
body
	{
		margin:0px;
		margin-top:10px;
		padding:0px;
		font:normal 11px Verdana, Arial;
		color:#999;
		background:#161616;
	}
	
a
	{
		color:#999;
	}
	
a:hover
	{
		color:#395e71;
	}
	
img
	{
		border:0px;
		display:inline;
	}
	
h2
	{
		margin:0;
		padding-left:15px;
		padding-right:15px;
		padding-top:5px;
		font:normal 16px "BankGothic Lt BT", "BankGothic Md BT", "Estrangelo Edessa", Arial;
		color:#FFF;
	}
	
h5
	{
		margin:0;
		padding-left:20px;
		padding-right:20px;
		padding-top:15px;
		padding-bottom:10px;
		font:normal 8px Verdana, Arial;
		color:#999;
	}
	
h6 
	{
		margin:0;
		padding-left:20px;
		padding-right:20px;
		padding-top:10px;
		padding-bottom:10px;
		font:normal 10px Verdana, Arial;
		color:#999;
	}

#header
	{
		margin:0 auto;
		width:992px;
		height:180px;
		background:url(images/header.jpg) no-repeat;
	}
	
#navigation
	{
		margin:0 auto;
		width:992px;
		height:50px;
	}
		
#wrapper
	{
		margin:0 auto;
		width:992px;
		clear:both;
	}
	
#left-content
	{
		float:left;
		width:682px;
		height:100%;
	}

.left-content-text
	{
		margin:0;
		padding-left:20px;
		padding-right:30px;
		padding-top:15px;
		padding-bottom:15px;
		font:normal 12px Verdana, Arial;
		color:#CCC;
	}
	
.left-content-news-tdr
	{
		margin:0;
		width:602px;
		padding-left:10px;
		padding-right:20px;
		padding-top:15px;
		padding-bottom:15px;
		font:normal 12px Verdana, Arial;
		color:#999;
	}
	
.left-content-news-tdl
	{
		margin:0 auto;
		text-align:center;
		width:90px;
		border-right:1px solid #000;
		padding-left:20px;
		padding-right:10px;
		padding-top:0px;
		padding-bottom:8px;
		font:normal 9px Verdana, Arial;
		color:#666;
	}
	
.footer-content-news
	{
		margin:0 auto;
		padding-right:20px;
		padding-left:20px;
		padding-bottom:10px;
		font:normal 9px Verdana, Arial;
		color:#666;
	}
	
.block-header01
	{
		width:682px;
		height:5px;
		background:url(images/block-header01.png) no-repeat;
	}

.block-header02
	{
		width:682px;
		height:30px;
		background:url(images/block-header02.png) no-repeat;
	}

.block-content01
	{
		width:682px;
		background:url(images/block-content01.jpg) repeat-y;
	}
	
.block-footer01
	{
		width:682px;
		height:11px;
		background:url(images/block-footer01.png) no-repeat;
	}
	
#right-content
	{
		float:right;
		width:310px;
		height:100%;
	}
	
.right-content-text
	{
		margin:0;
		width:310px;
		padding-left:20px;
		padding-right:20px;
		padding-top:15px;
		padding-bottom:15px;
		font:normal 12px Verdana, Arial;
		color:#CCC;
	}
		
	
.block-header03
	{
		width:310px;
		height:30px;
		background:url(images/block-header03.png) no-repeat;
	}
	
.block-content03
	{
		width:310px;
		background:url(images/block-content03.jpg) repeat-y;
	}
	
.block-footer03
	{
		width:310px;
		height:11px;
		background:url(images/block-footer03.png) no-repeat;
	}
	
#footer
	{
		margin:0 auto;
		clear:both;
		width:992px;
		height:50px;
		background:url(images/footer.png);
	}
	
#disclaimer
	{
		margin:0 auto;
		width:992px;
		height:50px;
	}
	
.code_highlight
	{
		padding: 4px;
		margin: 2px;
		max-height:100px;
		min-height:50px;
		width:60%;
   		overflow: scroll; 
   		background: #e9e7e7; 
	}



/* e107 core style */
.tbox, .helpbox{
/* width: 80%; */
font-size: 11px;
font-family: Trebuchet MS, "Lucida Sans Unicode", Arial, Lucida Sans, Tahoma, Sans-Serif;
margin: 0 0 2px 0;
color: #006633;
border-top: 1px solid #868686;
border-left: 1px solid #868686;
border-bottom: 1px solid #D4D2CF;
border-right: 1px solid #D4D2CF;
}
.tbox.comment.subject {width: 400px; color: #006633;}
.tbox.comment {}
input.tbox.search {
width: 100px;
margin-left: 20px;
}
input.helpbox {}
#dataform {}
#commentform {}
#comment.tbox.comment {background-color: #fff;}
#contactForm textarea.tbox {width: 400px;}
input#helpb.helpbox {background-color: #fff; color: #ccc;}
#commentform .tbox, #commentform .helpbox{width: 400px; background-color:#fff; }
textarea.tbox {
background-color: #FFFFFF;
margin: 0 0 20px 0;
}
#commentform .tbox, #commentform .helpbox{
/* width: 400px;
background-color:#000; */
}
.button {
background-color:transparent;
color:#ffffff;
border:1px solid #FF9933;
}
.fborder, .border{
border-collapse: collapse;
border-spacing: 0px;
}

.forumheader, .forumheader2, .forumheader3, .forumheader4, .fcaption, .finfobar {
font-weight:bold;
padding: 4px;
background-color: transparent;
border: 1px solid #339900;
text-align: left;
}

.forumheader, .forumheader4, .finfobar {
background-color: transparent;
}
#post.tbox {
background-color: #FFFFFF;
}
select.tbox {background-color: #FFFFFF;}

.forumheader5 {
cursor: pointer;
}

.fcaption, .forumheader5 {
background:#B4E04B;
color:#ffffff;
}

table {
margin-left: auto;
margin-right: auto;
} 
