/* 
WOO CUSTOM STYLESHEET
---------------------
Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.
*/



#top_banner {  float: right; width: 728px; height: 90px; margin-top: 10px; border: 1px solid #000; background-color: #666;}

#nav2 {
 	margin-left: 0 !important; 
	width: 960px; 
	height: 40px; 
}

#nav2 a{ padding: 0 12px 0 11px; font-weight: normal;}
#nav2 li { line-height: 40px; background:url("/wp-content/themes/gazette-sportsclimax/styles/sportsclimax/pipe.png") left center no-repeat transparent;}
#nav2 li.first-item { background-image: none;  }
#nav2 li.first-item a { padding: 0 18px 0 18px;}

/* #nav2 li.last-item { width: 69px; }
#nav2 li.last-item > a:hover { background: url("/wp-content/themes/gazette-sportsclimax/styles/sportsclimax/nav_bg.png") -889px -41px  no-repeat transparent !important;}  */

.sf-sub-indicator { display: none; }
#nav2 li ul a { color: #666; }
#nav2 li ul a:hover { color: #fff; }

/** 
***  HOMEPAGE
**/

.home #columns { padding: 25px 9px 10px; margin-top: 0; background: url('/wp-content/themes/gazette-sportsclimax/styles/sportsclimax/col_bg.png') 0 0 repeat-x #160102;  }
.home .col1 { width: 625px; }
.home #main-features { background-color: #fff; padding: 8px 5px; margin-bottom: 15px; }

.slider-container span.clicker { font-size: 12px; font-weight: bold;}

#main-l { display: inline; float: left; width: 395px; }

#main-vids { width: 395px; background-color: #777;  }
#main-vids .vid-feature-box { width: 186px; display: inline; margin: 8px 0; }
#main-vids .vid-1 { float: left; margin-left: 6px; }
#main-vids .vid-2 { float: right; margin-right: 6px;}
#main-vids a { display: block; line-height: 1.5em; margin-top: 3px; font-weight: bold; text-transform: uppercase; color: #fff; }

#main-r { display: inline; float: right; width: 210px; margin-right: 3px;}
#main-r .box-post-content {  line-height: 1.2em; margin-bottom: 3px; border-bottom: 1px solid #7f5050; }
#main-r .last-item { margin-bottom: 0; border: none; }
#main-r img { margin-bottom: 1px; border: 1px solid #ddd; }

#main-r h2 { font-size: 13px; margin-bottom: 1px; }
#main-r p { font-size: 11px; height: 27px; overflow: hidden; }
#main-r .readmore { text-align: right; font-weight: bold; font-size: 11px; display: block; line-height: 12px; margin-top: 3px; }

