/* ************* Remove default paddings from all elements *****************/

* {
	margin:0;
	padding:0;
	text-decoration: none;
	}

/* ************* end Remove default paddings from all elements *****************/



/* *************force scrollbar (to eliminate 'jump in Safari)*****************/

html { min-height: 100%; margin-bottom: 1px;
	}

/* ************* end force scrollbar *****************/



/* force minimum content height for Internet Explorer */

/*\*/

* html #content {
	height: 800px;
	}

/*end minimum content height*/



/* ************* body styles *****************/

body{
	font-family:verdana, "trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	background-color:#DDDDBB;
	line-height:140%;
	color: #5C5C50;
	
	background-image: url(images/body-bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	}

/* ************* end body styles*****************/


/* ************* paragraphs and headings *****************/

h1#toplogo{
	height:109px;
	margin:0;
	text-indent:-9999px;
	padding:0!important;
	background-color: #FFFFFF;
	background-image: url(images/toplogo.gif);
	background-repeat: no-repeat;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #EDEEDE;
	}

#content h2 {
	font-size: 1.6em;
}



p{
	font-size:1.1em; 
	margin: 10px 0 10px 0; 
	line-height:160%;
	}

#secondary p {padding-right:30px;}


strong{
	color:#5C5C50;
	font-weight: bolder;
}


/* ************* end paragraphs and headings *****************/


/* ************* main divisions *****************/


#wrapper{
	margin: auto;
	width:760px;
	background-image: url(images/wrapper-bg.gif);
	background-repeat: repeat-y;
	background-position: left 220px;
	position:relative;
	}
	
	
	#menu{
	color: #B8C3AE;
	float:left;
	width:172px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8B8B7F;	
}

#content{
	width:550px;
	min-height:800px;
	height:auto;
	float: right;}

#content div{padding:3px 50px 20px 0;}

#secondary{
	width:270px;
	float:right;
	min-height:400px;
	height:auto;padding-top:35px;
	
}


#footer {clear:both;
	/*font-size:1.1em;
	padding: 10px 275px 10px 25px;
	background-color: #47533D;	
	color:#E5EEDE;*/
	}


#footer p{padding-left:210px; font-size:.9em;}
#menu p{
	font-size:0.9em;
	margin-top:50px;
	margin-left:20px;
	color: #5C5C50;
}


/* ************* end main divs *****************/


/* ################# links (anchor tags) ###################*/

 a{
	color: #4E883F; text-decoration:underline;
	}
	
	
h1#toplogo a{position:absolute;
	width:229px;
	height:82px;
	top:17px; left:8px;
	}		
	

/* ################# end links (anchor tags) ################### */




#content ul{margin-left:15px;}
#content ul li{font-size:1.1em; margin-bottom:5px;}

body#home #content li a{font-weight:bold;}
.separate{margin: 25px 0 10px;}
