body {
  	background-color: #4e4e4e;
        background-image: url(http://www.holdemreview.com/images/bgr_body.jpg);
        background-repeat: repeat-x;
  	font-family: Verdana, Tahoma, sans-serif;
  	font-size: 12px;
  	color: #000;
  	margin: none;
  	padding: none;
}

#wrapper {
  	width: 100%;
        min-width: 1050px;
        max-width: 1050px;
        position: relative;
  	margin: 0 auto;
 	border: 10px solid #fff;
 	padding: none;
        background:#FFF;
}

/* - - -   HEADER STYLES  - - - */

.footer-table {
        color:#fff;
        width:80%;
        margin:auto;
}

.footer-table h3 {
        margin-top:-8px;
}

.footer-table ul li {
        color:#fff;
        display:list-item;
        list-style-image: none;
        margin:2px auto 2px 0;
        border:1px red dotted;
}

#header {
	width: 1060px;
	border-collapse: collapse;
	padding: 10px 0 0 0;
	margin: 0 auto -3px;
}

.blogslogan {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 39px;
        font-weight:bold;
	color: #000;
	margin: -20px auto 30px;
        text-align:center;
        letter-spacing: -5px;
}

.headerbanner {
        float: right;
        margin: 0 auto 10px; 
}

/*   Top Green Box HOMEPAGE   */

#top {
        background:url('http://www.holdemreview.com/images/lightgreen_gradient.png') top left repeat-x;
        height:160px;
        border:2px solid #95D575;
        padding:8px;
  	font-size: 13px;
  	color: #666;
        font-style:italic;
        font-weight:bold;
        margin-bottom:4px;
}

.middle {
        vertical-align:top;
}

.middle h3 {
       margin:5px auto 10px;
}

.right li {
       margin-left:-10px;
}

a.topbox {
       font-size: 19px;
}

p.right {
       text-indent:17px;
       margin:-8px 0 0;
}

.middle img {
       padding:6px;
       margin:0;
}

img.nick-pic {
        float:left;
        padding:0;
        margin:0 6px 0 0;
        border:5px solid #FFF;
}

/*   END Top Green Box HOMEPAGE   */

p.bc {
  	font-size: 42px;
  	font-family: Verdana, Tahoma, sans-serif;
  	color: green;
  	margin: 10px;
        text-align: center;
        font-weight: bold;
        letter-spacing: -5px;
}

div.announce {
	border: 1px solid #EAC117;
	background: #FFff99;
	margin: 20px auto;
	padding: 5px;
	font-size: 100%;
        width: 95%;
        text-align: center;
}

.announce a {
        font-size: 18px;
}

.code {
        color: #DF7401;
        font-weight: bold;
}

.score {
        height:30px;
        font-weight:bold;
        letter-spacing: -.08em;
}

.review {
        height:30px;
}

.red-table a:link, .red-table a:visited {
	color: #fff;
	text-decoration: underline;
}

 .red-table a:active, .red-table a:hover {
        color: yellow;
        text-decoration: none;
}

.blue-table {
        height: 142px;
        width: 245px;
        background-image: url(http://www.holdemreview.com/images/blue-table-245x142.gif);
        background-repeat: repeat-x;
        color: #000;
        padding-left: 6px;
        letter-spacing: -.05em;
        float:right;
        margin-left: 0;
        margin-bottom:20px;
}


.blue-table h3 {
        font-size:17px;
        padding:5px;
        margin:-5px auto -9px;
        color:white;
        border:none;
}

.blue-table img {
        padding:0;
        margin:auto;
}

.blue-sub {
        color:#fff;
        margin-bottom:-3px;
}

.logo-b {
        height:30px;
        width:30px;
}

.room-name-b {
        height:30px;
        width: 140px;
        font-weight:bold;
        padding-left:3px;
}

.flag-b {
        height:30px;
}

.variable {
        height:30px;
        font-weight:bold;
        color: green;
}

/* - -  Hyperlinks inside Header - - */


#header a:link, #header a:active, #header a:visited #header a:hover {
	color: #000;
	text-decoration: none;
}

#header a img {
	border: none;
}

.tab {
        font-weight:bold;
        color: #fff;
        letter-spacing: -.1em;
        margin-top:-3px;
}


/* - - - - - - - - - - - - - - -
	GENERAL TEXT STYLES 
   - - - - - - - - - - - - - - - */

/* - - Hyperlinks - - */

a:link	{ 
	text-decoration: underline; 
	color: #0404B4;
}

a:active { 
	text-decoration: underline; 
	color: #ff0000; 
}

a:visited { 
	text-decoration: underline; 
	color: #0404B4;
}

