/*sidebar styles */

.sidebarsub {
font-family: tahoma,geneva,helvetica,arial,sans-serif;
font-size: 13px;
font-weight:700;
color: #993300;
margin-left:.3em;
margin-top:0em;margin-bottom:0em;
}

.sidebart {
font-family: verdana,helvetica,arial,sans-serif;
font-size: 11px;font-weight:400;
color: #333333;
margin-left:0.9em;
margin-right:0.5em;
margin-top:0.5em;margin-bottom:0.5em;
}

.sidebarform {
font-family: verdana,helvetica,arial,sans-serif;
font-size: 11px;font-weight:400;
color: #333333;
margin-left:1em;margin-top:0em;margin-bottom:0em;
color: #333333;
}


/* form styles*/

input,textarea {font-family: "courier new", courier, monospace; 
font-size: 12px; background-color:#ffffcc;}

select {font-family:verdana,serif;
font-size: 10px;
margin:0;
color:#ffffff;
font-weight:800;
background-color:#669999;
}

.formlabel {font-family: verdana, geneva, helvetica,arial,sans-serif;
font-size: 11px;color: #333333;font-weight: 400; 
margin-top:0em;margin-bottom:0em;margin-left: .8em;}

.greenbutton {
font-family:verdana,serif;
font-size: 10px;
margin:0;
color:#ffffff;
font-weight:800;
background-color:#669999;
}


#searchbox {
position:absolute;
top:0;left:0;
border: 1pt solid black;
padding:0;
visibility:hidden;
z-index:100;
}

.search {
font-family:verdana,serif;
font-weight:700;
font-size:11px;
margin:0;
}

/*topbar styles*/
.header {
font-family: georgia,times, Times New Roman,serif;
font-weight: 400;
color: #FFCC33;
font-size: 10px;
margin-right:1em;
}

/* just color styles */

.dkgreen { 
color:#006666;
}

/* list archive styles */

.question {
font-style: bold;
font-size: .9em;
color: #003366;
}




/* article box styles */
#memberpic {
float:left;
padding:1em;
}

.captionbox {
float: right;
padding:2em;
width:180px;
font: 600 12px/14px georgia,times,"Times New Roman", serif;
text-align:center;
color:#333333;background:white;
}



.block {
font-size: 10px;
font-weight: 500;
margin-top:1em;margin-bottom:0em;
margin-left: 1.5em;
color: #663399;
}

.footer {
font-size: 9px;
font-weight:400;
color: #333333;
font-family:verdana,sans-serif;
}

img.article { margin-top: 10px }

HR {margin-left: 0.5em;margin-right:0.5em}
OL, UL {list-style-position: inside}

strong {font-weight:600;}

A.sidebar:link {color: #993300;background:transparent; text-decoration: underline;font-weight:bold;}
A.sidebar:visited{color:#CD853F; text-decoration:underline; font-weight:bold;}
A.sidebar:active{color:#339933; text-decoration:underline;}
A.sidebar:hover {color: #006666; background: #ccffff; text-decoration: underline;}


A.none:link{background:transparent;}
A.none:hover{background:transparent;}


A.circle:link{background:transparent url(/images/nav/circle-ltblue.gif) repeat;}
A.circle:hover{background:transparent;}

A:link {color: #993300;background: transparent; text-decoration: underline;font-weight:bold;}
A:visited{color:#CD853F; text-decoration:underline; font-weight:bold;}
A:active {color:#339933; text-decoration:underline;}
A:hover {color: #006666; background: #ffd685; text-decoration: underline;}


code {font-family: monaco, courier, courier new, monospace;font-weight:400;}

p.quote {font-family: verdana,helvetica,sans-serif;font-weight:500;}

p.pointer {line-height:2em;margin-left:10em;margin-right:3em;}

p.block {margin-left: 1.2em;}

H1 {font-size: 18px;font-weight:900;color: #006666;margin-left:0;line-height:18px;margin-bottom:.2em}

H2 {font-size: 15px;color: #006666;margin-top:1em;margin-bottom:0em;margin-left:0;}

H3 {font-size: 12px;color: #006666;font-weight:800;margin-left:0;}

H4 {font-size: 11px;color: #006666;font-weight:800;margin-left:0;}

ul,ol {margin-left:1em}
p,ul,ol {font-family: verdana, geneva, helvetica,arial,sans-serif;
font-size: 12px;color: #333333; 
margin-top:1em;margin-bottom:0em;}

h1,h2,h3,h4 {font-family:georgia,Times New Roman, times, serif;}

body {background: #ffffff none repeat; margin: 0;color:#333333;}

td.tabular {font-family:verdana,geneva,helvetica,arial,sans-serif;
font-size: 11px;color:#333333;line-height:16px
}

td.books {font-family:verdana,geneva,helvetica,arial,sans-serif;
font-size: 12px;color:#333333;line-height:16px
}

td.comments {font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px; color: #333333;
}

/* acronyms and abbreviations */
abbr, acronym { border-bottom: dotted 1px silver; color: maroon; } 

.help { border-bottom: dotted 1px silver; color: maroon; }