/* CSS Document */

body { background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:0px; background-image:url(images/background.jpg); background-position:center; background-repeat:repeat-y; }
a:link, a:visited { color:#FFFFFF; text-decoration:none; }
a:hover, a:active { color:#FFCC00; text-decoration:none; }

#container-main { width:750px; margin:auto; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#000000; padding-bottom:10px; }
#banner { background-image:url(images/banner.jpg); background-position:center top; background-repeat:no-repeat; background-color:#5B4524; height:238px; }

#menu_home { width:100px; height:40px; position:relative; top:202px; left:55px; text-align:center; }
#menu_gallery { width:100px; height:40px; position:relative; top:160px; left:395px; text-align:center; }
#menu_contact { width:100px; height:40px; position:relative; top:116px; left:578px; text-align:center; }
.menu-item { font-size:18px; font-weight:bold; color:#000000; }
.menu-item a:link, .menu-item a:visited { color:#333333; text-decoration:none; }
.menu-item a:hover, .menu-item a:active { color:#000000; text-decoration:none; }

#preview-bar { width:100%; height:220px; background-color:#000000; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; }
.quickpro { width:230px; height:180px; padding:10px; float:left; }
.gallery_item { width:230px; height:220px; margin:10px; float:left; }

.full-col { padding:25px; color:#FFFFFF; }
.half-col { width:325px; float:left; padding:25px; color:#FFFFFF; }
.grey-spaced { color:#999999; line-height:1.5em; }
.event-title { color:#FFFFFF; line-height:1.25em; }
.event-title a:link, .event-title a:visited { color:#FFFFFF; text-decoration:none; line-height:1.25em; }
.event-title a:hover, .event-title a:active { color:#FFCC00; text-decoration:none; line-height:1.25em; }
.event-details { color:#999999; line-height:1.25em; font-size:10px; }

.featured_heading { font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center; }

#footer { width:100%; margin:auto; padding-top:10px; text-align:center; color:#666666; }
.footer_text { font-size:12px; }
.footer_text a:link, .footer_text a:visited { color:#666666; text-decoration:none; }
.footer_text a:hover, .footer_text a:active { color:#006699; text-decoration:none; }

.ecommunities_e a:link, .ecommunities_e a:visited, .ecommunities_e a:hover, .ecommunities_e a:active { text-decoration:none; font-size:16px; font-weight:bold; color:#006699; }
.ecommunities_c a:link, .ecommunities_c a:visited, .ecommunities_c a:hover, .ecommunities_c a:active { text-decoration:none; font-size:16px; font-weight:bold; color:#00CC00; }

h1 { color:#FFFFFF; font-size:20px; font-weight:bold; text-align:center; padding:0px; margin:0px; clear:both; }
h3 { color:#FFFFFF; font-size:16px; font-weight:bold; text-align:center; padding:0px; margin:0px; clear:both; }
.body-small-r { text-align:right; color:#666666; font-size:10px; }
.body-large { text-align:left; color:#999999; }
.body-large-right { text-align:right; color:#FFFFFF; }
.list-headings { color:#FFFFFF; line-height:1.5em; text-align:center; }