a:hover {
	text-decoration: underline; 
	color: #2E9AFE; 
}

a img {
	border: none;
        padding: 15px;
}


/* - -  Headings  - - */


h1 {
  	font-size: 34px;
  	font-family: Verdana, Tahoma, sans-serif;
  	color: #000;
  	margin: -5px auto;
  	padding: 0;
        letter-spacing:-4px;
}

h2 {
  	font-size: 18px;
  	font-family: Verdana, Tahoma, sans-serif;
  	color: #990000;	
  	margin: 30px 0 0;
  	padding: 0;
}

h3 {
  	font-size: 16px;
  	font-family: Verdana, Tahoma, sans-serif;
  	color: #000;
  	margin: 25px 0 -5px;
        border-bottom: 1px #999 dotted;
}

h4 {
	font-size: 14px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #666;
	margin: 20px 0 0 0;
  	padding-left:10px;
        border-bottom: 1px dotted #999;
}

h5 {
	font-size: 12px;
	font-family: Verdana, Tahoma, sans-serif;
        font-weight: bold;
	color: #990000;
	margin: 0;
  	padding: 0;
}

h6 {
        font-size: 12px;
	font-family: Verdana, Tahoma, sans-serif;
        font-weight: normal;
	color: #000;
	margin: 25px auto;
  	padding: 5px;
        border-bottom: 2px solid #ffd324;
        border-top: 2px solid #ffd324;
        background-color: #fff6bf;
        width: 95%;
}

/* - -  Paragraphs and List Items - - */


p {
	font-size: 100%;
	font-family: Verdana, Tahoma, sans-serif;
	color: #000000;
        line-height: 140%;
}

li {
	font-size: 100%;
	font-family: Verdana, Tahoma, sans-serif;
	color: #000;
        line-height: 125%;
        margin: 0 0 6px 0;
}

p.front {
	font-size: 120%;
	font-family: Verdana, Tahoma, sans-serif;
	color: #000000;
        line-height: 130%;
}


/* - -  Table Styles - - */

    #review tbody tr td {
      background-color: #eee;
    }
    #review tbody tr.odd  td {
      background-color: #fff;
    }


/* - -  Misc. Elements - - */


acronym, abbr {
	border-bottom: 1px dashed #999999;
}

acronym, abbr, span.caps {
	cursor: help;
	font-size: 90%;
}

blockquote {
	border: 1px solid #ccc;
	background: #F0f0f0;
	margin: 2px auto;
	padding: 5px;
	font-size: 90%;
        width: 90%;
}

div.score {
	font-size: 3em;
        color: green;
        font-family: arial black, arial, "lucida console", sans-serif;
        float: left;
        margin: auto;
        border: none;
        width: 60px;
        height: 100%;


}

div.wsop {
	border: 1px solid #A6D4FC;
	background-color: #FFF;
        background-image: url(http://www.holdemreview.com/images/blue-gradient.gif);
        background-repeat: repeat-x;
	margin: 25px auto;
	padding-right: 10px;
	font-size: 100%;
        width: 100%;
}

img.wsop {
       margin:auto 10px 10px 0;
       padding:none;
}

div.shout {
	border: 2px solid #EAC117;
	background: #FFF6BF;
	margin: 25px auto;
	padding: 5px;
	font-size: 100%;
        width: 95%;
}

div.blue {
	border: 1px solid #A6D4FC;
	background: #E4F2FD;
	margin: 25px auto;
	padding: 5px;
	font-size: 100%;
        width: 95%;
}

p.caption {
        color: #999;
        float: left;
        clear: left;
        max-width: 250px;
        font-size: 8px;
        position: relative;
        text-align: center;
        margin: -2px 25px 5px 12px;
        line-height: 75%;
}

cite {
	font-size: 90%;
}

img {
        border: none;
        padding: 8px;
        margin: 5px 10px;
}

img.nostyle {
        padding: 0;
        border: 0;
}

img.leftfloat {
        border: 1px solid #ddd;
        padding: 6px;
        margin: 0 12px 5px 0;
        float: left;
}

img.rightfloat {
        border: 1px solid #ddd;
        padding: 8px;
        margin: 0 0 5px 12px;
        float: right;
}

img.center {
        border: 1px solid #ddd;
        padding: 8px;
        margin: 0 auto;
}

hr {
        border: 1px solid #4f4827;
        width: 80%;
}

.revlink {
        width: 180px;
        height: 70px;
        font-weight: bold;
        font-size: 14px;
        color: #008000;
        border: 1px solid #0000ff;
        background-color: #e5f3ff;
        float: right;
        text-align: center;
        clear: both;
        padding: 10px;
        margin: 20px 10px;
}

td.nowrap {
        border-bottom: 1px #ccc dotted;
        padding: 5px;
        text-align: left;
}

td.nowrap c {
        border-bottom: 1px #ccc dotted;
        padding: 5px;
        text-align: center;
}

#tpipe {
        font-family: arial black, arial, "lucida console", sans-serif;
	padding: 7px;
	border: none;
	margin: auto auto 0;
        font-size: 90%;
        text-align: center;
        color: #666;
	}

