/* Global */

* {
	margin: 0;
	padding: 0;
	border: none; }
	
p {
	line-height: 150%;
	margin: 0 0 20px 0; }
	
body {
	background: #000000;
	color: #9f9f9f;
	font: normal 10pt "Verdana", "Arial", sans-serif; }
	
strong, .white { color: #d6d1c4; }

blockquote {
	background: #34302a;
	border: 1px dotted #6d6556;
	color: #00baff;
	margin: 0 10px;
	padding: 10px; }
	
/* Text */

a { color: #FF9C00; text-decoration: none;  }
a img {border:0;}
a:hover { color:#fff; text-decoration: underline; }
	
h1 {
	position: absolute;
	width: 250px;
	height: 100px;
	top: 0;
	left: 65px; }
	
	h1 a {
		width: 250px;
		height: 100px;
		display: block;
		text-indent: -9999px;
		outline: none; }
		
	h1 a:hover { background: url("logo.gif") top left no-repeat; }
	
h2 {
	color: #fff;
	font-family: "Georgia", "Times New Roman", Times, serif; }
	
	h2 a { color: #00baff; }
	h2 a:hover {
		color: #ffffff; 
		text-decoration: none; }
	
h4 a { color: #d8002a; }

input, textarea, select {
	padding: 3px;
	color: #c7c7b8;
	border: 1px solid #60605e;
	font: normal 10pt "Verdana", "Arial", sans-serif;
	background: #47423e; }
	
	select { padding: 2px; }
		
/* Header */

#design {
	width: 1207px;
	margin: 0 auto; }
	
.poll {

font-size: 8pt;

}

#pollOptions {

width: 180px;

}

#pollLeft {

float:left;

}

#pollRight {

float:right;

}

#content-menu {
	height: 29px;
	overflow: hidden;
	position: relative;
	background: transparent url("images/center-nav.jpg") top center no-repeat; }
	
	#welcomeNav {
		position: absolute;
		top: 0;
		right: 0;
		width: 200px;
		height: 100px; 
		padding: 33px 50px 0 0;
		color: #b7b7b7;
		font-size: 8pt;
		text-align: left; }
		
	#welcomeNavbr {
		position: absolute;
		top: 89px;
		right: 10px;
		width: 150px;
		height: 100px; 
		color: #b7b7b7;
		font-size: 8pt;
		text-align: left; }
		
		#welcomeNav a { color: #ffffff; }
		
	#menu {
		position: absolute;
		top: 117px;
		left: 280px;
		width: 634px;
		display: block;
		height: 71px;
		list-style: none;
		overflow: visible;
		background: url("images/menu2.jpg") bottom center no-repeat; }
		

		#menu li.home 	{ padding-left: 8px; }
		#menu li.forums { padding-left: 3px; }
		#menu li.guide 	{ padding-left: 3px; }
		#menu li.media 	{ padding-left: 3px; }
		#menu li.info 	{ padding-left: 3px; }
		
		#menu li {
			float: left;
			margin-right: 2px;
			padding-top: 13px;
			height: 71px; }
			
		#menu li a {
			display: block;
			height: 45px;
			outline: none;
			float: left;
			text-indent: -9999px; }	
			
		#menu li a.fixtext {
			text-indent: -1px; }		
			
			
			#menu li.home a 	{ width: 120px; background: url("images/menu-home.jpg") top left no-repeat; }
			#menu li.forums a 	{ width: 120px; background: url("images/menu-forums.jpg") top left no-repeat; }
			#menu li.guide a 	{ width: 120px; background: url("images/menu-guide.jpg") top left no-repeat; }
			#menu li.media a 	{ width: 120px; background: url("images/menu-media.jpg") top left no-repeat; }
			#menu li.info a 	{ width: 120px; background: url("images/menu-info.jpg") top left no-repeat; }
			#menu li a:hover, #menu li a.active	{ background-position: bottom left; }
		
		#menu li div {
			position: absolute;
			top: 80px;
			right: 0;
			width: 634px;
			height: 25px; 
			text-align: center; 
			display: none;
		}
		
		
		#menu li div.nobg a 	{ background: none; }
			
			#menu li div a { 
				display: inline;
				background: #000;
				float: none;
				color: #FF9C00;
				margin: 0 5px; }
				
			#menu li div a:hover { background: #000000; }
			
		#menu li:hover div { display: block; }
		
	#formHeaderSearch {
		position: absolute;
		top: 129px;
		right: 50px;
		width: 210px;
		height: 25px;
		padding: 1px 10px; }
		
		#formHeaderSearch input {
			padding: 3px;
			color: #e1c492;
			background: none;
			border: none; }
			
