/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
html,body {
		margin: 0;
		padding: 0;
}
body {		
		font: small 9px courier, helvetica, sans-serif;
		text-align: center;
		color: orange;
		background-color: #303030;
}
		
#container {
		margin-left:auto;
		margin-right:auto;
		width: 800px; 
		min-height:100%;
		text-align: left;
		background: #000000;  
		border-left: 1px solid #ED1C24;
		border-right: 1px solid #ED1C24;
        position:relative;
		}
	
#container a:link {color: white}     
#container a:visited {color: orange}
#container a:hover {color: red}
#container a:active {color: #333333}
#container a{text-decoration:none}

/* commented backslash hack v2 \*/ 
* html #container {height:100%;}		
* html #container {width:802px;w\idth:800px;}
* html body{font-size:small;f\ont-size:small}
/* end hack */ 

#mainheader {
		position:absolute;
		left:0;top:0;
		height: 258px;
		width:100%;
		background-color: #000000;
		border-bottom: 1px solid #000000;
		z-index:1;
}
#header {
		height: 221px; /*328px*/
		width:100%;
		background-color: #000000;
		margin: 0px 0px 5px 0px;
		border-top: 1px solid #ED1C24;
		border-bottom: 1px solid #ED1C24;
		position:relative;
		z-index:2;
		overflow:hidden;
}

* html #mainheader {height:259px;he\ight:258px}
* html #header {height:222px;he\ight:221px}
#mainnav {
		width:100%;
		height: 20px;
		background-color: #000000;
		border-top: 1px solid #ED1C24;
		border-bottom: 1px solid #ED1C24;
		position:relative;
		z-index:2;
		text-align:center;
}

#mainnav p {word-spacing: 30px}

* html #mainnav{height:22px;he\ight:20px}		
#sidebar {
		float: right;
		width: 175px;
		padding:15px 10px 15px 5px;
		background-color:#000000;
}
#sidebar ul {list-style-type: circle}
#content {
		width: 625px;
		padding:15px 10px 15px 35px ;
		}
#content p, #sidebar p, #mainnav p, #header p,#footer p  {margin:0 5px 5px 5px}	

#content img {display: inline;
              margin: 3px;
              border: 1px solid #000000;
			  }
#content a:hover img {border: 1px solid #444343;}

* html #content{width:627px;w\idth:625px}
	
#footer	{
		position:absolute;
		bottom:0;
		width:100%;
		height: 25px;
		background-color: #000000;
		border-top: 1px solid #ED1C24;
		text-align:center;
}
#footer p {margin:0;padding:0;
           word-spacing: 30px}
* html #footer {height:26px;he\ight:25px;}

.divider1 {
	width:100%;
	height:5px;
	overflow:hidden;
	background:#000000;
	position:relative;
	border-bottom: 1px solid #ED1C24;
}

#clearfooter {height:30px;width:100%;clear:both}
.blank , .blank2 {
	position:absolute;
	left:625px;
	width:7px;
	height:0px;
	overflow:hidden;
	border-top:	1px solid #ED1C24;
}
.blank {top:-1px;}
.blank2 {bottom:-1px;border-top:1px solid #000000;
}