.home p.posted { display: none; }
.home .more_entries { width: 330px; text-align: center; margin: -3px 0 5px; font-weight: bold;  }
.home .more_entries a {color: #fff;}

h3.section-title { font-size: 20px; color: #600; margin: 0 0 12px;  background-color: #f1f1f1; border: 1px solid #ccc; padding: 5px 3px; }

#skinny-banner { 
        text-indent: -99999px; 
        width: 625px; 
        background:url('/wp-content/themes/gazette-sportsclimax/styles/sportsclimax/fan-banner3.gif') 0 0 no-repeat transparent; 
        margin-bottom: 15px; 
}
#skinny-banner a { display: block; height: 40px;border: 1px solid #fff;}
#skinny-banner a:hover { border: 1px solid #f00; }

.score-widget { position: absolute; width: 285px; right: 0; top: 0; text-align: right;}

.box .post { padding-bottom: 0; }
.box .post img { float: left; margin: 8px 10px 2px; padding: 0px; }
.box .post h2 { line-height: 28px; height: 21px; padding: 7px 0 4px; }
.box .post h4 { font-size: 12px; padding: 0; float: left; height: 18px; overflow: hidden;}
.box .post .excerpt {height: 44px; overflow:  hidden; clear: left; padding: 0 11px; }
.box .post .more { clear: both; padding: 2px 10px 1px; }
.box .post .continue { float: right;  display: inline; }

#tabs ul.wooTabs li a { padding-left: 10px; padding-right: 17px; }

.widget_recent_buzz { background: url("/wp-content/themes/gazette-sportsclimax/styles/sportsclimax/buzz_bg.png") left bottom repeat-x #FFFFFF; }



#buzz_tabs, #buzz_tabs li, #recent_buzz ul { padding: 0; background-color: transparent; border: 0; }

#buzz_tabs li  { font-weight: bold; width: 50%; margin: 0 !important; font-family: Verdana, Arial, sans-serif; }

ul#buzz_tabs li a {  background: url("/wp-content/themes/gazette-sportsclimax/styles/sportsclimax/buzz_tab_r.png") left top no-repeat #d7d7d7; color: #002a7d !important; float: none; text-transform: uppercase; border-bottom: 1px solid #999; }
 
a.recent_buzz { font-size: 14px;}

ul#buzz_tabs li .tab-first {background: url("/wp-content/themes/gazette-sportsclimax/styles/sportsclimax/buzz_tab_l.png") right top no-repeat #d7d7d7; padding-left: 11px;}

ul#buzz_tabs li a.selected, ul#buzz_tabs li a:active { border-bottom: 1px solid #fff; border-top: 1px solid #999; background-image: none; background-color: #fff; color: #660000 !important; padding-top: 2px; position: relative; top: -1px;}

 .home #buzz_tabs li a.selected, .home ul#buzz_tabs li a:active { top: -2px; border-top: 1px solid #999; }

ul#buzz_tabs li a:hover { background-position: 0 -60px; background-color: #e1e1e1; border-bottom: 1px solid #ccc; }

ul#buzz_tabs li a.selected:hover { background-color: #fff; color: #003399 !important; border-bottom: 1px solid #fff; }

ul#buzz_tabs li a.tab-first:hover { background-position: right -60px; }

ul#buzz_tabs li a:focus { outline: none; }

.widget_recent_buzz .inside { background-color: transparent; padding-top: 0;  }

#recent_buzz ul { margin-bottom: 5px; width: 294px; }
#recent_buzz li { padding: 0 0 0 18px; border-bottom: 1px dotted #ddd; background: url('/wp-content/themes/gazette-sportsclimax/styles/sportsclimax/bullet-red.png') center left no-repeat transparent; margin-left: 5px; }
#recent_buzz li a { display: block; padding: 0 3px; height: 34px; line-height: 34px; overflow: hidden; }
#recent_buzz li a:hover { background-color: #e1e4ef; text-decoration: none;  }


/* search */
.home .widget_search { border: 1px solid #CC0000;}
.widget_search form { padding: 7px 4px; position: relative; }
.widget_search label { color: #600; text-transform:uppercase; font-weight: bold; line-height: 24px; vertical-align: middle; }
.widget_search input { vertical-align: bottom; }
.widget_search #s { padding: 3px 5px; width: 125px; height: 16px; }
.widget_search #searchsubmit { 
	background: url(/wp-content/themes/gazette-sportsclimax/styles/sportsclimax/search.png) center center no-repeat transparent; 
	height: 24px; 
	width: 70px; 
	text-indent: -999999px; 
	border: none;
	display: block; 
	position: absolute;
	right: 5px;
	top: 7px;
	color: #fff;
	font-weight:bold;
	}


/* subscribe widget */
#text-2 .textwidget { background: url('/wp-content/themes/gazette-sportsclimax/styles/sportsclimax/rss.gif') top right no-repeat #fff; padding-top: 8px; margin-bottom: 0; }
#text-2 ul { margin-bottom: 0; }
#text-2 ul li { border-bottom: none; }

/* polls */
.widget_polls-widget { padding: 15px 10px 0 12px;
                   -moz-box-shadow: inset -1px -1px 2px #bbb;
                   -webkit-box-shadow: inset -1px -1px 2px #bbb;
                   box-shadow: inset -1px -1px 2px #bbb;  }
.widget_polls-widget h2 { font-size: 15px; text-shadow: 1px 1px #eee; font-family: Verdana, Arial, sans-serif; color: #600 !important; }
.widget_polls-widget center h2 { display: none; }
.widget_polls-widget .pollbar { color: #fff; }
.widget_polls-widget ul { margin-top: 10px; }
.widget_polls-widget ul li { border-bottom: none; }

/* adds button style to view more entries */

.widget_polls-widget .Buttons, .widget_polls-widget .wp-polls-ans a {  
   background: #8f0000;
   background: -webkit-gradient(linear, left top, left bottom, from(#ed0000), to(#8f0000));
   background: -moz-linear-gradient(top, #ed0000, #8f0000);
   padding: 5px 17px;
   -webkit-border-radius: 15px;
   -moz-border-radius: 15px;
   border-radius: 15px;
   -webkit-box-shadow: rgba(0,0,0,.4) 0 0 2px;
   -moz-box-shadow: rgba(0,0,0,.4) 0 0 2px;
   box-shadow: rgba(0,0,0,.4) 0 0 2px;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;

   color: white;
   font-size: 16px; font-weight: bold;
   font-family: Georgia, Cambria, Times, Times New Roman, serif;
   text-decoration: none;
   vertical-align: middle;
}

.widget_polls-widget .Buttons:hover, .widget_polls-widget .wp-polls-ans a:hover {  
   background: #d64b00;
   color: #ffffff;
   }
.widget_polls-widget .Buttons:active, .widget_polls-widget .wp-polls-ans a:active  {
   background: #6e0000;
   }

.widget_polls-widget .Buttons {  float: left;  }

.widget_polls-widget .wp-polls-ans a { margin-left: 110px; display: block; margin-bottom: 15px; height: 20px;  border: 1px solid #eee; }




/** 
***  PAGE
**/
.page h2 { color: #666; line-height: 1.5em; font-size: 2em; }
.video { margin-bottom: 15px; }
.home .video { margin: 0; }

.social-container { position: relative; margin: 0 0 10px; }
.social-container .top-social-links { position: absolute; right: 0; top: 0; width: 280px; margin: 0;}

#fb_share_1, #twit_1 , #reddit_1, #digg_1, .social-container .sociable { float: left; padding-left: 8px; }
#fb_share_1 { padding-top: 1px; }
#reddit_1, #digg_1 { padding-top: 2px; }

.social-container .sociable { width: 30px; margin:0; padding-top: 2px; }
.social-container .sociable_tagline { display: none;  }

.entry blockquote { border: 1px dotted #600; background-color: #ddd; }
.entry blockquote p {font-size: 14px;}

input, select, textarea { border: 1px solid #999; }
.wpcf7 form { margin-left: 20px; }


/** 
***  FOOTER
**/
#nav-left { margin-left: 20px; }
#nav1 li { line-height: 20px; }
#nav1 a { padding-left: 0; font-size: 14px; }
#nav1 .current_page_item a, #nav1 li.current, #nav1 li a:focus, #nav1 li a:hover, #nav1 li a:active { background-color: transparent; font-weight: bold; color: #fc6; }

#footer p { clear: both; }

#nav-right { margin-right: 5px !important; margin-top: 6px !important; }
#search { float: none; width: 330px;}
#search #s-input { height: 20px; margin-top: 2px; width: 210px;}
#search .btn { background-color: #6E0A0C; width: 90px; height: 33px; }
