/* custom file for wagonwheelfilms.com */

/* top body curve */
.custom #top_curve {width: 960px; margin: 0 auto; background-image: url(http://www.wagonwheelfilms.com/wp-content/themes/thesis/custom/images/body_top.png); background-position: bottom; background-repeat: no-repeat; height: 45px; padding-left: 1px;}

/* customer footer */
.custom #custom_footer {width: 960px; margin: 0 auto; background-image: url(http://www.wagonwheelfilms.com/wp-content/themes/thesis/custom/images/body_bottom.png); background-position: top; background-repeat: no-repeat; color: #746647; text-align: center; padding: 30px 0 15px 1px;}

/* tagline */
.custom #tagline {float: right; margin: 30px 10px 0 0; color: #8A3217;}
.custom h1#tagline   {/*color: #8A3217;*/ color: red; font: italic 2em Georgia, Palatino, "Times New Roman", serif;}
.custom p#tagline   {/*color: #8A3217;*/ color: red; font: italic 2em Georgia, Palatino, "Times New Roman", serif;}

/* move box down, add borders */
.custom {background-color: #d5cebf; background-image: url(http://www.wagonwheelfilms.com/wp-content/themes/thesis/custom/images/bkgdtile.gif); background-repeat: repeat-x;}

/* sample video boxes */
.vidbox {padding: 10px; border: 1px solid #4ca2d4; text-align: center; margin: 20px; width: 420px;}
.vidbox_sidebar {padding: 4px; border: 1px solid #4ca2d4; text-align: center; width: 288px; margin-top: 10px;}


/* page borders */
.custom #container {/*margin-top: 3em;*/ width: 95.7em;}
.custom #page {border-right: 2px solid #EF5A24; border-left: 2px solid #EF5A24; background-color: #fff; padding-top: 0;}

/* custom header */
body.custom #header {background-color: #fff; background-image: url(http://www.wagonwheelfilms.com/wp-content/themes/thesis/custom/images/wagonwheel_logo2.gif); background-repeat: no-repeat; height: 82px; padding: 10px 0 0 0; margin; 0;}

/* remove borders */
#header, .post_box, #footer {border: none;}
#content_box {background-image: none;}

/* resize divs */
.custom #content {width: 60em;}
.custom #sidebars {width: 30em;}

/* nav menu styles */
body.custom #tabs {background-color: transparent; text-align: center;}

ul#tabs {list-style: none; border: none; /*border-width: 0 0 1px 1px;*/ background-image: url(http://www.wagonwheelfilms.com/wp-content/themes/thesis/custom/images/nav_bkgd_small.png); /*height: 34px;*/ padding-left: 15px; background-repeat: no-repeat;}

ul#tabs li {margin-bottom: -0.1em; border: none; border-left: 0; float: left; width: 170px; font: 16px Helvetica, Arial, sans-serif; color: #E5D5B0; background-color: transparent; padding-top: 0; font-weight: bold;}

ul#tabs li.current_page_item, ul#tabs li.current-cat {padding-bottom: 0.1em; background-color: transparent; border-bottom: 0;}
	
ul#tabs li a {display: block; line-height: 1em; color: #E5D5B0; text-transform: none; letter-spacing: 0px;}

ul#tabs li a:hover {color: #111; text-decoration: none;}
	
ul#tabs li.current_page_item a, ul#tabs li.current-cat a {cursor: default;}
		
ul#tabs li.current_page_item a:hover, ul#tabs li.current-cat a:hover {text-decoration: none;}
	
ul#tabs li.rss {padding-right: 0; background: none; border: none; float: right;}
		
ul#tabs li.rss a {padding-right: 16px; background: url('images/icon-rss.gif') 100% 50% no-repeat;}

/* restyle HTML */
.custom .format_text p {margin-bottom: 1em; margin-top: 0; padding-top: 0; color: #2c210d;}
.custom .headline_area h1 {font-weight: bold; color: #8a3217; padding-bottom: 0; margin-bottom: 0; font-size: 3em;}
.custom .headline_area h2 {font-weight: bold; color: #8a3217; padding-bottom: 0; margin-bottom: 0;}
.custom .entry-title h2 a:link {font-weight: bold; color: #8a3217; padding-bottom: 0; margin-bottom: 0;}
.custom .format_text h2 {font-weight: bold; color: #8a3217; padding-bottom: 0; margin-bottom: 0; font-size: 1.1em !important;}
.custom .format_text h3 {font-weight: bold; color: #8a3217; padding-bottom: 0; margin-bottom: 0;}
.custom hr {color: #ef5a24;}
.widget h3 {color: #ef5a24; font-variant: normal; font-size: 1.2em; font-weight: bold;}
.custom .format_text ul {padding-left: 2em;}

.clear {clear: both;}


/* video container on samples page */
.vidcontainer {float: left; width: 260px; margin-right: 20px;}
.vidright {margin-right: 0; margin-left: 25px;}
.vidsmallbox {padding: 4px; border: 1px solid #4ca2d4; text-align: center; margin: 1em 0 0 0; width: 250px;}
.vidcontainer h3 {font-size: .9em; padding-top: 0; margin-top: .25em;}
.vidcontainer h4 {font-size: .9em; line-height: 1.15em; font-weight: normal;}


/* kill the stupid width on the contact form fields */
.format_text input, #commentform input, #commentform textarea {
width: auto;
}

/* kill the comments close notice */
.comments_closed {display: none;}

/* checkout button */
#checkoutbutton {clear:both; margin-bottom: 4em;}
#checkoutbutton input {background-color: white; border: none;}
