html{font-size:100.01%;}
body{
	font:62.5% Tahoma, Geneva, Verdana, sans-serif;
	color:#fff;
	background:#000;
	margin:0;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#fff;
}
a:hover{text-decoration:underline;}
#wrapper{
	width:1000px;
	margin:0 auto;
	background:#000 url(/images/bg-wrapper.jpg);
	position:relative;
}
.staff-organization
{
	padding:0 20px;
}
.staff-organization .group .staff .item
{
	width:29%;
}
.staff-organization .group .staff a img
{
	width: 97%;
}
.staff-organization .group .staff a
{
	color:white;
	font-size:1.1em;
}
.links-index-v1
{
	padding:20px;
}

.links-index-v1 .group .links a
{
	padding-top: 5px;
    color: #fff;
    text-decoration: underline;
}
.links-index-v1 div.group h3
{
	    font: 1.5333em/1.082em Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #e3ae02;
    display: block;
    padding: 0px 0 10px 0;
    text-align: left;
}
.links-hold {

    font: 14px/23px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#header{
	width:1000px;
	background: url(/images/bg-header.jpg) no-repeat;
	padding:6px 0 0;
	overflow:hidden;
}
#header h1{
	margin:0;
	width:271px;
	height:235px;
	float:left;
	padding:0 0 0 8px;
}
#header h1 a{
	display:block;
	width:271px;
	height:235px;
	cursor:pointer;
	position:relative;
	text-indent:-9999px;
	background: url(/images/logo.png) no-repeat;
	overflow:hidden;
}
.visual{
	position:absolute;
	top:8px;
	right:0;
}
.visual img{display:block;}
#main{
	width:1000px;
	background:url(/images/bg-main.gif) no-repeat;
	font-size:1em;
	line-height:1.2em;
	padding:11px 0 0;
}
.main-holder{
	width:100%;
	background:url(/images/bg-main-l.jpg) repeat-y;
}
.main-frame{
	width:100%;
	background:url(/images/bg-main-r.jpg) repeat-y 100% 0;
	overflow:hidden;
}
#main img{
	display:block;
	
	position:relative;
}
#sidebar{
	width:157px;
	padding:1px 0 0 12px;
	float:left;
	font:2em/1.5em Georgia, "Times New Roman", Times, serif;
}
#nav{
	list-style:none;
	height:1%;
	margin:0 0 0 -3px;
	position:relative;
	padding:0 0 13px;
}
#nav li{
	background:url(/images/marker.gif) no-repeat 0 7px;
	padding:0 0 0 22px;
	overflow:hidden;
	width:157px;
	vertical-align:top;
}
#nav li a{outline:none;}
#sidebar .block,
#sidebar .block1{
	width:150px;
	margin:0 auto;
	padding:16px 7px 11px 0;
	text-align:center;
	font:0.6em/1.16em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:url(/images/divider1.png) no-repeat;
}
#sidebar .block1{padding-top:13px;}
#sidebar .block h3,
#sidebar .block1 h3{
	font:1.9em/1.12em Georgia, "Times New Roman", Times, serif;
	margin:0 0 9px;
}
#sidebar .block em,
#sidebar .block1 em{
	color:#f00;
	display:block;
	font-style:normal;
	margin:0 0 12px;
}
#sidebar .block p,
#sidebar .block1 p{margin:0 0 12px;}
.heading h2 span,
.heading2 h2 span,
#sidebar .block h3 span,
.aside h3 span,
#sidebar .block1 h3 span{color:#e3ae02;}
.gallery,
.story,
.detalis,
.forecast,
.application,
.listen,
.check,
.cwd,
.edin,
.more{
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	height:22px;
	width:55px;
	background: url(/images/btn-story.gif) no-repeat;
	cursor:pointer;
	outline:none;
}
.gallery{
	background: url(/images/btn-gallery.gif) no-repeat;
	float:left;
}
.detalis{background: url(/images/btn-details.gif) no-repeat;}
.forecast,
.application,
.listen,
.check,
.cwd,
.edin,
.more{
	margin:0 auto;
	float:none;
	display:block;
	width:72px;
	background: url(/images/btn-forecast.gif) no-repeat;
}
.listen{background: url(/images/btn-listen.gif) no-repeat;}
.application{
	width:77px;
	background: url(/images/btn-application.gif) no-repeat;
}
.check,
.cwd,
.edin,
.more{width:142px;}
.check{background:url(/images/btn-check.gif) no-repeat;}
.cwd{background:url(/images/btn-backstage.gif) no-repeat;}
.edin{background:url(/images/btn-edin-login.gif) no-repeat;}
.more{
	background:url(/images/btn-more-info.gif) no-repeat;
	margin:0 auto 10px;
}
.files{
	font-weight:bolder;
	color:#ffae00;
	padding:8px 0 0;
	float:left;
}
.button-block{
	width:142px;
	margin:0 0 0 9px;
	padding:0 0 3px;
	overflow:hidden;
}
.button-block a{margin:0 0 6px;}
* html .button-block{padding-top:1px;}
.button-row{
	height:1%;
	overflow:hidden;
	padding:22px 15px 0 7px;
}
#twocolumns{
	width:809px;
	float:right;
	overflow:hidden;
}
#content{
	width:592px;
	float:left;
	margin: -1px 0 0;
}

