body

{

margin: 0;

padding: 0;

background-color: #fffff0;

font-family: verdana, arial, helvetica, geneva, sans-serif;

font-size: 76%;

text-align: center;

}



#top, #footer

{

margin: 0;

padding: 0;

background-color: #f0f0f0;

text-align: center;

}



#top

{

height: 100px;

border-bottom: 2px solid #999;

}



#footer

{

margin-top: 20px;

border-top: 1px solid #999999;

clear: both;

}







#masthead

{

margin: 0 auto;

padding: 0;

padding-top: 10px;

width: 740px;

background-color: transparent;

text-align: center;

}



#masthead h1

{

margin: 0;

padding: 0;

padding-top: 17px;

font-size: 1.6em;

color: #000;

font-family: Arial;

text-align: left;

}







#wrapper

{

margin: 0 auto;

margin-top: 20px;

padding: 0;

width: 740px;

text-align: center;

background-color: transparent;

}



#sidebar-left

{

margin: 0;



padding: 0;

float: left;

width: 140px;

background-color: transparent;

text-align: left;

}



#sidebar-left p, #sidebar-right p

{

font-size: .9em;

line-height: 130%;

}



.quote-bar

{

margin: 0;

padding: 0;

background-color: #f0f0f0;

border: 1px solid #cccccc;

text-align: left;

font-size: .9em;

}



p.quote-bar

{

margin: 0;

padding: 0;

}



p.small, span.small

{

font-size: .9em;

}



#main-col-wide

{

margin: 0;

margin-left: 170px;

padding-top: 10px;

width: 565px;

text-align: left;

background-color: transparent;

}





#main-column

{

margin: 0;

margin-left: 170px;

margin-right: 188px;

padding-top: 10px;

width: 300px;

text-align: left;

background-color: transparent;

}



#main-column h2, #main-column p, #main-col-wide h2, #main-col-wide p

{

padding-left: 10px;

padding-right: 10px;

}



#main-column h2

{

color: blue;

font-size: 1.4em;

font-weight: normal;

margin-top: 30px;

}



#main-col-wide h2

{

color: blue;

font-size: 1.4em;

font-weight: normal;

margin-top: 0;

}







#main-column p, #main-column li, #main-column blockquote, #content-wide p, #main-col-wide

{

line-height: 150%;

}



#main-column li, #main-col-wide li

{

margin-bottom: 8px;

}



#sidebar-right

{

float: right;

margin: 0;

padding: 0;

margin-bottom: 10px;

width: 230px;

background-color: transparent;

text-align: center;

}



#sidebar-right img

{

margin: 0;

margin-bottom: 4px;

padding: 0;

text-align: left;

border: none;

}





#sidebar-right h3, div.section h3

{

margin: 0;

padding: 5px;

font-size: 1em;

color: #000;

background-color: transparent;

font-weight: bold;

text-align: center;

}







#sidebar-right p

{

margin: 4px;

margin-bottom: 20px;

font-size: .9em;

padding: 0;

padding-top: 8px;

padding-left: 8px;

padding-right: 8px;

text-align: center;

background-color: #f0f0f0;

border: 1px solid #cccccc;

}



#sidebar-right p.list

{

text-align: left;

margin-top: 12px;

}



ul#navlist

{

margin: 0;

margin-top: 10px;

padding: 0;

list-style-type: none;

background-color: transparent;

text-align: right;

width: 140px;

font: normal 1em verdana, arial, helvetica, sans-serif;

line-height: 150%;

}



#navlist li

{

margin: 0;

margin-bottom: 10px;

padding: 0;

padding-right: 10px;

display: block;

list-style-type: none;

color: black;

background-color: #f0f0f0;

border-bottom: 1px solid #cccccc;

border-right: 1px solid #cccccc;

}



#navlist a, #navlist a:link, #navlist a:visited

{

text-decoration: none;

border: 0;

background-color: transparent;

color: #000;

font-weight: normal;

width: 100%;

}







#navlist a:hover

{

color: #ff4500;

width: 100%;

font-weight: bold;

}



#footer p

{

margin: 0;

text-align: center;

font-size: .8em;

}



#footer a, #footer a:link, #footer a:visited

{

text-decoration: underline;

background-color: transparent;

color: #000;

padding: .2em 1em;

font-weight: normal;

border: 0;

}







#footer a:hover

{

text-decoration: none;

background-color: transparent;

color: #24462b;

}



a, a:link, a:visited, a:active

{

text-decoration: none;

background-color: transparent;

font-weight: bold;

color: blue;

}





a:hover

{

text-decoration: none;

color: #ff4500;

border: 0;

}



cite

{

font-weight: bold;

color: #9D4B3D;

}



#content-wide

{

margin: 0;

padding: 0;

margin-top: 15px;

margin-left: 170px;

text-align: left;

background-color: transparent;

}



#content-wide h2

{

margin: 0;

padding: 0;

color: blue;

font-size: 1.4em;

font-weight: normal;

line-height: 250%;

}



div.item

{

margin: 0;

margin-bottom: 20px;

padding: 12px;

background-color: #f0f0f0;

border: 1px solid #cccccc;

}

.highlight
{
  color: green;
  font-weight: bold;
}
