/*link text effects*/
a { color: #008080; text-decoration: none; }
a:link {color: #008080; text-decoration: none;}
a:visited {color: steelblue; text-decoration: none;}
a:hover {color: red; text-decoration: underline;}
a:active {color: #008080; text-decoration: underline;}

a img { border: 0 !important; }

/*body styles*/
body
{
   background-color: #996611;
   background-image: url(../img/tanlines.gif);
   background-repeat: repeat-x;
   background-attachment: fixed;
   font-family:georgia,sans-serif;
   font-size:12;
   color: black
}
/*header styles*/
h1
{
   color: #330000; 
}
h2
{
   color: #330000; 
}
h3
{
   color: #330000; 
}
h4
{
   color: #330000; 
}
h5
{
   color: #330000; 
}

#page
{
   width: 900px;
   margin: 0 auto;
}

#content-all
{
   width: 900px;
   float: left;
   background-color: white;
   border: thick outset #997755 /*rgb(223,224,229)*/
}
#content-header
{
   width: 900px;
   float: left;
}
#content-navigation
{
   width: 900px;
   float: left;
}
#content-main
{
   width: 750px;
   float: left;
   padding: 1em 0em 1em 1em;
}
#content-secondary
{
   width: 145px;
   float: right;
   font-size: 12px;
}
#content-footer
{
   text-align: center;
   width: 900px;
   float: left;
   border-top: medium double saddlebrown;
   padding: 0px;
   margin: 0px;
   font-size: .75em;
   font-variant: small-caps;
}

#article p, #article h2, #article h3, #article #h4, #article ul, #article li
{
   line-height: 1.3em;
}

#articlelist p
{
   font-size: .9em;
   margin: 0;
}

#articlelist table tr td
{
   padding-top: 5px;
   padding-bottom: 5px;
   vertical-align: top;
}

.summary
{
   font-size: .7em !important;
   margin: 0;
}

.quotewrapper
{
   background: url("../images/leftq.gif") no-repeat left top;
}


.quote
{
   padding: 25px;
   background: url("../images/rightq.gif") no-repeat right bottom;
   text-align: right;
}
.quote:first-letter
{
   font-size: 1.5em;
}

.lectures td
{
   padding: 5px;
}

.contentcontrols
{
   font-variant: small-caps;
   font-size: 0.8em;
}