.heading{
	border-bottom:1px solid #5c443f;
	border-top:1px solid #503630;
	background:url(/images/bg-heading.gif) repeat-y;
	width:584px;
	overflow:hidden;
	padding:0 0 4px 8px;
}
.heading h2{
	margin:0;
	font:3em/1.2em Georgia, "Times New Roman", Times, serif;
}
.heading2{
	border-bottom:1px solid #5c443f;
	border-top:1px solid #503630;
	background:url(/images/bg-heading.gif) ;
	width:894px;
	overflow:hidden;
	padding:0 0 4px 8px;
}
.heading2 h2{
	margin:0;
	font:3em/1.2em Georgia, "Times New Roman", Times, serif;
}
.row{height:1%;}
.row:after{
	clear:both;
	content:"";
	display:block;
}
.image-box{
	float:left;
	width:234px;
	text-align:center;
	overflow:hidden;
}
* html .image-box{width:232px;}
.image-box img{display:block;}
.image-box span{
	margin:0 0 5px 0;
	display:block;
	position:relative;
}
.image-box em{padding:0 26px 0 0;}
.item-alt{
	font-size:1em;
	line-height:1.5em;
	overflow:hidden;
	padding:0 8px 18px 9px;
	width:196px;
	float:right;
}
.item,
.container{
	font-size:1.2em;
	line-height:1.0833em;
	height:1%;
	overflow:hidden;
}
.container-box,
.item-box{
	height:1%;
	overflow:hidden;
}
.item-box{padding:0 5px 0 6px;}
.item{
	padding:4px 8px 18px 9px;
	width:575px;
}
.container{padding:6px 10px 17px;}
.item h3{
	margin:0;
	padding:0 0 7px;
	text-align:center;
	font:1.8333em/1.182em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.item em{
	color:#e3ae02;
	display:block;
	position:relative;
}
.item h3 span{color:#ffc600;}
.container h3{
	margin:0;
	color:#ffae00;
	font:1.8333em/1.182em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0 0 4px 3px;
}
.item p{
	vertical-align:top;
	margin:0;
}
.container p{
	margin:0 0 5px;
	vertical-align:top;
}
.section{
	height:1%;
	overflow:hidden;
}
.aside{
	width:192px;
	float:right;
	padding:3px 12px 0 13px;
	margin:0 0 -5px;
	text-align:center;
	font-size:1.2em;
	line-height:1.17em;
}
.aside h3{
	font:2em/1.2em Georgia, Garamond, "Times New Roman", Times, serif;
	margin:0 0 4px;
}
.aside p{
	margin:0;
	padding:3px 0 17px;
	vertical-align:top;
}
.aside .alignright{
	overflow:hidden;
	padding:0;
}
hr
{
	display: none;
	border:none;
}
.aside .box,
.aside .box1{
	width:100%;
	padding:11px 0 21px;
	overflow:hidden;
}
.aside hr{
	background: url(/images/divider.png) no-repeat;
	height: 1px;
	display:block;
	margin:5px 0px 10px 0;
}
.aside .box1{padding-bottom:19px;}
.aside .box:after{
	clear:both;
	content:"";
	display:block;
}
.aligncenter{
	padding:5px 0 0 17px;
	display:block;
}
* html .aligncenter{padding-left:8px;}
*+html .aligncenter{padding-left:8px;}
#main .aligncenter img{
	border-style:none;
	display:block;
}
.events-list{
	margin:0 0 -13px;
	padding:2px 0 0;
	list-style:none;
}
.events-list li{margin:0 0 13px;}
#main .events-list li em{
	color:#e3ae02;
	font-family:Tahoma, Geneva, Verdana, sans-serif;
}
.events-list p{
	margin:0;
	padding:0;
}
#main em{
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.degree{
	font:normal 3em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	float:left;
	width:75px;
}
.box-degree{
	overflow:hidden;
	margin:0 0 5px 7px;
	height:1%;
	position:relative;
}
.box-degree em{
	float:left;
	width:90px;
	font-size:1.5em;
	padding:23px 18px 7px 0;
	letter-spacing:1px;
	font-style:normal;
	line-height:1em;
}
.alignright{
	float:right;
	padding:26px 17px 0 18px;
}
* html .alignright img{margin:0 0 0 -3px;}
.container .section{
	overflow:hidden;
	height:1%;
	padding:0 38px 0 0;
	margin:-6px 0 0;
}
.container .section .more{
	color:#ffae00;
	float:left;
	padding:7px 0 5px 2px;
	font:bold 0.9166em/1.1818em Tahoma, Geneva, Verdana, sans-serif;
	outline:none;
}
#main .galleries{
	height:1%;
	overflow:hidden;
	padding:5px 4px 5px 8px;
	text-align:center;
	width:580px;
}
.galleries .box{
	float:left;
	margin:0 5px 0 0;
	display:inline;
}
.galleries a{
	display:block;
	margin:0 0 6px;
}
.galleries em{
	color:#fff;
	font:1.2em/1.0833em Arial, Helvetica, sans-serif;
}
.calendar-block{
	overflow: hidden;
	height:1%;
	font:1.2em/1.0833em Arial, Helvetica, sans-serif;
	padding:5px 0 7px;
}
.calendar{
	float:left;
	width:170px;
	text-align:center;
}
.calendar p{
	margin:0;
	padding:0 10px 2px 0;
}
.calendar span{color:#e3ae02;}
.calendar-block dl, 
.calendar-row{
	overflow:hidden;
	height:1%;
	padding:5px 0 7px;
	margin:0;
}
.calendar dl{
	padding:0;
	overflow:hidden;
	height:1%;
	vertical-align:top;
}
.add-box dl{
	padding:0;
	margin:0;
}
.calendar-box{
	float:left;
	width:85px;
	font-size:1.1666em;
	line-height:1.4285em;
}
.calendar-block dt{
	float:left;
	color:#e3ae02;
}
.calendar-block dd{
	float:left;
	padding:0 0 0 5px;
	margin:0;
}
.calendar dt{
	width:40px;
	text-align:right;
	position:relative;
}
.calendar dd{
	width:24px;
	padding:0 12px 0 8px;
}
.calendar-block h3{
	font:1.8333em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffae00;
	margin:0;
	padding:0 0 14px;
}
.add-box{
	float:right;
	width:202px;
	padding:0 5px;
}
.add-box h3{
	text-align:center;
	padding:1px 0 13px;
	font:1.8333em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
}
.add-box p{
	margin:0;
	vertical-align:top;
}
.add-box .item{
	float:right;
	width:195px;
	padding:2px 10px 16px 0;
}
#footer{
	background:url(/images/bg-footer.gif) repeat-y;
	font:1.4em/1.1428em Arial, Helvetica, sans-serif;
	width:1000px;
}
.footer-holder{
	background:url(/images/bg-footer-holder.jpg) no-repeat;
	padding:20px 13px 15px 30px;
	width:957px;
	overflow:hidden;
}
.logo2{margin:4px 0 0;}
.logo2 a{
	width:165px;
	height:84px;
	overflow:hidden;
	display:block;
	cursor:pointer;
	position:relative;
}
#footer ul{
	float:right;
	text-align:right;
	list-style:none;
	margin:0;
	padding:0;
}
/*ps listing styles*/
.ps-hold
{
	padding:10px 20px 18px 20px;
	clear:left;
}

