@charset "utf-8";
/* CSS Document */

/* begin basic global styles */
html,body,div,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd {
color: #3a3a3a;
list-style: none; 
margin: 0;
padding: 0; 
}
img {border: 0px;}
#content img {width:250px;border: #000 1px solid; margin: 1.4em;}
html*#content img {width:250px;border: #999 0px solid; margin: 0em;padding:1.4em}
.floatright {
float: right;
}
.floatleft {
float: left;
}
html { 
background-image:url('/images/site_bg.gif');
}
body { 
font: 12px arial; 
background: #285470;
}


/*  MIRROR  */
#form {
width: 744px;
height: 600px;
background-image:url(/images/form.jpg);
}
#form ul{
margin-left: 550px;
padding-top: 220px;
}
#form li{
color: #192B60;
font-weight: bold;
}
#form label{
display: block;
}
/* MIRROR  */


a { 
color: #444; 
font-weight: bold; 
text-decoration: none; 
}
h1 { 
font-size: 2em; 
}
h2 { 
font-size: 1.5em; 
}

/* Body Wrapper */

#main {
background: #6DA5BE;
margin: 0px auto; 
width: 744px; 
}

/* Heading Styles */
#header {

}

#mainTitle {
	position:relative;left:-999999px;
	text-align: center;
}
#mainTitle a {
	text-align: center;
}
#mainTagline {
	position:relative;left:-999999px; 
	display: block; 
	text-align: center; 
	font-size: 18px; 
	margin-bottom:-56px;
}

/*///// Navigation Bars///// */

#topLinks{
font-size: 16px; 
background:url(/images/menu.jpg);
height: 45px;
}
#topLinks ul{
margin-left: 2px;
}

#topLinks li {
float:left;
list-style: none;
line-height:2empx;
width: 123px;
height: 45px;
font-weight:lighter;
text-align:center;



}


#topLinks li a {
color: #fff; 
width: 20px;
}
#bottomLinks {
font-size: 14px;
line-height: 20px;
text-align: center;
background: #92becd;
height: 40px;
margin-top: 10px;
margin-bottom: 10px;
border: 2px solid #076C8D;
}
#bottomLinks li {
display: inline;
list-style: none;
}
#bottomLinks li a {
color: #000;
margin: 0 5px;
}
#bottomLinks li a:hover {

}

/*//// wrapper for elements below nav /////*/

#mainArea { 
padding:1em;
position:relative;
}

/*/// Left Side Layout ////*/

#leftLinks { 
border: 2px solid #076C8D;  
background-color: #92becd; 
width: 716px;
text-align: center;

}

/* position left links below #wrap */
#leftLinks {
position: absolute;
bottom: 100px;

}


#leftLinks li { 
line-height: 20px; 
display: inline;
}
#leftLinks a, #leftLinks a:link { 
color: #000000;
}
#leftLinks a:hover { 
text-decoration:underline; 
}



/*//// Web Link Box /////*/

#webLinkTop {

       
 	width: 700px;
 	margin: 0em auto;
 	background-image:url('/images/weblink.png');
        background-repeat:no-repeat;


 }
#webLinkTop{
overflow:hidden;
}

#webLinkTop h2 a, #webLinkBottom h2 a{
	display:block; 
	height:337px; 
	overflow:hidden; 
	text-indent:-9999em;
}

#webLinkBottom {
 	width: 764px;
 	margin: 0em auto;
 	background-image:url('/images/weblink.png');
        background-repeat:no-repeat;
}

#addressLeft { 
width:250px; 
float:left; 
}
#addressRight { 
margin-left:250px; 
}

/*//// Page Content Styles///// */

#content {
margin-bottom: 7em;
text-align: left; 
font-color:#fff;
padding:10px;
font-size: 13px;
width: 650px;
margin: 0px auto;
}
#content h1{
color: #fff;
text-align: center;
font-size: 24px;
text-transform: uppercase;

margin: 20px 0;
}
#content h2{
color: #fff;

font-size: 20px;
text-transform: uppercase;
margin: 25px 0;
}
#content p{
font-size: 1.em;
color: #fff;
text-align: justify;
line-height: 1.3em;
}
#content li{
color: #fff;
list-style: circle;
margin-left: 20px;
text-transform: capitalize;
}

/*/// Bottom Keyterms ////*/

#relatedInfo { 
background: #92BECD; 
padding: 10px; 
text-align: center; 
clear:both;
border: 2px solid #076C8D;

margin-bottom: 10px;

margin-top: 10px;
}
#relatedInfo li { 
display:inline;  
}
#relatedInfo h3 { 
color: #000; 
font-size: 18px; 
}
#relatedInfo a { 
color: #000; 
}
#relatedInfo a:hover { 
text-decoration:underline; 
}

/*/// Weather /////*/
#wrap{
z-index:+1;
border:2px solid #076C8D;
background-color: #92BECD;
margin-bottom: 125px;
display: block;
height: 200px;
padding:3em;
}

#weather {
text-align: right;
margin-right:4em;
float: right;
width: 200px;
}
#weather img {
float:left;
margin:0;
}
/*//// Cartoon of the day /////*/

#cotd {
margin: 0px 0;
padding: 0px 60px;
text-align:center;
float: left;
width: 180px;
}
#cotd h2{
font-size: 12px;
}

/*//// Opt in form classes /////*/

#optin {
margin-top: 50px;
padding:10px;
width: 210px;
float: left;
}
#optin label {
display:block;
}
#optin label span {
width:45px;
float:left;
margin:7px 0;
font-size:14px;
font-weight:bold;
}
#optin label input {
width:130px;
height:15px;
margin:5px 0;
}
#optin input[type="submit"] { }



/*///// Search box //////*/

#search { 
padding:5px; 
padding-top: px;
margin-left:200px;
position: absolute;
width:336px; 
}
#search input, #search option { 
margin:0 0px; 
}

/*------------------------------------------
Forms
------------------------------------------*/
#content form { 
text-align:center; 
}
#content form label { 
display:block; 
clear:both; 
}
#content form label span { 
width:75px; 
float:left; 
text-align:right; 
line-height:24px;
}
#content form label input[type=text], #content form label textarea { 
width:375px; 
}
#content form label textarea { 
height:75px; 
}
#content form input[type=submit] { 
margin:0 auto; 
}

/*------------------------------------------
Site Map area Possibly Reusable
------------------------------------------*/
#sitemap { 
margin-left:5px; 
}
#sitemap dt { 
margin-left:10px; 
}
#sitemap h3 { 
margin-left:10px; 
text-decoration:underline; 
}
#sitemap dd { 
margin-left:20px; 
text-transform:capitalize; 
}

/*//// Referer Keyword /////*/
#referer a,
#referer a:link { 
border:2px solid #FF0000; 
margin-bottom:10px; 
padding:11px; background:#FF3; 
text-align:center; 
display:block; 
text-transform:uppercase; 
font:14pt 'Tahoma', 'Helvetica', 'Arial', 'Sans-serif'; 
letter-spacing:1px; 
}
/*////footer///////*/
#footer {
font-size: 12px;
line-height: 16px;
text-align: center;

margin-bottom: -12px;

height: 31px;

}
#footer li {
display: inline;
list-style: none;
color: #000;
font-weight: bold;
}
#footer li a {
color: #000;
margin: 0 5px;
}
#footer li a:hover {
}





