/* Standard CSS code */

html * { padding:0; margin:0; }

body {
    background: url('../images/body_bg.jpg') repeat-x;
    background-color: #712230;
}

.clearer{ clear:both; }

/* End Standard CSS code */

#wrapper{
    width: 1026px;
    margin: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #FFFFFF;
}

#wrapper #header{
    height: 256px;
    background: url('../images/header.jpg') no-repeat;
    text-align:right;
    padding-right: 15px;
}

  .address{
  color: #e1c292;
  padding-right:20px;
}

#wrapper #header UL{
  list-style:none;
  color: #FFFFFF;
  padding:70px 0px 102px 0px;
  cursor:pointer;
}

#wrapper #header UL li,a{
  display:inline;
  text-decoration: none;
  color: #FFFFFF;
}


#wrapper #header UL a:hover{
    text-decoration: underline;
}

#wrapper #header #nav_container{
  color: #FFFFFF;
  margin-top:21px;
  padding-bottom:6px;
}

#wrapper #header #nav_container #nav{
  width:475px;
}

#wrapper #header #nav .nav_item{
  margin-right:2px;
  height:30px;
  float:left;
  cursor:pointer;
  position:relative;
  z-index:5000;
}

#wrapper #header #nav_container #nav .nav_item .nav_item_left{
  float:left;
  background: url('../images/nav_item_left.jpg') no-repeat;
  width:3px;
  height:26px;
}

#wrapper #header #nav_container #nav .nav_item .nav_item_middle{
  float:left;
  background: url('../images/nav_item_middle.jpg') repeat-x;
  height:21px;
  padding: 5px 3px 0px 3px;
  cursor: pointer;
}

#wrapper #header #nav_container #nav .nav_item .nav_item_right{
  float:left;
  background: url('../images/nav_item_right.jpg') no-repeat;
  height:26px;
  width:3px;
}

#wrapper #header #nav .nav_item UL{
  position:absolute;
  border: 1px solid #712230;
  background-color: #FFFFFF;
  padding:1px;
  top:28px;
  left: 0px;
  z-index:5000;
}

#wrapper #header #nav .nav_item UL LI{
  position: relative;
}

.displaceRight {
	left:89px !important;
	position:absolute !important;
	top:-27px !important;
	
	/* ie */
	!top: 0px !important;
	!left: 179px !important;
}


#wrapper #header #nav .nav_item UL a{
  width:164px;
  height:20px;
  background: url('../images/sub_nav_bg.jpg') no-repeat;
  display:block;
  color: #666666;
  padding-top:5px;
  text-align:left;
  padding-left:15px;
}
 
#wrapper #header #nav .nav_item UL a:hover{
  background: url('../images/sub_nav_bg_sel.jpg') no-repeat;
  color: #7a303d;
  font-weight: bold;
    text-decoration: none;
  
}
 

#wrapper #top_body{
  float:left;
  height:232px;
  !height:262px;
  _height:232px;
  width:1010px;
  padding:10px 0px 0px 12px;
}

#wrapper #top_body #tb_left{
  float:left;
  background: url('../images/top_body_left.jpg') no-repeat;
  width:9px;
  height:242px;
}

#wrapper #top_body #tb_mid{
  float:left;
  background: url('../images/top_body_bg.jpg') repeat-x;
  height:232px;
  width:981px;
  padding-top:10px;
}

#wrapper #top_body #tb_mid #hero{
  float:left;
  width:445px;
  height:242px;
  margin-top:3px;
  position:relative;
  z-index:0;
}


#wrapper #bot_body #bb_mid #today{
  float:left;
  background: url('../layout/images/wa_today_bg.jpg') no-repeat;
  width:207px;
  height:158px;
  margin-left:2px;
  padding-top:65px;
  padding-left:11px;
  overflow:hidden;
  position: relative;
  top: -3px;
}

#wrapper #bot_body #bb_mid #today #today_content{
  overflow:hidden;
  height:150px;
}

