/*
THEME NAME: Ride Earth v2 (Main Theme)
THEME URI: http://www.ride-earth.org.uk/
DESCRIPTION: Started life as Sandbox
TAGS: 
VERSION: 1.0
AUTHOR: Tom Allen
AUTHOR URI: http://www.ride-earth.org.uk/
*/
/* CSS reset code from Yahoo YUI 2.5.1 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{text-decoration: none}
strong{font-weight:bold}
em{font-style:italic}
/* Layout */
div#wrapper{width:100%;background-color:#fff;text-align:center;padding-top:17px}
div#wrapper .html,div#wrapper .download,div#wrapper .pdf,div#wrapper .zip{margin-left:2px;padding:2px 0 2px 19px;}
div#wrapper .important{background:#f5f5dc url(images/important.png) no-repeat 0.5em center;border-bottom:1px solid #d0d0bb;border-top:1px solid #d0d0bb;padding:0.3em 0.5em 0.3em 2.3em;}
div#wrapper .download{background:url(images/file-download.png) no-repeat center left;}
div#wrapper .html{background:url(images/file-html.png) no-repeat center left;}
div#wrapper .pdf{background:url(images/file-pdf.png) no-repeat center left;}
div#wrapper .zip{background:url(images/file-zip.png) no-repeat center left;}
body{font-size:67.5%;font-family:Arial,Tahoma,sans-serif}
div#header{height:289px;width:963px;margin:0 auto;background-color:#fff;background-repeat:no-repeat;background-position:left top;position:relative}
div#header h1,div#header #blog-description,div#header div.skip-link{position:absolute;left:-999em}
div#topnav{position:absolute;top:0;left:0;width:100%;height:15px;background:#eee url('images/topnav-bg-left.jpg') no-repeat left center;border-top:1px solid #fff;border-bottom:1px solid #ccc}
div#topnav ul li{float:left;display:inline;padding-left:3px;color:#999}
div#topnav ul li a{color:#666}
div#topnav ul li a:hover{color:#999}
div#menu{position:absolute;bottom:0;left:350px}
div#menu ul{text-align:left}
div#menu ul,div#menu ul ul{list-style:none}
div#menu ul li{float:left;display:inline}
div#menu ul li a{color:#000;display:block;float:left;padding:5px 10px 0;font-size:1.8em;height:27px;text-transform:lowercase}
div#menu ul ul{display:none}
div#menu ul ul li{float:left;clear:left;z-index:999}
div#menu ul ul li a{margin:0;padding:3px;width:9em;font-size:1.3em;height:auto;background:#fff}
div#menu ul li:hover ul{display:block;position:absolute;top:31px}
div#menu ul li:hover ul li ul{display:none;}
div#menu ul li a:hover, div#menu ul li:hover ul li a:hover{color:#666}
div#container{width:100%;background-color:#ECFFEF;text-align:center}
div#container2{width:913px;margin:0 auto;padding-left:50px;text-align:left;background:#ECFFEF url('images/header-base.jpg') no-repeat left top;padding-top:15px}
div#container3{width:913px;background:#ECFFEF url('images/container2-bg.png') repeat-y left top}
div#content{width:883px;background:#ECFFEF url('images/post-bg.jpg') no-repeat right bottom;padding-bottom:20px}
.entry-title{clear:both;}
div#nav-above,div#nav-below{width:auto;height:1em}
div#nav-above a,div#nav-below a{color:#6B5234;font-size:1.4em;font-weight:bold;text-transform:lowercase}
div#nav-above{margin:1em 20px}
div#nav-below{margin:1em 20px;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}
div#sponsors{text-align:center;background:#D8F1FF;padding:20px;clear:both}
div#sponsors table{margin:0 auto}
div#footer{background:#fff;height:20px;clear:both}
/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}
h2.entry-title,div.entry-content h3,div.entry-content h4,div.entry-content h4,div.entry-content h5,div.entry-content h6, div#comments h3, div#comments h4, h2.page-title, h3.entry-title{font-size:2em;text-transform:lowercase;background-color:#fff;padding:3px 10px;margin:20px 0;border-bottom:2px solid #999}
h2.entry-title,h2.page-title{background:#fff url('images/h2.png') repeat-y left center;padding-left:50px}
h2.entry-title a,h2.entry-title a:link,h2.entry-title a:active,h2.entry-title a:visited{color:#000}
h2.entry-title a:hover,h3.entry-title a:hover{color:#A99073}
h2.entry-title .published,h3.entry-title .published,div.entry-content .published{color:#aaa}
div.post, div.page{}
div.entry-content h3, div#comments h3, h3.entry-title a{color:#836947}
div.entry-content h4, div#comments h4{color:#A59178}
div.entry-content h5{color:#C8B59C}
div.entry-content h6{color:#D2C4B3}
div.entry-content img{max-width:99%;}
div.entry-content a, div.entry-content a:link, div.entry-content a:active, div.entry-content a:visited{color:#1E709E}
div.entry-content a:hover{color:#A99073}
div.entry-content a img.alignleft,div.entry-content a img.alignright,div.entry-content a img.center,div.entry-content a:link img.alignleft,div.entry-content a:link img.alignright,div.entry-content a:link img.center,div.entry-content a:visited img.alignleft,div.entry-content a:visited img.alignright,div.entry-content a:visited img.center{border:1px solid #1E709E;}
div.entry-content a:hover img.alignleft,div.entry-content a:hover img.alignright,div.entry-content a:hover img.center{border:1px solid #A99073;}
div.entry-content p{margin:0 30px 1em 15px;font-size:1.3em}
div.entry-content ul{list-style-type:square;padding-left:2em;margin:0 30px 0.5em 15px}
div.entry-content li{font-size:1.3em;}
div.entry-content blockquote{background:#fff url('images/blockquote.png') no-repeat left top;border:5px solid #ECFFEF;margin:0 30px 1em 15px;padding:30px 0 1em}
div.entry-content .alignleft{float:left;margin:0.5em 1em 0.5em 0;}
div.entry-content .alignright{float:right;margin:0.5em 0 0.5em 1em;}
div.entry-content .aligncenter{display:block;margin:1em auto;text-align:center;}
div.entry-content .center{display:block;margin:1em auto;text-align:center;}
div.entry-content .wp-caption{padding:5px 0;background-color:#F0DFCA;border-bottom:5px solid #fff;}
div.entry-content .wp-caption p{margin:5px 0 0;font-weight:bold}
div.entry-meta{margin:0 0 2em 0;background:#999;border-bottom:2px solid #fff;padding:5px 15px;color:#FFF;font-size:1.1em}
div.entry-meta a, div.entry-meta a:link, div.entry-meta a:active, div.entry-meta a:visited, div#comments a, div#comments a:link, div#comments a:active, div#comments a:visited{font-weight:bold;color:#fff}
div.entry-meta a:hover, div#comments a:hover{color:#A99073}
div#comments a,div#comments a:link,div#comments a:active,div#comments a:visited,div#comments a:hover{color:#000}
div#comments li{background-color:#F0DFCA;margin:10px 30px;border-left:5px solid #fff;padding:5px 10px}
div#comments li.alt{background-color:#fff;border-left:5px solid #F0DFCA}
div#comments div.comment-author{font-size:1.3em}
div#comments div.comment-author,div.comment-author a{font-weight: bold}
div#comments div.comment-meta{font-style:italic;font-size:1em;margin-bottom:10px;color:#6B5234}
div#comments p{font-size:1.1em}
div#comments div.form-label{font-weight:bold}
div.sponsors a:link{color:#ECFFEF !important}