@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; 
}
html { 
background:#fff; 
}
body { 
font: 12px arial; 
}
a { 
color: #444; 
font-weight: bold; 
text-decoration: none; 
}
h1 { 
font-size: 2em; 
}
h2 { 
font-size: 1.5em; 
}

/* Body Wrapper */

#main {
background: #fff; 
margin: 40px auto; 
width: 777px; 
border:1px solid #000;
}

/* Heading Styles */

#header {

}
#mainTitle {
text-align: center;
margin-top:0px;
font-size: 0px; 
}
#mainTitle a {
color: #fff
}
#mainTagline { 
display:block; 
text-align: center; 
font-size: 0px; 
color: #fff
}
/*background colors */
#wrap ,#relatedInfo, #leftLinks, #bottomLinks{
background: #BB0F01;
border: 2px solid  #000;
}
/*///// Navigation Bars///// */

#topLinks{
font-size: 15px;  
background: #BB0F01;
text-align: center;
height: 20px;
line-height: 20px;
margin: 0 20px;
border: 3px solid #000;
}
#topLinks li {
display: inline;
list-style: none;
}
#topLinks li a {
color: #000; 
margin: 0 5px;
}
#topLinks li a:hover{
}
#bottomLinks {
font-size: 14px;
line-height: 20px;
text-align: center;
height: 20px;
margin-bottom: 150px;
}
#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 { 
margin: 10px 20px;
position: relative;
}

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

#leftLinks {  
position: absolute;
bottom: 40px;
text-align: center;
margin-bottom:15px;
padding: 0px 10px;
}
#leftLinks li { 
line-height: 20px; 
display: inline;
}
#leftLinks a, #leftLinks a:link { 
color: #000000;
}
#leftLinks a:hover { 
text-decoration:underline; 
}



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


#webLinkTop, #webLinkBottom {
width: 555px;
margin-left:100px;
margin-top:40px;
background:url(/images/weblink.png) no-repeat;
}
#webLinkTop{
overflow:hidden;
}

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




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

#content {
text-align: left; 
margin: 10px 0; 
padding:10px;
}
#content h1 , h2 {
color: #000;
text-align: center;
font-size: 24px;
text-transform: uppercase;
margin: 20px 0;
}
#content p{
font-size: 17px;
color: #000;
text-align: justify;
}
#content li{
color: #000;
font-size: 17px;
list-style: disc;
margin-left: 20px;
text-transform: capitalize;
}
#content img{
margin: 10px;
}
/*/// Bottom Keyterms ////*/

#relatedInfo { 
padding: 10px; 
text-align: center; 
clear:both;
margin-top: 10px;
}
#relatedInfo li { 
display:inline;  
}
#relatedInfo h3 { 
color: #000; 
font-size: 18px; 
}
#relatedInfo a { 
color: #000; 
}
#relatedInfo a:hover { 
color: #fff; 
}

/*/// Weather /////*/
#wrap{
margin-bottom: 10px;
display: block;
height: 180px;
margin-top: 10px;
padding-bottom: 5px;
}

#weather {
text-align: right;
padding:0px 30px 0px 0px;
margin-top: 5px;
float: right;
width: 200px;
color: #000;
}
#weather img {
float:left;
margin:0;
}
#weather a{
color: #000;
}
/*//// Cartoon of the day /////*/

#cotd {
margin: 5px 0;
padding: 0px 60px;
text-align:center;
float: left;
width: 190px;
}
#cotd h2{
font-size: 12px;
margin-bottom: -25px;
font-weight: normal;
color: #000;
}

/*//// 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; 
margin-left: 0px;
position: absolute;
top: 5px;
}
#search input, #search option { 
margin:0 5px; 
}
#search fieldset{
border: 0
}
/*------------------------------------------
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-left: -12px;
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 {
}

.scott_1 h1, .scott_1 a{
color: #000;
font-size: 26px;
font-family: Georgia, "Times New Roman", Times, serif;
font-variant:small-caps;
}
.scott_2 h1, .scott_2 a{
color: #000;
font-size: 26px;
font-family: Georgia, "Times New Roman", Times, serif;
font-variant:small-caps;
}
.scott_3 h2, .scott_3 a{
color: #000;
font-size: 22px;
font-family: Georgia, "Times New Roman", Times, serif;
font-variant:small-caps;
}
