body{background:#E8E8CA;text-align:center; font:0.74em/1.5em Verdana, Arial, Helvetica, Sans-Serif;margin:10px 0 0 0;padding:0}

.hide {position: absolute;left: -99em;width: 90em;overflow: hidden;}

#wrap{background: url(images/bg.gif) left top repeat-y; width:746px;margin:0 auto;border:7px solid #fff;text-align:left}

#top{background:#0C2555;margin:0 0 0 0px;border-bottom:2px solid #fff}
#logo {margin:4px 0 0 0; width: 623px;height: 75px;position: relative;float:left;color:#fff; font-size:1em}
#logo span {background: url(images/CEBE-logo.gif) no-repeat;position: absolute;top:0px;
	width: 100%;
	height: 100%;}

#topnav{list-style:none; text-align:right;margin:0;padding:5px 7px 10px 0}
#topnav li{padding:0px;margin:0;font-size:0.9em}
#topnav a{color:#fff; text-decoration:none; font-weight:bold; }
#topnav a:visited{color:#ccc}
#topnav a:hover{color:#F3B131}
#banner{border-bottom:2px solid #fff;height:213px}
#banner img{margin:0px 0 0px 1px;}

#banner #flashcontent{margin:0; width:206px ; height:213px ;display:inline}

#bar{clear:both;background:#F3B131; color:#000;text-transform:uppercase;font-size:0.9em;padding:0;border-bottom:2px solid #fff}
#bar h2{  width:195px; background:#DA9000;border-right:2px solid #fff;  font-weight:normal;padding:5px 10px 5px 0; text-align:right; margin:0;font-size:1.2em;color:#fff}
#bar form{float:right; margin:4px 5px 1px 0}
#bar form p{margin:0;}
#bar input{font-size:0.9em;margin:0}

#main{margin:0}
#main a{color:#A31F2C;background: url(images/blto.gif) right center no-repeat;padding-right:16px}
#main a:visited{color:#666}
#main a:hover{text-decoration:none}

#side{float:left; list-style:none;margin:0 0 30px 0;padding:0; background:#fff}
#side li{margin:0 0 1px 0; }

#side a{width:180px;padding:7px 25px 7px 0;display:block; text-decoration:none; color:#fff;text-align:right;}
#side a:visited{color:#fff}
#side .work a{background:#A03B45 url(images/blt.gif) 190px 13px no-repeat}
#side .work a:hover{background:#E21E32 url(images/blt.gif) 190px 13px no-repeat}
#side .about a{background:#6664A8 url(images/blt.gif) 190px 13px no-repeat}
#side .about a:hover{background:#7875EA url(images/blt.gif) 190px 13px no-repeat}
#side .tools a{background:#0077BF url(images/blt.gif) 190px 13px no-repeat}
#side .tools a:hover{background:#36ADF5 url(images/blt.gif) 190px 13px no-repeat}
#side .conversations a{background:#15713A url(images/blt.gif) 190px 13px no-repeat}
#side .conversations a:hover{background:#1EAD57 url(images/blt.gif) 190px 13px no-repeat}

#side .current a{background-image:url(images/bltd.gif);background-position: 190px 13px; background-repeat: no-repeat}

#side ul{margin:0;padding:0;list-style:none;margin:1px 0 0 0}
#side ul li {margin:0 0 1px 0;}

#subnav a:link{width:190px;padding:3px 15px 3px 0;display:block; background:#F0EBE6; text-decoration:none; color:#333;text-align:right;font-size:0.9em}
#side #subnav a:visited{width:190px;padding:3px 15px 3px 0;display:block; background:#F0EBE6; text-decoration:none; color:#333;text-align:right;font-size:0.9em}
#side #subnav a:hover{width:190px;padding:3px 15px 3px 0;display:block; background:#DCD3CB; text-decoration:none; color:#333;text-align:right;font-size:0.9em}


