body {
	margin:0; 
	padding:0; 
	background:#E4DCCC url(../images/background.png) repeat center top;
	text-align:center;
	font:76% Arial, Helvetica, sans-serif; 
	color:#807E7A;}	

img { border:none;}

.hr { background:url(../images/hr.gif) repeat-x; height:2px; margin:20px 0 10px 0; font-size:1px; line-height:0px}
.clear { clear: both; font-size:1px; line-height:0px;}
	
/* TEXT
----------------------------------------------- */		
h1 {font-size:1.6em; }	
h2 {font-size:1.1em;  }
h3 {font-size:1.05em;}	
	
/* LINKS
----------------------------------------------- */	
a:link, a:visited { color:#807E7A; text-decoration:none; border-bottom:1px dotted #807E7A }	
a:hover, a:active { color:#807E7A; text-decoration:none; border-bottom:none; background-color:#f6f2e6}	

/* PAGE LAYOUT
----------------------------------------------- */	
#body-wrap { background:url(../images/bg-body-wrap.jpg
) repeat-x 8px 0; }
#container { width:775px; margin:0 auto; text-align:left; background:url(../images/bg-container-faux.gif) repeat-y 0 0; font-size:1.1em; line-height:18px;  }
#content-wrap { width:761px; padding:0 7px 0 7px; background:url(../images/bg-container.gif) no-repeat 0 -10px;  }
#navigation { float:left; width:200px; margin-top:0px}
#content h2 { margin-top:2px}
#content h3 { margin-top:2px}
#content p { margin-top:2px}
#content { float:left; width:501px; padding:0px 42px 0px 18px; font-size:1.05em; line-height:18px;}
#container-bottom { width:775px; height:12px; margin:0 auto; text-align:left; background:url(../images/bg-container-bottom.gif) no-repeat -1px 0; line-height:0px; font-size:1px  }

/* HEADER AREA
----------------------------------------------- */	
#header { padding-top:24px; background:#FFF url(../images/bg-header.jpg) no-repeat 0 0; }
#header h1 { width:84px; margin:0 auto; padding-top:5px;}
#header h1 a { border-bottom:none; background-color:#FFF;}

#sub-header { width:761px; margin:0; background-color:#FFF; }
#sub-header h2 { float:left; width:220px; margin:0; padding:0 0 10px 16px; font-weight:normal;}

#search { float:right; width:280px; padding-right:15px; display:inline; font-size:0.85em; font-weight:bold; text-align:right; }
#search form { margin:0; padding:0;}
#search form label { margin-right:4px;}
#search form input.field { width:155px; padding:4px 2px 4px 6px; background:#CEC293 url(../images/input-search.gif) no-repeat fixed; border:none; font:1em Arial, Helvetica, sans-serif; color:#333; }
#search form>input.field { background:transparent url(../images/input-search.gif) no-repeat; }

/* ACCORDION
----------------------------------------------- */	
div.stretcher {}
div.stretcher ul { margin:0; padding:0 0 10px 18px; list-style:none;}
div.stretcher li { padding:9px 0; font-size:1.1em; font-weight:bold;}
div.stretcher li a:link, div.stretcher li a:visited { }
div.stretch { background: #FFF url(../images/nav-button.jpg) no-repeat left top; width:200px; height:30px;}
div.stretch h2 { width:180px; height:30px; margin:0; padding:0 0 0 20px; font-size:1.1em; line-height:30px; font-weight:bold;}
div.stretch h2 a:link, div.stretch h2 a:visited { color:#807E7A; border-bottom:none; }
div.stretch h2 a:hover, div.stretch h2 a:active { color:#b677be; border-bottom:none; background:none;}

/* CONTENT
----------------------------------------------- */	
#content h3 a, #content h3 a:link, #content h3 a:visited { font-weight:normal; color:#807E7A; border:none;}
#content h3 a, #content h3 a:hover, #content h3 a, #content h3 a:active { border-bottom:1px dotted #807E7A;}
#content img.img-left { float:left; padding:0 25px 50px 0}
#content img.img-large {float:left; padding: 5px 5px 5px 0}
#content img.img-thumb {float:left; padding: 10px 15px 10px 0}
#content .txt-block-right { float:left; width:355px;}

/* FOOTER
----------------------------------------------- */	
#footer { clear:both; background:url(../images/bg-footer.gif) repeat-x left bottom; padding-top:4px; line-height:40px; text-align:center; font-size:0.85em; font-weight:bold;}
#footer ul { margin:0; padding:0; list-style:none;}
#footer li { display:inline;}
#footer li span { padding:0 13px 0 11px;}

