/* Theme Name: Onroad Autumn
Author: Onroad
*/
body {
	font-size: 12px; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	
	color: #fff;
	text-align: center;
	margin:0;
	
	}
body#default{
background: #231407 url(images/main-bg.jpg) top center repeat-x !important;
}
body#contact{
background: #231407 url(images/cmain-bg.jpg) top center repeat-x !important;
}
body#ourwork{
background: #231407 url(images/ourwork-bg.jpg) top center repeat-x !important;
}
body#blog-bg{
background: #231407 url(images/ourwork-bg.jpg) top center repeat-x !important;
}
#blog-bg #header {
margin-bottom:72px;
}
	a {
	color:#B55E34;
	text-decoration:none
	}
#header{ width:870px; margin:0 auto;}
/**/#header {background:url('images/masthead.jpg') no-repeat;height:114px; }
	
	h1 a {width:260px;height:114px;display:block;text-indent:-9999px;float:left;}
	
/**/ul#nav{float:left;list-style-type:none;color:#FFFFFF; font-weight:bold;padding:14px 0 0 55px;width:500px; text-align:right; margin:75px 0 0 0;}

ul#nav li {display:inline;}
ul#nav li a {text-decoration:none;padding:5px 5px;margin:0 10px 0 10px;color:#dacfae; line-height:22px;}
ul#nav li a:hover { color:#fff; }
ul#nav li.on {


}
ul#nav li.on a{
background:#fff;
line-height:22px;
color:#29110C;
}
ul#nav li.on a:hover{
color:#dacfae;
}

#page {width:870px; margin:0 auto;}
#page-archive {
width:100%;
background:url(images/ourwork-lines.jpg) top repeat-x #e9e2ae;
}
#mc-archive-wrap{
width:870px; 
margin:0 auto;}
#mc-top-wrapper{background:#e9e2ae /*url('images/mc-top-bg.jpg')*/ center bottom repeat-x;}
.content-wrapper{
padding:5px 4px 5px 5px;
}
#replycoloumn {
float:left;
width:290px;
}
#rightcoloumn .otext{
color:#b55e34;
}
#rightcoloumn {
text-align:left;
float:left ;
width:431px;
height:313px;
background:url(images/homeright.jpg) top no-repeat #dacfae;
color:#231407;
font-size:12px;
line-height:18px;
}
#rightcoloumn-sm{
float:left ;
text-align:left;
padding:0;
width:432px;
height:300px;
background:url(images/mc-top-right.jpg) top no-repeat #dacfae;
color:#231407;
font-size:12px;
}
#rightcoloumn-blog{
float:left ;
text-align:left;
padding:0;
width:578px;
height:72px;
background:url(images/rc-ourwork.jpg) top no-repeat #dacfae;
color:#231407;
font-size:12px;
}
#ourwork-content{
float:left ;
text-align:left;
padding:0;
width:788px;
margin: 0 -1px -10px 19.5px;
background:url(images/ourwork-content.jpg) top repeat-y ;
color:#231407;
font-size:12px;
}
#ourwork-content-top{
width:790px;
margin-left:-1px;
padding:0 0px 0 2px;
background:url(images/ourwork-content-top.jpg) top no-repeat #ded4ae;
}
#rightcoloumn-fullbg{
float:left ;
text-align:left;
padding:0;
width:779px;
padding:0 6px 0 6px;
margin: 0 0 0 19.5px;
height:313px;
background:url(images/full-content-bg.jpg) top no-repeat #dacfae;
color:#231407;
font-size:12px;
}

#rightcoloumn-fullbg div#main-h, #ourwork-content div#main-h{
 
background:url(images/main-h-bg.gif) top repeat-x;

}
#rightcoloumn-fullbg h2, #rightcoloumn-ourwork h2{
margin-top:10px;
font-size:18px;
margin-bottom:7px;
color:#FFFFFF;
padding:5px;
padding-top:7px;
padding-bottom:7px;
text-transform:uppercase;


}
#rightcoloumn h2{
font-size:18px;
margin:0;
color:#FFFFFF;
padding:5px;
padding-top:7px;
padding-bottom:7px;
text-transform:uppercase;
background:url(images/main-h-bg.gif) top repeat-x;
}
#ourwork-content h2{
font-size:18px;
margin-top:5px;
color:#FFFFFF;
padding:5px;
padding-top:7px;
padding-bottom:7px;
text-transform:uppercase;
background:url(images/main-h-bg.gif) top repeat-x;
}