#content{margin:0 225px 0 230px;font-size:0.9em;padding-top:10px}
#article-content strong{color:#0C2555;}
#article-content{margin:0 15px 0 230px;font-size:0.9em;padding-top:10px}
#article-content ul{list-style:none;}
#article-content ul li{background: url(images/blto.gif) 0px 10px no-repeat;padding:3px 20px 3px 13px;color:#990000;}
#article-content a{background:none;padding-right:0}
#content .home{background:url(images/home.gif) no-repeat;}
#content h1{margin:0 0 10px 0;padding:0px 0 2px 19px; font-size:1.1em;color:#1C3460; text-transform:uppercase; border-bottom:1px dotted #ccc}
 #article-content h1{margin:9px 0 10px 0;padding:0px 0 2px 0px; font:2em "Georgia", Times, Serif;letter-spacing:0.03em;color:#1C3460; text-transform:uppercase; border-bottom:1px dotted #ccc}
 #article-content h3, #news h3{margin:0;font-weight:normal;font-size:1.2em}
 #article-content h2{font:1.8em "Georgia", Times, Serif; color:#A03B45;margin:7px 0 0px 0}
#news{float:right;width:195px; border-left:1px dotted #ccc;font-size:0.9em;padding: 10px 10px 0 10px; margin-bottom:30px}
#news h2{ text-transform:uppercase; border-bottom:1px dotted #ccc;font-size:1.0em;color:#1C3460;padding:0px 0 2px 19px;margin:0 0 10px 0;}
#article-content h3, #news h3{margin:0;font-weight:normal;}

#news p{margin:0px 0 5px 0}
#news .events{background:url(images/events.gif) no-repeat;}
#news .spotlight{background:url(images/spotlight.gif) no-repeat;}

.date{color:#777;font-size:0.8em}

.side{float:right;margin:0 0 10px 10px}
.rightpic{float:right;margin:0 0 10px 10px;padding:3px; border:1px solid #ccc}
.midpic{text-align:center;font-weight:bold;color:#0C2555; margin:15px 0 15px 0}
.midpic img{padding:3px; border:1px solid #ccc}

blockquote{font:1.2em Georgia, "Times New Roman", Times, serif; font-style:italic; color:#1684B8; line-height:1.6em;padding:15px; margin:0}
blockquote p{margin:0}



.orangebox{background:#F8F4DC; border:1px solid #C1A921; padding:15px}

.orangebox h3 {color:#1C3460; font-weight:bold}

.col{width:220px; float:left;margin:5px 10px 20px 10px}
.col ul{margin:0;padding:0}
.col li{margin:0;padding:0;}
.col h3{border-bottom:1px dotted #ccc; padding:18px 0 3px 0}
.col h3 a{text-decoration:none;font-weight:bold}
.map ul{margin:0;padding:0}
#article-content .map li{display:inline;padding:0px 10px 0px 13px;background: url(images/blto.gif) 0px 5px no-repeat;}

#userform{background:#F7EEC4;padding:15px;border:1px solid #C8AC2B}
#userform label{width:100px; float:left;font-weight:bold}




#footer {clear:both; background:#F3B131; border-top:1px dotted #ccc;border:2px solid #fff; border-width:3px 0 0px 0;font-size:0.8em;padding:2px 0 2px 10px;margin-top:30px}
#footer span{float:right;padding-right:5px}
#footer a{color:#A31F2C;padding-right:3px}
#footer a:visited{color:#666}
#footer a:hover{text-decoration:none}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxCaption{
	font-size: 1em;font-weight:bold;
	padding-top: 0.4em;
	}
#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/overlay.png); }


table.project {
	border: 1px solid #CCCCCC;
	padding: 0;
	margin: 0 0 10px 0;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:1em;
}

table.project caption {
	background-color: #EFEFEF;
	border: 1px #CCCCCC solid;
	border-bottom: 0;
	min-height: 1em;
	color: #000099;
	padding: 4px;
	margin-top: 10px;
	width:auto;
}
table.project caption form{margin:0;
text-align:right;
}

table.project tbody td {
	background-color: #EFEFEF;
	color: #000000;
	padding: 2px;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:1em;
}


table.project tbody td.date{
width:80px;
background-color:#EFEFEF;
color:#A03B45;
text-align:center;
}

table.project tbody td.title{
width:400px;
background-color:#EFEFEF;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:1em;
color:#A03B45;
font-weight:bold;

}

table.project tbody td.item{
background-color:#FFFFFF;
margin:0px;
padding:10px 20px 10px 20px;
}

table.project tbody a, table.project tbody a:hover, table.project tbody a:visited{
text-decoration:none;
color:#A03B45;
}


