html {
	overflow-y: scroll;
}
body {	min-width: 880px;
    background: #C6E0FB url(image/bg_blue.jpg) no-repeat left top;
	margin: 0px;	padding: 0px;		}
form {	margin: 0px;	padding: 0px;}
img {
	border: none;
}
input {
	font: normal 0.9em Verdana, Arial;
}
#boxJump select,
#boxJump input,
#boxLogin input,
select {
	font: normal 1.0em Arial, Verdana;
	text-transform: none;
	letter-spacing: none;
	margin: 0px;
	padding: 0px;		
}
th {
	background: #FEFEEB;
	padding: 10px 5px 5px 5px;
	height: 15px;
	font: bold 0.8em Verdana, Arial;
	text-transform: uppercase;
}	
th.under,
td.under {
	border-top: 1px solid #C6E0FB;
}
td {	padding: 10px;
}td.tdTop {
	padding-top: 0px;	vertical-align: top;}
td.leftBig {
	width: 40%;
	_width: 300px;	
}a {	color: #CC0000;	text-decoration: none;}	a:hover {		color: #000000;		text-decoration: underline;		}
a.hd {
	color: #666699;
}
h1 {
	font: bold 1.2em Georgia, Serif;
	text-align: center;
	padding-bottom: 5px;
	border-bottom: dashed 1px #B3912F;
}
	h1 a {
		text-transform: uppercase;	
		letter-spacing: 1px;
	}
h2 {
	font: bold 1.1em Georgia, Serif;
	text-align: center;
	text-transform: capitalize;
	letter-spacing: 1px;	
}	
h3 {	font: bold 0.9em Georgia, Serif;	text-transform: uppercase;
	margin-top: 0px;}
h4 {	font: normal 0.8em Verdana, Arial;	text-transform: uppercase;}	h4 em {		text-transform: none;	}
#wrapper {
	overflow: hidden;
	min-width: 880px;
	_width: 880px;		margin: -10px 40px 150px 40px;	clear: both;
	vertical-align: top;
}

#mast {
	position: relative;	left: 20px;	top: 17px;		border: none;	width: 182px;	height: 117px;
	margin: 0px;	background: url(image/logo_blue.jpg) no-repeat left top;}
#footer {	width: 300px;	padding: 10px 15px 15px 15px;	border: solid 1px #ffffff; 	margin: 10px auto 10px;	text-align: center;	font: normal 0.7em Georgia, Serif;	letter-spacing: 3px;
	clear: both;	}#navbar {	position: absolute;	left: 218px;	top: 50px;	min-width: 550px;
	_width: 550px;				margin: 0px;	padding: 0px;	text-transform: uppercase;
	font: normal 26px Futura, Arial;	color: #003366;	text-decoration: none;	}	#navbar li {		display: inline;		padding: 0px 15px 0px 0px;	}
	#navbar a {		font: normal 26px Futura, Arial;		color: #003366;		text-decoration: none;	}	#navbar a.navHere {			color: #CC0000;	}	#navbar a:hover { 	border-top: 5px double #CC0000;	}	
#navbarSec {	position: absolute;	left: 218px;	top: 95px;
	min-width: 600px;
	_width: 600px;	margin: 0px;	padding: 0px;
	z-index: 50;}	#navbarSec li {		display: inline;		font: normal 0.7em Verdana, Arial;		list-decoration: none;		padding: 0px 5px 0px 0px;	}	#navbarSec img {		padding: 0px 2px 0px 0px;		border: none;		margin-bottom: -2px;	}
#navbarForum {
	width: 587px;
	height: 40px;
	background: url(image/bg_navbar_blue.gif) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	font: normal 0.8em Georgia, Serif;
  	voice-family: "\"}\""; 
	voice-family:inherit;
	_width: 540px;	
}
	#navbarForum img {
		margin-top: -5px;
		margin-right: 20px;
		margin-left: 10px;	
	}
	#navbarForum a {
		text-transform: uppercase;	
	}
#wrapperNav ul {
	margin: 0px 0px 15px 60px;
	font: normal 0.8em Georgia, Serif;		
}
#wrapperNav li {
	display: inline;
	list-style: none;
	padding: 0px 10px 0px 0px;
}	
	#wrapperNav img {
		vertical-align: middle;
	}
