body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	background-image: url(graphics/bg.gif);
}
.cardpromo {margin:0;
	background-repeat: repeat;
	background-image: url(http://khgbraintumorfoundation.org/holidaycards/images/snowflake.gif);
	
}
.content {
	width:779px;
	margin:1px auto 0;
	text-align:left;
	background-color:#FFFFFF;
	padding:0;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: double;
	border-left-style: double;
	border-right-color: 000;
	border-left-color: 000;

}
.contentbottom {
	width:779px;
	margin:0 auto 5px auto;
	text-align:left;
	background-color:#FFFFFF;
	padding:0;
	height: auto;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: double;
	border-left-style: double;
	border-right-color: #000;
	border-left-color: #000;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #000;
	background-repeat: repeat-y;
	background-image: url(images/bkgrd_content.jpg);
	background-position: right;
}
#left {
	width:520px;
	margin:0;
	display:inline;
	padding:10px 0 0 30px;
	float: left;
	height: auto;
}
#right {
	width:194px; /*changed from 193; */
	padding:30px 0 5px 10px; /*changed from 30px 0 4px 10px; */
	float:right;
	overflow: hidden;
	display:inline;
}
#navigation {
	width:779px;
	background-color:#0266B2;
	height: 48px;
	margin: 0  auto;
	border-top: 3px double #000;
	border-bottom: 3px double #000;

}
#Table_02 {clear:left; margin:0 auto; padding:10px 0 0 0;}
.subhead {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000;
}
#base {
	background-color: #006EB8;
	clear: left;
	padding: 1px 0 3px 0;
	height: 16px;
	border-top-width: 3px;
	border-top-style: double;
	border-top-color: #000;
}
#base a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 30px;
	margin-left: 30px;
}
#base a:hover {
	text-decoration: underline;
}

#left h1 {
	font-size: 22px;
	color: #006AB1;
	font-style: italic;
	margin-top: 30px;

	background: url(images/rulewithdragon.gif) left top;
	background-repeat: no-repeat;
	padding: 66px 0 20px 0;
	margin: 0;
	line-height: 22px;
	height: 30px;}

#left h1.bottomline {
/*	background: url(images/rulewithdragon.gif) left top;
	background-repeat: no-repeat;
*/
	background:url(images/rule.jpg) left bottom;
	background-repeat: no-repeat;
	margin: -70px 0 20px 0;
	 z-index:50;}
	
#left h1.topline {
	background: none;
	padding:  0;
	margin: 50px 0 0 0;
	 z-index:60}


#left h2 {
	margin: 0 0 8px 0;
	padding: 0px;
	font-size: 16px;
}
#left h3 {
	font-size: 22px;
	color: #006AB1;
	font-style: italic;
	margin-top: 30px;
	margin: 30px 0 10px 0;
	padding: 0px;
	font-size: 22px;
	background:url(images/rule.jpg) left bottom;
	background-repeat: no-repeat;
	line-height: 30px;
}

#left p {
	padding: 0;
	margin: 8px 0 15px 0;
	font-size: 14px;
	line-height: 20px;
}
#left p.subhead {
	padding: 0;
	margin: 8px 0 5px;
	font-size: 14px;
	line-height: 20px;
	font-weight:bold;
	clear:left;
}
#left p.c1 {
	float: left;
	width: 230px;
	padding-right: 30px;
}

#left ul {
	font-size: 14px;
	line-height: 20px;
	margin-bottom:18px;
}
#left ol {
	font-size: 14px;
	line-height:20px;
}
#left ol li {
	margin-bottom:18px;
}

#left form {
	font-size: 12px;
	font-weight: bold;
}
#top {

	background-image: url(images/topbkgrdIE.jpg);
	background-position: 0;

	b\ackground-image: url(images/topbkgrd.jpg);
	b\ackground-position: 0;
	background-repeat: no-repeat;
	height: 100px;
	width: 779px;
	margin:0;
}

#top a.map, a.contact, a.home {
	color: #006AB1;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#top a.map:hover, a.contact:hover, a.home:hover  {
	color: #ffffff;
	text-decoration:underline;
}
#top a.donate {
	color: #ffffff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#top a.donate:hover  {
	color: #ffffff;
	text-decoration:underline;
}
#top .donate {
	float: left;
	margin:0 0 0 629px;	 
	display:inline;
	color:#FFFFFF;
	background-image: url(images/donate.gif);
	background-position: -1px -1px ;
	background-repeat: no-repeat;
	height:64px;/* IE  hack for 5.5 it reads this*/
	h\eight:50px;/* IE  hack for 5.5 everything else reads this*/
	width: 135px;/* IE  hack for 5.5 it reads this*/
	w\idth:95px;/* IE  hack for 5.5 everything else reads this*/
	padding:10px 0 2px 38px;/* IE  hack for 5.5 it reads this*/
	p\adding:10px 20px 0 40px;/* IE  hack for 5.5 everything else reads this*/

}

