* { 
/*
 padding: 0px;
 margin:  0px;
*/
}

body {
 background-color: #000000;
}

h1         { padding:0px; margin:0px; font:normal 24px sans-serif;}
h4         { padding:0px; margin:0px; font: bold 14px "Trebuchet MS", sans-serif; }
p, div, td { font:normal 14px sans-serif; }
a          { color: #222222; }
a img      { border:none; }
.clr       { clear: both; }
.indent    { padding: 0px 40px; }
.boxout    { border:1px dashed #aaaaaa; background:#f8f8f8; padding:8px; float:left; }

p          { /* padding:0px 0px 15px 0px; */ }
ul, ol     { /* padding: 10px 0px 10px 20px; margin:0px; */ }

.backlinks a { color:#cc8800; margin:10px; font:normal 11px sans-serif; }

.header {
 position: absolute;
 top:0px; left:0px; width:100%; height:158px;
 background: url('/_gfx/head/starburst.gif') top left no-repeat #003C1D;
}

.scroll {
 position: absolute;
 top:0px; left:0px; width:100%; height:158px;
 background: url('/_gfx/head/scroll.png') top left repeat-x;
}

.logo {
 position: absolute;
 top: 4px;
 left: 20px;
}

.head_Gold { position:absolute; top:158px; left:0px; width:100%; height:20px; background:url('/_gfx/head/studbar.gif') repeat-x; }

.pokerPage   { display:block; margin:0px; border-top:182px solid black; border-left:190px solid black; border-right:135px solid black; min-width:400px; }
.pokerHead   { display:block; margin:0px; height:32px; background: url('/_gfx/page/headFade.gif') repeat-x #ffffff; }
.pokerFoot   { display:block; margin:0px; height:32px; background: url('/_gfx/page/footFade.gif') repeat-x #ffffff; }
.pokerBody   { display:block; margin:0px; min-height:400px; background:#ffffff; padding:0px 32px; background-color:#ffffff; }

.menuMain    { position:absolute; top:190px; left:5px; }
.menuSet0    { font:bold 14px sans-serif; border-top:1px solid #000000; padding:4px 16px; color:#ffffff; cursor:pointer; background:url('/_gfx/menu/set0.gif') center no-repeat #004722; }
.menuSet1    { font:bold 14px sans-serif; border-top:1px solid #000000; padding:4px 16px; color:#ffffff; cursor:pointer; background:#004722; }
.menuItem0   { display:none; }
.menuItem1   { font:normal 12px sans-serif; padding:4px 0px 4px 30px; background:#dfdfdf; border-bottom:1px solid #949494; cursor:pointer; }
.menuItem1 a { text-decoration:none; color:#444444; }

.newsItem    { padding-top: 20px; }
.newsHead    { font:bold 16px sans-serif; }
.newsDate    { font:normal 11px sans-serif; }
.newsLink a  { color:#448844; text-decoration:none; }

.footText    { padding:4px; font:normal 11px sans-serif; color:#aaaaaa; text-align:center; }
.footText a  { color:#cc8800;  }

.adTower     { position:absolute; top:190px; right:0px; width:140px; text-align:center; }
.adTower a   { font-size:11px; color:#ffffff; }
.adHeader    { position:absolute; top:50px; right:40px; text-align:right; }
.adHeader a  { font:normal 11px sans-serif; color:#ffffff; }
.adMenu      { background:#004722; border-top:1px solid #000000; text-align:center; padding-top:10px; }
.adMenu a    { font-size:11px; color:#ffffff; }

.calendarbox { float:right; text-align:center; margin-left:15px; }
.event       { border-left:1px dashed #aaaaaa; border-bottom:1px dashed #aaaaaa; border-right:1px dashed #aaaaaa; padding:10px; background: #f8f8f8; }
.eventPayPal { padding:15px; float:right; font:normal 11px sans-serif; text-align:center; }

.venueCard   { float:left; margin:10px; width:200px; background:#f8f8f8; border:1px solid #222222; }
.venueHead   { padding:2px 8px; font:bold 16px sans-serif; background:#66aa66; border-top:1px solid #aaffaa; border-bottom:1px solid #224422; }
.venueBody   { height:120px; }

.joinError   { display:none; font-weight:bold; color:#cc0000; }


/* Forums, Page-related */
.flLeft      { font: normal 10px verdana, sans-serif; float: left; }
.flRight     { font: normal 10px verdana, sans-serif; float: right; }
.pLink0      { float: right; font: normal 10px verdana, sans-serif; background: #dddddd; width:20px; text-align: center; border: 1px solid #888888; margin:0px 1px; cursor:pointer; }
.pLink1      { float: right; font: bold   10px verdana, sans-serif; background: #ffffff; width:20px; text-align: center; border: 1px solid #444444; margin:0px 1px; cursor:pointer; }
.pLink0 a, 
.pLink1 a    { text-decoration: none; }
/* 
 Blog-related - this is a horrible hack and will probably cause something to fail eventually.
 I really should take the time to study WordPress in more depth...
*/
h2                 { font:normal 18px sans-serif; padding:2px 4px; margin:0px; background:url('/_gfx/h2-fade.gif') repeat-x #b4b4b4; border:1px solid #898989; }
h2 a               { text-decoration:none; color:#222222; }
h2 a:hover         { color:#6666cc; }
.entry             { padding-top:15px; }
.postmetadata      { padding:10px; text-align:center;  } 
.narrowcolumn      { float:left; }
#sidebar           { padding: 20px 0px 10px 0px; margin-left:20px; width:200px;}
#sidebar form      { margin: 0; }
#sidebar h2        { margin-top:10px; font:bold 14px sans-serif; }
#sidebar li        { font-size: 12px; }
#sidebar input     { border:1px solid #000000; font:normal 12px sans-serif; }
#sidebar #s        { width:120px; }
h3                 { font:normal 24px "Trebuchet MS", sans-serif; text-align:center; margin: 10px 0px 0px 0px; } /* comments */
#div-comment-2     { border:1px dotted #aaaaaa; padding:8px; margin:15px; }
#div-comment-3     { border:1px dotted #aaaaaa; padding:8px; margin:15px; background:#f8f8f8; }
.commentmetadata   { margin:10px 0px; }
.photo             { border:1px solid #cccccc; float:right; }
.alignleft         { margin-bottom:15px; float:left; }
.alignright        { margin-bottom:15px; float:right; }
.category-comments { clear:both; }
.small             { font:normal 12px sans-serif; color:#888888; }
.navigation        { clear:both; padding-bottom: 30px; }


/* COMMENT related */

.comment {
 border: 1px dashed #aaaaaa;
 padding: 8px;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: left;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	margin-right: 5px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}
