@font-face {
    font-family: 'DroidSerifRegular';
    src: url('_fonts/droidserif-regular-webfont.eot');
    src: url('_fonts/droidserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('_fonts/droidserif-regular-webfont.woff') format('woff'),
         url('_fonts/droidserif-regular-webfont.ttf') format('truetype'),
         url('_fonts/droidserif-regular-webfont.svg#DroidSerifRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSerifBold';
    src: url('_fonts/droidserif-bold-webfont.eot');
    src: url('_fonts/droidserif-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('_fonts/droidserif-bold-webfont.woff') format('woff'),
         url('_fonts/droidserif-bold-webfont.ttf') format('truetype'),
         url('_fonts/droidserif-bold-webfont.svg#DroidSerifBold') format('svg');
    font-weight: normal;
    font-style: normal;

}



body {
background: #000;
margin: 0px;
font-size: 100%;
font-family: Georgia, Times New Roman, Times, serif;
font-family: 'DroidSerifRegular';
background: url(../images/bg_black.jpg);
}
#section_top_wrap {

}
#header {
height:105px;
position: relative;
z-index: 102;
}
#logo {
position: absolute;
top:15px;
left:-10px;
}
#nav {
position: absolute;
bottom: 0;
right: 10px;
height: 30px;
color: #FFF;
font-size: .875em;
letter-spacing: .05em;
padding-right:3px;

}

.section_stripe {
height: 3px;
background: url(../images/bg_section_stripe.png) repeat-x;
}

#section_content_wrap {
background: url(../images/bg_orange.jpg);
}
#section_content {
background: #f8faee url(../images/bg_painting.jpg) repeat-y left top;
position: relative;
width:940px;
}
#painting {
width: 160px;
}
#painting_bottom {
position: absolute;
left: 0;
bottom: 0;
}
#content {
background: #f8faee;
min-height:420px;
}
#content h2 {
font-size:2em;
margin: 20px 0 30px 0;
font-family: 'DroidSerifBold';
}
#content h3 {
font-size:1.4em;
margin: 20px 0;
font-family: 'DroidSerifBold';
}
#content h4 {
font-size:1.3em;
margin: 20px 0 5px 0;
font-family: 'DroidSerifBold';
}
#content p {
line-height: 180%;
margin:25px 0;
font-size:1.025em;
font-family: Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}
#content ul {
margin-left:20px;
padding: 0;
font-family: Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
margin-bottom: 15px;
}
#content li {
margin-bottom: 18px;
list-style: disc;
line-height: 180%
}
#content div.sources p {
font-size: .95em;
margin:10px 0;
}
#footer {
font-family: Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
color: #f8faee;
text-align: center;
padding:15px 0 30px 0;
font-size:.7em;
}
#footer a {
color: #f47721;
}
#footer p {
margin-bottom:3px;
line-height: 150%;
}
#credits {
padding-top:10px;
}

.tbl_style {
font-family: Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
font-size: .9em;
border: 1px solid #e0e0e0;
border-bottom: none;
line-height: 140%;
}
.tbl_style td {
padding: 15px 20px;
border-bottom:1px solid #e0e0e0;
}
.even {
background-color: #f2f2f2;
}
.odd {
background-color: #ededed;
}
#content div.residences {
margin-bottom: 30px;
}
#content div.residences p {
font-size:1.1em;
margin-bottom: 10px;
}
#content div.residences ul li {
margin-bottom: 5px;
}
.video_youtube {
width:670px;
height:349px;
}
#welcome_pic {
width:200px;
}
#welcome_pic p {
margin-top: 3px;
margin-bottom:0px;
font-size: .6em;
padding: 0px 8px;
line-height: 140%;
}

.home {
background: #000;
}

.caption {
font-size:.7em;
font-family: Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
margin-top:3px;
display: block;
}

.tbl_text_images {
margin-bottom: 15px;
}

.tbl_text_images img {
-moz-box-shadow: 0px 3px 5px #666;
-webkit-box-shadow: 0px 3px 5px #666;
box-shadow: 0px 3px 5px #666;
behavior: url(/web_templates/root/PIE.htc);
position:relative;
border:1px solid #eee;
}

/* NAVIGATION */

.ddmenu, .ddmenu ul { 
	list-style: none;
	margin: 0;
	padding: 0;
	float:right; /*Direction of Menu */
}

.ddmenu {
  z-index: 100;
  position: relative;
}
.ddmenu li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}

/* START MAIN STYLE - Top Level */
.ddmenu li a, .ddmenu li a:link, .ddmenu li a:active, .ddmenu li a:visited { 
  color: #f8faee;
  display: block;
  padding:0 1.3em;
  padding: 0 1.1em\9;
  text-decoration: none;
  height:30px;
  line-height: 30px;
  cursor: pointer;
}
/* END MAIN STYLE - Top Level */


/* START HOVER STYLE - Top Level */ 
.ddmenu li a:hover {
    background: #9a1911;
    color: #f8faee;	
	-moz-border-radius: 3px 3px 0 0; 
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	behavior: url(/web_templates/root/PIE.htc);
	position: relative;
}

/* END HOVER STYLE - Top Level */

/* START DROPDOWN STYLE */ 

#menu li:hover ul a, 
#menu li.sfHover ul a {
  color: #f8faee;
  	
}


/* START HOVER DROPDOWN STYLE */
#menu li:hover ul a:hover, 
#menu li.sfHover ul a:hover {
  background: #9a1911;
 color: #f8faee;
  -moz-border-radius:0; 
	-webkit-border-radius:0;
	border-radius:0;
	behavior: url(/web_templates/root/PIE.htc);
	position: relative;	
}
 
/* DROP DOWN FUNCTIONALITY */
.ddmenu ul {
  list-style: none;
  margin: 0;
  position: absolute;
  width: 17em;
  top: -999em;
  left: 0px; /* Direction of Drop Down on Hover */
}
.ddmenu li:hover ul,
.ddmenu li.sfHover ul {
  top: 30px; /* Set to Same Height has Menu Items */
  font-size:.9em;
  padding-bottom: 5px; 
  background: #212121; 
  -moz-border-radius:0 0 3px 3px; 
	-webkit-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px ;
	behavior: url(/web_templates/root/PIE.htc);
	
}
.ddmenu ul li {
  border: 0;
  float: none;
 
}
.ddmenu ul a {
  
  /*white-space: nowrap;*/
}
.ddmenu ul a:hover {
  background: #9a1911;
  color: #f8faee;
}



