body {
background: #7a6855;
}
img {
border: none;
}
#top {
padding-top: 2px;
padding-left:5px;
font-family: Verdana;
font-size: 80%;
font-weight: bold;

}
#top a {
color: #FFFFFF;
}
#top a:hover {
border-bottom: thin dashed white;
}


#all {
margin-top: 30px;
padding-bottom: 30px;
width: 960px;
background: #FAEFD2; 
margin-left: auto;
margin-right: auto;

border: medium solid white;
}

#navimages {
background: url(images/gradient9.jpg);
background-repeat: repeat-x;
background-position: top left;
width: 960px;
height: 70px;
border: none;
margin-right: auto;
margin-left: auto;
vertical-align: center;
text-align: center;
}

#navimages img {
border: none;
}

#askalib {
padding: 5px;
float: right;
clear: left;
}

#titlebar {
width: 870px;
height: 30px;
margin-right: auto;
margin-left: auto;
}

.feedburnerFeedBlock li {
font-family: Verdana;
font-size: 12px;
line-height: 1.7em;

}

.feedburnerFeedBlock a {
font-weight: bold;

}
.feedburnerFeedBlock a:hover{
 border-bottom: thin dashed black;
}


#indexleft {
margin-left: 70px;
margin-top: 40px;
float: left;
clear: right;
}

 #indexleft td {
 font-size: 80%
 }
 
#indexleft p {
font-family: Verdana;
font-size: 11px;
}
#indexright {
margin-right: 70px;
margin-top: 40px;
margin-left: 600px;
}
#indexright a:hover{
  border-bottom: thin dashed black;

}
#indeximage {
margin-right: 70px;
margin-top: 40px;
margin-left: 600px;
}
.indextable {
border: none;
width: 480px;
margin-left: 70px;
padding-top: 30px;
padding-bottom: 20px;
float: left;
clear: right;
}
.indextable th {
width: 33%;
  font-family:Verdana,Geneva,Kalimati,sans-serif;
  font-size:15px;
  font-weight:bold;
  color: #7a6855;
  vertical-align:middle;
  text-align: left;
 border-bottom: medium solid #7a6855;

}
.indextable td{
text-decoration: none;
font-family:Verdana,Geneva,Kalimati,sans-serif;
  font-size:11.5px;
  font-weight:bold;
  color: #7a6855;
  vertical-align:middle;
  text-align: left;
}
.indextable a {
  color: #7a6855;
}
.indextable a:hover{
  border-bottom: thin dashed #7a6855;
}
.indextab {
border: 8px solid #7a6855;
clear: right;
background: #FAEFD2;
padding: 10px;
width: 475px;

}
.dropdown dt {
margin: 0 3;
width:150px;
margin-right: 5px; 
padding:8px; 
font-family:Verdana;
font-size:12px;
font-weight:bold;
color: #FDE8B3;
vertical-align: middle; 
text-align:center;
cursor:pointer; 
background: #7a6855;

}
  
.dropdown dd {
position:absolute; 
overflow:hidden; 
width:208px; 
display:none; 
background:#fff; 
z-index:200; 
margin-right: 10px;
 font-family:Verdana;
 font-size:70%;
 font-weight: bold;
  vertical-align: middle;
  }

.dropdown ul {
width:80px; 

list-style:none; 
border-top:none;
}



.dropdown a, .dropdown a:active, .dropdown a:visited {
display:block; 
padding:5px; 
color:#333; 
text-decoration:none; 

width:194px}

.dropdown a:hover {
background:#FAFAD2; 
color:#000}

.dropdown .underline {
border-bottom:1px solid #F0E68C;}

.subguide {
font-weight: bold;
font-family: verdana;
font-size: 11px;
text-align: right;
padding: 5px;
}
.dropdown {
float: left;

}
td {
padding-top: 3px;
width:300px;
}

a {
color: black;
text-decoration: none;
}


ul {
list-style: none;
line-height: 2.0em;

}

#cattitle {

	padding: 5px;
	height:20px;
	width: 250px;
	text-align: center;
  background: #7a6855;
  color: #fff;
  font-family:Verdana;
  font-size:10pt;
  font-weight:bold;
  vertical-align: middle; 
 

}
#catsearch {

border: none;
width: 250px;

}

