/* CSS Document */

/* TEMP STYLES BEGINS*/
#container-temp {
	width:800px;
	margin:auto;
	}
.red a, a:active, a:visited {color:#FF0000; text-decoration:underline;}
.red a:hover {color:#333333; text-decoration:none;}
.media-list { border:#333333 1px solid; background-color:#FFFFFF; color:#333333;}
.price {text-align:right;}
.col-title {text-align:center; font-size:14px; background-color:#CCCCCC; color:#000000;}
/* TEMP STYLE ENDS*/

body {
/*	background:url(../images/background_main.gif) repeat-x; */
	background-color:#333333;
	margin:0; padding:0;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	}

p {margin:8px 6px;font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#333; line-height:15px;}
	p.title {margin-bottom:12px; margin-top:12px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#CC0000; line-height:21px;}
	strong {font-weight:bold; color:#000000;}

#container {
	margin:auto;
	width:800px;
	border-left:solid 2px #000;
	border-right:solid 2px #000;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	}

#title {
	border:none;
	}

#banner {
	border:none;
	}
	
#nav {
	width:800px;
	height:42px;
	overflow:hidden;
	background-image:url(../images/nav00_background.gif);
	}
	#nav ul {margin-left:20px; margin-top:0; padding:0;}
	#nav li {margin:0; padding:0; display:inline; list-style-type:none;}
	#nav a {
		float:left;
		padding:42px 0 0 0;
		overflow:hidden;
		height:0px !important;
		height: /**/:42px; /* for IE5/Win */
		}
	#nav a:hover {background-position:0 -42px;}
	#nav active {background-position:0 0;}
	#nav a.selected {background-position:0 -42px;}
	#nav-home a {width:94px; background:url(../images/nav01_home.gif) top left no-repeat;}
	#nav-boardmembers a {width:112px; background:url(../images/nav02_boardmembers.gif) top left no-repeat;}
	#nav-events a {width:60px; background:url(../images/nav03_events.gif) top left no-repeat;}
	#nav-addys a {width:52px; background:url(../images/nav05_addys.gif) top left no-repeat;}
	#nav-diversity a {width:74px; background:url(../images/nav04_diversity.gif) top left no-repeat; margin-left:160px;}
	#nav-3d a {width:112px; background:url(../images/nav06_3rd.gif) top left no-repeat;}
	#nav-aaf a {width:94px; background:url(../images/nav07_aaf.gif) top left no-repeat;}

#contents {
	width:800px;
	position:relative;
	overflow:hidden;
	background:#fff url(../images/contents_background_blue.jpg) no-repeat;
	}
	
	#contents-left {
		width:260px;
		padding:20px 20px;
		float:left;
		text-align:left;
		}
	#contents-left p {margin:0; color:#555; font-size:12px; line-height:16px;}
	#contents-left .entry {margin:20px 15px;}
	
	#contents-right {
		width:460px;
		padding:0 20px;
		float:right;
		text-align:left;
		margin-bottom:50px;
		}
		
	.board p {margin-top:0px; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px;}
	.board a, a:active, a:visited {color:#555555; font-weight:bold; text-decoration:none;}
	.board a:hover {color:#5389c8; font-weight:bold; text-decoration:underline;}
	
	#media-left {
		width:260;
		padding:20px 20px;
		float:left;
		text-align:left;
		}
	.media p {color:#333333; line-height:18px;}
	.wrap {float:left; margin-right:12px; margin-bottom:6px;}
	#contents ul{margin-left:8px; margin-top:8px; margin-bottom:12px;}
	#contents li{line-height:14px; font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif; color:#333;}

#contents h1 {
	text-indent:-1200em;
	width:460px; height:30px; margin-top:20px; margin-bottom:12px;
	}
	#contents h1.home-about {background:no-repeat url(../images/h1_home_01.gif);}
	#contents h1.home-membership {background:no-repeat url(../images/h1_home_02.gif);}
	#contents h1.board {background:no-repeat url(../images/r_boardmembers.gif);}
	#contents h1.events {background:no-repeat url(../images/h1_events.gif);}
	#contents h1.events-media_auction {background:no-repeat url(../images/h1_events_media_auction.gif);}
	#contents h1.addys {background:no-repeat url(../images/h1_addys.gif);}

#contents h2 {
	text-indent:-1200em;
	width:460px; height:28px; margin-top:16px; margin-bottom:0px;
	}
	#contents h2.president {background:no-repeat url(../images/r_president.gif);}
	#contents h2.vice-president {background:no-repeat url(../images/r_vice-president.gif);}
	#contents h2.programs {background:no-repeat url(../images/r_programs.gif);}
	#contents h2.addys {background:no-repeat url(../images/r_addys.gif);}
	#contents h2.accountant {background:no-repeat url(../images/r_accountant.gif);}
	/*#contents h2.secretary {background:no-repeat url(../images/h2_secretary.gif);}*/
	#contents h2.public-service {background:no-repeat url(../images/r_public-service.gif);}
	#contents h2.membership {background:no-repeat url(../images/r_membership.gif);}
	#contents h2.education {background:no-repeat url(../images/r_education-ad2.gif);}
	#contents h2.communications {background:no-repeat url(../images/r_communications.gif);}
	#contents h2.media-auction {background:no-repeat url(../images/r_media-auction.gif);}
	#contents h2.aaf-gov {background:no-repeat url(../images/r_aaf-virginia-governor.gif);}
	#contents h2.smedal {background:no-repeat url(../images/r_silver-medal.gif);}
	#contents h2.div {background:no-repeat url(../images/r_diversity.gif);}
	/*#contents h2.third-addy {background:no-repeat url(../images/h2_third_addy_chair.gif);}*/

#contents h3 {
	margin-bottom:8px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333; text-decoration:none;
	}
	#contents h3.subhead {margin-left:8px;}

#events p.date {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#333333; margin-top:18px; margin-bottom:6;}
#events p.title {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#97001c; margin:6 0;}
#events a, a:active, a:visited {text-decoration:underline; color:#5389c8;}
#events a:hover {text-decoration:none; color:#5389c8;}
#evnets a.rsvp {text-decoration:blink; font-weight:bold;}

.h-bar {width:460px; border-bottom:#999999 solid 1px; margin:6px 0; padding-bottom:10px;}

#footer {margin:auto; padding-top:20px; padding-bottom:20px; width:800px; text-align:center; color:#999999;}

a, img {border:none}
a, a:active, a:visited {color:#333333; text-decoration:underline;}
a:hover {color:#5389c8; text-decoration:none;}