body{font:11px; font-family:Georgia, Times New Roman, Times, serif; background-color:#022a50; margin-top:20px; margin-bottom:20px;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}
ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px; font-weight:normal;}
a:link{color:#003300;}
a:hover{color:#003300;}
a:visited{color:#003300;}
a:active{color:#003300;}


/*CONTAINER*/
#page_container {background-image:url(../images_core/cliffs.jpg); background-repeat:no-repeat; width:950px; position:relative; border:1px #121A25 solid; z-index:0; }
#page_container_interior {background-color:#8DCDE8;background-image:url(../images_core/sea.jpg); background-repeat:no-repeat; width:950px; position:relative; border:2px #121A25 solid;  }

#head_nav {height:30px; width:100%; position:absolute; background-color:#7d464E; margin:0; top:0; left:0; z-index:8; zoom: 100%;}

#nav{list-style:none; padding:0 0 0 207px; margin:0; }
#nav li{float:left; padding:0; margin:0;}
#nav li a {text-decoration:none; color:#fff; width:123px; display:block; padding: 5px 0; text-align:center; line-height:1.5; background-color:#7d464E; }
#nav li a:hover {background-color:#FFFFCC; color:#7d464E; }
#nav li a.first {width:128px;}

#head_portrait {z-index:9; position:relative; margin:0; width:207px;}
.sig{margin-bottom:50px; margin-left:10px;}
 
/* HEADER */
#header {position:relative;}
#head_sig {float:right;}


/*MAIN CONTENT*/
#main_content{float:left; position:relative; padding-top:30px; min-height:400px;}
#main_content p {line-height:150%;}
#main_content h2 {font-weight:normal;}
#main_intro{float:left; margin: 10px 20px 40px 80px; width:410px; position:relative;}
#main_intro h2{color:#FFFF66;font-style:italic;}
#main_intro p{color:#FFF;}
#main_intro_interior{float:left; margin: -15px 20px 20px 250px; width:640px; min-height:300px;}
#main_intro_interior h2{color:#4AA600; font-size:23px; margin-bottom:30px;}
#main_intro_interior p{color:#1D2A3B; font-size:14px;}
#main_lower{float:left; margin: 40px; width:410px;}
#book_cover {position:absolute;top:-25px;right:-10px;z-index:9; background-image:url(../../images/juno_cover.png); background-repeat:no-repeat; width:420px; height:540px;}
#book_cover h1 {text-indent:-2000px;}
#book_cover span {display:none;}
#book_cover:hover span{display:block; background-color:#FFFFCC; border:1px solid #444; margin:100px auto 0 auto; padding:2px; width:88px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
}

.clear{clear:both;height:0;line-height:0;font-size:0;}
.remove_font_style{font-style:normal;}
.increase_font_size{font-size-adjust:1;}

#footer{position:relative;height:100px; width:405px; background-image:url(../images_core/index_ribbon_footer.jpg); background-repeat:repeat-x; margin:0; padding:20px 465px 40px 80px; bottom:0; left:0; z-index:-3;}
#footer p {color:#FFFF66; font-family:Georgia, Times New Roman, Times, serif; font-style:italic; font-size:12px; line-height:150%;}

#footer_interior{height:5px; width:405px; background-image:url(../images_core/index_ribbon_footer.jpg); background-repeat:repeat-x; position:relative; margin:60px 0 0 0; padding:20px 465px 20px 80px; bottom:0; left:0; z-index:1;}
