/************* Global *************/



body
{
margin: 0;
background: #333;
color: #666;
text-align: center;
font-family: Verdana, sans-serif;
font-size: 11px;
line-height: 1.5em;
}



h1 /** Main article titles **/
{
font-weight: normal;
text-align: left;
color: #f3f3bc;
font-family: serif;
letter-spacing: .75em;
font-size: 18px;
line-height: 1.5em;
font-variant: small-caps;
margin: 0;
padding: 0;
}



h2 /** indexBlurb titles **/
{
font-weight: normal;
text-align: left;
color: #7e7e12;
font-family: serif;
letter-spacing: .75em;
font-size: 18;
line-height: 1.5em;
font-variant: small-caps;
padding: 0 0 .5em 0;
margin: 0;
}



h3 /** embedded media titles**/



/**
{
font-weight: normal;
text-align: center;
color: #998f5b;
font-size: 11;
font-variant: small-caps;
padding: 0;
margin: 0;
}
**/



p
{
margin: 1.5em 0;
}



.container
{
width: 1000px;
background: #e0e0c7;
margin: 0 auto;
padding: 0;
text-align: left;
border: solid #999;
border-width: 0 1px;
}



.footer
{
clear: both;
color: #999;
font: 12px serif;
font-variant: small-caps;
letter-spacing: .25em;
text-align: center;
border-top: 1px solid #ccc;
padding: 1em 0 2em 0;
margin: 0 10em;
}



.footer a
{
color: #999;
}



/************* Navigation *************/



#nav
{
width: auto;
margin-left: 31.25em;
}



#navAlign /** styles parent menu items **/
{
float: left;
width: 140px;
margin-left: 4em;
color: #f3f3bc;
letter-spacing: .2em;
font-variant: small-caps;
#font-size: 10px; /**IE**/
cursor: hand;
}



#rssLink /** rss link **/
{
float: left;
width: 25px;
height: 20px;
display: block;
margin-left: 40px;
cursor; hand;
}



.dropdown
{
margin-top: .95em;	
#margin-top: .75em;	/**IE**/
}



.menu
{
background: #c9c988;
border: solid #929240;
border-width: 0px 1px;
position: absolute;
visibility: hidden;
#width: 150px; /**IE**/
}



.child
{
padding: 1em;
font-variant: normal;
letter-spacing: normal;
border-bottom: 1px solid #929240;
}



.child a
{
color: #5c5c29;
}



.child a:hover, .child:hover
{
text-decoration: none;
background: #b7b76c;
}



/************* Backgrounds *************/



#bground
{
height: 450px;
overflow: hidden;
}



#bground .blurb
{
height: 260px;
margin: 5em 4em 0 35em;
text-align: justify;
}



#bground .blurb .intro
{
color: #5c5c29;
}



/************* Links *************/



#homeLink a /** Logo link to index **/
{
display: block;
width: 280px;
height: 60px;
margin: 4.5em 0 0 25em;
}



a.main /** continuation links to article in header section **/
{
color: #7e7e12;
text-decoration: none;
letter-spacing: .5em;
font-variant: small-caps;
}



.indexBlurb a /** continuation links to article in index blurbs **/
{
color: #7e7e12;
text-decoration: none;
letter-spacing: .5em;
font-variant: small-caps;
}



a
{
color: #978837;
text-decoration: none;
}



a:hover
{
text-decoration: underline;
}



/************* Positioning *************/



.indexBlurb
{
height: 200px;
text-align: justify;
}



.indexBlurb .contentLeft
{
float: left;
width: 600px;
margin: 2.5em 0 0 2.5em;
}



.indexBlurb .contentRight
{
float: right;
width: 600px;
margin: 2.5em 2.5em 0 0;
}



.divider
{
border-bottom: 1px solid #998f5b; 
}



.col
{
float: left;
width: 440px;
margin: 1em 2.5em 2.5em 2.5em;
text-align: justify;
}



img.articleAlign
{
border: 1px solid #bbb97d;
margin: 1.5em 0;
}



.floatLeft
{
float: left;
}



.floatRight
{
float: right;
}



.clear
{
clear: both;
}



/************* Articles *************/



.qa
{
color: #998f5b;
font-weight: bold;
}



.source
{
color: #998f5b;
border-top: 1px dashed #999; 
margin-top: 2em;
padding-top: .25em;
}



.source a
{
text-decoration: none;
}



.source a:hover
{
text-decoration: underline;
}



/************* Embedded Media *************/



object
{
background: #b8b894;
padding: 6px;
}

