﻿body, html { height:100%; margin:0px; padding:0px; background-image:url('images/backgroundtile.jpg'); font-family: Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif; }
div#background { background:url('images/background.jpg') no-repeat center center; width:950px; height:950px; margin:15px auto; padding:0px; position:relative;  }

#nav { background:#a7975e url('images/backgroundorange.png') repeat-x; height:25px; padding:0px; margin:0px; }
#nav ul li { display:inline; padding:0px;  }
#nav ul li a, #nav ul li a:link, #nav ul li a:visited { display:block; float:left; height:20px; line-height:20px; font-size:14px; font-weight:bold; padding:0px 10px; font-family:Cambria, Georgia, Times, "Times New Roman", serif; font-variant:small-caps; color:#000000; text-decoration:none; }
#nav ul li a:hover { background:#564c27; }

div#aboutus { width:445px; height:175px; background:url('images/aboutus.png') center center no-repeat; position:absolute; top:600px; left:20px; color:#FFF; }
div#aboutus h2 { padding:0px; margin:40px 40px 2px; font-size:28px; }
div#aboutus p { padding:0px; margin:0px 40px; font-size:20px; }

div#photogallery { width:500px; height:200px; background:url('images/photogallery.png') center center no-repeat; position:absolute; top:650px; left:480px; color:#FFF; }
div#photogallery ul li { display:inline; list-style-type:none; margin:5px; }
div#photogallery ul li img { border-width:2px; border-style:solid; }
div#photogallery ul { margin:65px 25px; }

.centered { text-align:center; }
.pinToBottom { position:absolute; bottom:10px; width:100%; color:#FFF; }

a, a:link { color:#c46f0a; text-decoration:underline; }
a img, a:link img { border-color:#c46f0a; }
a:hover { color:#b84f0a; text-decoration:none; }
a:hover img { border-color:#b84f0a; }
a:visited { color;#b36c3c; text-decoration:underline; }
a:visited img { border-color;#b36c3c; }

div#bodyText { position:absolute; width:870px; height:645px; top:250px; left:20px; overflow:auto; background-image:url('images/backgroundwhite.png'); padding:20px; }
div#bodyText li { margin-right:30px; }
div#bodyText p { font-size:95%; }
div#bodyText h1 { color:#001e45; font-size:150%; }
div#bodyText h2 { color:#c6710a; font-size:125%; }
div#bodyText h3 { color:#3c6d96; font-size:105%; }
div#bodyText h4, div#bodyText h5, div#bodyText h6 { color:#666; font-size:100%; }

/* Conatct Form */
.response { font:normal 12px Arial, Helvetica, sans-serif; color:red; text-align:center;}
.loader { text-align:center; width:auto; padding:0; margin:0;}
#contactform { margin:0; padding:5px;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0 0 5px 0; padding:10px; background:none;}
#contactform li.buttons { margin:0; overflow:hidden;}
#contactform label { margin:0; width:150px; display:block; float:left; padding:0 0 2px 0; font-size:11px; font-weight:bold; }
#contactform label span { font-weight:normal; font-size:10px; color:#666; margin:0; padding:0;}
#contactform input.text { width:359px; border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;}
#contactform textarea { width:359px; border:1px solid #d6d6d6; padding:2px; background:#fff;}
#contactform li.buttons input { padding:2px 5px; margin:0 15px 0 0; background:#222222; border:1px solid #000; color:#FFF;}
