/* CSS Document */


/*-------
// global reset
//-----*/
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;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
acronym { cursor: help; }



/*-------
// general
//-----*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height:1.2em; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }
.vlT {vertical-align:top;}
.vlB {vertical-align:bottom;}

.hide { display: none; }
.clear { clear: both; height:1px; line-height:1px;}

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; color:#FFF;  }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
#page .cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/*-------
// Globals
//-----*/
body{ font-family:Arial, Helvetica, sans-serif; background:#373737 url(../images/body_bg.jpg) repeat-x 0px 0px;  color:#565656; }
h1, h2, h3, h4, h5, h6, p, li { line-height:1.0em; }
p{font-size:110%;}
ul li, ol li{font-size:110%;}
h2.recent{background:transparent url(../images/content/recent_news.gif) no-repeat 0px 0px; width:77px; height:13px; margin-top:11px;}
h2.partners{background:transparent url(../images/content/our_business_partners.gif) no-repeat 0px 0px; width:142px; height:13px; }
h2.current{background:transparent url(../images/content/current_poll.gif) no-repeat 0px 0px;  height:13px; }
h2.about{background:transparent url(../images/content/sidebar_about.gif) no-repeat 0px 0px; height:13px;}
a.white_plus { background:url(../images/content/plus_white.gif) no-repeat left center; padding-left:8px; }

div#content div#main h1{font-size:180%; color:#FFF; margin-bottom:5px;}
div#content div#main h2{font-size:160%; color:#FFF; margin-bottom:5px;}
div#content div#main h2 a{color:#FFF;}
div#content div#main h3{font-size:140%; color:#FFF; margin-bottom:5px;}
div#content div#main h4{font-size:120%; color:#FFF; text-transform:uppercase; margin-bottom:8px; line-height:14px;}
div#content div#main p{ font-size:120%; color:#FFF; margin-bottom:20px; line-height:15px;}
div#content div#main p img{float:right; clear:left; margin:0px 0px 10px 15px; }
div#content div#main div.inner_content div.pic_left p img {float:left; margin:0px 15px 10px 0px; }
div#content div#main ul{ margin:20px 0px 20px 20px;}
div#content div#main ul li{list-style:disc outside; margin-bottom:4px; font-size:120%; color:#FFF; margin-right:5px; }
div#content div#main ol{ margin:20px 0px 20px 20px;}
div#content div#main ol li{list-style:decimal outside; margin-bottom:4px; font-size:120%; color:#FFF; }
div#content div#main h2 a{color:#FFF;}
div#content div#main a { color:#FFF; }
div#content div#main a:visited{ text-decoration:underline; }
div#content div#main a:visited:hover { color:#999; }


.round_borders {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:5px solid #595959;
}

/*-------
// Page Layout
//-----*/

/*------------container-------------*/
div#container{background:transparent url(../images/bottom_background.jpg) no-repeat center 100%;}

/*------------wrapper-------------*/
div.inner_wrapper{padding:0px 6px;}

/*------------wrapper-------------*/
div.wrapper{width:956px; margin:0px auto;}

/*------------header-------------*/
div#header {background:transparent url(../images/header/header_bg.jpg) no-repeat 0px 0px; padding-top:32px; height:92px; overflow:hidden;}

/*------------navigation-------------*/
div#navigation{float:left; width:536px; position:relative;}

/*------------content-------------*/
div#content{padding:1px 0px 27px 0px; width:100%; overflow:hidden; background:transparent url(../images/content/line3.gif) no-repeat 0px 100%; margin-bottom:5px; }

/*------------content - sidebar-------------*/
div#sidebar{width:246px;}

/*------------footer-------------*/
div#footer{padding:0px 7px; }



/*-------
// Common Page Content
//-----*/

/*------------header-------------*/
div#header div.logo{padding:0px 0px 0px 19x;}
div#header h1 a{background:transparent url(../images/header/rick_horrow.png) no-repeat 0px 0px; width:164px; height:85px; display:block;}
div#header div.right{width:776px; padding-top:46px; overflow:hidden;}

div#header div.right div.newsletter{background:transparent url(../images/header/rounded_bg.png) no-repeat 0px 0px; width:218px; height:32px; padding:6px 7px 0px 7px;}

div#header div.right div.newsletter div.form_section{ float:left; background:transparent url(../images/header/gradient_box.gif) no-repeat 0px 0px; width:157px; height:20px; margin-left:6px; padding:2px 2px;}
div#header div.right div.newsletter div.form_section input{vertical-align:top;}
div#header div.right div.newsletter div.form_section input.submit { background:url(../images/header/join.png) no-repeat center left; width:31px; height:22px; border:0; }
div#header div.right div.newsletter input.textbox{width:114px; border:none; background:url(../images/header/newsletter_textbox_bg.gif) no-repeat; 
padding:4px 2px 4px 2px; font-size:100%; height:14px;}