#top .map {
	float: right;
	margin: 5px 5px 0 5px;
	border-left:solid 2px #006AB1;
	padding: 3px 0 3px 30px;
	background-image: url(images/bug.gif);
	background-position: 4px;
	background-repeat: no-repeat;
}

#top .contact {
	float: right;
	margin: 5px 5px 0 5px;
	border-left:solid 2px #006AB1;
	padding: 3px 0 3px 25px;
	background-image: url(images/contact.gif);
	background-position: 4px;
	background-repeat: no-repeat;
}

#top .home {
	margin: 5px;
	padding: 3px 0 3px 25px;
	float: right;
	background-image: url(images/home.gif);
	background-position: 4px;
	background-repeat: no-repeat;
}

#left a {
	font-weight: normal;
	color: #006EB8;
	text-decoration: none;
	font-style: italic;
}
#left a:hover {
	text-decoration: underline;
}
#left .section {
	text-align: left;
	margin: 0px;
	clear: left;
	padding:0 0 10px 110px;
	width: 400px;
}

#facts {
	background-color: ffffff;
	clear: left;
	background-repeat: no-repeat;
	overflow: visible;
	padding:4px 0;
	border-right: double 3px #000000;
	border-left: double 3px #000000;
	background-image: url(images/factsbkgrd.gif);
	background-position:bottom;
	width: 779px;
	margin: 0 auto;
}

#facts h3 {
	font-size: 20px;
	line-height:24px;
	color: #FFFFFF;
	margin:10px 60px 0 40px;
	text-align: center;
}

#facts p  {
	font-size: 11px;
	text-align: center;
	padding:0 0 0 30px;
	clear:left;}

#facts a  {
	color: #FFFFFF;
	text-decoration:none;
}

#facts a:hover  {
	color: #DFF1CE;
	text-decoration:underline;
}

#facts .number  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	display:block;
	font-size:14px;
	margin:0 30px 10px 0px;
	line-height: 24px;
}

#facts .number .numbernumber {
	font-size: 30px;
	text-align: center;
}

#left .footnote {
 font-size:10px; 
 position: relative; 
 font-weight:bold;
 top: -3px; 
 }
 
.headbanner {height:90px; width:500px; margin:10px 0; background-image: url(graphics/getyourhead_logo_rev.jpg); background-repeat:no-repeat; display:block;}

.hangleft {
	margin-left:-3000px;
}

.quicklinks {width:175px;
	margin:5px 0 2px 0;
	background-color:#7AC142;
	display:block; 
	font-size: 14px; 
	font-weight: bold; 
	padding: 6px 0; 
	border: solid 1px #000; 
	text-align: center; 
	color: #FFFFFF; 
	letter-spacing: 1px;}

.newsletterlink {
	height:115px; 
	width:180px; 
	margin:0 0 0 0;
	background-image: url(images/drgnfly.gif); 
	background-repeat:no-repeat; 
	display:block;}

.tulipslink {
	height:106px;
	width:180px;
	margin:1px 0 0 0;
	background-image: url(images/tulips2.gif);
	background-repeat:no-repeat;
	display:block;
}
.phillies {
	height:114px;
	width:180px;
	margin:1px 0 0 0;
	background-image: url(images/philliesbanner2010.jpg);
	background-repeat:no-repeat;
	display:block;
}
.bluerocks {
	height:114px;
	width:180px;
	margin:1px 0 0 0;
	background-image: url(bluerocks/images/bluerockbanner.jpg);
	background-repeat:no-repeat;
	display:block;
}
.beefandbeer {
	height:114px;
	width:180px;
	margin:1px 0 0 0;
	background-image: url(images/bandbbutton10.jpg);
	background-repeat:no-repeat;
	display:block;
}
.azct {
	height:100px;
	width:177px;
	margin:1px 0 0 0;
	background-image: url(images/azct.jpg);
	background-repeat:no-repeat;
	display:block;
}

.awarenesswalk {
	height:114px;
	width:180px;
	margin:0 0 0 0;
	background-image: url(images/walkbutton10.jpg);
	background-repeat:no-repeat;
	display:block;
}
.awarenesswalk-link {
	font-weight: bold;
font-size:12px;
line-height:14px; 
text-decoration:none;	
display:block;
}
.awarenesswalk-box {
	border: solid 1px #000;
	width:171px;
	margin:0 0 4px 0;
	padding:10px 2px;
	display:block;
	background-color:#FFFFFF;
}
.clinical {
	height:115px;
	width:180px;
	margin:0 0 0 0;
	background-image: url(images/ct_button.jpg);
	background-repeat:no-repeat;
	display:block;
}
.clinical-box {
	border: solid 1px #000;
	width:171px;
	margin:0 0 4px 0;
	padding:10px 2px;
	display:block;
	background-color:#FFFFFF;
}
.clinical-link {
	font-weight: bold;
font-size:12px;
line-height:14px; 
text-decoration:none;	
display:block;
}
p.homepromo_igive {
	height:70px; 
	width:500px;
	margin:30px 0 10px 0;	
	display:block;
}
a.homepromo_igive  { 
	border: solid 1px #000;
	height:70px; 
	width:500px; 
	margin:5px 0; 
	background-image: url(images/igive.gif); 
	background-repeat:no-repeat; 
	display:block
}

