body { background-color:#B1C8B6; font-family:"Lucida Grande", "Trebuchet MS", Times, serif; margin:0; margin-bottom:15px; }
#banner { margin:0 auto; width:960px; height:240px; background-image:url(images/banner9602.jpg); background-repeat:no-repeat; margin-top:3px; margin-bottom:0; }
#banner h1 { color:#f1f1f1; text-align:left; padding-left:30px; margin-top:0; padding-top:20px; font-family:Optima, Rockwell, Didot, "Bembo Expert"; font-size:490%; letter-spacing:6px; line-height:110%; }
#nav { position:absolute; top:219px; width:660px; margin-left:0; }
#nav a:link { color:#f1f1f1; text-decoration:none; font-size:95%; padding:2px 3px; }
#nav a:visited { color:#f1f1f1; text-decoration:none; font-size:95%; padding:2px 3px; }
#nav a:hover { color:#666; text-decoration:none; font-size:95%; background-color:#f1f1f1; padding:2px 3px; }
#nav li.active a { color:#666; text-decoration:none; font-size:95%; background-color:#f1f1f1; padding:2px 3px; }
#nav ul { list-style-type:none; text-align:right; padding-right:10px; margin-top:0; }
#nav ul li { display:inline; padding:0 10px; color:#fff; font-weight:bold; letter-spacing:2px; }
#nav2 a:link { padding:0 3px; color:#76819d; text-decoration:none; font-weight:bold; font-size:90%; }
#nav2 a:visited { padding:0 3px; color:#76819d; text-decoration:none; font-weight:bold; font-size:90%; }
#nav2 a:hover { background-color:#d1d1d1; color:#f1f1f1; }
.left { float:left; margin-left:30px; }
.right { float:right; margin-right:30px; }
.left a:link { padding:0 3px; color:#76819d; text-decoration:none; font-weight:bold; font-size:90%; }
.left a:visited { padding:0 3px; color:#76819d; text-decoration:none; font-weight:bold; font-size:90%; }
.left a:hover { background-color:#d1d1d1; color:#f1f1f1; }
.right a:link { padding:0 3px; color:#76819d; text-decoration:none; font-weight:bold; font-size:90%; }
.right a:visited { padding:0 3px; color:#76819d; text-decoration:none; font-weight:bold; font-size:90%; }
.right a:hover { background-color:#d1d1d1; color:#f1f1f1; }
#rap { width:960px; height:100%; margin:0 auto; background-image:url(images/bg4.jpg); background-repeat:repeat-y; background-position:center top; margin-top:-4px; }
#content { padding:30px; float:left; width:572px; margin-top:0; margin-left:24px; }
.para { width:486px; margin-left:30px; font-size:100%; line-height:165%; color:#444; text-align:left; }
.text { color:#555; font-size:95%; line-height:145%; border-bottom:solid 1px #666; padding-bottom:10px; }
.navigation { text-align:left; padding-bottom:0; padding-top:0; font-size:80%; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; }
.nav3 { display:inline; text-transform:lowercase; list-style-type:none; }
.nav3 a:link { color:#76819d; text-decoration:none; padding:6px; margin-top:4px; }
.nav3 a:visited { color:#76819d; text-decoration:none; padding:6px; margin-top:4px; }
.nav3 a:hover { color:#f1f1f1; background-color:#76819d; padding:6px; margin-top:4px; }
.post { padding:12px 14px; color:#fff; line-height:135%; }
#sidebar { text-align:left; float:right; margin-right:36px; width:246px; margin-bottom:10px; }
#sidebar h2 { font-weight:bold; font-size:100%; color:#fff; text-align:right; padding-bottom:10px; border-bottom:solid 2px #fff; line-height:150%; }
#sidebar p { line-height:135%; font-size:90%; color:#f1f1f1; padding-left:20px; }
#sidebar a:link { color:#fff; padding:2px; text-decoration:none; }
#sidebar a:visited { color:#fff; padding:2px; text-decoration:none; }
#sidebar a:hover { color:#f1f1f1; background-color:#666; padding:2px; text-decoration:none; }
#sidebar2 { text-align:left; float:right; margin-right:14px; width:266px; margin-bottom:10px; }
#sidebar2 p { line-height:135%; font-size:90%; color:#f1f1f1; border:none; }
h2 { color:#835C7A; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:180%; font-weight:bold; text-transform:lowercase; margin-top:12px; }
h3 { color:#f1f1f1; font-family:bold "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size:150%; text-transform:lowercase; }
h4 { color:#300; margin-bottom:10px; font:small-caps 16px/24px Verdana, Arial, Helvetica, sans-serif; }
h5 { color:#900; margin-bottom:5px; text-align:right; font-size:1.2em; }
h6 { font:bold .7em Georgia, "Times New Roman", Times, serif; color:#020; float:left; padding-left:25px; margin-top:10px; margin-bottom:2px; }
#footer { margin:0 auto; width:960px; height:25px; text-align:center; padding-top:8px; font-size:85%; clear:both; background-image:url(images/bg5.jpg); background-repeat:no-repeat; }
#footer a:link { color:#f1f1f1; text-decoration:none; font-size:95%; padding:2px 3px; }
#footer a:visited { color:#f1f1f1; text-decoration:none; font-size:95%; padding:2px 3px; }
#footer a:hover { color:#666; text-decoration:none; font-size:95%; background-color:#f1f1f1; padding:2px 3px; }
#footer li#active a { color:#666; text-decoration:none; font-size:95%; background-color:#f1f1f1; padding:2px 3px; }
#footer ul { list-style-type:none; text-align:center; margin-top:0; }
#footer ul li { display:inline; padding:0 10px; color:#fff; font-weight:bold; letter-spacing:2px; }
#container { background-image:url(images/bg1.gif); background-position:center top; background-repeat:repeat-y; margin:0 auto; height:auto; width:960px; background-color:#f1f1f1; margin-top:-4px; }
#main { background-image:url(images/bg2.gif); background-position:center top; background-repeat:repeat-y; float:left; margin-left:5px; width:900px; overflow:hidden; text-align:left; min-height:540px; height:auto!important; height:540px; }
#main img { position:absolute; padding:0; width:230px; margin-left:30px; border:none; margin-top:20px; margin-bottom:0; }
#main p { text-align:left; font-size:100%; line-height:135%; color:#444; padding:0; margin-bottom:0; }

.book { float:left; margin-left:45px; width:860px;  text-align:left;  border-bottom: 1px gray solid; display: block; height: 405px; }
.book  img { position:absolute; padding:0; width:230px; margin-left:50px; border:none; margin-top:20px; margin-bottom:0; }

.col1 { float:left;  margin-left:308px; margin-top:15px; width:450px; margin-right:0; padding-right:0; }
.col1 h1 { text-align:left; font-size:110%; font-weight:bold; color:#050; padding:0; line-height:120%; }
.sub { font-size:90%; }
.col1 h3 { font-weight:bold; text-align:right; font-size:90%; color:#74809D; padding-right:10px; margin-bottom:0; text-transform:capitalize; }
.col1 h4 { text-align:right; font-size:90%; color:#555; padding:0; margin-top:10px; }
.col1 h2 { text-align:center; font-size:100%; color:#040; padding:0; }
.col1 h6 { text-align:center; color:#030; font-size:85%; text-decoration:underline; margin:0; padding:0; }
.col1 p { color:#555; font-size:90%; line-height:135%; }
.col1 img { border:none; }
.clearing {clear:both; height:0; overflow:hidden; margin:-1px 0 0 0;}

#main a:link { color:#0513FC; text-decoration:none; font-weight:bold; }
#main a:visited { color:#0513FC; text-decoration:none; }
#main a:hover { color:#32e; }
#main li { font-size:100%; text-align:left; margin-left:60px; line-height:150%; color:#444; }

.clear { clear:both; }