#aboutcontainer{
background:url(images/dashabout.gif) center;
width:755px;
float:left;}
div.abouttxt p {
margin-top:0;
}
.aboutbox {
width:46.5%;
float:left;
margin:0;
}
.aboutbox h4{
margin:0;
font-size:13px;
}
.clearthin {
width:100%;
background:url(images/dashabout-hor.gif) top;
margin-top:9px;
height:1px;
}
.aboutbr {
display:block;
width:5%;
height:10px;
float:left;
}
#rightcoloumn .content-wrapper{
background:url(images/mc-dash-right.gif) left none;
padding-top:5px;
padding-left:6px;
margin-top:6px;}
#rightcoloumn h3#ourservices {
background:url(images/mc-dash-mid.gif) top no-repeat; width:100%;
padding-top:15px;
margin-bottom:0;
}
#rightcoloumn .content-wrapper p {
margin-top:5px;}

#rightcoloumn-sm h2, #rightcoloumn-sm h3{
color:#231407;
margin-bottom:0;
}
#rightcoloumn-sm a, #rightcoloumn-blog a{
color:#b55e34;
}
#rightcoloumn h3{
margin:0;
color:#231407;
}
#rightcoloumn a {
color:#b55e34;
}
#rightcoloumn-fullbg .content-wrapper{
padding:1px;
}
ul#servicelinks {
margin-top:0;
margin-left:0;
}
ul#servicelinks a{
color:#231407;
}
ul#servicelinks a:hover{
color:#b55e34;
}
ul#servicelinks li{
list-style:none;
background:url(images/rc-list.gif) left no-repeat;
width:45%;
margin: 0px 0 5px 0;
padding-left:17px;
float:left;
text-align:left;

}
ul#servicelinks2 {
/*margin-top:0;
margin-left:0;

*/
margin-top:0;
margin-left:0px;}
ul#servicelinks2{
color:#231407;
}
ul#servicelinks a:hover{
color:#b55e34;
}
ul#servicelinks2 li{
list-style:none;
background:url(images/rc-list.gif) left no-repeat;
margin: 0px 0 13px 18px;
padding-left:17px;

clear:both;
text-align:left;
width:80%;
}
#leftcoloumn-hide {
display:none;
}
/**/#leftcoloumn {
float:left;
padding:0 0 0 0;
margin:0 0 0 19.5px;
background:url(images/homecoloumn-bg.jpg) top no-repeat;
text-align:left;
color:#FFFFFF;
width:359px;
height:313px;
}
#leftcoloumn h2, #leftcoloumn h3{
color:#FFFFFF;
margin:0px 0 0 12px;
}
#leftcoloumn-sm {
float:left;
padding:0 0 0 0;
margin:0 0 0 19.5px;
background:url(images/contactcoloumn-bg.jpg) top no-repeat;
height:313px;
width:360px;
text-align:left;
color:#FFFFFF;
}
#leftcoloumn-sm h2, #leftcoloumn h3{
color:#FFFFFF;
margin:5px 0 0 12px;
}
#leftcoloumn-ourwork {
float:left;
padding:0 0 0 0;
margin:0 0 0 19.5px;
background:url(images/lc-ourwork.jpg) top no-repeat;
overflow:hidden;
height:300px;
width:213px;
text-align:center;
color:#FFFFFF;


}
#leftcoloumn-ourwork a img {
border:5px solid #efefef;
margin: 0 auto;
margin-left:1px;
margin-bottom:15px;
}
#leftcoloumn-ourwork a:hover img {
border:5px solid #1D1007;
}
#lg-image a {
display:block;
width:530px;
height:220px;
margin:18px 0 0 15px;
padding:1px;
overflow:hidden;
background:#1D1007;
border:8px solid #efefef;
cursor:pointer;

}
#lg-image div{
width:530px;
height:220px;
overflow:hidden;
}

