* { padding:0;margin:0; }
body {
	padding-left:50px;margin:0;
	background-color:#000;
	background-image:url("../img/blue_elephant_mock4_bg.jpg");
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	text-align:center;
	
	}
a {color:#247abd;}
a:hover {text-decoration:underline;}
img {border:0;}
/*
#body_bg {
	position:absolute;
	top:0;left:0;
	width:100%;
	height:100%;
	background:url("../img/bw_bg.gif") top center repeat-y;
	
	} */ 
#wrapper {
	margin:0 auto; 
	z-index:3;
	width:800px;
	background:#000 url("../img/wrapper_bg.gif") no-repeat bottom;
	text-align:left;
	}
	
#header {
	width:800px;
	height:209px;
	background:url("../img/header_bg.jpg") no-repeat;
	}
#header span {
	position:relative;
	top:177px;
	left:595px;
	z-index:2;
	}
#header span a {
	color:#fff;
	font-family:"Trebuchet MS", Verdana;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}
#header span a:hover { text-decoration:underline; }
h1 {
	margin:0;padding:0;
	width:260px;
	height:85px;
	background:url("../img/logo.gif") no-repeat;
	display:none;
	}
h1 span {display:none;}
#content_container {
	width:800px;
	}
#content_container #left_content {
	width:629px;
	float:left;
	}
#content_container #right_content {
	/* background:url("../img/rCnt_bottom.gif") bottom no-repeat; */
	width:171px;
	float:left;
	}
#content_container #right_content #rCnt_top {
	width:171px;
	height:17px;
	background:url("../img/rCnt_top.gif") no-repeat;
	}
	/*******************
		navigation items
 	*********************/
#sub_heading {
padding-left:100px;
	}
 #nav {
 	
    line-height:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	z-index:1;
	height:105px;
	width:589px;
	background:url("../img/nav_bg.gif") no-repeat bottom;
    }
#nav ul {
    margin:0;
    list-style:none;
	padding:7px 10px 0px 20px;
	font-weight:bold;
    }
#nav li {
    float:left;
    margin:0;
    padding:0;
	height:34px;
    }
#nav a {
	float:left;
	padding:10px 15px 4px;
	height:34px;
	font-size:14px;
	color:#333;
	text-decoration:none;
    }
#nav li:hover, #nav li:hover a {
  background:url("../img/navItem_right.gif") no-repeat top right;
  color:#333;
  }
#nav li:hover a {
  background:url("../img/navItem_left.gif") no-repeat top left;
  text-decoration:none;
  color:#fff;
  }
#nav .current, #nav .current a {
  background:url("../img/navItem_right.gif") no-repeat top right;
  color:#333;
  }
#nav .current a {
  background:url("../img/navItem_left.gif") no-repeat top left;
  text-decoration:none;
  color:#fff;
  }
	/**********************
		Content Containers
	**********************/
.newsContainer_top {
	width:624px;
	height:74px;
	background:url("../img/cntContainer_top.gif") no-repeat;
	}
.newsContainer_top h2 {
	padding:20px 0px 0px 15px;
	margin:0;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4a6186;
	}
.newsContainer_top p {
	padding:10px 0px 0px 25px;
	margin:0;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	}
.newsContainer_body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:624px;
	background:url("../img/cntContainer_bottom.gif") no-repeat bottom left;
	} 
.newsContainer_body p {
	margin:0;
	padding:0px 15px 15px 15px;
	text-align:justify;
	line-height:20px;
	}
.newsContainer_body a {
	text-decoration:none;
	}
	/**********************
		Ad containers
	**********************/
.add_container {
	margin:5px 0 10px 5px;
	width:150px;
	height:172px;
	}
.add_container .header {
  margin-bottom:0px;
	width:150px;
	height:11px;
	
	 background: url("../img/adCnt_top.gif") no-repeat top left #302054; 
	
	}
.add_container .body {
	margin-top:0px;
	width:150px;
	/*height:161px;*/
	
	background: url("../img/adCnt_bottom.gif") no-repeat bottom left #302054;
	
	text-align:center;
	}
.add_container h3 {
	margin:0;
	padding:0;
	color:#729722;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	/**********************
		Misc. Items
	**********************/
hr {
	margin:10px 0;
	width:43%;
	}
ul {
	list-style:none;
	}
ul li {
	padding:4px 5px;
	font-family:verdana;
	color:#e87800;
	font-size:13px;
	font-weight:bold;
	}
form p {
	color:#e87800;
	font-weight:bold;}
.link {
	padding-bottom:10px;
	margin-bottom:10px;
	}
p.error {
	font-weight:bold;
	color:red;}
h4 {
	color:#e87800;
	padding:0px 0px 20px 15px;
	margin:0;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
ul.contact {
	padding-left:20px;
	}
ul.contact a {
	font-weight:normal;
	}
div.cover {
  margin-left:15px;
  margin-bottom:15px;
  width:700px;
  text-align:left;
}

div.figure span {
  padding:5px;
  font-size:smaller;
}
.copyright {
	clear:left;
	font-size:12px;
	color:#333;
	text-align:center;
	font-family:Arial;
	padding:5px;
	}
.adsense {
	clear:left;
	padding-top:20px;
	padding-bottom:5px;
	}
.break { line-height: 15px;}