#tpipe ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#tpipe ul li {
	margin-left: 0;
	padding: 3px 10px;
	border-left: 1px dotted red;
	list-style: none;
	display: inline;
	}
	
#tpipe ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}

#pipe {
	padding: 7px;
	border: none;
	margin: auto;
        font-size: 90%;
        background-color: #e5f3ff;
        text-align: center;
	}

#pipe ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#pipe ul li {
	margin-left: 0;
	padding: 3px 10px;
	border-left: 1px solid #000;
	list-style: none;
	display: inline;
	}
	
#pipe ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}

#pipe ul li.bonus {
	margin-left: 0;
	padding: 3px 10px;
	border-left: 1px solid #000;
	list-style: none;
	display: inline;
        color: green;
        font-weight: bold;
	}

/* - - - - - - - - - - - - - - - - - -
	MAIN TABLE STYLES
   - - - - - - - - - - - - - - - - - -

/* - -  The Online Poker Ratings Table - - */

table#oprr {
        background-color: #FFF;
        border: 1px solid #000;
        border-collapse: collapse;
        width: 100%;
        font-size:13px;
        margin: 0 auto 15px;
        text-align: center;
        padding: 15px;
}

.one {
        background-color:#FEF664;
        font-weight:bold;
}

.odd {
        background-color: #e6eef6;
}

.b {
        font-weight: bold;
}

.green {
        color: green;
        font-weight: bold;
}

tr.toprow {
        background-color: #c2cff1;
        color: #000;
        font-weight: bold;
        height: 24px;
        font-size: 12px;
}


tr.toprow1 {
        background-color: #FAF8CC;
        color: #659EC7;
        font-weight: bold;
        height: 24px;
        font-size: 12px;
}

caption#oprc {
        height: 20px;
        background-color: #fff;
        margin: 5px 5px;
        font-size: 16px;
        font-weight: bold;
        color: #990000;
}

/* - -  Newest Poker Articles - - */

div.newest {
        background-color: #efe7c2;
        color: #4f4827;
        font-size: 16px;
        font-weight: bold;
        padding: 5px;
        text-align: center;
        margin: 15px 10px 30px;
        border: 7px solid #ccaa66;
        
}

/* - -  The Table - - */

#main {
	border-collapse: collapse;

	width: 100%;
	border: none;
	padding: 0;
	margin: 0;

}

/* - - - -  The CONTENT Table Data Cell - - - - */

.content {
  	vertical-align: top;
  	background-color: #FFF;
  	padding: 15px;
  	margin: 0;
        text-align:justify;
}

.content ul li {
        margin-left: -10px;
        margin-right:15px;
        list-style-image: url("/images/arrow_right.gif");
        padding-bottom: 5px;
}

.content ol li {
        margin-left: -10px;
        list-style-image:none;
        padding-bottom: 5px;
}

/* - -  Everything inside the Content Table Cell - - */

p .rb {
        font-size: 12px;
        color: #990000;
        font-weight: bold;
}

.post, .comments-post {
	margin: auto;
}


/* - -  BLOG STYLING - - */

.storytitle {
	margin: 0 auto;
        text-align: left;
        font-size: 18px;
        font-weight:bold;
        letter-spacing:-2px;
}

.storytitle a:link, .storytitle a:active, .storytitle a:visited {
	color: #990000;
	text-decoration: none;
}

.storytitle a:hover {
	color: #990000;
	text-decoration: underline;
}

.postpic {
        padding:5px;
        margin: 0 0 5px 10px;
        border:1px solid #ccc;
        float:right;
        max-height:175px;
        max-width:225px;
}

.Thumbnail {
        border:1px solid #E6E6E6;
        padding:3px;
        margin:0 12px 4px 0;
}

