body
{
  background-color:#000000;
  font-family:Helvetica;
  font-size:12px;
  color:#FFFFFF;
  padding:0px;
  margin:0px;
}

.light
{
  background-color:#FFFFFF;
  color:#000000;
}
.light a
{
  color:#000000;
}

a
{
  color:#FFFFFF;	
}

h1
{ 
  font-size:18px;
  margin-top:2px;
  display:block;
}
h2
{
  font-size:14px;
  margin-top:2px;
  display:block;
}

.infoline
{
  padding:5px;
  background-color:#EFE4B0;
  color:#000000;
}

.infoline a 
{
  color:#000000;
}

#mainframe
{
  width:100%;
  margin-left:5px;
  margin-right:5px;
}

.contentsmall
{
  float:left;
  display:block;
  width:calc(100% - 230px);
  width: -moz-calc(100% - 230px);
  border:2px solid #0080C0;
  padding:10px;
  margin-top:5px;
  
}

.standardlink{
  display:inline !important;
  font-weight:normal; 
}
.standardlink:hover{
  display:inline !important;
  color:#29496F !important;
  font-weight:bold; 
  background-color:#00B8F5;
}
.content a 
{
  color:#FFFFFF;
  display:block;
  font-weight:normal; 
  margin:2px;
}
.content a:hover
{
  color:#000000;
  font-weight:bold; 
  background-color:#FFFFFF;
}

.box{
	border:2px solid #0080C0;
	width:100%;
	padding:5px;	
	margin-bottom:10px;
	width:178px;
}
.box h2{
	display:inline;
	font-size:14px;
  margin-top:2px;
	}
.boxes
{
  display:block;
  margin-left:5px;
  margin-top:5px;
  padding:0px;
  width:200x;
  float:left;
  border:0px;
}

.unread
{
  border:2px solid #1190D7;
}

.horizontalnav a{
	display:inline;
	font-size:14px;
}

.img_formating {
  max-width: 100%;
  width: expression(this.width > 100% ? "100%" : true);
}
td{
  	font-size:12px;  	
}
.trnormal{
	background-color:#111111;	
}
.tralternate{
	background-color:#222222;	
}
.tdhighlight{
	background-color:#444444;	
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
.add{
  display:block;
  margin-left:15px;
  margin-top:5px;
  padding:0px;
  width:125px;
  float:left;
  border:0px;	
}
.likes{
	text-align:right;
	padding:2px;
	margin-right:3px;
}
.newnav
{
  display:block;
  background-color:#4a4a4a;
  font-size:20px;
  width:100%;
  height:50px;
  padding:0px;
  margin:0px;
}

.newnavitem
{
  float:left;
  display:block;
  height:50px;
  background-color:#4a4a4a;
  color:#CCCCCC;         
  padding-left:10px;
  padding-right:20px;
}

.newnavitem p
{
  margin-top:12px;          
}

.newnavitem:hover
{
	color:#FFFFFF;
}

.newnavsub
{
  float:right;
  margin-left:10px;
}

.post
{
  position:absolute;
  width:700px;
  height:500px;
  padding:5px;
  border:1px solid #07274D;
  opacity:0.7;
  top:(50% - 250px);
  left:(50% - 350px);
  display:none;
}
.writePost
{
  opacity:1.3;
  width:100%;
  height:100%;
}
.postoptions{
	margin-bottom:3px;	
}

.postwrite
{
  display:none; 
  position:absolute; 
  background-color:#EEEEEE; 
  height:100%; 
  width:100%;
}
.postbox
{
  width:100%;
  border-top:1px solid #07274D;
  margin-top:3px;
  margin-bottom:3px;
}
.postuser
{
  width:150px;
  float:left;
  margin-top:5px;
  margin-bottom:5px;
  padding-right:2px;
  border-right:1px solid #07274D;
}
.posttext
{
  width:calc(100% - 170px);
  width: -moz-calc(100% - 170px);
  float:left;
  overflow:auto;
  margin-top:5px;
  margin-bottom:5px;
  padding:5px;
}
.posttext textarea{
	width: 98%;
	height: 120px;
	margin: 0;
	overflow: auto;
	font-family: Arial;
	font-size:12px;
}
.posttext a
{
  display:normal;
} 
.citation
{
  width:95%;
  margin-top:5px;
  margin-bottom:5px;
  margin-left:20px;
  padding:2px;
  background-color:#EFEFEF;
  border:1px solid #000000;
  color:#333333
}
.threadshow
{
	display:block;
	float:left;
}
.threadhide
{
	display:none;
	float:left;
}
.boardentry{
	border-top:1px solid #07274D;
	font-family: Arial;
	font-size:13px;
	padding-top:5px;
	padding-left:5px;
}
.tableentry{
	font-family: Arial;
	font-size:13px;
	font-weight: lighter;
}
.marked
{
	color:#00A2E8;
}
.unreadentry{
	background-color:#00A2E8;
}
.imgbullet{
	margin-right:5px;
}
th{
	text-align:left;
	font-size:14px;
}
table{
	width:100%;
}
