/******* Messaging ****************************/
.dropdown
{
	border:1px solid;
	width:180px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#51514C;
	text-decoration:none;	
	background-color:#FFFFFF;
}
.hitItem
{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#51514C;
	text-decoration:none;
	cursor:default;
}
.hitItem:hover
{
	background-color:#B3CDE3;
	cursor:default;
}
.hitItemHover
{
	background-color:#B3CDE3;
	cursor:default;
}

#namelist
{
	width:180px;
	background-image:url(../img/drophere.gif);
	background-repeat: no-repeat;
	background-position:center;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#51514C;
	text-decoration:none;
	border:1px dotted #51514C;	
}
.postit
{
	position:absolute;
	top:40px;
	left:500px;
	background-color:#DFE125;
	width:255px;
	height:125px;
	z-index:200;
}
.itemNewMessage
{
	border-bottom:2px solid #C43500;	
	background-color:#FF4200;
	padding:6px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:10px;
}

/******* GENERAL STUFF ****************************/
html, body
{
	height:100%;
	margin:0px;
	background-color:#FFFFFF;
}
#newsbody
{
	background-color:#FFFFFF;
}
#newsContentBody
{
	background-color:#FFFFFF;
}
form,select
{
	margin:0px;
}
img
{
	border:0px;
}
.checker
{
	cursor:pointer;
}
ul {
	padding:0px;
	margin:0px;
	margin-left:8px;
	padding-left:10px;
}
li {
	padding:0px;
	margin:0px;
	line-height: 130%;
	margin-left:0px;
	padding-left:0px;
	list-style-image: url(../img/reiter.gif);
}
/******* TEXT / FORM ITEMS ****************************/
body,a:link,a:visited,a:active,.inputText,.inputButton,select,.std,td,table,tr
{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#51514C;
	text-decoration:none;
}
.stdSmallPlain
{
	font-size:9px;
}
.code
{
	font-family:"Courier New", Courier, Arial;
	font-size:10px;
}
.stdSmall
{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:9px;
	color:#51514C;
	text-decoration:none;
}
.stdSmall a, .stdSmall a:active, .stdSmall a:visited
{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:9px;
	color:#51514C;
}
.stdSmall a:hover
{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:9px;
	color:#FF4200;
}
.stdSmallLight
{
	color:#CACABE;
	font-weight:normal;	
	font-size:9px;	
}
.orange
{
	color:#FF4200;
}
.orangeOld
{
	color:#FDD4B5;
}

.controlContent a:link, .controlContent a:active, .controlContent a:visited, .sponsor a:link, .sponsor a:active, .sponsor a:visited,
.newsAge a, .newsAge a:visited, .newsAge a:active
{
	font-size:9px;
	text-decoration:underline;
}
.inputText
{
	background-color:#FFFFFF;
	border:1px solid #CACABE;
	width:180px;
	valign:middle;
}
.inputButton 
{	
	background-color:#CACABE;
	valign:middle;
	border-top:1px solid #F1F1EF;
	border-right:1px solid #F1F1EF;
	border-bottom:1px solid #B2B2A6;
	border-left:1px solid #B2B2A6;
    font-size:10px;
}
select
{
	background-color:#FFFFFF;
	border:1px solid #CACABE;
}

/******* POSITIONINGS ****************************/
#everything
{
	margin-left:10px;
}
#header
{
	width:750px;
	height:120px;	
	background-color: #F1F1EF; 	
}
#logo
{
	position:absolute;
	top:28px;
	left:38px;	
}
#navigation
{
	font-weight:bold;
	margin-top:5px;
}
#footer
{
	width:750px;
	background-color:#F1F1EF;
}
#footertext
{
	padding:6px;
}
#footertext a:link, #footertext a:active, #footertext a:visited
{
	text-decoration:underline;
}
 #footertext a:hover 
 {
 	text-decoration:underline;
	color: #FF4200;
 }
 
