html {



	height: 100%}



	



body {



	height: 100%;

	
	background-color: #efefef;



	text-align: center;



	padding: 0;



	margin: 0; 
	
	}



	



table {



	width: 100%;



	padding: 0}







form, .checkbox, input.radio, .helpline, p {



	margin: 0;



	padding: 0;



	border: 0}



	



input.button {



	margin: 0;



	padding: 1px 3px;



	background-color: #ddd;



	border: 1px outset}















.avatar img {



	background-color: #fff;



	border: 3px solid #fff}



	



html>body .avatar img {



	padding: 3px;



	background-color: #fff;



	border: 1px solid #dbdbdb}















#forum {

	width: 762px;



	height: 100%;



	background-color: #FFFFFF;



	margin: 0 auto;







}



	



#bodyline {



	width: 717px;



	padding: 10px 0;



	vertical-align: top;



	text-align: left;



	padding-right:21px;



}















#top_image {



	text-align: center}







#top_image img {



	border: 0;



	width: 717px;



	height: 231px}















#menu {



	height: 18px;



	line-height: 18px;



	padding: 0 3px 1px}



	



#menu #left a {



	padding-right: 10px}



	



#menu #right a {



	padding-left: 10px}







.mainmenu {



	line-height: 18px}



















div.spacing {



	height: 10px;



	clear: both}















.postbuttons img {



	border: 0;



	margin-right: 10px}















.pad0-0-4 {



	padding: 0 0 4px}



	



.pad0-0-10 {



	padding: 0 0 10px}







.pad4 {



	padding: 4px}



	



.pad25 {



	padding: 25px}







.pad60 {



	padding: 60px}







div.timezone {



	padding: 0 3px}







div.copyright {



	padding: 5px}







.quote, .code {



	margin: 10px;



	padding: 10px}







.quote .inside_quote, .code .inside_code {



	padding: 10px}







div.hr {



	height: 1px;



	background-color: #ccc;



	margin: 5px 0}



	



div.hr hr {



	display: none}