/*------------navigation-------------*/

div#navigation ul { position:absolute; height:38px; width:536px; background-image:url(../images/header/navigation-button.png); top:0px; left:2px; }
div#navigation ul li div { background-image:url(../images/header/navigation-button.png); }
div#navigation ul li{display:inline; }
div#navigation ul li a { overflow:hidden; position:absolute; left:0px; top:0px; z-index:10; height:38px; text-indent:-9000px; }

div#navigation ul li.home a { width:51px; }
div#navigation ul li.home a.active { background-position:0px 100%; background-image:url(../images/header/navigation-button.png); }
div#navigation ul li.home div {background-position:0px 100%; position:absolute; width:51px; height:38px; left:0px;}

div#navigation ul li.videos a {width:56px; left:51px;}
div#navigation ul li.videos a.active { background-position:-51px 100%; background-image:url(../images/header/navigation-button.png); }
div#navigation ul li.videos div {background-position:-51px 100%; position:absolute; width:56px; height:38px; top:0px; left:51px; display:block;}

div#navigation ul li.tvshow a {width:65px; left:107px;}
div#navigation ul li.tvshow a.active { background-position:-107px 100%; background-image:url(../images/header/navigation-button.png); }
div#navigation ul li.tvshow div {background-position:-107px 100%; position:absolute; width:65px; height:38px;  top:0px; left:107px;}

div#navigation ul li.fox a {width:102px; left:172px;}
div#navigation ul li.fox a.active { background-position:-172px 100%; background-image:url(../images/header/navigation-button.png); }
div#navigation ul li.fox div {background-position:-172px 100%; position:absolute; width:102px; height:38px;  top:0px; left:172px; }

div#navigation ul li.fox a {width:68px; left:274px;}
div#navigation ul li.fox div {background-position:-274px 100%; position:absolute; width:68px; height:38px;  top:0px;left:274px;}
div#navigation ul li.fox a.active { background-position:-274px 100%; background-image:url(../images/header/navigation-button.png);} 

div#navigation ul li.article a {width:68px; left:274px;}
div#navigation ul li.article div {background-position:-274px 100%; position:absolute; width:68px; height:38px;  top:0px;left:274px;}
div#navigation ul li.article a.active { background-position:-274px 100%; background-image:url(../images/header/navigation-button.png);} 

div#navigation ul li.about a {width:68px; left:382px;}
div#navigation ul li.about a.active { background-position:-382px 100%; background-image:url(../images/header/navigation-button.png);} 
div#navigation ul li.about div {background-position:-382px 100%; position:absolute; width:68px; height:38px;  top:0px; left:382px; }

div#navigation ul li.contact a {width:83px; left:452px; }
div#navigation ul li.contact a.active { background-position:-452px 100%; background-image:url(../images/header/navigation-button.png);} 
div#navigation ul li.contact div {background-position:-452px 100%; position:absolute; width:83px; height:38px;  top:0px; left:452px; }

