/*   
Theme Name: Trail Crew Design Corp. CMS
Theme URI: http://trailcrewdesign.com
Description: Them for use on the Trail Crew Design Corp. website.
Author: Derek Bisbing & Steven Cretney
Author URI: http://bisbing.com
Version: 0.9
*/

/* BODY ------------------------------------------------------------------ */
body { 
font-family: Arial, Helvetica, sans-serif;
background: #34302b;
color: #34302B;
}

* {	
margin:0;
padding:0;}

.clear { clear:both;}

.none { display:none;}

/* LINKS ------------------------------------------------------------------ */

a, a:visited {
color: #34302B;
text-decoration: underline; }

a:hover, a:active { 
color: #BE3626; 
text-decoration: underline; }


/* HEADINGS -------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
font-weight : normal;
}

h1 {
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;

}

h2 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#BE3626;
}

h3 {
	font-size:26px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 11px 0;
}


/* TYPOGRAPHY ----------------------------------------------------------- */

p { 
margin : 6px 0 6px;
font-size:14px;
line-height:18px;}

blockquote {
font-style : normal; 
margin-bottom : 1.5em; }

.red {
color:#BE3626;
}


/* IMAGES AND VIDEOS ----------------------------------------------------- */

img {border:0;}

/* LAYOUT ------------------------------------------------------------------ */ 
#wrapper {
	border-top:5px #be3726 solid;
	width:100%;
	margin:0 0 35px 0;
	background: #e3e2d9 url(images/TC_websitebg.png)  repeat-x left bottom;
}

#siteWrapper {
width:760px;
margin:0 auto;
}

#header {
background:url(images/header.png) no-repeat;
width:760px;
height:139px;
}

/* NAVIGATION -------------------------------------------------------------- */

/* Top */

#nav {
font-size:14px;
font-weight:bold;
list-style: none;
float: left;
width: 757px;
background:#adbfc7;
padding:0 0 0 3px;
	}

#nav li {
float: left;
margin: 0;
text-transform:uppercase;
	}

#nav a, #nav a:visited {
padding: 15px 15px 0 15px;
float: left;
display: block;
height: 31px;
color:#34302b;
text-decoration:none;
	}

#nav a:hover, #nav a:active, li.current_page_parent a, li.current_page_parent a:visited, #nav li.current_page_item a, #nav li.current_page_item a:visited {
background:url(images/nav_hover.png) center bottom no-repeat;
color:#FFF;
text-decoration:none;
	}

/* SUB Nav -------------------------------*/

#subnav {
font-size:14px;
font-weight:bold;
list-style: none;
	}

#subnav li {
margin:0 0 15px 0;
	}	

#subnav a, #subnav a:visited {
font-weight:bold;
text-decoration:none;
	}

#subnav a:hover, #subnav a:active,
#subnav li.current_page_item a,
#subnav li.current_page_item a:visited {
font-weight:bold;
text-decoration:none;
	}



/* HOME -------------------------------------------------------------- */

#Content {
background:#ffffff;
padding:11px 0 0 0;
}

#Content .homeHeader {
background:url(http://www.trailcrewdesign.com/cms/wp-content/uploads/2010/04/home_header.jpg) no-repeat top center;
padding:211px 18px 0 18px;
height:57px;

}

#Content .homeHeader img {
border-top:5px solid #34302b;
}

#Content .homeHeader .action {
float:right;
background:#be3626;
border-left:5px solid #34302b;
padding:10px 34px 10px 11px;
}

