body 
{
	font:x-small Verdana,Arial,Sans-Serif;
	background:#2D1B16;
	color:#666666;
	margin:2em 2em 2em 2em;
}

img 
{
	border-width:0;
}

/*------------ links in main text ------------*/
a:link
{
	color:#699FA3;
	text-decoration:none;
}

a:visited 
{
	color:#699FA3;
	text-decoration:none;
}	
a:hover
{
	color:#C45617;
	text-decoration:underline;
}
/*------------ links on dark background ------------*/
a.dark:link  
{ 
	color:#DBF878;
	text-decoration:none;
	font:bold;
}

a.dark:visited  
{
	color:#DBF878;		
	text-decoration:none;
	font:bold;
}

a.dark:hover
{
	color:#1B5254;
	text-decoration:underline;
	font:bold;
}

/*------------ links on light background ------------*/
a.light:link
{
	color:#1B5254;
	text-decoration:none;
	font:bold;
}

a.light:visited
{
	color:#1B5254;
	text-decoration:none;		font:bold;
}

a.light:hover
{
	color:#C45617;
	text-decoration:underline;
	font:bold;
}

/*------------ h2 ------------*/
h2 
{
	margin:.5em 0 .75em;
  	font:bold 79%/1.4em Verdana,Arial,Sans-serif;
  	text-transform:uppercase;
  	letter-spacing:.2em;
  	color:#1B5254;
}

h2.date-header 
{
	margin:1.5em 0 .5em;
  	text-align:right;
}

/*------------ h3 page titles ------------*/
h3.page-title 
{
	margin:.25em 0 0;		/* top right bottom left */
	padding:0 0 4px;
	font-size:140%;
	line-height:1.4em;
	color:#C45617;
}


/*------------ div ------------*/
#header 
{
	/*width:680px;*/
	margin:0.25em auto;	/* top right bottom left */
}

#content
{
	margin:0.25em auto;	/* top right bottom left */
	padding:0;
	width:680px;
}
#footer
{
	width:680px;
	clear:both;
	margin:0.25em auto;	/* top right bottom left */
	font: xx-small;
}

#hidden
{
	width:680px;
	clear:both;
	font: xx-small;
	color:#1B5254;
}

/*------------ td header ------------*/
#site-title
{
	padding: .9em .9em .9em .9em; /* top right bottom left */
	background-color:#1B5254;
	text-transform:uppercase;
    letter-spacing:.2em;
    font-size:180%;
	line-height:1.2em;
	color:#88CBCF;
	text-align:center;
}
#site-obb
{
	width:25%;
	font: x-small;
	color:#FFFFFF;
	/*background-color:#929BB7; */
	background-color:#88CBCF;
	vertical-align:top;
	padding: .5em .5em .5em .5em; /* top right bottom left */
}
#site-nav
{
	width:15%;
	font: x-small;
	color:#FFFFFF;
	background-color:#84AC4D;
	vertical-align:top;
	padding: .5em .5em .5em .5em; /* top right bottom left */
}

#site-nav ul 
{
	margin:0 0 0em;
  	padding:0 0 0;
  	list-style:none;
}

#site-obb span
{
	color:#2D1B16;
}


/*------------ div content ------------*/
#main
{
	width:100%;
	float:right;
	padding: .75em .75em .75em .75em; /* top right bottom left */
	background-color:#FFFFFF;
	font: x-small;
}
#main span
{
	font: x-small;
}

.bgwhite
{
	background-color:#FFFFFF;
}

#sidebar
{
	float:left;
	width:110;
	background-color:#FFFFFF;
	vertical-align:top;
	padding: .25em .25em .25em .5em; /* top right bottom left */
}

/*------------ td footer ------------*/
#f_center
{
	font: xx-small;
	background-color:#88CBCF;
	text-align:center;
}

/*------------ hidden links ------------*/
#hidden a:link
{
	color:#2D1B16;
	text-decoration:none;
	font:bold;
}

#hidden a:visited
{
	color:#2D1B16;
	text-decoration:none;		
	font:bold;
}

#hidden a:hover
{
	color:#88CBCF;
	text-decoration:underline;
	font:bold;
}



/*------------ unused ------------*/
/* Padding/Margin dimensions: top right bottom left */
/*
#f_left
{
	width:175px;
	float:left;
	font: xx-small;
	background-color:#1B5254;
	padding: .5em .5em .5em .5em; 
}	

#f_right
{
	width:500px;
	float:right;
	font: xx-small;
	background-color:#88CBCF;
	text-align:center;
}

#sidebar ul 
{
	margin:0 0 0em;
  	padding:0 0 1.5em;
 	border-bottom:1px dotted #88CBCF;
  	list-style:none;
}

#sidebar span
{
	color:#2D1B16;
}
*/