@charset "utf-8";







/* Timmonswebs.com CSS Document */







html, body {



	margin: 0;



	padding: 0;



}



  



body {

	font: normal .8em Verdana, Helvetica, sans-serif;

	

	background: #fff url("../images/eagle-river-trees.jpg") no-repeat top left fixed;

	

	color: #333333;

}







h1 {



}



h2 {

	margin: 0 0 .3em; /* bottom and left margin? */

	

	font: 1.8em Georgia, "Times New Roman", serif;

	

	font-weight: bold;

	

	background-color: inherit;

	

	color: #4F6F9B;

}
h3
{
	margin: 1em 0 .3em;
	font: normal 1.3em Georgia, "Times New Roman", serif;
	background-color: inherit;
	color: #4f6f9b;
}
.error
{
	background-color: #dee4ec;
	color: #c00;
}
form div p						{ margin: 1em 0 0; }
form div p textarea, 
form div p input				{ width: 330px; }
form div p select#salutation	{ width: 65px; }
form div p input#name			{ width: 260px; 
}



p {



	margin: 0 0 .5em;



}







a {



	text-decoration: underline;



	background-color: inherit;



	color: #c63;



}



a:visited {



}



a:hover {



	text-decoration: none;



	background-color: #c63;



	color: #fff;



}







.jump_out {



	font: 1.6em Georgia, "Times New Roman", Times, serif;

	

	font-weight: bold;



	background-color: inherit;



	color: #4f6f9b;



}







/* -- container -- */



#container {



	position: relative;



	margin: 0;



	width: 884px;	/* 1000 */



}







/* -- header -- */



#header {

	position: relative;

	top: 15px;

	margin-left: 188px;

	width: 300px;

	height: 191px;

	}







/* -- sidebar with navigation menu -- */



#sidebar {



	position: absolute;



	top: 193px;	/* any vertical margins + any vertical padding + any height of the header */



	left: 0;



	width: 247px;	/* 363 */



}



#sidebar ul.mainmenu {



	position: fixed;



	margin: 45px 0 0;



	padding: 8px 31px 5px 25px;	/* 8px 89px 5px 90px ??*/



	width: 184px;



	list-style-type: none;



	font: bold 1.4em arial, sans-serif;



	text-transform: capitalize;



	background-color: transparent;



	/*filter: alpha(opacity=85 );*/ /* IE */



	/*opacity: .85;	*/			/* others */



	color: #ffffff;



}



  



#sidebar .mainmenu li {



	margin: 0 0 3px;



	padding: 6px 10px 0;



	height: 1%;



	/*background: url("../images/bg_divider_h.gif") left top repeat-x;*/



}



/*#sidebar .mainmenu li.first {



	padding-top: 0;



	text-decoration: underline;



}*/
#sidebar .mainmenu li.active {
	padding-top: 0;
	text-decoration: underline;
	}







#sidebar .mainmenu li a {



	display: block;



	text-decoration: none;



	background-color: inherit;



	/*color: #4f6f9b;*/

	color: #fff;



}



#sidebar .mainmenu li a:hover {



	background-color: #4f6f9b;



	color: #fff;



}







/* -- main body content -- */



#content-wrapper{

	position: relative;

	margin-top: -30px;

	margin-left: 214px;	/* sidebar width + any margin between sidebar and content */



}



#content {



	line-height: 1.4em;

	

	margin-right: 197px;	/* aside width + any margin between aside and content */



	margin-left: 120px;



	padding-top: 90px;



	padding-right: 15px;



	background: url("../images/bg_divider_v.gif") right top repeat-y;



}



#content h2 {



	margin-top: 0;



}



#content .footer {

	padding-top: 20px;

	padding-left: 10px;

	padding-right: 10px;

	color: #666666;

	background-color: inherit;

	font-size: 0.8em;

}



/* -- content aside -- */



#aside {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	background-color: inherit;
	position: absolute;
	top: 0;
	right: 0;
	margin-left: 15px;
	width: 182px;
	font-size: 1.2em;



}



#aside .jump_out {
	margin-top: 1.5em;
	font-size: 1.2em;

	

}



#aside p a {
	font-weight: normal;
	text-decoration: none;


}



#aside p a:hover {

	text-decoration: underline;

	background-color: #c63;

	color: #FFFFFF;

}



#aside p.jump_out a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;


}
acronym {
   border-bottom: 1px dotted #000000;
   cursor: help;
}