.subscribe {
        background-color: #333;
        background-image: url(http://www.holdemreview.com/images/bkg-subscribe.png);
        background-repeat: repeat-x;
        border:1px solid #ccc;
        padding-bottom:4px;
        margin:0;
}

.rss {
        margin-top:2px;
        padding:0;
}

.rssp {
        margin-top:-7px;
        font-weight:bold;
        letter-spacing:-.13em;
        text-align:center;
        color:orange;
        text-decoration:none;
        font-size:14px;
        line-height: 85%;
}

.email {
        font-weight:bold;
        letter-spacing:-.05em;
        text-align:center;
        color: #fff;
}

.indexmeta {
	font-size: 12px;
        font-style: italic;
        text-align: left;
        margin: auto;
}

.indexmeta, .indexmeta a {
	color: #999;
}

.meta {
	font-size: 12px;
        font-style: italic;
        text-align: center;
        margin: -4px auto auto;
}

.storycontent {
        margin: 20px 10px;
}

.storycontent p {
        line-height: 150%;
        font-size: 12px;
}

.related-posts {
	border: 1px solid #C6D9E9;
	background: #E4F2FD;
	margin: 25px auto;
	padding: 2px 8px;
	font-size: 100%;
        width: 85%;
}

.related-posts p {
        font-weight:bold;
        padding-left:15px;
        margin-bottom:-3px;
}

.feedback {
	text-align: center;
        margin:auto;
}

#commentform (
	text-align: left;
        margin:auto 30px auto auto;
        border:1px solid blue;
)

ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}

.postpacker {
        margin: 30px 10px;
        border-bottom: 2px solid #E6E6E6;
        padding-bottom: 10px;
}

.postpacker a:link, .postpacker a:active {
        color:#610B0B;
        text-decoration:none;
}

.postpacker a:hover {
        color:#610B0B;
        text-decoration:underline;
}

.postpacker h2 a:link, .postpacker h2 a:active {
        color:#990000;
        text-decoration:none;
}

.postpacker h2 a:hover {
        text-decoration:underline;
}

.blueposts {
        width: 44%;
        float:right;
	border: 1px solid #C6D9E9;
	background: #E4F2FD;
	margin: 5px -5px 5px 11px;
	padding: 5px;
	font-size: 90%;
}