.ps-tag
{
	margin:0;
	padding:0 0 7px;
	text-align:center;
	font:1.8333em/1.182em Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.ps-location
{
	margin:0;
	padding:0 0 7px;
	text-align:center;
	font:1.8333em/1.182em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#e3ae02;
	display:block;
	position:relative;
}
.ps-pic-hold
{
	clear:left;
	width:810px;
}
.ps-pic
{
	float:left;
	width:260px;
	text-align:center;
	padding-bottom:10px;
}
.ps-text
{
	text-align:left;
	font-size:1.2em;
	line-height:1.0833em;
}
.ps-text a
{
	color:#e3ae02;
}
.psimg
{
	border:1px solid #bb6b22;
}
.ps-links{
	clear:both;
	overflow:hidden;
	padding:10px 30px 0 30px;
}
.sep
{
	clear:both;
	border-bottom:1px solid #5c443f;
	border-top:1px solid #503630;
	background:url(/images/bg-heading.gif);
	height:15px;
	margin:10px 0 0 0;
}
.pages
{
	clear:left;	
	text-align: center;
}
.pages_tag
{
	font:1.4em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}
.pages_hold
{
	clear:left;
	margin: 0 auto; /* this centers the DIV */
	font-size:15px;
}
.pages_hold a
{
	color:#e3ae02;
	text-decoration:underline;
}
.pages_left
{
	padding:3px;
}
.pages_page_one
{
	padding:3px;
}
.pages-page
{
	color: white;
	padding:3px;
}
.pages_last_page
{
	padding:3px;
}
.pages_right
{
	padding:3px;
}
.pages-sep
{
	color:#e3ae02;
	padding:3px 2px 3px 2px;
}
#divToolTip
{
	position: absolute;
	width: 250px;
	padding: 0px;
	visibility: hidden;
	z-index:1001;
}

.tooltip_td1
{
	border-top: 1px solid #5c443f;
	border-right: 1px solid #5c443f;
	border-left: 1px solid #5c443f;
	background:url(/images/bg-heading.gif);
	padding:0px;
	color:white;
	padding:5px;
	text-align:center;
	font-size:18px;
}

.tooltip_td2
{
	background:#000 url(/images/bg-wrapper.jpg);
	margin:0px;
	border: 1px solid #5c443f;
	padding:5px;
	text-align:center;
	font-size:1.2em;
	line-height:1.0833em;
}

.cal_head
{
	color:#d2c5a5;
	font-size:20px;
	margin:5px 0 0;
	font-weight:normal;
	text-align:center;
}

#calendar { margin:10px auto 10px 15px; width: 780px; display:block;}

#calendar table
{
	margin:0 0 0 0;
	padding:0px;
	display:block;
	clear:left;
	border-collapse:collapse;
}
#calendar td
{
	height:80px;
	width: 106px;
	padding:2px;
	text-align:left;
	font-size: 12px;
}

#calendar .lgev_calentry{
	padding:2px 0 5px 2px;
	font-size:1.2em;
}

