/*
Theme Name: Coach
Theme URI: http://wordpress.org/
Description: The 2010 default theme for WordPress.
Author: the WordPress team
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}*/
html {font-family: Helvetica, Arial, Calibri; font-size: 14px;}

.contentright div {
	margin-left: 15px;	
}

a:link {text-decoration: none !important;}
a:hover{text-decoration: underline !important;}
.navigation ul li a:hover {text-decoration: none !important;}


.home_blog
{
	margin: 0;
	padding: 0;
	background:url(http://cdn.coachcal.com/site-images/bg_tile.jpg) repeat-x center top #070707;
	font-size:12px;
	line-height:21px;
}

#wrapper {
	background-color:#fff;
	margin:0 auto;
	width:980px;
}
#header {
	width: 980px;
	height: 120px;
	margin: 0 auto;
	background: url(http://cdn.coachcal.com/site-images/head_bg.jpg) repeat-x;
	margin-top:7px;
}
.header_content{width: 950px; margin:0 auto;height: 120px;background: url(http://cdn.coachcal.com/site-images/header_seperator.jpg) repeat-x bottom;}
.logo {
	float: left;
	height: 72px;
	width:332px;
	margin:30px 0 0 0;
	margin-left: 10px;
	}
.share {
	float:right;
	width:445px;
	margin-left:75px;
	margin:0;
	padding:0;
	padding-top:30px;
}
.share ul{list-style:none;margin:0;
	padding:0;}
.share ul li{float:left;}
.share ul li input{width:180px; height:16px; }

.share ul li a{padding-top:15px;padding-right: 30px;}
.scout{}
.scout img{margin-top:10px; padding-top:10px;}
.navigation{
	width:470px;
	float:right;
	padding-top:20px;
}

.navigation ul{
	list-style:none;
	margin:0;
	padding:0;
	padding-top:0px;
}
.navigation ul li{float: left; height:30px;}
.navigation ul li a{
	text-decoration:none;
	padding:0 6px;
	font-size:13px;
	color:#010c9f;
	font-weight:normal;
	height:30px;
	padding-bottom:25px;
	
}

.navigation ul li a:hover{
	background:url(http://cdn.coachcal.com/site-images/menu_hover.jpg) no-repeat center bottom;
	height:105px;
} 
#page 
{
	width: 980px;
	margin: 0 auto;
	
}
#content {
	width: 960px;
	margin:0 auto;
	padding:10px;
}
#content_sub {
	width: 955px;
	margin:0 auto;
	padding:10px;
	padding-bottom:60px;
	background:url(http://cdn.coachcal.com/site-images/subpage_bg.jpg) repeat-x bottom center;
	padding-left:15px;
        
}
#content p{
	line-height:21px;
	font-size:12px;
	padding-top:5px;
}
.seperator{width:980px; margin:0 auto; padding:0; height:18px;}
.banner1{margin-top:15px; margin-bottom:8px;}
.banner1 img{
	width:610px;
}
#content1_left{
	width:620px;
	float:left;
	margin-left:10px;
	}
