/*
Theme Name: Dollywagon Default Theme
Theme URI: www.dollywagon.com
Description: The default Wordpress CMS theme for Dollywagon
Version: v1.0
Author: Lee Simpsons
Author URI: http://www.mrleesimpson.co.uk
*/

/* Master Reset */
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,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;}
*{margin:0;padding:0;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:#faf8f6 url(images/bg.jpg) no-repeat top center;color:#7c7c7c;}
h1{color:#39536e;font-weight:bold;font-style:italic;font-family:"Bookman Old Style", Georgia, "Times New Roman", Times, serif;font-size:26px;padding:0 0 9px 0;}
h1.search{color:#bcbaba;}
h1.search span{font-weight:normal;}
h2{color:#39536e;font-weight:bold;font-style:italic;font-family:"Bookman Old Style", Georgia, "Times New Roman", Times, serif;font-size:24px;padding:0 0 5px 0;}
h2.red{color:#87000E;font-size:20px;padding:0 0 10px 0;}
h3{color:#939393;font-weight:bold;font-style:italic;font-family:"Bookman Old Style", Georgia, "Times New Roman", Times, serif;font-size:17px;padding:0 0 6px 0;}
h4{color:#939393;font-weight:bold;font-style:italic;font-family:"Bookman Old Style", Georgia, "Times New Roman", Times, serif;font-size:15px;padding:0 0 6px 0;}
p{line-height:1.4em;padding:0 0 15px 0;}
ul, ol{padding:0 0 15px 0;}
ol.lower-alpha {list-style-type:lower-alpha;padding:0 0 15px 18px;margin:0 0 0 10px;}
ul li, ol li{margin:0 0 8px 0;}
ul li{background:transparent url(images/bullet.gif) no-repeat scroll 0 4px;margin:0 0 10px 10px;padding:0 0 0 25px;}
a{color:#87000E;text-decoration:none;outline:none;}
a:hover{color:#87000E;text-decoration:none;border-bottom:1px dotted #87000E;}
#wrapper{margin:0 auto;width:820px;}
ul#second-navigation{float:right;list-style-type:none;padding:10px 0 0;}
ul#second-navigation li{background:0;padding:0;float:left;font-family:"Bookman Old Style",Georgia,"Times New Roman",Times,serif;font-size:15px;font-style:italic;margin:0 0 0 15px;text-transform:lowercase;}
ul#second-navigation li a{color:#9d9d9d;}
ul#second-navigation li a:hover{color:#666;border:none;}
#header{border-bottom:1px solid #87000E;color:#333333;float:left;height:63px;margin:16px 0 0;width:820px;}
.logo{background:#87000e url(images/bg-header-logo.png) no-repeat 0 0;width:239px;height:64px;float:left;}
.logo a{width:239px;height:64px;display:block;text-indent:-3000px;}
#page-header{background:url(images/bg-page-header-home.png) no-repeat 0 0;height:237px;width:910px;position:relative;top:40px;margin:0 0 70px -45px;}
.text-box{background:transparent url(images/bg-page-header-text-trans.png) no-repeat scroll 0 0;color:#bcbaba;font-family:"Bookman Old Style",Georgia,"Times New Roman",Times,serif;font-size:23px;font-style:italic;font-weight:bold;height:168px;left:265px;padding:12px 0 0 15px;position:relative;top:25px;width:630px;}
.text-box h1{color:#39536E;font-size:33px;padding:0 0 5px;}
.text-box span{color:#909090;}
.left-splashbox h3,
.right-splashbox h3{padding:0 0 7px 0;font-size:23px;color:#39536e;}
.left-splashbox{float:left;width:48%;height:115px;margin:0 0 40px 0;}
.right-splashbox{float:right;width:48%;height:115px;margin:0 0 40px 0;}
.left-splashbox a,
.right-splashbox a{clear:both;display:block;float:right;margin:16px 10px 0;}
#statement-box{clear:both;border-top:1px solid #d9afb2;border-bottom:1px solid #d9afb2;font-family:"Bookman Old Style",Georgia,"Times New Roman",Times,serif;font-style:italic;height:110px;}
#statement-box .statement-left{float:left;font-size:14px;position:relative;text-align:right;top:8px;width:48%;}
#statement-box .statement-right{float:right;font-size:12px;position:relative;top:8px;width:48%;}
#statement-box .statement-right h5{font-weight:bold;padding:0 0 3px 0;}
#statement-box .statement-left h4, #statement-box .statement-right h4{color:#39536E}
#navigation{color:#333333;float:right;margin:0;position:relative;top:37px;width:570px;}
#navigation ul.nav{float:right;list-style-type:none;}
#navigation ul.nav li{background:0;padding:0;float:left;margin:0 0 0 25px;font-family:"Bookman Old Style", Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:15px;text-transform:lowercase;}
#navigation ul.nav li a{border-top:1px dotted #87000e;border-bottom:none;padding:10px 0 0 0;}
#navigation ul.nav li a:hover{border-top:2px dotted #87000e;}
#breadcrumb{clear:both;float:left;padding:16px 0 0;width:70%;}
#breadcrumb-hidden{display:none;}
#breadcrumb a{color:#333333;}
#sub-navigation{clear:both;padding:16px 0;width:100%;margin:0 0 10px 0;}
#sub-navigation ul{float:right;padding:0;}
#sub-navigation ul li{background:none;float:left;padding:0 0 0 15px;margin:0;}
#sub-navigation ul li ul{float:right;margin:0 0 0 -15px;padding:0 0 0 15px;}
#fullcolumn{width:820px;clear:both;}
.innerpage{padding:30px 0 0 0;}
#maincontent{float:left;margin:0;padding:15px 0 0;width:545px;}
#maincontent-full{margin:0 auto;padding:15px 0 0;width:100%;}
#maincontent .post{border-bottom:1px dotted #CCCCCC;margin:0 0 13px;padding:0 0 13px;}
#maincontent .post h2{padding:0 0 10px 0;clear:both;}
#maincontent .post h2 a{color:#39536e;font-size:20px;}
#maincontent .post .entry{margin:0 0 10px 0;}
#maincontent .post .read-more{float:left;font-size:11px;font-style:italic;padding:5px 0 0;width:200px;}
#maincontent .post .meta{float:right;font-size:11px;font-style:italic;padding:5px 0 0;}
#maincontent ul.left{float:left;width:45%;padding-top:10px;}
#maincontent ul.right{float:right;width:45%;padding-top:10px;}
a.permalink{float:left;margin:0 8px 0 0;}
ul.social-network{padding:0;position:relative;top:-1px;}
ul.social-network li{background:none;float:left;height:16px;margin:0 5px 0 0;padding:0;width:16px;}
ul.social-network li a{height:16px;width:16px;display:block;text-indent:-3000px;border:none;}
ul.social-network li.twitter a{background:transparent url(images/twitter_icon.png) no-repeat 0 0;}
ul.social-network li.delicious a{background:transparent url(images/delicious_icon.png) no-repeat 0 0;}
ul.social-network li.digg a{background:transparent url(images/digg_icon.png) no-repeat 0 0;}
ul.social-network li.stumble a{background:transparent url(images/stumbleupon_icon.png) no-repeat 0 0;}
#comment-area{}
#comment-area h3{color:#39536E;}
#comment-area h4{padding:0 0 13px;}
ul.commentlist{}
ul.commentlist li{background:none;margin:0 0 10px 0;padding:0 0 0 10px;}
ul.commentlist li img{float:left;margin:0 10px 0 0;}
ul.commentlist li .comment-author{float:left;}
ul.commentlist li .comment-meta{float:right;font-size:11px;font-style:italic;}
ul.commentlist li .comment-text{clear:both;float:right;width:510px;}
#comment-area label{display:none;}
#comment-area input, #comment-area textarea, p.message textarea{background:#EAE7E7 none repeat scroll 0 0;border:medium none;color:#999999;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0 0 10px;padding:3px;width:242px;}
p.message textarea{float:left;}
#comment-area .right-form{float:right;width:250px;}
#comment-area p.message{float:left;}
#comment-area #submit{background:transparent url(images/bg-btn-sprite.png) no-repeat scroll 0 -27px;border:medium none;height:22px;position:relative;text-indent:-3000px;top:1px;width:54px;}
.contact-info{float:left;width:375px;}
.contact-info p{clear:both;margin:0 0 10px 0;}
.contact-info p .left{float:left;font-weight:bold;}
.contact-info p .right{float:right;width:190px;}
#mmf-f1-p8-o1{float:right;width:380px;}
#mmf-f1-p8-o1 p{clear:both;overflow:auto;padding:0 0 10px;}
#mmf-f1-p8-o1 p input, #mmf-f1-p8-o1 p textarea{float:left;border:none;background:#EAE7E7;padding:3px;font-family:Arial, Helvetica, sans-serif;color:#999999;font-size:12px;width:280px;}
#mmf-f1-p8-o1 p textarea{width:370px;}
#mmf-f1-p8-o1 p label{float:right;text-align:left;width:160px;}
#mmf-f1-p8-o1 p span.left{float:left;}
#mmf-f1-p8-o1 p span.right{float:right;margin:0 95px 0 0;}
#mmf-f1-p8-o1 p span.left input{width:13px;}
#mmf-f1-p8-o1 p span.left span{font-weight:normal;color:#7C7C7C;}
#mmf-f1-p8-o1 p span.right input{background:transparent url(images/bg-btn-sprite.png) no-repeat scroll 0 -27px;border:medium none;height:22px;position:relative;text-indent:-3000px;top:1px;width:54px;}
#mmf-f1-p8-o1 p span{font-weight:bold;color:#F00;}
#mmf-f1-p8-o1 span.mmf-not-valid-tip{display:block;font-size:11px;padding:8px 0 0 3px;width:280px;}
#sidebar{float:right;margin:0;padding:15px 0 0;width:210px;}
.sidebar-box{margin:0 0 20px;overflow:auto;}
.sidebar-box h3{font-size:16px;padding:0 0 5px 0;}
.sidebar-box ul{padding:0;}
.sidebar-box ul li{margin:0 0 5px 5px;background:none;padding:0;}
.sidebar-box ul li ul{padding:5px 0 0 5px;}
.sidebar-box ul li.categories{margin-left:0;}
.sidebar-box ul.twitter{}
.sidebar-box ul.twitter li{margin:0 0 10px 5px;}
.sidebar-box ul.twitter li span.twitter-timestamp{display:block;font-size:10px;font-style:italic;padding:4px 0;}
.sidebar-box ul.flickr-gallery{}
.sidebar-box ul.flickr-gallery li{float:left;margin-right:5px;}
.sidebar-box ul.flickr-gallery li a{border:none;}
#hero-banner{background:#E2E0DE;clear:both;margin:0 auto 18px;overflow:auto;position:relative;top:18px;width:100%;}
#hero-banner .text{color:#BCBABA;float:left;font-family:"Bookman Old Style",Georgia,"Times New Roman",Times,serif;font-size:23px;font-style:italic;font-weight:bold;margin:20px 0 0 20px;width:440px;}
#hero-banner .text span{color:#909090;}
#hero-banner .text span.end{color:#87000E;display:block;padding:19px 0 0 99px;}
#hero-banner .video{float:right;padding:20px;}
.carousel{width:820px;display:block;}
#viewport{width:820px;overflow:hidden;position:relative;height:200px;}
#viewport ul{position:relative;padding:0;margin:0;}
#viewport li.item{width:196px;height:50px;float:left;list-style:none;margin:0 4px 0;padding:0;text-align:left;font-size:11px;}
#viewport li.item img{margin:0 0 12px 0;}
#previous, #next{background:transparent url(images/bg-arrows.png) no-repeat scroll 0 0;cursor:pointer;display:block;height:22px;margin:-150px 0 0;position:relative;text-indent:-9999px;width:22px;}
#previous{float:left;margin-left:-25px;}
#next{float:right;background-position:-38px 0;margin-right:-25px;}
#searchform #s{background:#EAE7E7;border:medium none;color:#999999;font-size:11px;margin:0 2px 0 0;padding:5px 3px;width:140px;}
#searchform #searchsubmit{background:transparent url(images/bg-btn-sprite.png) no-repeat scroll 0 0;border:medium none;height:22px;position:relative;text-indent:-3000px;top:1px;width:54px;}
#footer{clear:both;color:#333333;margin:0 0 10px;width:820px;font-size:12px;padding:25px 0;}
#footer a.follow-me{border:none;background:transparent url(images/twitter-follow.png) no-repeat scroll 0 0;display:block;float:left;height:22px;text-indent:-3000px;width:166px;}
#footer ul.nav{float:right;list-style-type:none;}
#footer ul.nav li{background:0;padding:0;float:left;margin:0 10px 0 0;font-family:"Bookman Old Style", Georgia, "Times New Roman", Times, serif;font-style:italic;text-transform:lowercase}
#footer ul.nav li a{color:#9d9d9d;}
#footer ul.nav li.rss{position:relative;top:1px;}
#footer ul.nav li a:hover{color:#666;border:none;}
