* {
	padding:0px;
	margin:0px;
	border:0px;
}

body {
	font-family:Arial,Helvetica,sans-serif;
	background:#C5E3F7;
	font-size:12px;
	color:#777470;
	text-shadow:0 1px #fff;
	letter-spacing:1px;
}
a { color:#777470; }
a:hover { color:#333; }
ul { list-style:none; }
li a { text-decoration:none; }
h1 { font-size:20px; height:60px; line-height:60px; text-shadow:0 0; }
h2 { padding-bottom:10px; }
h3 { font-size:13px; padding-bottom:5px; margin:15px 0 5px 0px; border-bottom:3px solid #DCDDDE; }
hr.clear { clear:both; height:0px;}
input { line-height:24px; height:24px; padding:5px; margin:5px 0; background:#F2F2F2; }
.check { line-height:10px; height:10px; padding:0px; margin:10px;}
/* DIVERSE */
#bg {
	background:#;
}
.bg1 {
	background:#EDEDED url(/img/image_13.png) top right no-repeat;
	padding:10px;
	margin-top:15px;
}
.padding {
	padding:10px;
}
/*SHELL*/
.left {
	width:685px;
	float:left;
	padding:0 10px;
}
.right {
	float:left;
	margin-left:15px;
	width:260px;
	text-shadow:0 0;
	padding:0 10px;
}
.inner {
	margin:0 auto;
	width:1000px;
}
.blank {
}
#menu {
	color:#FF6DA1;
	padding:0 10px;
}
	#menu .inner {	
		height:50px;
		line-height:50px;
		background:#F4F4F4;
	}
	#menu a {
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		color:#61A1C4;
		padding:0 10px;
		height:50px;
		display:block;
		float:left;
		border-right:1px solid #fff;
	}
		
		#menu a:hover {
			background:#eee;
		}
#header {
	background:#1D1D1D;	
}
#header .inner {
	height:60px;
	text-shadow:0 0;
	color:#fff;
}
	#header .inner #top {
		border-bottom:3px solid #000000;
		height:60px;
	}
	#header .inner #top a {
		text-decoration:none;
		color:#70BDFF;
	}
	#header .inner #topmenu {
		color:#fff;
		float:right;
		line-height:60px;
	}
		#header .inner #topmenu a {
			color:#70BDFF;
			text-decoration:none;
		}
#showcase {
}
	#showcase .inner {
		padding:10px 0;
		background:#E9ECEE;
		text-align:center;
	}
		#showcase .inner img{
			margin-right:10px;
			border:3px solid #fff;
		}
		#showcase .inner img.last{
			margin-right:0px;
		}
#content {
}
	#content .inner {
		background:#fff;
		padding:10px 0;
	}

#footer {
	margin-top:15px;
}
	#footer .inner {
		padding:10px 0;
		color:#A5A5A3;
		background:#E9ECEE;
	}
		#footer .inner div.block {
			width:250px;
			float:left;
			margin-right:15px;
		}
			#footer .inner div.block h3 {
				margin-top:0px;
				border-color:#3D3C37;
			}
			#footer .inner div.block ul {
			}
				#footer .inner div.block ul li {
					padding-left:0px;
				}
					#footer .inner div.block ul li a {
						display:block;
						line-height:24px;
						padding-left:5px;
					}
						#footer .inner div.block ul li a:hover {
							background:#3D3C37;
							color:#A5A5A3;
						}
/*rightside*/
ul.menu {
	line-height:18px;
}
	ul.menu li {
		display:block;
	}
		ul.menu li a {
			display:block;
		}

/* forum */

.fname {
	float:left;
	width:55%;
	font-weight:bold;
}
	li .fname {
		font-weight:normal;
		padding:5px 0;
	}
	li { padding-left:5px;}
.ftopic {
	text-align:center;
	float:left;
	width:10%;
}
.fpost {
	text-align:center;
	float:left;
	width:10%;
}
.flast { float:left; width:25%;}

/*SPLASH*/
.splash {
	margin:10px;
	border:1px solid #C9C9C9;
	padding:10px;
}
	.success {	
		background:#CCFFCC;
	}
	.error {
		background:#ECD5D8;
	}