@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}

html { 
background-color:#006BF5; 
background-image:url('/images/bg.jpg')repeat-x;
}
body { 
font: 12px arial; 
}


/*  MIRROR  */

#something {
display:block;
height: 100px;
width: 150px;
background:#FFF;
position: relative;
left: 700px;
top: 580px;

}
#something input{
float: center;
background-color: #FFF;
text-color: #000;

}
#something label{
display: block;
font-size: 10px;
font-weight: bold;
color: #000;
text-align: left;


}
#something select{
float: center;


}
#something form {
background-color: #FDFBD2;
}




/* MIRROR  */


a { 
color: #444; 
font-weight: bold; 
text-decoration: none; 
}
h1 { 
font-size: 2em; 
}
h2 { 
font-size: 1.5em; 
}

/* Body Wrapper */

#main {
background: #FFF; 
margin: 0px auto; 
width: 900px; 
}

/* Heading Styles */
#header img{
margin-top: -100px;

}

#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: 18px; 
background:#006BF5;
border-top: 5px solid #FFF;
margin-top: 0px;
text-align: center;
}
#topLinks li {
display: inline;
list-style: none;
line-height:2em;
}


#topLinks li a {
color: #fff; 
margin: 0 15px;}


#bottomLinks {
font-size: 14px;
line-height: 40px;
text-align: center;
background: #006BF5;
height: 40px;
margin-top: -10px;
border: 2px solid #FFF;
}
#bottomLinks li {
display: inline;
list-style: none;
}
#bottomLinks li a {
color: #FFF;
margin: 0 5px;
}
#bottomLinks li a:hover {

}

/*//// wrapper for elements below nav /////*/

#mainArea { 
padding:1em;

}

/*/// Left Side Layout ////*/

#leftLinks { 
border: 2px solid #FFF;  
background-color: #006BF5; 
z-index:2;
text-align: center;

}

/* position left links below #wrap */
#leftLinks {
position: relative;
top: 3478px;

}


#leftLinks li { 
line-height: 20px; 
display: inline;
}
#leftLinks a, #leftLinks a:link { 
color: #FFF;
}
#leftLinks a:hover { 
text-decoration:underline; 
}



/*//// Web Link Box /////*/

#webLinkTop {

       
 	width: 764px;
 	margin: 0em auto;
 	background-image:url('/images/weblink.jpg');
        background-repeat:no-repeat;
        margin-top: 200px;
        margin-left: 250px;


 }
#webLinkTop{
overflow:hidden;
}

#webLinkTop h2 a, #webLinkBottom h2 a{
	display:block; 
	height:130px; 
	overflow:hidden; 
	text-indent:-9999em;
}

#webLinkBottom {
 	width: 764px;
 	margin: 0em auto;
 	background-image:url('/images/weblink.jpg');
        background-repeat:no-repeat;
        margin-top: 200px;
        margin-left: 250px;

}

#addressLeft { 
width:250px; 
float:left; 
}
#addressRight { 
margin-left:250px; 
}

/*//// Page Content Styles///// */

#content {
margin-bottom: -10em;
text-align: left; 
font-color:#000;
padding:10px;
font-size: 1.3em;
}
#content h1{
color: #000;
text-align: center;
font-size: 24px;
text-transform: uppercase;
margin: 20px 0;
}
#content h2{
color: #000;
font-size: 20px;
text-transform: uppercase;
margin: 25px 0;
}
#content p{
font-size: 1.em;
color: #000;
text-align: justify;
line-height: 1.3em;
}
#content li{
color: #000;
list-style: disc;
margin-left: 20px;
text-transform: capitalize;
}

/*/// Bottom Keyterms ////*/

#relatedInfo { 
background: #006BF5; 
padding: 10px; 
text-align: center; 
clear:both;
border: 2px solid #FFF;

margin-bottom: 10px;

margin-top: 10px;
}
#relatedInfo li { 
display:inline;  
}
#relatedInfo h3 { 
color: #FFF; 
font-size: 18px; 
}
#relatedInfo a { 
color: #FFF; 
}
#relatedInfo a:hover { 
text-decoration:underline; 
}

/*/// Weather /////*/
#wrap{
z-index:+1;
border:2px solid #FFF;
background-color: #006BF5;
margin-bottom: 90px;
display: block;
height: 200px;
padding:3em;
}

#weather {
text-align: right;
color: #FFF;
font-weight: bold;
margin-right:4em;
float: right;
width: 200px;
}
#weather img {
float:left;
margin:0;
}
#weather a{
color: #FFF;
text-decoration: underline;
}
/*//// Cartoon of the day /////*/

#cotd {
margin: 0px 0;
padding: 0px 60px;
text-align:center;
float: left;
width: 180px;
}
#cotd h2{
font-size: 12px;
color: #FFF;
}

/*//// 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:0px;
margin-left:0px;
background: #7CF0FF;

}
#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 {
}


/* adjust weblink vertical position */
#rightside{ position: relative;
top:-150px;}