#boxJump {
	margin: 0px;
	padding-bottom: 5px;
	font-weight: bold;
	background: url(image/div_h_sh_blue.jpg) no-repeat left bottom;	
}
#boxLogin {	position: absolute;	right: 40px;	top: 10px;	z-index: 100;	padding: 3px 3px 3px 7px;	border: solid 1px #ffffff;}	#boxLogin ul {		margin: 0px;		padding: 0px;	}	#boxLogin li {		display: inline;		font: normal 0.7em Verdana Arial;		list-style: none;		padding: 0px 5px 0px 0px;	}#boxSearch {	margin: 5px;	padding: 5px;	border: solid 1px #ffffff;	background: #C6E0FB;	width: 200px;			}	
#column1 {	width: 155px;	padding: 50px 0px 0px 0px;
	margin-right: 25px;
	font: normal 0.7em/140% Georgia, Serif;
	letter-spacing: 1px;
	_letter-spacing: none;		}
	#column1 a {
		color: #cc0000;
	}
	#column1 div {
		color: #000000;
		padding-bottom: 20px;
		margin-bottom: 10px;		
		background: url(image/div_h_sh_blue.jpg) no-repeat left bottom;			
	}
	#column1 dl {		padding-bottom: 20px;
		padding=right: 10px;		list-style: disc inside;
		background: url(image/div_h_sh_blue.jpg) no-repeat left bottom;	}
	#column1 dt {		padding: 5px 0px 0px 0px;		white-space: nowrap;
		display: inline;
	}	
	#column1 img {		border: none;		padding-bottom: 2px;		margin-bottom: -5px;	}
	#column1 ul {		margin-bottom: 10px;
		_margin: 0px;		padding: 2px 10px 5px 0px;		list-style: none outside;
		background: url(image/div_h_sh_blue.jpg) no-repeat left bottom;			}	#column1 li {
		margin: 0px;		padding-bottom: 8px;	}
	#column1 table {
		width: 100px;
		padding: 2px;			
		text-align: center;
		vertical-align: middle;
		border: solid 1px #ffffff;
		margin-right: 10px;
		margin-bottom: 10px;
		font: inherit;	
		_font: normal 1.0em Georgia, Serif;	
	}		
		#column1 table .gauge {
			width: 175px;
			margin: 0px;
			padding: 0px;			
			text-align: center;
			vertical-align: middle;
			border: solid 1px #ffffff;
			_font: normal 0.8em Georgia, Serif;	
		}						#column2 {	width: 206px;	background: url(image/div_v_blue.jpg) no-repeat left top;	margin: 0px;	padding-left: 12px;	font: normal 0.7em Georgia, Serif;	text-transform: uppercase;	letter-spacing: 1px;	color: #000000;}
	#column2 a {		font: normal 1.1em Georgia, Serif;		text-transform: none;	}	#column2 a:hover {		background: #C6E0FB;		color: #000000	}	#column2 a:before {		content: open-quote;	}	#column2 a:after {		content: close-quote;	}
	#column2 span {
		text-transform: none;
	}
	#column2 p {
		margin: 15px 0px 0px 0px;		padding: 0px 0px 0px 0px;	}
	.divH {
		padding-top: 0px;
		margin-top: 10px;
		margin-left: 20px;
		height: 3px;
		background: url(image/div_h_sh_blue.jpg) no-repeat left bottom;
	}	#stampVox {	background: url(image/el_vox_blue.gif) no-repeat right top;	min-height: 30px;	padding: 0px 0px 0px 0px;
	margin-top: 30px;
	margin-bottom: 15px;}
#stampMeet {	background: url(image/el_mtup_blue.jpg) no-repeat right top;	min-height: 30px;	padding: 10px 0px 0px 0px;
	margin-bottom: 15px;}
#stampMarket {	background: url(image/el_market_blue.jpg) no-repeat right top;	min-height: 80px;	padding: 10px 25px 0px 9px;
	margin-top: 10px;
	margin-bottom: 10px;	}#stampAnno {	background: url(image/el_annt_blue.jpg) no-repeat right top;	min-height: 80px;	padding: 20px 20px 0px 9px;
	margin-bottom: 10px;	}#stampEleph {	background: url(image/el_eleph_blue.jpg) no-repeat left top;	min-height: 20px;	padding: 40px 25px 10px 9px;
	margin-top: 15px;
	margin-bottom: 0px;
}
#stampEleph a {
	text-transform: uppercase;
	font: bold 1.0em Georgia, Serif;	}#stampNew {	background: url(image/el_post_blue.gif) no-repeat right top;	min-height: 110px;	padding: 10px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: 10px;	}
