body{
background:#000d0b;	
font-family:verdana,sans-serif;
	font-size:70%;
	color:#ffffff;
}

img {border:none;}

.divFacebook a
{
 color: white;

}

#wrapper {
	background:#001511;
	width:995px;
	margin:auto;
}

#header {
	width:995px;
	height:223px;
	
background:#001511 url("images/Header2.png") top left;

}

#container {
}

#menu {
width:170px;
float:left;
padding:0px 15px;

}

#menu div, #whats-new div{
background:#042e2c;
padding:40px 0px;

}

#whats-new div div{
	border:double #037374 3px;
	border-top-style:none;
	border-bottom-style:none;
	padding:0px 15px;
        text-align:justify;
}

#menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
	border:double #037374 3px;
	border-top-style:none;
	border-bottom-style:none;
}



a {	color:#ff3d3d;
text-decoration:none;

}


h2 a {	color:#ffffff;


}

#menu li ul li a{
	padding:10px 0px 10px 5px;
}

#menu li a{
	display:block;
	/*
height:30px;
*/
text-align: left;
	text-decoration:none;
	padding:10px 0px 10px 15px;
	color:white;
	background:url("images/a_bg_bottom.gif") left top repeat-x; /*why does positioning of bottom make it 

darker?*/
		/*
border:solid #001511 1px;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
*/
}




#menu li a:hover{
	background:#035150;

}

#whats-new {
width:200px;
float:right;
padding:0px 15px;
}

h1{
	color:white;
	/*
font-weight: normal;
*/
    
font-size: 1.2em;
font-weight:normal;
    margin: 0px 230px 0px 200px;
	padding:4px 140px 0px 40px; 
	height:42px;
	
	background:#042e2c url("images/5h1_bg.gif") no-repeat top left;
border:solid #085753 1px;
	border-top-style:none;
	border-bottom-style:none;
	border-left-style:none;
	}
	
h2{
font-size: 1.2em;
	font-weight:normal;
	margin:0px;
	padding:0px 75px;
	height:25px;
	line-height:25px;
	background:url("images/7h2_bg.png") no-repeat top left ;
}	
	

#menu h2, #whats-new h2{
	font-size: 1.2em;
	font-weight:normal;
	/*
text-decoration:underline;
*/
	margin:0px;
	text-align:right;
	height:25px;
	line-height:25px;
	padding:0px 15px;
	font-style:italic;
	background:url("images/3h2_sidebar_bg.gif") no-repeat top left ;
}

#content {
		margin:0px 230px 10px 200px;
}

#content-container {
	padding:0px;
	background:#042e2c   url("images/12bg.gif") no-repeat fixed 50% 350px;
	
	min-height:500px;
	margin:auto;
	border:solid #085753 1px;
	border-top-style:none;
	border-bottom-style:none;
        text-align:justify;
	padding-top: 10px;
/*
border:solid white 1px;
	border-top-style:none;
*/

}

#content-container div{
	padding:1px 25px 25px;
	margin:0px;
}

#content-container div:first-child{
	color:#ffffff;
	/*
background:#042e2c;
*/
}


#content-container h2+p:first-letter 
 {
	color:#ff3d3d;
	font-size:1.5em;
}

#content-container table tr td
{
    color: white;
}

img.floating-image{
	float:right;
        margin: 15px 0px 15px 15px;
}

p.centered{
	text-align:center;
}

#footer{
	clear:both;
	background:#042e2c url("images/Footer_bg.png")top left repeat-x;
	height:41px;
text-align: center;
padding-top: 5px;
}

/*
 body {
 background: #009900;
 margin: 0px;
 padding: 0px;
 }
 
 #wrapper {
 background: #ffffff;
 width: 1000px;
 margin: auto;
 padding: 0px 0px 0px 0px;
 border:solid pink 0px;
 }
 
 #content-wrap {
 width: 1000px;
 background: #020d21;
 border:solid green 0px;
 margin:auto;
 }
 
 #menu {
 float: left;
 margin: 40px 20px;
 width: 180px;
 background: #20273a;
 }
 
 #menu ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
 border: double #de9a15 3px;
 border-top-style: none;
 border-bottom-style: none;
 }
 
 #menu li {
 margin: 0px;
 padding: 0px;
 }
 
 #menu a {
 padding: 0px 0px 0px 60px;
 margin: 0px;
 display: block;
 height: 45px; / *
 alternatively, space menu items with padding or margin
 * /
 line-height: 45px;
 text-decoration: none;
 }
 
 #menu a:hover{
 background:#696e7b;
 }
 
 #main-content {
 margin: 0px 220px;
 border: solid #ffffff 1px;
 background: #20273a;
 }
 
 #inner-content {
 padding: 0px 25px;
 
 background:url("images/bg.jpg") no-repeat fixed 60% 350px; / *
 check that fixed works on differnt screen sizes, 60% may not be same position in relation to div on wider screen
 * /
 }
 
 #inner-content div{
 margin:35px 0px;
 }
 
 
 #inner-content div:first-child{
 color:#de9a15;
 }
 
 
 #inner-content h2+p:first-letter
 {
 color:#de9a15;
 font-size:1.5em;
 }
 
 h1{
 font-weight: normal;
 font-size: 1.5em;
 margin: 0px;
 padding:0px 80px 0px 40px;
 height:64px;
 line-height:64px;
 
 background: url("images/h1_bg.png") top left no-repeat;
 
 }
 / *
 h1 {
 
 
 font-weight: normal;
 font-size: 1.5em;
 margin: 0px;
 border:solid pink 1px;
 height:42px;
 line-height:42px;
 
 
 
 height:64px;
 background: url("images/h1_bg.png") top left no-repeat;
 
 border: groove #ffffff 2px;
 border-right-style:none;
 
 width:425px;
 
 padding:0px 50px 0px 30px;
 
 line-height:64px;
 
 }
 
 h1 span{background:#de9a15;
 padding:0px;
 margin:0px;}
 
 
 h1:after{
 content: url("images/h1_right.png") top left no-repeat;
 
 }
 
 
 
 
 h1:first-letter{color:#000000;}
 
 * /
 
 h2 {
 background: url("images/h2_bg.png") #030e22 top left no-repeat;
 height:25px;
 / *
 background: #030e22;
 * /
 color: #de9a15;
 font-weight:normal;
 margin:0px;
 padding: 0px 0px 0px 70px;
 }
 
 #menu h2, #whats-new h2 {
 background: url("images/h2_sidebar_bg.png") #030e22 top left no-repeat;
 color: #ffffff;
 text-align: right;
 padding: 0px 50px 0px 0px;
 font-style: italic;
 
 }
 
 #whats-new h2{padding: 0px 15px 0px 0px;}
 
 #whats-new {
 float: right;
 width: 180px;
 margin: 40px 20px;
 background: #20273a;
 }
 
 #whats-new p{
 border: double #de9a15 3px;
 border-top-style: none;
 border-bottom-style: none;
 padding:0px 15px;
 
 }
 #whats-new div, #menu div {
 
 padding:45px 0px;
 }
 
 
 */