/* 
*	Brain Tumor Fund
*	edreamz 2006
*	Dan Allegrucci
*
*/

body{color: #666; margin: 0 auto; text-align: center; background: url(../images/structure/bg.gif); font-size:13px; font-family: Times, "Times New Roman", serif;}
	a{ text-decoration: none; color: #ff9900;}   
	a:hover{ text-decoration: underline;}
 
#wrapper{width: 767px; padding: 5px; margin: 0 auto; background: #fff; position: relative;}
	#wrapper div{text-align: left;}

#top{ height:91px;}
	#logos{ float:left; width: 579px; height: 91px;}
	#donate{ float:right; width: 188px; height: 91px;}
#orangeBar{ width:767; height: 5px; background:#FF9900}
#panel{ background:url(../images/bg-cols.gif) repeat-y 0px 0px;}
	#panelPics{ width:579px; float:left;}
	#nav{ width:188px; float:right; background:#115392; overflow:hidden;}
	/*height:258px; */
	
	#stories{ position:relative; left:10px;}
	
#mainColumn { width:579px; margin:0; padding:0; float:left;}
/*Page headers*/
#mainColumn h1 { color:#666666; background:#ffe780; font-weight:normal; font-size:22px; font-family: Times, "Times New Roman", serif; width:555px; height:27px; margin:0; padding: 4px 12px; text-transform:capitalize;}

	#mainColumn h2 { color:#115392; font-weight:bold; font-size:18px; text-transform:capitalize;}
	#mainColumn h3 { color:#1992cb; font-weight:bold; font-size:14px; text-transform:capitalize; margin-top:0;}
	#mainColumn ul { list-style-image:url(../images/bullet-cross.gif);}
	#mainColumn ol { margin: 0; padding:0 0 0 10px;}
	#mainColumn li { margin: 0 0 0 20px;}
	#mainColumn .newsDate { font-size: 10px; color:#ff9900; font-family: Verdana, Arial, sans-serif; font-weight:bold}
	#mainColumn .newsHeadline { color:#115392; font-size: 14px; font-weight:bold;}
	#mainColumn .newsMore a { color:#115392; font-weight:bold;}
	#mainColumn .newsMore a:hover {}

#homeHeaders{ position:relative;}

#homeContent{ height:223px}
	#news{ float:left; width:168px; padding: 0 13px; font-size:11px; font-family: Arial, Verdana, sans-serif;}
		#news p { margin: 0 0 8px 0; padding:0}
		#news .newsDate { color:#666;}
		#news .newsHeadline { color:#333; font-weight:bold;}
		#news .newsSummary {color:#2798ce; font-weight:bold;}
		#news .newsSummary a {color:#2798ce; font-weight:bold;}
.video {
    float:left;
    margin:0;
    padding:25px 0 0;
    width:195px;
}
.text {float:left;
    font-family:Times,"Times New Roman",serif;
    font-size:14px;
    padding:25px 15px;
    width:340px;
}
.video-wrapper { float: left; width: auto;}
#subContent { margin:0; padding: 0 10px 10px 10px}
/*
#subContent table { background:#c3ddf6;}
#subContent td { background: #FFFFFF;}
#subContent .tableHead { background:#c3ddf6; text-transform:uppercase; color:#115292; font-weight: bold;}
*/

/*For pages with forms ---------------------------------------------*/
.formStyle { width:144px; height:14px; font-size:10px; font-family: Arial, Helvetica, sans-serif;}
textarea  {width:320px; height:120px; font-size:10px; font-family: Arial, Helvetica, sans-serif;}

.subnav { font-size:11px; font-family: Arial, Verdana, sans-serif; font-weight:bold; color:#000;}
.subnav a {}
.subnav a:hover { color:#115392; text-decoration:none; }

.thirdLevel { position:absolute; left: 375px; top: 162px; border-top: 1px solid #000}
.thirdLevel p, .thirdLevel a { color:#fe9900; font-size:11px; font-family: Arial, Helvetica, sans-serif; margin-bottom:0; margin-top:4px;}
.thirdLevel a:hover {}

#subFloat { float:left; margin: 0 10px 5px 0;}

.picCol {float:left; width:195px;}
.textCol {float:right; width: 325px; padding-right: 10px;}
.textCol p { margin-top:0; padding:0; }

#donateLeft {float:left; width:170px;}
#donateLeft p { color:#2798ce; font-weight:bold; font-size: 11px; font-family: Verdana, Arial, sans-serif; margin-top:0px;}
#donateLeft p .header {color:#000; font-weight:bold; font-size: 11px; font-family: Verdana, Arial, sans-serif;}
#donateLeft p a { color:#145492; text-decoration:underline;}
#donateLeft p a:hover {  text-decoration:none;}
#donateRight { background-color:#e7effa; float:right; width: 350px; padding: 8px 10px 8px 8px; }

#donateLeft p { margin-top:0;}
.largeBlue  { color:#115390; font-weight:bold; font-size: 16px; margin-top:0;}
.smallBlue { color:#115390; font-weight:bold; font-size: 9px; font-family: Verdana, Arial, sans-serif; margin-top:0;}

#blueBar{ width:767; height: 5px; background: #1992cb}
#footer{ background: #dedede; font-size:10px; width: 767px;}
	#footerNav{  width: 620px; padding: 12px; float:left; background: #dedede; font-family: Verdana, Arial, sans-serif;}
		#footer p { margin:0; padding:0; }
		#footer a { color: #666; text-decoration:none; font-family: Verdana, Arial, sans-serif;}
		#footer a:hover { color: #666; text-decoration:underline;}
	#footerSiteMap{ background: #dedede; width: 70px; padding: 12px; float:right; text-align:right;}
		#footerSiteMap p { margin:0; padding:0; text-align:right}
		#footerSiteMap a { color: #666; text-decoration:none;}
		#footerSiteMap a:hover { color: #666; text-decoration:underline;}

#bottom{width: 767px; padding: 5px; margin: 0 auto; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
	#bottom #copyright{text-align: left; float: left;}
	#bottom #copyright p { margin: 0; padding: 0;}
	#bottom #copyright a { color: #666;}
	#bottom #address{text-align: left; float: right;}
	#bottom #address p { margin: 0; padding: 0; text-align:right;}

#research{ background:#000; color:#999; width:300px; height: 266px; position:absolute; right: 0; top: 42px; z-index:50; padding:4px 10px;}
	#research h2 { font-size:13px; font-weight:bold; color:#1992cb; padding:0; margin:0}
	#research p { margin:0; padding:0; font-family: Verdana, Arial, sans-serif; font-size: 11px;}

.error{ 
  width: 485px;
  border-color: #c99;
  color: #fff;
  background: #c00;
  }

/*For rollover navigation ---------------------------------------------*/
#sidenav-container #bhome a {background-image: url(../images/buttons/nav-home.gif);}
#sidenav-container #babout a {background-image: url(../images/buttons/nav-about.gif);}
#sidenav-container #bpartnership a {background-image: url(../images/buttons/nav-partnership.gif); height:46px;}
#sidenav-container #bnews a {background-image: url(../images/buttons/nav-news.gif); height:32px;}
#sidenav-container #bdonate a {background-image: url(../images/buttons/nav-donate.gif);}
#sidenav-container #bcontact a {background-image: url(../images/buttons/nav-contact.gif);}
#sidenav-container #bblog a {background-image: url(../images/buttons/nav-blog.gif);}


#sidenav-container{ margin: 0; padding: 0;}
#sidenav-container ul{margin: 0; padding: 0; list-style:none;}
#sidenav-container ul li{list-style:none; margin: 0; padding: 0;}
#sidenav-container ul li a{display:block; width: 188px; height: 31px; background-position: 0 0; background-repeat:no-repeat; text-indent:-9999px; outline:none;}
#sidenav-container ul li a:hover{background-position: -188px 0;}
#sidenav-container ul li a.selected, #sidenav-container ul li a.selected:hover{background-position: -332px 0; border: 0px solid #ff0;}
