html, body, h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;	
	font: 12px arial, sans-serif;
	line-height :150%;
}

img {
	border-style: none;
    border-color: inherit;
    border-width: 0px;    
}

a {
   	text-decoration:none;
	color: white;
}
a:hover {
	color: #FDFF69;
	text-decoration:underline;
}
.left {
	float: left;
}
.right {
	float: right;
}
.more {
	text-align: right;
}
.clear {
	clear: both;
}

body 
{
   	background:black;
	color: white;
}

.htmlbody {
	text-align: left;
	width: 950px;
	background: url(images/body_bg3.png) repeat-y;
}
/************************** wrappers **********************************/
#body-top 
{
   margin:0 85px 0 85px;    
}

/************************** Header **********************************/
h1 {	
	font-size:20px;
	line-height :150%;
}

h2 {
	font-size:18px;
	line-height :150%;
}

h3 {
	font-size:16px;
	line-height :150%;
}
#person {
	float:right;
	padding: 17px 15px 0px 0px;
	right: 20px;
	display:inline;			
}
#about {
	float:left;
	margin: 20px 0px 0px 131px;
	width: 450px;
	height: 262px;
	overflow: auto;
	text-align: justify;
	display:inline;
}
.first-letter {
	font-weight: bold;
	font-size: 14px;
	color: white;
}
/************************** Navigation **********************************/
.header {
	text-align: center;
	color: white;	
	height:10px;	
	font-size: 12px;
	font-weight: bolder;
	color: white;
	text-transform: uppercase;
	height:45px;
}

.header ul {
	margin:	0px 0px 10px 0px;
	display:inline;	
}
.header li {
	display:inline;
	padding-left: 15px;
}
.header ul a 
{
   	color: white;
	text-decoration:none;	
}
.header ul a:hover{
	color: #FDFF69;
	text-decoration:underline;
}
/************************** Tray **********************************/
#tray {
	padding:0 55px 0 55px;
}
#tray-left 
{
    padding:5px;    
	float: left;
	width: 280px;
}
#tray-right 
{
    padding:5px;
	float: right;
	width: 280px;
}
#tray-left .left {
	margin-right: 12px;
}
#tray h2 {
	margin-bottom: 16px;
}
#tray p {
	margin: 0px;
	margin-bottom: 3px;
}
#tray-left .more {
	padding-right: 12px;
}
/************************** Footer **********************************/
#footer {
	text-align: left;
	color: white;	
	height:120px;
}
#footer-right 
{
   	height:60px;
	width:750px;
}
#imageBox  
{
    margin: auto; width: 750px; border: 1px black solid; overflow: hidden; 
    background-color:White;    
    }
#imageBoxInside  
{
    width: 10000px; 
    height:90px;    
    vertical-align:middle;
    }  
#imageBox img  
{
    xfloat: left; padding:5px; xmargin:5px;
    vertical-align:middle;
    }
#imageBox br  
{
    clear: both; 
    }

.invert
{
 	background-color:White;
 	color:#2D2929;
}

.textcolLeft 
{
    text-align:justify;
    vertical-align:top;
    padding:0 10px 0 0;
}

.textcolRight
{
    text-align:justify;
    vertical-align:top;
    padding:0 0 0 10px;
}
.keywordlist
{
    text-align:center;    
}

h2 a {
	color: white;
	text-decoration:none;
}
h2 a:hover {
	color: #FDFF69;
	text-decoration:underline;
}

.picclip300
{
    position:relative;width:300px;overflow:auto;
}
    
.picframe
{
    border-left:solid 1px #792C04;    
    
    height:80px;
    
}
.pad20
{
    padding-left:50px;
    padding-right:50px;
}