body
{
background: rgb(203,204,206) url("/images/gradient.jpg") fixed repeat-x top left;
width: 100%;
font-family:  verdana, helvetica, arial, sans-serif;
font-size: 10pt;
color: #000000; 
margin: 0px;
top: 0px;
left: 0px;
text-align: center;
}

h3
{
color: #cc6633;
font-size: 11pt;
font-weight: normal;
margin-bottom: 10px;
line-height: 10px;
}

.monthcolor
{
background: #486f8a;
}

#masthead2
{
height: 138px;
/*
background: white;
*/
}

.myBox
{
/*
background-color: white;
*/
}

#ma
{
z-index: 100;
}

#co
{
z-index: -1;
top: 90px;
position: absolute;
/*margin-top: 10px;*/
}

#frame
{
width: 830px;
text-align: center;
margin: 0 auto 20px auto;
position: relative;
vertical-align: top;
z-index: 1;
}

h1, h2
{
/*
color: #cc6600;
*/
color: #000000;
}

div.myBox>div h2, 
.myBoxh2
{
font-size: 14px;
font-weight: normal;
line-height: 12.5px;
margin-bottom: 0px;
}

div.mybox img
{
width: 100px; 
height: 110px; 
float: left; 
margin-left: 10px;
}

#frame a:link,
#frame a:hover,
#frame a:active,
#frame a:visited
{
color: #0066cc;
text-decoration: none;
}

#frame a:hover
{
text-decoration: underline;
}

#toparea
{
width: 830px;
margin-top: 25px;
margin-bottom: 15px;
/*margin-top: 20px;*/
}

#content
{
float: left;
/*
background: white;
*/
font-size: 10pt;
text-align: justify;
padding: 5px 5px 5px 10px;
width: 683px;
}

table, td, li
{
font-size: 10pt;
}

div#content li
{
padding-bottom: 5px;
padding-right: 4.0em;
}

#advertising
{
width: 120px !important;
margin-top: 74px;
margin-left: 5px;
margin-right: 5px;
min-height: 80px;
float: right;
}

/* misc maintenenance stuff */

.askquestion, .askanswer
{
margin: 0 3em 0 3em;
display: block;
}

.searchbutton
{
font-size: 9pt;
color: gray;
background: white;
border: 1px solid #ffcc00;
margin-bottom: 2px;
}

.fpimg
{
width: 100px; 
padding: 5px 10px 0 0; 
border: none; 
text-align: center; 
float: left;
}

.fpdesc
{
margin-left: 110px;
}

.ad
{
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: 1px solid #cc6633;
}

.event
{
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: 1px solid #cc6633;
}

.sbsquizinfo
{
width: 350px;
margin: 15px 125px 15px 125px;
text-align: center;
background: #ffcc33;
border: 1px solid #9900cc;
padding: 5px;
font-size: 10pt;
}

.sbsquizinfo p > a:link,
.sbsquizinfo p > a:hover,
.sbsquizinfo p > a:active,
.sbsquizinfo p > a:visited
{
text-decoration: underline;
}

#udm a:link,
#udm a:hover,
#udm a:active,
#udm a:visited
{
color: #000000;
font-weight: normal;
}

.authorbio
{
font-style: italic;
}

.copyright
{
color: #000000;
font-size: 10px;
}

div.menu { background: transparent url(/images/topmenu.png) no-repeat top left; background-position: 0px 0px; width:820px; height:26px; margin: 0; left:50px;}

@media print
{
#udm, .umd { display: none; visibility: hidden }
}


