*{margin:0;padding:0;border:0;}
body{
	background:#efe7dc url(../images/nav-bg.gif) repeat-x 0 0;
	color:#333;
	font-family:verdana, arial, sans-serif;}
a{color:#c00;}
a:hover{color:#3B3129;}
/*a:visited{color:#9a9188;}*/
h1{
	font-size:1em;
}
h2{
	font-size:.85em;
	clear:both;
	padding:0 0 10px 0;}
h2.noclear{

	clear:none;
}	
h3{
	font-size:.85em;
	font-weight:normal;
	color:#9a9188;
	padding:0 0 10px 0;
	margin:-10px 0 0 0;
}
.sm{font-size:.8em;}
#center{text-align:center;}
#int_top{
	background:#bcb3aa;
	height: 35px;
}
#int_top img { display: block; float: left; }
#top_fade{
	background:#bcb3aa url(../images/nav-shadowtop.gif) repeat-x 0 0;
	height:7px;
	font-size:2px;
}
#bottom_fade{
	background:#d6cdc3 url(../images/nav-shadowbottom.gif) repeat-x 0 0;
	height:6px;
	font-size:2px;}
.home_line{
	border-top:#7e746d solid 1px;
	border-bottom:#7e746d solid 1px;
	height:4px;
	background:#efe7dc;
	font-size:2px;}
#nav{
	background:#c00;
	height: 27px;
}
/* list item css horizon*/
.navlist_hz{display:inline;}
.navlist_hz li{
	list-style: none;
	display: inline;}
.navlist_hz li#active a{
	color:#9a9188;
	text-decoration:none;
	font-weight:bold;}
.navlist_hz li a:hover{color:#3B3129;}
.navlist_hz li#active a:hover{color:#3B3129;}
.navlist_hz li img { display: block; float: left; }
/* ************************ */
/* list item css horizon*/
#subnav{display: inline;}
#subnav li{
	list-style: none;
	display: inline;
	font-size:.7em;}
#subnav li#sub_active a{
	color:#9a9188;
	text-decoration:none;
	font-weight:bold;}
#subnav li a:hover{color:#3B3129;}
#subnav li#sub_active a:hover{color:#3B3129;}
/* ************************ */
.w_750{
	width:750px;
	margin: 0 auto;}
.w_99{
	width: 99px;
	margin: 10px 17px 0 0;
}
.w_99 p.caption{
	width: 99px;
}
.w_145{width:145px;}
.w_187{
	width:187px;
	padding:10px 0 0 0;
}
.w_187 p.caption{
	width:187px;
}
.w_290{
	width:290px;
}
.f_left{float:left;}
.f_right{
	float:right;
	margin: 0 0 0 17px;
}

/* for positioning the text for the map overlay */
#map{
	position:relative;
	margin: 0 0 20px 0;
}

#page #map .map_txt_dir{
	position: absolute;
	top:0;
	left:0;
	padding:0;
	margin:0;
}

#page #map .map_txt{
	position: absolute;
	top:50px;
	left:0;
	font-style:italic;
	font-weight:bold;
	padding:0;
	margin:0;
	width:300px;
}

#page #map .map_txt .map_label{
	color:#9a9188;
	font-size:.85em;
	padding:0;
	margin:0;
}

#page #map .map_txt .map_addr{
	color:#b7ada4;
	font-size:.65em;
	padding:0;
	margin:0;
}

.hide{/*visibility:hidden;*/
	display:none;
}
.show{visibility:visible;}

/* end for positioning the text for the map overlay */
#page{
	background:#fff url(../images/flourish.gif) no-repeat  17px 25px;
	border:#989188 solid 1px;
	width:635px;
	margin:1.5em auto 10px auto;
	padding:25px 17px 20px 70px;
	text-align:left;}
#page p{
	font-size:.85em;
	padding: 10px 17px 10px 0;}
#page p#sub_title{
	color:#7e746d;
	font-size:.65em;
	font-weight:bold;
	padding:0;}
#page p.caption{
	font-size:.65em;
	color:#989188;
	padding:0;
}
#page p.caption .caption_credit{
	color: #c3bbb3;
	font-style: italic;
}
#page p.desc{
	float:left;
	vertical-align:top;
	width:135px;
	font-size:.65em;
	color:#7e746d;
	padding-right:10px;}
#page p.answer{margin-left:20px;}
#page p.press_date{
	font-size:.7em;
	font-weight:normal;
	color:#9a9188;
	padding: 0;
	margin: 0;
}
.under{text-decoration:underline;}
#page blockquote{
	width:688px;
	margin: 10px 0 20px -53px;}
#page blockquote p{padding:0;}
#page blockquote p a{font-weight:bold;}
#page blockquote p.caption{
	font-size:.6em;
	color:#989188;
	padding:0;
	margin:0 0 20px 0;}
.r_spc{margin-right:10px;}
.l_spc{margin-left:20px;}
#interview{
	margin:0 auto;
	padding:30px 0 15px 20px;
	height:139px}
#int_footer{
	font-size:.65em;
	text-align:left;
	width:652px;
	margin: 0 auto;
	padding-left:70px;}
#int_footer p.caption{
	margin:5px 0;
	font-size:.95em;
	color:#989188;}
	
	
ul.info { font-size: 0.80em; margin-left: 30px; }	
h1.past-events { border-bottom: 1px solid #ccc; padding-bottom: 10px;}



/** -- tguide -- **/
#box { float: right; width: 200px; border: 2px solid #7E746C; padding: 1px; margin-left: 15px; margin-bottom: 15px; }
#box div {border: 1px solid #7E746C; padding: 3px 10px; color: #9B9189; 	font-size:.85em; }
#box p { padding: 10px 0px 10px 0;}
img.tguide-img  { margin: 1px; padding: 0; width: 86px; height: 100px; border: 1px solid #7E746C;}
.tguide-sec { border-bottom: 1px solid #E5E3E3; margin-bottom: 1.5em; }
.tguide-sec-last { margin-bottom: 1.5em; border-bottom:none;}
.tguide-sec h2 { clear: none !important; padding-top: 10px; }
.tguide-sec h2.h2-less { clear: none; padding-top: 0px; margin-top: 0 ;   }

.tguide-sec h3 { color: #333; margin: 0; padding-bottom: 0;}
#page .tguide-sec p.tg-download { clear: both; color: #999; margin-bottom:0.5em; font-size: 0.80em; padding-top: 3px; line-height: 1.5em;}


.tguide-sec .tg-img-wrap {width: 90px; height: 104px; border: 2px solid #7E746C; float: left; margin-right: 15px; margin-bottom: 10px; text-align: center;}


.abv-source { display: block; margin-left: 20px; margin-top: 5px; border-left: 2px solid #eee;  padding-left: 5px; }
.abv-source span { color: #666; }