#wrapper #bot_body #bb_mid #today a{
    color: #666666;
}
#capital-campaign {position: relative; width: 365px; height: 232px; float: left; margin-left: 8px;}
#capital-campaign-overlay {position: absolute; z-index: 100; top: 0; left: 0; background: url(../layout/images/wa-capital-campaign.png) no-repeat; width: 365px; height: 232px;}
#capital-campaign-imgs {width: 350px; height: 190px; position: absolute; z-index: 1; top: 34px; left: 7px;}

#wrapper #bot_body #bb_mid #today .today_item{
  background: url('../images/today_item.jpg') no-repeat;
  width:196px;
  margin-bottom:5px;
}
 
#wrapper #bot_body #bb_mid #today .today_item .item_top{
  height:9px;
  background: url('../images/item_top.jpg') no-repeat;
}
 
#wrapper #bot_body #bb_mid #today .today_item .item_body{
  background: url('../images/item_body.jpg') repeat-x;
  background-color: #FFFFFF;
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  padding:7px;
  font-size: 11px;
  color: #666666;
}
 
#wrapper #bot_body #bb_mid #today .today_item .item_bottom{
  background: url('../images/item_bottom.jpg') no-repeat;
  height:8px;
}

#wrapper #top_body #tb_mid #buttons{
  float:left;
  padding-top:1px;
  margin-left:10px;
  width:526px;
  height:242px;
}

#wrapper #top_body #tb_right{
  float:left;
  background: url('../images/top_body_right.jpg') no-repeat;
  width:9px;
  height:242px;
}

#wrapper #bot_body{
  float:left;
  height:242px;
  !height:272px;
  _height:242px;
  width:1010px;
  padding-left:12px;
  margin-top:20px;
  !margin-top:-10px;
  !margin-bottom:-20px;
}
#wrapper #bot_body #bb_left{
  float:left;
  background: url('../images/bot_body_left.jpg') no-repeat;
  width:9px;
  height:245px;
}

#wrapper #bot_body #bb_mid{
  float:left;
  background: url('../images/bot_body_bg.jpg') repeat-x;
  height:245px;
  width:981px;
  padding: 10px 0px 0px 0px;
}

#wrapper #bot_body #bb_mid #utils{
  float:left;
  width:168px;
  height:245px;
}

#wrapper #bot_body #bb_mid #utils IMG{
  margin-bottom:5px;
  !margin-bottom: 2px;
}

#wrapper #bot_body #bb_mid #videos{
  float:left;
  width:212px;
  height:208px;
  margin-left:8px;
  color: #FFFFFF;
  font-size: 12px;
  line-height:20px;
  padding:0px;
}
 
#wrapper #bot_body #bb_mid #videos IMG{
  float:left;
}
 
#wrapper #bot_body #bb_mid #videos .pinnacle{
  margin-right:6px;
  margin-bottom:6px;
}
 
 

#wrapper #bot_body #bb_mid #videos H1{
  font-size: 14px;
}



#wrapper #bot_body #bb_mid #tour{
  float:left;
  width:399px;
  height:232px;
  padding: 10px 0px 0px 10px;
  background: url('../images/tour_bg.jpg') no-repeat;
  margin-left:8px;
  position:relative;
}

#wrapper #bot_body #bb_mid #tour .view{
  position:absolute;
  bottom:19px;
  right:8px;
}

#wrapper #bot_body #bb_mid #wa4u{
  float:left;
  width:163px;
  height:27px;
  background: url('../images/wa4u.jpg') no-repeat;
  margin-left:8px;
  padding: 205px 0px 0px 5px;
}

#wrapper #bot_body #bb_right{
  float:left;
  background: url('../images/bot_body_right.jpg') no-repeat;
  width:9px;
  height:245px;
}

#wrapper #bottom{
  height:11px;
  background: url('../images/bottom.jpg') no-repeat;
}

#wrapper #footer{
  background-color: #712230;
  text-align:center;
  padding-top:25px;
  color: #FFFFFF;
  line-height:20px;
}

#wrapper #footer IMG{
  margin-top:10px;
}





