/*
Theme Name:JJ Bike Tour
Theme URI:http://neuger.com
Description:Theme for the Jesse James Bike Tour,2009
Version:0.9
Author:Daniel Edwins
Author URI:http://neuger.com/
*/
*{padding:0;margin:0;}
body{background:#869445 url(images/bg.jpg) repeat-x;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;font-size:12px;line-height:20px;}
img{border:0;}
a{color:#000;}
h1{display:none;}
hr{border:0;height:0;border-top:1px solid #dacfbb;margin:0.5em 0 1em 0;}
#wrapper{width:984px;text-align:left;margin:0 auto;}
#header{background:url(images/header.png) no-repeat;height:107px;}
#header a{display:block;height:105px;}
#graphic{background:url(images/graphic-bg.png) no-repeat;height:230px;padding:0 12px;}
#container{background:#fff url(images/side-bg.png) repeat-y;width:984px;padding:8px 0 0 0;float:left;}
#container a{color:#685b46;}
#container a:hover{color:#000;}
#nav{background:#161414 url(images/nav-bg.png) no-repeat bottom;padding:0 12px 8px 12px;float:left;}
#nav ul{width:945px;float:left;list-style:none;padding-left:15px;}
#nav ul li{display:inline;float:left;}
#nav ul li a{float:left;padding:0 12px;line-height:36px;color:#f7efdb;text-decoration:none;}
#nav ul li a:hover{/* background:#333;*/
/* background:#879546;*/
/* background:#3a81b4;*/
background:#6287a2;color:#ffe;}
#nav ul li.current_page_item a{background:#3c5363;cursor:default;}
#primary{float:left;width:575px;padding:5px 15px 5px 25px;/* TODO:Is this IE compatible? */}
#primary ul{margin:1em 20px;}
#primary h2{margin:0 0 0.5em 0;font-family:Georgia,serif;font-weight:normal;color:#764000;line-height:24px;font-size:24px;}
#primary h3{margin:0.5em 0 0.5em 0;font-weight:normal;color:#6f6666;color:#6287a2;font-size:16px;}
#primary h3 a{margin:0.5em 0 0.5em 0;font-weight:normal;color:#6287a2;font-size:16px;font-weight:bold;text-decoration:none;}
#primary h3 a:hover{color:#6f6666;}
#primary h3 img.step{margin-right:2px;}
.page-id-2 #primary h3{border-bottom:1px solid #dacfbb;margin:1em 0 0.5em 0;}
.page-id-2 #primary hr{margin:1em 0 0.5em 0;}
#primary p{margin:0.25em 0 1em;}
.blog #primary .post{border-top:1px solid #dacfbb;}
#secondary{float:right;width:352px;}
#secondary #sponsors{clear:both;width:328px;}
#secondary #sponsors p.sponsors-head, #social-media p{clear:both;text-transform:uppercase;font-size:11px;color:#685b46;margin:0;}
#secondary #countdown{background:#c33737 url(images/countdown-repeat.gif) repeat-y;width:328px;margin-top:4px;margin-bottom:10px;position:relative;overflow:hidden;}
#secondary #countdown div.middle{background:url(images/countdown-top.gif) no-repeat;width:328px;float:left;padding-top:6px;}
#secondary #countdown div.middle p.register{float:right;width:270px;font-size:18px;}
#secondary #countdown div.middle p.register a{display:block;padding-left:20px;/* margin-top:5px 0;*/
padding-top:8px;color:#fff;text-decoration:none;}
#secondary #countdown div.middle p.register a:hover{text-decoration:underline;}
#secondary #countdown div.middle p.days{float:left;width:55px;color:#eee;font-size:20px;text-align:center;}
#secondary #countdown div.middle p.days span{display:block;font-size:11px;text-transform:uppercase;}
#secondary #countdown div.bottom{background:url(images/countdown-bottom.gif) no-repeat bottom;float:left;width:328px;height:6px;}
#secondary #news{width:328px;background:#ede7dd url(images/news-bottom.gif) no-repeat bottom;margin-top:5px;}
#secondary #news h2{background:#3a81b4 url(images/news-top.gif) no-repeat;padding:3px 10px;text-transform:uppercase;font-size:12px;font-weight:normal;}
#secondary #news p{margin:0.5em 0;line-height:16px;}
#secondary #news p.link{margin-top:10px;padding-top:4px;border-top:1px solid #dacfbb;color:#685b46;}
#secondary div.entry{padding:5px 10px;}
#secondary #news a:hover{color:#33719d;}
#secondary #news h2 a{color:#fff;text-decoration:none;}
#secondary #news h2 a:hover{color:#fff;text-decoration:underline;}
#secondary #gallery{width:328px;margin:10px 0;}
#secondary #gallery img{border:1px solid #dacfbb;}
#social-media{margin:1em 0;}
#social-media img{margin:0.5em 3px 0.5em 0;}
#footer{clear:both;}
#footer p{text-align:center;font-size:11px;margin:0 12px;padding:12px 10px;background:#685b46;color:#fff6e8;}
#footer p a{color:#dacfbb;}
#footer p a:hover{color:#fff;}
p.link{text-align:right;font-size:10px;line-height:14px;}
.alignright{float:right;margin:0 0 5px 10px;}
.border{padding:3px;border:1px solid #dacfbb;}
#container #primary .entry p img{clear:right;}
#container #primary .post hr{clear:both;}
