/* Updates */
p.for-more-info{
  color: #BC0051;
  font-style: italic;
  padding: 0; 
  margin: 0px 5px 25px 15px;
}
p.for-more-info strong{ color: #BC0051;}
span.hide{
  display: none;
}
#resources-link{
  position:absolute;
  top:137px;
  left:5px;
  display:block;
  width:83px;
  height:11px;
}
a:hover#resources-link{
  background: transparent url(/images/resources-nav-link.gif) center center no-repeat;
}
#youtube-link, #myspace-link, #blogger-link{
  position:absolute;
  left: 630px;
  display: block;
  width: 56px;
  height: 18px;
}
#youtube-link{
  top: 12px;
  background: transparent url(/images/youtube-link-background.gif) center center no-repeat;
}
#myspace-link{
  top: 30px;
  background: transparent url(/images/myspace-link-background.gif) center center no-repeat;
}
#blogger-link{
  top: 48px;
  background: transparent url(/images/blogger-link-background.gif) center center no-repeat;
}

/* CSS Document - 2006.09.07 - firebelly design corp.: k.brugman */
/* magenta: #C9317A; magenta text: #BB0050; rose: #D56783; text: #4F4F4F; */

	body, html {
		background: #FFFFFF;
		color: #4F4F4F;
		font-family: helvetica neue, helvetica, verdana, arial, sans-serif;
		font-size: 11px;
		font-weight:normal;
		line-height: 1.4;
		text-align:justify;
		margin: 0px;
		padding: 0px;
		text-align:left;
		}
		
	A			{ color: #BB0050; text-decoration: none; }
	A:link		{ color: #BB0050; text-decoration: none; }
	A:visited	{ color: #BB0050; text-decoration: none; }
	A:hover		{ color: #BB0050; text-decoration: underline; }
	A:active	{ color: #BB0050; text-decoration: underline; }	
	
	
	img { border:none; display:block; }
	.hide { position:absolute; left:-9999px; }
	
	input, select, textarea {
		color: #4F4F4F;
		background: #FFFFFF;
		font-family: helvetica neue, helvetica, verdana, arial, sans-serif;
		font-size: 10px;
		margin:0px;
		padding:0px;
		}

/* TEXT TAGS */

	p, li, td {
		background: transparent;
		color: #4F4F4F;
		font-family: helvetica neue, helvetica, verdana, arial, sans-serif;
		font-size: 11px;
		font-weight:normal;
		line-height: 1.4;
		text-align:justify;
		padding: 0px;
		margin: 0px 0px 1em 0px;
		}
		
	h1, h2, h3, h5, h5, h6 {
		background: transparent;
		color: #BB0050;
		font-family: helvetica neue, helvetica, verdana, arial, sans-serif;
		font-size: 20px;
		font-weight:normal;
		line-height: 1.4;
		text-align:left;
		text-transform:none;
		padding: 0px;
		margin: 0px 0px 1em 0px;
		}
	
	h1 { height: 19px; margin: 0px 0px 20px 0px; /* \*/ overflow:hidden; /* */ }
		
	h1.donatebg {
		background: url(../images/donate.gif) top left no-repeat;
		height: 40px;
		padding: 9px 0px 0px 56px;
		margin:0px;
		}
		
	h2 {
		color: #5B5B5B;
		font-size: 14px;
		font-weight:bold;
		margin: 0px;
		}
		
	h3 {
		color: #5B5B5B;
		background: transparent;
		font-size: 14px;
		margin: 0px;
		padding: 5px 0px 0px 0px;
		}
		
	h3 a, h3 a:link, h3 a:visited { color: #5B5B5B; font-weight:bold; text-decoration:underline; }
	h3 a:hover, h3 a:active { color: #BB0050; font-weight:bold; text-decoration:underline; }
		
	h4 {
		color: #000000;
		font-size: 14px;
		line-height: 1.5;
		margin: 0px;
		}
		
	h4 em  {
		color: #BB0050;
		font-size: 11px;
		font-weight:normal;
		font-style:normal;
		padding-left: 3px;
		}
		
	h5 {
		color: #BC0051;
		font-size: 12px;
		font-weight:normal;
		margin: 0px;
		}
		
	h5 a { font-size: 11px; font-weight:bold; }
	
	h6 {
		color: #BC0051;
		font-size: 12px;
		font-weight:normal;
		margin: 0px;
		}
	
	ul {
		list-style:none;
		margin:0px 0px 1.75em 0px;
		padding:0px;
		}
		
	ul li { margin-bottom: 0px; }
		
	.lists ul {
		list-style:disc;
		margin:0px 0px 1.7em 15px;
		padding:0px;
		}
		
	ul.links li { text-align:left; font-weight:bold; line-height: 2; padding-left: 20px; text-indent: -20px; }
	
	ul.links li a, ul.links li a:link, ul.links li a:visited { color: #000000; }
	ul.links li a:hover, ul.links li a:active { color: #BB0050; }
	
	p strong { color: #000000; }
	
	.events p em { color: #BB0050; font-weight:bold; font-style:normal; }
	.events p strong { color: #4F4F4F; }
		
	.underline {
		padding-bottom: 5px;
		border-bottom: 1px solid #DBDEDD;
		margin-bottom: 20px;
		}
		
	h4.underline {
		margin-right: 30%;
		}
		
	.nojust { text-align:left; }
	
	p.first { color: #000000; font-weight:bold;}
	
	h6.title { color: #4F4F4F; font-size: 10px; text-transform: uppercase; }
	
/* FORMATTING TAGS */

	#container {
		background: #FFFFFF;
		color: #4F4F4F;
		width: 700px;
		text-align:left;
		padding: 0px;
		margin: 15px 0px 0px 0px;
		}
		
	#container.index { width: 725px; margin: 32px 0px 0px 0px; }
		
	*html #wrapper { clear:both; margin-top: 36px; /* \*/ margin-top: 0px; /* */ }
	
	#content {
		background: #FFFFFF;
		color: #4F4F4F;
		width: 420px;
		padding: 0px;
		margin: 0px 0px 0px 36px;
		}
		
	#header {
		background: #FFFFFF;
		color: #000000;
		height:204px;
		text-align:left;
		padding: 0px;
		margin: 0px;
		}
		
	img#tag { /* tagline in upper right */
		position:absolute;
		top: 89px;
		left: 436px;
		color: #FFFFFF;
		background: #BC0051 url(../images/tag_bg.gif) bottom left no-repeat;
		padding: 0px 0px 11px 0px;
		margin:0px;
		}
		
	*html p#tag { /* \*/ width: 264px; w\idth: 214px; /* */ }
	
	p.rule, div.dashed-spacer { height: 3px; border-bottom: 1px dashed #C9317A; margin: 20px 0px; }
	div.dashed-spacer i, div.dashed-spacer em {
		display: none;
	}
	div.dashed-spacer {
		margin: 0 0 15px 0;
	}
	
			
/* FOOTER TAGS */

	#footer {
		clear:both;
		text-align:left;
		margin: 30px 0px 0px 30px;
		padding: 12px 0px;
		border-top: 1px solid #D56783;
		}
		
	#footer p { font-size: 9px; }
	
	.index #footer {
		width: 100%;
		margin: 25px auto 10px auto;
		padding-left: 30px;
		border:none;
		}
		
	.index #footer p { text-align:center; }
	
	
/* RIGHT COLUMN + NAV2 */

	#rightcol {
		position:absolute;
		top: 217px;
		left: 480px;
		width: 200px;
		}
		
	ul#nav2 { margin: 0px 5px 25px 15px; }
		
	ul#nav2 li {
		font-size: 10px;
		text-transform: uppercase;
		font-weight:bold;
		text-align:left;
		margin: 0px 0px .4em 0px;
		}
		
	ul#nav2 li a { font-family: helvetica, verdana, arial, sans-serif; color: #4F4F4F; }
	ul#nav2 li a:hover, ul#nav2 li a:active, ul#nav2 li a.on { color: #BB0050; text-decoration:underline; }
	ul#nav2 ul li a:hover, ul#nav2 ul li a:active, ul#nav2 ul li a.on { text-decoration:none; }
		
	ul#nav2 ul { margin: .4em 0px .2em 5px; }
		
	ul#nav2 ul li {
		font-family: helvetica, verdana, arial, sans-serif;
		font-size: 10px;
		color: #BEC1C0;
		text-transform: capitalize;
		font-weight:bold;
		line-height: 2;
		}
	
	.box { background: #DBDEDD; padding: 15px 15px 5px 15px; }
		
	.box h2 {
		color: #BB0050;
		font-size: 16px;
		margin: 0px;
		}		
	
	.box p.rule { margin: 10px 0px 20px 0px; }
	*html .box p.rule { margin: 12px 0px 5px 0px; /* \*/ margin: 2px 0px 20px 0px; /* */ }
	
	.box ul { margin: 0px;  }
	
	.box li {
		font-weight:bold;
		text-align:left;
		margin: 0px 0px 1em 0px;
		}
		
	.box li a { color: #5B5B5B; }
	.box li a:hover, .box li a:active, .box li a.on { color: #5B5B5B; text-decoration:underline; }
	
	
/* NAV TAGS */

	a#home {
		position: absolute;
		top: 15px;
		left: 82px;
		width: 325px;
		height: 65px;
		display:block;
		margin: 0px;
		padding: 0px;
		}

	a#donate {
		position: absolute;
		top: 27px;
		left:514px;
		width: 95px;
		height: 35px;
		display:block;
		margin:0px;
		padding: 0px;
		}

	ul#nav {
		position:absolute;
		top: 109px;
		left: 124px;
		list-style:none;
		width: 286px;
		height: 54px;
		margin: 0px;
		padding:0px;
		overflow:hidden;
		}
		
	ul#nav li {
		height: 7px;
		margin: 0px 0px 11px 0px;
		padding:0px;
		}
	
	ul#nav li a {
		height: 7px;
		position:absolute;
		background: #F0CCD0;
		background-position: 0px 0px;
		color: #FFFFFF;
		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 -7px; }

	#container li a#about {
		top: 0px; left: 35px;
		background: #F0CCD0 url(../images/nav_about.gif) no-repeat;
		width: 93px;
		}
		
	#container li a#board {
		top: 0px; left: 144px;
		background: #F0CCD0 url(../images/nav_board.gif) no-repeat;
		width: 142px;
		}
		
	#container li a#polclim {
		top: 18px; left: 0px;
		background: #F0CCD0 url(../images/nav_polclim.gif) no-repeat;
		width: 102px;
		}
		
	#container li a#community {
		top: 18px; left: 118px;
		background: #F0CCD0 url(../images/nav_community.gif) no-repeat;
		width: 92px;
		}
	
	#container li a#ed {
		top: 18px; left: 227px;
		background: #F0CCD0 url(../images/nav_ed.gif) no-repeat;
		width: 60px;
		}
	
	#container li a#statistics {
		top: 36px; left: 40px;
		background: #F0CCD0 url(../images/nav_statistics.gif) no-repeat;
		width: 62px;
		}
	
	#container li a#voice {
		top: 36px; left: 119px;
		background: #F0CCD0 url(../images/nav_voice.gif) no-repeat;
		width: 167px;
		}
	
		
	
