﻿html {padding:0px;margin:0px;}
body {font-family:Calibri,Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;color:#333333;background-color:#f8dfc1;padding:0px;margin:0px;}
a, a:visited {text-decoration:none;color:#999999;}
a:hover {color:#333333;}
.active a, .active a:visited {color:#333333;}
.active a:hover {color:#999999;}
h3 {font-weight:bold;color:#a24918;font-size:14px;margin-bottom:20px;}
h3l {position:absolute;top:420px;left:0px;font-weight:bold;color:#a24918;font-size:14px;margin-bottom:20px;}
h3r {position:absolute;top:420px;left:515px;font-weight:bold;color:#a24918;font-size:14px;margin-bottom:20px;}
p {margin-bottom:10px;}
object {border:none;}

#homelink {position:absolute;left:-96px;top:-104px;height:100px;width:200px;cursor:pointer;}
#pageinit {display:none;}
.invisible {display:none;}
.page {width:770px;height:725px;margin:43px auto 0px auto;background:#ffffff url(/images/new/topbar.jpg) no-repeat top left; border: 1px solid #a8602b;}
.container {left:69px;top:104px;position:relative;width:627px;}
.content {left:0px;top:95px;position:absolute;height:500px;width:100%;}
.textcontent {padding:0px 67px;}
.footer {left:0px;top:570px;position:absolute;width:100%;background:url(../img/line.gif) repeat-x top left;font-size:8pt;color:#999999;padding-top:5px; }
.copyright, .breadcrumb {position:absolute;width:100%;}
.copyright {text-align:right;z-index:1;}
.breadcrumb {z-index:2;}

.highlight, .red {font-weight:bold;margin-top:10px;margin-bottom:10px;}
.light {color:#999999;}
.red {color:#a24918;}
.redbold {color:#a24918;font-weight:bold}
.rednormal {color:#990000;font-weight:normal}
.bold, .boldleft {font-weight:bold;color:#000000;}
.cursive {font-style:italic;}
a.red {font-weight:normal;}
a.red:hover {color:#999999;}
span.red {margin-right:10px; margin-top:10px;}
span.cursive {margin:0px 10px;}
span.bold {margin:0px 10px;}
span.boldleft {margin:0px 10px 0px 0px;}
.right {float:right;clear:none;margin-right:0px;margin-left:20px;padding:0px;}
.left {float:left;clear:none;margin-right:20px;margin-left:0px;padding:0px;}
.leftcenter {width:50%;text-align:center;}
.center {width:100%;text-align:center;}
.half {padding-left:50%;}
.clear {clear:both;}
.next {position:absolute;top:420px;left:400px;width:160px;text-align:right;}
.next2 {position:absolute;top:420px;left:460px;width:160px;text-align:right;}
.welcome {position:absolute;top:240px; left:80px;}
.download {position:absolute;top:440px;left:67px;width:250px;}
p.direct, span.direct, div.direct {margin-top:0px; margin-bottom:0px;}

/* menu */
.menu {left:0px; top:0px; position:absolute; background:url(../img/line.gif) repeat-x 0px 28px; width:100%; padding-top:5px; padding-bottom:3px;  text-transform:uppercase; }
.menu a {padding:4px 20px 4px 0px;}
.menu ul {clear:left;display:inline-block;width:100%;margin:0px;padding:0px;} 
.menu li {padding:4px 0px;border-bottom:1px solid black;float:left;list-style-type:none;display:inline;}
.menu .first li {border:none;}
.menu ul.invisible {display:none;}
.menu ul.rightmenu {clear:right;}
.menu .rightmenu {float:right;}
.menu .rightmenu a {padding:4px 0px 4px 20px;}
.menu .selected {color:#333333;}
.menu .last a {padding:4px 0px;}

/* start page */
.tagline {left:61px;top:15px;position:absolute;}
.imgshow {left:0px;top:60px;width:627px;height:320px;position:absolute;line-height:320px;}
.imgshow img {vertical-align:middle;}
.imgshowhome{left:0px;top:18px;width:627px;height:320px;position:absolute;line-height:320px;}
.imgshowhome img {vertical-align:middle;}

/* sitemap */
.sitemap {height:400px;display:block;margin:-15px 0px 0px 0px;padding:0px;}
.sitemap ul {display:block;float:left;width:95%;margin:0px 15px;list-style-type:none;padding:0px;}
.sitemap li {display:block;clear:left;width:100%;margin:0px 0px 20px 0px;padding:0px;list-style-type:none;font-weight:bold;overflow:hidden;}
.sitemap li li {font-weight:normal;width:24%;float:left;clear:none;margin:0px;}
.sitemap li li li {width:95%;}
.blogmenu {margin-left:250px;}

/* galleries and albums */
.gallery .foot .counter, .album .foot .counter {float:right;padding:0px;margin:0px;}
.gallery .foot .counter img, .album .foot .counter img {vertical-align:middle;cursor:pointer;}
.gallery .foot .slideshow, .album .foot .slideshow {float:left;padding:0px;margin:0px;width:150px;}
.gallery .foot .slideshow .onoff, .album .foot .slideshow .onoff {font-weight:bold;cursor:pointer;}
.gallery .foot .slideshow .active, .album .foot .slideshow .active {color:#333333;}
.gallery .submenu ul, .album .submenu ul {margin:0px;padding:0px;display:block;}

/* galleries */
.gallery .image, .gallery .image .inner {position:absolute;top:0px;width:400px;height:400px;padding:0px;margin:0px;text-align:center;line-height:400px;}
.gallery .image {left:61px;background-position:center;background-repeat:no-repeat;}
.gallery .image .inner {left:0px;background-color:#FFFFFF;text-align:center;line-height:400px;}
.gallery .inner img {vertical-align:middle;}
.gallery .foot {position:absolute;left:121px;top:418px;width:280px;color:#999999;}
.gallery .submenu {position:absolute;left:500px;height:400px;width:125px;vertical-align:middle;}
.gallery .submenu li {list-style-type:none;padding:0px 0px 8px 0px;}

/* albums */
.album .image, .album .image .inner {position:absolute;left:0px;width:627px;height:231px;padding:0px;margin:0px;}
.album .image {top:41px;background-position:0px 0px;background-repeat:no-repeat;}
.album .image .inner {top:0px;}
.album .inner img {position:absolute;left:0px;top:0px;}
.album .foot {position:absolute;left:0px;top:290px;width:627px;color:#999999;}
.album .submenu {position:absolute;left:0px;top:370px;height:auto;width:627px;text-align:center;}
.album .submenu li {list-style-type:none;padding:0px 10px 0px 10px;display:inline;text-align:center;}

/* browser corrections */
/* safari */
.safari .menu li {padding-bottom:3px;}
.safari .gallery .image img {margin-top:-2px;}
.safari .sitemap li {font-size:11px;}
/* ie6 */
.gallery .image {_background-position:center top;}
/* opera */
.opera .gallery .inner img {margin-top:-1px;}
/* gecko */
.gecko .gallery .inner img {margin-top:-1px;}
.gecko .gallery .image {height:402px;}

/* ************************************************* */
/* to change if number of portrait galleries changes */
/* ************************************************* */
.portraits .submenu {top:160px;height:150px;}
/* ************************************************* */
/* added by susan */
/* ************************************************* */

.noscript {text-align:center; padding-right:200px; padding-left:200px;}
strong {font-weight:normal;}
.req {color:#999999;}