#middle
{
	margin-top:40px;
	margin-bottom:20px;	
	/*height:685px;*/
	width:760px;
}
#content
{
	width:540px;
}
#content a:link, #content a:active, #content a:visited, .links a:link, .links a:active, .links a:visited,
 .lightBox a:link, .lightBox a:active, .lightBox a:visited
{
	text-decoration:underline;
}
.control
{
	width:200px;
	background-color:#F1F1EF; 		
	font-size:9px;
} 
.controlTD
{
	width:200px;
	float:left;	
	background-color:#F1F1EF; 		
	font-size:9px;
} 
#news
{
	float:left;
	height:580px;
	width:262px;
	background-color:#F1F1EF;	
	padding-top:6px;
} 
#newsfeed
{
	margin:0px 6px 6px 6px;
}
#siteClear
{
	clear:both;
}
#newsOptions
{
	/*background-color:#F1F1EF;*/	
	background-image:url(../img/F1F1EF_trans_92.png);
	position:absolute;
	width:262px;
	height:169px;	
	font-size:9px;
	filter:Alpha(opacity=92,finishopacity=92);	
}

#spot
{
	float:left;
	width:278px;
}
#spotlightBody
{
	margin-left:10px;
}
#portal
{
	border:0px;		
	background-color:#D6D6CB;
	padding:6px;
	font-weight:bold;
	font-size:10px;
}
#portalLinks
{
	background-color: #D6D6CB;
	padding-left: 6px;
	height:80px;
}
/******* ITEMS ****************************/
.editForum, .editForum a:link, .editForum a:active, .editForum a:visited
{
	float:right;
	color:#CACABE;
	font-weight:normal;	
	font-size:9px;	
}
.lightBox
{
	background-color:#F1F1EF;
	padding:6px;
}
.lightBoxForum
{
	background-color:#F1F1EF;
	padding:4px;
}
.whiteBoxForum
{
	background-color:#FFFFFF;
	padding:4px;
}

.whiteBox
{
	background-color:#FFFFFF;
	padding:6px;	
}
.darkBox
{
	background-color:#CACABE;
	padding:6px;	
}
.ie6box
{
	background-color:#F1F1EF;
}
.sponsor
{
	padding:6px 6px 6px 6px;
}
.hairline
{
	border-top:1px solid #F1F1EF;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	margin-top:6px;	
}
.hairline3pxLight
{
	background-color:#F1F1EF;
	height:3px;	
}
.hairline3pxWhite
{
	background-color:#FFFFFF;
	height:3px;	
}
.hairlineDark
{
	clear:both;
	background-color:#CACABE;
	height:1px;
}
.hairline3px
{
	background-color:#CACABE;
	height:3px;
}
.headerbar
{
	background-color:#F1F1EF;
	padding:6px;	
	font-weight:bold;
	clear:both;
}
.spotlightContent
{
	line-height:130%;
	background-color:#F1F1EF;
	padding:6px;	
	font-size:9px;
}
.spotlightContent a:link, .spotlightContent a:active, .spotlightContent a:visited
{
	font-size:9px;
	text-decoration:underline;
}
.spotlightImage
{
	margin-right:6px;
	float:left;
}
.blockFloat
{
	float:left;
	padding-left:6px;
}
.blockFloatThreatLeft
{
	float:left;
	padding-right:6px;
	padding-bottom:6px;
}
.blockFloatThreatCenter
{
	padding-bottom:6px;
	text-align:center;
}
.blockFloatThreatRight
{
	float:right;
	padding-left:6px;
	padding-bottom:6px;
}
.blockFloat3Rows
{
	float:left;
	width: 174px;
	padding-right:6px;
}
.calendarFloat
{
	width: 263px;
	float:left;
}
.faqFloat
{
	width: 150px;
	float:left;
	height:17px;
}
.calendarFloatRight
{
	padding-left:6px;
	float:left;
	width: 263px;
}
.calendarImg
{
	float:left;
	padding-right:6px;
}
.blockFloat a:link, .blockFloat a:active, .blockFloat a:visited
{
	text-decoration:underline;
}
.blockClear
{
	clear:both;
	padding-left:6px
}
.days
{
	background-color:#F1F1EF; 		
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;	
	height:20px;
	width:30px;	
	font-size:9px;
	vertical-align:middle;
	text-align:center;	
}
.days_hit
{
	background-color:#FFFFFF; 		
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;	
	height:20px;
	width:30px;	
	font-size:9px;
	color:#FF4200;
	vertical-align:middle;
	text-align:center;	
}
.days_hit a:link,.days_hit a:active,.days_hit a:visited,
.week a:link,.week a:active,.week a:visited
{
	font-size:9px;
	color:#FF4200;
}
.week
{
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;	
	height:20px;
	width:30px;	
	font-size:9px;
	vertical-align:middle;
	text-align:center;	
	background-color:#B2B2A6; 		
	font-weight:bold;
}
.itemDark
{
	border-bottom:2px solid #B2B2A6;		
	background-color:#CACABE;
	padding:6px;
	font-weight:bold;
	font-size:10px;
}
.controlContent
{
	border-top:3px solid #FFFFFF;
	padding-top:10px;
	padding-left:6px;
	padding-right:6px;	
	margin-bottom:20px;

}
.spotlightSubHeader
{
	font-size:9px;
	font-weight:bold;
	margin-bottom:3px;

}
.spotlightMonth
{
	font-size:9px;
}
/******* NEWS ****************************/
.newsHeader
{
	background-color:#F1F1EF;
	padding:6px 6px 5px 6px;
}
.newsHeaderWhite
{
	background-color:#FFFFFF;
	padding:6px 6px 5px 6px;
	font-weight:bold;
}
.newsDate
{
	font-weight:bold;
	float:left;
}
.hairline3pxhot
{
	background-color:#FF4200;
	height:3px;
}
.hairline6pxWhite
{
	height:6px;
}
.hairline3pxhotold
{
	background-color:#FDD4B5;
	height:3px;
}
.hairline3pxtrans
{
	height:3px;
}
.newsDateOld
{
	color:#CACABE;
	font-weight:bold;
	float:left;	
}
.newsTime
{
	color:#CACABE;
	font-weight:normal;	
	font-size: 9px;
	float:left;	
}
.newsClearer
{
	clear:both;
	margin:0px;
	padding:0px;
}
.newsAge
{
	float:right;
	color:#CACABE;
	font-weight:normal;	
	font-size:9px;	
}

