html
{
	height: 100%;
}
body
{
	height: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url('images/bg.gif');
	margin: 0px;
	text-align: center;
}
ul
{
	margin: 0px 0px 0px 0px;
	padding-left: 20px;
}
table.content
{
	font-size: 11px;
	height: 928px;
}
table.menu
{
	background: #FFFFFF;
}
span.menutitle
{
	color: #B30000;
	font-weight: bold;
	font-size: 11px;
}
a.menulink
{
	color: #B30000;
	font-weight: normal;
	font-size: 11px;
}
table.frame
{
	width: 500px;
	border: 0px;
	color: #000000;
}
td.frame
{
	background: #FFFFFF;
}
td.framebody
{
	vertical-align: top;
	text-align: left;
	font-size: 12px;
	color: #B30000;
	background: #FFFFFF;
}
td.votecount
{
	font-size: 10px;
	color: #666666;
}
table.frameform
{
	border: 1px dashed #666666;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	width: 100%;
}
td.title
{
	font-weight: bold;
	color: #FF0000;
	font-size: 20px;
	border-bottom: 1px solid #B30000;
}
td.comment_edit
{
	font-size: 11px;
	color: #000000;
}
td.comment_edit_header
{
	font-size: 11px;
	color: #666666;
	background: #DDDDDD;
}
td.admintitle
{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 18px;
	padding-bottom: 16px;
}
input.radio
{
	height: 15px;
	width: 15px;
}
img
{
	border: 0px;
}
td.framecorner
{
	width: 18px;
	height: 18px;
}
table.rating
{
	border-bottom: 0px solid #B30000;
}
a
{
	font-weight: bold;
	color: #B30000;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a.white
{
	color: #FFFFFF;
}
.info
{
	font-size: 12px;
	color: #B30000;
	vertical-align: top;
	font-weight: normal;
}
.infowhite
{
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: top;
	font-weight: normal;
}
.subinfo
{
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: top;
}
.info_sub
{
	font-size: 10px;
	color: #B30000;
	vertical-align: top;
	font-weight: normal;
}
td.footer
{
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 5px;
}
a.footer
{
	color: #FFFFFF;
	font-weight: normal;
}
table.main
{
	width: 748px;
	background: #FF0000;
	height: 100%;
	border: 5px solid #FFFFFF;
}
img.icon
{
	vertical-align: text-bottom;
	border: 0px solid #9E9E9E;
}
img.rating
{
	vertical-align: middle;
	padding-bottom: 3px;
}
table.profiledesc
{
	color: #000000;
	font-size: 11px;
	background: #DDDDDD;
	border: 0px solid #B30000;
}
a.profiledesclink
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
a.profileadlink
{
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.intro
{
	vertical-align: top;
}
.fldname
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-top: 2px;
}
.fldspace
{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding: 3px;
}
.fldvalue
{
	padding-top: 3px;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #000000;
}
.fldextra
{
	color: #666666;
	font-size: 11px;
}
.fldreq
{
	font-size: 10px;
	color: #FFFFFF;
}
.flderror
{
	font-size: 11px;
	color: #FFFFFF;
	background: #9D3D91;
	font-weight: bold;
}
.fldlink
{
	font-size: 11px;
	color: #FFFFFF;
}
.errmsg
{
	font-size: 11px;
	color: #FFFFFF;
	background: #FF0000;
	font-weight: bold;
	text-align: center;
	padding: 2px;
	border: 1px solid #B30000;
}
td.photo
{
	border: 0px solid #999999;
	background: #FFFFFF;
}
td.photofooter
{
	background: url('images/photo_bg.gif') #FFFFFF;
}
form
{
	margin: 0px;
}
input.field
{
	color: #000000;
	background: #FEFEFE;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
	padding-left: 2px;
	padding-right: 2px;
}
input.framefield
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #FF0000;
	padding-left: 2px;
	padding-right: 2px;
}
input.framebutton
{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background: #FF0000;
	border: 1px solid #B30000;
}
select.field
{
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.line
{
	width: 200px;
	height: 1px;
	color: #9E9E9E;
	text-align: left;
}
input.button
{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background: #B30000;
	border: 1px solid #FF8282;
}
textarea
{
	color: #000000;
	background: #FEFEFE;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.confmsg
{
	font-size: 11px;
	color: #B30000;
	background: #FF8282;
	font-weight: bold;
	text-align: center;
	padding: 2px;
	border: 1px solid #B30000;
}
table.profile
{
	border: 1px dashed #666666;
	font-size: 11px;
	color: #000000;
}
.overview_data
{
	color: #000000;
	vertical-align: top;
	font-size: 11px;
	background: #FFFFFF;
	border-top: 1px solid #9E9E9E;
}
.overview_data_switch
{
	color: #000000;
	vertical-align: top;
	font-size: 11px;
	background: url('images/header_bg.gif') #FFFFFF;
	border-top: 1px solid #9E9E9E;
}
.overview_data_switch2
{
	color: #000000;
	vertical-align: top;
	font-size: 11px;
	background: #FF8282;
	border-top: 1px solid #9E9E9E;
}
.overview_header
{
	font-size: 11px;
	font-weight: bold;
	color: #B30000;
	background: #FFFFFF;
}
.overview
{
	background: #666666;
}
.overview_subheader
{
	font-size: 10px;+
	color: #FFFFFF;
}
.overview_subheaderinfo
{
	font-size: 10px;
	color: #FF8282;
}
.overview_link
{
	color: #FFFFFF;
}
.overview_search
{
	vertical-align: middle;
	font-size: 11px;
	background: #9E9E9E;
	border: 1px solid #666666;
}
a.comment
{
	color: #FFFFFF;
}
a.side_comment
{
	color: #FFFFFF;
	font-weight: normal;
}
a.side_comment:hover
{
	text-decoration: none;
}
div.pro_com
{
	float: left;
	border: 1px solid #FF8282;
	background: url('images/comment_bg.gif');
	width: 494px;
	height: auto;
	font-size: 11px;
	color: #FFFFFF;
}
div.pro_com_header
{
	font-weight: bold;
	border-bottom: 1px dashed #FF8282;
	color: #FF8282;
	padding: 3px;
	width: 488px;
	height: 14px;
}
div.pro_com_content
{
	float: left;
	color: #FFFFFF;
	padding: 3px;
	width: 100%;
}
div.pro_com_header_l
{
	float: left;
}
div.pro_com_header_r
{
	float: right;
	text-align: right;
}
div.pro_com_nick
{
	float: left;
	width: 130px;
}
div.pro_com_body
{
	padding-right: 3px;
	font-weight: bold;
	float: right;
	width: 358px;
}
div.pro_com_spacer
{
	float: left;
	width: 496px;
}
table.comment
{
	border: 1px solid #FF8282;
	background: url('images/comment_bg.gif');
}
td.comment_header
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: 1px dashed #FF8282;
}
td.comment_control
{
	font-size: 11px;
	font-weight: bold;
	color: #FF8282;
}
td.comment
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
td.side_comment
{
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background: #B30000;
	cursor: pointer;
}
td.side_comment_switch
{
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background: #B30000;
	cursor: pointer;
}
td.comment_name_input
{
	padding-top: 2px;
	vertical-align: top;
	color: #FFFFFF;
	font-size: 11px;
}
td.comment_value_input
{
	font-size: 11px;
	font-weight: bold;
}
td.comment_info
{
	font-size: 11px;
	text-align: center;
}
a.comment_info
{
	color: #FFFFFF;
}
td.comment_add
{
	font-size: 11px;
	font-weight: bold;
}
td.side_header
{
	background: #B30000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px dashed #FF8282;
}
table.side_box
{
	border: 1px solid #FF8282;
	background: #B30000;
}
table.file
{
	border-top: 1px solid #CCCCCC;
}
td.file
{
	font-size: 10px;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;
}
input.filebutton
{
	font-size: 10px;
	color: #B30000;
	font-weight: bold;
	background: #FFFFFF;
	border: 1px solid #B30000;
}
td.side_search
{
	color: #FFFFFF;
	font-size: 11px;
	vertical-align: middle;
}
td.thumb
{
	width: 100px;
	height: 100px;
	vertical-align: middle;
	background: url('images/thumb_bg.gif');
}
td.thumb_info
{
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	font-size: 10px;
	color: #B30000;
}
a.thumb_info:hover
{
	text-decoration: none;
}
a.framelink
{
	color: #B30000;
	font-weight: bold;
}
table.ad
{
	border: 1px solid #FFFFFF;
	background: #FF0000;
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
}
td.ad
{
	width: 468px;
	height: 60px;
}
td.ad img
{
	vertical-align: middle;
}
td.ad_skyscraper
{
	width: 120px;
	height: 600px;
}
td.ad_info
{
	padding: 2px 3px 2px 3px;
	background: #FFFFFF;
	color: #FF0000;
	font-weight: bold;
	font-size: 10px;
	vertical-align: bottom;
}
td.legal
{
	font-size: 12px;
}
a.comment_nick
{
	color: #FFFFFF;
}
span.side_sublink
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.page_choice
{
	font-size: 12px;
	font-weight: bold;
	color: #B30000;
	cursor: pointer;
	width: 25px;
	text-align: center;
}
.page_choice_selected
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #FF8282;
	width: 25px;
	text-align: center;
}
.page_choice_over
{
	font-size: 12px;
	font-weight: bold;
	background: #FF8282;
	width: 25px;
	text-align: center;
	cursor: pointer;
}
a.page_choice:hover
{
	text-decoration: none;
}
.pro_com_body a
{
color:white;
}

.pagination a, .pagination b
{
display:block;
float:left;
color:#CC0000;
border:1px solid #B20000;
background-color:white;
padding:4px;
margin-right:5px;
}
.pagination b,.pagination a:hover {
background-color:#E60000;
color:white;
}
 
a.smallpic
{
    float:left;
    display:inline;
    width:105px;
    height:85px;
    padding:4px;
    margin:0px 3px 3px 0px;
    border:1px solid #666666;
    overflow:hidden;
}

.even .side_comment, td.even
{
    background-color:#8C0404;
}
