/*
 * WAC
 */
html, body{
	margin:0px;
	font-family: Helvetica, Arial, "MS Trebuchet", sans-serif;
	font-size:13px;
	line-height:19px;
	background-color: #1f1e1d;
	padding:0px;
}

a img { border: none; }

a:hover, #footer a:hover, #rt-col-sponsor a:hover{
	color:#a7a7a7;
}

.tight {
	margin: 0;
}

#wrapper1{
	background: #fff url('../images/stripes-bg.png') repeat-x;
	float:left;
	width:100%;
}


#wrapper2{
	background: transparent url('../images/clouds-bg.jpg') no-repeat top center;
	width:100%;
	float:left;
}

#wrapper3{
	width:946px;
	margin: 0px auto;
}

#header{
	background: transparent url('../images/header.jpg') no-repeat;
	width:946px;
	height:126px;
}

#header a#logo{
	display:block;
	float:left;
	text-indent:-9999px;
	width: 300px;
	height:45px;
	margin:75px 0px 0px 50px;
}

#nav {
	margin: 86px 0px 0px 27px;
	float:left;
	background: transparent url('../images/wac_nav.png') no-repeat;
	height: 40px;
	width:556px;
	z-index: 99999;
}

#nav ul{
	margin: 0px;
	padding: 0px;
	z-index: 99999;
}

#nav ul li {
	list-style: none;
	float: left;
	z-index: 99999;
}

#nav ul li a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 99999;
}

/* --- */
#nav li ul {
	display: none;
	position: absolute; 
	top: 1em;
	left: 0;
	border-top: 1px solid #4C4B49;
	padding-bottom: 3px;
	background: #1F1E1C;
}

#nav li ul li { float: none; }

#nav li ul a {
	text-indent: 0px;
	background: #1F1E1C;
	min-width: 160px;
	padding: 5px 20px;
	border-bottom: 1px solid #4C4B49;
	font-size: 12px;
	color: #D2D2D2;
}

#nav li ul a:hover { background: #2B2A27; }

#nav li > ul {
	top: auto;
	left: auto;
	*top:126px; /* IE7 hack */
}

/* IE7 hacks */
body.about #nav li#aboutnavli > ul     { *margin-left: -60px; }
body.events #nav li#eventsnavli > ul, body.onAirSummit #nav li#eventsnavli > ul   { *margin-left: -70px; }
body.members #nav li#membersnavli > ul, body.becomeAMember #nav li#membersnavli > ul { *margin-left: -90px; }
body.awardAndScholarship #nav li#awardnavli > ul     { *margin-left: -170px; }
body.news #nav li#newsnavli > ul  { *margin-left: -60px; }
	
#nav li:hover ul { display: block; }
/* --- */

#nav a {
	
}

#nav > ul > li > a {
	height: 40px;
	margin-right: 1px;
}

a#home-nav { width: 63px; }
a#about-nav { width: 51px; }
a#events-nav { width: 56px; }
a#news-nav { width: 46px; }
a#members-nav { width: 72px; }
a#award-nav { width: 63px; }
a#scolarships-nav { width:103px; }
a#gallery-nav { width: 68px; }

#nav a:hover {
	background-image: url('../images/wac_nav.png');
	background-repeat: no-repeat;
}

body#home a#home-nav, body.about a#about-nav, body.events a#events-nav, body#onAirSummit a#events-nav, body.news a#news-nav
body#becomeAMember a#members-nav, body.members a#members-nav, body.awardAndScholarship a#award-nav, body#scolarships a#scolarships-nav {
	background-image: url('../images/wac_nav.png');
}

a:hover#home-nav, body#home a#home-nav { background-position: 0 -40px; }
a:hover#about-nav, body.about a#about-nav { background-position: -64px -40px; }
a:hover#events-nav, body.events a#events-nav, body#onAirSummit a#events-nav { background-position: -116px -40px; }
a:hover#news-nav, body.news a#news-nav { background-position: -173px -40px; }
a:hover#members-nav, body#becomeAMember a#members-nav, body.members a#members-nav { background-position: -220px -40px; }
a:hover#award-nav, body.awardAndScholarship a#award-nav { background-position: -293px -40px; }
a:hover#scolarships-nav, body#scholarship a#scolarships-nav { background-position: -357px -40px; }
a:hover#gallery-nav, body.gallery a#gallery-nav { background-position: -461px -40px; }