#footer {
 
	color: #503e31;
	padding: 15px 400px;

}
			
/* Body */
			
#content 
{ 

background: #000000;

}

	#contentTitle {
		height: 60px;
		background: url("") top center no-repeat; }
		
		#contentTitle h4 {
			height: 60px;
			text-indent: -9999px; }
			
		#contentTitle h5 { 
			height: 40px;
			text-align: center;
			padding-top: 20px;
			color: #d8b16e;
			font: normal 18pt "Georgia", "Times New Roman", Times, serif; }
			
		h4#newsUpdates { background: url("title_news.gif") center center no-repeat; }
			
	#contentBot {
		height: 40px;
		text-align: center;
		color: #6c6c6c;
		background: #000000; }
		
		#contentBot a {
			color: #92682e;
			font-weight: bold;
			margin: 0 10px; }

#left {
	float: left;
	width: 210px;
	overflow: hidden;
	background: url("images/left-panel-bg.jpg") top left repeat-y;
}

#right {
	float: left;
	width: 210px;
	overflow: hidden;
	background: url("images/right-panel-bg.jpg") top left repeat-y;
}
	
#middle {
	float: left;
	width: 787px;
	overflow: hidden;
	background: url("images/center-bg.jpg") top left repeat; }

/* Columns */
	
.columnTab {
	width: 210px;
	height: 23px;
	text-indent: -99999px; }
	
	#Navigation 	{ background: url("images/navigation2.jpg") top left no-repeat; }
	#Species 	{ background: url("images/species.jpg") top left no-repeat; }
	#Poll 	{ background: url("images/poll.jpg") top left no-repeat; }
	#Advertisement 	{ background: url("images/ad.jpg") top left no-repeat; }

.poll
{
	padding-left:10px;
	width: 180px;
}

#menuplace
{
	padding-left:20px;
}

#rssfeed { 
	height:28px;
	float:right;
	width:30px;
	position:relative;
	left:275px;
	background: url("images/news_feed-bg.jpg") top center no-repeat;

	text-align:center;
}

#rssfeed a { 

	display:block; 
	height:28px;
	width:30px;
	

}

#rssfeed a:hover { 

	display:block; 
	height:28px;
	width:30px;
	background: url("images/news_feed-hover.jpg") top center no-repeat;

}

#rssfeed .rssfeedHover { 

	display:block; 
	height:28px;
	width:30px;
	

}
	
#subMenu, #subMenu2 {
	background: url("images/panel-bg.jpg") top left repeat-y;
	padding: 0 3px;

	list-style: none; }
	
	#subMenu li a, #subMenu2 li a {
		border-bottom: 1px solid #0c0c0c;		
		color: #e1c492;
		
		padding: 8px;
		
			padding-left: 15px;

		display: block; }
		
		#subMenu ul, #subMenu2 ul { 
			display: none;
			background: url("images/orange-panel-bg.jpg") top center repeat-y; }			

		#subMenu ul li a, #subMenu2 ul li a  {
			border-bottom: 1px solid #0c0403;
			padding-left: 18px;
			font-weight: 300;
			
			color: #00baff; }
			
	#subMenu li a:hover, #subMenu2 li a:hover { text-decoration: none; background: url("images/panel-bg-highlight.jpg") top center repeat-y; }
	#subMenu li ul a:hover, #subMenu2 li ul a:hover { text-decoration: none; background: url("images/panel-bg-highlight.jpg") top center repeat-y; }
	
#panelLeft {
	height: 10px;
	background: url("images/panel-bg-bot.jpg") no-repeat; }

#panelLeftBot {
	height: 100px;
	background: url("images/left-panel-bg.jpg") no-repeat; }
	
#panelRightBot {
	height: 100px;
	background: url("images/right-panel-bg.jpg") no-repeat; }
	
#centerSpacer {
	height: 50px;
}

#centerSpacerLatest {
	height: 175px;
}
	
#panelTop {
	height: 14px;
	padding-top: 25px;
	background: url("images/panel-top.jpg") bottom center no-repeat; }
	
#panelRight {
	height: 10px;
	background: url("images/panel-bg-bot.jpg") no-repeat; }
	
#journals { padding: 0 3px; }

