body {
	font:12px Arial, Helvetica, sans-serif;
	background:#595959 url('./images/www/backgroundGradient.gif') repeat-x;
	margin:0;
	padding:0;
}
a {
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#BB150E;
}
a:hover {
	text-decoration:underline;
}
a.lite {
	color:#BB150E;
}
a.lite:hover {
	color:#FFFFFF;
	background:#BB150E;
	text-decoration:none;
}
td {
	font:12px Arial, Helvetica, sans-serif;
	color:#000E20;
}
#sideGradient {
	width:923px;
}
#shadow1 {
	background:url('./images/headerShadow.png') bottom left no-repeat;	_background:none;
	height:86px;
}
#shadow2 {
	background:url('./images/sideGradient.png') repeat-y;	_background:none;
	height:24px;
}
#header {
	background:url('./images/www/header.jpg');
	behavior:url(/iepngfix.htc);
	width:880px;
	height:86px;
}
#myAlertHolder {
	border:3px solid #000E20; 
	background:#BBCCE1;
}
#myAlerts {
	padding:8px; 
	text-align:center; 
	background:#fff;
}
#myAlerts a {
	color:#DE6A14;
}
/* tabs -----------------------------------*/
#tabsHolder {
	background:url('./images/www/backgroundTabs.gif') bottom repeat-x;
	height:24px;
	vertical-align:bottom;
	text-align:left;
	padding-left:7px;
	width:880px;
}
#tab .selLeft {
	background:url('./images/www/selLeft.gif') no-repeat;
	height:21px;
	width:11px;
}
#tab .selMid {
	background:url('./images/www/selMid.gif') repeat-x;
	height:21px;
	}
#tab .selRight {
	background:url('./images/www/selRight.gif') no-repeat;
	height:21px;
	width:11px;
	padding-right:2px;
}
#tab .unselLeft {
	background:url('./images/www/unselLeft.gif') no-repeat;
	height:21px;
	width:11px;
}
#tab .unselMid {
	background:url('./images/www/unselMid.gif') repeat-x;
	height:21px;
	}
#tab .unselRight {
	background:url('./images/www/unselRight.gif') no-repeat;
	height:21px;
	width:11px;
	padding-right:2px;
}
#tab .selMid a {
	font-weight:bold;
	color:#000E20; 	font-size:11px;
}
#tab .unselMid a {
	font-weight:bold;
	color:#000E20; 
	font-size:11px;
}
/*-------------------------------------------*/

.bodyHolder {
	background:url('./images/backgroundBody880Shadow.png') top center repeat-y;	_background:url('./images/backgroundBody880.gif') top center repeat-y;
}
#alerts {
	width:868px;
	font-size:11px;
	text-align:right;
	background:url('./images/backgroundAlerts.gif') #fff bottom no-repeat;
	margin-left:5px;
	padding:2px 0 6px 0;
}
#rule {
	width:870px;
	height:2px;
	background:#000E20;
	border-bottom:2px solid #BBCCE1;
	font-size:0; /*ie sucks*/
	line-height:0; /*ie sucks*/
	margin-left:5px;
	border-top:1px solid #fff;
}
#navCol {
	background:url('./images/rooster.gif') 2px 0px no-repeat;
	padding-top:55px;
}
.navTitle {
	color:#000E20;
	width:100%;
	font:12px Arial,Helvetica,sans-serif;
	border-bottom:1px solid #000E20;
	letter-spacing:1px;
	display:block;
	padding:0px 0 2px 0px;
	font-weight:bold;
	text-align:right;
}
.nav {
	padding-left:10px;
	text-align:right;
}
.navLink {
	padding:2px 0;
	text-align:right;
	border-bottom:1px dashed #999;
}
.navLink a {
	font-weight:bold;
	display:block;
	padding:1px 3px 1px 0;
	width:109px;
}
.navLink a:hover {
	text-decoration:none;
	background:#F7C0BD;
}
.bullet {
	display:inline;
	background:url('./images/bullet.gif') 0 2px no-repeat;
	padding-left:16px;
}
.smallBullet {
	display:inline;
	background:url('./images/smallBullet.gif') 0 3px no-repeat;
	padding-left:14px;
}
.sideTitle {
	color:#000E20;
	width:100%;
	font:11px Arial,Helvetica,sans-serif;
	border-bottom:1px solid #000E20;
	display:block;
	padding:0px 0 0px 0px;
	font-weight:bold;
	text-align:left;
}
.sideBreak {
	padding:4px 0;
	border-bottom:1px dashed #999;
}