body.awardAndScholarship#scholarship a#award-nav {
 	background-image: none;
 }

#middle-wrapper{
	width:946px;
	margin: 0px auto;
	float:left;
	background: #fff url('../images/wrapper-bg.png') repeat-y;
	
}

#middle-wrapper #left-col {
	width:673px;
	float:left;
}

/* Masthead element */
#left-col-top {
	width: 673px;
	height: 291px;
	position: relative;
	z-index: 1;
}

.slideshowImage {
	position: absolute;
	width: 673px;
	height: 291px;
}


body#home #left-col #left-col-bot-wrapper{
	background: #fff url('../images/home-left-bottom.jpg') no-repeat;
	width:673px;
	height:340px;
}


body#home #left-col #left-col-bot-wrapper p{
/*	border-bottom: 1px #dcdcdc solid;*/
	padding-bottom: 15px;
}

#homeNewsArticle {
	height: 120px;
}

.homeEventPhoto {
	float: right; 
	margin-right: -25px; 
	padding-left: 0px;
	width: 100px;
	height: 100px;
	border: 2px solid #C0E2EC;
}



body#home #left-col #left-col-bot-wrapper #left-col-bot-left{
	float:left;
	width:295px;
	height:295px;
	margin-top:20px;
}

body#home #left-col #left-col-bot-wrapper #left-col-bot-left p{
	margin: 25px 0px 0px 47px;
	color:#185274;
}

body#home #left-col #left-col-bot-wrapper #left-col-bot-left p strong{
	padding-left: 15px;
	background: transparent url('../images/bullet.png') no-repeat 1px 3px;
/*	letter-spacing: .08em;*/
	color:#004066;
}
body#home #left-col #left-col-bot-wrapper #left-col-bot-left p a.read-more, body#home #left-col #left-col-bot-wrapper #left-col-bot-right p a.read-more {
	background: transparent url('../images/read-more.png') no-repeat;
	display:block;
	text-indent:-9999px;
	width:96px;
	height:18px;
	margin-top:10px;
	overflow:hidden;
}

body#home #left-col #left-col-bot-wrapper #left-col-bot-left p a:hover.read-more {
	background-position: 0px -18px;
}

body#home #left-col #left-col-bot-wrapper #left-col-bot-right p a.read-more { background-position: 0 -18px; }
body#home #left-col #left-col-bot-wrapper #left-col-bot-right p a.read-more:hover { background-position: 0 0; }

.register {
	background: transparent url('../images/register.png') no-repeat;
	display:block;
	text-indent:-9999px;
	width:96px;
	height:18px;
	margin-top:10px;
	overflow:hidden;
}

.register:hover {
	background-position: 0px -18px;
}



body#home #left-col #left-col-bot-wrapper #left-col-bot-right{
	float:left;
	width:275px;
	height:295px;
	margin: 0px 0px 0px 75px;
	margin-top:20px;
	
}


body#home #left-col #left-col-bot-wrapper #left-col-bot-right p{
	margin: 25px 15px 0px 10px;
	color:#185274;
}

body#home #left-col #left-col-bot-wrapper #left-col-bot-right p a.register{
	background: transparent url('../images/register.png') no-repeat;
	display:block;
	text-indent:-9999px;
	width:96px;
	height:18px;
	margin-top:10px;
	overflow:hidden;
}

body#home #left-col #left-col-bot-wrapper #left-col-bot-right p a:hover.register{
	background-position: 0px -18px;
}

body#home #left-col #left-col-bot-wrapper #left-col-bot-right p strong{
	letter-spacing: .08em;
	color:#004066;
}


#rt-col{
	width:273px;
	float:left;
	background: transparent url('../images/rt-col-bg.png') repeat-y;
}



/* Chairman area on the sidebar */
#rt-col-promo {
	height: 143px;
	width: 273px;
	background: url('../images/chairman-area-bkg.jpg') 0 0 no-repeat;
}