#prevnext-box{
position:relative;
left:123px;
top:-30px;
bottom:0px;
right:-11px;
background:url(images/prevnext-bg.jpg);
display:block;
width:91px;
height:30px;
font-weight:bold;
line-height:28px;
text-transform:uppercase;
font-size:11px;
margin-bottom:-20px;
background-position:-4px -3px;
text-align:center;
color:#231407;
}
#launch-box{
float:right;
position:relative;
bottom:-24px;
right:-5px;
background:url(images/launch-box.jpg);
display:block;
width:91px;
height:28px;
font-weight:bold;
line-height:28px;
text-transform:uppercase;
font-size:11px;
/*background-position:-4px -3px;*/
text-align:center;
color:#231407;
}
#leftcoloumn-ourwork #prevnext-box a, #launch-box a{
color:#705d1b;
}
.content-wrapper #prevnext-box a {
color:#705d1b;
}
#leftcoloumn-ourwork #prevnext-box a:hover, #launch-box a:hover{
color:#B55E34;
}
#leftcoloumn-ourwork h3{
text-align:left;
/*font-size:16px;
background:#E8DFBA;
margin: -4px -5px 0 -4px;
padding:20px 0 5px 0;
display:block;
color:#b55e34;*/
text-transform:uppercase;
/*font-weight:bold;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
margin:15px 0 8px 11px;
}
#sb-spacer{
height:10px;}
#leftcoloumn-ourwork a{
color:#231407;
}
#leftcoloumn-ourwork h3 a{
color:#231407;
}
#leftcoloumn-ourwork a:hover{
color:#b55e34;
}
#leftcoloumn-blog {
float:left;
padding:0 0 0 0;
margin:0 0 0 19.5px;
background:url(images/lc-ourwork.jpg) top no-repeat;
height:72px;
width:213px;
text-align:left;
color:#FFFFFF;
}
#leftcoloumn-blog h2, #leftcoloumn-blog h3{
text-transform:uppercase;
color:#FFFFFF;
margin:25px 0 0 0;
font-size:18px;
}
#leftcoloumn-blog a {
color:#231407;
}
#leftcoloumn-blog a:hover {
color:#b55e34;
}
#latestblog-lg {
background:url(images/latestblog-lg.jpg) no-repeat center;
margin-top:2px;
width:350px;
height:278px;
}


#featurecontainer {
margin-top:2px;
margin-left:6px;
}
#latestblog-options {
width:350px;
}
.latestblog-item1 {
width:96px;
height:75px;
margin:0 5px 0 2px;
float:left;
}
.latestblog-item2 {
width:96px;
height:75px;
margin:0 21px 0 20px;
float:left;
}
.latestblog-item3 {
width:96px;
height:75px;
margin:0 2px 0 5px;
float:left;
}
.latestblog-item img{
display:block;
}
#footer {
	width:793px;
	padding: 10px 0 0 0;
	margin: 0 auto;
	color:#3c2d15;
	clear: both;
}
#copy{
	float:left;
}
#footerlinks{
	float:right;
}
#footerlinks a{
color:#c3975f;
}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	/*content: "\00BB \0020";*/
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}
div.entry  {
margin:0 0 5px 0;
}
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	/*list-style: decimal outside;*/
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float:right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar-wrapper-blog {
margin:0 0 0 0;
}
#sidebar-wrapper-blog #sidebar
{
	
	color:#e0d5aa;
	padding: 0 0 10px 0;
	background:url(images/reply-bg-repeat.jpg) repeat-y #1c1005;
	margin-left:19.5px;
	float:left;
	width:791px;
	text-align:left;
	}
#sidebar-blog-top{
background:url(images/reply-bg-top.jpg) no-repeat;
}
#sidebar-wrapper-blog .post{
width:465px;
margin:0 28px 0 0;
float:left;}


