/* CORE */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	background-color: #09476B;
	background-image: url(gradient01.gif);
	background-repeat: repeat-x;
	cursor: default;
}
#container {margin: 0 auto;	width: 760px;}
p, h1, h2, h3, form, ul, li, ol, table, tr, td  {margin: 0; padding: 0;}
textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
small {font-size: 10px; font-weight: normal;}
h2 {color: #84C433; font-size: 20px; font-weight: normal; margin: 17px 0 0 0;}
td {vertical-align: top;}
.green {color: #84C433;}
.errorMessage {font-size: 10px; color: #FF0000;}
.center {text-align: center}

/* LINKS */
a:link, a:visited
	{color: #0F75B1;}
a:hover {color: #84C433;}

.list a:link, .list a:visited, h3 a:link, h3 a:visited, a:link.big, a:visited.big
	{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; text-decoration: none;}
.list a:link, .list a:visited
	{line-height: 18px;}
.list {font-size: 10px;}

	
/* ROUNDED BLOCKS */
.block {background: url(cornerTL.gif) no-repeat top left;}
.block div {background: url(cornerTR.gif) no-repeat top right;}
.block div div {background: url(cornerBR.gif) no-repeat bottom right;}
.block div div div {background: url(cornerBL.gif) no-repeat bottom left;}
.padding {padding: 13px;}
.notoppadding {padding: 0 13px 13px 13px;}


/* TITLE */
#title {
	height: 160px;
	background-image: url(logo.gif);
	background-repeat: no-repeat;
	background-position: 60px 0;
	/*border: 1px solid black;*/
}

/* TOPMENU */
#topnav {
	text-align: center;
	height: 40px;
	font-size: 18px;
	color: #9BE73C;
	margin: -30px 0 0 0;
}
#topnav a:link, #topnav a:visited, #topnav a:active, #topnav a:hover {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; text-decoration: none;
	color: #FFFFFF;
	margin: 0 20px 0 20px;
}
#topnav a:link.current, #topnav a:visited.current, #topnav a:active.current, #topnav a:hover.current {
	text-decoration: underline;
}

/* LEFTSIDE */
#leftside {
	clear: both;
	float: left;
	width: 150px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
}
#leftside a:link, #leftside a:visited {color: #FFFFFF;}
#leftside a:hover {color: #9BE73C;}
#leftside h2 {color: #9BE73C;}

/* RIGHTSIDE */
#rightside {
	margin: 0 0 0 175px;
	width: 582px;
	background-color: white;
}
#rightside td.left {width: 273px; padding-right: 5px;}
#rightside td.right {width: 273px; padding-left: 5px;}

/* MAIN */
#main {background-color: #FFFFFF;}
#main td.wideleft {width: 360px; padding-right: 13px;}
#main td.narrowright {width: 260px; padding-left: 13px;}

/* COPYRIGHT */
#copyright {	
	clear: both;
	line-height: 20px;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background-color: #09476B;
}

/* ADSENSE BANNER */
#adsense {text-align: center; background: none;}
.ad2 {padding: 17px 0 0 0; text-align: center;}
.ad3 {padding: 0 0 17px 0; text-align: center;}
#ad4 {text-align: center; background: none;}


/* LOGIN BAR */
#login {color: #FFFFFF; height: 20px; text-align: right; font-size: 10px;}
#login a:link, #login a:visited
	{font-weight: bold; text-decoration: none; color: #FFFFFF;}


/* FORUM SECTION */
#forum {background: none;}
#forum td {border-bottom: 1px solid #CCCCCC;}
#forum th {border-bottom: 1px solid #000000; font-size: 10px; text-align: left; padding: 18px 0 0 0;}
#forum .green {color: #84C433;}
#forum .pageLinks {padding: 0; border: none;}
#forum th a:link, #forum th a:visited
	{text-decoration: none;}
#forum .grey {color: #888888;}
#forum .noline {border: none;}
#forum .right {text-align: right;}
#forum .line-through a:link, #forum .line-through a:visited
	{text-decoration: line-through;}
#forum .edit a:link, #forum .edit a:visited
	{text-decoration: none; font-weight: normal; font-size: 10px;}
#forum .pages a:link, #forum .pages a:visited
	{text-decoration: none; font-weight: bold; font-size: 10px;}
#forum blockquote {margin: 10px 30px 10px 30px; padding: 3px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
#forum ul, #forum ol {margin-left: 10px;}
#forum li {margin-left: 10px;}
#forum h3 {display: inline;}
	
/* POPUPS */
#popupContainer {background-color: #FFFFFF; margin: 10px 10px 0 10px;}
#popupStandardCloseLink {text-align: center; background-color: #09476B; line-height: 20px; font-size: 10px;}
#popupStandardCloseLink a:link, #popupStandardCloseLink a:visited
	{font-weight: bold; text-decoration: none; color: #FFFFFF;}
body.popup {background: #09476B;}
	
/* GAME */
h2.game {text-align: center;}
#gameFrame {margin: 0 -25px 0 -25px; text-align: center; background: none;}
h3.game {color: #84C433; font-size: 15px; font-weight: normal; margin: 12px 0 0 0;}
a.vote {margin: 0 3px 0 3px;}