.journal {
	height: 50px;
	padding: 10px; }
	
	.journal a { color: #d6d1c4; font-weight: bold; }
	.journal a:hover { color: #ffffff; }
	
.sidebar {
	padding: 10px;
	color: #e1c492;  }
	
	.sidebar a { color: #e1ddd2; }
	.sidebar a:hover { color: #ffffff; }
	
/* Content */
	
#entries {
	padding-bottom: 74px;
	background: url("images/content-bot.jpg") bottom left no-repeat; }
	
.paper { background: url("images/content-center.jpg") top center repeat-y;  }

#latestNews { 
	height: 175px;
	float: left;
	width:303px;
	position:relative;
	left:80px;
	background: url("images/latestnews.jpg") top center repeat-y; 

}

#latestComments { 
	float: right;
	height: 175px;
	width:303px;
	position:relative;
	right:80px;
	background: url("images/latestDis.jpg") top center repeat-y; 

}

.latestContent
{
	height: 140px;
	text-align: left;
	padding: 35px 40px 0px 35px;
	width: 240px;

}

.newsSep {
	height: 25px;
	width:787px;
	background: url("images/center-bg.jpg") top center repeat;
	
}

#paperBotFix
{
	height: 74px;
	width:787px;
	float:left;
	position:absolute;
	bottom: -20px;
	background: url("images/content-bot.jpg") bottom left no-repeat;
}
.paperBot {
	height: 74px;
	width:787px;
	background: url("images/content-bot.jpg") bottom left no-repeat; }

	.entry { 
		background: url("images/content-top.jpg") top left no-repeat; 
		padding: 30px 40px 0px 35px; }
		
		.entry.first { 
			padding-top: 30px;
			background: url("images/content-top.jpg") top left no-repeat; }
	
	.entryMeta {
		color: #cccccc;
 		font-family: "Georgia", "Times New Roman", Times, serif; }
		
		.entryMeta a { color: #999999; }
		
.paper blockquote {
	border: 1px dashed #b5a99a;
	background: url("images/quote-bg.jpg") top left; }
	
.paper strong { color: #ffffff; }
	
.bullet, .list { list-style: none; }

	.bullet li { 
		padding: 2px 0 2px 20px; 
		background: url("bullet_red.gif") 5px 8px no-repeat; }
		
	.list li { 
		padding: 2px 0 2px 20px; 
		background: url("bullet.gif") 5px 8px no-repeat; }
	
/* Races */
	
.hide { display: none; }
.date { font-family: "Georgia", "Times New Roman", Times, serif; }

.fl { float: left; }
.comments { float: right; }
.al { text-align: left; }
.contactus { padding-right: 10px; }
.newsLatest { width: 240px; white-space: nowrap; overflow:hidden;  }
.ar { text-align: right; }

.clear {
	clear: both;
	display: block;
	content: url(""); }
	
.lightBrown { color: #e1c492; }
.gray { color: #6c6c6c; }


#unitImage {
	right:0px;
	float: right;
	height: 200px;
	width: 200px;
}


.unit {
	right:0px;
	width: 500px;
	float:left;
	
}

#unitMenu {
	float: left;

}

#unitMenuBackground {
	float: right;
}

.unitBackground {
	right:0px;
	width:700px;

}

#ADMINquickUnitsList {

	float: right;
	list-style: none;
	padding-top: 10px;
	padding-right: 100px;

}

#quickUnitsList {

	float: right;
	list-style: none;
	padding-top: 10px;
	padding-right: 10px;

}
	
	#quickUnitsList li {

		width: auto;
		height: 25px;
		position: relative; }
		
	#quickUnitsList li a.drop {
		width: 151px;
		height: 25px;
		padding-top: 5px;
		display: block;
		outline: none;
		font: bold 13px "Tahoma", "Arial", sans-serif;
		color: white;
		text-align: center; }
		
		#quickUnitsList li.UnitList a.drop { background: url("images/quicklist.jpg") no-repeat; }
		#quickUnitsList li.UnitList a.drop:hover, #quickUnitsList li.UnitList.active a.drop { background: url("images/quicklist.jpg") no-repeat; }
		
	#quickUnitsList li div {
	
		width: 115px;
		height: auto;
		padding: 5px 5px 5px 5px;
		overflow: hidden;
		position: absolute;
		left: 12px;
		top: 26px;

		display: none;
		border: 1px dashed #b5a99a;
		background: url("images/quote-bg.jpg") top left;
		 }
		
		#quickUnitsList li div p { 
			color: #787474;
			margin: 0;
			padding: 0px 0 0 5px;
			border-bottom: 1px dotted #333333;
			
			 }
		
		#quickUnitsList li div p a { color: #c3c7ce; }
		#quickUnitsList li div p a:hover { color: #ffffff; }
		
	#quickUnitsList li:hover div { display: block; }