a {color:#005bb5;}
a:link {text-decoration:underline;}
a:visited {color:#039; text-decoration:none;}
a:hover {text-decoration:none;}

body {background:#67C0EC url(images/background.jpg); margin:12px 0; font-family: Arial,Trebuchet MS, sans-serif; font-size:12px; color:#000;}

#index .storybox {margin:0 0 20px 0;}
#index #site_updates {padding:0 2px;}
#container {width:750px; margin:0 auto;}

#header {background:transparent url(images/header.gif); width:750px; height:80px; font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#000; font-weight:bold;}

#header #logo {background:transparent url(images/logo.gif) bottom no-repeat; width:327px; height:80px; margin-left:30px; float:left; display:inline;}
#header #logo p {display:none;}



/*-------Navigation-----------------------------------------------------------------------*/

#nav {margin-top:40px; margin-right:13px; float:right;}

#nav input {background:#67C0EC url(images/grad_back.gif); height:23px; font-weight:bold; border:1px solid #1E93D9;}
#nav select {border:1px solid #1E93D9;}
#nav option {border:none;}

#right #menu ul {margin:0 0 15px 0; padding:0; list-style-type:none;}


/*-------Main Content---------------------------------------------------------------------*/


#main_content {background-color:#67C0EC; border-width:0 4px; border-style:solid; border-color:#09C;}
#main_content .innerborder {padding:25px 7px 10px 7px; border-width:0 2px; border-style:solid; border-color:#FFF;}
#main_content .title {background-image:url(images/grad_back.gif); height:20px; margin-bottom:2px; font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#000; font-weight:bold; text-align:center; line-height:20px;}

h2 {text-align:center;}

#main_content #left {background-color:#FFF; width:554px; padding:3px; float:left; border:1px solid #1E93D9;}

#left #pagetitle {background:#67C0EC url(images/grad_back.gif); line-height:20px; margin:3px 0 15px 0; text-align:center; border:1px solid #1E93D9;}
#left #infobox {margin:20px 5%; padding:3px; border:1px solid #1E93D9;}
#left .title img {vertical-align:text-bottom;}
#left .heading {font-family:Verdana,Helvetica,sans-serif; font-size:12px; font-weight:bold;}
#left .button {background:#67C0EC url(images/grad_back.gif); height:23px; font-weight:bold;}
#left input,textarea {border:1px solid #1E93D9;}
#left td {padding-bottom:3px;}
#left hr {margin:15px 0; border:1px solid #1E93D9;}


#main_content #right {width:150px; float:right;}

#right #menu,#right #updates,#right #info {margin-bottom:10px; border:1px solid #1E93D9;}
#info .content {text-align:justify;}

#right .content {background-color:#FFF; padding:3px;}

#counter {font-size:90%; text-align:center;}
#counter a {text-decoration:none;}


/*-------Rec Listings---------------------------------------------------------------------*/

.storybox {margin:0 1% 20px 1%; border:1px solid #1E93D9;}
.storybox .content {padding:3px;}



/*-------Footer---------------------------------------------------------------------------*/

#footer_links {padding-top:20px; clear:both;}
#footer_links div {background-color:#FFF; width:554px; margin:0 auto; padding:5px 3px; border:1px solid #1E93D9;}

#footer {background:transparent url(images/footer.gif); width:750px; height:40px;}

#footer p {width:695px; margin:0 auto; padding-top:13px; text-align:center;}

#footer a:link {color:#039; text-decoration: none;}
#footer a:visited {color:#06C; text-decoration: none;}
#footer a:hover {color:#039; text-decoration: underline;}