@charset "utf-8";
/* CSS Document - Apr 24th */

/* ----------------------------------
        Deafault HTMLs
------------------------------------- */

body {
   margin:0; padding:0;
   background:#fff;
   color:#114141;
   font-family: verdana;
   font-size:14px;
   }

div,p,img,hr,h1,h2,h3,h4,ul,ol,li,input,select,form { margin:0; padding:0;} /*-- for reset --*/

img,a img { border:0;}

.input { background:#fdfdfd url(../images/input-bk.gif) repeat-x bottom; border:1px solid #bdbdbd; width:143px; height:18px; margin:0; padding:1px 0 0 2px;}

.left {float:left;}

.right {float:right;}

.clear { clear:both;}

ol, ul { margin:0 0 0 20px; list-style:inside;}

p { margin:10px 0 10px 0; padding:0; line-height:120%;}

a { color:#699ede; text-decoration:none;}
a:hover { color:#00364e; text-decoration:underline;}

h1 { font-size:22px; margin:0 0 20px 0; color:#4a4a4a; line-height:25px; letter-spacing:-1px;}

h2 { font-size:18px; margin-bottom:5px; color:#4a4a4a; line-height:25px;}

h3 { font-size:14px; margin:0 0 15px 0;}


/* -------- Define Page styles --------- */
.Main { width:1160px; margin:0 auto; padding:0; }

.Wrapper { width:1160px; margin:0; padding:0; float:left; background:url(../images/body-bk.jpg) no-repeat 0px 62px;}

.Navigation { width:900px; margin:0 auto; padding:0; height:62px;}

.Subject { width:900px; margin:0; padding:75px 110px 0 150px; float:left;}

.Round-box { width:716px; margin:0 0 0 177px; padding:0; float:left; display:inline;}

.Round-box .rb-top { width:716px; margin:0; padding:0; float:left; height:19px; background:url(../images/rb-top.gif) no-repeat top left;}
.Round-box .rb-bottom { width:716px; margin:0; padding:0; float:left; height:19px; background:url(../images/rb-bottom.gif) no-repeat top left;}
.Round-box .rb-middle { width:586px; margin:0; padding:0 50px 0 80px; float:left; background:#fff;}

.Quotebox { width:212px; height:80px; float:left; margin:-34px 0 0 0; padding:63px 6px 12px 6px; background:url(../images/quotebk.gif) no-repeat top; color:#fff; font-family:arial, "Times New Roman", Times, serif; font-size:14px;}
.Quotebox .q-mark { font-size:16px; font-weight:bold;}


.botton-biglinks { width:570px; float:left; margin:15px 0 0 35px; padding:0; display:inline;}

.Footer { width:960px; float:left; margin:0 0 0 70px; padding:0 0 20px 0; color:#003300; font-size:12px; display:inline; }


/* ----------------- NAvigation Only ------------------- */

#nav {padding:0; margin:0; list-style:none; height:50px; position:relative; z-index:200; font-family:arial, verdana, sans-serif; width:890px;}
#nav li.top {display:block; float:left;}
#nav li a {display:block; float:left; height:50px; text-decoration:none; padding:0; cursor:pointer;}
#nav li a b {margin-left:-1099px; display:inline;}

#nav li a.home {background:url(../images/home.png) no-repeat 50% 0px; width:100px;}
#nav li a.author {background:url(../images/author.png) no-repeat center top; width:150px;}
#nav li a.athlete {background:url(../images/athlete.png) no-repeat center top; width:150px;}
#nav li a.adventures {background:url(../images/adventure.png) no-repeat center top; width:194px;}
#nav li a.blog {background:url(../images/blog.png) no-repeat center top; width:90px;}
#nav li a.contact {background:url(../images/contact.png) no-repeat center top; width:190px;}

#nav li:hover a,
#nav a:hover
{background-position:bottom;}


#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; display:inline;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

#nav :hover ul.sub
{left:15px; top:40px; width:153px; height:auto; z-index:300;}
#nav :hover ul.sub li
{display:block; height:43px; position:relative; float:left; width:152px; font-weight:normal;}
#nav :hover ul.sub li a
{display:block; height:43px; width:153px; text-decoration:none; padding:0; cursor:pointer;}
#nav :hover ul.sub li a b {position:absolute; left:-9999px; margin:0; display:inline;}

#nav :hover ul li a.author-about {background:url(../images/about.png) no-repeat center top;}
#nav :hover ul li a.author-scrapbook {background:url(../images/scrapbook.png) no-repeat center top;}

#nav :hover ul li a.athlete-about {background:url(../images/about.png) no-repeat center top;}
#nav :hover ul li a.athlete-scrapbook {background:url(../images/scrapbook.png) no-repeat center top;}

#nav :hover ul li a.adventures-about {background:url(../images/about.png) no-repeat center top;}
#nav :hover ul li a.adventures-scrapbook {background:url(../images/scrapbook.png) no-repeat center top;}

#nav :hover ul.sub li a:hover
{background-position: bottom; position:relative;}
#nav :hover ul.sub li a:hover b {left:100px; top:15px; background:#fff; color:#000; display:none; width:100px; height:20px; text-align:center; font-size:12px; line-height:18px;}