/**/
#sidebar
{
	
	color:#e0d5aa;
	padding: 5px 0 10px 0;
	background:url(images/bottom-content.jpg)  top repeat-x #1c1005;
	margin-left:19.5px;
	float:left;
	width:791px;
	text-align:left;
	line-height:18px;
	}
	#sidebar-wrapper {
	margin:0 auto;
	width:870px;
	barder:1px solid white;
	}
	#mc-bottom-wrapper2 #sidebar
{
	
	color:#e0d5aa;
	padding: 0;
	background:url(images/bottom-content-archive.jpg)  top repeat-x #1c1005;
	
	margin:0;
	float:left;
	margin-left:19.5px;
	width:791px;
	text-align:left;
	line-height:18px;
	margin-top:0px;
	background-position:0 0px;
	}
#mc-bottom-wrapper2{
clear:both;
width:100%;
background: url(images/archive-footer.jpg) top repeat-x #1c1005;
text-align:center;
/*margin-top:-150px;*/
background-position:0 -151px;
}
#iebreak{
width:20px;
height:56px;
}
#fs-bottom{
margin:0 auto;
background:url(images/fade-sides-ie.gif) center no-repeat;
width:871px;
position:relative;
margin-left:.5px;
height:151px;

}
#fs-bottom-full{
margin:0 auto;
background:url(images/fade-sides-ie.gif) center no-repeat;
width:100%;
height:151px;
position:relative;
margin-top:-151px;
bottom:-6px;
}
#sidebar a{
color:#DAAA6C
}
#sidebar a:hover{
color:#B55E34
}
#sidebar h2 {
font-size:18px;
}
#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.navigation h3{
margin:8px 0 0 0;
}
#recent-posts{
width:31%;
margin:0 0 0 7px;
float:left;
height:242px;
padding:0px 30px 0 0px;
background:url(images/latestnews-bg.gif) top no-repeat;
}
#recent-posts h4 {
margin-bottom:0;
color:#B55E34;
text-transform:uppercase;
font-size:12px;
}
#recent-posts h2 {
margin-bottom:8px;
}
li#recent-posts ul li{
list-style:none;
list-style-image:url(images/bottom-list.gif);
margin:0 0 12px 12px;
}
#recent-posts ul li a{
color:#e0d5aa;
}
#recent-posts ul li a:hover{
color:#b55e34;
text-decoration:none;
}
#latest-work{
margin:0 14px 0 20px;
float:left;
}
#latest-work h2 {
margin-bottom:8px;
}
#latest-work a img{
border:1px solid #1d1007;
margin-left:4px;
margin-top:4px;
}
#latest-work a{
display:block;
height:50px;
width:176px;
background:#dbd1a7;}
#latest-work a:hover {
background:#b55e34;
}
#testimonial{
width:31%;
margin:0 0 0 0;
float:left;
color: #daaa6c;
padding:30px 0 30px 30px;
background:url(images/testimonial-bg.gif) top no-repeat;
}
#testimonial-text{
color:#e0d5aa;
background:url(images/testimonial-endquote.gif) bottom no-repeat;
padding:0 20px 0px 0;
margin-top:-9px;
}
.cat_posts .widgettitle{
display:none;
}
#editentry{
position:absolute; top:0; right:0; float:right; margin:0 5px 0 0;
}
#editentry a {
color:#b55e34;
}
#coloumn1{
width:240px;
height:200px;
clear:left;
padding-right:29px;
position:relative;
float:left;}
#coloumn2 {
width:240px;
height:200px;
padding-right:29px;
position:relative;
float:left;}
#coloumn3{
position:relative;
height:200px;
width:240px;
float:left;}
#coloumn1 a, #coloumn2 a, #coloumn3 a {
width:240px;
height:120px;
margin-bottom:5px;
display:block;
background:#ae956b;
}
#coloumn1 a img, #coloumn2 a img, #coloumn3 a img{
border:1px solid #000;
position:relative;
top:4px; left:4px}
#coloumn1 a:hover, #coloumn2 a:hover, #coloumn3 a:hover {
background:#c6bd9a}
.role {
font-size:11px;
color:#84610B;
}
