  
body {
	color:#006;
	background-color:#fff;
	margin:20px;
	padding:0px;
	font:12px verdana, arial, helvetica, sans-serif;
	}

/*Encloses masthead so following divs position correctly*/
 #header {
  position:relative;
  left:0;
  top:0;
  width:100%;
  padding: 0 0 10px 0;

  }
  /*No longer used?*/
  #mainbody {
  position:relative;
  left:0;
  top:0;
  width:100%;
  }
  
/*removed right margin for no right column*/
#content	{
	position:absolute;
	left: 200px;
	/*sets right margin for third column*/
	right: 10px;
	height:	100%;
	/*color: #000;*/
	background-color:	#ffe;
	/*sets left internal margin to left of border*/
	padding: 0 0px 0px 20px; 
	border-left:	1px dashed #00a7d8;
	z-index:1;
	}
	
#leftcol {
	position:absolute;
	width:160px;
	
	/*padding:	10px 10px 0px 0px;*/
	font:	10px/14px verdana, sans-serif;
	background-color:	#eef;
	border:	1px solid #006;
	z-index:2;
	}

#rightcol {
	position:absolute;
	width:120px;
	right:1px;
	padding:10px;
	z-index:3;
	}
	
	

/*Menu items in left col*/
.menuindent {
	color: #006;
	font:11px/13px verdana, arial, helvetica, sans-serif;
	margin:0px 6px 6px 12px;
	}
	
/*Menu heading in left col*/
.menuhead {
	margin: 8px 0px 4px 0px;
		}

/* Sets style of hyperlinks */
a {
	font-family: verdana, arial, helvetica, sans-serif;
	}
	
a:link { color: #009; } 
a:visited { color: #66c } 
a:hover { color: #00f; }

.line	{
	color: #000000;
	background-color:	#00a7d8;
	padding: 1px 0 3px 0; 
	/* leaves a gap beneath colour block */
	clear: all;
	}	
	
/*Pink Header*/
.pink { 
	color: #e653bc;
	font: 25px/31px Swis 721Lt, Century Gothic, sans-serif;
	margin: 0px 0px 8px 0px;
	}
	
/*Header Right*/
.righthead { 
    margin: 8px 0px 0px 0px;
	}

h1 {
	padding: 0 0 0 0;
	margin: 4px 0px 8px 0px;
	font: 25px/31px swis 721Lt, century gothic, verdana, sans-serif;
	color: #e653bc;
	}

/*So as not to conflict with h1 settings in message board
  Applied in overall_header.tpl*/
.h1forum {
	padding: 0 0 0 0;
	margin: 4px 0px 8px 0px;
	font: 25px/31px swis 721Lt, century gothic, verdana, sans-serif;
	color: #e653bc;
	}

 .tag {
	padding: 0 0 0 0;
	font-size:20px;
	font-weight:400;
	color: #009;
	}

 .tag2 {
	padding: 0 0 0 0;
	font-size:10/12px;
	font-weight:400;
	color: #669;
	margin:0px 0px 0px 0px;
	}
	
 .tag3 {
	padding: 0 0 0 0;
	font-size:12/14px;
	font-weight:400;
	color: #669;
	}
		
 .tag4 {
	padding: 0 0 0 0;
	font-size:11px;
	font-weight:400;
	color: #669;
	font-style: italic; 
	}
	
h2	{
	font:25px/28px verdana, arial, helvetica, sans-serif;
	color: #00a7d8;
	margin: 10px 0 6px 0px;
	letter-spacing: 1px;

	}
h3	{
	font:20px/24px verdana, arial, helvetica, sans-serif;
	margin: 10px 0 0px 0px;
	color: #669;
	}
h4  {
	font:14px/20px verdana, arial, helvetica, sans-serif;
	color: #006;
	margin:0px 0px 2px 0px;
	font-weight:600;
	}

p, td, dl {
	color: #006;
	font:12px/18px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
	
dt {
	font-weight: bold;
	}
	
address {
	color: #006;
	font:9px/12px arial, helvetica, verdana, sans-serif;
	margin:0px 0px 12px 5px; 
	padding:0px;
	}
	
ul, ol	{ 
color: #006;
	font:12px/18px verdana, arial, helvetica, sans-serif;
		margin: 0px 0px 12px 50px;
		list-style: outside;
		}
		
	
.indent {
	color: #006;
	font:12px/18px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 30px;
	padding:0px;
	}
 
.disclaimer {
	color: #006;
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-style: italic;  
	}

/*for border around affiliate banners*/
.affborder {
	border: #99f 2px solid;
	margin: 0px 0px 2px 0px;
}


/*for text next to affiliate banners*/
.affp {
	color: #006;
	font:10px/13px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	}

.clear	{
	clear: all;
	}


.floatright	{
	float:	right;
	width:	125;
	background-color:	#ffffff;
	/*sets external margin to left*/
	margin:	0 0em 0em 2em;
	}

.floatrightbig	{
	float:	right;
	width:	185;
	background-color:	#ffffff;
	/*sets external margin to left*/
	margin:	0 0em 0em 2em;
	}


/*feedburner*/
.headline {margin 0 0 0 -16px}
.feedburnerFeedBlock {margin 0 0 0 -16px}
.fbjill {margin 0 0 0 -16px;
				font:9px/11px verdana, arial, helvetica, sans-serif;}