/*  
Theme Name: Tilt v2
Theme URI: http://www.google.com/
Description: Tilt is great imo
Author URI: http://www.google.com/
*/

/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,archives,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; }
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; }
.clearfix{height:1%;}

/*-------
// Globals
//-----*/
body{ font-family:Arial, Helvetica, sans-serif; color:#6a6969; background:#fff;}
h1,h2,h3,h4 {line-height:1.2em;}
p {line-height:1.2em; font-size:110%; }
a {color: #00417B;}
li { line-height:1.2em; font-size:110%; }
div.first{margin-right:8px;}
div.gradient_box{background:#fdfdfd url(/images/content/gradient_linear.gif) left top repeat-x; padding:7px 7px 20px 7px;}
div.gradient_box.bottom_border{padding-bottom:10px; border-bottom:dotted 1px #696969;}
.mg_top{margin-top:15px;}
.mg_top1{margin-top:10px;}
.mg_top_feature{margin-top:15px; font-size: 113%; line-height: 17px; text-align: justify;}
div.border_bottom{border-bottom:solid 1px #d4dde4; margin:0px -6px; padding:0px 6px 10px 6px;}
.red{color:#e41313;}
.green{color:#54c311;}
h3.heading3{ font-size:130%; color:#00417b; margin-bottom:10px;}
.pad{padding:0px 9px;}


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

/*-----Container-----*/
div#container{width:960px; margin:0px auto; padding:10px 0px;}

/*-----Dropdown-----*/
div#dropdown{width:100%; overflow:hidden; padding-bottom:15px; position:relative; display:none; height:330px;}

/*-----Header-----*/
div#header{width:100%; overflow:hidden; padding-bottom:15px; position:relative;}

/*-----Content-----*/
div#content{padding:10px 0px; width:100%; overflow:hidden;}

/*-----Main-----*/
div#main{width:704px;}

/*-----Sidebar-----*/
div#sidebar{width:250px;}

/*-----Ads----*/
div#ads{background:#cbcaca; padding:5px; margin-top:10px;}


/*-------
// common page content
//-------*/


/*-----Header-----*/
div#header h1 a{background:transparent url(/images/header/logo.png) left top no-repeat; width:538px; height:110px; display:block; }

div#header p.date{float:left;margin-top:-10px;margin-left:262px;font-family:georgia, times new roman, times, serif;color:#000;font-weight:normal;}

div#header div.search{margin-top:25px; background:transparent url(/images/header/gradient1.gif) left -112px repeat-x; width:390px;}
div#header div.search div.search_left{background:transparent url(/images/header/gradient1.gif) left 0px no-repeat;}
div#header div.search div.search_right{background:transparent url(/images/header/gradient1.gif) right -221px no-repeat; padding:12px 30px; height:1%;}
div#header div.search div.search_right p{color:#00417b; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:120%;}
div#header div.search div.search_right p.border{border:solid 1px #d6d6d6; padding:8px; margin-top:5px; background:#f8f8f8;}
div#header div.search div.search_right input{vertical-align:middle;}
div#header div.search div.search_right input.text_box{width:220px; border:solid 1px #d5d5d5; padding:4px; color:#999999;}
div#header div.search div.search_right input.search_btn{background:transparent url(/images/header/gradient_btn.jpg) left top no-repeat; height:25px; width:75px; border:none; color:#FFFFFF; cursor:pointer;}
div#header div.headings{position:absolute; right:0px; width:826px; text-align:right;}
div#header div.headings h1{color:#00417b; font-family:Arial, Helvetica, sans-serif; font-size:160%; }



/*-----Navigation-----*/

/*-----Navigation - top_navigation-----*/
div.nav{background:transparent url(/images/navigation/navigation.gif) left -31px repeat-x;  }
div.nav div.top_left_navigation{background:transparent url(/images/navigation/navigation.gif) left top no-repeat;}
div.nav div.top_right_navigation{background:transparent url(/images/navigation/navigation.gif) right -62px no-repeat; height:32px; padding:0px 10px; overflow:hidden; font-size:110%;}
div.nav div.top_left_navigation ul{ width:701px;}
div.nav div.top_left_navigation ul li{ display:inline; line-height:31px; margin:0px -2px 0px -1px; }
div.nav div.top_left_navigation ul li a{padding:8px 14px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:none;}
div.nav div.top_left_navigation ul li a:hover{background:#74A4CF;}
div.nav div.top_left_navigation ul li.selected a{background:#00417b; color:#FFFFFF;}
div.nav div.top_left_navigation ul li.selected a:hover{background:#00417b; color:#FFFFFF;}
div.nav div.top_left_navigation p{ padding-top:7px; color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
div.nav div.top_left_navigation p img{margin:0px 6px -3px 0px;}
div.nav div.top_left_navigation p a{color:#000000; text-decoration:none; margin-left:12px;}


/*-----Navigation - bottom_navigation-----*/
div#navigation div.sub_nav{background:transparent url(/images/navigation/navigation.gif) left -93px repeat-x; height:31px; border-bottom:solid 1px #d4dde4; padding-top:1px;}
div#navigation div.sub_nav ul li{line-height:30px; display:inline; border-right:solid 1px #d4dde4; padding:9px 15px;}
div#navigation div.sub_nav ul li.last{border:none;}
div#navigation div.sub_nav ul li a{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }



/*-----Ads----*/
div#ads img{ vertical-align:bottom;}


/*-----Main-----*/
div#main div.section{width:100%; overflow:hidden; margin-bottom:10px;}
div#main div.section div.box{width:349px;}

div.headlines{ width:334px; }
div.headlines h3{ background:url(/images/content/news_bg.png) no-repeat top left; margin-top:-58px; font-size:140%; padding:10px 15px; color:#FFFFFF; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif; position:relative; width:304px; line-height:1.3em; }
p.posted{color:#939598; font-size:100%; margin-top:4px;}
p.posted strong{color:#000; font-weight: bold;}


div#content h2{color:#00417b;}
div#content h2.heading{font-size:240%;}
div#content h2.heading a {color:#00417b;}
div#content h2.heading1{font-size:220%;}
div#content div.box a{color:#00417b; font-weight:bold;}
div#content div.box p.section1{width:100%; overflow:hidden;}
div#content div.box p.section1 span.left{display:block; width:220px;}
div#content div.box p.section1 span.left a{font-weight:normal; color:#939598;}
div#content div.box p.section1 span.left a span{color:#4d4d4f;}
div#content div.box p.section1 span.right{display:block; width:100px; text-align:right; font-size:91%; }

div.post{padding:10px 0px;}
div.post.first{border:none; margin:0px}


/*-----Sidebar-----*/
div#sidebar div.box1{margin-bottom:5px;}
div#sidebar div.no_margn{margin:0px;}
div#sidebar div.box1 img{vertical-align:bottom;}

div#sidebar div.box2{margin-bottom:5px; }
div#sidebar div.box2 p, div#sidebar div.box2 ul{ color: #333; font-size: 12px; font-family: Trebuchet MS, Arial, Verdana; background: #fff; padding: 5px; border:#d1d3d4 solid 1px; line-height:17px; margin-top: 4px; }
div#sidebar .wp-polls-ul{margin:0;}
div#sidebar div.box2 a{ font-weight: bold; color: #333; text-decoration: underline; }

div#content div.inner {background:#dae3e9; padding:5px;}
div#sidebar h2{font-size:150%;}


div.inner_box{background:#FFFFFF; padding:15px 5px; border:#d1d3d4 solid 1px; margin-top:5px;}
div.inner_box.pad{ padding:1px;}
div.inner_box table.stock{width:95%; margin:0px auto; color:#636466; }
div.inner_box table.stock td, div.inner_box table.stock th{padding:5px 2px; text-align:left; }
div.inner_box table.stock td, div.inner_box table.stock th.change { padding:5px 0px 5px 4px;  }
div.inner_box table.stock td.red,div.inner_box table.stock td.green,div.inner_box table.stock td.nochange{ padding-left:7px; }

div.inner_box table.stock td{border-bottom:dotted 1px #666666; font-weight:bold; }

div.inner_box table.stock td.border1{padding:0px; border:none; overflow:visible;}
div.inner_box table.stock td.border1 div.border2{margin:0px -5px; background:#d4dde4; height:1px; line-height:1px;}

div.inner_box table.stock a{color:#000000; }

ul.list li{padding:5px; border-top:dotted 1px #999999;}
ul.list li a{color:#636466;}
ul.list li.last{padding:5px; border-bottom:dotted 1px #999999;}


div.poll_top{margin:-15px -5px 0px -5px; background:#efefef; padding:10px; margin-bottom:10px;}
div.poll_top p{font-size:120%; font-weight:bold;}

ul.poll {padding:0px 15px 0px 27px;}
ul.poll li input{margin-left:-17px; margin-right:2px;}
ul.poll li{display:block;}
ul.poll li span { padding-left:10px; }

table.select a{color:#636466;border-bottom:1px solid #989FA3;  font-weight:bold; text-decoration:none; }
table.select a:hover { text-decoration:none; }

table.select{width:100%;}
table.select td{padding:2px; font-size:110%; line-height:1.2em;}
table.select input.vote{background:#005590; padding:4px 12px; color:#FFFFFF; border:none; margin:10px 0px 5px 0px; cursor:pointer; font-size:120%; font-weight:bold;}


/*-----Footer-----*/
div#footer p{padding-top:10px;}
div#footer p a{margin-left:0px; border-bottom:#989fa3 solid 1px; }
div#footer p a:hover { text-decoration:none; }

/*-------
// category page content
//-------*/


/*-----Main-----*/

div#main div.category{background:transparent url(/images/content/gradient4.gif) left top repeat-x; height:33px; line-height:33px; border-style:solid; border-width:0px 1px 1px 0px; border-color:#dedede; padding:0px 10px;}
div#main div.category ul li{display:inline; line-height:33px; margin:0px 2px;}
div#main div.category ul li a{color:#939598; text-decoration:none; font-weight:bold; }
div#main div.category ul li a.contact  { color:#4d4d4f; font-size:120%; font-weight:bold;  }

div#main div.category ul li a span{color:#4d4d4f;}

div#main div.category_post{padding:20px 5px 0px 5px;}
div#main div.category_post div.section2{width:100%; overflow:hidden; margin-top:10px;}
div.poker_image{ padding:10px; background: url(/images/content/gradient5.gif) left top repeat-x;}
div.poker_description{margin-left:135px; color: #000;}
div.poker_description p{padding: 7px 0; line-height: 16px; text-align: justify;}
div.poker_description p.tags{margin-top:10px;}

div.section5{clear:both; padding:2px 0px; border-color:#efefef; border-style:solid; border-width:1px 0px; margin:10px 0px 0px 0px;}
div.section5 div.gradient2{background:transparent url(/images/content/gradient6.gif) left top repeat-x; height:22px; line-height:22px;}

div.section5 div.gradient2 p{display:block; line-height:22px; height:22px; font-weight:bold; }
div.section5 div.gradient2 p.featured a{ background:#f0efef url(/images/content/arrow.gif) right top no-repeat; padding:0px 25px 0px 10px; height:22px; line-height:22px; }
div.section5 div.gradient2 p a{color:#939598; text-decoration:none; height:22px; line-height:22px; }
div.section5 div.gradient2 p a span.comment{background:transparent url(/images/content/comments.gif) right top no-repeat; padding-right:25px;}
div.section5 div.gradient2 p a img{margin-bottom:-4px; margin-left:5px;}

table.sponsor{ margin:0px auto;}
table.sponsor td{padding:1px; text-align:center;}

.commentptext { font-size:11px; }


/*-------
// Contact page content
//-------*/

div.main_title p{font-size:100%; color:#939598;}
div#main div.gradient_box{padding:7px;}


div.address{padding:20px 10px;}
div.address p{font-size:130%; padding: 2px;}
div.archives{padding:0 10px;}
div.archives h3{font-size: 150%; margin:10px 0; color:#00417B;}
div.archives li {padding-left:15px; color: #000;}
div.archives li a {color: #000; text-decoration: underline; line-height: 16px;}
div.archives table {color: #000; font-size: 110%;}
div.archives table a {color: #000; text-decoration: underline;}
div.archives table td {line-height: 16px; padding:0 15px; }

div.poker_description a{color:#00417b; text-decoration:none;}

div.section5 div.gradient2 p.featured a img{margin:0px 7px -1px 0px; position:relative;}
div.section5 div.gradient2 p.featured a span.mail{background:transparent url(/images/content/mail.gif) left top no-repeat; padding-left:22px;}

/*-------
// News page content
//-------*/
div#main div.sub_main{padding:10px 15px 10px 5px; border-top:solid 1px #efefef; margin-top:15px;}
div#main div.sub_main img{border: 1px solid #CCCCCC; margin-left:10px; padding: 2px; float:right; margin-top: 5px;}
div#main div.sub_main p{margin:0px 0px 12px 0px; font-size:120%; line-height: 17px; color: #000; text-align: justify;}
div#main div.sub_main a{color: #000; text-decoration: underline; font-weight: bold;}
div#main div.sub_main ul{margin-bottom: 10px;}
div#main div.sub_main ul{font-size: 120%;}
div#main div.sub_main ol{margin-bottom: 10px; font-size: 120%; list-style-type: decimal; padding-left: 20px;}
div#main div.sub_main li{color:#000000;line-height:1.4em;list-style-position:inside;list-style-type:square;padding-left:25px;}
div#main div.sub_main small{color: #333; font-size: 100%;}
div#main div.sub_main strong.related {font-size: 140%; color:#00417B; font-weight: bold;}

div.poker_post{background:#f9f9f9; padding:10px; border:solid 1px #CCCCCC;}
div.poker_post p{color:#000000;}
h3.heading4{font-size:150%; color:#000000; margin-bottom:10px;}
div#main  div.sub_main p.contact{margin-top:15px;}
div#main  div.sub_main p.contact img{margin-bottom:-2px; margin-right:5px;}
div#main  div.sub_main div.poker_post a{color:#000000; }
div#main  div.sub_main div.poker_post a:hover{text-decoration:none;}

div#main  div.sub_main div.replay{margin:20px 0px 0px 0px; padding:10px 5px 0px 5px;}
div#main  div.sub_main div.replay input.textbox{width:165px; border:solid 1px #CCCCCC;}
div#main  div.sub_main div.replay p{margin-top:10px;}
div#main  div.sub_main div.replay label{font-size:90%;}

div#main  div.sub_main div.replay textarea{width:600px; height:150px; border:solid 1px #CCCCCC;}

div#main  div.sub_main div.replay input.submit_comment{border:solid 1px #a9a9a9; padding:3px 5px; background-color:#f3f3f3; font-weight:bold; cursor:pointer; }

/*-------
// Strategy page content
//-------*/

div.inner_heading{background:transparent url(/images/content/transparent_gradient.png) left bottom repeat-x; height:57px;}


/*-------
// Poker rooms page content
//-------*/

div.section3{margin-top:10px; width:100%; overflow:hidden;}

div.section3 div.left{width:334px;}
div.section3 div.left div.absolute_poker{height:217px;}
div.section3 div.left div.absolute_poker h3 { background:transparent url(/images/content/transparent_gradient.png) repeat-x scroll left bottom;
height:57px; font-family:Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; text-align:center; margin-top:-59px; position:relative;  }
div.section3 div.left div.absolute_poker h3 a { color:#FFFFFF; }
div.section3 div.left div.absolute_poker h3 a span { font-size:240%; line-height:38px;  }
div.section3 div.left div.absolute_poker h3 a:hover { text-decoration:underline; }

div.section3 div.right{width:347px; }
div.section3 div.right table.poker{width:100%; border-collapse:separate; margin-bottom:10px;}
div.section3 div.right table.poker td{border-style:solid; border-color:#d4dde4; border-width:1px 0px 1px 0px; padding:13px 0px; vertical-align:top;}

ul.reviews{padding:5px;}
ul.reviews li{margin-bottom:15px; font-size:120%;}
ul.reviews li p{margin-top:15px;}
div.inner_heading h3 span{font-size:240%;}
div.inner_heading h3 a{color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
div.inner_heading h3 a:hover{ text-decoration:none;}

/*-------
// Online Poker Rooms
//-----*/

div#main #online-poker-rooms h1 { font-size: 24px; font-family: Trebuchet MS, Arial, Verdana; color: #00417B; padding: 10px; border-bottom: 1px solid #ccc; margin-bottom: 20px;}
div#main #online-poker-rooms h2 { margin: 6px 0; padding: 10px; font-size: 20px; font-family: Trebuchet MS, Arial, Verdana; }
div#main #online-poker-rooms p { padding: 6px 10px; color: #333; line-height: 18px; text-align: justify; font-size: 120%; }

/*-------
// Poker Table Layout
//-----*/

div#main #poker-table{width:680px; margin: 0 auto; color: #000; margin-bottom: 15px;}
div#main #poker-table img { vertical-align:middle; }
div#main #poker-table table{font-weight:bold;  width:100%;  border:1px solid #5194CC; border-collapse: collapse;}
div#main #poker-table a{color:#000;  text-decoration:underline;}
div#main #poker-table th{font-family:Tahoma;  font-size:12px;  color:#fff;  background:#00417B url(/images/poker-table-row-th.gif) repeat-x scroll 0 0;  padding:9px;}
div#main #poker-table tr td{font-family:Trebuchet MS;  font-size:12px;  padding:1px 5px;  border:1px solid #5194CC;  background:#7AA0BF url(/images/poker-table-row.gif) repeat-x scroll 0 0;  text-align:center;}
div#main #poker-table tr td:hover{background:#BFC6CC url(/images/poker-table-row-bright.gif) repeat-x scroll 0 0;}
div#main #poker-table tr td.room{text-align:left;  white-space:nowrap;}
div#main #poker-table tr td.room img{margin-right:5px;  height:23px !important;  width:23px !important;  vertical-align:middle;}



/*-------
// Index page Redesign content
//-------*/

div#content.index div.top{margin-bottom:15px;}
div#content.index div.top h1{font-size:240%; font-family:Arial, Helvetica, sans-serif; color:#000; margin-bottom:13px;}
div#content.index div.top a{color:#000; font-weight:bold; }
div#content.index div.top p{ margin: 6px 0; }
div#content.index div.top div.left{width:335px;}
div#content.index div.top div.right{width:615px;}

div#content.index div#main{ width:615px;}

div#content.index div#sidebar{width:335px;}

div#content.index div#sidebar h2{font-size:200%; background-color:#ebf2f8;}
div#content.index div#sidebar div.promotion{margin:0px 0px 20px 0px;}
div#content.index div#sidebar div.promotion h2{background: url(/images/content/promotion_bg.jpg) no-repeat 0px 0px; height:32px;  line-height:32px; padding-left:65px; color:#FFF; margin-bottom:10px;}
div#content.index div#sidebar div.promotion div.content{ background:#E9F0F6 url(/images/content/grad2.gif) repeat-x 0px 0px; }
div#content.index div#sidebar div.promotion div.content div.top{background:transparent url(/images/content/top_line.gif) repeat-x 0px 0px;}
div#content.index div#sidebar div.promotion div.content div.top_left{background:transparent url(/images/content/rounded_top_left.gif) no-repeat 0px 0px; }
div#content.index div#sidebar div.promotion div.content div.top_right{background:transparent url(/images/content/rounded_top_right.gif) no-repeat 100% 0px; height:7px; line-height:7px;}
div#content.index div#sidebar div.promotion div.content div.bottom{background:transparent url(/images/content/bottom_line.gif) repeat-x 0px 100%;}
div#content.index div#sidebar div.promotion div.content div.bottom_left{background:transparent url(/images/content/rounded_bottom_left.gif) no-repeat 0px 0px;  }
div#content.index div#sidebar div.promotion div.content div.bottom_right{background:transparent url(/images/content/rounded_bottom_right.gif) no-repeat 100% 0px; height:7px; line-height:7px; }
div#content.index div#sidebar div.promotion div.content div.middle{padding:10px; border-color:#d4d4d4; border-style:solid; border-width:0px 1px; width:313px;}
div#content.index div#sidebar div.promotion div.content div.middle p{font-size:110%; line-height:15px;}
div#content.index div#sidebar div.promotion div.content div.middle img{float:right; margin:0px 0px 0px 10px;}

div#content.index div#sidebar a{color:#00417b; font-weight:bold;}
div#content.index div#sidebar a span{color:#999; font-weight:normal;}
div#content.index div#sidebar h3{font-size:130%;}
div#content.index div#sidebar p{margin-bottom:13px;}
div#content.index div#sidebar div.box h2{background:#ebf2f8 url(/images/content/grad3.gif) repeat-x 0px 0px; padding:4px; border:solid 1px #aeb3b6;}
div#content.index div#sidebar div.box div.content{width:100%; overflow:hidden; padding:10px 0px 0px 0px;}
div#content.index div#sidebar div.box.guest img{float:left; margin:0px 10px 0px 0px;}
div#content.index div#sidebar div.box.interview img{ margin:0px 0px 0px 10px; float:right;}
div#content.index div#sidebar div.box.strategy img{ margin:0px 0px 0px 10px; float:right;}

div#content.index div#sidebar div.box ul.list{padding-left:60px;}
div#content.index div#sidebar div.box ul.list li{float:left; padding-right:10px; border:none;}
div#content.index div#sidebar div.box ul.list li.first{width:100px;}
div#content.index div#sidebar div.box ul.list li.second{width:25px;}

div#content.index div#sidebar div.box div.rooms{clear:both; background:transparent url(/images/content/middle_shadow_bg.gif) repeat-y 0px 0px; padding-right:4px; height:1%;}
div#content.index div#sidebar div.box div.rooms_top{background:transparent url(/images/content/top_shadow_bg.gif) no-repeat 0px 0px;}
div#content.index div#sidebar div.box div.rooms_bottom{background:transparent url(/images/content/bottom_shadow_bg.gif) no-repeat 0px 100%; padding:2px 4px; }
div#content.index div#sidebar div.box div.rooms a{background:transparent url(/images/content/button.gif) no-repeat 0px 0px; width:53px; height:20px; display:block; margin:0px auto; color:#FFF; text-align:center; line-height:18px; text-decoration:none;}
div#content.index div#sidebar div.box div.rooms a:hover{ text-decoration: underline; }
div#content.index div#sidebar div.box div.rooms table{width:100%;}
div#content.index div#sidebar div.box div.rooms table tr.first td{border-top:none;}
div#content.index div#sidebar div.box div.rooms table td{color:#636466; font-size:120%; border-top:dotted 1px #556772; padding:5px 0px; vertical-align:middle;}
div#content.index div#sidebar div.box div.rooms table td span{color:#00417b; font-weight:bold;}
div#content.index div#sidebar div.box div.rooms table td span a{color:#00417b; font-weight:bold; background: none; display: inline;}
div#content.index div#sidebar div.box div.rooms table td span a:hover{ text-decoration: underline; }
div#content.index div#sidebar div.box div.rooms table td.first{width:20px;}
div#content.index div#sidebar div.box div.rooms table td.second{width:40px;}
div#content.index div#sidebar div.box div.rooms table td.third{width:116px;}

div#content.index div.right div.section{background:transparent url(/images/content/double_line.gif) repeat-y 0px 0px;}
div#content.index div.right div.section div.section_left{width:334px; padding-left:12px;}
div#content.index div.right div.section div.section_right{width:252px;}

div#content.index div.right div.post{border-bottom:#696969 dotted 1px; border-top:none; padding:7px 0;}
div#content.index div.right div.post ul li{display:inline; border:none; font-family:Helvetica, sans-serif, Arial}
div#content.index div.right div.post ul li a{color:#939598;}
div#content.index div.right div.post ul li a.active{color:#4d4d4f;}
div#content.index div.right div.post h2{font-size:150%; color:#000; font-family:Arial, Helvetica, sans-serif; margin:5px 0px;}
div#content.index div.right div.post h2 a{color:#000;}
div#content.index div.right div.post p{ margin: 4px 0; }
div#content.index div.right div.post p a{color:#00417b; font-weight:bold;}

div#content.index div.right div.section_right div.stock_quotes{background:#dae3e9; padding:4px; margin-top:5px;}
div#content.index div.right div.section_right div.stock_quotes h3{color:#00417b; font-weight:bold; font-size:110%; font-family:Helvetica, Arial, sans-serif; margin-bottom:3px;}
div#content.index div.right div.section_right div.stock_quotes div{padding:4px; background:#FFF; border:solid 1px #CCC;}
div#content.index div.right div.section_right div.stock_quotes div ul{width:100%; overflow:hidden;}
div#content.index div.right div.section_right div.stock_quotes div ul li{width:93px; float:left; padding: 1px 12px; color:#636466; font-weight:bold;}
div#content.index div.right div.section_right div.stock_quotes div ul li span{ float:left; padding-right:1px; width:25px;}
div#content.index div.right div.section_right div.stock_quotes div ul li span.first{width:65px;}
div#content.index div.right div.section_right div.stock_quotes div ul li span.red{color:#e41313;}
div#content.index div.right div.section_right div.stock_quotes div ul li span.green{color:#54c311;}


div#content.index div#main div.inner_main h2{background:#ebf2f8 url(/images/content/grad3.gif) repeat-x 0px 0px; padding:4px; border:solid 1px #aeb3b6; font-size:200%; color:#00417b;}
div#content.index div#main div.inner_main h3{font-size:150%; color:#00417b; background:transparent url(/images/content/spade.gif) no-repeat 0px 3px; padding-left:17px; text-transform:uppercase; margin-bottom:10px;}

div#content.index div#main div.inner_main div.content{border-style:solid; border-color:#babec1; border-width:0px 1px 1px 1px; padding:10px; }
div#content.index div#main div.inner_main div.content div.read_post{border-bottom:dotted 1px #333;}

div#content.index div#main div.inner_main div.content div.read_post ol{margin:15px 0px 0px 18px;}
div#content.index div#main div.inner_main div.content div.read_post ol li{color:#00417b; font-weight:bold; font-size:120%; list-style:decimal outside; margin-bottom:12px;}
div#content.index div#main div.inner_main div.content div.read_post ol li a{color:#636466;}
div#content.index div#main div.inner_main div.content div.post{padding:13px 0px; border-bottom:dotted #dedede 1px;}
div#content.index div#main div.inner_main div.content div.post ul{width:100%; overflow:hidden;}
div#content.index div#main div.inner_main div.content div.post ul li{float:left; padding-right:3px; font-size:110%;}
div#content.index div#main div.inner_main div.content div.post ul li a{color:#939598; text-decoration:none;}
div#content.index div#main div.inner_main div.content div.post ul li a.active{color:#4d4d4f;}
div#content.index div#main div.inner_main div.content div.post h4{color:#00417b; font-size:150%; margin:6px 0px; }
div#content.index div#main div.inner_main div.content div.post h4 a{color:#00417b;}
div#content.index div#main div.inner_main div.content div.post p{font-family:Helvetica, Arial, sans-serif; margin-bottom:6px;}

span.smaller-text{font-size:12px;}
span.bigger-text{font-size:18px;}
div.box.interview h2 p{margin-bottom:0 !important;}
div.box.interview span.smaller-text{font-size:16px;}
span.smaller-text a, span.bigger-text a{text-decoration:underline;}

/* gooseGrade widget */
div.goosegrade-badge{float:right; padding-top:5px;}
div.goosegrade-badge img{margin-left:0 !important;}