.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:270px;
	
}

.AccordionTitle
{
padding:4px;
  height:27px;
  overflow:hidden;
  cursor:pointer;
  font-family:Verdana,Geneva,Kalimati,sans-serif;
  font-size:15px;
  font-weight:bold;
  vertical-align:middle;
  text-align:center;
  background-repeat:repeat-x;
  display:table-cell;
   background: #7a6855;
   color: #FDE8B3;
  border-bottom-style:solid;
  border-bottom-color: #ffffff;
  border-bottom-width: thin;

}
.indexDB {
  width:270px;
padding:4px;
  height:27px;
  overflow:hidden;
  cursor:pointer;
  font-family:Verdana,Geneva,Kalimati,sans-serif;
  font-size:15px;
  font-weight:bold;
  vertical-align:middle;
  text-align:center;
  background-repeat:repeat-x;
  display:table-cell;
   background: #7a6855;
   color: #FDE8B3;
  border-bottom-style:solid;
  border-bottom-color: #ffffff;
  border-bottom-width: thin;
}
.indexDB a{
color: #FDE8B3;
border: none;
text-decoration: none;   
   }

.AccordionContent
{
font-size: 75%;
  font-family:Verdana,Geneva,Kalimati,sans-serif;
	font-weight:bold;
	text-align: right;
  height:0px;
  overflow:250px;
  display:none; 
  
}

.AccordionContainer
{
padding-left: 25px;
  width:300px;
  float: left;
  margin-bottom: 30px;
  }
  
#meebo {
padding-left: 10px;
float:right; 
width: 270px;
margin-bottom: 10px;
}
#centertitle {

	padding: 5px;
	height:20px;
	width: 210px;
	text-align: center;
 background:#7a6855;
 color: #FDE8B3 ;
  font-family:Verdana;
  font-size:15px;
  font-weight:bold;
margin-right: 10px;
vertical-align: middle; 
  }

#centercontent {
width: 300px;
margin-left: 355px;

text-align: right;
  font-family:Verdana,Geneva,Kalimati,sans-serif;
  font-size: 75%;
display: run-in;
margin-bottom: 30px;

}



#maincontent {
padding-top: 60px;
width: 980px;
margin-right: auto;
margin-left: auto;

}

.indent {
margin-left:30px;
}
#footer {
padding-left: 10px;
background: url(images/gradient6.jpg);
background-repeat: none;
width: 950px;
margin-right: auto;
margin-left: auto;
clear: both;
text-align: left;
font-family: Verdana;
font-size: 70%;
color: black;
}
#footer img {
border: none;
float: left;
clear: right;

}

#secondary {
padding-top: 60px;
width: 800px;
margin-right: auto;
margin-left: auto;
margin-bottom: 30px;
font-family: Verdana;
font-size: small;
}
.illiad {
width: 900px;
margin-left: auto;
margin-right: auto;
}
.tiny {
width: 10%
}
.skinny  {
width: 10%;
}
.wider {
width: 25%;
}
.midwidth {
width: 18%;
}
.mini {
width: 7%;
}

.threewide td {
width: 215px;
}
 #secondary h1{

 font-size: 125%;
 margin-top: 0px;
 border-bottom: thin solid black;
 }


#secondary a:hover{
border-bottom: thin solid black;
}
.emphasis {
font-size: 110%;
border-bottom: thin solid black;
}
.secondtable {
margin-top: 30px;
margin-right: auto;
margin-left: auto;
border-collapse: collapse;

}
.secondtable td {

vertical-align: center;
text-align: center;
font-size: 95%;

padding: 5px;
border: thin solid #7a6855;
}
.secondtable th {
font-family:Verdana;
  font-size:10pt;
  font-weight:bold;
padding: 3px;
background: #7a6855;
color: #fde8b3;
}
.secondtable img {
border: none;
text-decoration: none;
}

.secondary h3 {
font-size: 105%;

font-weight: bold;
}
#secondright {
width: 450px;
float: right;
margin-bottom: 30px;
}
#secondleft {
width: 300px;
float: left;
}
p a {
border-bottom: thin dotted black;
}

