body { margin:0px; background-color:#FFFFFF; font-family:Verdana; font-size:12px; color:#333333}
form { margin:0px;}
a:link { color:#0087D0}
a:visited { color:#922A92;}
a:hover { color:#D60000;}
hr { height:1px; border:0px; color:#D5DFE6; background-color:#D5DFE6; margin:10px 20px; padding:0xp}
h2 { font-size:14px;}
h3 { font-size:15px; color:#0065AC}
h4 { font-size:13px;}

.topbg { background:url(images/topbg.gif) left no-repeat;}
.topbg2 { background:url(images/topbg2.gif) top left no-repeat;}
.botbg { background:url(images/botbg.gif) top repeat-x #FFFFFF}
.botbg2 { background:url(images/line-bot.gif) top left no-repeat;}

#topmenu { float:left; position:relative; left:100px; line-height:1.5em; margin:0px 30px 0px 0px; padding:5px 0 0 0; width:350px; font-family:Verdana; font-size:11px; color:#FFF; text-align:right}
#search { margin:0px 5px 0px 40px; font-size:12px;}
.stext { border:1px solid #7F9DB9; background-color:#FFFFFF; height:15px; width:200px; font-family:Verdana; font-size:12px; color:#333333}
.slist {border:1px solid #7F9DB9; background-color:#FFFFFF; height:15px; width:100px; font-family:Verdana; font-size:11px; color:#333333}
.sgo { border:0px; font-family:Verdana; font-size:12px; color:#111111}

a.topm:link, a.topm:visited { color:#FFFFFA; font-family:Verdana; font-size:11px;}
a.topm:hover { color:#FFFF33}
a.topm1:link, a.topm1:visited { color:#FFFFFA; font-family:Verdana; font-size:12px; font-weight:bold; margin-right:7px; margin-left:7px; line-height:26px;}
a.topm1:hover { color:#FFFF33}

.liner { background:url(images/linebg.gif) repeat-y;}
.leftmenu { background:url(images/leftm-bg.gif) repeat-y;}
.leftmenu ul { margin:0px; padding:10px 5px 10px 0px; list-style:none}
.leftmenu li { margin:0px; padding:0px; margin-bottom:4px;}

.leftmbot { background:url(images/leftm-bot.gif) top no-repeat; height:17px;}
a.aleftm:link, a.aleftm:visited { display:block; color:#000000; font-family:Verdana; font-size:12px; text-decoration:none;padding-left:30px; height:17px; padding-top:3px;}
a.aleftm:hover { color:#FFFFFF; background:url(images/arrow.gif) 20px 7px no-repeat #1FA8F2; }

.maintop { margin-bottom:10px;}

#main { margin:10px 15px; padding:2px;}
.text { margin-bottom:10px;}
.text img { margin:10px; margin-top:2px; border:1px solid #999999;}
.text li { margin-bottom:5px;}
.text p{
clear:both;
}

.navit { margin:7px 0px; font-size:11px;}
.navit h1 { margin:0px; padding:0px; color:#FFFFFF;font-family:Verdana; font-size:11px; font-weight:bold}
.navibg { background:url(images/navi-arrow.gif) left center no-repeat #1FA8F2; color:#FFFFFF; padding-left:17px; font-family:Verdana; font-size:11px; font-weight:bold}
.navibg2 { background:url(images/navibg2.gif) top repeat-x; padding:0px 4px 1px 5px; color:#026FAA; font-size:10px;}

.title { margin:5px 0px; padding:0px; color:#B94646; font-family:Verdana; font-size:17px; font-weight:bold;}
.title2 { margin:10px 0px; padding:0px; color:#B94646; font-family:Verdana; font-size:12px;}

.cat1 { margin:10px 0px 10px 0; padding:4px 0px 0px 20px; height:16px; background:url(images/catbg-blue.gif) 0 0 no-repeat; color:#0065AC; font-family:Verdana; font-size:12px; font-weight:bold; text-transform:uppercase;}
.cat2 { margin:10px 0px 10px 0; padding:4px 0px 0px 20px; height:16px; background:url(images/catbg-green.gif) 0 0 no-repeat; color:#248500; font-family:Verdana; font-size:12px; font-weight:bold; text-transform:uppercase;}
.cat3 { margin:10px 0px 10px 0; padding:4px 0px 0px 20px; height:16px; background:url(images/catbg-red.gif) 0 0 no-repeat; color:#DF1D00; font-family:Verdana; font-size:12px; font-weight:bold; text-transform:uppercase;}

.botmenu { padding:5px; font-family:Verdana; font-size:12px; color:#0065AC;}
a.abotm:link, a.abotm:visited { color:#0065AC; font-family:Verdana; font-size:12px;}
a.abotm:hover { color:#D80303;}
.copy { color:#1FA8F2; font-family:Verdan; font-size:10px;}
.lineblue { background:url(images/lineblue.gif) repeat-x;}
.lineblue2 { background:url(images/lineblue.gif) repeat-x; margin-right:10px;}

.tblue { background-color:#EBF7FE; margin:7px 0px;}
.tblue img { border:1px solid #666666;}
.tblue td { padding:0px 3px;}
.tblue h2 { margin:0px; padding:0px; color:#B94646; font-family:Verdana; font-size:11px; font-weight:bold; }

.twhite { background-color:#FFFFFF; margin:7px 0px;}
.twhite img { border:1px solid #666666;}
.twhite td { padding:0px 3px;}

a.atitleb:link, a.atitleb:visited { color:#B94646; font-family:Verdana; font-size:11px; font-weight:bold; text-decoration:none}
a.atitleb:hover { text-decoration:underline}

a.amore:link, a.amore:visited {color:#0087D0; font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:none}
a.amore:hover { color:#0087D0; text-decoration:underline}

.pages { padding:2px; margin:5px 15px 0px 15px; color:#1FA8F2; font-family:Verdana; font-size:12px;}
a.apage:link, a.apage:visited {color:#1FA8F2; font-family:Verdana; font-size:12px; text-decoration:none; padding:0px 2px;}
a.apage:hover { color:#FF0000; text-decoration:underline}
a.apage-a:link, a.apage-a:visited {color:#FF0000; font-family:Verdana; font-size:12px; text-decoration:none}
a.apage-a:hover { color:#FF0000; text-decoration:underline}

.listm { margin:0px 3px 25px 28px; padding:0px; color:#0065AC; font-family:Verdana; font-size:11px; list-style:none; border-right:1px solid #D0EDFC;}
.listm li { margin-bottom:7px; background:url(images/arrow-blue.gif) 0px 6px no-repeat; padding-left:10px;}
.listm a:link, .listm a:visited { color:#0065AC; text-decoration:none}
.listm a:hover { color:#AC0000; text-decoration:underline}

.listm2 { margin:5px 3px 25px 28px; padding:0px; color:#0065AC; font-family:Verdana; font-size:11px; list-style:none;}
.listm2 li { margin-bottom:7px; background:url(images/arrow-green.gif) 0px 6px no-repeat; padding-left:10px;}
.listm2 a:link, .listm2 a:visited { color:#289C00; text-decoration:none}
.listm2 a:hover { color:#D60000; text-decoration:underline}

.listm3 { margin:5px 3px 25px 28px; padding:0px; color:#0065AC; font-family:Verdana; font-size:11px; list-style:none;border-right:1px solid #FFE6C9;}
.listm3 li { margin-bottom:7px; background:url(images/arrow-red.gif) 0px 6px no-repeat; padding-left:10px;}
.listm3 a:link, .listm3 a:visited { color:#D60000; text-decoration:none}
.listm3 a:hover { color:#333333; text-decoration:underline}

.div-com { margin:5px 0px 10px 10px; padding:3px; font-size:10px; color:#979797; border-top:1px solid #CFDDE8; }
.navi { background-color:#EBF7FE; color:#0087D0; height:15px; font-family: Georgia, "Times New Roman", Times, serif,Verdana; font-weight:bold; font-size:11px;  padding:1px 0px 1px 6px; border:1px solid #FFFFFF; border-left:3px solid #008BD6; margin:15px 0 0 5px;}
.divcom2 { font-family:Verdana; font-size:10px; color:#999999; padding-bottom:5px; margin:2px 0px 0px 10px; }
.comms { font-family:Verdana; font-size:11px; margin:10px 0px 5px 5px; padding:4px; border:1px dotted #D9D9D9; background-color:#F9FDFF; color:#444444; line-height:16px;}
.note { font-family:Verdana; font-size:11px; margin:0px 5px 5px 0px; padding-top:4px; padding-bottom:4px;}

.formcomm { font-size:12px; padding-bottom:10px; padding:5px; border:1px dotted #D9D9D9; background-color:#FCFEFF;}
.formcomm .td2 { padding-bottom:3px; border-bottom:1px dotted #FBFBFB;}
.formcomm input { border:1px solid #83B4D1; background-color:#FFFFFF; font-family:Verdana; font-size:12px;}
.formcomm .input2 { width:120px; font-family:Verdana; font-size:12px; font-weight:bold; color:#DF1D00; height:15px; background-color:#FFFFFA;}
.formcomm textarea { border:1px solid #83B4D1; background-color:#FFFFFF; font-family:Verdana;}
.formcomm .butt { border:1px solid #333333; border-bottom:2px solid #666666; border-right:2px solid #666666; font-family:Verdana; font-size:12px; font-weight:bold; color:#000000; background-color:#FFFFFF; text-transform:uppercase}
.selecty { border:1px solid #333333; background-color:#FFFFFF; color:#333333; font-family:Verdana; font-size:10px; font-weight:bold}

a.comm-a:link, a.comm-a:visited { color:#0087D0; padding-left:2px; padding-right:2px;}
a.comm-a:hover { color:#D60000; text-decoration:underline;}
a.rss:link, a.rss:visited { color:#FFFFFF; background-color:#FF7E00; text-decoration:none; padding-left:2px; padding-right:2px; border:1px solid #FFFFFF; font-size:10px;}
a.rss:hover {color:#FF7E00; background-color:#FFFFFF; text-decoration:none; border:1px solid #FF7E00;}
.small-blue { color:#0065AC; font-size:11px;}
.img2 { margin:0px; border:1px solid #CCCCCC}
.data { color:#888888; font-family:Verdana; font-size:10px;}

.listarc { font-family:Verdana; font-size:11px; color:#333333;}
.listarc li { margin:0px; margin-bottom:2px; padding:0px;}

.listarchive { padding:5px 0 5px 20px;}

#latestpost ul {
	font-size:10px;
	clear:both;
	padding:0;
	margin:0;
	list-style:none;
}
#latestpost li {
	border-bottom:1px dashed #AEB0AD;
	padding:5px 0;
	height:55px;
	line-height:12px;
}
#latestpost li:hover {
	background:#E3F6CE;
}
#latestpost img {
	border:1px solid #AEB0AD;
	background:#FFFFFF;
	margin-right:5px;
	padding:2px;
	float:left;
}
#latestpost a:link,
#latestpost a:visited {
	text-align:left;
	color:#1D8ABA;
	font-weight:bold;
	text-decoration:none;
}
#latestpost a:hover {
	color:#519700;
	background:#E3F6CE;	
}
#antispam_img {
}

#antispam_res {
	color:#FF0000;
	padding:0px 0px 0px 0px;
	margin:4px 0px 0px 0px;
	font-size:10px;
}
div.votes{
	width:62px;
	height:37px;
	background-image:url(images/votes.gif);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	padding-top:3px;
	margin-bottom:-3px;	
	}
div.votes strong{
	color:#3A7B9F;
	font-weight:bold;
	font-size:15px;
	}
div.vote{
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	color:#4AA095;
	width:62px;
	height:16px;
	background-image:url(images/vote.gif);
	text-align:center;
	vertical-align:middle;
	}
div.vote a:link{
	padding:0px;
	margin:0px;
	font-weight:bold;	
	text-decoration:none;
	color:#FF6666;
	display:block;
	}
div.vote a:hover{
	margin:0px;
	padding:0px;
	background-image:url(images/vote_hover.gif);	
	}
a.sn{
font-size:12px;
/*color:#E79500;*/
color:#FF0000;
font-weight:bold;
padding:0px 1px 0px 1px;
}
a.sn:hover{
font-family:Verdana;
color:#FF0000;
padding:0px 0px 0px 0px;
border:dotted 1px;
}
.red{
	color:#FF0000;
	font:100%;
}
fieldset div,span{
	font: 85% Verdana, helvetica, sans-serif;line-height:1.4;
}
#textLimit,#nameLimit{
color:#0000FF;
font-weight:bold;
}

/* div layouts */
.container {
	width:1230px;}
	
.wrapper{
	float:left;
	width:100%}
	
.mycontent{
	margin:0 442px 0 182px;
	width:606px;}

.mycontent .inner {
	padding:10px 20px 20px 20px}
	
.navigation{
	float:left;
	width:442px;
	margin-left:-442px}

.mycontent {
	background:url(images/column_center_top.gif) 0 0 no-repeat}
	
.extra{
	float:left;
	width:182px;
	margin-left:-100%}

.extra {
	background:url(images/column_left_top.gif) 0 0 no-repeat;
	padding-top:56px}

.clear {
	clear:both}

/* header */
.header {
	background:url(images/header_bg.gif) 182px 0 no-repeat;
	height:68px;}

.logo {
	float:left;
	width:182px;
	height:68px;}

.search_box {
	width:360px;
	float:left;
	padding-top:10px}

/* footer */
.footer {
	clear:both;
	border-top:3px solid #1fa8f2;
	padding:20px 0 20px 0;
	margin-top:5px}
	
.footer_left, .footer_right, .footer_middle {
	float:left}

.footer_left {
	width:182px;
	text-align:center}

.footer_middle {
	width:606px;
	text-align:right}

/* middle layout */
.middle {
	background:url(images/column_center_line.gif) 788px 0 repeat-y}

/* navigation */
.navi_col_left {
	float:left;
	width:190px;
	padding-left:20px}
	
.navi_col_right {
	float:left;
	width:212px;
	padding-left:20px;}

/* advertise blocks */
.adv_right_top, .adv_left_top, .adv_mid_top {
	text-align:center}

.adv_mid_top {
	padding:10px 0;
	border-bottom:1px solid #d5dfe6;
	margin-bottom:20px}
