/** REGULAR SCREEN STYLES **/

/* reset all elements */
* 
{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
}

/* base elements */
body 
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #000000 url('../images/background.jpg') 816px 0px no-repeat;
	color: #C0C0C0;
}

strong 
{
	font-weight: bold;
}

em 
{
	font-style: italic;
}

img
{
	border: 0;
}

a:link 
{ 
	text-decoration: none; 
	font-weight: bold;
	color: #FFFFFF;
}

a:visited 
{ 
	text-decoration: none; 
	font-weight: bold;
	color: #FFFFFF;
}

a:hover, a:active 
{ 
	text-decoration: underline; 
	color: #FFFFFF;
}

/* specific elements */		
#wrapper 
{
	width: 816px;
}

#header
{
	width: 816px;
	height: 87px;
	background: url('../images/logo.gif') top left no-repeat;
}

#nav
{
	width: 816px;
	height: 75px;
	background: url('../images/menu.gif') top left no-repeat;
}

#nav ul 
{
	padding-left: 20px;
}

#nav ul li
{
	display: inline;
	padding-right: 20px;
	padding-left: 24px;
	background:  url('../images/menu-spacer.gif') left center no-repeat;
}

#nav ul li a
{
	font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;
	text-transform: uppercase;
	letter-spacing: 2px;
	line-height: 62px;
}

#nav ul li a:hover
{
	color: #F00101;
}

#content
{
	background: #191919 url('../images/content-bg.gif') top left repeat-y;
}

#content-main
{
	min-height: 400px;
	width: 562px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	float: left;
}

#content-main h1
{
	margin: 20px 0 20px 0;
	font-size: 22px;
	color
	
}

#content-main h1.page-header
{
	margin: 4px 0 20px 0;
	color: #A0A0A0;
}


#content-main h2
{
	margin: 20px 0 20px 0px;
	font-size: 18px;
	color: #C0C0C0;
	text-transform: uppercase;
}

#content-main h3
{
	margin: 14px 0 14px 0;
	font-size: 14px;
	font-weight: bold;
}

#content-main .pic_of_the_day
{
	background: #111111; 
	padding: 4px; 
	border: 1px solid #333333; 
	margin: 2px 0 6px 0;
	text-align: center;
}

#content-main .pic_of_the_day
{
	background: #111111; 
	padding: 4px; 
	border: 1px solid #333333; 
	margin: 2px 0 6px 0;
	text-align: center;
}

#content-main .pic_of_the_day a
{
	text-decoration: none;
	color: #CCCCCC;
}

#content-main .pic_of_the_day a:hover
{
	color: #FFFFFF;
}

#content-main .pic_of_the_day:hover
{
	border: 1px solid #444444; 
}

#content-main .pic_of_the_day_desc
{
	text-align: center;
	margin: 4px 0 4px 0;
	font-weight: bold;
}

#content-main .pic_of_the_day_by
{
	text-align: center;
	margin: 4px 0 4px 0;
	font-style: italic;
}

#content-main .video
{
	text-align: center;
	float: left;
	width: 124px;
	background: #111111; 
	padding: 3px; 
	border: 1px solid #333333; 
	margin: 4px;
	color: #CCCCCC;
}

#content-main .video:hover
{
	border: 1px solid #444444; 
}

#content-main .video img
{
	width:124px;
}

#content-main .video a
{
	text-decoration: none;
	color: #CCCCCC;
}
#content-main .video a:hover
{
	color: #FFFFFF;
}

#content-main ul
{
	margin-left: 20px;
	margin-bottom: 10px;
}

#content-main .news-top
{
	background: #111111 url('../images/news-top.gif') top left no-repeat;
	width: 562px;
	height: 12px;
}

#content-main .news-content
{
	background: #111111 url('../images/news-content.gif') top left repeat-y;
	width: 562px;
}

#content-main .news-bottom
{
	background: #111111 url('../images/news-bottom.gif') top left no-repeat;
	width: 562px;
	height: 10px;
}

.profile_pic
{
	background: #111111; 
	padding: 3px; 
	border: 1px solid #333333; 
	margin: 2px;
}
.profile_pic:hover
{ 
	border: 1px solid #555555;
}

.infobox
{
	margin: 20px 0 20px 0;
}


.infobox .subform .content
{
	padding-top: 4px;
}

.subform
{
	margin: 4px 0 0 0;
	width: 560px;
}

.subform .label
{
	width: 170px; 
	padding: 5px 4px 4px 6px;
	float: left;
	font-size: 12px;
	background: #121212 url('../images/label.gif') top left no-repeat;
}

.subform .content
{
	width: 370px; 
	float: right;
	padding: 1px;
}

