body {

margin: 0;

padding: 0;

line-height: 2em;

font : 80% Arial, Helvetica, Tahoma, sans-serif;

color: #808080;

background: #000;

}

			/*TITLE BAR*/

#top {

	height: 100px;

	background-image: url(../images/header_bg.jpg);

	background-repeat: repeat-x;

	background-color: #000000;

}



			/*BANNER*/

#header {

	height: 225px;

	width: auto;

	background-image: url(../images/masthead_bg.jpg);

	background-color: #000000;

	background-repeat: repeat-x;

	width: auto;

}



.contain_header {

	top: 100px;

	right: 25px;

	float: right;



}



			/* TOP MENU */

#menu {

	width: auto;

	height: 40px;

	font-size:93%;

	background-color: #000000;

}

#menu ul {

margin:0;

padding: 13px 0 0 0;

list-style:none;

}

#menu li {

display:inline;

margin:0;

padding:0;

}

#menu a {

float:left;

background:url(../images/tableft6.gif) no-repeat left top;

margin:0;

padding:0 0 0 4px;

text-decoration: none;

font-style:italic;

}

#menu a span {

float:left;

display:block;

background:url(../images/tabright6.gif) no-repeat right top;

padding: 5px 15px 4px 6px;

color:#FFFF00;

}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#menu a span {float:none;}

/* End IE5-Mac hack */

#menu a:hover span {

color:#FFFF00;

}

#menu a:hover {

background-position:0% -42px;

}

#menu a:hover span {

background-position:100% -42px;

}

			/*3 COLUMNS*/

#gutter {

clear:both;

float: left;

width: 3%;

height: 1px;

}

#col1 {

float: left;

width: 15%;

background: #000;

margin-bottom: 10px;

}

#col2 {

float: left;

width: 53%;

margin-left: 3%;

background: #000 url() center no-repeat;

margin-bottom: 10px;

}

#col3 {

float: left;

width: 20%;

margin-left: 3%;

background-color: #000;

margin-bottom: 10px;

}
		
			/*CALENDAR*/
			
#calendar {

float: left;

width: 85%;

margin-left: 3%;

margin-top: 25px;

margin-bottom: 25px;

}			
			/*BOTTOM*/

#bottom {

border-top: 3px solid #ffff00;

width: auto;

height:200px;

clear:both;

color: #000;

background: #000000;

}

#bottom a {

color : #eee;

background : transparent;

text-decoration : none;

}

#bottom a:hover {

color : #484452;

text-decoration : none;

}

			/*LIST*/

.list3, .list3center {

float: left;

width: 30%;

margin-left : 50px;

color:#999999;

}

.list3center {

margin: 0 1.5%;

}

.list3right {

float: left;

width: 30%;

color:#999999;

}

			/*FOOTER*/

#footer {

border-top: 1px solid #ffff00;

width: auto;

clear: both;

padding:5px;

background: #000;

color:#eee;

}

#footer a {

background: inherit;

color: #D5D9B4;

}

#footer a:hover {

background: inherit;

color: #333;

}

			/*TYPOGRAPHY*/

h1 {

margin: 0;

padding : 10px 0 0 30px;

font-size : 200%;

letter-spacing: 5px;

color : #ffff00;



}

h2 {

margin-top: 10px;

font-size : 150%;

letter-spacing: 3px;

color : #660000;



}

h3 {

margin : 10px 0 5px 20px;

font-size : 100%;

letter-spacing: 3px;

text-transform: uppercase;

color : #660000;

}

p {

margin-left: 7px;

margin-right: 7px;

}

			/*LINKS*/

a:link {

color : #ffff00;

background : transparent;

text-decoration : none;

}

a:visited {

color : #0000ff;

background : transparent;

text-decoration : none;

}

a:hover {

color : #cc0033;

text-decoration : none;

}

li {

list-style-image: url();

padding-left: 10px;

padding-bottom:3px;

color:#000000;

list-style-type:disc;

font-size:100%;

font-style:oblique;

}

a img {

border : 0;

}

			/*CLASS*/

.clear {

clear: left;

overflow: hidden;

width: 0;

height: 0;