/* INDEX TAGS */

	#container.index ul#nav {
		position:absolute;
		top: 0px;
		left: 0px;
		list-style:none;
		width: 735px;
		height: 496px;
		margin: 0px;
		padding:0px;
		}
		
	#container.index ul#nav li { height: auto; margin: 0px; }
	
	#container.index ul#nav li a {
		position:absolute;
		background: transparent;
		color: #000000;
		display:block;
		}
		
	#container.index li a#about, #container.index li a#board, #container.index li a#polclim, #container.index li a#community, #container.index li a#ed, #container.index li a#statistics, #container.index li a#voice {
		background: transparent;
		background-image:none;
		}
		
	#container.index li a#about {
		top: 161px; left: 240px;
		width: 85px;
		height: 85px;
		}
		
	#container.index li a#board {
		top: 293px; left: 60px;
		width: 120px;
		height: 85px;
		}
		
	#container.index li a#polclim {
		top: 180px; left: 415px;
		width: 275px;
		height: 72px;
		}
		
	#container.index li a#community {
		top: 465px; left: 225px;
		width: 110px;
		height: 18px;
		}
	
	#container.index li a#ed {
		top: 272px; left: 605px;
		width: 100px;
		height: 80px;
		}
	
	#container.index li a#statistics {
		top: 267px; left: 193px;
		width: 85px;
		height: 115px;
		}
	
	#container.index li a#voice {
		top: 273px; left: 315px;
		width: 205px;
		height: 95px;
		}
		
	#container.index li a#donate {
		top: 161px; left: 12px;
		width: 155px;
		height: 100px;
		}
		
	img#words {
		position:absolute;
		top: 388px;
		left: 285px;
		}
		
	img#quote {
		background: #E8DBD7;
		position:absolute;
		top: 466px;
		left: 350px;
		}
		