/* input css v1.24282------------------------*/
input, select, textarea, .fauxInput {
	font:12px Arial, Helvetica, sans-serif;
	background:#fff;
	border:1px solid #616161;
	width:200px;
	padding:3px;
	height:24px;
}
select {
	width:auto;
	padding:0;
	height:auto;
}
textarea {
	width:400px;
	height:62px;
	overflow-x:hidden;
	overflow-y:auto;
}
.submit, .button {
	font:12px Arial, Helvetica, sans-serif;
	background:#ddd url('./images/backgroundBar.gif') top left repeat-x;
	border:1px solid #616161;
	padding:3px;
	width:auto;
}
.button {
	width:30px;
}
.fauxInput {
	width:350px;
}

/* table shit -------------------------- */
table.hlines {
	border:1px solid #222;
	border-bottom:0;
}
table.hlines td {
	border-bottom:1px solid #222;
}
table.nothing, table.nothing td {
	border:0;
}
.bline {
	border:1px solid #222;
	border-top:0;
	border-left:0;
	border-right:0;
}
.border {
	border:1px solid #222;
}
/* box ----------------------------- */
.box {
	background:#ddd url('./images/backgroundBar.gif') top left repeat-x;
	border-bottom:1px solid #222;
}
.title {
	color:#000E20;
	font-size:14px;
	font-weight:bold;
}


/* user shit --------------------------------- */
.user {
	color:#000E20;
}
.user .title, .user .online {
	font:10px Arial,Helvetica,sans-serif;
}
.user .online {
	color:#DE6A14;
}
.user .big {
	font:24px Arial,Helvetica,sans-serif;
	font-weight:bold;
}
a.user {
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
}
a.user:hover {
	color:#707070;
	text-decoration:none;
}
a.gameBlockT {
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#BB150E;
}
a.gameBlockT:hover {
	color:#ffffff;
	background:#BB150E;
	text-decoration:none;
}
/* 1.0 CSS below this line for the most part -------------------*/
a.keyword {
	line-height:150%;
	color:#333;
	text-decoration:none;
	border-bottom:1px solid #ccc;
}
a.keyword:hover {
	text-decoration:none;
	border-bottom:1px solid #333;
}

.error {
	border:2px solid #B70F0F;
	font:14px Arial, Helvetica, sans-serif;
	color:#B70F0F;
	text-align:center;
	padding:16px;
	font-weight:bold;
}
#pageContent {
	font:12px Arial, Helvetica, sans-serif;
	color:#000E20;
	padding:0px 6px 0 8px;
	text-align:left;
}
.content {
	padding:6px;
}
.accent {
	background:#D8D8D8;
}
.moddedBeneath {
	font-size:10px;
	margin:0;
	color:#888888;
	padding-left:104px;
}
.moddedBeneath a {
	font-size:10px;
	color:#888888;
}
.divider {
	font-size:0; /*ie sucks*/
	line-height:0; /*ie sucks*/
	margin:2px 0;
	height:8px;
	background:#D8D8D8;
	border-top:1px solid #000E20;
	border-bottom:1px solid #000E20;
}
img {
	float:left;
	border:0;
}
.icon {
	border:1px solid #000E20;
	float:none;
}
.date {
	color:#555;
}
.spacer {
	clear:both;
	height:23px;
}
.forumTitle {
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#DE6A14;
}
.comment {
	font:12px Arial, Helvetica, sans-serif;
	color:#000E20;
	padding:3px;
	padding-right:0;
	background:#fff;
	line-height:150%;
}