#calendar .lgev_calnum{
	text-align:right;
	font-weight:bold;
	font-size:14px;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
}

#calendar .lgev_calnum_off{
	text-align:right;
	font-weight:bold;
	font-size:14px;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
}

#calendar .lgev_caldnr{
	float:left; 
	width: 100px;
	margin:0;
	overflow:hidden;
	border-bottom: 1px solid #5c443f;
	border-right: 1px solid #5c443f;
	border-top: 1px solid #5c443f;
	text-align:center;		
	padding:5px;
	font-size:14px;
	background:url(/images/bg-heading.gif);
	color:white;
}
	
#calendar .lgev_caldnm{
	 float:left; 
	width: 100px;
	margin:0;
	overflow:hidden;
	border-bottom: 1px solid #5c443f;
	border-right: 1px solid #5c443f;
	border-top: 1px solid #5c443f;
	text-align:center;		
	padding:5px;
	font-size:14px;
	background:url(/images/bg-heading.gif);
	color:white;
}
	
#calendar .lgev_caldnl{
	float:left; 
	width: 100px;
	margin:0;
	overflow:hidden;
	border: 1px solid #5c443f;
	text-align:center;		
	padding:5px;
	font-size:14px;
	background:url(/images/bg-heading.gif);
	color:white;
}

