	body {

		margin: 0px;

		font-family: Tahoma;

		font-size: 0.8em;

		background-color: #222222;

	}



	h1, h2, h3, h4 {

		color: #880000;

	}



	h1

	{

		font-size: 1.6em;

		margin-top: 15px;

	}



	h2

	{

		font-size: 1.3em;

		margin-top: 10px;

	}



	h3

	{

		font-size: 1.05em;

		margin-bottom: .5em;

	} 



	h4

	{

		font-size: 1.05em;

		margin-bottom: .5em;

	}



	a {

		color: #990000;
		text-decoration: underline;

	}



	a:hover {
		color: #000000;
		text-decoration: underline;

	}



	#main {

		position: relative;

		margin: auto;

		vertical-align: top;

		width: 776px;

		background-color: #ffffff;

		background-image: url('/images/bluebar-gradient.jpg');

		background-repeat: repeat-y;

		border: solid 2px #332222;

	}



	#divLogo {

		background-image: url('/images/logo.jpg');

		float: left;

		width: 278px;

		height: 187px;

	}



	#aLinkLogo {

		position: absolute;

		left: 71px;

		top: 34px;

		width: 178px;

		height: 170px;

	}



	#divHeader {

		background-image: url('/images/header.jpg');

		background-repeat: repeat-y;

		float: left;

		width: 498px;

		height: 175px;

		padding-top: 12px;

		font-size: 0.8em;

	}



	input.login {

		font-size: 0.8em;

	}



	#divHeaderContent {

		float: right;

	}



	#divHeader .floatBlock {

		float: left;

		margin-right: 5px;

	}



	#divGreyBlueTop, #divGreyBlueBottom {

		background-repeat: no-repeat;

		height: 75px;

		width: 278px;

		float: left;

		clear: both;

		/*border: solid 1px red;*/

	}



	#divGreyBlueTop {

		background-image: url('/images/greybluebartop-gradient.jpg');

	}



	#divGreyBlueBottom {

		background-image: url('/images/greybluebarbottom-gradient.jpg');

	}



	.divGreyBlueContent, #divGreyTopBarContent, #divGreyBottomBarContent {

		margin-top: 33px;

	}



	.divGreyBlueContent {

		margin-left: 45px;

		font-weight: bold;

		text-align: center;

	}



	#divNaviBar {

		width: 220px;

		padding-left: 45px;

		clear: both;

		float: left;

		font-weight: bold;

		/*border: solid 1px red;*/

	}



	#divNaviBar a {

		text-decoration: none;

		margin-bottom: 10px;

		font-size: 1.1em;

	}



	#divNaviBar a:hover {

		text-decoration: underline;

	}



	#divNaviBar ul {

		list-style-type: none;

		margin: 10px 0px 0px 30px;

		padding: 0px 0px 0px 10px;

	}



	#divNaviBar li {

		margin: 0px 0px 5px 0px;

	}

	

	#divGreyTopBar, #divGreyBottomBar {

		height: 75px;

		width: 498px;

		background-image: url('images/greybar-gradient.jpg');

		background-repeat: repeat-x;

		float: left;

		/*border: solid 1px red;*/

	}



	#divGreyTopBarContent, #divGreyBottomBarContent {

		margin-left: 10px;

		font-weight: bold;

	}



	#divGreyBottomBarContent {

		text-align: right;

		padding-right: 20px;

	}



	/* for understanding browsers */

	#content {

		float: left;

		width: 448px;

		min-height: 300px;

		margin-left: 25px;

		margin-right: 25px;

		/*border: solid 1px red;*/

	}



	/* for Internet Explorer */

	/*\*/

	* html #content {

		height: 300px;

	}

	/**/



	#divPageFiller {

		clear: both;

	}

	

	table {

		border-spacing: 0;

	}

	

	table td {

		padding: 2px 5px;

	}



	tr.highlightable td, tr.highlighted td {

		cursor: pointer;

	}

	

	tr.highlightable td {

		background-color: white;

	}

	

	tr.highlighted td {

		color: white;

		background-color: #880000;

	}

	

	.sigu {

		font-size: 0.8em;

		font-style: italic;

		text-align: right;

	}

	

	#divPoll {

		margin-left: 61em;

		margin-top: 0.2em;

	}

	

		

#divForum {

	background-color: white;

	width: 630px;

	margin-left: 70px;

	padding: 4px;

	border: solid 1px #70BDD4;

}

	

/* General smart tables class */



table.forums, table.forumsmb {

font-family: Verdana,Arial,Helvetica,sans-serif;

width: 630px;

border: 1px #CACACA solid;

display: table;

color: #000000;

border-collapse: collapse;

border-spacing: 0px;

text-align: center;

margin-left: auto;

margin-right: auto;

} 



table.forumsmb{

margin-bottom:12pt;

}



/* Simple transparent table without borders and background color (menu navigation, general tables) */