input.post, textarea.post, select, input.postfile {



	margin: 0;



	border: 1px solid #666}







input.post, textarea.post, input.postfile {



	padding: 2px 3px}







input.post {



	height: 19px}







html>body input.post {



	height: 12px}







.helpline {



	background-color: #ebebeb}















.postmini {



	width: 25px}



	



.postsmall {



	width: 90px}



	



.postmedium {



	width: 150px}



	



.postbig {



	width: 225px}



	



.postbiggest {



	width: 450px}















.block {



	display: block}







.clear {



	clear: both}







.left {



	float: left;



	text-align: left}



	



.right {



	float: right;



	text-align: right}



	



.txtcenter {



	text-align: center}







.txtmiddle {



	text-align: center;



	vertical-align: middle}







.txtright {



	text-align: right}







.txttop {



	vertical-align: top}



	



.txtbottom {



	vertical-align: bottom}



	



.txtleft {



	text-align: left}



	







	



td.row1	{



	background-color: #efefef}



	



td.row2 {



	background-color: #dee3e7}



	



td.row3 {



	background-color: #d1d7dc}















td, th, input, select, textarea, .message {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-style: normal;



	font-weight: normal;



	text-transform: none;



	text-decoration: none;



	color: #111;



	font-size: 10px;



	line-height: 13px}







td a {



	color: #13509a;



	text-decoration: underline}	







td a:hover {



	color: #13509a;



	text-decoration: none}







tr.lines_1 th .nav, tr.lines_3 th .nav, .nav {



	font-size: 11px;



	line-height: 13px;



	font-weight: bold}		







tr.lines_1 th .nav a, tr.lines_3 th .nav a, .nav a {



	color: #13509a;



	text-decoration: none}







tr.lines_1 th .nav a:hover, tr.lines_3 th .nav a:hover, .nav a:hover {



	color: #13509a;



	text-decoration: underline}







.code {



	background-color: #fefefe;



	border: 2px solid #d6d6d6;



	font-family: Courier, 'Courier New', sans-serif;



	font-style: normal;



	font-weight: normal;



	text-transform: none;



	text-decoration: none;



	color: #0000b4;



	font-size: 11px;



	line-height: 13px}







.code a {



	color: #0000b4;



	text-decoration: underline}	







.code a:hover {



	color: #0000b4;



	text-decoration: none}







.quote {



	background-color: #fefefe;



	border: 2px solid #d6d6d6;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-style: normal;



	font-weight: normal;



	text-transform: none;



	text-decoration: none;



	color: #555;



	font-size: 10px;



	line-height: 13px}







.quote a {



	color: #555;



	text-decoration: underline}	







.quote a:hover {



	color: #555;



	text-decoration: none}



	



.edited {



	font-style: italic}



















tr.toplines th {



	line-height: 24px;



	height: 24px;



	font-weight: bold;



	text-align: center;



	border: 1px solid #000;



	border-width: 1px 0;



	padding: 0 10px}







tr.lines_1 th {



	border: 1px solid #000;



	border-width: 1px 0;



	padding: 5px 2px 6px}







tr.lines_3 th {



	border: 1px solid #000;



	border-width: 1px 0;



	padding: 3px 2px}















table.index_body td.one img {



	width: 46px;



	height: 25px}



	



table.index_body td.one {



	padding: 4px;



	text-align: center}



	



table.index_body td.two {



	padding: 4px;



	width: 100%}



	



table.index_body td.three {



	padding: 4px;



	text-align: center;



	white-space: nowrap}







table.index_body_icons td img {



	vertical-align: middle}



	



table.index_body_icons td {



	white-space: nowrap;



	text-align: center}















table.groupcp td.one {



	padding: 4px 7px;



	width: 150px;



	height: 26px}



	



table.groupcp td.two {



	padding: 4px 5px 4px 4px}



	



table.groupcp td.three {



	padding: 4px 7px;



	height: 26px}















table.memberlist td.one {



	padding: 4px 7px;



	height: 26px}















table.modcp td.one img {



	width: 19px;



	height: 18px}



	



table.modcp td.one {



	padding: 4px;



	text-align: center}



	



table.modcp td.two {



	padding: 8px 4px;



	width: 100%}



	



table.modcp td.three {



	padding: 4px;



	text-align: center;



	white-space: nowrap}







table.modcp td.four {



	padding: 4px;



	white-space: nowrap;



	width: 150px}







table.modcp td.five {



	padding: 4px}







table.modcp td.six {



	padding: 4px 7px;



	vertical-align: top;



	font-weight: bold;



	text-align: left;



	width: 150px;



	height: 100px}



	



table.modcp td.seven {



	padding: 4px 7px;



	vertical-align: top;



	text-align: left;



	width: 470px}



	



table.modcp td.eight {



	padding: 4px 7px}







table.modcp td.nine {



	padding: 4px 7px;



	height: 18px;



	line-height: 18px}















table.posting_body td.one {



	padding: 4px 7px;



	width: 150px;



	height: 26px}



	



table.posting_body td.two {



	padding: 4px 5px 4px 4px}



	



table.posting_body td.three {



	padding: 4px 7px;



	vertical-align: top;



	width: 150px}







table.posting_body td.four {



	padding: 4px 5px 4px 4px;



	vertical-align: top}



	



table.posting_body td.four div {



	padding-bottom: 3px}







table.posting_body td.five {



	padding: 4px 7px}







table.posting_body td.six {



	padding: 4px 7px;



	height: 130px}



	



table.posting_body td.seven {



	padding: 4px 5px 4px 4px;



	vertical-align: top}







table.posting_body td.eight {



	padding: 4px 7px;



	vertical-align: top;



	font-weight: bold;



	width: 135px;



	text-align: left}



	



table.posting_body td.nine {



	padding: 4px 7px 10px;



	vertical-align: top;



	text-align: left}















table.privmsgs td.one img {



	width: 19px;



	height: 18px}



	



table.privmsgs td.one {



	padding: 4px;



	text-align: center}



	



table.privmsgs td.two {



	padding: 8px 4px;



	width: 100%}



	



table.privmsgs td.three {



	padding: 4px;



	text-align: center;



	white-space: nowrap}



















table.profile td.one {



	padding: 4px 7px;



	width: 50%;



	height: 26px}



	



table.profile td.two {



	padding: 4px 5px 4px 4px}



	



table.profile td.three {



	padding: 4px 7px;



	height: 26px}















table.profile_view_body tr {



	height: 18px;



	text-align: right}















table.viewtopic td.one {



	padding: 4px 7px;



	font-weight: bold}







table.viewtopic td.two {



	padding: 4px 5px 4px 2px;



	height: 20px}



	



table.viewtopic td.three {



	padding: 4px 7px;



	vertical-align: top;



	width: 150px}



	



table.viewtopic td.four {



	padding: 2px 5px 4px;	



	vertical-align: top;



	height: 130px}



	



table.viewtopic td.four table {



	height: 100%;



	width: 560px}



	



table.viewtopic td.five {



	padding: 4px 7px;



	height: 18px;



	line-height: 18px}



	



table.viewtopic td.six {



	padding: 4px 5px}















table.viewforum td.one img {



	width: 19px;



	height: 18px}



	



table.viewforum td.one {



	padding: 4px;



	text-align: center}



	



table.viewforum td.two {



	padding: 4px;



	width: 100%}



	



table.viewforum td.three {



	padding: 4px;



	text-align: center;



	white-space: nowrap}















table.forumicons {



	width: 0}



	



table.forumicons td {



	white-space: nowrap}



	



table.forumicons td img {



	width: 19px;



	height: 18px}















table.search td.one {



	padding: 4px 7px;



	width: 50%;



	vertical-align: top}



	



table.search td.two {



	padding: 4px 5px 4px 4px}







table.search td.two div {



	padding-top: 3px}



	



table.search td.three {



	padding: 4px 7px;



	text-align: right}







table.search td.four {



	padding: 4px;



	width: 150px}







table.search td.five {



	padding: 8px 4px}







table.search td.six {



	padding: 4px;



	vertical-align: top}







table.search td.seven img {



	width: 19px;



	height: 18px}



	



table.search td.seven {



	padding: 4px;



	text-align: center}



	



table.search td.eight {



	padding: 4px}



	



table.search td.nine {



	padding: 4px;



	text-align: center}



	



table.search td.ten {



	padding: 4px;



	text-align: center;



	white-space: nowrap}















table.simple_header {



	background-color: #fff;



	height: 100%}



	



table.simple_header td {



	vertical-align: top}















table.viewonline td.one {



	padding: 8px 4px}



	



table.viewonline td.two {



	padding: 8px 4px;



	text-align: center}







	







h2 {



	font-size: 11px;



	line-height: 26px;



	height: 26px;



	font-weight: bold;



	color: #13509a;



	margin: 0;



	padding: 0 4px}



	



h3 {



	font-size: 11px;



	line-height: 13px;



	font-weight: bold;



	text-decoration: none;



	color: #13509a;



	margin: 0}







h2 a, h3 a {



	text-decoration: none;



	color: #13509a}



	



h2 a:hover, h3 a:hover, .copyright a:hover {



	color: #13509a;



	text-decoration: underline}







.mainmenu a, tr.lines_1 th a, tr.lines_3 th a, .timezone a, .copyright a, .blacklink a {



	color: #111;



	text-decoration: none}







.mainmenu a:hover, tr.lines_1 th a:hover, tr.lines_3 th a:hover, .timezone a:hover, .blacklink a:hover {



	color: #111;



	text-decoration: underline}















.copyright {



	text-align: center;



	letter-spacing: -1px}