/*
Theme name: SPS
Theme url:
Description: Sucker Punch Sallys CAO theme
Version: v 1
Author: Kevin Carnes & Kyle Hendricks
Author url: 
Tags:
*/
/* CSS Document */
/* ------------------------------------------------------- start base art ----------------------------------------------------- */
html{height: 100%;}
body{background-color: #6e6f7c;height: 100%;}
#container{width: 1120px;min-height: 100%;height: auto !important;height: 100%;margin-left: auto;margin-right: auto;margin-top: 30px;}
.container:after {content: ".";display: block;clear: both;visibility: hidden;font-size: .01em;}
#header{position:relative;width:1120px;height:260px;background-image: url(images/header.jpg);background-repeat:no-repeat;display:block;}
#content{width:1120px;height:auto;background-image: url(images/body_repeat.jpg);background-repeat:repeat-y;overflow: visible;}
#left_column{width:370px;min-height: 20px;margin-left:20px;margin-right:10px;float:left;}
#center_column{width:440px;min-height: 20px;margin-left:10px;margin-right:10px;float:left;}
#right_column{width:210px;min-height: 20px;margin-left:10px;margin-right:10px;float:left;}
#footer{width:1120px;height:170px;background-image: url(images/footer.jpg);background-repeat:no-repeat;clear:both;display:block;}
.clear{clear:both;}
/* ------------------------------------------------------- end base art ----------------------------------------------------- */
/*navigation*/
#top_navigation {font-size:10px;font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
ul#nav {padding:0;margin:68px 25px 0 0;float:right;}
ul#nav li {border-left:1px solid #6E6F7C; text-align:right;padding:3px 9px 3px 9px;;margin:0;display:block;overflow:hidden;float:left;}
ul#nav li a {border:0;display:block;text-decoration:none;overflow:hidden;padding:0;margin:0;color:#9B9970;}
/*link toolbar*/
#top_navigation a:link, #top_navigation a:visited {/*color:#352e24;*/color:#6E6F7C;text-decoration:none;}
#top_navigation a:active, #top_navigation a:hover {color:#36394C;}
a.currentPage,.current_page_item a {color:#36394C!important;}
/*end navigation*/
/*header link*/
#header_link{position: absolute;top: 118px;right:30px;width:210px;height:40px;}
/*end header link*/
/* -------------------------------------------------------left sidebar* -------------------------------------------------------*/
.left_sidebar p{padding:10px 30px;line-height:2.0;color: #666666;font-size:12px;font-family: 'Times New Roman', sans-serif;border-top:dotted #666666 thin;border-bottom:dotted #666666 thin;}
h1 span {display:none;}
.home_left_sidebar h1{background-image:url(images/header_leftside_bar_home.jpg);background-repeat:no-repeat; width:370px;height: 50px;display:block;}
#home_left_sidebar_image {width: 370px;height:100px;background-image:url(images/home_left_sidebar_image.jpg);background-repeat:no-repeat;display:block;margin-top:12px;}
.giveway_left_sidebar h1{width:370px;height:50px;background-image:url(images/giveaway_left_sidebar_header.jpg);background-repeat:no-repeat;display:block;}
.giveaway_left_sidebar h1{width:370px;height:50px;background-image:url(images/giveaway_left_sidebar_header.jpg);background-repeat:no-repeat;display:block;}
.documentary_left_sidebar h1{width:370px;height:50px;background-image: url(images/Documentary_left_sidebar_header.jpg);background-repeat:no-repeat;display:block;}
#documentary_left_sidebar_image {width: 370px;height:100px;background-image: url(images/Documentary_left_sidebar_image.jpg);background-repeat:no-repeat;display:block;margin-top:12px;}
.gallery_left_sidebar h1{width:370px;height:50px;background-image: url(images/Gallery_left_sidebar_header.jpg);background-repeat:no-repeat;display:block;}
.calendar_left_sidebar h1{width:370px;height:50px;background-image: url(images/Calendar_left_sidebar_header.jpg);background-repeat:no-repeat;display:block;}
.news_left_sidebar h1{width:370px;height:50px;background-image: url(images/Calendar_left_sidebar_header.jpg);background-repeat:no-repeat;}
/* -------------------------------------------------------end left sidebar -------------------------------------------------------*/
/* -------------------------------------------------------main content and home -------------------------------------------------------*/
.main_content {font-family:"Times New Roman", Times, serif;font-size:12px;color:#666666;line-height:1.5;}
.news h1{width:440px;height:78px;background-image:url(images/News_header_main.jpg);background-repeat:no-repeat;display:block;}
.home h1{height: 30px;background-image:url(images/header_center_home_thetour.jpg);background-repeat:no-repeat;display:block;}
.home p{font-family:"Times New Roman", Times, serif;font-size:12px;color:#666666;line-height:1.5;border-top:dotted #666666 thin;border-bottom:dotted #666666 thin;padding:10px 0;margin-top:5px;}
#home_rotator{width:440;height:280px;border:#999999 solid 1px;display:block;margin-top:30px;text-align:center;}
.logo_holder{width:180px;height: 75px;display:block;clear:both;}
a#cao_logo {clear:both;width:100px;height:60px;float:left;background-image:url(images/CAO_link.jpg);background-repeat:no-repeat;background-position: 0 0;display:block;margin-top:15px;}
a#cao_logo:hover{background-position:0 -60px;}
a#sps_logo {width:80px;height:60px;float:right;background-image: url(images/SuckerPunch_link.jpg);background-repeat:no-repeat;background-position: 0 0;display:block;}
a#sps_logo:hover{background-position:0 -60px;}
/* -------------------------------------------------------end main content and home -------------------------------------------------------*/
/* -------------------------------------------------------bike giveaway -------------------------------------------------------*/
.bike_giveaway h1{width:440px;height:100px;background-image:url(images/giveaway_header_main_content.jpg);background-repeat:no-repeat;display:block;}
/* -------------------------------------------------------bike giveaway -------------------------------------------------------*/
/* -------------------------------------------------------media pages - documentary - gallery -------------------------------------------------------*/
#media_column{width:670px;min-height: 20px;margin-left:10px;margin-right:10px;float:left;}
/* ------------------------------------------------------- end media pages - documentary - gallery -------------------------------------------------------*/
/* -------------------------------------------------------Right sidebar headings -------------------------------------------------------*/
h1#upcoming_events{width:210px;height:30px;background-image:url(images/right_sidebar_header_upcoming_events.jpg);background-repeat:no-repeat;display:block;border-bottom:dotted 1px #666666;padding-bottom:5px;}
h1#latest_news{width:210px;height:30px;background-image:url(images/right_siderbar_header_latest_news.jpg);background-repeat:no-repeat;display:block;border-bottom:dotted 1px #666666;padding-bottom:5px;}
#news_sidebar{margin:20px 0; font-size:10px; line-height:1.5; color: #666666;}/*container for all news items displayed*/
span.news_item, span.event_item{margin:10px 5px; }/*container for each news item displayed*/
span.event_posted{font-family:'Times New Roman', serif; font-style: italic; font-weight:bold;font-size:11px; color:#333333;padding-bottom:5px;}/*date section of news post*/
span.news_posted {padding-bottom:5px;font-family:'Times New Roman', serif; font-style: italic; font-weight:bold;font-size:11px; color:#333333;padding-bottom:5px;}
span.news_title, span.event_title{font-family:'Verdana',sans-serif; font-weight:bold; font-size:11px; color:#666666;}/*title section of news post*/
span.news_excerpt, span.event_excerpt{font-family:'Verdana',sans-serif; font-size:10px; color:#666666;}/*excerpt section of news post*/
.news_item{border-bottom:dotted 1px #666666;padding:5px 0;display:block;float:left;}
.news_title{font-family:"Times New Roman", Times, serif;font-size:14px;color:#333333;padding-bottom:3px;}
span.news_content p{font-family:"Times New Roman", Times, serif;font-size:11px;color: #666666;padding-top:5px;padding-bottom:5px;border-top: dotted 1px #666666;line-height:1.5;}
a.more_link{height:25px;width:100px;background-image: url(images/more_button_graphic.jpg);background-repeat:no-repeat;background-position: 0 0;display:block;float:right;margin-top:10px;}
a.more_link:hover{background-position: 0 -25px;}
/* ------------------------------------------------------- end Right sidebar headings -------------------------------------------------------*/
/* -------------------------------------------------------Start documentary -------------------------------------------------------*/
#WT1{border:solid 1px #666666;margin:auto;display:block;}
.documentary h1{width:600px;height:92px;background-image:url(images/Documentary_header_main_content.jpg);background-repeat:no-repeat;display:block;margin:auto;}
/* -------------------------------------------------------end documentary -------------------------------------------------------*/
/* -------------------------------------------------------start news -------------------------------------------------------*/
span.news_post_posted {padding-bottom:5px;font-family:'Times New Roman', serif; font-style: italic; font-weight:bold;font-size:12px; color:#333333;padding-bottom:5px;}
.news_post_item{border-bottom:dotted 1px #666666;padding-bottom:5px;padding-top:5px;display:block;float:left;}
.news_post_title{font-family:"Times New Roman", Times, serif;font-size:14px;color:#333333;padding-bottom:3px;}
span.news_post_content p{font-family:"Times New Roman", Times, serif;font-size:12px;color: #666666;padding-top:5px;padding-bottom:5px;border-top: dotted 1px #666666;line-height:1.75;}
/* -------------------------------------------------------end news -------------------------------------------------------*/
/* -------------------------------------------------------start gallery -------------------------------------------------------*/
.ngg-albumtitle a{font-family:"Times New Roman", Times, serif;font-size:14px;color:#666666;text-decoration:none;}
.ngg-albumtitle a:hover{color: #000000;text-decoration:none;}
.ngg-description{font-family:"Times New Roman", Times, serif;font-size:12px;color:#666666;text-decoration:none;}
.slideshowlink{font-family:"Times New Roman", Times, serif;font-size:11px;color:#666666;text-decoration:none;padding-bottom:5px;display:none;}
.piclenselink{font-family:"Times New Roman", Times, serif;font-size:11px;color:#666666;text-decoration:none;padding-bottom:5px;}
/* -------------------------------------------------------end gallery -------------------------------------------------------*/
/* -------------------------------------------------------start form -------------------------------------------------------*/
.giveaway_frm{margin-top:15px;}
.giveaway_frm label{font-family:"Times New Roman", Times, serif;font-size:12px;color: #666666;padding:3px 0;display:block;}
ul#form_error li{font-family:"Times New Roman", Times, serif;font-size:12px;color: red;font-weight:bold;padding-top:5px;padding-bottom:5px;	}
h2#form_success{font-family:"Times New Roman", Times, serif;font-size:16px;font-weight:bold;color: #666666;padding:5px;}
#submit_button{margin:20px 0;}
#subscribeForm{margin-top:15px;}
.left_form{font-family:"Times New Roman", Times, serif;font-size:12px;color: #666666;padding-top:3px;padding-bottom:3px;}
span.required_form{font-family:"Times New Roman", Times, serif;font-size:12px;color:#CC0000;display:inline-block;padding-top:8px;padding-bottom:8px;}
#submit_button input type{display:inline-block;padding-top:15px;padding-bottom:15px;}
#privacy_form {font-family:"Times New Roman", Times, serif;font-size:11px;color:#666666;margin:15px 0;}
#formdiv{margin:auto;}
#giveaway_legal{font-family:"Times New Roman", Times, serif;font-size:11px;color:#666666;margin:15px 0;}
#giveaway_legal p{margin:10px 0;}