div#navigation ul li.radio a {width:53px; left:172px;}
div#navigation ul li.radio a.active { background-position:-172px 100%; background-image:url(../images/header/navigation-button.png); }
div#navigation ul li.radio div {background-position:-172px 100%; position:absolute; width:53px; height:38px;  top:0px; left:172px; }

div#navigation ul li.blog a {width:42px; left:226px;}
div#navigation ul li.blog a.active { background-position:-226px 100%; background-image:url(../images/header/navigation-button.png); }
div#navigation ul li.blog div {background-position:-226px 100%; position:absolute; width:42px; height:38px;  top:0px; left:226px; }

div#navigation ul li.books a {width:55px; left:271px;}
div#navigation ul li.books a.active { background-position:-271px 100%; background-image:url(../images/header/navigation-button.png); }
div#navigation ul li.books div {background-position:-271px 100%; position:absolute; width:55px; height:38px;  top:0px; left:271px; }

div#navigation ul li.press a {width:52px; left:326px;}
div#navigation ul li.press a.active { background-position:-326px 100%; background-image:url(../images/header/navigation-button.png); }
div#navigation ul li.press div {background-position:-326px 100%; position:absolute; width:52px; height:38px;  top:0px; left:326px; }


/*------------content - main - box-------------*/
div.box{background:#212121 url(../images/content/box_top_leftbg.gif) no-repeat 0px 0px; position:relative;}
div.box div.box_top_right{background:transparent url(../images/content/box_top_rightbg.gif) no-repeat 100% 0px;}
div.box div.box_bottom_left{background:transparent url(../images/content/box_bottom_leftbg.gif) no-repeat 0px 100%;}
div.box div.box_bottom_right{background:transparent url(../images/content/box_bottom_rightbg.gif) no-repeat 100% 100%; padding:6px 13px;  }
div.wrap{width:100%; overflow:hidden;}
div.wrap a.newsticker_previous{ background:url(../images/content/previous1.gif) no-repeat 0 0px; height:28px; width:14px; }
div.wrap a.newsticker_next { background:url(../images/content/next1.gif) no-repeat 0 0px; height:28px; width:14px; }
div.wrap a.newsticker_previous:hover{ background:url(../images/content/previous1.gif) no-repeat 0px 100%; height:28px; width:14px; }
div.wrap a.newsticker_next:hover { background:url(../images/content/next1.gif) no-repeat 0px 100%; height:28px; width:14px; }
img.news{ margin:10px 5px 0px 0px;}
div.box img{ vertical-align:bottom;}

/*------------content - main - box - inner_box-------------*/
div.inner_box{background:#151515 url(../images/content/box2_top_left.gif) no-repeat 0px 0px;}
div.inner_box div.inner_box_top_right{background:transparent url(../images/content/box2_top_right.gif) no-repeat 100% 0px; width:100%;}
div.inner_box div.inner_box_bottom_left{background:transparent url(../images/content/box2_bottom_left.gif) no-repeat 0px 100%;}
div.inner_box div.inner_box_bottom_right{background:transparent url(../images/content/box2_bottom_right.gif) no-repeat 100% 100%; padding:4px 6px;}

/*------------content - main - box - inner_box1-------------*/
div.inner_box1{background:#000000 url(../images/content/box1_top_left.gif) no-repeat 0px 0px;}
div#content.index div.inner_box1 div.inner_box1_top_right{background:transparent url(../images/content/box1_top_right.gif) no-repeat 100% 0px; width:100%;}
div.inner_box1 div.inner_box1_bottom_left{background:transparent url(../images/content/box1_bottom_left.gif) no-repeat 0px 100%;}
div.inner_box1 div.inner_box1_bottom_right{background:transparent url(../images/content/box1_bottom_right.gif) no-repeat 100% 100%; padding:8px 10px; height:12px;}
div.inner_box1 ul li{ font-size:110%;}


/*-------
// Common Page Content half_banner Templates
//-----*/

/*------------content - sidebar-------------*/
div#content.index  div#sidebar div.box div.box_bottom_right {padding:19px 10px 14px 16px;}
div#sidebar div.box div.box_bottom_right h2{margin:5px 0px 15px 0px;}
div#sidebar div.nav ul li{margin-bottom:7px;}
div#sidebar div.nav ul li.last{margin-bottom:0px;}
div#sidebar div.nav ul a{background:transparent url(../images/content/button2_right.gif) no-repeat right 0px; display:block; height:25px; color:#FFF; line-height:25px; font-weight:bold; text-decoration:none;}
div#sidebar div.nav ul a span{display:block; background:transparent url(../images/content/button2_left.gif) no-repeat 0px 0px; padding:0px 10px;}
div#sidebar div.nav ul a:hover, div#sidebar div.nav ul a.active{background-position:100% 100%;}
div#sidebar div.nav ul a:hover span, div#sidebar div.nav ul a.active span{background-position:0px 100%;}
div#sidebar p.line{background:transparent url(../images/content/line2.gif) no-repeat center 0px; height:2px; line-height:2px; margin:12px 0px;} 

div#sidebar div.box2{background:transparent url(../images/content/box4.jpg) no-repeat 0px 0px; height:436px; margin-bottom:50px;}
div#sidebar div.box div.box_bottom_right {padding:10px;}

/*------------content - main-------------*/
div#main{width:674px; }

/*------------content - main - banner-------------*/
div#banner{background:transparent url(../images/content/placeholder_middle.gif) repeat-x 0px 0px; margin-top:1px; }
div#banner div.banner_left{background:transparent url(../images/content/placeholder_left.gif) no-repeat 0px 0px;}
div#banner div.banner_right{background:transparent url(../images/content/placeholder_right.gif) no-repeat 100% 0px; height:173px; padding-top:4px; overflow:hidden; }
div#main div#banner{margin:0px;}
div#banner img{float:left;}
div#banner h1.aboutus{float:right; padding:68px 50px 0px 0px;}
div#banner h1.contact{float:left; padding:73px 0px 0 32px; background:transparent url(../images/content/contactus.gif) no-repeat 100% 100%; width:132px; height:27px;}
div#banner h1.moneyball{float:left; padding:66px 0px 0px 30px; background:transparent url(../images/content/moneyball.jpg) no-repeat 100% 100%; width:187px; height:30px;}
div#banner h1.video{ padding:67px 0px 0px 56px; float:left; background:transparent url(../images/content/videos_heading.jpg) no-repeat 100% 100%; width:87px; height:30px;}

/*-------
// Common Page Content full_banner Templates
//-----*/

/*------------content - main -------------*/
div#main div.inner_main{padding-top:20px;}
div#content div#main div.inner_main div.box1 p{font-size:120%; color:#9c9c9c; line-height:20px;}
div#content div#main div.inner_main div#pagination p{margin:10px 0px;}
div#content div#main div.inner_main div#pagination p a{text-decoration:none;}

div#main div.section{border-bottom:dotted 1px #4b4a4a; padding-bottom:20px; margin:0px 15px 20px 15px;}
div#main div.box1{-moz-border-radius: 6px; border:solid 1px #3d3d3d; padding:15px; background:#242424 url(../images/content/gradient_bg.jpg) repeat-x 0px 0px;  overflow:hidden; }
div#main div.section div.box1{margin:0px -15px; width:641px; overflow:hidden; }
div#main div.box1 div.video_placeholder{ background:transparent url(../images/content/video_placeholder_middle.gif) repeat-y 0px 0px;}
div#main div.box1 div.video_placeholder img{vertical-align:bottom;}
div#main div.box1 div.video_placeholder_top{background:transparent url(../images/content/video_placeholder_top.gif) no-repeat 0px 0px;}
div#main div.box1 div.video_placeholder_bottom{background:transparent url(../images/content/video_placeholder_bottom.gif) no-repeat 0px 100%; padding:7px; width:246px;}

div#main div.box1 div.video_info{margin-left:287px; padding-top:14px;}
div#main div.box1 div.video_info h2{color:#FFF; text-transform:uppercase; font-size:160%; margin-bottom:4px;}
div#content div#main  div.box1 div.video_info p.date{ color:#4f4f4f; font-style:italic; margin-bottom:25px;}
div#main div.box1 div.video_info p{line-height:18px;}
div#main div#pagination{text-align:center;}
div#main div#pagination p{font-size:120%; font-weight:bold; margin:10px 0px;}
div#main div#pagination p a{color:#4b4b4b; text-decoration:none; margin:0px 1px;}
div#main div#pagination p a:hover{color:#FFF; text-decoration:none;}
div#main div#pagination p a.active{color:#FFF;}




/*-------
// Index Page Layout
//-----*/

/*------------content - content-------------*/
div#content.index{background:none;}

/*------------content - banner-------------*/

div#content.index  div#banner{position:relative; width:100%; background:none; height:auto; margin-bottom:0px; overflow:hidden;}
div#content.index  div#banner img{float:none;}
div#content.index  div#banner div.banner_top{ background:transparent url(../images/header/top_curve.png) no-repeat 0.5px 0px; height:10px; line-height:10px;}

div#content.index div#banner div.banner_middle{background:transparent url(../images/header/middle_curve.png) repeat-y 0px 0px; height:405px; width:941px; margin:0px auto; padding:0px 8px 0px 7px; position:relative; }
div#content.index div#banner div.banner_middle div.slideshow{  }
div#content.index div#banner div.banner_middle div.slideshow img{vertical-align:bottom;}
div#content.index div#banner div.banner_middle a.previous{display:block; position:absolute; background:transparent url(../images/content/previous.png) no-repeat 0px 0px; width:36px; height:62px; left:10px; top:171px;}
div#content.index div#banner div.banner_middle  a.previous:hover{background-position:0px 100%;}
div#content.index div#banner div.banner_middle  a.next{display:block; position:absolute; background:transparent url(../images/content/next.png) no-repeat 0px 0px; width:36px; height:62px; right:11px; top:171px;}
div#content.index div#banner div.banner_middle a.next:hover{background-position:0px 100%;}

div#slideshow { }
div.scroller {  width:941px; height:405px; overflow:hidden;  }
div.scroller div.content { width: 10000px;  }
div.scroller div.section { float:left; width:941px; height:405px; overflow:hidden; }

div#content.index div#banner div.left_border{background:transparent url(../images/content/left_semi_transparent_bg.png) no-repeat 0px; width:5px; height:404px; position:absolute; left:6px; top:0px;}
div#content.index div#banner div.right_border{background:transparent url(../images/content/right_semi_transparent_bg.png) no-repeat 0px; width:5px; height:404px; position:absolute; right:7px; top:0px;}

div#content.index div#banner div.banner_bottom{background:transparent url(../images/header/bottom_curve.png) no-repeat 0px 100%; height:163px;  }

div#content.index div#banner div.banner_bottom ul{padding-left:16px;}
div#content.index div#banner div.banner_bottom ul li{background:transparent url(../images/content/box.png) no-repeat 0px 0px; width:286px; height:151px; float:left;  margin:-25px 12px 0px 0px; position:relative; padding:7px;}
div#content.index div#banner div.banner_bottom ul li img{}
div#content.index div#banner div.banner_bottom ul li a{ background: url(../images/content/plus_banner.jpg) no-repeat left center; color:#ab1b2b;  font-size:90%; font-weight:bold; text-decoration:none; padding-left:8px; margin-left:5px;}
div#content.index div#banner div.banner_bottom ul li a:hover{ color:#FFF;}
div#content.index div#banner div.banner_bottom ul li a:hover{text-decoration:none;}
div#content.index div#banner div.banner_bottom ul li div.pattern{background:transparent url(../images/content/stylish_pattern.png) no-repeat 0px 0px; height:134px; position:absolute; left:0px; top:0px; margin-left:5px; width:288px;}
div#content.index div#banner div.banner_bottom ul li p{line-height:28px; margin-top:6px;}

div#content.index div.intro{ margin-left:80px; margin-top:-350px; width:273px; height:153px; position:relative;}
div#content.index div.intro h1{ width:147px; height:50px; margin:0px 0px 5px 0px; float:none;}
div#content.index div.intro p{ color:#FFF; line-height:15px; font-size:12px; margin-bottom:6px;}
div#content.index div.intro p a{display:block; background:transparent url(../images/content/button1.png) no-repeat 0px 0px; width:108px; height:13px; margin-left:-5px; color:#9c0121; text-decoration:none; text-align:center; padding:9px 0px; font-weight:bold;}
div#content.index div.intro p a:hover{text-decoration:none;}

div#content.index  div#sidebar div.box div.box_bottom_right {padding:19px 10px 14px 16px;}

/*------------content - inner_content-------------*/
p.hr_line{ background:transparent url(../images/content/horizontal_line.gif) no-repeat center top; margin:2px 0px 4px 0px; clear:both; height:2px; line-height:2px;}
div.inner_content{ margin-top:31px; padding:0px 0px 90px 13px;}
div#content.index div.inner_box1{ margin:0px 5px;}
div#content.index div.newsticker div.inner_box{width:443px; margin:0px 13px; margin-right:18px; }
div#content.index div.newsticker div.inner_box1{width:390px;}
div#content.index div.newsticker div.inner_box1 a:hover{text-decoration:none;}
div#content.index div#main div.newsticker ol{margin:0px; }
div#content.index div#main div.newsticker ol li{ background:#000; list-style:none; margin-bottom:0px; position:absolute; display:inline; font-size:110%; }
div#content.index div.newsticker ol li span{color:#999999; list-style:none;}
div#content.index div.newsticker img{vertical-align:bottom;}

div#content.index div.rss_feeds{padding-top:11px;}
div#content.index div#main div.rss_feeds a{ color:#ffffff; font-size:110%; background:transparent url(../images/content/rss.gif) no-repeat 100% 0px; padding:3px 27px 3px 0px; font-weight:bold; text-decoration:none; line-height:16px;}
div#content.index div#main div.rss_feeds a:hover{ color:#666;}

p.hr_line1{background:transparent url(../images/content/line.gif) no-repeat center top; height:2px; line-height:2px; margin:10px 0px; clear:both;}

div#content.index div.inner_content{padding-left:0px; width:100%; overflow:hidden; margin:11px 0px 6px 0px; padding-bottom:0px;}
div#content.index div#main div.header p{margin-bottom:0px;}
div#content.index div.inner_content div#main p{margin-bottom:10px;}


/*------------content - sidebar-------------*/
div#content.index div#sidebar p{color:#FFF; margin-bottom:18px;}
div#content.index div#sidebar h2{margin-bottom:6px;}
div#content.index div#sidebar ul{margin:0px;}
div#content.index div#sidebar ul li{color:#FFF; margin-bottom:9px; list-style:none;}
div#content.index div#sidebar ul li input{margin-top:0px; vertical-align:middle;}
div#content.index div#sidebar ul li.last{margin-bottom:0px;}
div#content.index div#sidebar ul li.last input{  cursor:pointer; margin-top:6px;}
div#content.index div#sidebar ul li input.vote{margin-right:5px;}
div#content.index div#sidebar div.bottom_right{padding:15px;}


/*------------content - main - partners-------------*/
div#content.index{padding-bottom:0px;}
div#content.index div#main{ width:683px;}
div#content.index div.header{width:100%; overflow:hidden;}
div#content.index div.header p{margin-top:-2px;}
div#content.index div#main div.header a{color:#FFF; font-weight:bold; padding-right:8px; font-size:90%; text-decoration:none;}
div#content.index div#main div.header a:hover{color:#666;}
div#content.index div.box.partners{position:static;}
div#content.index div.box.newsticker{ position:static; width:100%; overflow:hidden;}
div#content.index div.partners div.box_bottom_right{padding:17px 10px 6px 10px;}
div#content.index div.partners div.box_bottom_right div.inner_box{margin:0px -4px 0px -4px;  }
div#content.index div.partners div.inner_box_bottom_right{padding:7px 3px;}
div#content.index div#main div.partners div.box_bottom_right div.inner_box ul{ margin:0px;}
div#content.index div.partners div.box_bottom_right div.inner_box ul li{ display:inline; padding:0px 4px;}


/*------------footer-------------*/
div#footer div.inner_wrapper{background:transparent url(../images/footer/footer_background.png) no-repeat 0px 0px; padding:19px 18px 50px 18px;}
div#footer div.inner_wrapper p{color:#FFF;}
div#footer div.inner_wrapper ul li{ display:inline; padding-right:10px; color:#FFF; font-weight:bold;}
div#footer div.inner_wrapper ul li a{color:#FFF;}
div#footer div.inner_wrapper ul li a.active{text-decoration:underline;}


/*-------
// Moneyball Page Layout
//-----*/

/*------------content - main - main_header-------------*/
div#content div#main div.main_header{padding:7px 0 0 13px; width:466px; overflow:hidden;}
div#content div#main div.main_header p{font-size:120%; color:#FFF; line-height:19px;}
div#content div#main div.main_header ul{float:left; width:212px; margin-left:10px; margin-top:0px;}
div#content div#main div.main_header ul li{list-style:none; margin-bottom:19px; width:100%; overflow:hidden;}
div#content div#main div.main_header ul li span{float:left;}
div#content div#main div.main_header ul li a{color:#FFF;  margin-left:4px; text-decoration:underline; display:block; float:left; line-height:13px; width:200px;}
div#content div#main div.main_header ul li a:hover{ text-decoration:none;}
div#content div#main div.box1.featured{width:154px; margin-top:3px;}
div#content div#main div.box1.featured p{color:#FFF; margin:5px 0px; line-height:15px;}
div#content div#main div.box1.featured p a{color:#FFF;}


/*------------content - main - audio-------------*/
div#content div#main div.audio{ margin-top:19px;}
div#content div#main div.audio div.audio_box{background:transparent url(../images/content/box3_center.gif) left top repeat-x; width:369px;}
div#content div#main div.audio div.head{width:100%; overflow:hidden; margin-bottom:15px;}
div#content div#main div.audio div.head h2{ text-transform:uppercase;}
div#content div#main div.audio div.head p{font-size:140%; color:#4f4f4f; text-transform:uppercase; font-weight:bold;}
div#content div#main div.audio div.audio_box div.left{background:transparent url(../images/content/box3_left.gif) left top no-repeat; float:right;}
div#content div#main div.audio div.audio_box div.right{background:transparent url(../images/content/box3_right.gif) right top no-repeat; height:31px; float:right; padding:8px;}
div#content div#main div.audio  p{margin-bottom:5px;}
div#main div.audio div.box1{padding:27px 25px 15px 25px;}

/*-------
// About Page Content
//-----*/

div#content.about{padding-top:6px;}


/*-------
// Video Page Content
//-----*/
div#content div#main div.video{padding-top:5px;}

/*-------
// Contact Us Page Content
//-----*/
div#content div#main div.inner_main div.contact_left { width:230px; margin-left:10px; padding-top:15px; }
div#content div#main div.inner_main div.contact_left p{margin-bottom:22px; line-height:16px;}
div#content div#main div.inner_main div.contact_left p.download a{background:transparent url(../images/content/download.jpg) no-repeat 0px 0px; width:101px; height:65px; display:block; font-weight:bold; padding:14px 10px 0px 75px; text-decoration:none; text-transform:uppercase;}

div#content div#main div.inner_main div.contact_right { width:386px; border-left:dotted #4b4a4a 1px; padding:16px 0 20px 35px; }
div#content div#main div.inner_main div.contact_right p{margin-bottom:0px;}
div#content div#main div.inner_main div.contact_right div p label { font-weight:bold; }
div#content div#main div.inner_main div.contact_right div input.textbox { border:none; width:100%; font-size:120%; border:0; background:none; }
div#content div#main div.inner_main div.contact_right div input.submit { margin-left:5px; }
div#content div#main div.inner_main div.contact_right div p.textarea { background:url(../images/content/textarea.gif) no-repeat top left; border:none; margin-bottom:13px; font-size:120%; height:101px; padding:4px; width:282px; }
div#content div#main div.inner_main div.contact_right div p textarea {  border:0; padding:3px 5px; height:85px; width:272px; }
div#content div#main div.inner_main div.contact_right p.booking{margin-bottom:20px; font-weight:bold;}


div#content div#main div.inner_main div.contact_right div p span{display:block; width:276px; background:url(../images/content/textbox.gif) no-repeat top left; padding:7px; margin-bottom:18px; }

/*-------
// Books Page Content
//-----*/

/*------------ banner -------------*/
div#banner div.banner_placeholder{background:transparent url(../images/content/banner_placeholder.jpg) no-repeat 100% 0px; height:177px;}
div#banner div.banner_placeholder h1.books{background:transparent url(../images/content/books.jpg) no-repeat 100% 100%; padding:70px 0px 0px 40px; width:77px; height:30px;}
div#content div.inner_main div.books h3.fn{font-size:140%; font-weight:bold; margin-bottom:0px;}
div#content div.inner_main div.books{border-bottom:dotted 1px #666; padding-bottom:1px; margin-bottom:23px; padding-top:12px; }

div#content div#main div.inner_main div.books h3 { margin-bottom:0px; }
div#content div#main div.inner_main div.books p { line-height:1.3em; }
div#content div#main div.inner_main div.books div.purchase{ background:transparent url(../images/content/small_box_middle_bg.gif) repeat-y 0px 0px; width:257px; position:relative; margin:24px 0px 10px 20px; }
div#content div#main div.inner_main div.books div.purchase div.purchase_top{background:transparent url(../images/content/small_box_top_bg.gif) no-repeat 0px 0px;}
div#content div#main div.inner_main div.books div.purchase div.purchase_bottom{background:transparent url(../images/content/small_box_bottom_bg.gif) no-repeat 0px 100%; padding:25px 8px 16px 134px;}
div#content div#main div.inner_main div.books div.purchase img{position:absolute; left:3px; bottom:1px;}
div#content div#main div.inner_main div.books div.purchase a{color:#a30234; font-size:110%; font-weight:bold; text-decoration:none;}
div#content div#main div.inner_main div.books div.purchase a:hover{text-decoration:underline;}
div#content div#main div.inner_main div.books div.purchase p{margin-bottom:10px;}
div#content div#main div.inner_main div.books div.purchase h3{line-height:17px; margin-bottom:7px;}


div#content div#main div.inner_main div.testimonials ul{margin-left:0px;}
div#content div#main div.inner_main div.testimonials ul li{list-style:none; margin-bottom:22px;}
div#content div#main div.inner_main div.testimonials ul li p{font-size:100%; color:#FFF; font-style:italic; margin-bottom:10px;}
div#content div#main div.inner_main div.testimonials ul li cite.fn{font-style:normal; margin-left:35px; font-weight:bold;}
div#content div#main div.inner_main div.testimonials ul li img{float:none; margin:0px 4px 0px 0px;}