﻿
/* CSS Document */
* {
	margin:0;
	padding:0;
}

@font-face {
	font-family: "RedstarBold";
	src: url(/fonts/RedstarBold.ttf)
}

@font-face {
	font-family: "Redstar";
	src: url(/fonts/Redstar.ttf)
}

body {
	width:100%;
	margin:0 auto;
	text-align:center;
	background:#000 url(/images/bg_body.gif) repeat-x top left;
	font:11px verdana, arial, sans-serif;
	color:#999
}

#header {width:1000px; height:100px; margin:0 auto; text-align:left}
	#top-left {width:774px; float:left}
	#top-right {width:221px; float:left; text-align:right; padding:30px 5px 0 0; font-weight:bold; font-size:1.2em; line-height:18pt}

#navigation {
	width:1000px;
	height:259px;
	background:url(/images/bg_nav.gif) no-repeat top center;
	margin:0 auto;
	text-align:center
}

	#navigation ul {list-style:none}
	#navigation li {
		list-style:none;
		float:left;
		width:140px;
		height:140px;
		display:block;
		padding:0 25px
	}
	
	#navigation img {border-style:none}
	
#main {
	width:1000px;
	min-height:320px;	
	margin:0 auto;
	text-align:center
}

	#main-top {
		clear:both;
		width:1000px;
		height:53px;
		margin:0 auto;
		text-align:center;
		background:#252525 url(/images/bg_bottom_top.gif) no-repeat top center
	}

	#main-inner-l {
		width:25px;
		min-height:320px;
		float:left;
		background:#252525 url(/images/news_left.gif) repeat-y top left
	}
	
	#main-inner-m {
		width:950px;
		min-height:320px;
		float:left;
		background-color:#252525
	}
	
	#main-inner-r {
		width:25px;
		min-height:320px;
		float:left;
		background:#252525 url(/images/news_right.gif) repeat-y top right;
	}
	
		.copy-inner {
			margin:0 5px;
			padding:50px 50px 20px 50px;
		}
	
	#main-1 {
		width:400px;
		float:left;
		/*background:#252525 url(/images/news_left.gif) repeat-y top left;
		min-height:360px;*/
		text-align:justify;
		padding-left:35px
	}
	
	#main-mid, #main-hp {
		clear:both;
		width:1000px;
		min-height:360px;
		background:url(/images/bg_1000x504.jpg) repeat-y top center;
	}
	
	#main-hp {float:left}
	
		.copy {
			margin:0 5px;
			padding:20px;
			border:solid 1px #1c1c1c
		}
		
		.copy p, .copy-inner p {line-height:12pt; margin-top:20px}

	#main-2 {
		width:310px;
		float:left;
		/*background-color:#252525
		min-height:360px;*/
	}
	
		.copy-2 {
			margin:0 5px;
			padding:20px 5px;
			border:solid 1px #1c1c1c
		}


	#main-3 {
		width:215px;
		float:left;
		/*background:#252525 url(/images/news_right.gif) repeat-y top right;
		min-height:360px;*/
		padding-right:30px
	}	

#main-bottom {
	clear:both;
	width:1000px;
	height:26px;
	margin:0 auto;
	text-align:center;
	background:url(/images/news_bot.gif) no-repeat bottom center
	}

#comp {
	width:1000px;
	margin:0 auto;
	text-align:center
}

