/* Theme: Atheletic Revolution
*  Copyright Since 2009 Atheletic Revolution All Rights Reserved.
*  Structure of this document:
* 1) GLOBAL 2) LAYOUT 3) STYLES 4) NAVIGATION 


/* ***GLOBAL*** */
	/*Initialize the browser's CSS Except for table structure*/
	@import url(reset.css);

	body {background: #d2d2d2 url('../images/back-body.jpg') repeat-x; color: #575757; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Verdana, Geneva, sans-serif }
	
	h1 {font-size:26px; color: #f3832b }
	
	h2 {font-size: 24px; color: #333; padding: 0 }
	
	h3 {font-size: 20px; color: #555 }
	
	h4 {font-size: 19px; color: #e13922 }
	
	h5 {font-size: 18px; color: #625f5f }
	
	h6 {font-size: 15px; color: #e13922 }
	
	p {margin-bottom: 13px; line-height: 1.2em }
	
	strong, b {font-weight: bold }
		
	a:link, a:visited {color: #ff9800; font-weight: normal; text-decoration: none }
	
	a:hover, a:active {color: #ffba00; font-weight: normal; text-decoration: underline }
/* ***END GLOBAL*** */



/* ***LAYOUT*** */
	#bg {width: 100%; display: table; background: url('../images/back-bg.jpg') no-repeat center top; }
	
	#shadow, #header, #container, #footer {margin: 0 auto }
	
	#shadow {width: 991px; position: relative }
	
	#container {width: 993px; background: url('../images/back-container.png') repeat-y; ; padding-left:0; padding-right:0; padding-top:0; padding-bottom:10px }
	
	#header {height: 154px }
	
	#logo {margin: 5px 0 0 13px; text-indent: -99999px }
	
	#logo a {width: 485px; height: 150px; display: block; outline: none }
	
	#search_form {float: right; margin: 6px 0 0 14px }
	
	#search_form #s {background: url('../images/back-search.jpg') no-repeat; border: medium none; width: 118px; height: 19px; color: #afafaf; padding-left:7px; padding-right:0; padding-top:2px; padding-bottom:0 }
	
	#left-col {width: 646px; float: left; padding: 4px 0 0 6px }
	
	#optin-container {width: 296px; height: 414px; background: url('../images/back-optin.jpg') no-repeat; position: absolute; top: 233px; right: 0; font-size:11px; color: #000 }
		
	#optin-container form {position: relative; top: 270px; left: 30px; border: none; width: 230px; text-align: right; font-weight: bold }
			
	#optinform .textfield {width: 164px; height:18px; padding:2px 5px; border: 1px solid #9b9b9b; background: #a1a1a1; font-size:11px; font-weight: normal; color: #000 }
	
	#optinform #Contact0FirstName {margin:0 0 4px 8px }
	
	#optinform #Contact0Email {margin:0 0 8px 8px }
	
	#sidebar {float: right; width: 330px; margin: 4px 6px 0 0; color: #525252; padding: 0 0 10px }
	
	#footer {position: relative; background: url('../images/back-footer.jpg') no-repeat center top; min-height: 200px; _height: 200px; width: 981px }
	
	#footer .footer-content {width: 590px; padding: 29px 0 0 28px; color: #fff; font-size: 11px }
	
	#footer ul.footerlinks {list-style-image:url('none'); list-style-position:outside; list-style-type:none; margin-left:-7px; margin-right:0; margin-top:0; margin-bottom:18px }	
	
	#footer ul.footerlinks li {background:url('../images/footerlink-divider.gif') no-repeat right center; float: left; padding-left:7px; padding-right:7px; padding-top:0; padding-bottom:0 }	
	
	* html body #footer ul.footerlinks li {padding:0 5px }	
/* *** END LAYOUT*** */


/* ***STYLES*** */
	.recover {clear: both; line-height:0 }
	
	.italic {font-style: italic }
	
	.txtcenter {text-align: center }
	
	#copyright {color: #3a403f; position: absolute; bottom: 33px; left: 6px; font-size: 11px; width: 975px }
	
	#athleticrevolution {float: right; width: 275px; text-align: right  }
	
	.entry_content img {border: 6px solid #d1d4d6}
	
	.sidebar p {padding: 0 15px 0 20px; margin: 0 0 5px }
	
	.home-content {padding:25px 0 0 32px; width: 600px}
	
	.home-content h2 {background: url('../images/back-home-heading.gif') no-repeat bottom right; color:#F3832B; font-size:18px; letter-spacing:-1px; text-transform:capitalize; width:305px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:8px; padding-left:0; padding-right:86px; padding-top:6px; padding-bottom:19px }
	
	.page {padding: 40px 0 12px 30px }
	
	.page h2 {color: #f3832b; font-size: 22px; letter-spacing:-1px; font-family: "Myriad Pro", Arial, sans-serif; background:url('../images/back-post-title.gif') no-repeat right top; display: inline; padding-left:0; padding-right:90px; padding-top:0; padding-bottom:0 }
	
	.page-content {background:url('../images/dots.gif') repeat-x 0 top; width: 600px; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0; padding-left:0; padding-right:0; padding-top:18px; padding-bottom:0}
	
	.entry {clear: both; padding: 15px 0 8px }
	
	.post {background: url('../images/dots.gif') repeat-x 32px bottom; margin-left:0; margin-right:0; margin-top:15px; margin-bottom:45px; padding-left:30px; padding-right:0; padding-top:0; padding-bottom:12px }
	
    .entry_header {margin: 0 0 25px; position: relative }
	
	.entry_header h1 {float: left; width: 418px; min-height: 40px; _height: 40px; line-height: 1.3em; font-size: 18px; background: url('../images/back-post-title.gif') no-repeat right top; ; margin-left:0; margin-right:0; margin-top:6px; margin-bottom:0; padding-left:0; padding-right:80px; padding-top:5px; padding-bottom:5px }

	.entry-date {float: left; width: 58px; height: 52px; text-align: center; font-weight: normal; margin: 0; font-size: 11px; color: #f3f2f1; font-family: Tahoma, Geneva, sans-serif; background: url('../images/back-entry-date.gif') no-repeat; ; padding-left:2px; padding-right:22px; padding-top:12px; padding-bottom:0  }
	
	.date-space {float: left; width: 58px; height: 52px; text-align: center; font-weight: normal; margin: 0; font-size: 11px; font-family: Tahoma, Geneva, sans-serif; ; padding-left:2px; padding-right:22px; padding-top:12px; padding-bottom:0  }

	.date {font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 31px; display:block }
	
	.entry-meta {color: #595050; font-size: 11px; background: url('../images/dots.gif') repeat-x 0 top; width: 492px; float: right; margin-left:0; margin-right:44px; margin-top:0; margin-bottom:0; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:0 }
	
	.entry-metar {color: #595050; font-size: 11px; background: url('../images/dots.gif') repeat-x 0 top; width: 540px; float: right; margin-left:0; margin-right:44px; margin-top:0; margin-bottom:0; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:0 }
	
	.comment-bubble {background:url('../images/back-bubble.gif') no-repeat; color:#FFFFFF; font-size:11px; font-weight: bold; height:106px; position:absolute; right:9px; top:18px; width:100px; z-index:10; padding-left:21px; padding-right:0; padding-top:19px; padding-bottom:0 }
	
	.entry_content {clear: both; margin: 0; padding: 15px 0 0 }
	
	.postedinfo {/*border-top: 1px dashed #afb0b3  */}
	
	#search-submit {background: url('../images/btn-search.jpg') no-repeat; width: 23px; height:18px; overflow: hidden; border: medium none; cursor: pointer; text-indent: -7000px }
	
	* html body #search-submit {padding-top:20px}	
	*+html body #search-submit {padding-top:20px}	
	
	#sidebar h2 { color: #f3832b; font-size: 18px; text-align: left; min-height: 25px; _height: 25px;background: url('../images/back-sidebar-heading.jpg') no-repeat -18px 0; font-family: Arial, Helvetica, sans-serif; letter-spacing:-1px; padding-left:0; padding-right:100px; padding-top:12px; padding-bottom:2px }
	
	#sidebar ul, #sidebar li {margtin: 0; padding: 0; list-style: none }
	
	#sidebar li li {list-style:disc; margin:0 0 0 15px }
	
	#sidebar .side-widget {margin: 0 0 0 16px }
	
	#sidebar div.side-widget {margin: 0}
			
	#sidebar ul ul ul { padding: 10px 0 20px; width: 298px }
	
	.sidebar-divider {background: url('../images/sidebar-divider.gif') repeat-x 0 top; height:1px; line-height:1px; width: 292px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:5px }
	
	#optin-container p { padding: 0 40px; margin:0 }

	#optin-container p.freeaudio { padding: 0 30px; margin:0 }

	.btn-submit {background: url('../images/btn-submit.gif') no-repeat; width: 87px; height: 24px; border: medium none; cursor: pointer }
	
	#location-name {background: url('../images/location-name.gif') no-repeat; width: 105px; height: 13px; position: absolute;	right: 243px; top: 72px; text-indent:-7000px  }
	
/* *** END STYLES*** */




/* *** NAVIGATION *** */
	#globalnav {position: absolute; top: 116px; height: 33px; left: 46px; width: 928px }
	
	#globalnav ul {list-style: none }
	
	#globalnav ul li {float: left; height: 25px; background: url('../images/navi-divider.gif') no-repeat center right; ; padding-left:21px; padding-right:21px; padding-top:8px; padding-bottom:0  }
	
	* html body #globalnav ul li {padding: 8px 19px 0}
	*+html body #globalnav ul li {padding: 8px 19px 0}
	
	#globalnav ul li.last { background: none }
	
	#globalnav a:link, #globalnav a:visited {color: #fafafa; text-decoration: none; font-size: 16px; height: 47px; font-family:Arial, Helvetica, sans-serif; font-weight: bold }
	
	#globalnav a:hover { color: #fff }
	
	.entry_header h1 a:link, .entry_header h1 a:visited {font-size:18px; font-weight:bold }
	
	.post-edit-link a:link, .post-edit-link a:visited {font-size:12px; font-weight:normal }
	
	#sidebar ul li a:link, #sidebar ul li a:visited  { color: #005da4; text-decoration: none; font-weight: bold }
	
	#sidebar ul li a:hover { text-decoration: underline }
	
	#footer a:link, #footer a:visited {color: #ff9800; text-decoration: none; font-size: 11px; font-weight: normal; font-weight: bold }
	
	#footer a:active, #footer a:hover {color: #ff9800; text-decoration: underline; }
	
	#footer a:link.attribution, #footer a:visited.attribution, #footer a:hover.attribution {color: #636363; display: block; text-decoration: none; font-style: italic; letter-spacing: 1px; width: 870px }
	
	.footer-content .divider {margin: 0 12px }
	
	.postedinfo a:link, .postedinfo a:visited, .postedinfo a:hover {font-weight: bold }
		
	#athleticrevolution a:link, #athleticrevolution a:visited {color: #3a403f; font-weight: normal }
/* ***END NAVIGATION*** */


/* ***WORDPRESS*** */
	.alignleft {float: left }
	.alignright {float: right }
	.aligncenter {text-align: center }
	#login {position: absolute; top: 0px; width: 100%; height: 20px; background: url('../images/login.png') repeat-x; color: #e1e1e1; font-size: 11px }
	#login ul {list-style: none; float: right }
	#login li {float: left; margin-right: 15px }
	#login li.dot {padding-left: 12px; background: url('../images/whitedot.png') no-repeat 0 2px; }
	#login a:link, #login a:visited {color: #e1e1e1; font-size: 11px }
/* ***END WORDPRESS*** */



/* Start Blog */
#shadow #header-search {display: inline; width: 130px; right: 25px; top: 7px; margin: 0;  }
#shadow #header-search form {display: inline}
#shadow #header-search #s {border: 1px solid #ccc; background: #ccc; width: 120px; font-size: 11px; color: #666;  }

#comments, .navigation, .commentlist, #respond {margin: 0 0 0 35px}
.comments-box a:link, .comments-box a:visited, .comments-box a:hover {color: #918872; font-size: 24px; padding: 18px 0 0 0; display: block; text-decoration: none }
.comments-box {background: url('../images/back-comment-bubble.jpg') no-repeat;display:block;float:right;height: 95px;position:relative;width:98px; margin-left:0; margin-right:-10px; margin-top:-50px; margin-bottom:0; padding-left:28px; padding-right:10px; padding-top:5px; padding-bottom:0 }
.comments-box a:link, .comments-box a:visited, .comments-box a:hover, .comments-box a:active {font-size:15px}
.comment-feet {font-size:15px }
/* End Blog */