body {margin: 0; padding: 0; background: #EBEBE5 url(images/bckgrnd.gif); text-align: center; font: 12px "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; color: #666; }
table, td {font: 12px "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; color: #666; }

#top {width: 100%; height: 100px; margin: 10px 0 0 0; padding: 14px 0 0 0; background: #EBEBE5 url(images/hdrbckgrnd_home.gif); text-align: center; }
#header {width: 790px; height: 100px; margin: 0 auto; padding: 0; text-align: right; }
#header h1 {font: 12px; margin: 0; padding: 0; }
#header p.mainnav {font-size: 11px; color: #fff; margin: 36px 0 12px 0; padding: 0; letter-spacing: .125em; }
#header p.details {font-size: 10px; margin: 0 0 .25em 0; padding: 0; }
#header a:link {font-size: 10px; text-decoration: none; color: #7F7263; background: transparent;}
#header a:visited {font-size: 10px; text-decoration: none; color: #7F7263; background: transparent;}
#header a:hover {font-size: 10px; text-decoration: underline; color: #7F7263; background: transparent;}
#header a:active {font-size: 10px; text-decoration: none; color: #7F7263; background: transparent;}
#header .navcolumn1-8 { width: 265px; float: left; text-align: center; }
#header .navcolumn2-8 { width: 65px; float: left; text-align: center; }
#header .navcolumn3-8 { width: 65px; float: left; text-align: center; }
#header .navcolumn4-8 { width: 95px; float: left; text-align: center; }
#header .navcolumn5-8 { width: 105px; float: left; text-align: center; }
#header .navcolumn6-8 { width: 75px; float: left; text-align: center; }
#header .navcolumn7-8 { width: 55px; float: left; text-align: center; }
#header .navcolumn8-8 { width: 65px; float: left; text-align: right; }
#header .mainnavlink {margin: 0; padding: 0; }
#header .mainnavlink a:link {font-size: 11px; text-decoration: none; color: #fff; background: transparent;}
#header .mainnavlink a:visited {font-size: 11px; text-decoration: none; color: #fff; background: transparent;}
#header .mainnavlink a:hover {font-size: 11px; text-decoration: underline; color: #fff; background: transparent;}
#header .mainnavlink a:active {font-size: 11px; text-decoration: none; color: #fff; background: transparent;}

#main {width: 790px; margin: 0 auto; padding: 0 background #EBEBE5 url (images/bckgrnd.gif); text-align: left; }
#main a:link {font-size: 12px; text-decoration: none; color: #7F7263; background: transparent;}
#main a:visited {font-size: 12px; text-decoration: none; color: #7F7263; background: transparent;}
#main a:hover {font-size: 12px; text-decoration: underline; color: #7F7263; background: transparent;}
#main a:active {font-size: 12px; text-decoration: none; color: #7F7263; background: transparent;}
#main p.sidenav {font-size: 12px; margin: 0 0 8px 16px; }
#main p.viewgallery {margin: 0 0 0 15px; padding: 0; }
#main p.gallerytitle {margin: 0; padding: 0; }
#main p.bodytext {margin: 0; padding:0; font-size: 10px; }
#main .subcolumn1-2 {width: 250px; margin: 0 10px 0 0; padding: 0; float: left; }
#main .subcolumn2-2 {width: 510px; margin: 0 ; padding: 0; float: right; }

#bottom {width: 100%; height: 100px; margin: 10px 0 0 0; padding: 14px 0 0 0; background: #EBEBE5 url(images/hdrbckgrnd_home.gif); text-align: center; }
#footer {width: 790px; height: 100px; margin: 0 auto; padding: 0; text-align: right; }
#footer p.footnav {font-size: 10px; color: #fff; margin: 36px 0 12px 0; padding: 0; text-align: right; }
#footer p.details {font-size: 10px; margin: 0 0 .25em 0; padding: 0; }
#footer a:link {font-size: 10px; text-decoration: none; color: #7F7263; background: transparent;}
#footer a:visited {font-size: 10px; text-decoration: none; color: #7F7263; background: transparent;}
#footer a:hover {font-size: 10px; text-decoration: underline; color: #7F7263; background: transparent;}
#footer a:active {font-size: 10px; text-decoration: none; color: #7F7263; background: transparent;}
#footer .footnavlink {margin: 0; padding: 0; }
#footer .footnavlink a:link {font-size: 11px; text-decoration: none; color: #fff; background: transparent;}
#footer .footnavlink a:visited {font-size: 11px; text-decoration: none; color: #fff; background: transparent;}
#footer .footnavlink a:hover {font-size: 11px; text-decoration: underline; color: #fff; background: transparent;}
#footer .footnavlink a:active {font-size: 11px; text-decoration: none; color: #fff; background: transparent;}

div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