#calendar .lgev_cal_l { 
	border-bottom: 1px solid #5c443f;
	border-left: 1px solid #5c443f;
	border-right: 1px solid #5c443f;
	color:#fff;
	
}

#calendar .lgev_cal_l a{
	color:#fff;
	text-decoration:underline;
}

#calendar .lgev_cal_m {
	border-bottom: 1px solid #5c443f;
	border-right: 1px solid #5c443f;
	color:#fff;
	
}

#calendar .lgev_cal_m a{
	color:#fff;
	text-decoration:underline;
}

#calendar .lgev_cal_r {
	border-bottom: 1px solid #5c443f;
	border-right: 1px solid #5c443f;
	color:#fff;
	
}

#calendar .lgev_cal_r a{
	color:#fff;
	text-decoration:underline;
}

#calendar .lgev_today_l {
	border-bottom: 1px solid #5c443f;
	border-left: 1px solid #5c443f;
	border-right: 1px solid #5c443f;
	color:#fff;
	
}

#calendar .lgev_today_l_off a{
	color:#fff;
	text-decoration:underline;
}

#calendar .lgev_today_m {
	border-bottom: 1px solid #5c443f;
	border-right: 1px solid #5c443f;
	color:#fff;
	
}

#calendar .lgev_today_m_off a{
	color:#fff;
	text-decoration:underline;
}

#calendar .lgev_today_r {
	color:#fff;
	border-bottom: 1px solid #5c443f;
	border-right: 1px solid #5c443f;
}

#calendar .lgev_today_r_off a{
	color:#fff;
	text-decoration:underline;
}

#calendar .lgev_cal_l_off {
	border-bottom: 1px solid #5c443f;
	border-left: 1px solid #5c443f;
	border-right: 1px solid #5c443f;
	background-color:#3f1e17;
}

#calendar .lgev_cal_l_off a{
	color:white;
	text-decoration:underline;
}

#calendar .lgev_cal_m_off{
	border-bottom: 1px solid #5c443f;
	border-right: 1px solid #5c443f;
	background-color:#3f1e17;
}

#calendar .lgev_cal_m_off a{
	color:white;
	text-decoration:underline;
}

#calendar .lgev_cal_r_off {
	border-bottom: 1px solid #5c443f;
	border-right: 1px solid #5c443f;
	background-color:#3f1e17;
}