.newsPoster
{
	color: #CACABE;
	font-weight:normal;	
	text-decoration:none;
	font-size:9px;	
	padding:6px;
}
.newsPoster a, .newsPoster a:visited, .newsPoster a:active
{
	color: #CACABE;
	font-weight:normal;	
	text-decoration:none;
	font-size:9px;	
}
.newsPoster a:hover
{
	color:#51514C;
}
.newsPosterHot
{
	color:#FF4200;
	font-weight:normal;	
	text-decoration:none;
	font-size:9px;	
	padding:6px;
}
.newsPosterHot a, .newsPosterHot a:visited, .newsPosterHot a:active
{
	color: #FF4200;
	font-weight:normal;	
	text-decoration:none;
	font-size:9px;	
}
.newsPosterHot a:hover
{
	color: #51514C;
}
.newsPosterHotOld
{
	color: #FDD4B5;
	font-weight: normal;	
	text-decoration:none;
	font-size: 9px;	
	padding:6px;
}
.newsPosterHotOld a, .newsPosterHotOld a:visited, .newsPosterHotOld a:active
{
	color: #FDD4B5;
	font-weight:normal;	
	text-decoration:none;
	font-size:9px;	
}
.newsPosterHotOld a:hover
{
	color:#CACABE;
}
.newsContent
{
	padding:6px;
	margin-top:8px;
	color:#5B5B56;	
}
.hotnewsBorder
{
	background-color:#F1F1EF;
	padding:5px;
	border:solid 1px #CACABE;
}
.newsContent a:link, .newsContent a:active, .newsContent a:visited
{
	text-decoration:underline;
	font-weight:bold;
}
.newsContentOld
{
	padding:6px;
	margin-top:8px;
	color:#CACABE;	
}
.newsContentOld a:link, .newsContentOld a:active, .newsContentOld a:visited
{
	text-decoration:underline;
	font-weight:bold;
	color:#CACABE;	
}
.newsContentOld a:hover
{
	color:#FF4200;
}
.searchHighlight
{
	background-color: #CACABE;
}
/******* LAST VISIT ****************************/
.newItem
{
	float:left;
}
.newItemAmount
{
	float:right;
	padding-right:10px;
}

.newItemClearer
{
	clear:both;
	margin:0px;
	padding:0px;
}

.imgCont {
	padding:3px;
	background-color: #CACABE;
}
a:hover
{
	color:#FF4200;
}
.view_info {
	position:absolute;
	left: 730px;
	top:10px;
}
.header_info {
	position: absolute;
	left:470px;
	width:240px;
	padding:5px;
	background-color:#ffffff;
	top:10px;
}