/*
LEGAL
=====
Copyright: Daemon Pty Limited 2006, http://www.daemon.com.au
Community: Mollio http://www.mollio.org $
License: Released Under the "Common Public License 1.0", 
http://www.opensource.org/licenses/cpl.php
License: Released Under the "Creative Commons License", 
http://creativecommons.org/licenses/by/2.5/
License: Released Under the "GNU Creative Commons License", 
http://creativecommons.org/licenses/GPL/2.0/
*/


/* LINKS */
a,a:link,a:visited,a:active,a:hover {background:transparent;text-decoration:none;cursor:pointer;color:#033fd8} 
a:hover {color:#000; text-decoration:underline; }
a.morelink { color: #16377d; font-size:9px; letter-spacing:0.5px; text-decoration:underline; line-height:11px; text-transform: uppercase; }
a.morelink:hover { color: #999; }
a.teasertitle {margin: 8px 0px;color:#336666; font-weight:bold; font-size:15px; }


/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 10px;}
p { font-size:12px; line-height:17px; }

h2, h3, h4, h5, h6 {margin: 8px 0px;color:#6d4099; font-weight:bold;}
h1 {font-size:24px; margin:5px 0 10px; line-height:24px; color: #2ab3e2; }
.athlete h1 { margin: 3px 0 20px; }
h2 {font-size: 16px; }
h3 { font-size:15px;  }
.blog-post h3 { margin:2px 0; }
h4, a h4 { font-size:14px; }
h5 { font-size:12px; margin:5px 0; }
h6 {font: bold 11px arial, helvetica;}

.highlight {color:#E17000}
.subdued {color:#999}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.small, small {font-size:11px}
b, bold, strong { font-weight:bold; }
em { font-style: italic; }

/* BREADCRUMB */

.breadcrumb { color: #2ab3e2; margin-bottom:5px;  }
.breadcrumb a, .breadcrumb a:visited { color: #2ab3e2;  }

/* FORMS */
form {margin: 0 0 1.5em}
input, select, textarea {font: 11px arial,helvetica,san-serif; color: #666666; margin: 2px 0; padding: 2px;}
fieldset {border: none}
#bd form.formtool fieldset { border-width: 1px 0 0; border-color: #acacac; }
#bd form.formtool fieldset legend { color: #336666; }
#bd .fieldSection { margin: 10px 0; }
#bd form.formtool label { text-align:left; width: 200px; color: #336666; margin:0; padding:0; font-weight:bold;  }
#bd form.formtool input, #bd form.formtool textarea { border:1px solid #acacac; }
.searchform-divider { margin:10px 20px 10px 0; float:left;  }
form.newsletter .searchform-divider { clear:both; margin: 2px 20px 2px 0; }
.searchform-divider.button { margin-top:7px;}
#bd form.formtool .searchform-divider label, .searchform-divider label { float:left; display:block; }
#bd form.formtool .searchform-divider input, #bd form.formtool .searchform-divider select, .searchform-divider input, 
.searchform-divider select  { float:left; clear:both; }



label {display:block;padding: 5px 0}
label br {clear:left}

#bd .farcryButtonPanel { padding: 20px 0; }



	/* FORMS - general classes */
	input.f-submit {padding: 1px 3px;background:#666;color:#fff;font-weight:bold;font-size:96%}

/* LISTS */
ul {margin: .3em 0 1.5em 1em;}
	ul.related {margin-top: -1em}
ol {margin:2px; font-size:11px; }
ol li {margin-left: 10px; padding-left: 0; list-style-type: decimal}
ul li { margin-left: 10px;  list-style-type: disc }

.formtool li { list-style:none; list-style-type:none; margin-left:0; }
li {line-height: 1.4em;}
li.doc {background-position: 3px -500px}
ul.nomarker li {background:none;padding-left:0}

dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}

/* top blue header area */

#topbar a { font: bold 11px arial;  color: #fff;  }


/* footer stuff */

#footer p { font-size:10px; color: #666666; }
#footer ul li a { background:transparent url(/css/images/list-grey.gif) no-repeat center left;  color: #fff; line-height:17px; text-decoration:none;
	font-size:11px; cursor:pointer; padding-left:10px;  }
#footer ul li a:hover { text-decoration:underline; }
#footer ul li { list-style-type:none;  margin-left:0px; line-height:normal; }
#footer ul { margin:4px 0 0 0;}
#footer ul li.Facebook { background:transparent url(/css/images/icon-facebook.gif) no-repeat center left; margin-bottom:2px;}
#footer ul li.Tweet { background:transparent url(/css/images/icon-twitter.gif) no-repeat center left; margin-bottom:2px; }
#footer ul li.flickr { background:transparent url(/css/images/icon-flickr.gif) no-repeat center left; margin-bottom:2px; }
#footer ul li.Tweet a, #footer ul li.Facebook a, #footer ul li.flickr a, #footer ul li.YouTube a { margin-left:20px; background:#548e7d; padding:0px 2px; }
#footer ul li.YouTube { background:transparent url(/css/images/icon-youtube.jpg) no-repeat center left;  }
#footer ul li.YouTube a { margin-left:41px; }
p.daemonfooter { font-style: italic; }

/* GENERAL */
img {border:none} 
hr { border-top: 1px solid #dddddd; color: #fff; background-color: #fff;  }
.clear, .clearer {clear:both;position:relative;font-size:0px;height:0px;line-height:0px; padding:0; margin:0; display:block;} 
hr.clear { margin-bottom:10px; }
	
/* CODE - formatting for code inserted into body - more here: http://dizque.lacalabaza.net/temp/lipt/ */
ol.code {font-family: monospace;position:relative}
ol.code li {color: #666;margin-bottom: 1px}
ol.code code {color: #000;display: block}
ol.code .cmt {color: #4077d2}
li.tab0 code {padding-left: 4em}
li.tab1 code {padding-left: 8em}
li.tab2 code {padding-left: 12em}
li.tab3 code {padding-left: 16em}
li.tab4 code {padding-left: 20em}
li.tab5 code {padding-left: 24em}
ol.code li  {background: #f3f3f3 no-repeat 100% 100%}
p.note {margin: 1em;border: 1px solid #ddd;background: #f0f0f0;padding: 1em}

/* PAGINATION */

.pagination {background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em; float:left; width:99%;}
.pagination p {position:relative;text-align:right; float:right;}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc}
.pagination p a:hover {background:#336666;color:#fff}
.pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc}
.pagination * {margin:0}
.pagination h4 {float:left;}

.footer-heading {color:#FFF;font-weight:bold;font-size:14px;}