#stampEdit {
	background: url(image/bg_text_edit_blue.gif) no-repeat left top;	min-height: 100px;	padding: 40px 30px 0px 20px;
	margin-bottom: 7px;
}
#column3 {	position: absolute;	top: 120px;
	left: 830px;
	width: 200px;  	voice-family: "\"}\""; 
  	voice-family:inherit;
  	_width: 225px;	
	margin: 0px;
	padding: 0px 15px 10px 30px;
	font: normal 0.8em Georgia, Serif;	
	_font: normal 0.7em Georgia, Serif;	
}
		#column3 img {			border: none;			padding-bottom: 2px;			margin-bottom: -5px;		}
		#column3 table {
			width: 100px;
			padding: 2px;			
			text-align: center;
			vertical-align: middle;
			border: solid 1px #ffffff;
			margin-left: 10px;
			font: inherit;	
			_font: normal 1.0em Georgia, Serif;	
		}		
		#column3 table .gauge {
			width: 175px;
			margin: 0px;
			padding: 0px;			
			text-align: center;
			vertical-align: middle;
			border: solid 1px #ffffff;
			_font: normal 0.8em Georgia, Serif;	
		}
		#column3 h1 {
			font: bold 1.2em Georgia, Serif;
			text-align: left;
			letter-spacing: 2px;
			margin-bottom: 5px;	
		}
			#column3 #stampNew h1 {
				color: #000000;		
			}											#column3 #stampVox h1 {
				color: #cc3333;		
			}
			#column3 h3 {
				border-bottom: solid 1px #78ACF6;
				padding-bottom: 2px;	
			}
	#column2 .moreForum,
	#stampMarket .moreForum,
	#column3 .moreForum {
		margin-top: 20px;
		text-transform: uppercase;
		font: bold 0.9em Georgia, Serif;
		color: #003366;
	}
		.moreForum a {
			text-transform: uppercase;
			color: #003366;
			font-style: bold;
		}
		.boxAnno {
		background: url(image/bg_text_anno_gold.gif) no-repeat left top;		min-height: 100px;		padding: 20px 30px 10px 10px;
		margin-bottom: 10px;
		font: normal 0.9em Georgia, Serif;
		}
		.boxAnno ul {
			display: inline;
			list-style: square inside;
			padding-top: 5px;
		}
		.boxAnno li {
			padding-bottom: 3px;
			padding-top: 0px;			
		}
		#boxFeed ul {
			padding: 0px;
			list-style: none;	
		}
		#boxFeed li {	
			padding-bottom: 7px;
		}	
#columnPrimary {	width: 400px;	margin: 0px 15px 0px 0px;	color: #003366;
}	#columnPrimary .t p:first-letter,	#columnPrimaryRos p:first-letter {		font: normal 160% Georgia, Serif;
		margin-right: 1px;	}
	#tTab {
		height: 19px;
		padding-left: 180px;
		background: url(image/bg_text_tab_blue.gif) no-repeat left top;
		font: normal 0.7em Verdana, Arial;
		color: #cc0000;	
		line-height: 18px;
	}	#columnPrimary .t {		background: url(image/bg_text_blue.gif) no-repeat left top;		margin: 0px;		min-height: 6px;		padding: 20px 20px 10px 20px;
		font: normal 0.8em Georgia, Serif;	
		line-height: 1.5;		}			#columnPrimary .b {		background: url(image/bg_text_blue.gif) no-repeat left bottom;		height: 6px;		margin: 0px 0px 15px 0px;		}
	.tMore {
		background: url(image/bg_text_more_blue.gif) no-repeat left top;		margin: 0px;		min-height: 6px;		padding: 35px 20px 20px 40px;
		font: normal 0.8em Georgia, Serif;			
	}
	.bMore {
		background: url(image/bg_text_more_blue.gif) no-repeat left bottom;		height: 6px;
		margin: 0px 0px 10px 0px;			}			#columnPrimaryRos {	width: 610px;	padding: 20px 10px 0px 0px;	color: #003366;
	overflow: auto;
}
	#columnPrimaryRos a {		text-decoration: none; 	}
	#columnPrimaryRos .t {		background: url(image/bg_textRos_blue.gif) no-repeat left top;		margin: 0px;		min-height: 6px;		padding: 20px 20px 20px 20px;		}					
	#columnPrimaryRos .b {		background: url(image/bg_textRos_blue.gif) no-repeat left bottom;		height: 6px;		margin: 0px 0px 10px 0px;		}	#columnPrimaryRos table {		width: 588px;
		background: #FEFEEB;
		border: solid 1px #78ACF6;
		margin: 0px 0px 10px 0px;
		padding: 10px 0px 0px 0px;
		vertical-align: top;
		font: normal 0.8em Georgia, Serif;
		line-height: 1.5;	  		voice-family: "\"}\""; 
	  	voice-family:inherit;
		_width: 590px;	}
		#columnPrimaryRos table ul li {			display: inline;
			margin: 0px 10px 0px 0px;
			list-style: none;		}
		#columnPrimaryRos table ol li {
			padding: 0px 0px 0px 10px;			margin: 0px;
		}
		#columnPrimaryRos table div {
			padding-top: 10px;	
		}
		#columnPrimaryRos table .inner {
			border-top: solid 1px #C6E0FB;	
			border-bottom: solid 1px #C6E0FB;
			border-right: none;
			border-left: none;
			width: 410px;
			margin: 0px auto;
			text-align: center;	
			font: normal 0.9em Georgia, Serif;	
		}
		#columnPrimaryRos table .innerNoCenter {
			border-top: solid 1px #C6E0FB;	
			border-bottom: solid 1px #C6E0FB;
			border-right: none;
			border-left: none;
			width: 350px;
			margin: 0px auto;
			font: normal 1.0em Georgia, Serif;	
		}
		#columnPrimaryRos table .postTable {
			width: 250px;							
		}		
		#columnPrimaryRos table .postTable td {
			border: none;
			font: normal 1.0em Verdana, Arial;
			text-align: center;
		}		