#rt-col-promo .spacer {
	padding: 15px 0;
}

#rt-col-promo h1, #rt-col-promo h2, #rt-col-promo h3, #rt-col-promo h4, #rt-col-promo h5, #rt-col-promo h6 {
	padding: 0 25px;
	margin: 0 0 15px 0;
	color: #c7dced;	
	text-transform: uppercase;
	text-shadow: 3px 2px rgba(0,0,0,0.4);
	
	float: none;
	width: auto;
	background: none;
}

#rt-col-promo p {
	margin: 0;
	padding: 8px 25px;
	color: #c7dced;
	color: #d4d7dc;
	background: url('../images/chairman-area-alpha-bkg.png');
	font-size: 12px;
	line-height: 1.4em;
}

div#picture {
    padding-left: 22px;
}

div#picture img {
    border: 2px solid #c0e2ec;
    float: left;
    margin: 0 5px 5px 0;
    padding: 0;
    width: 70px;
}

#rt-col-promo a, #rt-col-promo #title {
	font-weight: bold;
	color: #d4d7dc;
	text-transform: uppercase;
}

div#title h3 {
    float: left;
    font-size: 13px;
    margin: 0 0 0 5px;
    padding: 0;
    width: 150px;
}

div#date {
    clear: both;
    display: block;
    margin-left: 22px;
}

div#date h3 {
	margin-bottom: 0;
	text-align: left;
	padding-left: 0;
}

div#link {
    clear: both;
    display: block;
    margin-left: 22px;
}

#rt-col #rt-col-promo a#promo {
	text-indent: -9999px;
	background: transparent url('../images/chairman-promo.jpg') no-repeat;
	height: 163px;
	width: 273px;
	display: block;
}

#rt-col #rt-col-newsletter{
	background: transparent url('../images/newsletter.jpg') no-repeat;
	width:273px;
	height:92px;
}

#rt-col-newsletter form{
	padding: 45px 0px 0px 0px;
	margin:0px;
}

#rt-col-newsletter input{
	float:left;
	margin-left:30px;
	width:125px;
	height:20px;
	background-color:#9bb8cb;
	border:0px;
	padding:2px;
}

#rt-col-newsletter a#signup-button{
	background: transparent url('../images/newsletter-signup.png') no-repeat;
	display:block;
	text-indent:-9999px;
	width:76px;
	height:25px;
	float:left;
	margin-left:10px;
	overflow:hidden;
}

#rt-col-newsletter a:hover#signup-button{
	background-position: 0px -25px;
}

#rt-col #rt-col-sponsor{
	width:273px;
	height:146px;
	background:transparent url('../images/rt-col-sponsor.jpg') no-repeat;
	background-position: 0 -15px;
}

#rt-col #rt-col-sponsor a#sponsor{
	width:220px;
	height:80px;
	background-color:grey;
	display:block;
/*	text-indent:-9999px;*/
	border: 1px #999 solid;
	margin: 33px 0px 10px 25px;
	float:left;
}

#rt-col #rt-col-sponsor a#sponso img {
	max-height: 80px;
}

#sponsor-links{
	width:271px;
	text-align:center;
	float:left;
	margin-top: -5px;
	font-size: 11px;
}

#sponsor-links a{
	color:#417e9a;
	text-decoration:none;
}

#footer-wrapper{
	width:100%;
	background: #1f1e1d url('../images/footer-tiler.png') repeat-x;
	height:350px;
	float:left;
	
}

#footer{
	background: transparent url('../images/footer.jpg') no-repeat;
	width:946px;
	height:300px;
	margin: 0px auto;
	color:#7e929f;
	font-size:11px;
}

#footer .copyrightdetails{
	color:#999;
}

#footer a{
	color:#7e929f;
	text-decoration:none;
}



#footer #wings{
	background: transparent url('../images/rt-col-wings.png') no-repeat;
	width:250px;
	height:85px;
	float:left;
	margin: -85px 0px 0px 675px;	
}

#footer #footer-left{
	float:left;
	width:250px;
	margin:65px 0px 0px 205px;
	height:250px;
}

