body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/mainbg.jpg);
	background-repeat: repeat-x;
}
.maintable{
	width:977px;
}
.leftmenubg{
	width:202px;
	background-image: url(images/leftmenubg.jpg);
	background-repeat: repeat-y;

}
.t1bg{
	background-image: url(images/t1_bg.gif);
	width:180px;
	text-align: center;
}
.rightbg{
	background-image: url(images/right.gif);
	width:10px;
	background-repeat: repeat-y;
}
.leftbg{
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	width:10px;
}
.input1{
	width:115px;
	height:18px;
	background-color: #c3a1ac;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	border: 1px solid #E0B8EA;
}
.input2{
	width:158px;
	height:18px;
	background-color: #f8ebef;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #b3507b;
	border: 1px solid #c3a1ac;
}
.input3{
	width:400px;
	height:19px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Gray;
	border: 1px solid #A8A8A8;
	background-color: White;
}
.inputcommon{
	height:18px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4F5E6A;
	border: 1px solid #787878;
	background-color: White;
}
.t12{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #bd889f;
	line-height:25px;
}
.t12_v1{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6e6e6e;
	line-height:22px;
}
.t12_v1 a{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6e6e6e;
	line-height:22px;
	text-decoration: none;
}
.t12_v1 a:hover{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #C71585;
	line-height:22px;
	text-decoration: underline;
}
.t12_v2t{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC0066;
	line-height:16px;
}
.t12_v2{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #e57194;
	line-height:26px;
	background-image: url(images/line.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.t12_v3{
	font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #6a8a91;
	line-height:22px;
	text-align: center;
}
.t12_v4{
	font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #be4283;
	line-height:32px;
	text-indent: 5px;
}
.t12_v4 a{
	font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #be4283;
	line-height:32px;
	text-indent: 5px;
}
.t12_v4a :hover{
	font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #BF4548;
	line-height:32px;
	text-indent: 5px;
}
.t12_v5{
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3D474F;
	line-height:24px;
}
.rbg{
	width:190px;
	background-color: #fdfbf6;
}
.righttdbg{
	background-image: url(images/righttdbg.gif);
   width:181px;
	background-repeat: repeat-y;
}
.s2bg{
	width:181px;
	height:37px;
	background-image: url(images/s2bg.gif);
	background-repeat: no-repeat;
}
.indexrcbg{
	background-image: url(images/indext1bg.gif);
	background-repeat: no-repeat;
	width:550px;
}
.indexrc2bg{
	background-image: url(images/indext2bg.gif);
	background-repeat: no-repeat;
	width:550px;
}
.indext3linebg{
	background-image: url(images/indext3_bgline.gif);
	width:494px;
	background-repeat: repeat-y;
}
.index4_bg{
	background-image: url(images/indext5_bg.gif);
	background-repeat: repeat-y;
	width:554px;
}
.picborder{
	width:85px;
	height:115px;
	border: 1px solid #ffb4b4;
}
.picborder2{
	width:138px;
	height:114px;
	border: 1px solid #BFBFBF;
}
.copyrightbg{
	background-image: url(images/copyright_bg.gif);
	height:29px;
	background-repeat: no-repeat;
	font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #d96868;
	letter-spacing: 1px;
	padding-right: 6px;
}

.copyrightbg a:link {  color: #d96868;}
.copyrightbg a:visited {  color: #d96868;}
.copyrightbg a:hover  {  color: #d96868;}


.leftbg2{
	background-image: url(images/leftbg2.gif);
	width:181px;
	background-repeat: repeat-y;
}
.boardfont{
	font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #515151;
	line-height:22px;
}
.boardfont a{
	font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #B41818;
	line-height:22px;
	text-decoration: none;
}
.boardfont a:hover{
	font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #B41818;
	line-height:22px;
	text-decoration: underline;
}
.gallerybg{
	background-image: url(images/gallerymenubg.gif);
	width:171px;
	background-repeat: no-repeat;
	font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: Gray;
	line-height:30px;
	text-indent: 30px;
}
.gallerybg a{
	font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: Gray;
	text-decoration: none;
	line-height:30px;
}
.gallerybg a:hover{
	font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #E42C2C;
	line-height:30px;
	text-decoration: none;
}
.date{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #882DB5;
	line-height:16px;
}
.mail{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #696969;
	line-height:16px;
}
.name{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #44555F;
	line-height:18px;	
}
.bordcontent{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #29383F;
	line-height:20px;		
}
.votetitle{
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5B975C;
	line-height:20px;
	font-weight: bolder;
	border-bottom: 1px dotted #9370DB;
}
.personfont{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #515151;

}
.personfont1{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #DC143C;
		
}
.photobr{
	border: 4px solid #E0C0EF;
}
.tbg{
	background-image: url(images/tbg.gif);
	height:29px;
	background-repeat: repeat-x;
}
.accountfont{
	color: #e9b426;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
   line-height:24px;
}