.gv1, .gv2 {line-height:18px; font-family:verdana, arial, sans-serif}
.gv1 {}
.gv2 {background-color:#3e3e3e}
.gvData table td {padding:2px 5px}
.tbl {}
.tc {padding:10px 5px; border-bottom:solid 1px #4789fd}
.title {font-family:"Times New Roman" helvetica, georgia, serif; font-size:18pt; font-weight:bold; color:#c10000}
.titlebar {padding:8px 0; background-color:#4d4d4d}
.reg {font-size:small}
.sm {font-size:x-small}
.xsm {font-size:xx-small}
.err {font-weight:bold; color:#c00}
.form-left {text-align:right; font-weight:bold; padding-right:2px}
.form-right {text-align:left}
.input, .msg {
	margin:5px auto;
	padding:1px 2px;
	color:#c00;
	font:9pt arial, sans-serif;
	border:solid 1px #666
}
.msg {overflow:auto}
.input {height:16px}

.img {padding:6px; margin:10px; border:solid 1px #666}

/* forum: */
	.comment-category {width:630px; font-size:small; font-weight:bold; color:#c00; margin-top:15px; border-bottom:solid 2px #666; text-align:left}
	.cat-comment {padding:3px 0 3px 20px; margin-top:5px; border-bottom:dotted 1px #e3e3e3; color:#999; font-size:8pt; text-align:left}
	.comment {width:630px; clear:both; padding:8px 8px; border:solid 1px #333}
	.comment-header {font-size:8pt; font-weight:bold; padding:5px 10px; background-color:#333; text-align:left; color:#ccc}
	.comment-title {font-size:8pt; font-weight:bold; padding:5px 10px; background-color:#000; text-align:left; color:#ffb007}
	.comment-user {width:100px; float:left; margin:5px auto; text-align:center; border:solid 1px #c10000; padding:8px; font-size:xx-small; color:#ccc }
	.comment-comment {float:left; padding:8px 8px; text-align:justify; color:#ccc }
	.comment-edit {width:50px; float:left; min-height:150px; margin:0 auto; padding-top:8px; text-align:center; border-left:solid 1px #333}
	.comment-footer {clear:both; font-family:verdana, arial, serif; border-top:dotted 2px #e3e3e3; border-bottom:dotted 2px #e3e3e3; color:#c00; font-size:8pt; padding:2px 10px}


.btn_logout, .btn_delete {
	width:90px;
	height:20px;
	border:none;
	cursor:pointer;
	margin-top:10px
}

.btn_send, .btn_join, .btn_login, .btn_submit, .btn_cancel {width:110px; height:28px; border:none; cursor:pointer}

.btn_join {background:url(/images/btn_join.gif) no-repeat bottom center}
.btn_send {background:url(/images/btn_send.gif) no-repeat bottom center}
.btn_submit {background:url(/images/btn_submit.gif) no-repeat bottom center}
.btn_delete {background:url(/images/btn_delete.gif) no-repeat bottom center}
.btn_cancel {background:url(/images/btn_cancel.gif) no-repeat bottom center}
.btn_login {background:url(/images/btn_login.gif) no-repeat bottom center}
.btn_logout {background:url(/images/btn_logout.gif) no-repeat bottom center}

#members {width:350px; margin:20px auto; text-align:center}
.member-info {padding:10px 0; text-align:left; line-height:16px}

#benefits ul, #members ul {text-align:left; padding-left:30px}
#benefits li, #members li {
	list-style-image:url(/images/ico_cross.gif);
	list-style-position:inside;
	text-indent:10px;
	line-height:18pt;
	margin-left:30px;
	text-align:left
}

.video {margin-bottom:50px}

h1 {font:14pt "Redstar", "Times New Roman", helvetica, georgia, serif; color:#c10000}
	h1 img {border-style:none; padding:0; margin:0}
	
.smTitle {font:12pt "Times New Roman" helvetica, georgia, serif; color:#c10000}

.thumb {
	width:330px;
	float:left
}

	.thumb img {padding:8px 8px; margin:10px 10px; border:solid 1px #999; background-color:#333}

#footer {
	clear:both;
	width:1000px;
	margin:0 auto;
	color:#999;
	font-size:xx-small;
	margin-top:8px;
	letter-spacing:0.3em
}

/*LINKS:*/
a:link, a:visited {color:#c00; text-decoration:underline}
a:hover, a:active {color:#fff; text-decoration:none}

#members a:link, #members a:visited {color:#fff; text-decoration:none}
#members a:hover, #members a:active {color:#c00; text-decoration:underline}
