

	/* fonts */
	
	body {
		font-family: Helvetica, Arial, sans-serif;
		color: #8f8f8f;
		
		line-height: 135%;
	}
	
	p {
		font-size:123.1%
	}
	
	.yui-gb p {
		font-size: 110%;
		width:250px !important;
		padding:0 0 5px 0;
	}
	
	#bd li {
		text-indent: 20px;
		font-size: 123.1%;
	}
	
	.highlight {
		font-weight: bold;
	}
	
	/* flash */
	#flash_ctr {
		height:100%;
		left:0px;
		margin-top:-36px;
		position:absolute;
		top:0px;
		width:100%;
		z-index:1;
	}
				
	div#doc {
		width: 790px;						
		z-index: 120;
		
		position: relative;
	}
	
	.clearAll {
		clear: both;
	}
		
	/* header */	
	div#hd {
		height: 200px;
		
		color: #fff;
	}	
	
	div#hd {
		height: 205px;		
	}
	
	div#hd h1 {
		text-indent: -9999em;
	}
	
	div#iAmNotASpacerDOTGif {
		height: 157px;
	}
	
	/* nav */
	ul#hd_nav {		
	
		font-size: 123.1%;
		
		background: url(../img/menu_line.gif) repeat-x;
		background-position: left 29px;
		height: 40px;	
	}
	
	ul#hd_nav li {
		display: inline;
	}
	
	ul#hd_nav li a {
		text-decoration: none;
	}	
	
	ul#hd_nav li a span {
		color:#fff;
		margin-right: 25px;
		
	}			

	ul#hd_nav li a span.pre-last {
		margin-right: 0;
	}
	
	ul#hd_nav li a span.last {
		margin-right: 0;
		/*margin-left:3px;*/
		float: right;
	}
	
	ul#hd_nav li a span {
		background:transparent url(../img/menu_bg.gif) repeat-x scroll 100% 0pt;
		cursor:pointer;
		float:left;
		height:28px;
		line-height:14px;
		padding:9px 17px 3px 17px;
	}
	
	ul#hd_nav li a:hover {
		background-position:0pt -40px;
	}
	ul#hd_nav li a:hover span {
		background-position:100% -40px;
	}
	ul#hd_nav li.active a {
		background-position:0pt -40px !important;
	}
	ul#hd_nav li.active a span {
		background-position:100% -40px !important;
	}
	
	
	/* body content */
	
	div#bd {
		clear: both;
		color: #999;
		
		padding-top: 15px;		
	}
	
	#bd a {
		color: #f00;
		text-decoration: none;
	}
	
	#bd a:hover {
		color: #000;
		text-decoration: none;
	}
	
	.h3 {
		margin-bottom: 10px;
	}
	
	/* quotes */
	#quote-cnt {
		color:#666;
		margin:20px 0 0px 0;
		padding:0 0px;
		width:850px;
		font-size:123%;
		line-height:132%;
	}
	#quote-cnt span {
		font-weight:bold;
		color:#99e5ff;
	}
	#quote-cnt p {
		padding-bottom:5px;
		margin-left:-50px;
	}
	#quote-left {
		position:relative;
		left:-65px;
		float:left;
		width:50px;
		height:38px;
	}
	#quote-right {
		float:left;
		width:50px;
		height:38px;
	}
	#quote-holder {
		float:left;
		width:735px;
		margin:0 10px 0px 0px;
	}
	
	/* random holder */
	
	div#random_cnt {
		padding-top: 15px;
	}
	.splash {
		height:480px;
		border:10px solid black;
		font-size: 90%;
	}
	.splash-summary h2 {
		font-size:120%;
	}
	.splash-summary {
		color:#fff;
		line-height:150%;
		font-weight:lighter;
		position:relative;
		top:350px;
		width:250px;
		padding:10px 20px 12px 20px;
		background:#000;
	}
	.splash p {
		font-size:150%;
	}
	.splash span {
		color:#ff0000;
		font-weight:bold;
	}
	
	/* show more */
	
	p.showExtra a  {
		font-family: Helvetica, sans-serif;
		font-size: 93%;
		
		text-decoration: none;
		
	}
	
	/* footer */	
	
	div#ft {
		margin-top: 11px;
		color: #8f8f8f;
		
		height: 100px;		
		padding-top: 6px;		
		border-top: 5px solid #ccc;		
		color: #8f8f8f;
	}
	
	#ft a:hover {
		background:#FF0000;
		color:#FFFFFF;
	}
	
	ul#ft_nav li {
		display: inline;
		padding-right: 8px;		
		
		margin-right: 2px;
		
		background: url(../img/footer_dot.gif) no-repeat;
		background-position: right 79%;		
	}
	
	ul#ft_nav li a {
		color: #8f8f8f;
		text-decoration: none;
	}
	
	ul#ft_nav li.last {
		background:none;
	}
	
	#ft p {
		font-size: 85%;
		
	}
	
	#ft p.names {
		text-indent: -9999em;
	}
	
	
	
	
	
	
	
	
	
