html, body {
	margin: 0px;
	padding:0px;
	height:100%;
	font-size:16px;
	font-family:Book Antiqua,"Palatino Linotype",Palatino,FreeSerif,serif;
	color:#fff;
	background: url(../images/bgd.png) repeat fixed center;
}

#page
{
	height:100%;
	padding: 0;
	border: none;
	margin: 0 auto;
	vertical-align:top;
	width:820px;
}

img
{
	border:0px;
}

fieldset
{
	padding:10px;
	background-color:#000;
}

a, a:visited, a:active
{
	color:#f00;
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
}

.cheater_profile, .cheater_profile:visited, .cheater_profile:active
{
	font-size:36px;
	text-decoration:none;
	color:white;
}
.cheater_profile:hover
{
	font-size:36px;
	text-decoration:none;
	color:red;
}

.cheating_curr, .cheating_curr:visited, .cheating_curr:active
{
	font-size:36px;
	text-decoration:none;
	color:white;
}
.cheating_curr:hover
{
	font-size:36px;
	text-decoration:none;
	color:white;
}

.cheating, .cheating:visited, .cheating:active
{
	font-size:36px;
	text-decoration:none;
	color:red;
}
.cheating:hover
{
	font-size:36px;
	text-decoration:none;
	color:white;
	cursor:pointer;
}

.proof_pic
{
	float:left;
	width:174px;
}

.proof_pic_divider
{
	float:left;
	width:10px;
	font-size:1px;
}

.proof_pic_vdivider
{
	width:100%;
	height:10px;
	float:left;
	font-size:1px;
}

.fullheight
{
	/*height:100%;*/
	padding: 0;
	border: none;
	margin: 0 auto;
}



.w100_pc { width:100%; }
.w90_pc { width:90%; }
.w50_pc { width:50%; }
.w40_pc { width:40%; }
.w20 { width:20px; }
.w100 { width:100px; }
.w240 { width:240px; }
.w251 { width:251px; }
.w400 { width:400px; }
.w600 { width:600px; }

.h140 { height:140px; }
.h150 { height:150px; }
.h273 { height:273px; }
.h50 { height:50px; }
.h100 { height:100px; }
.mheight173 { height:173px; }

.valign_top { vertical-align:top; }
.valign_middle { vertical-align:middle; }
.valign_bottom { vertical-align:bottom; }

.align_l { text-align:left; }
.align_r { text-align:right; }
.align_c { text-align:center; }


.p173_top { padding-top:173px; }
.p30_left { padding-left:30px; }
.p5_left { padding-left:5px; }
.p5_t { padding-top:5px; }
.p5_b { padding-bottom:5px; }
.p5_r { padding-right:5px; }
.p5 { padding:5px; }
.p10 { padding:10px; }
.p10_l { padding-left:10px; }
.p10_r { padding-right:10px; }
.p10_t { padding-top:10px; }
.p20_t { padding-top:20px; }
.p30_r { padding-right:30px; }
.p40_top { padding-top:40px; }
.pnone_l { padding-left:0px; }

.vspace_5 { height:5px; font-size:1px;}
.vspace_10 { height:10px; font-size:1px;}
.vspace_20 { height:20px; font-size:1px;}
.vspace_30 { height:30px; font-size:1px;}
.vspace_40 { height:40px; font-size:1px;}
.vspace_50 { height:50px; font-size:1px;}
.vspace_60 { height:60px; font-size:1px;}

.hspace_10 { width:10px; font-size:1px; }
.hspace_40 { width:40px; font-size:1px; }

.txt13 { font-size:13px; }
.txt12 { font-size:12px; }
.txt16 { font-size:16px; }
.err { color:#f00; }

.container
{
	padding-top:10px;
	text-align:center;
}

.frm_input
{
	background: #fff url(../images/input.png) no-repeat center center;
	width:239px;
	height:36px;
	border:0px;
	text-align:center;
	vertical-align:middle;
}

.frm_input input
{
	border:0px;
	background-color:#F1F1F1;
	width:229px;
}

.frm_input select
{
	border:0px;
	background-color:#F1F1F1;
	width:229px;
	text-align:left;
}

.frm_textarea
{
	border:2px solid #7B7B7B;
	padding:0px;
	margin:0px;
}

.frm_textarea textarea
{
	background-color:#F1F1F1;
	padding:0px;
	margin:0px;
	border:0px;
}

.frm_l
{
	font-size:16px;
	text-align:left;
}

.question
{
	font-size:16px;
	font-weight:bold;
	color:#f00;
}

.answer
{
	font-size:16px;
}

.search
{
	border:1px solid #f00;
	text-align:left;
}

.search legend
{
	color:#f00;
	padding-left:10px;
	padding-right:10px;
}

.lsize { font-size:50px; }
.ssize { font-size:30px; }

.searchLink, .searchLink:visited, .searchLink:active
{
	color:#f00;
	text-decoration:none;
	text-transform: uppercase;
}

.searchLink:hover
{
	color:#fff;
	text-decoration:none;
}


.black { color:#000000; }

.user
{
	width:198px;
	height:200px;
	float:left;
}

.user_small
{
	width:124px;
	height:125px;
	float:left;
}

.art_text
{
	width:100%;
	border:1px solid #f00;
	padding:10px;

}

.art_title
{
	width:100%;
	height:20px;
	text-align:left;
}

.art_message
{
	text-align:left;
	width:100%;
}

.articleSeparator
{
	font-size:1px;
	height:4px;
	border-top:1px dashed #f00;
}

.comment
{
	width:100%;
	border:1px solid #f00;
	padding:10px;

}

.from
{
	width:100%;
	height:20px;
	text-align:left;
}

.message
{
	text-align:left;
	width:100%;
}

.commentSeparator
{
	font-size:1px;
	height:4px;
	border-top:1px dashed #f00;
}

/*TERMS AND CONDITION*/
.title
{
	font-size:30px;
	font-weight:bold;
	text-align:center;
}

.subtitle
{
	font-size:24px;
	font-weight:bold;
	text-align:left;
}

.subtitle_text
{
	font-size:18px;
	font-weight:bold;
	text-align:left;
}

.section
{
	text-align:left;
}

#footer
{
	font-size:10px;
	text-align:center;
	color:#C0C0C0;
}

.footer_links
{
	font-size:12px;
	position:relative;
}

.footer_links div
{
	float:left;
}

.footer_links div a
{
	color:#C0C0C0;
}

.footer_divider_line
{
	background-image:url(../images/shadow.png);
	background-repeat:repeat-x;
	font-size:10px;
}
