a{
text-decoration:none;
color:#3C6CAC;
}
a:visited{
text-decoration:none;
color:#3C6CAC;
}
a:hover{
text-decoration:underline;
color:#5C8ED1;
}
a:active{
text-decoration:none;
color:#5C8ED1;
}
img{
	border: none;
	vertical-align: top;
}
body{
background:rgb(95,125,160) url(../images/logos/newbg.gif);
font:small Georgia,serif;
margin:0;
padding:0;
text-align:center;
}
h1,h2,h3,h4,h5,h6{
font-variant:small-caps;
border: 1px solid rgb(70, 130, 180);
background: rgb(176, 196, 222) url(../images/logos/gradient40.gif);
padding: .5em .5em .5em .5em;
}
html>body #nav a{
width:auto;
}
.author{
font-style:normal;
font-weight:bold;
}
.quote{
background:rgb(240,248,255);
border:rgb(135,206,250) 1px dotted;
font-size:x-small;
font-style:italic;
padding:1em;
}
#container{
margin:25px auto 0 auto;
padding:0;
position:relative;
width:747px;
}
#content{
background:rgb(255,255,255);
border-left:rgb(0,0,128) 1px solid;
border-right:rgb(0,0,128) 1px solid;
clear:left;
margin:0;
padding:30px;
padding-right: 23%;
position:relative;
text-align:left;
top:-25px;
z-index:99;
}
#searchblock{
width: 20%;
margin: 0;
padding: 2px 2px 2px 2px;
float: right;
z-index: 100;
top: 25px;
display: block;
position: relative;
background: rgb(176,196,222) url(../images/logos/gradient150.gif);
border: rgb(70,130,180) 1px solid;
margin-right: 5px;
}
#footer{
background: rgb(176, 196, 222) url(../images/logos/gradient150.gif);
border:rgb(0,0,128) 1px solid;
color:black;
font-size:x-small;
font-variant: small-caps;
margin:0;
padding:0;
position:relative;
text-align:center;
top:-25px;
}
#footer a:hover,#content a:hover{
text-decoration:underline;
}
#footer p{
padding-bottom:1em;
}
#masthead{
margin:0;
padding:0;
position:relative;
height: 134px;
background: rgb(0,0,128);
border: rgb(0,0,128) 1px solid;
}
#masthead h1{
text-align: left;
color: navy;
border: none;
margin: 0;
padding: 0;
}
#masthead h5{
text-align: left;
color: navy;
border: none;
margin: 0;
padding: 0;
}
#nav{
border-top:rgb(0,0,128) 1px solid;
margin:0;
padding:0;
position:relative;
top:-5px;
width:100%;
z-index:101;
}
#nav a{
background:rgb(221,221,221) url(../images/logos/tabs2-big.gif) no-repeat 100% 100%;
display:block;
float:none;
font-size:x-small;
font-weight:bold;
padding:0 16px 0 0;
text-decoration:none;
width:.1em;
}
#nav a:visited{
text-decoration:none;
}
#nav a:hover{
text-decoration:none;
}
#nav li{
background:rgb(187,187,187) url(../images/logos/tabs2-big.gif) no-repeat 0 100%;
float:left;
font-size:x-small;
line-height:20px;
list-style:none;
margin-left:1px;
padding-left:16px;
white-space:nowrap;
}
ul,li{
	list-style: none;
}
#disc li{
	list-style: disc;
	padding-top: .5em;
}
#ordered li{
	list-style: decimal;
	padding-top: .5em;
}
td {
	vertical-align: top;
}