.tbTransparent, .tbTransparentmb{

font-family: Verdana,Arial,Helvetica,sans-serif;

width: 620px;

color: #000000;

background: transparent;

font-size: 11px;

line-height: 15px;

text-align: center;

margin-left: auto;

margin-right: auto;

vertical-align: top;

}



.tbTransparentmb{

margin-bottom:12pt;

}



.tbTransparentCell{

text-align: left;

}



img {

border: 0px;

}



td{

text-align: left;

}



/* Small analog text, used usually with SPAN */



.txtSm{

font-family: Verdana,Arial,Helvetica,sans-serif;

text-decoration: none;	

font-size: 10px;

}



/* Normal analog text, used usually with SPAN */



.txtNr{

font-family: Verdana,Arial,Helvetica,sans-serif;

text-decoration: none;	

font-size: 11px;

}



/* Views color */



.views{

color:#999999;

}



/* Warning text */



.warning{

color: #FF0000;

font-family: Verdana,Arial,Helvetica,sans-serif;

font-size: 11px;

font-weight: bold;

}



/* Supscript class */



.navCell{

font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;

font-size: 10px;

}



/* Class for select boxes */



.selectTxt {

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

background-color: #FFFFFF;

}



/* List style - user's info */



.limbb{

list-style: circle;

font-size: 11px;

margin-left: 10pt;

}



/* Input areas - boxes, textareas... */



.inputButton {

font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;

background: #FFFFFF;

border-bottom: #CACACA 1px solid;

border-left: #CACACA 1px solid;

border-right: #CACACA 1px solid;

border-top: #CACACA 1px solid;

font-size: 11px;

color: #000000;

/* height: 19px; */

}



.textForm {

font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;

background: #FFFFFF;

border-bottom: #999999 1px solid;

border-left: #999999 1px solid;

border-right: #999999 1px solid;

border-top: #999999 1px solid;

font-size: 11px;

}



/* Caption 1 (the one for displaying sub-headers like "topics, posted" etc) */



td.caption1 {

border: 0px;

font-size: 11px;

line-height: 15px;

padding-bottom: 1px;

padding-left: 5px;

padding-right: 5px;

padding-top: 2px;

text-align: left;

}



/* Caption 2 color and properties (this one displaying main menu,  New Topic text bg, New Message text bg) */



td.caption2 {

background-color: #FAFAFA;

border: 1px #CACACA solid;

padding: 4px;

height: 20px;

font-size: 11px;

font-weight: bold;

line-height: 15px;

}



/* Caption 3 (used for Last Discussions, topic titles, Forums selection) */



td.caption3 {

background-color: #FEFEFE;

padding: 4px;

height: 20px;

font-size: 11px;

line-height: 15px;

vertical-align: top;

}



/* Caption 4 (the one for displaying not separate headers like Forum, Topic, Poster etc. on 1st page, Buttons menu, left info cell) */



td.caption4 {

background-color: #000000;

border: 1px #CACACA solid;

padding-bottom: 2px;

padding-left: 5px;

padding-right: 5px;

padding-top: 2px;

font-size: 11px;

font-weight: bold;

color: #FFFFFF;

line-height: 15px;

text-align: left;

vertical-align: top;

}



/* Caption 5 (used for user input like password/login and registration etc) */



td.caption5 {

border: 1px #CACACA solid;

padding: 4px;

height: 20px;

font-size: 11px;

line-height: 15px;

vertical-align: top;

background-color: #EEEEEE;

}



/* Caption 6 (this one is for displaying title headers (search, stats, user reg/prefs) ) */



td.caption6 {

background-color: #333333;

border: 1px #CACACA solid;

padding: 4px;

height: 18px;

font-size: 11px;

font-weight: bold;

}



/* Font for displaying username in each thread */



.username{

text-decoration: none;

font-size: 11px;

font-weight: bold;

}



/* Topics/forums/threads content cell color #1 */



.tbCel1{

background: #EEEEEE;

}



/* Topics/forums/threads content cell color #2 */



.tbCel2{

background: #FAFAFA;

}



.formStyle{

margin: 0px;

}



/* Stats bar */



.tbStBar{

border: 1px #CACACA solid;

margin: 1px;

padding: 2px;

background: #D0D0D0;

font-size: 11px;

}	

	

ol.mbb, ul.mbb, blockquote.mbb{

margin-bottom: 0px;

}



.quote{ 

background: #D8D7D7; 

border: 1px dotted #939393; 

border-left: 3px solid #939393; 

color: #000; 

font-style: italic; 

font-size: 10px; 

margin: 8px auto 0 auto; 

padding: 3px; 

WIDTH: 95%; 

} 



.quoting{ 

background: #F9EDED; 

font-style: normal; 

font-weight: bold; 

border-left: 2px solid #939393; 

border-top: 0; 

color: #6B6969; 

padding: 4px; 

margin: 0 auto 8px auto; 

} 
