h1,h2,h3,h4,h5,h6,div,p,span,ul,li,form,table,fieldset,ol,blockquote,dl, html, body { margin:0px; padding:0px; }

body {background:url('../images/bg.jpg') repeat-x;background-color:#2c2c2c;font-family:Arial,Helvetica;}
#Container {width:980px;margin:0; padding:0;}

/* Logo Section */
#LogoBg {width:980px; height:142px;  float:left; background:url('../images/logo-bg.jpg') no-repeat; }
#Logo {width:345px; height:107px; float:left; margin:34px 0 0 0; }
#LogoRightSection {width:566px; float:left; margin:0 0px 0 8px; }
.JoinSpace { margin:13px 0 0 225px; }
.InputBox {font-family:Arial,Helvetica; color:#666666;font-size:12px;font-weight:normal;width:155px; border:1px solid #17284c;padding:4px 0 3px 4px; margin:0 0 0 225px; background-color:#000000; }
.JoinBtn { vertical-align:top; }
#Privacy {width:130px; float:right; color:#997893;font-size:12px; line-height:10px; }
.NavSpace { margin:21px 0 0 0px; }

/* Content */
#Content {width:980px; margin:0px auto; }

#ContentLeft {width:570px; float:left; }
#Featured { width:570px; height:300px;  float:left; background:url('../images/content-bg.jpg') no-repeat; padding:17px 0 0 0;}
#FeaturedLeft { width:300px; float:left;}
#FeaturedLeftContent {width:260px; color:#666666; font-size:15px; line-height:20px; margin:0 0 0 16px;}
.h1 {color:#000; font-size:37px; margin:25px 0 10px 0px; font-family:Trebuchet MS,Arial,Helvetica;}
.h2 {color:#b6650c; font-size:30px; margin:0 0 25px 0px; font-family:Trebuchet MS,Arial,Helvetica;}
.Featured {text-decoration:none;color:#a1a1a1;font-size:12px; margin:18px 0 18px 0; }
a.FeaturedLinks {text-decoration:none;color:#064e80;font-size:12px; font-weight:bold; padding:0 3px 0 3px;}
a.FeaturedLinks:hover {text-decoration:underline;color:#064e80;font-size:12px; font-weight:bold; padding:0 3px 0 3px;}

#FeaturedMid { width:15px; float:left; padding:0 0 0 15px;}
#FeaturedRight { width:220px; height:20px; float:left; }
.h3 {color:#000; font-size:18px; line-height:19px; margin:50px 0 0px 0px; font-family:Trebuchet MS,Arial,Helvetica;}
.h4 {color:#b6650c; font-size:18px; margin:12px 0 12px 0px; font-family:Trebuchet MS,Arial,Helvetica;}
#WeeklyFlash {width:570px; float:left; }
#Gallery { width:560px; height:400px;  float:left; background:url('../images/gallery-bg.jpg') repeat-x; background-color:#FFFFFF; padding:28px 0 0 10px;}
#VisitGallery { float:right; color:#064e80;font-size:12px; margin:10px 0 0 0; padding-right:20px; }
a.VisitGalleryLinks {text-decoration:none;color:#064e80;font-size:12px; font-weight:bold; }
a.VisitGalleryLinks:hover {text-decoration:underline;color:#064e80;font-size:12px; font-weight:bold; }
#Bottom {width:570px; float:left; }


#ContentRight {width:356px; float:left; background-color:#000000;}
#MsgImg {width:329px; float:left; padding:27px 0 0 27px;}
.ImgSpace { margin:0 32px 30px 0; }
.ImgSpace2 { margin:0 0 30px 0; }
#PrivateEvents {width:306px; float:left; padding:14px 20px 0 30px; background:url('../images/private-bg.jpg') repeat-x; }
.ImgSpace3 { margin:0 0px 10px 0; }
.PrivateEvents {text-decoration:none; color:#a1a1a1; font-size:12px; font-family:Verdana,Arial,Helvetica; }
.InputBox2 { font-family:Verdana,Arial,Helvetica; color:#a1a1a1;font-size:12px;font-weight:normal;width:133px; border:1px solid #3a3a3a;padding:4px 0 4px 4px; margin:5px 0 8px 0px; background-color:#1b1b1b;}
.InputBox3 { font-family:Verdana,Arial,Helvetica; color:#a1a1a1;font-size:12px;font-weight:normal;width:295px; height:75px; border:1px solid #3a3a3a;padding:4px 0 4px 4px; margin:5px 0 8px 0px; background-color:#1b1b1b;}

/* Footer */
#Footer {width:980px; text-align:left; float:left; margin:0 0 10px 8px; }
.FooterSpace { margin:0px 0 10px 0px; }
.Footer {text-decoration:none;color:#fff;font-size:10px; margin:0 0 8px 0;}
a.FooterLinks {text-decoration:none;color:#fff;font-size:10px; padding:0 22px 0 0px;}
a.FooterLinks:hover {text-decoration:none;color:#fff;font-size:10px;}
a.FooterLinks2 {text-decoration:none;color:#fff;font-size:10px; padding:0 22px 0 3px;}
a.FooterLinks2:hover {text-decoration:none;color:#fff;font-size:10px;}
.Footer2 {text-decoration:none;color:#969696;font-size:10px;}

/* Misc. */
.border{border:0px;}
.float_left{float:left; margin-bottom:45px;}
.clear{clear:both;}
