/* PH2000 look */

body { color: black; }
div#logoMap { position: absolute; left: 0; top: 0; width: 300px; height: 80px; }

div#upperLinksTab { display: none; }
div#lowerLinksTab { background: #EEE; }

div#contextMenu { 
					margin-top: 1em;
					/*background-color: #008;*/
					background-image: url('/inc/images/blue-fade.gif');
					color: white;
				}
				
div#contextMenu a { color: white;  }
div#contextMenu div.nav a:hover { text-decoration: none; background-color: white; color: navy;} 

div#contextMenu div.title { font-family: arial, sans-serif; font-weight: bold; font-size: 150%; }

div#lastSession { clear:both; height: 2em; margin: 2em auto 0 auto; text-align: center; font-size: small; }
div#classicNav { font-weight: bold; margin: 0em 2em 0em 2em;  padding-bottom: 0.25em; /*border-bottom: 1px solid silver;*/ }


div#favouritesMode { float: right; text-align: right; font-size: small; }

div#content {}

div.msgHeader a { text-decoration: none; color: #888; }
div#message { background-color: white; border: 0; }

tr.category { background: #c0d9d9; color: #000; }

.heading { background: #4374b8; color: #FFF; }
.heading a { color: white; }

div.table-row {
  border: solid #FFF 1px;  
  color: #000000;
}

table#topicTable tr#topicHeader td { background-color: #0000A0; color: white; font-weight: bold; padding: 2px; }
	
/*td.forumName { font-weight: bold; }*/

.oddRow { background-color: #DFDFDF; }
.evenRow { background-color: #F7F7F7; }
.officialResponse {background: #faf6b7;}
.row td { border-bottom: 1px solid #F0F0F0; background-color: #F8F8F8; line-height: 150%; }
.sponsoredThread { background-color: #CCFFCC; }
.roofdownThread { background-color: #F0F0F0; }
.roofdownThread .topicStatus { padding:0px; }
.stickyThread { background-color: #D8D8D8; }

tr.deletedRow td { background-color: #FF0000; }
tr.highlightedRow td { background-color: #F1F7E5; }
tr.myPostRow td { background-color: #E0E8F9; }
tr.oldRow td { color: #444; }


div.quote div.quotation { background-color: #EBEBEB; }
div.forumQuote {	
					background-color: #F8F8F8; 
					color: black; 
				}
				
/*td.topicName a:visited { text-decoration: none; border-bottom: 1px dashed navy; }*/

div.pagenumbers { font-weight: normal; }
div.pagenumbers a { color: #00A; }
div.pagenumbers a img { border: 0; background-color: transparent; }
div.pagenumbers a:visited { color: #666; }
div.pagenumbers a:hover { background-color: #00A; color: #FFF; }

div.pagenumbers a.goto:hover { background-color: transparent; }

div.divider { display: none; /*background-color: #444;*/ }
tr#seperator td { padding: 4px; text-align: center; background-color: #0000A0; color: white; font-weight: bold; font-size: small; font-style: italic; }


td.mpu { background-color: white; }

div.msg {}
div.msg img { border: 0; }

div#outerfooter { display: none; }
		
tr.oldInfo { color: gray; }
tr.oldInfo  a { color: gray;  }
tr.newInfo { font-weight: bold; }
.profilePage tr.newInfo td { background-color: #EEE; }
table#forumList tr.row td { background-color: #F0F0F0; }
table#forumList tr.newInfo td { background-color: #E8E8EF; font-weight: normal; }

div#moderatorTools { 
					margin-top: 1em;
					background-color: white;
					border: 1px solid black;
					}
			
					
#menu { width: 42em; margin: 0 auto; }
#nav, #nav ul { 
	padding: 0;
	margin: 0 auto;
	list-style: none;
}

#nav a {
	display: block;
	/*width: 7.5em;*/
	text-decoration: none; 
	color: black;
	padding: 2px 4px;
}
#nav a:hover { color: white; background-color: gray;  }

#nav li {
	background-color: #EBEBEB;
	float: left;
	width: 8em;
	margin-top: -1px;
	margin-left: -1px;
	border: 1px solid gray;
	font-size: small;
	padding: 0;
	z-index: 9999;
}

#nav li ul {
	position: absolute;
	width: 8.5em;
	/*left: -999em;*/
display:none;
	z-index: 9999;

}

#nav li:hover ul {
	/*left: auto;*/
	display:block;
}

#nav li:hover ul, #nav li.sfhover ul {
		/*left: auto;*/
	display:block;

}


form#prefs td.label { background-color: #DADADA; }
form#prefs td.userInput { background-color: #EBEBEB; }
form#prefs td.buttons { background-color: #EBEBEB; }
form#prefs option.category { background-color: #DDD; }

form.forumForm { border: 1px solid; background-color: #EBEBEB; }


form#postForm td.label { font-weight: bold; text-align: right; white-space: nowrap; }
form#postForm td.label { background-color: #DADADA; }
form#postForm td.userInput { background-color: #EBEBEB; }
form#postForm td.buttons { background-color: #EBEBEB; }