/* CSS Document */

body {background-image:url(../graphics/bgbluegrain.gif); background-position:left top; background-repeat:repeat; background-color:#d5d6d7; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; line-height:24px;
}
#frame {position:relative; width: 906px; margin:0 auto; background-color:#FFFFFF; 
}

#left {width:160px; float:left; background-color:#eeeeee; color:#333333; margin:0; padding:15px 6px 0  6px; overflow:hidden;
}

#main { width:728px; background-color:#FFFFFF; border-left: 1px solid #999999; margin:0 0 0 172px; padding:0; color:#000000; 
} 

#header {width:900px; height:100px; margin:20px auto 0 auto; padding:0px; 
} 

#footer {clear: both;
	border: 1px solid #cccccc;
	font-size: 10px;
	background-color:#FFFFFF;
	color: #999999;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
}
#summary { background-color:#FFFFFF; font-size:14px; font-weight:600; margin: 15px 20px 20px; text-align:justify; 
}
#author {background-color:#FFFFFF; font-size:12px; font-style:italic; font-weight:600; margin: 15px 20px 20px; text-align:center;
}

#sale {font-size:11px; margin:1em; text-align:justify; font-style:italic; font-weight:600; 
}
div.text {background-color:#FFFFFF; font-size:12px; MARGIN: 15px 20px 20px;
}

#title {font-size:20px; font-weight:bold; color:blue; text-align:center; padding-top:20px; font-family: Georgia, "Times New Roman", Times, serif;
}

h1,h2,h3,h4,h5 {font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}

h2 {font-size:150%;
}
h3 {font-size:130%;
} 

h4 {font-size:115%;
}
h5 {font-size:100%;
}

#main li {line-height: 200%;
}

code {font-size:12px; font-family:"Courier New", Courier, mono;
}
.setoff {display:block; text-indent:3em;}
.offset {display:block; margin-left:3em;}

blockquote {font-style:italic;
}
.bolder {font-weight:600;
}




#left h2,h3 {
	padding: 20px 0px 2px 10px; color:blue;
}

a:link, a:visited {color:blue;}

a:hover{color:#00EEFF;}

#left ul a:link, #left ul a:visited, #left ul a:hover{
	padding: 2px 0px 2px 0px; 	
	width: 100%;
	text-decoration:none;  
}
#left li {
    border-bottom: 1px solid #cccccc;
}
#left ul{list-style:none; margin: 0; padding: 0 5px 0 10px;}

/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
	
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}
/*********************************************************/
caption{font-style:italic;}

#ads {margin:4px; margin-left:6px; float:right; width:310px;}

#topad #bottomad {margin:0; padding:0; width:728px;}
.linkad {font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:800; font-style:italic; text-indent:2em; } 
#share {padding-bottom:1em;}
th {background-color:#CCCCCC;}
.text h3 {color:#000;}