.homeHeader a:link, .homeHeader a:visited {
font-size:14px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

.homeHeader a:hover {
font-size:14px;
font-weight:bold;
color:#E3E2D9;
text-decoration:none;
}

.homeBox {
float:left;
background:#e3e2d9;
color:#34302b;
width:353px;
border-top:5px solid #34302b;
min-height:240px;
margin:11px 0 11px 18px;
}

.homeBox h1 { 
font-size: 28px;
font-weight:bold;
background:#e3e2d9;
line-height:38px;
padding:13px 12px 3px;
text-transform:uppercase;
}

.homeBox p {
padding:3px 15px;
font-size:18px;
line-height:24px;
}

.homeBox p a, .homeBox p a:visited, .homeBox p a:hover {
font-size:14px;
}

.homeBoxHeader {
background:#34302b;
color:#FFF;
font-weight:bold;
padding:5px 0 9px 15px;
}



/* SECONDARY PAGES -------------------------------------------------------------- */

.secondaryHeader {
margin:0 0 11px 18px;
color:#c1ced4;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}

#seconaryLeft {
margin:0 0 0 18px;
padding:0 0 8px 0;
width: 130px;
float:left;
}

#secondaryContent {
	margin:0 18px 0 166px;
	padding:0 0 11px 0;
}

#secondaryContent .header {
}

#secondaryContent p {
	margin:6px 0 6px 0;
}

.content ul  {

	}
	
.content li {
	margin:4px 0 4px 30px;
	list-style-image:url(images/list-style_redsquare.png);
	font-size:14px
	}


#secondaryContent .contact {
	margin:4px 0 18px 9px;}

#secondaryContent img {
	margin:4px 0 18px 0;
	border-top:5px solid #34302b;
}

#secondaryContent .sectionTitle a {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#BE3626;
	text-decoration:none;
}

#secondaryContent .sectionTitle a:hover{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#34302B;
	text-decoration:none;
}

#secondaryContent .half {
	width:279px;
	float:left;
	margin:0 0 11px 0;
}

#secondaryContent .right {
	margin:0 0 0 18px;
}

#secondaryContent img {
margin:0 0 0 0;
}

#secondaryContent .bigtext {
background:#e3e2d9;
color:#34302b;
border-top:5px solid #34302b;
}

#secondaryContent .wp-caption {
padding:7px0 0 0;
margin:15px 0;
}
#secondaryContent .aligncenter {
display: block;
   margin-left: auto;
   margin-right: auto;
}
#secondaryContent .alignleft {
   float: left;
}

#secondaryContent .alignright {
   float: right;
}


#secondaryContent .wp-captionimg {
margin: 0;
padding: 0;
border: 0 none;

}
#secondaryContent .wp-caption p, #secondaryContent .wp-caption-text {
font-size: 10px;
line-height:14px;
padding: 0;
margin:0 0 6px 0;
}

/* SITE MAP -------------------------------------------------------------- */

.ddsg-wrapper H2, .ddsg-wrapper strong {
	display:none;}

.ddsg-wrapper ul {
margin:0 0 11px 18px;
font-size:14px;
}

.ddsg-wrapper ul li {
margin:6px 0 6px 18px;
}



/* FOOTER -------------------------------------------------------------- */

#footer {
border-top:5px solid #34302b;
font-size:10px;
color:#7a7a78;
width: 724px;
background:#adbfc7;
padding:14px 18px;
}

#footer .left {
width:170px;
float:left;
}

#footer .middle {
width:554px;
float:left;
}

#footer p {
	font-size:10px;
	line-height:12px;}

#footer .logo {
margin:10px 0 0 10px;
width:151px;
height:48px;
float:right;
}

#footer a, #footer a:visited {
color : #7a7a78;
text-decoration : underline; }

#footer a:hover, #footer a:active { 
color : #BE3626; 
text-decoration : underline; }

#footer ul {
font-size:10px;
list-style: none;
}

#footer li {
display:inline;
text-transform:uppercase;
padding:0 4px 0 0;
}

#footer li a, #footer li  a:visited, #footer li a:hover, #footer li a:active, #footer li.current_page_item a, #footer li.current_page_item a:visited {
font-weight:bold;
text-decoration:none;
background:none;
}


#footer .spacer {
	padding:0 3px 0 6px;}


