

.intro:hover
{ font: 11px times, arial, Verdana, Helvetica, sans-serif; 
text-decoration: none; color:#7D4338; }


.intro
{ font: 11px times, arial, Verdana, Helvetica, sans-serif; 
text-decoration: underline; color:#7D4338; }






a:hover 
{ font: 13px times, arial, Verdana, Helvetica, sans-serif; 
text-decoration: none; color:#5A0E00; }


a
{ font: 13px times, arial, Verdana, Helvetica, sans-serif; 
text-decoration: underline; color:#5A0E00; }


.nav:hover 
{ font: 12px times, arial, Verdana, Helvetica, sans-serif; 
text-decoration: none; color:#FFFFFF; }


.nav
{ font: 12px times, arial, Verdana, Helvetica, sans-serif; 
text-decoration: none; color:#8F8F8F; }



p,h1,pre {
margin:0 10px 10px 10px;
}


h1 {
font-size:14px;
padding-top:10px;
color:#040D38;
}


h3 {
font-size:14px;
color:#040D38;
}	




p
{ font: 12px arial, sans-serif; 
color:#000000; 
}


li, ul
{ font: 13px times, arial, Verdana, Helvetica, sans-serif; 
color:#333333; 
}


.content
{ font: 12px arial, sans-serif; 
color:#000000; 
}

.ratecontent
{ font: 12px arial, sans-serif; 
color:#000000; margin:5px 0 5px 2px;
}


pre
{ font: 12px arial, sans-serif; 
color:#000000; 
}




#background {
voice-family: "\"}\"";
voice-family: inherit;
top:0;
background-image:url(images/head_background.gif);
}


#banner {
voice-family: "\"}\"";
voice-family: inherit;
top:0;
background-image:url(images/head_background.gif);
}


#tagline {
position: absolute;
right:1px;
text-align:right;
width:423px;
top: 0;
}

#container {
position: relative;
width:100%;
height:100%;
table-layout:auto
	}


#page {
border: 0 solid #000;
margin: 0;
padding: 0;
text-align: left;
width: 1024px;}

#maincontent {
border: 0 solid #000;
margin: 0;
padding: 0;
text-align: left;
width: 1024px;
}



#content {
border: 0 solid #000;
margin: 0;
padding: 0;
position: relative;
text-align: left;
width: 1024px;}




#footer { background: url(images/footer_background.gif) repeat-x; 
height:26px;
width:100%;
 text-align:left;
padding-left:10px;
padding-top:0.5em;
}


#leftcontent {
background: url(images/leftcolback.gif); 
position: relative;
top:0;
width:289px;
height:568px;

}

#leftcontent_index {
background: url(images/leftcolback_index.jpg); 
position: relative;
top:0;
width:289px;
height:568px;

}
		


#rightcontent {
position: absolute;
right:-1px;
top:32px;
width:290px;
background:#fff;
		}
		
		
#centercontent {
position: absolute;
right:28%;
left:300px;
top:45px;
width:42%;
background:#fff;
		}


#homecentercontent {
position: absolute;
right:28%;
left:300px;
top:15px;
width:700px;
background:#fff;
}


			

#articles {
position: absolute;
right:-1px;
top:425px;
width:290px;
height:115px;
background-image:url(images/articles_background.gif);
}

#mainNav, #smallNav { 
float: left;
font-size: .3em;
line-height: 1.1em;
margin: 0;
padding: 0;	
text-align: left;
height:23;
background-image:url(images/nav_background.gif);
}

#mainNav ul, #smallNav ul { 
list-style: none;
line-height: 1;
margin: 0;
padding: 0;
border:thin;
}

