	/* Happy Cog 3.0 layout - happycog.com */
	/* Last updated 17 February 2006  */
	/* You may learn from this CSS and use its techniques in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright (c) 2004-2006 Happy Cog Studios and may not be used by anyone but us. No stealing. We will find you. */ 
	
	/* Layout divisions and rules */

body	{
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
 	font:0.9em Verdana,Sans-serif;
	background:#000;
	}

#wrapper	{
	margin: 0;
	padding: 20px;
	border:0;
	background: transparent;
	}
html>body #wrapper {width:600px;}

img { border: 0; display: none; }
.alt {color:#75ae90;}
.skiplink {display:none;}
.hidden {display:block;}
.noscript {display:inline;}
.printonly {display:none;}

/* ---------- Banner ----------- */
#printheader {display:none;}
#printimage {display:none;}

#header {position:relative;margin: 0;padding:0;border-bottom:1px solid #fff;background: #transparent;}

#headerlogo {
	position:relative;
	padding: 0;margin: 0;border:0;
	}
#logo {
	background: transparent;
	display:block;
	position:relative;
	margin: 0;
	padding: 0;border:0;
	}

#content { position:relative;display:block;width:auto;margin:0; padding:0 0 10px 0;border-bottom:1px solid #fff;border-top: 1px solid #fff;background: transparent; } 

/* Main nav */

#divnav {margin:10px 0; padding: 0;}
#mainnav	{ padding: 0; margin:  0; }

#mainnav ul	{	display:block;
	padding:  0;
	margin:0 20px;
	list-style:  circle outside;}
#mainnav ul li	{  padding:0;margin:0; border:0;}



/* ---------- Subnav ---------- */

#subnav {position:relative;display:block;padding:0;margin:10px 0; }

/* ---------- Page header graphics ---------- */



/*----------  Primary layout continues ---------- */


#maincontent	{ position:relative; padding:0; border: 0; margin:20px 0; }
#sidebar	{ margin: 0; padding:  0; }
.clear { clear:both;display:block;margin:0 0 0 0; padding:0 0 0 0; }

#footer { position:relative;clear:both;display:block; margin:20px 0;padding:0;}
#footer a {padding:0 2px;}

#info {display:block;}

.clearer {clear:left;line-height:0;height:0;}

#access { text-align:left;padding:0;} 
#access  { font:italic 90% arial;padding:0 3px;color:#fff;} 

/* ---------- Linkage ---------- */
	

a:link, a:visited {color: #0099FF;text-decoration:underline;}
a:hover, a:active {color: #ffd800;}

#nav a:hover, #nav a:active {color: #ffd800;}

/* ---------- Body typography ---------- */
p,ul,li,dt {color: #ffd800;}
p { margin-top: 1em; padding-top: 0; }
h1,h2,h3,h4,h5,h6 {color:#fff;}
h2 {}
h3 {}
h4 {}
h5 {}
h5 {}
h6 {}

.smlogo {font-size:100%;margin:0;}

#maincontent p {font-size:100%;padding:0;}

#sidebar p {padding:0 ;}

div#subnav p { padding: 0;margin:0 ;}

.quote {font:italic 100% arial;}

.caps {text-transform:capitalize;}
.small {font:100% helvetica;text-align:right;display:block;margin:2px 12% 0 10%;padding:0;}

#footer p 	{ font-size: 0.8e;padding:0;margin:0; }

#cv {padding-bottom:30px; font:0.9em/1.2em times;}

em {font-style:italic;}
.strong {font-weight:900;}
.italic {font:100 italic 0.9em arial;}

/* ---------- Stars and bars - listings ---------- */

#back {position:relative;font:90% arial}


#sidebar ul {
	display:block;
	padding:0;
	margin:0 20px;
	list-style:  circle outside;
}

#sidebar ul li a:after {content:' [click]';color:#905A33;}

#sidebar ul li { padding:2px 0;margin:0; border:0;}


#maincontent ul {	display:block;
	padding:  0;
	margin:0 20px;
	list-style:  circle outside;}

#maincontent ul li { padding:2px 0;margin:0; border:0; }

#maincontent dl {  padding: 0 ; margin: 0; list-style: none; }

dt	{
	margin: 0;
	padding: 0;
	font: 600 0.8em times;
	}
	
dd	{
	margin:  0;
	padding: 0;
	font:italic 600 0.8em times;
	}
dd a {text-transform:lowercase;}

#nobullet li {list-style: none; font:90% arial;}

/* ---------- You are here ---------- */

#home .home, #bft .bft, #svs .svs, #gly .gly ,#con .con { color: #fff;font-weight:900;}
/* footer */ #home .home1, #bft .bft1, #gly .gly1, #con .con1, #svs .svs1 { color: #999;}

