/* ======== GLOBALS ======== */
/* ========================= */
body{font:62.5%/1.4 Trebuchet MS, arial, verdana, sans-serif normal; color: #34333f; text-align:center; background:#fff;}
img{margin:0; border:none 0;}
p{font-size:1.3em; margin: 0 0 5px 0;}
.hiddenFields{display:none;}

/* ======== FIXERS ========= */
/* ========================= */
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}

/* ========= LINKS ========= */
/* ========================= */
a{color:#d56228;}
a:hover{text-decoration:underline; color:#7d3f00;}
a:focus{outline:0 none;}

a.imagelink{border:4px solid #66C;display:block;}
a.imagelink:hover{border:4px solid #309;}

p.gallery img{border:2px solid #66c; margin:0 5px 5px 0;}

/* ======== WRAPPERS ======== */
/* ========================== */
#mast{margin:0 auto; width:900px; height:45px; background:url(../build/mast_bg.gif) 0 0 no-repeat #fff; overflow:hidden; text-align:left;}
#container{margin:0 auto; width:900px; height:550px; overflow:hidden; clear:both; text-align:left; background:url(../build/home_bg.jpg) 0 0 no-repeat #fff;}
#gallerycontainer{margin:0 auto; width:900px;	clear:both;	text-align:left;}
#slideshow{background:transparent !important;}

#footer{margin:0 auto; width:900px; height:45px; background:url(../build/footer_bg.gif) 0 0 no-repeat #fff; overflow:hidden; text-align:left; clear:both;}

/* ======== HEADINGS ======== */
/* ========================== */
h1, h2, h3, h4, h5{font-weight:bold; padding:0; color:#34333f; font-family:Trebuchet MS, arial, verdana, sans-serif; cursor:default;}

h1{line-height:2.4em; margin-top:0; margin-bottom:0.0em; font-size:1.8em;}
h2{line-height:2.2em; margin-top:0; margin-bottom:0.0em; font-size:1.6em;}
h3{line-height:2.0em; margin-top:0; margin-bottom:0.0em; font-size:1.4em;}
h4{line-height:1.8em; margin-top:0; margin-bottom:0.0em; font-size:1.2em;}

/* ========== NAV =========== */
/* ===========================*/
ul#nav{margin:335px 0 0 40px; padding:0; width:110px; height:200px; float:left;	display:inline; list-style:none; overflow:hidden; position:absolute; z-index:300;}
ul#nav li{margin:0 0 20px 0; display:block;}
ul#nav li a{border:none; height:20px; text-decoration:none; display:block; outline:0 none;}
ul#nav li a:hover{background-position:0 -20px;}
ul#nav li a.selected{background-position:0 -20px;}
ul#nav li a.selected:hover{background-position:0 -20px;}

#home{width:100px; background:url(../build/nav/home.gif) 0 0 no-repeat;}
#info{width:100px; background:url(../build/nav/info.gif) 0 0 no-repeat;}
#donate{width:100px; background:url(../build/nav/donate.gif) 0 0 no-repeat;}
#events{width:100px; background:url(../build/nav/events.gif) 0 0 no-repeat;}
#gallery{width:100px; background:url(../build/nav/gallery.gif) 0 0 no-repeat;}

/* ======== SLIDES ========== */
/* ===========================*/
.content{margin:0; padding:35px 40px 50px 40px; width:820px; height:464px; overflow:hidden; display:block; background:transparent !important;}
.gallerycontent{margin:0; width:900px; background:none; display:block;}

/* ===== COLUMN STRUCT ====== */
/* ========================== */
.all{width:820px; margin:0; padding:0; overflow:hidden; clear:both;}
.galleryall{width:900px; margin:0; padding:0; clear:both;}
.column{padding:0; margin:0; display:inline; float:left; position:relative;}
.innerpad{padding:5px 15px;}

/* ========== COL1 ========== */
/* ========================== */
.col1{width:400px; margin-right:20px}

/* ========== COL2 ========== */
/* ========================== */
.col2{width:400px; height:474px; background:url(../build/fade.png) 0 0 repeat;}

/* ======= COL1 NARROW ====== */
/* ========================== */
.col1narrow{width:260px; margin-right:25px}

/* ======= COL2 WIDE ======== */
/* ========================== */
.col2wide{width:530px; height:474px; background:url(../build/fade.png) 0 0 repeat;}

/* ========= COLSPAN ======== */
/* ========================== */
.colspan{width:900px; margin:0;}

/* ======== GALLERY =========== */
/* ===========================*/
ul#imggallery{margin:25px; padding:0; list-style:none; overflow:hidden; width: 530px;}
ul#imggallery li{margin:0 25px 25px 0; display:block; width:58px; height:58px; float:left;}
ul#imggallery li img{border:none;}
ul#imggallery li a{border:2px solid #66C; width:50px; height:50px; text-decoration:none; display:block; outline:0 none;}
ul#imggallery li a:hover{border:2px solid #309;}

/* ======== MGLEZ GALLERY =========== */
/* ===========================*/
ul#mglezimggallery{list-style:none; overflow:hidden; margin:0; width:400px;}
ul#mglezimggallery li{margin:15px; display:block; width:70px;	height:70px; float:left;}
ul#mglezimggallery li img{border:none;}
ul#mglezimggallery li a{border:2px solid #66C; width:64px;	height:64px; text-decoration:none; display:block; outline:0 none;}
ul#mglezimggallery li a:hover{border:2px solid #309;}

/* ====== CONTACT FORM ====== */
/* ========================== */
#emailform{width:410px; margin:0;}
#mailform{margin:0; clear:both;}
#mailform fieldset{margin-bottom:10px; overflow:hidden; border:none; padding:0;}
#mailform fieldset label{margin:0 0 5px 0; display:block; font-size:1.2em; color:#000; font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif; font-weight:bold;}
#mailform fieldset input{font-size:1.1em; color:#545454; padding:4px; border:1px solid #e1e1e1; width:400px; height:20px; background:#e9e9e9;}
#mailform fieldset textarea{margin-bottom:10px; font-size:1.1em; color:#545454; padding:4px; border:1px solid #e1e1e1; width:400px; background:#e9e9e9;}
#mailform fieldset textarea{min-height:80px; font-size:11px; font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;}
#mailform .sendBtn{display:block; border:0 none; width:85px; height:34px; text-decoration:none; color:#fff; padding:2px 8px; background:#d56228; border:1px solid #e1e1e1; cursor:pointer;}
#mailform .sendBtn:hover{background:#7d3f00;}
#mailform fieldset input:focus, #mailform fieldset textarea:focus{background:#d56228; color:#fff;}