#mainNav a, #smallNav a {
color: #FFFFFF;
display: block;
text-decoration: none;}
#mainNav li, #smallNav li { 
border: 0 solid #000;
float: left;
height: 15px;
_height: 15px;
list-style: none;
margin: -1px 0 0 0;
_margin: 0 1px 0 1px; 
padding: 3px 2px 0 0;
position: relative;
width: 116px; 
_width: 116px;	
z-index: 150;}
#mainNav li ul { 
background: #B3C7CF;
border: 1px solid #B3C7CF;
left: -999em; 
margin: 4px 0 0 -1px;
padding: 0;
position: absolute;
top: 12px;
width: 17em;
z-index: 250;}
#mainNav .mainSubNav ul { 
background: #f5f5f5;
border: 1px solid #CCC;
left: -999em; 
margin: 4px 0 0 -1px;
padding: 0;
position: absolute;
top: 0;
width: 17em;
z-index: 250;}
#mainNav .mainSaveNav ul { 
background: #B3C7CF;
border: 1px solid #B3C7CF;
left: -999em; 
margin: 4px 0 0 -1px;
padding: 0;
position: absolute;
top: 27px;
width: 17em;
z-index: 250;}
#mainNav li ul li  {
font-size: .95em;
height: 1.8em;
text-align: left;
width: 17.5em;}
#mainNav li ul li a {
margin: 0 0 0 -.2em;
padding: 2px 4px 4px 8px;
width: 16em;}
#mainNav li ul ul { 
font-size: 1em;
margin: -2em 0 0 2em;}

#mainNav li:hover ul ul, #mainNav li.sfhover ul ul {
left: -999em;}
#mainNav li:hover ul, #mainNav li li:hover ul, #mainNav li.sfhover ul, #mainNav li li.sfhover ul { 
left: auto;
margin: .4em 0 0 -.2em; 
_margin: .4em 0 0 -3.5em; }
#mainNav li:hover ul ul, #mainNav li.sfhover ul ul {
margin: -1.8em 0 0 17.7em;
_margin: -1.89em 0 0 17.3em; }

#mainNav li ul li:hover, #mainNav li ul li.sfhover {
background: #AFCAE8;}
#mainNav .mainSubNav ul li:hover, #mainNav .mainSubNav ul li.sfhover {
background: #EEE;}
#mainNav .mainSaveNav ul li:hover, #mainNav .mainSaveNav ul li.sfhover {
background: #b7e9b7;}

#mainNav li ul a:hover {
color: #003366;}
#mainNav .mainSubNav ul a:hover {
color: red;}

#mainNav li ul a:hover {
color: #003366;
text-decoration:underline;}
#mainNav .mainSubNav ul a:hover {
color: #000000;
text-decoration:underline;}

#mainNav li:hover, #mainNav li:active, #mainNav li.sfhover, #smallNav li:hover, #smallNav li:active, #smallNav li.sfhover  {
background-position: 1px -32px;
color: #000000;
text-decoration: underline;
}

#mainNav li.mainSubNav {}

#mainNav li.mainSaveNav {}

#mainNav li:hover.mainSaveNav, #mainNav li:active.mainSaveNav, #mainNav li.sfhover, #mainNav li:hover.mainSubNav, #mainNav li:active.mainSubNav, #mainNav li.sfhover {
background-position: 1px -32px; }

#mainNav li.more {
background: #fff3af;
line-height: 2em;
width: 74px;
_width: 77px;}
#mainNav li.more a:hover {
color: #000;}

#mainNav li a:hover, #smallNav li a:hover {
color: #000000;
text-decoration: none;}
#mainNav li.selected, #smallNav li.selected {
background-position: 1px -32px;}
#mainNav li.selected a, #smallNav li.selected a  {
color: #000000;}
#mainNav li.mainSubNavSelected {
background-position: 1px -32px;
color: #000000;}
#mainNav li.mainSubNavSelected a {
color: #000000;}

#mainNav li.selected li a, #mainNav li.mainSubNavSelected a {
color: #000;}




/* #########################################

new css content created by Bryan Lademann of Buzz Co. 

########################################### */

p {
margin: 17px 20px 10px 20px;
font: 13px times, arial, Verdana, Helvetica, sans-serif; 
color:#333333; 
}

p.first {
margin: -10px  20px 10px 20px;
font: 13px times, arial, Verdana, Helvetica, sans-serif; 
color:#333333; 
}

ul.links {
list-style:none;
margin:0 20px;
}

ol.list {
margin:0 -15px;
}