p.homepromo_gloss {
	border: solid 1px #000;
	width:500px;
	margin:0 0 20px;
	display:block;
	background-color:#FFFFFF;
	background-image: url(images/logo_glosssalon.gif);
	height: 70px;
}
a.homepromo_gloss  { 
	border: solid 1px #000;
	height:70px; 
	width:500px; 
	margin:0; 
	background-image: url(images/logo_glosssalon.gif); 
	background-repeat:no-repeat; 
	display:block
	} 
 
 
.rt_menus {
	border: solid 1px #000;
	width:175px; /*changed from 174*/
	margin:2px 0;
	padding:8px 0;
	display:block;
	background-color:#FFFFFF;
}
.custom_menus {
	border: solid 1px #000;
	width:174px;
	margin:2px 0;
	padding:8px 0;
	display:block;
	background-color:#FFFFFF;
	background-repeat:no-repeat; 
}

.rt_menus a {font-size:12px;line-height:14px; margin:8px; text-decoration:none;}
.rt_menus a:hover {font-size:12px;line-height:14px; margin:8px; text-decoration:underline;}

#left a.backtotop {font-size:10px; line-height:20px; text-transform: uppercase; margin:30px 0; text-align:center; text-decoration:none; }
#left a.backtotop:hover {font-size:10px; line-height:20px; text-transform: uppercase;  margin:30px 0; text-align:center; text-decoration:underline;}
#donortable {font-size:14px; text-align:center; margin:0 0 30px 0;}

/* newsletter styles*/

#maincontentwell {
	margin: 0px;
	padding: 0px;
	width: 779px;
}
#maincontentwell p { font-size:14px; line-height:18px;}

.style2 {color: #9E9C9F}
.style5 {
	font-size: 9px;
	font-weight: bold;
}
.style12 {
	color: #009900;
	font-weight: bold;
}
.style17 {font-size: 16px; color: #0033CC; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.subhd {font-weight: bold;
	padding-top: 24px;
}
.link1 {
	font-size: 9px;
	color: #003399;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
}
/* formally .bluehead */
h4 {
	margin:4px 0 0 0 ;
	font-size: 18px;
	font-weight: bold;
	color: #0033CC;
}
 a.backtotop {font-size:10px; line-height:20px; text-transform: uppercase; margin:30px auto; text-decoration:none; }
 a.backtotop:hover {font-size:10px; line-height:20px; text-transform: uppercase;  margin:30px auto; text-decoration:underline;}

/*PhotoGallery*/

#galleryblk {margin:0 0 4px 50px; width:640px;  height:120px; background:#ffffff; border:1px solid #000000; padding:0 20px;}
.galleryblk p {font-size: 12px; margin: 4px 0;}
.galleryblk a {font-size: 12px;display:block; margin: 6px; width:150px; text-decoration:none;}
.galleryblk a:hover {font-size: 12px;display:block; margin: 6px; width:150px; text-decoration: underline;}



/* history list*/
.histlist p {font-size:12px; border-top: 1px solid #000; padding: 12px 0 0 0; clear:left;}
.histdate {font-weight:bold; float:left; width:100px; display:block; text-align:right; padding:12px 20px;}
#br_header {
	background-color: #FFF;
	width: 779px;
	padding: 0 0 12px 0;
	float: none;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-left: 3px double #000;
	border-right: 3px double #000;
}
.br_content {
	width:779px;
	margin:auto;
	text-align:left;
	background-color:#FFFFFF;
	padding:0;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: double;
	border-left-style: double;
	border-right-color: 000;
	border-left-color: 000;
}
.green {
	color: #80C429;
}
/* BLOG ENTRY */
#blog {padding:0 10px;}
#blog p {font-size:12px;	margin: 0;
}
#blog h2 {margin:0; font-size;16px;font-weight:bold;}

div#rssincl-box-8504 *{
	margin: 0;
	padding: 0; /*added the 10px*/
	/*clear: both;*/
}
div#rssincl-box-8504 div.rssincl-content div.rssincl-entry div.rssincl-clear {
	/*clear: both;*/
}
rssincl-clear {display:none;}

div.rssincl-entry a {text-transform:capitalize;	
margin: 0 ;
}

p.rssincl-itemtitle a {
	font-family: Verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	color: #333333;
	text-transform: uppercase;
}


/*web 2.0 */

div#web2{
	width:180px;
	float:right;
	margin:0;
	overflow: hidden;
	display:inline;
	padding-top:10px;
	padding-right:10px;
/*	border:#999 thin dashed;
*/  }

div#web2 a {
	color:#333;
	text-decoration:none;
	width:300px;
}

div#web2 p {
	color:#333;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	margin: 0;
/*	border:#000 thin dashed;
*/}

div#web2 img {
	margin-top:10px;
	margin-bottom:3px;
	outline:none;
}

div#web2 a img {
	border:none;}

.importantnews {
	border:1px solid #006eb8; 
	padding: 6px 3px 6px 6px;
	}
