*{ margin: 0 ; padding: 0 ; }
body{ font-family: "Lucida Sans", Geneva, Arial, Helvetica, sans-serif; font-size:80%; background: #ccc; color: #000; }
a:link {color: #cc0000;	text-decoration: none; font-weight:normal; }
a:visited {color: #cc0000;	text-decoration: none; font-weight:normal; }
a:active {color: #cc0000;	text-decoration: none; font-weight:normal; }
a:hover {color: #002C40;	text-decoration: underline; font-weight:normal;}
br {line-height: 10px}
p { margin-bottom:15px}
H1 {font-size:175%;}
H2 {font-size:135%;}
img {padding:3px;}


/*Container*/
#container{width:100%; background:url(../media/img/wallpaper-grey.gif) repeat-y right top;}
/* misc */
.clearer{ clear: both ; }
.capital { text-transform:capitalize;}
.botborder {height:1px; width:100%; color:#333333; padding-top:5px;}

/* main-nav */
#main-nav li{ display: inline ; text-align:right;}
#main-nav li a{ float: left ; text-align: center ; line-height: 30px ; color: #fff ;text-decoration: none ; padding-left:10px; padding-right:10px; font-weight:bold; }
#main-nav li a:hover { background:url(../media/img/headernavback-button.gif) left top repeat-x; }


/* header */
#headercontainer {width:100%; background:#e8e8e8; height:150px;background: url(../media/img/headerback.gif) top center no-repeat;}
#header {width:960px; margin:0 auto; height:150px; background: url(../media/img/header.jpg) no-repeat left top;}
#headernav {width:100%; background:#194BC9 url(../media/img/headernavback.jpg) top left repeat-x; height:30px;}
#headernavlinks {width:960px; color:#FFFFFF; margin:0 auto; text-align:right; vertical-align:middle; padding-right:5px;}

/*Content*/
#content {width:948px; background:#FFFFFF; margin: 0 auto; border-left:1px #333333 solid; border-right: 1px #333333 solid; padding:5px;}
#content ul { margin-left:30px; margin-bottom:15px;}

/*Footer*/
#footer {width:950px; margin:0 auto; color:#FFFFFF; background:#333333; padding:5px; height: 20px; font-weight:80%;}
#footer a {color:#fff;}
#lowerfooter {width:950px; margin:0 auto; color:#222; font-size:80%; padding:5px; height: 20px;}
#lowerfooter a {color:#222; }

/* left column */
#left{ width: 200px ; float: left ; margin: 0px 0 20px 10px ; }
#left a {color:#cc0000; font-size:80%;}
#left h2{  background: #1A4E8A url(../media/img/boxheaderback.jpg) top left repeat-x ; color: #fff ; font-size: 14px ; line-height: 25px ; padding-left: 5px ;  }
.boxcentre {width: 188px; background:#E6F0FB; border-left:#1A4E8A 1px solid; border-right:1px #1A4E8A solid; border-bottom:#1A4E8A 1px solid; margin-bottom:10px; text-align:center; padding:5px}
.boxleft {width: 188px; background:#E6F0FB; border-left:#1A4E8A 1px solid; border-right:1px #1A4E8A solid; border-bottom:#1A4E8A 1px solid; margin-bottom:10px; text-align:left; padding:5px}
#left ul{ list-style: none ; margin-bottom: 20px ; }
#left ul li{ border: 1px solid #ccc ; border-top: none ; line-height: 20px ; }
#left ul li a{ padding: 5px ; font-size: 12px ; text-decoration: none ; color: #333 ;  }
#left ul li a:hover{ padding: 0 0 0 5px ; color:#000; background-color:#FFF7D2; display:block}
.search-box { width:187px; font-size:10px;color:#333;padding: 2px;border: 1px solid #333;}

/*Right*/
#right{width:728px; margin:0 auto; padding-left:10px; float:right;}

/*Right Search*/
#right-search{width:728px; margin:0 auto; padding-left:10px; float:right;}
#right-search H2 {font-size:110%; background:#E6F0FB; color:#1A4E8A; padding: 5px 0 5px 0; text-transform: capitalize;}

/*Profile*/
#profile-content{width: 500px; float:left;}
#profile-content-details {width:100%; background:#FFEAEA; padding:5px;}
#profile-content-editorial {width:100%; background:#fff; padding:5px;}
#profile-images	{width:200px; padding:5px; float:right;}
.botborder { border-bottom:1px dashed #333333; padding-top: 10px; margin-bottom:10px;}


/*Form*/
form {padding: 0 0 0 0 ;}
label{ float: left ; width: 115px ;	line-height: 15px ;	font-weight: bold ;	font-size: 12px ; padding:1px;}
.contact_input{	width: 175px ;}
textarea{	width: 290px;	margin-bottom: 10px ;	height: 150px ;}
select{	width: 175px ; margin-bottom: 10px ;}
.contact_btn{	width: 175px ;	border: 0 ;	background-color: #1A4E8A;	color: #fff ; font-family:Arial, Helvetica, sans-serif;	font-weight: bold ;}
.contact_btn_sml{	width: 193px ;	border: 0 ;	background-color: #0f4778;	color: #fff ; font-family:Arial, Helvetica, sans-serif;	font-weight: bold ;}
.error {  font-family:Arial, Helvetica, sans-serif; color:#CC0000; font-size:10px; margin-left:115px;}
.error-exhib {  font-family:Arial, Helvetica, sans-serif; color:#CC0000; font-size:10px; }
input {	margin-bottom: 10px;}

/* Event Form */
#event_form {width:190px; border: #1A4E8A 1px solid; padding:5px; background:#E6F0FB;  }
.event-form_head	{width:100%; background: #1A4E8A; display:block; padding:1px; color:#FFFFFF; font-size:14px; font-weight:bold;}
#event_form label{ width: 138px ;	font-weight: bold ;	font-size: 12px ; padding:1px;}
#event_form .contact_input{	width: 180px ;	padding: 1px ;	}
#event_form .contact_input_date{	width: 100px ;	padding: 1px ;}
#event_form textarea{	width: 180px ;	padding: 1px ;}


/* Fade Cycle Front Images */
#fade-container {width: 250px; border: 1px solid  #B8DB7C; margin-top: 10px; float:left; background: #006699;}
.fade {  height:450px;  width:   765px;  float:left;	overflow: hidden ;  } 
.fade img{width:  765px;	height: 450px;}

/*News*/
.news-title {font-size:16px; font-weight:bold;}
.news-date {font-size:12px; color:#666666;}
.news-hr {width:100%; height:15px; border-bottom:1px #333333 dashed; margin-bottom:15px;}