.neat td {
	padding: 5px;	
}			
.compact td {
	font: normal 0.7em Verdana, Arial;}
.compact th {
	font: bold 0.7em Verdana, Arial;}
.calendar {
	margin: 10px 0px 30px 0px;
	padding-bottom: 20px;
	background: url(image/div_h_sh_blue.jpg) no-repeat left bottom;		
}
.calendar td {
	padding: 2px;
	border: solid 1px #ffffff;
	border-collapse: collapse;
	
}
.comments {	font: normal 0.8em Georgia, Serif; 	text-transform: uppercase;	letter-spacing: 1px;
	margin-bottom: 30px;}	
	.comments a,
	h4 a {
		color: #B3912F;	
	}
.column {	float: left;}.conRight {	position: relative;	float: right;	vertical-align: top;
	margin-left: 30px;
}.conLeft {
	position: relative;	float: left;
	vertical-align: top;
	margin-right: 5px;
	padding-top: 0px;}
.conCenter {
	margin: 0px auto 20px;	
}
.conRightFix {
	float: right;
	padding-right: 10px; 	
}
.thHead {
	font: bold 1.1em Georgia, Serif;
	height: 28px;
}
.graph { 	position: relative; /* IE is dumb */	width: 200px; 
	border: 1px solid #98aab1; 	padding: 2px; 	/*margin-bottom: .5em;*/					}.graph .bar { 	display: block;		position: relative;	background: #98aab1; 
	padding: 0px;	text-align: center; 	color: #333; 	height: 1.5em; 	line-height: 1.5em;							}.graph .bar span { 	position: absolute; 	left: 1em; 
	white-space: nowrap;
}
.profile {
	padding-top: 20px;
	padding-left: 20px;
	width: 130px;
	font: normal 0.8em Verdana, Arial;	
	color: #666666;
}
	#columnPrimaryRos table td.profile ul {
		display: block;	
		margin-top: 10px;
		margin-left: 0px;
		padding-left: 0px;
	}
	#columnPrimaryRos table td.profile ul li {
		display: block;	
		margin-left: 0px;
		padding-left: 0px;	
		padding-bottom: 5px;	
	}	
.wrapperPost {	position: relative;
	clear: both;
	padding-top: 0px;}
.wrapperUnder {
	border-bottom: dotted 2px #ffffff;
	padding-bottom: 3px;	
}
.boxWarn {
	border: solid 1px #999999;
	clear: both;
	margin: 2px;
	padding: 1px;	
	font: normal 0.8em Verdana, Arial;
	color: #cc0000;
}
.boxQuote {
	border: dashed 1px #999999;
	clear: both;
	margin-top: 5px;
	margin-bottom:0px;
	padding: 10px;	
	background: #ffffff;
	font: normal 0.9em Verdana, Arial;
}
.boxCode {
	border: solid 1px #999999;
	clear: both;
	margin: 5px;
	padding: 5px;	
	font: normal 0.8em Courier;
}		
.row1 {	background: #EFEFEF; }.row2 { 	background: #DEE3E7; }.row3 { 	background: #D1D7DC; }.catTitle {	white-space: nowrap;	font: bold 1.0em Georgia, Serif;
	color: #333333;
	text-transform: uppercase;	letter-spacing: 3px;}.thLeft {	width: 160px;}.imgUp {
	margin-top: -3px;	
}
.imgPad {
	padding-bottom: 10px;	
}
.imgLine {
	border-bottom: solid 1px #cccccc;
	padding-bottom: 2px;
	vertical-align: top;	
}.sizeXsmall {	font: normal 0.8em Verdana, Arial;}
.sizeSmallSerif {
	font: normal 0.9em/140% Georgia, Serif;	
}
.sizeSmallSans {
	font: normal 0.9em/140% Verdana, Arial;		
}
.sizeMediumBold {
	font: bold 1.2em Verdana, Arial;
}