/*defaults*/
body 	{background:#cc0000 url('bodybg3.jpg') repeat-x 0 0; color:#ffff00; margin:20px 0; padding:0; font-family: "Trebuchet MS", verdana, arial, serif; font-size:100%;  }
p		{margin:0; padding:0 0 15px 0; }
a		{color:#cc0000; text-decoration:underline; }
a:hover	{color:#000000; text-decoration:none;}


/*structural elements*/
#container	{margin:0px auto; text-align:center; width:900px;}
#holder		{width:100%; padding:20px 20px 5px 20px; background:#000000 url('autobg.gif') repeat-y 0 0; text-align:left; border: 2px solid #ffff00; }
#logo		{background:url('Logo.gif') no-repeat 0px; border-bottom:2px solid #ffff00; padding:45px 35px 20px 30px;}
#navigation	{padding:10px 0; }
#header		{background:#ffff00 url('banner.gif') no-repeat 10px 10px;border-top: 5px solid #000000; padding:10px; height:200px; align:center }
#content	{float:left; width:630px; padding:20px 10px 0 0; line-height:160%;}
#content1	{float:right; width:180px; padding:20px 0px 0 0; line-height:160%; }
#news		{float:right; width:250px; padding:20px 0; line-height:140%; text-align:justify; color:#000000 }
.newsItem	{padding:20px 20px 5px 20px; background:#ffff00; border:1px solid #cc0000; font-size:90%; margin-bottom:20px; }
#footer		{clear:both; width:100%; font-size:80%; background: #000000 url('autobg.gif') repeat-y; padding:20px; text-align:left; border-bottom:2px solid #ffff00; border-left: 2px solid #ffff00; border-right: 2px solid #ffff00; }
#footer1		{clear:both; width:100%; font-size:80%; background:#000000 ; padding:20px; text-align:left;}
#copyright	{float:right; }
#copyright1	{float:left; }


/*headings*/
.newsItem h1	{color:#000000; margin:0 0 2px 0; padding:0; font-size:130%; font-weight:normal; }
#content h1		{font-size:250%; font-weight:normal; line-height:130%; margin:0; padding:0 0 0px 0; }
#content h2		{font-size:170%; font-weight:normal; line-height:130%; margin:0; padding:0 0 0px 0; }
#logo h1		{font-weight:normal; font-size:170%; margin:0; padding:0; color:#cc0000; }






/* unordered list */
ul
{ margin: 8px 0px 0px 16px;
  padding: 0px;
}

ul li
{ list-style-type: none;
  margin: 0px 0px 11px 0px; 
  padding: 0px;
}




/* navigation menu */
#menu
{ height: 28px; 
  border-top:5px solid #000000
  border-bottom:10px solid #ffff00
  width: 760px;
  
}

#menu ul{
margin: 0px auto;
} 

#menu li
{ float: left; 
  margin: 0px; 
  padding: 0px;
} 

#menu li a 
{ display: block; 
  float: left; 
  height: 23px;
  text-decoration: none; 
  padding: 3px 31px 2px 31px;
  }

#menu, #menu li a
{ background:url('menu.png');
  color: #ffffff;
  border-bottom: 2px solid #ffff00;
  font-family:"Trebuchet MS";
}

#menu li a#selected, #menu li a#selected:hover
{ background: #fff url('black1.png');
  color: #ffff00;
} 

#menu li a:hover
{background: #fff url('black1.png');
  color: #cc0000;
  }

#content1 a
{color: #ffff00}

#content1 a:hover
{color: #cc0000}

#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:0; list-style:none; display:inline; }
#footer a		{color:#ffffff; font-weight:bold; padding:0 5px 0 0; text-decoration:underline; }
#footer a:hover	{color:#cc0000; text-decoration:none; }


/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */