/**************/
/* Styles     */
/**************/

#headermenu{
	position: absolute; 
	top: 0px; 
	left: 0; 
	width: 100%; 
	height: 70px; /*Height of frame div*/
	overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
	/* background-color: white; */
	/*background-image: url("bg_3d_silver_top.gif");*/
	background-image: url("bg_gold_mirror.jpg");
	background-position: top left;
	background-repeat: repeat;
	/*color: white;*/
}

#login {
	position: absolute; 
	top: 70px; 
	left: 0; 
	width: 100%; 
	height: 20px; /*Height of frame div*/
	background-image: url("bg_gold_mirror.jpg");
	background-position: top left;
	background-repeat: repeat;	
	/* border-bottom: 1px solid #D3D3D3; */
	border: 1px solid #D7C877; 
	/*display: block; */
	/*background: #987234;*/
	/* margin: top right bottom left  */
	margin: 0px 0px 0px 0px;
	padding: 5px 2px 2px 2px;
	text-align: left;
	font-size: 50%; 
}

div#login a {
	color: #8C6325; /* #F0F0F0  808000 */
	font-size: 10px;
	font-weight: bold;
	margin: 0px 15px 0px 15px;
	/* margin: top right bottom left  */
	padding: 0px 0px 0px 0px; /*main nav button spacing: top right  bottom left*/
	text-decoration: none;
}

#bodycontent{
position: fixed; 
top: 95px; /*Set top value to HeightOfFrameDiv*/
left: 0;
right: 0;
bottom: 0;
overflow: auto; 
background: #fff;
}

.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

body{ 
padding: 60px 0 0 0; /*Set value to (HeightOfFrameDiv 0 0 0)*/
}

body #bodycontent{
}

/***********************/
/* Header buttons */
/***********************/

div#nav {
	font-size: 100%;
	line-height: normal;
}

div#nav p {
	float: left;
	width: 100px;	
	margin: 0 0px 0 0;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

div#nav ul {
	list-style: none;
	margin: 0;
	padding: 19px 0px 0 0;
}

div#nav li {
	/* background: url("nav_btn_bg.jpg") no-repeat left top;  */
	float: left;
	margin: 0;
	padding: 0px 0px 0px 0px;
}

div#nav a {
	background: url("nav_btn_link_gold.jpg") no-repeat right top; /* main nav buttons */
	width: 150px;	
	line-height: 50px;	
	/*color: #8C6325; /* #F0F0F0  808000 */
	font-size: 30px;
	font-weight: bold;
	margin: 0;
	padding: 10px 30px 15px 30px; /*main nav button spacing: top right  bottom left*/
	text-decoration: none;
}

div#nav a:active {color: #C3A857}
div#nav a:link {color: #8C6325}
div#nav a:visited {color: #8C6325}
div#nav a:hover {color: #D2C171}

* html div#nav a {
	padding-bottom: 4px;
}

/*********/
/* lists */
/*********/

div#sitelist {
	font-size: 100%;
	line-height: normal;    
}

div#sitelist dl {	
	clear: both; /* The clear property sets the sides of an element where other floating elements are not allowed. */
	background: #F9F9D9;
	min-height: 92px;
	margin: 0 0 4px 0;
	border-bottom: 1px dotted #ECDDA8;
	padding: 10px;
}

div#sitelist dt  {
	color: #AAA568; /* #83C345;  */
	font-size: 120%;
	margin: 0;
}

div#sitelist dd {
	padding: 0;
}

div#sitelist dd.thumbnail {
	float: left;
	width: 122px;
	height: 92px;
	margin: 0 10px 0 0;
	padding: 0;
}

div#sitelist dd.thumbnail img {
	width: 120px;
	height: 90px;
	border: 1px solid #D7C877;
}

div#sitelist dd.description  {
	padding-top: 5px;	
	font-size: 90%;
}

div#sitelist dd.icons  {	
	margin: 0;
	vertical-align: middle;
	padding: 5px 5px 0px 5px;
}

div#sitelist dd.icons img {
	border: 0px;	
	float: left;
	padding: 0px 5px 0px 5px;
}

div#intro {
	/* border-bottom: 1px solid #D3D3D3; */
	border: 1px solid #D7C877; 
	display: block;
	background: #F6EBB6; /* #F9F9D9;*/
	padding: 5px 5px 5px 5px;
}

div#intro p{
	/* border-bottom: 1px solid #D3D3D3; */
    font-size: 90%; 
}

div#intro q{
	/* border-bottom: 1px solid #D3D3D3; */
    font-style: italic;
	color: #ADBE38;
}

div#info {
	/* border-bottom: 1px solid #D3D3D3; */
	border: 1px solid #D7C877; 
	/*display: block; */
	background: #E6DCCA;
	/* margin: top right bottom left  */
	margin: 15px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

div#thread {
	/* border-bottom: 1px solid #D3D3D3; */
	font-family: Andale Mono, monospace;
	font-size: 14px;	
	border: 1px solid #D7C877; 
	/*display: block; */
	/*background: #E6DCCA; */
	/* margin: top right bottom left  */
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	background:#000000;
	text-align:left;
	color: white;		
}

div#thread p{
	/* border-bottom: 1px solid #D3D3D3; */
    font-size: 90%; 
	font-style: italic;
	/* margin: top right bottom left  */
	padding: 3px 0px 0px 0px;
}

div#thread q{
	/* border-bottom: 1px solid #D3D3D3; */
	/* margin: top right bottom left  */
	padding: 0px 0px 0px 0px;
	color: #ADBE38;
}

div#info p{
	/* border-bottom: 1px solid #D3D3D3; */
    font-size: 80%; 
	padding: 0px 5px 5px 5px;
}


div#footer {
	/* border-bottom: 1px solid #D3D3D3; */
	border: 1px solid #D7C877; 
	display: block;
	background: #F8F0CC;
	padding: 5px 5px 5px 5px;
	color: #B7B7B7;
	text-align: left;
}

div#footer p{
	/* border-bottom: 1px solid #D3D3D3; */
    font-size: 60%; 
}

/***********************/
/* Hyper link settings */
/***********************/

A:link {color: #808000; text-decoration: underline}
A:active {color: #B4AE7C; text-decoration: none}
A:visited {color: #B4AE7C; text-decoration: underline}
A:hover {color: #C0C000; text-decoration: underline}

/* eg could have: A:hover {color: #FFFFFF; text-decoration: underline overline} */
address {
   font-size: 80%; 
   color: #009933;
   text-indent: 0px
}

body{
	margin: 0;
	padding: 0;
	border: 0;
	/* font-family: Verdana, sans-serif;*/
	/* font-family: Andale Mono, monospace; */
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11pt;
	color: #636543;
	overflow: hidden;
	height: 100%;
	max-height: 100%;
}

h1{	
	font-size: 140%;
	font-weight: 100;
	font-style: normal;
	color: #808000;
	/* top right */
	/* background: #FFA509; */	
}

h2{
	/*  background: #FF8080;  */
	font-weight: 100;
	font-size: 120%; 
}

h3{
	/* background: #FFC0C0; */
	font-size: 100%; 
	font-weight: 110;
}

.HighlightText  {
	color: #FF9933; /*  was 8CC94A  */
}

.AlertText  {
	color: #FF0000; /*  was 8CC94A  */
}

.normal {
	font-size: 90%;
	color: #636543;
	text-align: left;
}

.note {
	font-size: 70%;
	color: #808080;
	text-align: left;
}

.bignote {
	font-size: 85%;
	color: #808080;
	text-align: left;
}

.seealso {
	color: #009933;
	font-size: 90%;
	font-style: italic;
}

