*{padding:0; margin:0;}
body {
background: #49564F;
font-family:Arial, Helvetica, sans-serif;
text-align: center;
color:#CCCCCC;
}
/* links */

a {color:#97CBA4; text-decoration: none;}
a:visited {color:#97CBA4;text-decoration: none;}
a:hover{color:#fff; text-decoration: none;}
a:active {color:#fff;text-decoration: none;}
a img{border:none;}

/* headers */

h1 {text-indent:-999em;margin:20px 0 0 0; padding:0; background-image:url(images/cbs_header.jpg);background-repeat:no-repeat;background-position:center;height:150px;}
h4{text-align:left;color:#97CBA4;font-family: "trebuchet MS",sans-serif;padding:0 0 20px 0;}
h5{font-weight:normal;font-size:15px;color:#FFFFFF;font-family: "trebuchet MS",sans-serif;letter-spacing: 1.4pt;padding:25px 0 0 44px;text-align: left;text-transform: uppercase;}

/* content */

#container {
background: url('images/bg.jpg') repeat-y center;
margin: 0 auto; 
width:808px;}

#content{width:725px; margin:30px 0 0 44px;}
#content p{font-size:13px; text-align:justify;}
#content p span, #test p span{font-weight:bold; color:#97CBA4;font-family: "trebuchet MS",sans-serif;}
#cardinal{margin-top:30px;}


.c1{margin:0 0 0 2px; border-bottom: #758A7F 10px solid;}
.c2{padding-right:60px;}
.c4{position:relative;
float:left; padding:0 20px 0 0;}
#cardinal p{margin:0  0 50px 0; width:600px; padding:15px 0 0 0}
.p1 {color: #96B1A3;padding-top:10px;}

#test {display:inline;margin:0;padding:0;}
#test ul li {display:inline;padding:0 15px 0 0;}
#logos{margin:30px 0 0 5px;padding:30px 0 0 0; border-top: #758A7F 5px solid; width:800px;}

.footer {background-image: url('images/cbs_footer.jpg');background-position:center;height:75px;margin:0;padding:0;width:812px; background-repeat:no-repeat;font-size:11px;}

/* lists and navigation */
#nav, #nav ul {
float: left;
width:774px;
list-style: none;
padding:0 0 0 25px;
margin:0 0 0 6px;
line-height: 1;
font-size:12px;
font-family: "trebuchet MS",sans-serif;
background-color: #758A7F;
text-align: left;}


#nav a {
display: block;
margin:0;
padding: 5px 0px 5px 15px;
border-right: 1px solid #fff;
text-decoration: none;
color:#fff;}
#nav li a:hover{
border-right: 1px solid #fff;
background:#97CBA4;
}
#nav li {
	float: left;
	width: 11em;
}

#nav li ul {
	position: absolute;
	margin:0;
	padding:0;
	width: 11em;
	left: -999em;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

ul{text-align:left; color: #96B1A3;font-size:13px;}
li span{color:#97CBA4;}
#content li{padding-top:4px;}
#content ul{padding-bottom:10px; margin: 20px;}
#nav1 a {border-left: 1px solid #fff;}
li ul{margin: 0 0 0 15px;}

.list1{color: #FFFFFF; list-style:none;margin-left:0;padding-left:0;}

/* image gallery....courtesy of www.cssplay.co.uk */
#gallery {
	width:550px;
	height:450px;
	margin: 0 0 0 44px;
	position:relative;
}
ul#thumbnails {
	padding:0 0px 0 0px;
	margin:0 auto;
	list-style:none;
}
ul#thumbnails  li {
	position:relative; 
	top:24px;
	left:625px;
}
ul#thumbnails li a {
	height:40px;
	width:40px;
	padding:3px;
	display:block;
	text-decoration:none;
	background:#758A7F;
}
ul#thumbnails li a img {width:40px; height:40px; border:0;}
ul#thumbnails li a:hover {
	background:#97CBA4;
}
ul#thumbnails li.close a:hover {
	background:#fff;
}

#gallery #fullsize {
	position:absolute;
	left:0;
	top:0;
	height:460px;
	width:550px;
	overflow:hidden;
}
#gallery #fullsize div {width:550px; height:460px; padding-top:25px;}
#gallery #fullsize div img {display:block; border:0;}

