html { background:#010101;}
body { background:transparent; text-align:center; }

.style1 { color:#FFF !important; text-align:left;}

h2 { font-family:"Arial Black", "Arial Rounded MT Bold", Arial; color:#c6c6c7; text-transform:lowercase; font-size:20px; text-align:left; margin:10px 0;}
h3 { font-size:18px; text-align:left; margin:10px 0; color:#FFF;}
.author {font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:normal; font-size:16px;}

#SiteWpr { margin:0 auto; width:980px; background:transparent url(../images/site-wpr-bg.png) no-repeat scroll center top; overflow:hidden;}

#HeaderWpr { width:980px; height:240px; position:relative; background:url(images/header-bg.jpg) no-repeat top left;}

#Logo { position: absolute; top:0; left:0; width:228px; height:228px;}
#Logo a { display:block; background:url(images/logo.jpg); width:228px; height:228px;}
#Logo a span { display:none;}

#Home { position:absolute; right:28px; top:28px;}
#Home a { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#c6c6c7; text-decoration:none;}

#NavBarWpr {}

#HeaderWpr .NavBar { background:transparent; height:60px; position:absolute; right:70px; top:70px; width:600px;}
#HeaderWpr .NavBar { padding: 10px 0 10px 0;}
#HeaderWpr .NavBar ul {}
#HeaderWpr .NavBar ul li { float:left; width:auto; padding: 0 26px 0 26px; list-style-type:none; background:url(images/spacer.png) no-repeat; background-position: center right;}
#HeaderWpr .NavBar ul li a  { font-family: "Arial Black", "Arial Rounded MT Bold", Arial; text-transform:lowercase; color:#c6c6c7; font-size:22px; font-weight:bold; text-decoration:none;}
#HeaderWpr .NavBar ul li a:hover { color:#aeadad;}
#HeaderWpr .NavBar ul li.last { background:none;} 

#SiteContentWpr { width:980px; overflow:hidden; background:#3D3D3E;}
#SiteContentInnerWpr { padding:20px;}
#ContentOuterWpr { background:#5E5E5F; width:932px;}
#ContentWpr { position:relative; background:url(images/content-top.jpg) no-repeat top left;}
#ContentInnerWpr { background:url(images/content-bottom.jpg) no-repeat bottom left; overflow:hidden;}

#HomeContentWpr p,
#ContentWpr p { font-family:Arial, Helvetica, sans-serif; text-align:left; line-height:1.2em; color: #BBBBBB; font-size:14px;}
#HomeContentWpr p a,
#ContentWpr p a { color:#efeb24;}
#HomeContentWpr .ImageWpr { width:882px; margin:32px 0 20px 30px;}
#HomeContentWpr p { text-align:right;}

#ContentWpr #innerWpr { padding:10px;}
#ContentWpr #innerContentWpr { padding:15px 45px 0;}
#ContentInnerWpr.gallery { padding:0 0 0 5px;}
.galleryWpr { display:block; padding:0 0 20px 0; overflow:hidden;}
h2.galleryTitle { font-family:"Arial Black", "Arial Rounded MT Bold", Arial; color:#FFF; text-transform:lowercase; font-size:27px; padding:4px 0 0 0; text-align:center;}
h3.gallerySubTitle { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#F0EA24; font-weight:bold; padding:0; text-align:center;}
.galleryDescription { font-style:italic; color:#FFF; padding:0 0 20px 0;}

#innerGalleryWpr { padding:20px 45px 0; position:relative; overflow:hidden;}
.galleryCT { display:block; padding:10px; border:1px solid #efeb24; width:500px; height:400px; background-color:#000000; margin:0 auto;}
.galleryHeading { display:block; text-align:center !important; width:95%;}
.galleryCaption { padding:0 0 20px 0; font-size:22px; font-weight:bold; color:#FFF; font-style:italic;}
.galleryCaption a { color:#F0EA24;}

.imgBorder img { border:solid 75px #FFF; border-top:0; border-bottom:0;}
.imgBorder .altText { font-weight:bold; color:#FFF;}

#innerWpr .leftColumn { float:left; margin-right:20px; padding:0 0 10px 25px; width:340px;}
#innerWpr .rightColumn { float:left; width:500px; padding:45px 0 20px 0;}
.caption { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; margin-top:10px;}

#FooterWpr { position:relative; width:980px; height:50px; background:#913022;}

#Email { position:absolute; left:25px; top:18px;}
#Email span { font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;}
#Email span a { color:#efeb24;}

#Location { background: url(images/location.jpg); width:370px; height:22px; position:absolute; right:28px; top:15px;}
#Location span { display:none;}
#Phone {}

.contactInfo { display:block; background:none; border-bottom:solid 1px #bbbbbb; padding:10px 0 10px 0; margin:0 0 10px 0;}
.contactInfo p {font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#bbbbbb !important; line-height:0.7em !important;}
.contactInfo p span { font-weight:bold; color:#FFF;}
.contactInfo.last { border:0 none;}

h2.contact { padding:100px 0 0 0;}

#ContentWpr #caption { position:absolute; bottom:40px; left:296px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-style:italic;}
em.description { 
	color: #FFF;
    margin: 10px 0 0 0;
    display: block;
}