#footer #footer-middle{
	float:left;
	width:195px;
	height:250px;
	margin: 65px 0px 0px 45px;
	font-size:13px;
}

#footer #footer-right{
	float:left;
	width:230px;
	height:250px;
	margin: 65px 0px 0px -5px;
}

#footer #footer-right{
	float:left;
	width:212px;
	height:250px;
	margin: 65px 0px 0px -5px;
}

#footer a#facebook {
	display:block;
	float:left;
	background: transparent url('../images/facebook.png') no-repeat;
	text-indent:-9999px;
	width: 10px;
	height: 21px;
	overflow:hidden;
}

#footer a#twitter {
	display:block;
	float:left;
	background: transparent url('../images/twitter.png') no-repeat;
	text-indent:-9999px;
	width: 26px;
	height: 20px;
	margin-left:18px;
	overflow:hidden;
}

#footer a#linkedin {
	display:block;
	float:left;
	background: transparent url('../images/linkedin.png') no-repeat;
	text-indent:-9999px;
	width: 17px;
	height: 17px;
	margin-left:18px;
	overflow:hidden;
}

#footer a#youtube {
	display:block;
	float:left;
	background: transparent url('../images/youtube.png') no-repeat;
	text-indent:-9999px;
	width: 24px;
	height: 22px;
	margin-left:18px;
	overflow:hidden;
}


#footer a#flickr {
	display:block;
	float:left;
	background: transparent url('../images/flickr.png') no-repeat;
	text-indent:-9999px;
	width:21px;
	height:10px;
	margin-left:18px;
	overflow:hidden;
	margin-top: 2px;
}



#footer a#vimeo {
	display: block;
	float: left;
	background: transparent url('../images/vimeo.png') no-repeat;
	text-indent:-9999px;
	width: 22px;
	height: 21px;
	margin-left: 18px;
	overflow: hidden;
	margin-top: 0px;
}

#footer-right a:hover {
	opacity: .8;
}


.date{
	color: #e1af17;
	font-weight: bold;
}

.event-description{
	font-weight:bold;
	color:#626262;
}

#left-col #left-col-main{
	width:673px;
	min-height:640px;
	background: #fff url('../images/2ndbg.jpg') no-repeat;
	float:left;
}

h1{
	text-indent:-9999px;
	margin-top:40px;
	width:643;
	height:30px;
}

body#about #content h2{
	background: transparent url('../images/about-us-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:640px;
}

body#committeesNew #content h2,
body#committees #content h2{
	background: transparent url('../images/committees-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:640px;
}

body#memberTestimonials #content h2{
	background: transparent url('../images/member-testimonials-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:640px;
}

body#regulars #content h2{
	background: transparent url('../images/regular-events-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:640px;
}

body#awardees #content h2, body.awardAndScholarship#view #content h2 {
	background: transparent url('../images/awardees-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:640px;
}


body#events #content h2{
	background: transparent url('../images/event-schedule-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:640px;
}

body#onAirSummit #content h2{
	background: transparent url('../images/on-air-summit-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:640px;
}

body#golfClassic #content h2{
	background: transparent url('../images/golf-classic-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:640px;
}

body#view.events #content h2{
	background: transparent url('../images/events-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 5px -40px;
	float:left;
	width:640px;
}

body#news #content h2, body#aMessageFromOurChairman #content h2 {
	background: transparent url('../images/news-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
/*	float:left;*/
	width:640px;
}

body#view.news #content h2{
	background: transparent url('../images/news-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:640px;
}

body#members #content h2{
	background: transparent url('../images/members-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:640px;
}

body#register.golfTournament #content h1{
	background: transparent url('../images/golf-registration-payment-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:640px;
}


body#becomeAMember #content h2 {
	background: transparent url('../images/become-a-member-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
/*	float:left;*/
/*	width:640px;*/
	width: 100%;
	*float: left;
}

body#trophy #content h2{
	background: transparent url('../images/award-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:640px;
}

body#scholarship #content h2, body#scholarshipApplication #content h2,
.scholarshipApplication #content h2 {
	background: transparent url('../images/scholarship-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:640px;
}

