@charset "utf-8";
/* CSS Document */


/* ========================= POSITIONS ========================= */
body{background:#f2eee3; background-image:url(../images/bg-top.png); background-position:top; background-repeat:no-repeat;margin:0px 0px 40px 0px; font-family:Helvetica, "HelveticaNeueLT Std", Arial,  sans-serif; font-size:62.5%;}
#wrap{width:840px; margin:auto;}
#head{ background:#f2eee3;}
#logo{float:left;}
#nav{float:left; padding:46px 0 0 18px;}
#main{color:#2f2d21;}
#home-slide{height:228px;padding:4px; border:1px solid #ded7c5; background:#fdf8ed; margin-bottom:40px; position:relative;}
#home-left{width:368px; float:left;  padding:15px; border:1px solid #ded7c5; background:#fdf8ed; margin-right:40px;}
#home-right{width:368px; float:left;  padding:15px; border:1px solid #ded7c5; background:#fdf8ed;}
#inside-left{float:left; width:144px; margin-right:16px; text-align:right;}
#inside-right{float:left; width:648px; padding:15px; border:1px solid #ded7c5; background:#fdf8ed; }
#gallery-right{float:left; width:663px; padding:15px 0 0 15px; border:1px solid #ded7c5; background:#fdf8ed; }
#contact-left{float:left; padding:15px; border:1px solid #ded7c5; background:#fdf8ed; margin-right:15px;}
#contact-right{float:left; padding:4px; border:1px solid #ded7c5; background:#fdf8ed;}
#foot{clear:both;}




/* ========================= TEXT ========================= */
#main h1{}
#main h2{font-size:14px; font-weight:600; margin-top:0px; line-height:1.8em; margin-bottom:0px; text-transform:uppercase;}
#main h3{}
#main h4{}

.red{color:#a92309;}

#main{font-size:12px; text-align:justify; word-spacing:.1em; line-height:1.8em; font-weight:500;}

#main p{margin:0 0 0 0;}





/* ========================= LINKS ========================= */
#nav ul{margin:0px; padding:0px; list-style:none;}
#nav li{margin:0px; padding:0px; list-style:none; float:left;}
#nav li a{text-decoration:none; font-size:1.4em; color:#494945; padding:0 18px; display:block;}
#nav li a:hover{text-decoration:underline;}

#main a{color:#2f2d21;}
#main a:hover{text-decoration:none;}

#subnav ul{margin:0px; padding:0px; list-style:none;}
#subnav li{margin:0px; padding:0px; list-style:none;}
#subnav li a{text-decoration:none; color:#494945; display:block;}
#subnav li a.selected{text-decoration:underline;}
#subnav li a:hover{text-decoration:underline;}




/* ========================= IMAGES ========================= */

#logo img{border:0px;}
img.alignleft{float:left; margin:8px 16px 8px 0;}
img.alignright{float:right;margin:8px 0 8px 16px;}



/* ========================= FORMS ========================= */


/* ========================= SLIDESHOW ========================= */
#home-slide img.arrow-left{border:0px; position:absolute; right:43px; bottom:14px; z-index:999;}
#home-slide img.arrow-right{border:0px; position:absolute; right:14px; bottom:14px; z-index:999;}

#home-slide-holder{z-index:999;}


/* ========================= GALLERY ========================= */
#gallery-info{width:228px; margin-right:15px; float:left;}
#gallery-images{width:420px; float:left;}
#gallery-images img{margin:0 15px 15px 0; padding:4px; border:0px;border:1px solid #ded7c5; background-color:#FFFFFF; float:left;}



/* ========================= MISC ========================= */