li a {
border-bottom: thin dotted black;
}
a: visited{
text-decoration: none;
}

.narrow {
width: 400px;
}

#centercontent img:a {
border: none;
}

.centeraccordion {
	padding: 5px;
	height:30px;
	width: 350px;
	text-align: center;
 background: #7a6855;
  font-family:Verdana;
  font-size:10pt;
  font-weight:bold;
  color: #fde8b3;

vertical-align: middle; 
    -moz-border-radius: 10px; 
-moz-border-radius-topleft:10px;  
-moz-border-radius-topright:10px;  
-moz-border-radius-bottomleft:10px; 
-moz-border-radius-bottomright:10px;
margin-right: auto;
margin-left: auto;


  background-repeat:repeat-x;


  border-bottom: medium solid white;
}
.contentaccordion {
width: 900px;
margin-right: auto;
margin-left: auto;
text-align: right;
font-family: arial;
font-size: 75%;
font-weight: bold;

  overflow:250px;
  display:none; 
}
.contentaccordion td{
width: 150px;

height: 30px;
font-family: verdana;
font-size: 75%;
font-weight: bold;
text-align: right;
padding: 5px;
}

.center img {
border: none;
}
.center  {
width: 230px;
}
.atoz {
font-size: 120%;
font-weight: bold;
}
.border {
background:#7a6855;
padding: 5px;
}
.statcontent {	  
	display:none; 
    position:absolute; 
    margin-left: 250px;
	width: 450px;
    border:thin solid #7a6855; 
    padding: 5px;
clear: left;
	}
 #menu2 {
	width: 200px;
	}
	
#menu2 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu2 li a:link, #menu2 li a:visited {
	color: #000000;
	font-size: 90%;
	font-weight: bold;
	display: block;
	background:  url(images/browngrad.jpg);
	padding: 8px 0 0 30px;
	}
	
#menu2 li a:hover {
	color: #000000;
	background:  url(images/gradient6.jpg);
	padding: 8px 0 0 32px;
	}
 .minilist {
 font-size: 90%;
 line-height: 1.7em;
 }
 .viewit {
 font-size: 90%;
 font-style: italic;
 line-height: 1.3em;
 margin-left: 75px;
 margin-top:0px;
 margin-bottom:5px;
} 
.secondline {
text-indent: -70px;
margin-left: 50px;
}

#chat {
width: 400px;
margin-right: auto;
margin-left: auto;}

/* ######### CSS for Shade Tabs. Remove if not using ######### */



.tabcontent {
border: 8px solid #7a6855;
clear: right;
background: #FAEFD2;
padding: 10px;

margin-right: auto;
margin-left: auto;
}


.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 14px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/



}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 10px;
margin-right: 3px;
color: #7a6855;
background: #c8b993;
text-decoration: none;

}

.shadetabs li a:visited{
color: #7a6855;
}

.shadetabs li a:hover{
text-decoration: none;
color: #7a6855;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
/*
background-image: url(images/gradient8.jpg);
*/
background: #7a6855;
color: #FAEFD2;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;

}
}

/*css for cattabs*/


.catcontent {
border: 4px solid #7a6855;
clear: right;
width:260px;
background: #FAEFD2;
margin-right: auto;
margin-left: auto;


}


.cattabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.cattabs li{
display: inline;
margin: 0;
}

.cattabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 10px;
margin-right: 3px;
color: #7a6855;
background: #c8b993;

}

.cattabs li a:visited{
color: #7a6855;
}

.cattabs li a:hover{

text-decoration: none;
color: #7a6855;
}

.cattabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.cattabs li a.selected{ /*selected main tab style */
background: #7a6855;
color: #FDE8B3 ;

}

.cattabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.catcontent{
display:none;
padding:5px;
}

@media print {
.tabcontent {
display:block !important;

}
}
.toc {
line-height: 1.4em;
font-size: 85%;
}
.paddedimage {
margin-left: 20px;
margin-right: 20px;
margin-top: 10px;
margin-bottom: 10px;
border: thick solid white;
}