body#gallery #content h2{
	background: transparent url('../images/gallery-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:640px;
}

body#archive.gallery #content h2{
	color: #375A76;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
	padding: 7px 0 0 40px;
	background: transparent url('../images/gallery-header-blank.jpg') no-repeat;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:640px;
	letter-spacing: 0.1em;
}


body#boardOfDirectors #content h2, body#boardOfDirectorsNew #content h2 {
	background: transparent url('../images/bod-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:600px;
}

body#wacStaff #content h2{
	background: transparent url('../images/wac-staff-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:600px;
}

body#sponsors #content h2{
	background: transparent url('../images/sponsors-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:600px;
}

body#AirCapital #content h2 {
	background: url('../images/reclaim-the-name-header.png') no-repeat;
	text-indent: -9999px;
	height: 30px;
	margin: 30px 0px 15px -40px;
	float: left;
	width: 600px;
}

#left-col #left-col-main #content{
	padding: 5px 40px 50px 40px;
	color:#515151;
}

p{
	color:#515151;
}

h2{
	color:#013c64;
	font-size:18px;
}


h3{
	color:#013c64;
	font-size:14px;
	text-transform: upper;
}

#content ul{
	margin:10px 0px 20px 0px;
	padding:0px;
}

#content ul li{
	margin:5px 0px 7px 0px;
	color:#515151;
	font-weight:bold;
	list-style:none;
	background: transparent url('../images/bullet.png') no-repeat 0px 4px;
	padding: 0px 0px 0px 18px;
}

a{
	color:#135f92;
	text-decoration:none;
}


.break { clear: both; }

.imageleft {
	float:left;
	margin: 0px 30px 10px 0px;
}

.alignleft {
	float: left;
	margin: 5px 10px 5px 0px;
	*margin-top: 25px;
}


.wp-caption p { 
	margin: 0; 
	font-size: 10px;
	font-style: italic;
}

body#sponsors .imageleft { width: 250px; }

hr {
	border: #c8dce6 1px solid;
}

.galleryAlbum{
	float:left;
	width: 150px;
	height: 250px;
	margin-right: 35px;
}

.galleryPhoto{
	float:left;
	width:150px;
	height:250px;
	margin-right: 35px;
}

.gallery-archive {
	clear: both;
}

.blogPhoto{
	float:left;
	margin: 0px 10px 10px 0px;
}

a#entermotion{
	width:10px;
	height:10px;
	display:block;
	background: transparent url('../images/dinkey.png') no-repeat;
	text-indent:-9999px;
}

/*
 * Aviation camp page
 */
body#aviationCamp #content h2 {
	background: transparent url('../images/aviation-camp-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:640px;
}


body#aviationCamp h3 {
	text-transform: uppercase;
	font-size: 18px;
	margin: 0;
}

body#aviationCamp h4 {
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 0px;
}

body#aviationCamp #content ul {
	margin: 0 0 15px 0;
}

body#aviationCamp #content ul li {
	font-weight: normal;
	margin: 1px 0;
}

body#aviationCamp #left-col #left-col-main #content {
	background: url('../images/exploration-place.jpg') bottom right no-repeat;
}

.campMainInfo p {
	margin: 0 0 0px 0;
	color: #E5AD00;
	font-weight: bold;
}

.campFees {
	text-transform: uppercase;
	color: #023E63;
	margin-bottom: 20px;
}


.registerNow {
	text-transform: uppercase;
	color: #023E63;
	font-weight: bold;
	font-size: 14px;
}

.footnote {
	font-size: 10px;
	line-height: 1.3em;
	margin-top: 30px;
	width: 75%;
	margin-bottom: -20px;
}

#aviationCampSideLink, #luncheonsHighlights, #vimeoFlag, #renewFlag {
	background-repeat: no-repeat;
	background-position: 0 -28px;
	width: 263px;
	height: 28px;
	text-indent: -9999px;
	display: block;
	float: right;
	margin-top: 10px;

}

#renewFlag { background-image: url('../images/renew-flag.png'); }
#renewFlag:hover { background-position: 0 0; }

#vimeoFlag { background-image: url('../images/vimeo-flag.png'); }
#vimeoFlag:hover { background-position: 0 0; }

