body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 0 auto;
	position:relative;
	width: 900px;
}



h1, h2, h3, h4, h5, h6{color: #333333;}
h1 {position:relative; background: #996666; padding: 0em; overflow: hidden; height: 4.5em;font-size: 2em; margin: 0;}
h1 span {text-align: left;font-size: 3.15em; position: absolute; left: -.1em; color:#FFFFFF;top: -.3em;margin: 0;}
h1 em {
	font-size: 1.3em;
	font-family: Times;
	color: #ccc;
	position: absolute;
	left: 128px;
	top: 39px;
	width: 100%;
	border-bottom: 1px solid #fff;
	margin: 0;
}



h2, h3 {display:block;line-height:0.7em;top:1em;font-family:Times;font-style:italic;}
h2 {font-size:6em;margin:0.3em;}
#home h2 {float:left;text-align:right;width:3.3em;}
h3 {font-size:3em;margin: 0em 0 1em; width: 7em; text-align:left;}

a:link {color: #996666;}
a:visited {color: #996666; border-bottom: 1px dashed #996666;text-decoration: none;}
a:hover {text-decoration: none; color:#000;border: 0;}
a:active {text-decoration:overline; color: #999;}

div {margin: 2em 0;}

p {margin: 2em 0 0;}
p.back {position: absolute; top: 65px; background:#fff; padding: 2px;left: 0; font-size:10px;}
dl {margin:0; padding:0; padding-top: -5em;}
dt {margin: 0;}

em.update {border: 1px solid #999; padding: 5px;margin: 10px 24px;display: block;font-size: 10px;}
em.update em.update {margin: 5px;}

div.first p.p1 {font-size: 3em; font-family: "Times New Roman", Times, serif; font-style:italic; margin-top: .5em;}
div.first p.p4 {font-size: .8em; font-family: Times; color:#333; padding: .5em; background: #CCC;}
div.second {width:28em;}

div.second dl { margin-top: -2em;}
div.second dt {font-family: Times; font-style: italic;font-size: 62px;color:#999999; padding: 0; width: 5em; margin: 0;line-height: .49em; overflow: hidden; text-align: right;display:block; }
div.second dd {padding: .2em 3.4em .3em 3.8em;background: #999; position:relative; display:block; float: right; color:#fff; }
div.second dt.question {text-align:left;}
div.second dt.question strong {padding: 0; margin:0; display: block;}
div.second dd.question {font-weight: bold;text-align:right; float:right; }
div.second dt.answer {margin-top: 30px;}
div.second dd.answer {	}

div.second dd.solution {margin-left: 33em; padding-right:0;padding-left:0;}

div.fifth {clear:both; width: 860px; font-size:10px;}
div.fifth p {margin: 0 0 5px;}

#copyright {float: left;}

#hosting {clear:both;color: #fff;font-size:.8em; text-align:right;background: #996666; padding: 4px 20px;}
#hosting a:link,#hosting a:visited {color: #fff;} 
#hosting p {margin: 0;}

#home div.first, #home div.third {margin:2em 2em 2em 0;width:38em;float:left;}
#home div.second {float:right;margin-top: 100px;}
#home div.third .p2 {background-color:#FFFFFF;font-size:11px;padding:8px 5px;position:absolute;right:0;top:0;width:295px;}
#home div.forth {float:right;margin-right:0;width:31em;margin-top: -122px;}

#bookDepository div.first {position:relative;}
#bookDepository div.first h2 {padding-top: 95px;}
#bookDepository div.first form {position:absolute; top: 0; width: 100%; background:#996666; color: #fff;padding: 10px 0;}
#bookDepository div.first fieldset {border: 0;}
#bookDepository div.first input { font-size:16px;}
#bookDepository div.first input#bookSearch {padding: 3px; width: 760px;}
#bookDepository div.first p.p1 {float:right;width:480px;}
#bookDepository div.second {width: 390px;}
#bookDepository div.second h3 {margin-bottom: 20px;}
#bookDepository div.second,#bookDepository div.third {float: left;}
/*#bookDepository div.third {width: 530px; margin-left: 20px;}*/


