/* universal */
html {overflow: scroll}
a {color:#000000;font-weight:bold;text-decoration:none;}
a:hover {color:#FFDF00;text-decoration:underline;}
.clear {clear:both;}
.hide {display: none;}
body {margin:0;padding:20px;font-size:13px;color: #000000;background-color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif}
#maincontainer {margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;width:780px;background-color:#FFFFFF; border:2px solid #808080;}

/* header */
#header {height:163px;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;background-color:#000000;}

#navhome {float:left;width:120px;height:24px;margin:0 0 0 0;background:url('images/nav-home-o.jpg') 0 0 no-repeat;}
#navhome a {display:block;margin:0 0 0 0 0;padding:0;width:120px;height:24px;overflow:hidden;text-decoration:none;background:url('images/nav-home.jpg') 0 0 no-repeat;}
#navhome a:hover {background-image: none;}

#navservices {float:left;width:120px;height:24px;margin:0 0 0 0;background:url('images/nav-services-o.jpg') 0 0 no-repeat;}
#navservices a {display:block;margin:0 0 0 0 0;padding:0;width:120px;height:24px;overflow:hidden;text-decoration:none;background:url('images/nav-services.jpg') 0 0 no-repeat;}
#navservices a:hover {background-image: none;}

#navgallery {float:left;width:120px;height:24px;margin:0 0 0 0;background:url('images/nav-gallery-o.jpg') 0 0 no-repeat;}
#navgallery a {display:block;margin:0 0 0 0 0;padding:0;width:120px;height:24px;overflow:hidden;text-decoration:none;background:url('images/nav-gallery.jpg') 0 0 no-repeat;}
#navgallery a:hover {background-image: none;}

#navcontact {float:left;width:120px;height:24px;margin:0 0 0 0;background:url('images/nav-contact-o.jpg') 0 0 no-repeat;}
#navcontact a {display:block;margin:0 0 0 0 0;padding:0;width:120px;height:24px;overflow:hidden;text-decoration:none;background:url('images/nav-contact.jpg') 0 0 no-repeat;}
#navcontact a:hover {background-image: none;}

#mainhome {float:left;width:195px;height:37px;margin:0 0 0 0;background:url('images/home-home-o.jpg') 0 0 no-repeat;}
#mainhome a {display:block;margin:0 0 0 0 0;padding:0;width:195px;height:37px;overflow:hidden;text-decoration:none;background:url('images/home-home.jpg') 0 0 no-repeat;}
#mainhome a:hover {background-image: none;}

#mainservices {float:left;width:195px;height:37px;margin:0 0 0 0;background:url('images/home-services-o.jpg') 0 0 no-repeat;}
#mainservices a {display:block;margin:0 0 0 0 0;padding:0;width:195px;height:37px;overflow:hidden;text-decoration:none;background:url('images/home-services.jpg') 0 0 no-repeat;}
#mainservices a:hover {background-image: none;}

#maingallery {float:left;width:195px;height:37px;margin:0 0 0 0;background:url('images/home-gallery-o.jpg') 0 0 no-repeat;}
#maingallery a {display:block;margin:0 0 0 0 0;padding:0;width:195px;height:37px;overflow:hidden;text-decoration:none;background:url('images/home-gallery.jpg') 0 0 no-repeat;}
#maingallery a:hover {background-image: none;}

#maincontact {float:left;width:195px;height:37px;margin:0 0 0 0;background:url('images/home-contact-o.jpg') 0 0 no-repeat;}
#maincontact a {display:block;margin:0 0 0 0 0;padding:0;width:195px;height:37px;overflow:hidden;text-decoration:none;background:url('images/home-contact.jpg') 0 0 no-repeat;}
#maincontact a:hover {background-image: none;}

#tv {position:absolute;text-align:right;padding:6px;width:760px;}

/* content */
#maincontent {padding:20px;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;width:740px;background-color:#DFDFDF;}
#maincontent ul {list-style:disc;font-size:14px;}
#maincontent ul li {line-height:22px}

/* services */
#serviceheader {color:#FFFFFF;font-size:20px;font-weight:bold;padding:10px 30px 10px 30px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;border:1px solid #592D2D;background-color:#AB9A85;}
#services {margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;background-color:#FFFFFF;}

/* picture column */
#pics {margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:auto;border:2px outset #598527;background-color:#a4b78e;}

/* navigation */
#gpic {margin-top:10px;margin-bottom:10px;margin-left:10px;margin-right:10px;padding:5px;border:2px outset #598527;background-color:#a4b78e;}

/* heading tags */
#pagetitle {color:#FFFFFF;}
h1 {color:#000000;font-size:16px;margin:0 0 6px 0;}
h2 {color:#000000;font-size:20px;margin:0;}
h3 {color:#e19944;font-size:16px;margin:0;}
h4 {color:#e19944;font-size:20px;margin:0;}
#headlink {color:#000000;font-size:20px;margin:0;}
#headlink a {color:#000000;font-size:20px;margin:0;}
#headlink a:hover {color:#C86400;text-decoration:underline;font-size:20px;margin:0;}

/* footer */
#footer {width:780px;margin-left:auto;margin-right:auto;clear:both;border-top:solid 1px #666;background-color:#FFFFFF;}
#footernavmenu {margin:10px 0 20px 0;text-align:center;}
#footercopyright {width:300px;padding:10px;color:#666;font-size:11px;}