#luncheonsHighlights { background-image: url('../images/luncheon-highlights.png'); }
#luncheonsHighlights:hover { background-position: 0 0; }

#aviationCampSideLink { background-image: url('../images/aviation-camp-link.png'); margin-top: 7px;}
#aviationCampSideLink:hover { background-position: 0 0; }

.hiresLinkContainer {
	text-align: center;
	font-size: 11px;
	margin-top: 2px;
}

body#news #content h2#pastReleases {
	font-size: 20px;
	font-weight: normal;
	margin: 40px 0 0 -40px;
	background: url('../images/past-releases-header.png') 0 0 no-repeat;
	float: none;
	
}


/*
 * Golf page 
 */
#golfSignupArea {
	margin-top: 30px;
}
#golfSignupArea h2 {
	margin-top: 30px;
}

#golfSignupArea table {
	width: 90%;
	padding-left: 22px;
	margin-bottom: 20px;
}

#golfSignupArea input.text { width: 90%; }
.smallCol { width: 20%; }
.avgCol { width: 40%; }
#golfSignUpType-team, #golfSignUpType-sponsor { padding-top: 20px; }
.participants { padding-left: 25px; }

tr.bottomRow td { padding-bottom: 20px; }
#sponsorshipOptions td { padding-bottom: 10px; }

#sponsorshipOptions input {
	float: left;
	width: 20px;
}
#sponsorshipOptions span {
	float: left;
	width: 110px;
}

.disabled table { background: #eee; }
.disabled input.text { background: #ddd; }



/*
 * New Members Page
 */
.memberLogo {
	float: left;
	margin: 0 40px 20px 0;
}

h2#foundingMembers {
    background: url("../images/founding-members-header.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 40px;
    margin: 30px 0 15px -40px;
    text-indent: -9999px;
    width: 640px;
}

h2#charterMembers {
    background: url("../images/charter-members-header.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 40px;
    margin: 30px 0 15px -40px;
    text-indent: -9999px;
    width: 640px;
}


h2#corporateMembers {
    background: url("../images/corporate-members-header.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 40px;
    margin: 30px 0 15px -40px;
    text-indent: -9999px;
    width: 640px;
}

h2#individualMembers {
    background: url("../images/individual-members-header.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 40px;
    margin: 30px 0 0 -40px;
    text-indent: -9999px;
    width: 640px;
}

#column3, #column2, #column1 {
	width: 33%;
	float: left;
}


/*
 * New event page 
 */
 
#infoArea p { margin-bottom: 7px; }

#infoArea { 
	margin-bottom: 20px; 
	width: 70%;
	float: left;
}
#infoArea.wide { width: 100%; }

#eventSponsor {
	width: 30%;
	float: left;
}

#eventSponsor img {
	display: block;
	margin-top: 10px;
}
 
#eventBullets {
	background-image:url('../images/mark-bullet.png');
	width: 33px;
	height: 11px;
	float:left;
	margin-right: 10px;
	margin-top: 5px;
}

.eventBullet-text {
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#458cc4;
	margin: 0px 0px 0px 0px;
}

#eventHeader {
	color:#013c64;
	font-size:18px;
	font-weight:bold;
	line-height: 1.5em;
}


.bodPhoto {
	background: #eee;
	min-height: 142px;
	width: 105px;
	float: left;
	margin-right: 10px;
}

.bodMember {
	float: left;
	width: 280px;
	margin-bottom: 60px;
}
.bodMember.atn {
	margin-right: 30px;
}

.bodMember h3 {
	margin: 0;
	line-height: 1.1em;
}

.bodPosition {
	line-height: 1.1em;
	margin: 3px 0 5px 0;
	font-weight: bold;
}

.bodCompany {
	line-height: 1.1em;
}

/*
 * Reclaim the Name promo
 */
#reclaimTheNamePromo {
	display: block;
	text-indent: -9999px;
	background: url('../images/reclaim-the-name-promo.png') 0 0 no-repeat;
	width: 252px;
	height: 126px;
	float: left;
	margin-top: 15px;
}

#reclaimTheNamePromo:hover { background-position: 0 -126px; }


