@charset "UTF-8";
* {
    margin: 0;
    padding: 0;
} 
p{
	margin-bottom:1em;	
}
html,body{
	height:100%;
}
#lineage img{max-width:450px; height:auto;}
th{background:#000; text-align:left; padding:10px; padding-top:0; padding-bottom:0;}
td{padding:10px; vertical-align:top;}
td, .mainContent{
	background:#212121;
}
.mainContent{padding:10px;}

td.leftCol{
	background-color:#5f0000;	
}

h1,h2,h3,h4,h5,h6{color:#fa0000; font-weight:normal; text-transform:uppercase;}

body {
	
	color: #CCCCCC;
	background: #000 url(../_img/bg-main.jpg) no-repeat center top fixed ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:76%;
	line-height:1.6;
	padding-top:20px;
}

.bgPadded{background:#000; padding:10px;}

.borderBottom{border-bottom:1px solid #ccc;}
p{font-size:1em;}
h1{font-size:1.4em;}
h2{font-size:1.2em;}
h3{font-size:1.1em;}
#mainWrapper{
	position:relative;
	width:955px;
	margin:0 auto; 
}
img, .noBorder{border:none;}

.floatLeft{float:left;}
.floatLeft2{float:left; margin-right:10px; margin-bottom:10px;}
.floatRight{float:right;}
.floatRight2{float:right; margin-left:10px; margin-bottom:10px;}
.clear{clear:both;}

a{color:#fff; font-weight:bold;}

#gatPunoThumbs img{height:100px; width:auto;}

#footer{clear:both; padding:5px; background:url(../_img/bg-nav.jpg) repeat-x #5c0100;}
#footer img{vertical-align:middle;}

img, div { behavior: url(iepngfix.htc); }