.post, .post td {
	font:12px Arial, Helvetica, sans-serif;
	color:#000E20;
	text-align:justify;
	line-height:150%;
}
.post h1, .post h2 {
	color:#000E20;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.post h2 {
	color:#DE6A14;
	font-size:18px;
}
.postFooter {
	font:11px Arial, Helvetica, sans-serif;	
	border-top:1px solid #000E20;
	text-align:left;
	color:#000;
	margin:10px 0 0 0;
}
.postFooter td {
	font:11px Arial, Helvetica, sans-serif;	
}
h1, h2 {
	color:#DE6A14;
	font:16px Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:16px;
}
h2 {
	color:#000E20;
	font-size:14px;
}
a.small {
	font:11px Arial, Helvetica, sans-serif;
	color:#BB150E;
}
.small {
	font:11px Arial, Helvetica, sans-serif;
	color:#000E20;
}
.playingArrow {
	font:11px Arial, Helvetica, sans-serif;
	color:#BB150E;
	background:url('/assets/images/playingArrow.png');
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:15px;
}
.comment .header {
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	padding:2px;
	border-bottom:1px solid #000E20;
}
#myProfile {
	padding-left:20px;
	background:url(./images/profile/my-profile.gif) 1px 1px no-repeat;
}
#editProfile {
	padding-left:18px;
	background:url(./images/profile/edit-profile.gif) 0 1px no-repeat;
}
#myComments {
	padding-left:20px;
	background:url(./images/profile/my-comments.gif) 0 1px no-repeat;
}
#myLog {
	padding-left:20px;
	background:url(./images/profile/my-log.gif) 0 0 no-repeat;
}
#message {
	padding-left:24px;
	background:url(./images/profile/message.gif) 0 0 no-repeat;
}
#addFriend {
	padding-left:21px;
	background:url(./images/profile/add-friend.gif) 0 0 no-repeat;
}
#removeFriend {
	padding-left:21px;
	background:url(./images/profile/remove-friend.gif) 0 0 no-repeat;
}
#waitFriend {
	padding-left:17px;
	background:url(./images/profile/wait-friend.gif) 0 0 no-repeat;
}
#addWatch {
	padding-left:17px;
	background:url(./images/profile/add-watch.gif) 0 1px no-repeat;
}
#removeWatch {
	padding-left:17px;
	background:url(./images/profile/remove-watch.gif) 0 1px no-repeat;
}
#addBlock {
	padding-left:16px;
	background:url(./images/profile/add-block.gif) 0 -1px no-repeat;
}
#removeBlock {
	padding-left:16px;
	background:url(./images/profile/remove-block.gif) 0 0 no-repeat;
}
.fButton {
	display:block;
	clear:none;
	padding-right:14px;
	float:left;
	height:17px;
	padding-top:1px;
}
#addapoll {
	padding:2px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	margin-top:10px;
	margin-bottom:10px;
}
.imgInherit img {
	max-width:500px;
	height:auto;
}
.newsimgInherit img {
	max-width:580px;
	height:auto;
}
.newsleft {
	margin:6px 20px 20px 6px;
	float:left;
	padding:2px;
	border:4px solid #F7C0BD;
}
.newsright {
	margin:6px 6px 20px 20px;
	float:right;
	padding:2px;
	border:4px solid #F7C0BD;
}
.newsleft:hover, .newsright:hover {
	border:4px solid #BB150E;
}
#arcadeFlag, .secretFlag {
	cursor:default;
	background:#DE6A14;
	padding:4px 15px 4px 15px;
	margin-bottom:4px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
}
.secretFlag {
	cursor:default;
	background:#dddddd;
	color:#000000;
	font-size:11px;
	margin:0;
	padding:0 15px 0 15px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
}
.blogSwitchL {
	background:#F7C0BD;
	padding:4px 70px 4px 70px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	-webkit-border-bottom-left-radius:15px;
	-moz-border-radius-bottomleft:15px;
}
.blogSwitchR {
	background:#F7C0BD;
	padding:4px 70px 4px 70px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	-webkit-border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
}
.blogSwitchOn {
	background:#BB150E;
	color:#fff;
}
.gt {
	float:none;
}