.inputbox
{
	color: #DDDDDD;
	background-color: #111111;
	border: 1px solid #444444;
	padding: 2px;
}

.content select {
	border: 1px solid #555555;
	background-color: #222222;
	color: #DDDDDD;
	padding: 0;
}

.inputbox:hover, .inputbox:focus
{
	border: 1px solid #666666;
}

a.button1, input.button1
{
	padding: 4px;
	color: #DDDDDD;
	background: url('../images/bg_button.gif') top left repeat-x;
	border: 1px solid #444444;
}

a.button1:hover, input.button1:hover
{
	color: #FFFFFF;
	border: 1px solid #666666;
	text-decoration: none;
}

a.rate, a.rate:hover, a.rate:active, a.rate:visited
{
	display: block;
	color: #000000;
	padding: 0 2px 0 31px;
	line-height: 21px;
	float: left;
	text-decoration: none;
	height: 22px;
}

a.rate_5
{
	width: 36px;
	background: url('../images/rate_5.gif') top left no-repeat;
}

a.rate_4
{
	width: 66px;
	background: url('../images/rate_4.gif') top left no-repeat;
}

a.rate_3
{
	width: 29px;
	background: url('../images/rate_3.gif') top left no-repeat;
}

a.rate_2
{
	width: 30px;
	background: url('../images/rate_2.gif') top left no-repeat;
}

a.rate_1
{
	width: 41px;
	background: url('../images/rate_1.gif') top left no-repeat;
}

.rate_5
{
	color: #F00101;
}

.rate_4
{
	color: #F05501;
}

.rate_3
{
	color: #F08201;
}

.rate_2
{
	color: #F0C001;
}

.rate_1
{
	color: #F5E700;
}

#content-main p
{
	margin: 8px 0 8px 0;
}

.break
{
	width: 534px;
	height: 36px;
	background: #2C2C2C url('../images/content-main-break.gif') top left repeat-y;
}

#content-sidebar
{
	width: 204px;
	padding-left: 10px;
	padding-right: 20px;
	font-size: 11px;
	float: right;
	color: #949494;
}

#content-sidebar a:link 
{ 
	color: #E0E0E0;
}

#content-sidebar a:visited 
{ 
	color: #E0E0E0;
}

#content-sidebar a:hover, a:active 
{ 
	color: #E0E0E0;
}

#content-sidebar p
{
	margin: 0 0 6px 0;
}


#content-sidebar ul
{
	margin-left: 20px;
	margin-bottom: 10px;
}

#content-sidebar .divide
{
	width: 192px;
	height: 2px; 
	margin: 10px 6px 10px 0px;
	background: url('../images/divide.gif') top left no-repeat;
}

#content-sidebar a .pic_of_the_day
{
	background: #111111; 
	padding: 3px; 
	border: 1px solid #333333; 
	margin: 2px 0 6px 0;
}

#content-sidebar a:hover .pic_of_the_day
{
	border: 1px solid #444444;
}

#content-bottom
{
	width: 816px;
	height: 30px;
	background: #2C2C2C url('../images/content-bottom.gif') top left repeat-y;
}

table 
{ 
	margin: 10px auto 20px auto;
	width: 530px;
	border-collapse: collapse; 
	border: 1px solid #191919;
}


table caption
{
	margin: 30px auto;
	font-size: 20px;
}

td, th { padding: 10px; text-align: center; }

th
{
	padding: 3px;
	background: #C70000 url('../images/tablehead.gif') repeat-x;
	border: 1px solid #000000;
	color: #000000;
	font-weight: bold;
}

td 
{
	margin: 2px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background: #121212;
	border: 1px solid #000000;
}

tr
{

}

.icon_picture
{
	background: url('../images/icon_picture.gif') center left no-repeat;
	padding-left: 20px;
	line-height: 16px;
	display: block;
}

.icon_video
{
	background: url('../images/icon_video.gif') center left no-repeat;
	padding-left: 20px;
	line-height: 16px;
	display: block;
}

.icon_game
{
	background: url('../images/icon_game.gif') center left no-repeat;
	padding-left: 20px;
	line-height: 16px;
	display: block;
}

.icon_edit
{
	background: url('../images/icon_edit.gif') center left no-repeat;
	padding-left: 20px;
	line-height: 16px;
	display: block;
}

.icon_remove
{
	background: url('../images/icon_remove.gif') center left no-repeat;
	padding-left: 20px;
	line-height: 16px;
	display: block;
}


#footer
{
	height: 100px;
	font-size: 12px;
	color: #777777;
	padding: 10px 0 0 10px;
	background-color: #000000;
}

#footer a
{
	color: #BBBBBB;
}

.clear
{
	clear: both;
}

.print_only
{
	display: none;
}		
