/*latest update 2008.04.04*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
ol,ul,li{ list-style:none; list-style-position:outside;}
a img{border:0;}
.clear{clear:both;}

a:link, a:visited{ color:#0120bd; text-decoration:underline;}
a:hover{ color:#011889; text-decoration:underline;}


body{ font-size:62.5%; font-family:Arial,sans-serif; }


/*header*/
#header{ position:relative; padding-top:100px; width:100%; background:#003c6e;}

hr {height:1px;}

#header h1 {
	width:275px;
	height:275px;
	overflow:hidden;
	position:absolute;
	left:10px;
	top:-90px;
	z-index:10;
	background:url(http://www.bdronline.org/images/logo.png) no-repeat;
}

#header h1 a {
	display:block;
	width:100%;
	height:100%;
	text-indent:-999px;
}

	.nav{width:100%;}
	
	.nav ul{display:inline}
	
	.nav ul li{ float:left; display:inline; height:77px; border-right:1px #003c6e solid; position:relative; top:-1px;}
	.nav ul li.gap{width:310px;}
	.nav ul li.gap span{ display:block; width:329px; height:100%; border-right:1px #4e96d1 solid;}
	.nav ul li a:link,
	.nav ul li a:visited{ display:block; float:left; height:75px; line-height:75px; color:#fff; padding:0 0.8em; font-size:1.7em;
						  text-decoration:none; white-space:nowrap; border:1px #4e96d1 solid; border-left:0; border-bottom:0;
						  background:#003c6e url(http://www.bdronline.org/images/bg_nav2.gif) top repeat-x;}
	.nav ul li a.on:link, .nav ul li a.on:visited, .nav ul li a:hover{background:#0c5998 url(http://www.bdronline.org/images/bg_nav_on.gif) top repeat-x;}


/*content*/					  
#content{ width:990px; overflow:hidden; margin:50px auto;}
.sidebar{ width:275px; background:#eee; float:left; display:inline; margin-left:30px; margin-top:70px;}
  .sidebar h3{ width:92%; margin:12px auto; background:#003c6e; color:#fff; text-align:center; font-size:2.2em; line-height:150%;}
  .sidebar ul{ width:90%; margin:0 auto;}
  .sidebar ul li{background:url(http://www.bdronline.org/images/news_li.gif) left center no-repeat; overflow:hidden; font-weight:bold; height:34px; line-height:34px;}
  .sidebar ul li span{ font-size:1.2em; float:left; display:inline; margin:0 10px 0 30px;}
  .sidebar ul li a:link,
  .sidebar ul li a:visited{ float:left; width:220px; white-space:nowrap; overflow:hidden; font-size:1.3em;
  							color:#000; text-decoration:none;margin-left:25px;}
  .sidebar ul li a:hover{text-decoration:underline;}
  .sidebar h4{ width:85%; margin:0 auto; font-size:1.6em; text-align:center;}
  .sidebar p{ width:91%; font-size:1.3em; margin:15px auto; font-weight:bold;}
  .sidebar p img{ float:left; margin:0 15px 15px 0;}
  

.main_content{ float:right; width:590px; display:inline; margin-right:40px;}
  .main_content h2{ font-size:2.6em; color:#003c6e; margin-bottom:20px;}
  .main_content p{ overflow:hidden; font-size:1.4em; line-height:130%;margin-bottom:20px;}
  .main_content p img{ float:left; margin-right:15px;}
  .main_content h4{ font-size:1.9em; clear:both;margin-bottom:5px;}
.main_content h4 span { font-size:.9em; font-weight:normal; color:#333333; }
  .main_content ul{ margin:15px 0 15px 30px}
  .main_content ul li{ padding-left:30px; font-size:1.4em; line-height:150%;
  					   background:url(http://www.bdronline.org/images/item_arrow.gif) left center no-repeat;}
  .main_content h5{ font-size:1.7em; color:#003c6e;}



/*footer*/
#footer{ text-align:center; color:#aeb2b5; background:#003c6e; padding:35px 0 20px 0; font-size:1.4em;}
#footer p.links{ line-height:200%; padding:5px 0;}
#footer p.links a:link,
#footer p.links a:visited{ color:#fff; text-decoration:underline;}
#footer p.links a:hover  { color:#f0f0f0; text-decoration:underline;}

#footer p a:link,
#footer p a:visited{ color:#aeb2b5; text-decoration:underline;}
#footer p a:hover  { color:#aeb2b5; text-decoration:underline;}

.calendar img {display:none;}
.calendar h5 a {margin-top:50px;}

img.member {float:right;
	max-height: 150px; margin-left: 10px;
	border: 5px double #003c6e; padding: 3px;
}

div.member {
	width: 550px;
	min-height: 180px;
	padding: 10px;
	background-color: #eeeeee;
	float: left;
	display: inline;
	border: 0px;
	margin: 10px 0px;
}

div.member h4 a{
	color: #003c6e;
}

div.member p.location {
	color: #003c6e;
	font-style: italic;
	padding-bottom: 5px;
	font-size: 12px;
}