/*
 * Login area
 */
#invalidLogin {
	font-weight: bold;
	color: #c30;
}

.topMargin { margin-top: 20px; }

dl { width: 100%; }

dt, dd {
	float: left;
	margin: 0;
	padding: 3px 0;
}

dt {
	width: 30%;
	clear: both;
}

dd { width: 70%; }

body.loginArea #content h2 {
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
	height: 40px;
	margin: 30px 0px 15px -40px;
	width:640px;
/*	float: left;*/
}

body#loginArea #content h2 { background-image: url('../images/login-area-header.jpg'); }
body#nomination #content h2 { background-image: url('../images/nomination-header.jpg'); }

/*
 * Blog
 */
/*body#blog h2 {
	background: url('../images/blog-header.jpg') 0 0 no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin: 30px 0px 15px -40px;
}*/

body#blog #content h2 {
	background: transparent url('../images/blog-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:640px;
}

.post { margin-bottom: 30px; }

.blogPostAuthor, .more-link {
	color: #eab41c;
	font-weight: bold;
	font-size: 14px;
}
.more-link {
	font-size: 12px;
	text-transform: uppercase;
	display: block;
/*	margin-top: -18px;*/
}
.nav-single { display: none; }

.blogPostTitle {
	margin: 0 0 0px 0;
	text-transform: uppercase;
}

.blogPostDate { font-size: 11px; }

.blogPostMeta {
	float: left;
	width: 150px;
	line-height: 1.2em;
}

.blogPostContentArea {
	float: right;
	width: 420px;
	background: transparent url('../images/bullet.png') no-repeat 1px 3px;
	padding-left: 15px;
}

.blogPostContent p { 
	margin: 0 0 20px 0;
}

abbr { cursor: pointer }

.blogPostFooterMeta {
	font-size: 11px;
	color: #888;
}

#commentsWrapper hr {
	margin-top: 20px;
	margin-bottom: 20px;
}

#commentform label {
	width: 30%;
	float: left;
	display: block;
}

#commentform .required {
	color: #c30;
	font-weight: bold;
	padding-right: 5px;
}

.form-allowed-tags {
	color: #888;
	font-size: 11px;
	line-height: 1.4em;
}

#comments .avatar {
	float: left;
	margin: 4px 15px 5px 0;
}

.commentContentArea {
	float: left;
	width: 500px;
}

ul .commentContentArea { width: 450px; }
ul li li .commentContentArea { width: 400px; }

.commentlist, .commentlist li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.commentlist li {
	margin-bottom: 40px;
}

#content .commentlist li li {
	margin-left: 65px;
	font-weight: normal;
	background: none;
}
#content .commentlist li li li { margin-left: 35px; }


.comment-author {
	font-weight: bold;
}

.comment-content p { 
	margin: 0 0 20px 0;
	font-size: 12px;
	line-height: 1.4em;
}

.reply { margin-top: -15px; }
#respond { 
	border-top: #c8dce6 2px solid; 
	padding-top: 5px;
}
#comments-title { margin: 0; }

body#home #left-col-bot-right img.size-thumbnail {
	float: right;
	margin: 5px 0 5px 15px;
}
body#home #left-col-bot-right p img {
    float: right;
    height: auto;
    max-width: 120px;
    margin-bottom: 5px;
    margin-left: 5px;
	border: 2px solid #C0E2EC;
}

/*
 * Speaker's Bureau
 */
body#speakersBureau #content h2 {
	background: transparent url('../images/speaker-bureau-header.jpg') no-repeat;
	text-indent:-9999px;
	height:40px;
	margin: 30px 0px 15px -40px;
	float:left;
	width:640px;
}

/* Header survey link 
#header a#survey-link{
	display:block;
	float:right;
	text-indent:-9999px;
	width: 200px;
	height:45px;
	margin:0px 0px -50px 0px;
}*/

/*
 * Scholarship Application 
 */

#scholarshipApplication fieldset {
	*padding-left: 20px;
	border:1px solid #ddd;
}

#scholarshipApplication .row {
	width: 100%;
	overflow: hidden;
	clear: both;
	margin-bottom: 1.1em;
}

