/* CSS Document - 2006.09.28 - firebelly design corp.: k.brugman */
/* orange: #FF8A00; blue: #6DCFF6; taupe: #A3A37D; text: #352E2C; bg: #F0F0CF;  l.bg: #F5F5DF; */

/* see page files for specialized rules */

	body, html {
		background: #F0F0CF;
		color: #352E2C;
		font-family: verdana, arial, sans-serif;
		font-size: 9px;
		margin: 0px;
		padding: 0px;
		text-align:center;
		}
		
	a			{ color: #352E2C; text-decoration: underline; }
	a:link		{ color: #352E2C; text-decoration: underline; }
	a:visited	{ color: #352E2C; text-decoration: underline; }
	a:hover		{ color: #FF8A00; text-decoration: line-through; }
	a:active	{ color: #FF8A00; text-decoration: line-through; }	
	a.on		{ color: #FF8A00; text-decoration: line-through; }	
	
	img, img.noborder { background-color: transparent; border:none; display:block; }
	.hide { position:absolute; left:-9999px; }
	
	
/* TEXT TAGS */

	p, li, td {
		background: transparent;
		color: #352E2C;
		font-family: verdana, arial, sans-serif;
		font-size: 9px;
		font-weight:normal;
		line-height: 1.5;
		text-align:left;
		padding: 0px;
		margin: 0px 0px 1em 0px;
		}
		
	h1, h2, h3, h5, h5, h6 {
		background: transparent;
		color: #FF8A00;
		font-family: verdana, arial, sans-serif;
		font-size: 12px;
		font-weight:bold;
		line-height: 1.4;
		text-align:left;
		text-transform:none;
		padding: 0px;
		margin: 0px 0px 1em 0px;
		}
	
		
	h1 { margin: 0px 0px 1px 0px; }
	
	h2 { margin: 0px 0px 10px 0px; }
	
	h3 { color: #352E2C; text-transform:uppercase; margin: 0px; }
	
	h4 {
		color: #000000;
		font-weight:normal;
		margin: 0px 0px 10px 0px;
		}
	
	.underline { border-bottom: 1px dashed #352E2C; padding-bottom: 9px; }
	
/* FORMATTING TAGS */

	#container {
		position:relative;
		background: transparent;
		color: #352E2C;
		width: 900px;
		text-align:left;
		padding: 0px 72px;
		margin: 0px auto;
		}
		
	#content {
		position: relative;
		background: transparent;
		color: #352E2C;
		padding: 0px;
		margin: 15px 0px 0px 0px;
		}
		
	#header img { *float:none; *position:absolute; *top: 0px; *left: 322px; }
	
	#header img.masthead { position: static; float:left; margin: 0px; }
	
	ul {
		list-style:none;
		margin:0px;
		padding:0px;
		}
	
	/** button list **/
	ul.button-list {
		margin: 10px 0 0 0;
	}
	ul.button-list li {
		margin: 0;
		padding: 0;
		border: none;
		margin-bottom: 3px;
	}
ul.button-list li a {
	display: block;
	width: 176px;
	height: 21px;
	text-indent: -30000px;
	background-position: left;
	background-repeat: no-repeat;
}
	ul.button-list li a:hover {
		background-position: right;
	}
	ul.button-list li#take-action-now a{
		background-image: url('../images/take-action-now.gif');
	}
	ul.button-list li#disparities-network a{
		background-image: url('../images/disparities-network.gif');
	}
	ul.button-list li#anti-tobacco-summit a{
		background-image: url('../images/anti-tobacco-summit.gif');
	}

.division {
	padding-bottom: 15px;
	background: url('../images/dashed_border.gif') repeat-x bottom;
	margin-bottom: 13px;
}
	
	select, option selected { background: #FFFFFF; color: #352E2C; }
		
	option { background: #A3A37D; color: #FFFFFF; }
	
			
/* FOOTER TAGS */

	#footer {
		clear:both;
		height: 77px;
		background: transparent url(../images/logo.gif) right top no-repeat;
		margin: 30px 34px 0px 0px;
		padding: 0px 40px 0px 0px;
		}
		
	#footer p { font-size: 9px; text-align:right; margin: 0px; }
	

	
/* FORMS */

	fieldset { border:none; margin:0px; padding:0px; }
	legend { display:none; }
		
	form ol { list-style:none; margin:0px; padding:0px; }
	form ol.constrain { width:500px; }
	form li { position: relative; margin: 0px 0px 7px 0px; padding: 0px; border: none; }
	
	input, select, textarea {
		color: #352E2C;
		background: #FFFFFF;
		font-family: verdana, arial, sans-serif;
		font-size: 10px;
		margin:0px;
		padding:0px;
		}

	label { display: inline-block; vertical-align:top; }
	
	li.submit, li.search { text-align:right; margin:0px; }
	li.search { margin:0px 19px 0px 0px; }
	
		
/* NAV TAGS */

	ul#nav {
		list-style:none;
		background: #F0F0CF url(../images/nav_bg.gif) 0px 3px no-repeat;
		width: 785px;
		height: 22px;
		margin: 0px;
		padding:3px 0px 1px 0px;
		border-top: 5px solid #352E2C;
		border-bottom: 2px solid #352E2C;
		overflow:hidden;
		}
		
	*html ul#nav {
		background-position: 0px 6px;
		/* \*/
		background-position: 0px 3px;
		height: 33px;
		he\ight: 22px;
		/* */
		}
		
	ul#nav li {
		height: 22px;
		float:left;
		margin: 0px 2px 0px 0px;
		padding:0px;
		}
	
	ul#nav li a {
		height: 22px;
		background: transparent;
		background-position: 0px 0px;
		color: #000000;
		display:block;
		margin: 0px;
		padding:0px;
		}
		
	#container ul#nav li a:hover, #container ul#nav li a:active, #container ul#nav li a.on { background-position: 0px -22px; }

	#container li a#about {
		background: #F0F0CF url(../images/nav_about.gif) no-repeat;
		width: 113px;
		}
		
	#container li a#get {
		background: #F0F0CF url(../images/nav_get.gif) no-repeat;
		width: 131px;
		}
		
	#container li a#reach {
		background: #F0F0CF url(../images/nav_reach.gif) no-repeat;
		width: 69px;
		}
		
	#container li a#truth {
		background: #F0F0CF url(../images/nav_truth.gif) no-repeat;
		width: 106px;
		}
	
	#container li a#resources {
		background: #F0F0CF url(../images/nav_resources.gif) no-repeat;
		width: 80px;
		margin-left:0px;
		}
		
		#survery-btn {
			position: absolute;
			top: 520px;
			left: 300px;
		}
	
