body {
margin:0; padding:0;
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
color:#6f6f6f;
}

a {text-decoration:none; color:#FFF;}
a:hover {text-decoration:underline;}

#container {margin: 0 auto;	width: 980px; background: #fff;}

#header {background-image:url(../i/header.gif); background-repeat:no-repeat; height:198px;}
#header p {display:none;}

#header h1 { margin: 0; }
#navbar {height:37px; background-image:url(../i/heading-bg.gif); background-repeat:repeat-x;}
	
#flash-banner {margin-top:10px; background-color:#FFFFFF;}

#content-container {float: left; width: 980px;}

#content {float: left;	width: 480px; padding: 15px 0; margin: 0 20px 0 0; display: inline; border-top:1px solid #7d7d7d;}
#content h2 {padding:0; margin: 0; color:#7d7d7d;}
#content h3 {padding:0; margin: 0; color:#7d7d7d;}
/* #content p {padding-left:10px;} */
.galleryimg {padding:0 15px 20px 0; margin:0; border:0;}
.galleryimg-last {padding:0 0 20px 0; margin:0; border:0;}
#content a {margin:0; padding:0; border:0;}

.bookpad {margin-top:10px;}
.bookpad p {padding:0 0 0 10px; margin:0;}
.bookpad img {padding:0 0 20px 0; margin:0;}
.bookpad td {padding-top:20px; border-top:1px solid #7d7d7d;}

.fnormal {font-weight:normal;}

.newsdate {font-size:10px; color:#fff;}

.portpadding {padding:0 10px 10px 0;}
.portpaddingright {padding:0 0 10px 0;}


.divider {border-bottom: 1px solid #0899d8; width:95%;}

.intro {font-weight:bold; font-size:14px; line-height:22px; color:#6f6f6f;}

#aside {float: left; width: 230px;	padding:0; margin: 0 20px 0 0; display: inline; border-top:1px solid #7d7d7d}
#aside h3 {padding:0; margin: 0 0 15px 0; background-image:url(../i/heading-bg.gif); line-height:34px; color:#FFF; text-transform:uppercase;}
#aside p {padding-left:0;}

#aside ul {margin:0; padding:0;}
#aside li {list-style:none;}
#aside li a {display:block; padding:5px 0; width:230px; border-bottom:1px solid #7d7d7d; font-weight:bold; color:#6f6f6f;}
#aside li a:hover {color:#FFF; text-decoration:none;}

.submenu {padding-left:15px; font-weight:normal;}
.submenuhi {padding-left:15px; font-weight:normal; color:#FFFFFF;}
.subhi {color:#FFFFFF;}


#bside {float: left; width: 230px; min-height:570px; padding: 10px 0; margin: 0; display: inline; border-top:1px solid #7d7d7d}
#bside h3 {padding:0; margin: 0 0 15px 0; background-image:url(../i/heading-bg.gif); line-height:34px; color:#FFF; text-transform:uppercase;}
#bside p {padding:0 0 20px 0; margin:0; font-size:12px; line-height:17px;}
#bside a {font-size:12px; line-height:17px;}

#contact {float:left; width:230px; height:100%; /*padding-top:15px; border-top:1px solid #7d7d7d;*/}
#contact p {padding:0 0 10px 0; margin:0;}
#contact strong {color:#FFF;}
#contact a {color:#7d7d7d;}


.clear {clear:both;}

#footer {clear: both; text-align: left;	padding: 0; margin:0; height:50px; color:#FFF; font-size:10px;}

#footer .content {float:left; margin-left:250px; width:480px; border-top:1px solid #7d7d7d;}
#footer .content2 {float:left; margin-left:20px; width:230px; border-top:1px solid #7d7d7d;}

/* ----------------------- FORM STUFF ----------------------------------*/


form {margin:20px 0 0 0;}
form input {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}
form textarea {width:400px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}
.short {width:300px;}

form p {padding:0; margin-bottom:5px;}
.wideinput {width:98%;}


