
/* stylesheet
 */

body {margin:0px;background:url(/images/bg.jpg) repeat-x;background-color:#fff;font-family:Georgia,Helvetica,Verdana,Times;}
a img{border:0px;}

a:link, a:visited {color:#999;}
a:hover {color:#471010;}
a:active, a:focus {outline:none;}

/* containers */
#page {width:890px;margin:0px auto 0px auto;min-height:860px;}
#footwrap {width:890px;margin:0px auto 0px auto;}
#top {width:890px;height:334px;float:left;background:url(/images/bg_header.jpg) bottom no-repeat;}

/* top */
#top h1 {margin:0px;padding:0px;width:890px;height:243px;background:url(/images/header.jpg);text-indent:-9999px;}
#top a#guestbook:link,#top #guestbook:visited  {background:url(/images/btn_guestbook.jpg);width:149px;height:68px;text-indent:-9999px;display:block;float:right;margin:0px 131px 0px 0px;}
#top a#guestbook:hover {background-position:0px 68px;}
#navigation {list-style:none;margin:0px 0px 0px 0px;padding:0px;float:left;}
#navigation li {float:left;}
#navigation li a:link, #navigation li a:visited {height:0px;display:block;overflow:hidden;padding-top:44px;}
#navigation li a:hover, #navigation li a.cur:link, #navigation li a.cur:visited {background-position:0px 44px;}

#subnavigation {list-style:none;margin:10px 0px 0px 79px;padding:0px;float:left;clear:left;width:530px;}
#subnavigation li {float:left;}
#subnavigation li a:link, #subnavigation li a:visited {color:#835e48;background:#eccdb7;text-decoration:none;font-weight:bold;font-style:italic;padding:5px 15px 5px 15px;display:block;}
#subnavigation li a:hover {background:#835e48;color:#eccdb7;}

/* nav */
#navigation li a#nav_home:link, #navigation li a#nav_home:visited {background-image:url(/images/nav_home.jpg);width:79px;}
#navigation li a#nav_about:link, #navigation li a#nav_about:visited {background-image:url(/images/nav_about.jpg);width:78px;}
#navigation li a#nav_photos:link, #navigation li a#nav_photos:visited {background-image:url(/images/nav_photos.jpg);width:89px;}
#navigation li a#nav_estab:link, #navigation li a#nav_estab:visited {background-image:url(/images/nav_estab.jpg);width:158px;}
#navigation li a#nav_news:link, #navigation li a#nav_news:visited {background-image:url(/images/nav_news.jpg);width:73px;}

/* map box */
#map_box {background:url(/images/bg_box.png);margin:10px 20px 0px 0px;width:289px;height:483px;float:right;}
#map_box h2 {color:#fbdbc5;font-weight:bolder;font-family:Georgia,Helvetica,Verdana,Times;font-style:italic;font-size:2.0em;margin:15px 0px 20px 25px;}
#map {width:252px;margin:0px auto 0px auto;display:block;clear:both;}
#map_box p {color:#fbdbc5;font-weight:bolder;font-family:Georgia,Helvetica,Verdana,Times;font-style:italic;font-size:1.0em;width:240px;margin:20px auto 0px auto;text-align:center;}
#map_box p a:link, #map_box p a:visited {color:#a67f64;}
#map_box p a:hover {color:#fff;}

/* content */
h2#title {color:#471010;font-family:Georgia,"Times New Roman",Times,serif;font-size:3.0em;font-weight:bold;font-style:italic;float:left;margin:30px 0px 10px 10px;padding:0px;clear:left;width:400px;}
h2#sub_title {color:#471010;font-family:Georgia,"Times New Roman",Times,serif;font-size:2.5em;font-weight:bold;font-style:italic;float:left;margin:30px 0px 10px 10px;padding:0px;clear:left;width:500px;}
h3 {color:#895a39;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.6em;font-weight:bold;font-style:italic;float:left;margin:30px 0px 10px 10px;padding:0px;}
h4 {margin:5px 0px 0px 20px;clear:left;}
p.welcome {clear:left;font-size:0.9em;width:530px;line-height:1.9em;padding:0px 0px 0px 12px;}
p.welcome_long {clear:left;font-size:0.9em;width:700px;line-height:1.9em;padding:0px 0px 0px 12px;}
.news {clear:left;font-size:0.9em;width:530px;line-height:1.9em;padding:0px 0px 0px 25px;margin:0px 0px 10px 0px;}
.news p {margin-top:0px;}

/*bottom*/
#footer {background:#F3E0CF;width:100%;height:90px;float:left;}
#mtown {color:#471010;font-weight:bolder;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.2em;font-style:italic;margin:20px 0px 0px 10px;}
#community {color:#b28260;font-size:0.7em;font-weight:bolder;font-style:italic;margin:0px 0px 0px 10px;}
#copyright {width:250px;text-align:center;font-size:0.7em;font-weight:bolder;font-style:italic;color:#a38681;margin:27px 10px 0px 0px;padding:0px;float:right;}

#footer a:link, #footer a:visited {color:#57b840;text-decoration:none;}
#footer a:hover {color:#000;}

#photos img {border:6px solid #471010;margin:0px 0px 30px 0px;}
#photos {float:right;width:200px;margin-right:60px;margin-top:30px;margin-left:5px;}