body {margin: auto; font-family: Verdana, Arial, sans-serif; color: #B9B4AF; font-size: 11px; background-color: black; margin: 0px; padding: 0px;}
div, ul, h1, h2, h3 {padding: 0px; margin: 0px;}

#page {margin: 0 auto; width: 968px;}

a, a:visited {color: #D7BE8A;    text-decoration:underline; }
a:hover { color: #F5E29E ; text-decoration:underline; }

/* top navigation and header */
#header {font-size: 12px; background-repeat: no-repeat; width: 968px; height: 140px; padding-top: 20px;}

#logo {float: left; padding-left: 200px; margin-right: 10px; left: 0px;}
#nav-header ul {cursor: default; list-style-type: none; list-style: none; display: inline;}
#nav-header li {float:left; margin-top: 65px; list-style: none; font-size: 12px; margin-left: 0px;}
#nav-header a, #nav-header a:visited {color: #b99b5e; text-decoration:none;}
#nav-header a:hover { color: #efcd8e; text-decoration:underline; }
#nav-header .current { color: #f4ecdb;}

/* page contents */
#main-contents {width: 938px; height: 298px; margin-left: 30px; display: block;}
#page-title {height: 76px;}

/* left nav */
#nav-secondary {float: left; margin: 51px 10px 15px 0px; width: 146px; padding: 0px;}
#nav-left ul {cursor: default; list-style-type: none; list-style: none; display: inline;}
#nav-left li { list-style: none; text-align: right; margin-bottom: 7px;}
#nav-left A, #nav-left A:visited {font-size: 10px; color: #810008; text-decoration:none; }
#nav-left A:hover { color: #810008; text-decoration:underline; }
#nav-left .current {color: #b99b5e; font-size: 10px; }

/*dash lines */
.dash-line {float: left; width: 25px; margin-top: 30px;}

/* main page contents */
#middle-column {width: 486px; height: 310px; display: inline;}

/* content with sub-scroll region  */
#contents {overflow: auto; width: 520px; height: 218px; line-height: 13px; margin-top: 0px; padding-right: 23px; display: block;} 
#contents h2 {font-size: 11px; color: white; font-weight: bold; line-height: 13px; margin-bottom: 10px;}
#contents p {padding: 0px 0px 10px 0px; margin: 0px; font-size: 11px;}

.photo-right {float: right; margin-left: 10px; width: 157px;}

/* right column */
#right-column {float: right; width: 158px; height: 242px; font-size: 0.85em; line-height: 13px; padding-right: 27px; margin-top: 40px; background-image: url('../annika_images/dashes_line.jpg'); background-repeat: no-repeat;}
#right-column h1 {color: #b99b5e; font-size: 12px; margin-top: 12px; margin-bottom: 5px; text-decoration: underline; font-weight: normal;}
#right-column a, #right-column a:visited { color: #b99b5e; text-decoration:none;}
#right-column a:hover { color: #b99b5e; text-decoration:underline; }
#right-content {margin-left: 20px;}

/* footer */
#footer {background-image: url('../annika_images/bkg_footer.jpg'); background-position: bottom middle; background-repeat: no-repeat; height: 142px; width: 968px;}
#footer-row1 {margin-bottom: 6px; color: #b9b4af; padding-top: 70px; font-size: 0.85em; width: 968px; text-align: center;}

.footer-nav {margin-right: 47px; font-size: 11px;}
.footer-nav a, .footer-nav a:visited {color: #b99b5e; text-decoration:underline; }
.footer-nav a:hover { color: #efcd8e; text-decoration:underline; }
.footer-nav .current {color: #afd6c7;}

.footer-text {clear: both;  text-align: center; color: #b9b4af; font-size: 10px;}
.footer-text a, .footer-text a:visited {color: #b9b4af;	text-decoration:none; }
.footer-text a:hover { color: #b9b4af; text-decoration:underline; }


/* home page specific styles */

#home-left {z-index: 999; position: absolute; margin: 0px; top: 0px; width: 232px; padding: 0px; height: 600px; }

#page-title-home {margin-left: 230px; height: 41px;}
#middle-column-home {width: 280px; padding-left: 50px; display: inline;}
#contents-home {z-index: 1000; overflow: auto; width: 480px; height: 248px; line-height: 13px; margin-bottom: 0px; margin-top: 0px; padding-left: 235px; padding-right: 23px; display: block;} 