#calendar .lgev_cal_r_off a{
	color:white;
	text-decoration:underline;
}
/*weather styles*/
.weather-left
{
	float:left;
	width:350px;
	font-size:1.2em;
	line-height:1.4em;
	margin:0 80px 0 10px;
}
.weather-left img
{
	float:left;
	margin:0 15px 40px 20px;
}
.weather-current-tag
{
	color:#e3ae02;
	font:1.8333em/1.182em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
.weather-current-conditions
{
	padding-left:30px;
	font-size:1.2em;
}
.weather-right
{
	float:left;
	width:350px;
	font-size:1.2em;
	line-height:1.4em;
}
.weather-right-img
{
	float:left;
	width:150px;
	clear:left;
}
.weather-right-condition
{
	float:left;
	text-align:center;
}
.weather-right-condition-tag
{
	padding-bottom:15px;
	color:#e3ae02;
	font:1.8333em/1.182em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.psimg
{
	border:1px solid #71092c;	
}
/* apparatus styles*/
.ap_select_box
{
	width:580px;
	padding:0 20px 0 0;
	margin:-33px 0 -30px 0;
	z-index:1;
	position:absolute;float:right;
	text-align:right;
}

.ap_number
{
	margin:0;
	color:#fff;
	text-align:center;
	font:1.8333em/1.182em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.ap_tag
{
	display:block;
	padding:0 0 10px;
	color:#e3ae02;
	text-align:center;
	font:1.8333em/1.182em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.ap_hold
{
	padding:10px 20px 18px 20px;
}
.ap_hold a
{
	color:#fff;	
}

.ap_pic_hold
{
	clear:left;
	text-align:center;
	padding:10px 20px 18px 20px;
}

.ap_text
{
	text-align:left;
	font:14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ap_details_text
{
	text-align:left;
	font:14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:15px 30px 0 30px;
}

.ap_inner_pic_hold_left
{
	float:left;
	padding:5px 5px 10px 0;
	width:220px;
}

.ap_inner_pic_hold_right
{
	float:right;	
	margin:0 5px 10px 20px;
	width:220px;
}
/*profile style*/
.profile-hold
{
	padding:0 10px 0 10px;
}

.profile-message
{
	display: block;
	padding:10px 0 15px 0;
	color:#e3ae02;
	text-align:center;
	font:1.8333em/1.182em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.profile-pic-hold
{
	float:right;
	padding:40px 0 10px 10px;
}

.profile-text
{
	text-align:left;
	padding:10px 20px 10px 5px;
	color:#fff;
	
	font:14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*officers styles*/
.officers-hold
{
	padding:5px 0 0 0px;
}
.officers-pic-hold
{
	float:left;
	width:183px;
	text-align:center;
}
.officers-group-name
{
	margin:0;
	padding:10px 0 20px 0;
	color:#e3ae02;
	text-align:center;
	font:1.8333em/1.182em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.officers-summary
{
	text-align:center;
	font:14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}

.officers-summary a
{
	text-decoration:underline;
}
/* info block styles */
.info-holder {
	overflow: hidden;
	margin: 10px 0 0 20px;
	width: 100%;
}
.info-holder .block-title {
	margin:0;
	font:1.8333em/1.182em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#e3ae02;
	padding:10px 0 10px 0;
}

.info-holder .block-title strong {
	font-weight: normal;
}
.info-block {
	border-top: 1px solid #d2d2d2;
	margin: -8px 0 0px;
	padding: 8px 0 0px;
}
.info-block .info-columns {
	overflow: hidden;
	width: 100%;
}
.info-block .column {
	overflow: hidden;
	margin: 0 0 0 0;
	float: left;
	font-size:13px;
	width: 570px;
}
.info-block ul {
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.info-block ul li {
	overflow: hidden;
	padding: 0 0 4px;
	width: 100%;
}
.info-block ul dl {
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
}
.info-block ul dl dt2 {
	font-weight: bold;
	text-align: right;
	display: inline;
	color:#fff;
	float: left;
	width: 190px;
	margin: 0 3px 0 0;
}

.info-block ul dl dt2 a{
	color:#fff;
	padding-right:5px;
	text-decoration:underline;
}

.info-block ul dl dd {
	margin: 0;
	display: inline;
	float: left;
	color:#fff;
	margin: 0 3px 0 0;
}

.info-block ul dl dd a{
	color:#fff;
	text-decoration:underline;
	line-height:1em;
	padding:0px;
}
/* member styles*/
.member-hold
{
	padding:10px 20px 20px 20px;
	font-size:13px;
	clear:left;
	color:#fff;
}

.member-select-box
{
	width:600px;
	padding:0 15px 0 0;
	margin:-45px 0 0px 0;
	z-index:1;
	position:absolute;
	float:right;
	text-align:right;
}
.member-tag
{
	padding-bottom:5px;
	display: block;
	color:#e3ae02;
	font-size:1.4em;
	text-align:center;
}

.member-hold a
{
	text-decoration:underline;
	color:#e3ae02;
}

.member-inner-hold-left
{
	width:150px;
	float:left;
	border-right:1px solid #e3ae02;
	clear:left;
	padding:5px 10px 5px 10px;
	text-align:center;height:25px;
	margin:0px;display:inline;
}

.member-inner-hold-middle
{
	width:160px;
	padding:5px 10px 5px 10px;
	float:left;
	border-right:1px solid #e3ae02;
	text-align:center;
	margin:0px;height:25px;
	display:inline;
}

.member-inner-hold-right
{
	width:150px;
	float:left;
	padding:5px 10px 5px 10px;
	text-align:center;
	margin:0px;height:25px;
	display:inline;
}
#awards
{
	padding:10px 20px 10px 20px;
	font:14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#awards .tag
{
	font:1.5333em/1.182em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}

#awards a
{
	text-decoration:underline;
	color:#e3ae02;
}

#awards ul
{
	margin:0 0 10px 20px;
	line-height:1.7em;
}
/* run log styles*/
.run-log
{
	
}

ul.run-log-info-list {
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0px 0 20px;
}
ul.run-log-info-list li {
	overflow: hidden;
	clear: both;
	height: 1%;
	border-bottom:1px solid #5c443f;
	padding:15px 20px 10px 40px;
}
ul.run-log-info-list .info-text {
	float: left;
	width: 300px;
	padding:8px;
}
.run-log-info-text
{
	padding:0 0 10px 0;
}
ul.run-log-info-list .date 
{
	font:1.5333em/1.082em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#e3ae02;
	display: block;
	padding:0px 0 5px 0;
	text-align:left;
}
ul.run-log-info-list dl {
	margin: 0;
	padding: 0;
}
ul.run-log-info-list dt {
	display: inline;
	color: #fff;
	font-size:13px;
}
ul.run-log-info-list dd {
	margin: 0;
	display: inline;
	font-size:13px;
	color:#fff;
}
ul.run-log-info-list address {
	display: inline;
	font-style: normal;
}

/* links styles */
.links-hold
{
	margin:20px 10px 20px 20px;
	font:14px/23px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.links-hold a
{
	padding-top:5px;
	color:#fff;
	text-decoration:underline;
}

.links-left
{
	clear:left;
	float:left;
	width:280px;
}

.links-right
{
	float:left;
	width:280px;
}

.links-tag
{
	font:1.5333em/1.082em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#e3ae02;
	display: block;
	padding:0px 0 10px 0;
	text-align:left;
}
/*contact us styles*/
.contact-us-required
{
	font:1.8333em/1.182em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#e3ae02;
	display: block;
	padding:20px 0 10px 0;
	text-align:center;
}

.contact-us-field-id
{
	color:#fff;
	padding-right:5px;
	font:14px/23px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
}

.contact-us-field
{
	padding:2px 0 2px 0;
	font:14px/23px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
}

.contact-us-field-req-marker
{
	font:1.1333em/1.182em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#b4635c;
	padding-right:5px;
}
.contact-us-text
{
	color:#fff;
	font:14px/23px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0 0 0 20px;
}
/*guestbook styles*/
.guestbook-hold
{
	padding:10px; 
	padding-left:10px;
	padding-bottom:0px;
	clear:both;
}
.guestbook-text
{
	color:#fff;	
	font:14px/23px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.guestbook-button
{
	padding-right:10px;
	margin-top:10px;
	float:right;
}

.guestbook-tag
{
	font:1.8333em/1.182em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#e3ae02;
	display: block;
	padding:0px 0 10px 0;
	text-align:center;
}
.guestbook-required
{
	font:1.8333em/1.182em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#e3ae02;
	display: block;
	padding:0px 0 10px 0;
	text-align:center;
}

.guestbook-field-id
{
	color:#fff;
	padding-right:5px;
	font:14px/23px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
}

.guestbook-field
{
	padding:2px 0 2px 0;
	font:14px/23px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
}

.guestbook-field-req-marker
{
	font:1.1333em/1.182em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#b4635c;
	padding-right:5px;
}
/* info block styles */
.info-holder {
	overflow: hidden;
	margin: -2px 0 0;
	width: 100%;
}
.info-holder .block-title {
	margin:0;
	font-size:17px;
	font-weight:normal;
	color:#f1c304;
	padding:10px 0 10px 0;
}

.info-holder .block-title strong {
	font-weight: normal;
}
.info-block {
	border-top: 1px solid #d2d2d2;
	margin: -8px 0 0px;
	padding: 8px 0 0px;
}
.info-block .info-columns {
	overflow: hidden;
	width: 100%;
}
.info-block .column {
	overflow: hidden;
	margin: 0 0 0 0;
	float: left;
	font-size:13px;
	width: 570px;
}
.info-block ul {
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.info-block ul li {
	overflow: hidden;
	padding: 0 0 4px;
	width: 100%;
}
.info-block ul dl {
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
}
.info-block ul dl dt {
	text-align: right;
	display: inline;
	color:#e3ae02;
	font:14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	float: left;
	width: 110px;
	margin: 0 3px 0 0;
}

.info-block ul dl dt a{
	color:#e3ae02;
	padding-right:5px;
	text-decoration:underline;
}

.info-block ul dl dd {
	margin: 0;
	display: inline;
	width: 440px;
	float: left;
	color:#fff;
	font:14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 6px 0 0;
}

.info-block ul dl dd a{
	color:#e3ae02;
	text-decoration:underline;
	line-height:1em;
	padding:0px;
}



.calendar {
    width: 98%;
    height: auto;
    float: left;
    margin: 10px 1%;
    padding: 0;

}
.calendar table
{
	border-spacing:0px !important;
	border-collapse:separate;
	width:100%;
}

.calendar th {


	height: 30px;
	padding: 0;
	text-align: left;
	width: 14.28571428571429%;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#fff;
	line-height:30px;
	min-width:60px;
	margin:10px;
	/*background: none repeat scroll 0 0 #E1E1E1;
    color: #000000;
    font-family: 'Glegoo',Arial,Helvetica,sans-serif;
    font-size: 15px;
    height: auto;
    line-height: 40px;
    margin-bottom: 20px;*/
}
.cal_head
{
	text-align:center;
	margin:0;
	font-size:20px;
	color:#ffb432;
}

.calendar td {
	vertical-align:top;
	height: 80px;
	padding: 5px;
	text-align: left;
	width: 14.28571428571429%;
	border: 1px solid black;

	min-width:60px;
}
.calendar th
{
	color:#ffe88e;
}
.calendar td .day_cell {
	text-align:right;
	padding:4px 7px 7px 0;
	clear:both;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	color:#ffe88e;
}
.calendar td p {

	float:left;
	width:96px;
	padding:0 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	clear:both;
	line-height:14px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	color:#fff;
	text-align:center;
}
.calendar td a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	color:#fff;
	text-align:center;
}
.calendar td a:hover {
	text-decoration:underline;
}
.calendar td img {
	margin:10px 0 0 8px;
	width:75px;
	height:auto;
	float:left;
	border:none;
	outline:none;
}
.calendar td img:hover {
	border:none;
	outline:none;
}
.calendar td.preMonthDate {
	background:#000;
	color:#000;
}
.calendar td.preMonthDate .date, .calendar td.NextMonthDate .date {
	background:#fff;
	color:#000;
}
.calendar td.NextMonthDate {
	background:#fff;
	color:#000;
}
.calendar td.SpecialDate {
	background:#fff;
}

.profile-index .item
{
	width:98%;
}
.profile-index .positions-held ul li a, .profile-index .awards ul li a, .profile-index .committees ul li a
{
	color:white;
}
.profile-group .list .item, .profile-current .list .item, .profile-inmemory .list .item
{
	width:29%;
}
.profile-group a, .profile-current a, .profile-inmemory a
{
	color:white;
}
.awards-index
{
	padding:10px 20px;
}
.awards-index .group .items .award h4
{
	    font: 1.5333em/1.082em Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #e3ae02;
    display: block;
    padding: 0px 0 10px 0;
    text-align: left;
}
.awards-index a
{
	color:white;
	font-size:1.1em;
}
.awards-index .group .items .award .member
{
	padding: 3px 5px;
}
.article-detail .item,.article-index .item
{
	width:inherit;
}
.article-index .item h3 a
{
	color: #e3ae02;
}
.article-index .item h3
{
	display:block;
}
.staff-position
{
	color:white;
}
.staff-position ul li a
{
	color:white;
}
.galleryfirst .list
{
		padding:0.6%;
	float:left;
	margin:0;
	width:98.8%;
}
.galleryfirst .list .item h3, .article-index h3, .article-detail h3
{
	    background: none;
    color: #000;
    float: left;
    font-family:Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: auto;
    line-height: 22px;
    margin: 0;
    padding: 10px 0;
    text-align: left;

    width: 100%;
	text-shadow: none;
}

.galleryfirst .list .item .photo
{
	float:left;
	width:44%;
	margin:1%;
}
.galleryfirst .list .item .photo img
{
	border: 1px solid #71092c;
}
.galleryfirst .list .item h3
{
	display: block;
    padding: 0 0 10px;
    color: #e3ae02;
    text-align: center;
    font: 1.8333em/1.182em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.galleryfirst .list .item h3 a
{
	color: #e3ae02;
}
.galleryfirst .list .item h5
{
	text-align: center;
}
.galleryfirst .list .item .summarywphoto
{
	float:left;
	width:50%;
	margin:1%;
}