#scholarshipApplication .row .field {
	float:left;
	margin-right: 1em;
}

#scholarshipApplication .row label {
	display: block;
}

#scholarshipApplication .row.flat {
	margin-bottom: 0;
}

#scholarshipApplication .row select {
	width: 150px;
}

#scholarshipApplication .columns input {
	margin-bottom: 0.5em;
	width: 122px;
}

#scholarshipApplication .awardscol input {
	width: 168px;
}

#scholarshipApplication .act,.act2 {
	margin-bottom: 1em;
	display: block;
} 

#scholarshipApplication .act2 {
width: 90%;
}

#scholarshipApplication .columns label {
	font-size: 11px;
	line-height: normal;
	margin-bottom: 1em;
	height: 2em;
}

#scholarshipApplication .flatlabels label{
	height: auto;
}

#scholarshipApplication legend { color:#448fc9; font-weight: bold}
#scholarshipApplication .errorField { border-color:red}
#scholarshipApplication #formWarning { color:red; font-weight: bold;}



.pds-box {
	background: none !important;
	border: none !important;
	width: 100% !important;
	border-radius: 0  !important;
}

.pds-input-label {
	width: 160px !important;
}

.pds-pd-link {
	display:none !important;
}

.pds-vote-button {
	background: transparent url('../images/vote-button4.png') no-repeat !important;
	display: block !important;
	text-indent: -9999px !important;
	width: 96px !important;
	height: 18px !important;
	line-height: 18px !important;
	border-radius: 0 !important;
	padding:0 !important;
	margin-top: 10px !important;
	overflow: hidden !important;
	border:none  !important;
}

.pds-vote-button:hover {
	background-position: 0 -18px !important;
}

.pds-question-top {
	color:#022545 !important;
}

.pds-answer {
	padding:0 !important;
	border-color:#d0e6f2 !important;
}

.pds-box-outer {
	padding: 2px 30px !important;
}

.pds-feedback-group {
	padding: 1px 0px 2px 0px !important;
}

.pds-answer-feedback-bar {
	background: #428ec2 !important;
}

.pds-total-votes {
	display:none !important;
}

.pds-answer {
border-top: none !important;
border-bottom: none !important;
}

.pds-question-top {
	padding-bottom: 0 !important;	
}

.pds-answer-group {
padding: 2px 0px 2px 0px !important;
}

.pds-vote {
padding: 0px 0px !important;
margin-top: -5px !important;
}

.pds-links {
	padding: 0 !important;
	line-height: 12px !important;

}


#middle-wrapper #left-col {
	background: white;
}

.formNote {
	float:right;
	text-align: right;
	line-height: 1em;
	font-size: 0.9em;
}

.larger {
	font-size: 1.1em;
}

.col1,.col2,.col3,.col1b,.col2b,.col3b {
	float:left;
}

.col1 {
	width: 50%;
}

.col2 {
	width: 50%;
}

.col1b {
	width: 33%;
}

.col2b {
	width: 33%;
}

.col3b {
	width: 33%;
}

label {
	display: block;
}

.break {
	clear: both;
}

.field {
	margin-bottom: 10px;
	clear:left;
}

.field input {
	width:90%;
}

.field.checkbox input {
	width:auto;
}
.checkbox label {
	font-weight: bold;
}

.field label span, span.req {
	color:red;
}

.gap {
	display: block;
	clear: both;
	margin:1em 0;
	height: 0.5em;
}

.flashMessage-fail {
	color:red;
}

#committees h3 {
	width: 100%;
	clear:both;
}

#sibdearFeature {
	padding: 0 25px;
    margin-top: 20px;
    display: block;
    clear: both;
    overflow: hidden;
}

#sibdearFeature h2 {
	/*letter-spacing: .08em;*/
	font-size: 13px;
    line-height: 19px;
    text-transform: uppercase;
}

#sibdearFeature p {
	color:#0b5681;
	font-size: 11px;
	line-height: 14px;
}

#sibdearFeature .pageSection p:last-child a {
	background: url('../images/more-info.png') no-repeat;
	width: 135px;
	height: 18px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
}