.newposts {
        text-align:left;
        margin-left:5px;
        padding-left:28px;
        background: transparent url(http://www.holdemreview.com/images/book24.png) no-repeat center left;
}

h3.newposts {
        margin:0 auto;
        padding-left:35px;
        background: transparent url(http://www.holdemreview.com/images/book32.png) no-repeat center left;
}
/* - - - - - - - - - - - - - - - - 
	SIDEBAR STYLES
   - - - - - - - - - - - - - - - - */

/* - - left sidebar (<TD>) - - */

.leftmenu {
	width: 164px;
	vertical-align: top;
	padding: none;
  	background-color: #F6F6CC;
        background-image: url(http://www.holdemreview.com/images/left165px.png);
        background-repeat: repeat-y;
        border-right: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-top:0;
}

/* - - right sidebar (<TD>) - - */

.rightmenu {
  	width: 230px;
  	vertical-align: top;
  	padding: 0;
  	background-color: #F6F6CC;
        background-image: url(http://www.holdemreview.com/images/right230px.png);
        background-repeat: repeat-y;
        border-right: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-top:0;
}


.nav {
  	padding: 0;
        margin: 0 0 0 5px;
}

#hmenu {
  	margin: 0;
  	padding: 0;
}

#hnav {
  	margin: 0;
  	padding: 0;

}


/* - - Search Form - - */

.nav form {
	margin: 0 5px 0 5px;
}

.nav input#s {
	width: 100%;
	background: #FFF;
	border: 1px solid #ccc;
	color: #ccc;
}


/* - - Subheadings - - */

.lnav, .lnav a:link, .lnav a:active .lnav a:visited {
        color: #fff;
        font-size: 14px;
        text-align: center;
        text-decoration:none;
        font-weight: bold;
        margin: 5px auto 3px;
        background-color: #990000;
        background-image:url(http://www.holdemreview.com/images/lnav.png);
        background-repeat: repeat-x;
        border:1px solid #8E0000;
        height:20px;
}

.lnav a:hover {
        color: #FFFF00;
	text-decoration: underline;
}


/* - - List Styles - - */

.nav ul {
	color: #990000;
        list-style-type: none;
	margin: auto;
	padding: 5px 5px 5px 0px;
	text-transform: none;
}	
  
.nav ul ul {
	font-weight: normal;
	line-height: 100%;
        display:list-item;
        list-style-image: url("http://www.holdemreview.com/images/bullet-sidebar.jpg");
	margin: 0;
	padding: 0;
	text-align: left;
}


/* - - List Items (Text) - - */

.nav ul ul li {
	border:0;
	font-size: 12px;
	line-height: 110%;
	font-family: Verdana, Tahoma, sans-serif;
	margin: 0 -2px 8px 0;
	padding: 0;
}

/* - - Sidebar Hyperlinks - - */

.nav ul ul li a:link, .nav ul ul li a:active {
	color: #990000;
	text-decoration: none;
}

.nav ul ul li a:visited {
	color: #990000;
	text-decoration: none;
}

.nav ul ul li a:hover {
        color: #FF0000;
	text-decoration: underline;
}

/* - - - - - - - - - - - - - - - - 
	FOOTER STYLES
   - - - - - - - - - - - - - - - - */

#footer {
        border: none;
        background-image: url(http://www.holdemreview.com/images/bgr_body.jpg);
        background-repeat: repeat-x;
  	margin-bottom: 0;
  	text-align: center;
  	padding: 2px;
}

#footer p {
        color: #999;
  	margin: 3px;
  	padding: 1px;

}

.credit {
  	font-size: 11px;
  	color: #999;

  	text-align: right;
  	margin: -10px auto 0;
}

.credit a {
	color: #fff;
	text-decoration: none;
}

.credit a:hover {
        color: #fcffb0
        text-decoration: underline;
}

/* - - - - - - - - - - - - - - - - 
	TOPROOMS STYLES
   - - - - - - - - - - - - - - - - */

div.toprooms {
        padding: 1px;
        margin: 0 auto -5px;
        width: 210px;
        font-size: 12px;
        border:0;
}

p.toproomshead {
        color: #fff;
        font-size: 14px;
        text-align: center;
        font-weight: bold;
        margin: -2px auto 3px;
        background-color: green;
        background-image:url(http://www.holdemreview.com/images/toprooms.png);
        background-repeat: repeat-x;
        border:1px solid #006600;
        height:20px;
}

p.roomname {
        font-size: 120%;
        margin: 0 0 -4px -8px;
}

p.download {
        text-align: left;
        margin: -18px 0 0 35px;
        font-size:9px;
        padding-left: 10px;
        background: transparent url(http://www.holdemreview.com/images/arrowdown.gif) no-repeat center left;
}

img.us-tr {
        border:0;
        margin:-4px -4px 0 0;
}

hr.sidebar {
        border: 1px dotted #ccc;
        width: 100%;
}

.toprooms a:link, .toprooms a:visited {
color: #666;
text-decoration: none;
}

.toprooms a:hover {
color: #990000;
text-decoration: none;
}

.roomname a:link, .roomname a:visited {
color: #000;
text-decoration: none;
}

.roomname a:hover {
color: #990000;
text-decoration: none;
}

/* - - - - - - - - - - - - - - - - 
	END TOPROOMS STYLES
   - - - - - - - - - - - - - - - - */


.children li {
        list-style-type: none;
}

.toc { border: #ccc solid 1px; background-color: #f0f0f0; float: right; font-size: .9em; margin: 0 0 5px 12px; width: 240px; }
.toc ol { margin: 5px; padding-left: 30px; }
.toc li { margin: 0 0 4px 0; font-size: 120%; line-height: 120%; }

.zoc_powerblogroll { list-style: none; color:#666666; }
p.zoc-pbr-desc {
        margin: 0 0 5px;
        color: #666;
}

li.widget li, li.linkcat li { margin: 0 0 0.7em -5px; }
li.widget ul, li.linkcat ul {margin: 0 0 0.5em 15px; }

.leftfloat {height: 1%;}
#parentElement>.leftfloat {height: auto;}

/* Hides from IE5-mac \*/
* html .leftfloat {height: 1%;}
/* End hide from IE5-mac */

#navcontainer {
        vertical-align:bottom;
        position:relative;
	float:right;
        clear:left;
        border:0;
        margin:-25px auto 0;
        padding:10px;
        padding-right:0;
}

ul#navlist {
	font-family:verdana,sans-serif;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
        vertical-align:bottom;
        margin:auto auto 0;
}

#navlist li {
	display:inline;
	list-style-type:none;
}

#navlist a {
	padding:3px 7px 11px;
	border:1px solid #FF0000;
        background-color:#840000;
        background-image: url(http://www.holdemreview.com/images/topmenu.png);
	background-repeat:repeat-x;
}

#navlist a:link, #navlist a:visited {
	color:#fff;
	text-decoration:none;
}

#navlist a:hover {
	color:#F2F2F2;
        text-decoration:underline;
        background-image: url(http://www.holdemreview.com/images/topmenuhov.png);
	background-repeat:repeat-x;
}

.breadcrumb {
        margin:-15px auto 10px auto;
        font-size:10px;
        color:#999;
}

.breadcrumb a {
        color:#999;
        text-decoration:none;
}

.breadcrumb a:hover {
        color:#666;
}