#content1_left_inner{
	width:590px;
	float:left;
	font-size: 13px;
}
.contentright{
	float:right;
	width:310px;
    z-index: 1000;
	margin-right:7px;
}
.contentright h3{margin:0; padding:0; font-weight:bold;margin-left: 15px;}
.contentright h3 a{
    font-weight:bold;
    margin:0;
    padding:0;
    text-decoration: none;
    color: #010C9F;
}
.contentright h3 a:hover{
    text-decoration: underline;
}
.contentright p{
	margin:0;
	padding:0;
	margin-top:5px;
	margin-left: 15px;
	padding-top: 5px;
}
.calipari{margin:20px auto;margin-left: 45px;}
.flag{
	width:338px;
	height:44px;
	background:url(http://cdn.coachcal.com/site-images/flag.jpg) no-repeat top;
	position:relative;
	margin-left: 0px !important;
	padding-left:5px;
	z-index: 80;
	}
.flag h2{margin:0; padding:0;  margin-left:10px; padding-top:8px; color:#FFFFFF; font-size:18px;float:left;font-weight: normal;}
.flag img{float:right; margin-right:27px; margin-top:8px;}
.rightlinks{
	background:url(http://cdn.coachcal.com/site-images/vide_seperator.jpg) repeat-x top;
	margin:0;
	padding:0;
	color:#010c9f;
	font-weight:bold;
	width:290px;
}
.rightlinks p{
	background:url(http://cdn.coachcal.com/site-images/vide_seperator.jpg) repeat-x top;
	margin:0;
	padding:5px;
	color:#010c9f;
	font-weight:normal;
	
}
.rightlinks a{color:#010c9f; font-weight:normal; text-decoration: none; }
.rightlinks a:hover{text-decoration: underline; }
.online{border:solid 1px #cdcccd; margin-top:20px;}
.main{
   height:355px;
} 
.main img{padding: 0; margin: 0;}
.main p{padding: 0; margin: 0;}
.comment{	
	height:35px;
	margin-top:85px;
	background-color:#f2f2f2;
	border:solid 1px #D1D1D1;
	padding:2px 0 0 10px;
	width:608px;
}
.comment ul {list-style:none; margin:0; padding:0;margin-top:5px;}
.comment ul li{float:left; padding:0 5px; font-size:12px; font-weight:normal;}
.comment ul li a{color:#010c9f; text-decoration:none;}
.comment_inner {
background-color:#F2F2F2;
border:1px solid #D1D1D1;
height:29px;
margin-top:0px;
padding:7px 0 0 10px;
font-size: 12px;
}
.comment_inner ul {list-style:none; margin:0; padding:0;}
.comment_inner ul li{float:left; padding:0 5px; font-size:12px; font-weight:normal;}
.comment_inner ul li a{color:#010c9f; text-decoration:none;}

.sub_left{margin-left: 7px;width: 620px;}
.sub_left h1{color:#010c9f; font-size:28px;font-weight: normal;padding-top:15px;}
.sub_left h5{color:#010c9f; font-size:28px;font-weight: normal;padding-top:5px;background:url('http://cdn.coachcal.com/site-images/title-background.jpg') no-repeat scroll 0 0 transparent;height: 34px;}
.sub_left .page-header{color:#010c9f;height: 34px;border-bottom: 1px solid #535353;margin-top:21px;}
.page-header .page-header-left{float:left;margin-left:5px;margin-top:5px;;font-size:28px;font-weight: normal;}
.page-header .page-header-right{background:url('http://cdn.coachcal.com/site-images/page-header-background.jpg') no-repeat left center;height: 34px;overflow:hidden;margin-top:-21px;}
.sub_left h3{color:#535353; font-size:15px;}
.sub_left_left{width:218px; float:left; padding-right: 15px;padding-right:30px;}
.sub_left_right{width:370px; float:left;}
.subleft_comment{width:218px; height:67px; background:url(http://cdn.coachcal.com/site-images/subleft_comment.jpg) no-repeat ; padding:5px; font-size:12px; }
.subleft_comment span{margin-top:1px; line-height:19px;}
.subleft_comment_blue{color:#535353;}
.sub_left_right p{width:370px !important; text-align:justify !important}
.subleft_comment img{float: left; border:solid 1px #333333; margin-right:5px;}
.subleft_comment a {color: #010C9F;}

.related{background-color:#eaeaea; width:216px; height:28px; margin:10px 0; padding:8px 0 0 10px;}
.related h2{color:#030d92; margin:0; padding:0;font-weight: normal;}
.related_content{background-color:#eaeaea; margin-top:10px; width:216px; padding-top: 0px; padding-left: 5px; padding-right: 5px; padding-bottom:15px; line-height: 16px;}
.related_content h4{font-size:13px; color:#010c9f; margin:0; padding:0; margin-top:5px; margin-left: 6px;padding-top: 10px;}
.related_content h4 a{font-size:13px; color:#010c9f; margin:0; padding:0; padding-top: 10px; text-decoration: none;font-weight: normal;}
.related_content h4 a:hover{text-decoration:underline;}
.related_content span{color:#444343; font-size:11px; margin:0; padding:0; margin-left: 6px; }

.content1_video{width:300px; float:left; margin-top:30px;}
.content1_video span{font-size:12px;}
.content1_video h4, #foursquare-inner h4 {font-size:12px; font-weight:bold;color:#010c9f; margin:0; padding:0;padding-top: 10px;}
.content1_video h4 a, #foursquare-inner h4 a {text-decoration: none;}
.content1_video h2, #foursquare-inner h2{color:#010c9f; font-size:18px;margin-left: 10px;font-weight: normal;}
.content1_video img, #foursquare-inner img {float:left;margin-left:15px;}
.content1_video ul, #foursquare-inner ul {margin:0; padding:0; list-style:none;padding-top:10px;}
/*.content1_video ul li{
	background:url(http://cdn.coachcal.com/site-images/vide_seperator.jpg) repeat-x bottom;
	padding-bottom:1px;
}*/
.content1_video ul li a, #foursquare-inner ul li a {}
/*.content1_video ul li p {
	padding-left:20px;
	background:url(http://cdn.coachcal.com/site-images/bullet.jpg) no-repeat left top;
	width:250px;
	color:#010c9f;
	font-weight:bold;
}*/
.rightlinks_morevideo p {
	width: 240px !important;
}
.rightlinks_morevideo {
	width:250px;
	color:#535353;
	font-weight:bold;
}

.rightlinks_morevideo li {
	padding:5px 10px 5px 30px;
	padding-left:30px;
    background:url(http://cdn.coachcal.com/site-images/bullet.jpg) no-repeat left 5px;
    margin-left: 12px;    
	border-top:1px dotted #909090;
	line-height: 20px;
       
}
.rightlinks_morevideo li a {
    font-size: 12px;
    color:#010c9f;
	font-weight:bold;
    text-decoration: none;

}
.rightlinks_morevideo li a:hover {
    text-decoration: underline;
}
.rightlinks_morevideo li ul li {
       	background:none;
        padding-left:5px;
        border-bottom: 1px dashed #4D4D4D;
}

.Comment_coachcal{margin-left:15px;padding-left:25px; background:url(http://cdn.coachcal.com/site-images/icon.jpg) no-repeat left top;}
.content1_video ul li span {width:180px; color:#333333;}
.content2{
	background-image: url(http://cdn.coachcal.com/site-images/content2_bg1.jpg);
	background-repeat: repeat-x;
	background-position:top;
	margin:0; padding:0 20px;
	height:117px;
	padding-top:10px;
}
.content2 span{margin-right:6px;}
.content3{background:url(http://cdn.coachcal.com/site-images/content3_mainbg.jpg) repeat-x top; height:316px; margin:0; padding:0 15px;}
.content3 h3{margin:0; padding:0; color:#010c9f; margin-top:10px; padding:15px 0 18px 0; font-size:18px; margin:0;}
.content3_content{width:303px; float:left ; padding:0 !important; margin:0 !important; margin-right:13px !important;}
.content3_content a {
    text-decoration: none;
    color: #010C9F;
	margin:0!important;
	padding:0;
}
.content3_content a:hover {text-decoration: underline;}
.imageframe{background:url(http://cdn.coachcal.com/site-images/image_frame.jpg) no-repeat top center;  height:169px;padding:2px 0 0 1px; margin:0 !important;}
.imageframe img{margin:0; padding:0;margin-left:1px;}
#footer {
	clear: both;
	background-color:#4d4d4d;
	height:220px;
	width: 980px;
	margin: 0 auto;
	padding: 10px 0;


}
.footername{color:#cacaca;padding:0 30px; margin-top:10px; padding-top:10px;font-size:12px;}
.footername a {color:#cacaca; font-weight:bold;}
.footercontents{width:960px; margin:0 auto; background:url(http://cdn.coachcal.com/site-images/footer-_seperator.jpg) no-repeat bottom; margin-bottom:10px;margin-top:5px;}
.footercontentbox{width:300px; float:left; margin-right:20px; margin-bottom:35px;}
.footernav {width:150px; float:left;margin-left:10px;}
.footershare{width:150px; float:left;}
.footernav ul {margin:0; padding:0; list-style:none;}
.footernav ul li{color:#FFFFFF; padding-left:5px;}
.footernav ul li a{text-decoration: underline; color:#FFFFFF;} 
.footernav ul li a:hover{text-decoration:none;}
.footershare ul{list-style:none; margin:0; padding:0;}
.footershare ul li{
	border-bottom:solid 1px #999999;
	padding:0;
}
.footershare ul li img{padding:5px; }
.footershare ul li span{position:relative; margin-top:-12px; top:-12px;}
.footershare ul li a{text-decoration:none; color:#FFFFFF;}
.footerlist{width:150px; float:left;}
.footerlist ul {margin:0; padding:0; list-style: none;}
.footerlist ul li{color:#FFFFFF;}
.footerlist ul li a{text-decoration:none; color:#FFFFFF;}
#footer p {
	margin: 0;
	text-align: left;
	line-height: 19px;
}
.footercontentbox-left{width:130px; float:left; margin-right:10px; margin-bottom:35px;overflow:hidden;}
.footercontentbox-middle{width:470px; float:left; margin-right:20px; margin-bottom:35px;border-left:1px solid #838383;border-right:1px solid #838383;}
.footercontentbox-right{width:300px; float:left; margin-right:20px; margin-bottom:35px;}

.timer{width:310px;  color:#535353; padding:5px;}
.timercontent{width:40px; float:left; border-right:solid 1px #333333; height:50px; margin:0; padding:0;  margin-right:4px; padding-top:3px;}
.timercontent h6{
	font-size:38px;
	font-weight:bold;
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:8px;
	
}
.timercontent h6 span{margin:0; padding:0; }
.clear{clear:both; line-height:0px; height:0px; font-size:0px;}
.countdown{
	width:173px;
	
	float:left;
	margin:0;
	padding:0;
	
}
.countdown h6{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase;}
.countdown h6 span{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; margin-top:5px;}
.contentright ul{
    list-style: none;
	margin-left:-20px;
	font-size: 13px;
}
.contentright ul h3{
        color: #FFFFFF;
        font-size: 13px;
}
.dynamic_sidebar{
 color: #FFFFFF;
}
.dynamic_sidebar ul{padding: 0;margin: 0;}
.dynamic_sidebar li{
        width:335px;
	height:44px;
	background:url(http://cdn.coachcal.com/site-images/rssfeed.jpg) no-repeat top;
	position:relative;
	margin-left:4px;
        list-style: none;
}
.dynamic_sidebar li ul li{background: none;color:#010C9F;font-weight:bold;text-decoration:none;padding-top: 15px;}
.dynamic_sidebar li h3{margin:0; padding:0;  margin-left:10px; padding-top:8px; color:#FFFFFF; font-size:18px;float:left;}
.dynamic_sidebar li ul li a{color:#010C9F;font-weight:bold;text-decoration:none;}
.dynamic_sidebar li ul li a:hover{text-decoration: underline;}

#postconent,p,h2,h3,h4{margin: 0;padding: 0;padding-bottom: 15px;}
.content1_video h2 {
	padding-bottom: 0px;	
}
.content1_video h5, #foursquare-inner h5 {
color:#010C9F;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
}
.main_inner{padding: 30px 0;border-bottom: 1px dashed #CCC;}
.commentlist ul{list-style: none;}
.commentlist ul li a{color:#010C9F;font-weight:bold;text-decoration:none;}
.commentlist ul li a:hover{text-decoration: underline;}
#respond{margin: 0;padding: 0;}
.comment_form_label{width: 425px;padding: 8px;}
.form_allowed_tags{color:#535353;font-size:11px;}
#nav_below a{color:#010C9F;font-weight:normal;text-decoration:none;}
#nav_below a:hover{text-decoration: underline;}
.subtitle a{color:#010C9F;font-weight:bold;text-decoration:none;}
.subtitle a:hover{text-decoration: underline;}
.events_content{padding: 8px 0; border-bottom:1px dashed #595959;}

.events_content span a{color:#010C9F;font-weight:normal;text-decoration:none;}
.events_content span a:hover{text-decoration: underline;}
#searchsubmit{background:url(http://cdn.coachcal.com/site-images/search_button.jpg) no-repeat top; width: 74px; height: 20px; border: none;}
.attachment a img{border: none;padding-bottom: 30px;}
.page_title a{color:#010C9F;font-weight:normal;text-decoration:none;}
.page_title a:hover{text-decoration: underline;}
#postconent div div{float: left; width: 610px;}
#postconent div div dl{float: left;}
#postconent div div dt{padding: 6px 23px;}
#postconent div div dt a img{border:1px solid #595959;}
.entry_summary div{float: left; width: 610px;}
.entry_summary div dl{float: left;}
.entry_summary div dt{padding: 6px 23px;}
.entry_summary div dt a img{border:1px solid #595959;}
#search_text{width:185px;height: 15px; border: 1px solid #010C9F;}

.video-screen {
	border:4px solid #D1D1D1;
	width: 612px !important;
	height: 372px !important;
}

.video-screen-background {
	position: absolute;
	bottom: 0;
	color: #FFF;
	border-top:1px solid #535353;
	background-color: #000;
	opacity: .8;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	height: 80px;
}

.video-title {
	font-size: 19px;
	font-weight: bold;
	padding-top: 10px;
	opacity: 1 !important;
	text-decoration: none !important;
}

.video-description p {
	font-size: 13px !important;	
}
.video-description a {
	color: #ffaa44;	
}

.video-description p {
	padding-top: 0px !important;	
}
#foursquare-inner {
	background:url("http://cdn.coachcal.com/site-images/vide_seperator.jpg") repeat-x scroll center 10px transparent;
	padding-top: 5px;
}

#postconent p {
	padding-bottom: 10px;	
}

.article-date {
	margin-left: 5px;	
}

.article-date-list {
	font-size: 12px;	
}

.dsq-brlink {
	visibility: hidden !important;
}

#dsq-content .dsq-pagination {
	background: none !important;
}

#dsq-content div, #dsq-content p, #dsq-content h3 {
	display:block;
	font-family:Arial;
}

#dsq-content ul, #dsq-content li, #dsq-content ol, #dsq-content cite, #dsq-content a, #dsq-content img, #dsq-content select {
	font-family: Arial;	
}

div.entry-content {
	padding-bottom: 20px;
}

textarea {
	font-family: Arial;	
}

.sub_left a {
	text-decoration: none;
	color: #010C9F;
}

.sub_left a:hover {
	text-decoration: underline;	
}
.comment_inner ul li a:hover {
	text-decoration: underline;	
}

.video_wrap {
	text-align: center;
	border-top:4px solid #CECECE;
	padding-top:7px;
}
.gallery-icon img {
	padding: 3px;	
}

.content3_content h3 {
	font-weight: normal;	
}

#nav_below {
	float: left !important;
	width: 100% !Important;
}
.previous {
	float: left;	
}

.next {
	float: right;	
}

.sidebar-flag {
	margin-left: 0px !important;
	margin-top: 20px;	
}

a {
	color:#010C9F;
	text-decoration: none;
}

div.textwidget {
	margin-left: 0px !important;	
}

div.textwidget p {
	margin-top: 0px !important;
	padding-top: 0px !important;
}
#dsq-content .dsq-textarea .dsq-textarea-wrapper {
	width:598px !important;
}
.twitter-share {
	background:url(http://cdn.coachcal.com/site-images/twitter-16.png) no-repeat left top;
	padding-left:20px;
}
.facebook-share {
	background:url(http://cdn.coachcal.com/site-images/facebook-16.png) no-repeat left top;
	padding-left:20px;
}
.digg-share {
	background:url(http://cdn.coachcal.com/site-images/digg-16.png) no-repeat left top;
	padding-left:20px;
}
.stumble-share {
	background:url(http://cdn.coachcal.com/site-images/stumble-16.png) no-repeat left top;
	padding-left:20px;
}
.facebook-icon {
	background:url(http://cdn.coachcal.com/site-images/facebook_bw.png) no-repeat left top;	
	width: 30px;
	height: 30px;
}
.facebook-icon:hover {
	background:url(http://cdn.coachcal.com/site-images/facebook_color.png) no-repeat left top;
}
.twitter-icon {
	background:url(http://cdn.coachcal.com/site-images/twitter_bw.png) no-repeat left top;	
	width: 30px;
	height: 30px;
}
.twitter-icon:hover {
	background:url(http://cdn.coachcal.com/site-images/twitter_color.png) no-repeat left top;
}
.foursquare-icon {
	background:url(http://cdn.coachcal.com/site-images/foursquare_bw.png) no-repeat left top;	
	width: 30px;
	height: 30px;
}
.foursquare-icon:hover {
	background:url(http://cdn.coachcal.com/site-images/foursquare_color.png) no-repeat left top;
}
.lexy-icon {
	background:url(http://cdn.coachcal.com/site-images/lexy_bw.png) no-repeat left top;	
	width: 30px;
	height: 30px;
}
.lexy-icon:hover {
	background:url(http://cdn.coachcal.com/site-images/lexy_color.png) no-repeat left top;
}
.screen-reader-text {display:none;}

.sub_left h3 {
font-size:17px;
}

.contentright #foursquare-inner {
	background: none !important;	
}

.map {
	border:1px solid #D1D1D1;
	margin:15px 10px 10px 0;
}

.contentright #foursquare-inner .map {
	margin:5px 10px 10px 0;
}

.contentright #foursquare-inner h4 {
	padding: 0px;	
}
.contentright div.right-widget {
	margin-left:0px !important;
	padding-bottom:25px;
}

.right-widget #foursquare-inner {
	padding-top: 0px !important;	
}

div.timestamp {
	margin-left:-5px;
	margin-top:15px;
}

#content1_left_inner .comment_inner {
	margin-left: 0px;
	width: 610px;
}

.timestamp .article-date {
	margin-left: 0px;	
}

img.image-left {
	float:left; margin: 0 15px 15px 0;
	border:1px solid #535353;
	padding: 5px;
	
}

img.image-right {
	float:right; margin: 0 0 15px 15px;
	border:1px solid #535353;
	padding: 5px;
}

#dsq-content div, #dsq-content p, #dsq-content h3 {
	font-size: 13px !important;
}
.entry-utility .comment_inner {
	margin-left:0px !important;
}
.tec-calendar td.tec-present .daynum {
	background-color:#010D9F !important;
	color:#FFFFFF;
}
.tec-month-nav a, .tec-nav a, .back a, .eventsListWidget .dig-in a {
	color:#333333 !important;
	text-decoration:none;
}
.video-player {
	background-color: #000000;
	border:4px solid #D1D1D1;
}
.video-background {
	background-color:#000000;
	height:100%;
	left:0;
	opacity:0.8;
	position:fixed;
	top:0;
	width:100%;
	z-index:1000;
	display: none;
}

.dsq-global-toolbar-container {
	display:none;	
}

.error404 {height: 500px; min-height: 500px;}

.archive-meta{padding-top:15px;}
.archive-meta p {padding-bottom: 0px;}

.footer-middle-logo {float:left;width: 150px;margin-left:15px;}
.footer-middle-text {float:right;width: 300px;color:#FFF;text-align:left;}
.footer-right-logo {float:left;width: 100px;}
.footer-right-text {float:right;width: 180px;color:#FFF;text-align:left;}
.footernav ul li a {font-size:12px;text-decoration:none;}
.footernav ul li strong {font-size:13px;text-decoration:underline;}
.footer-middle-text strong {font-size:13px;text-decoration:underline;}
.footer-right-header-text {font-size:13px;font-weight:bold;text-decoration:underline;}
.footer-right-text a {color:#FFF;text-decoration:none !important;}
.grey-background {background-color:#5f5f5f;}
.created-by {width:100%;text-align:center;}
.flag h2 a {color:#FFF !important;}
#menu-about-cal-sidebar {margin-left:-40px !important;}
#archive-meta {margin-top:10px;}
h2.tec-cal-title {float:left;
color: #010C9F !important;
font-size:28px !important;
font-weight:normal !important;
margin-left:5px !important;
margin-top:20px !important;}

#mc_embed_signup {
margin:0;
width:420px;
}
#mc_embed_signup form {
width:420px;
}
#mc_embed_signup label {
color:#666666;
font:bold 15px/130% Arial,sans-serif;
margin-top:10px;
text-align:right;
text-transform:capitalize;
vertical-align:middle;
width:75px;
}
#mc_embed_signup label#confirm {
margin-top:0;
}
#mc_embed_signup .mc-field-group {
clear:both;
margin:0 0 10px;
position:relative;
width:420px;
}
#mc_embed_signup .mc-field-group input, #mc_embed_signup textarea, #mc_embed_signup select {
-moz-border-radius:8px 8px 8px 8px;
background:url("http://cdn.coachcal.com/site-images/bg_field_input.gif") repeat-x scroll 0 0 #FFFFFF;
border:2px solid #D6D6D6;
color:#777777;
font-family:"Lucida Grande",Arial,sans-serif;
font-size:15px;
height:29px;
letter-spacing:0;
padding:8px 35px 0 6px;
width:284px;
}
#mc_embed_signup .mc-field-group input:focus, textarea:focus {
border:2px solid #010C9F;
}
#mc_embed_signup .mc-field-group .icon_validation {
position:absolute;
right:10px;
top:10px;
}
#mc_embed_signup .help {
color:#999999;
font-size:11px;
position:absolute;
right:0;
top:43px;
}
#mc_embed_signup input.signup_error {
border-color:#FF7575;
}
#mc_embed_signup div.signup_error {
background-color:#FFFFFF;
color:#F73937;
left:90px;
padding:5px 0;
position:absolute;
top:42px;
width:330px;
z-index:10;
}
#mc_embed_signup .form_error {
background-color:#FFFFFF;
color:#F73937;
left:90px;
padding:5px 0;
position:absolute;
top:42px;
width:330px;
z-index:10;
}
#mc_embed_signup input.signup_success {
border-color:#9BDD72;
}
#form-button-group {
margin:0 0 0 90px !important;
text-align:center;
width:330px;
}
#form-button-group p {
color:#777777;
font:12px/140% Arial,"Lucida Grande",sans-serif;
margin-top:10px;
}
#form-button-group a {
color:#336699;
text-decoration:none;
}
#form-button-group a:hover {
text-decoration:underline;
}
#mc-embedded-subscribe {
background:url("http://cdn.coachcal.com/site-images/signup-button-grey2.gif") no-repeat scroll 0 0 transparent;
border:medium none;
clear:both;
color:#FFFFFF;
cursor:pointer;
font:18px/100% Arial,sans-serif;
height:51px;
outline:medium none;
text-align:center;
text-shadow:1px 2px 0 #535353;
text-transform:uppercase;
width:330px !important;
}

fieldset{border:0;}

.wp-caption-text {font-size:11px;text-decoration:font-style:italic;line-height:12px;}

.aligncenter,
dl.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left !important;
}

.alignright {
	float: right !important;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 20px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.wp-caption-dt {
padding: 0px !important;
}

div.mceTemp {width: inherit !important;clear:both;}

.fbConnectWidgetTopmost {
    border-style: none !important;
}

#stat-of-game {
	width: 370px !important;
	height: 70px;
	background:url("http://cdn.coachcal.com/images/stat-of-game-bg.png") no-repeat scroll 0 0 transparent;
	position: relative;
	padding-bottom: 25px;
}

#stat-number {width: 140px !important;position:absolute;font-size:30px;top:30px;left:10px;}
#stat-description {width: 200px !important;position:absolute;font-size:12px;top:28px;left:90px;line-height:13px !important;}

#quote-header{height:51px; width:221px !important;margin-top:20px; background:url("http://cdn.coachcal.com/images/quote-header.png") no-repeat scroll 0 0 transparent;}
#quote-body{text-align: center;width: 221px !important;background:url("http://cdn.coachcal.com/images/quote-body.png") repeat-y scroll 0 0 transparent;color:#FFF;font-size:19px;padding:15px;padding-bottom:0px;}
#quote-footer{height:92px; width:221px !important;background:url("http://cdn.coachcal.com/images/quote-footer.png") no-repeat scroll 0 0 transparent;}
#quote-body-inner{width: 200px;}

#key-play-body {font-size: 18px;padding-bottom:20px;}

.wp-polls-ans {
    opacity: 1;
    width: 210px !important;
	padding-top: 10px !important;
}

.p-hidden{padding:0px !important;margin:0px !important;}

#preview-pane {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #EEF9FD;
    border-color: #C5DEEF;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px 0 0;
    font-family: 'Helvetica Neue',Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif sans-serif;
    font-size: 11px;
    height: 20px;
    margin: 0px 10px 10px 10px;
    padding: 10px;
    width: 280px;
}
