@charset "utf-8";
/* CSS Document */

body {
	margin: 0, auto;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font: 0.9em/1.3;
	color:#0066CC;
	background:#CFC794;
	}

#main_body {
	background:#faf9ef;
	width:800px;
	height: 500px;	
	border-left:solid black 2px;
	border-right:solid black 2px;
	}

#header {
	background:url(images/header.jpg);
	height: 200px;
	width: 800px;
	border: solid black 2px;
	}
	
#flashcontainer {
	float:left;
	
	}

#newsfeed {
	float:right;
	width:290;
	vertical-align:top;
	}
	
#text_container {
	float: left;
	margin-left:20px;
	width: 750px;
	}
	
#footer {
	background:url(images/footer.jpg);
	height:147px;
	width:800px;
	border:solid black 2px;
	}


div#container {
  width:300px;
  background: 
	url(images/newsfeed_top_left.jpg) 
  top left no-repeat;
  margin-top:20px;
  }
    
div#container h2 {
  background: 
	url(images/newsfeed_top_right.jpg) 
  top right no-repeat;  
  padding:25px;
  font-size:1.3em;
  color:#336699;
  margin:0;  
  }
  
  div#container ul {
  	margin-left:15px;
	padding-left:15px;
	}
  
  div#container ul a {
	  color:black;  	
		text-decoration:none;
		}
			div#container ul a:hover, div.container ul a:active {
				color:red;
				text-decoration:underline;
				}
	 
  
div#container_body {
	  background: 
		url(images/newsfeed_right.jpg) 
	  top right repeat-y;
	  margin-top:-2.0em; 
	  width:270px;
	  padding:15px;
	  }
  
div#container_footer {
	  background: 
	  url(images/newsfeed_bottom_left.jpg) 
	  bottom left no-repeat;
  }

div#container_footer p {
	  background: 
		url(images/newsfeed_bottom_right.jpg) 
	  bottom right no-repeat;
	  display:block;
	  padding:15px;
	  margin:-2.0em 0 0 0;
   }  
