/* please keep  page layout style info here, plus fonts
*** for the headers and menus.  Please put font selection and colors for author areas
*** and sidebars in their corresponding style sheets, so they can be enabled
*** or disabled independently */

      /*  This file (like any CSS file) must never be exactly 8192 bytes long,
      *** because this will crash Dreamweaver */   

*{
	padding:0;
	margin:0;
}

body {	
	background-color:#808080;
	color:#000000;
	overflow:auto;  /* VERY IMPORTANT - please see http://www.sitepoint.com/blogs/2005/02/26/simple-clearing-of-floats/ */
	} /*Font-size: 1.0em = 10px when browser default size is 16px*/

#ewl_page_container {
	width:900px;
	margin:4px auto 4px auto;
	height:auto;
	/*margin-bottom:10px;*/
	/*border:solid 1px rgb(150,150,150);*/
	/*background-image:  url(../chrome/cloth022.jpg);*/
	/*background-repeat: repeat;*/ /**/
	font-size:12px;
	font-family:verdana,arial,sans-serif;
	padding-bottom: 5px;
	}

#ewl_main {
	clear:both;
	width:900px;
	padding-bottom:30px;
	/*background-image:  url(../chrome/lgrey170.jpg);*/
	background-color:#fef9e3; 
	/*background-repeat: repeat;*/
	overflow:visible !important /*Firefox*/
	}

#ewl_lead_photo {
	padding: 0px;
	margin: 6px 26px 6px 16px;
	width:380px;
	/*min-height: 250px;*/
	float:right;
	/*background-color: #FFFFFF;*/
/*	border-color: #A0A0B0;
	border-width: 7px;
	border-style: inset;*/
	}

#ewl_lead_photo img {
/*	width:380px;
	margin: 0px;*/
	}

#ewl_main_content {
	display:inline;
	float:left;
	margin:0 0 0 0px;
	/*bXXackground-image:  url(../chrome/cloth022.jpg);*/
	/*background-repeat: repeat; *//**/
	overflow:visible !important; /*Firefox*/
	overflow:hidden /*IE6*/;
	padding-left: 16px;
	}

#ewl_author_space {
	width:884px;
	min-height: 200px;
	/*background-repeat: repeat;*/
	overflow:auto;  /* VERY IMPORTANT - please see http://www.sitepoint.com/blogs/2005/02/26/simple-clearing-of-floats/ */
	}


#ewl_wide_clear {
	width:800px;
	height:4px;
	clear:both;
	}

#ewl_sidebar {
	/*display:inline /*Fix IE floating margin bug*/
	float:right;
	width:185px;
	min-height: 400px;
	margin:0 15px 0 0;
	/* background-image:  url(../chrome/cloth022.jpg);	background-repeat: repeat; /**/
	}


#ewl_pagetitle {
	border-bottom:solid 3px rgb(221,190,87);
	font-family:"trebuchet ms",arial,sans-serif;
	color:rgb(100,100,100);
	font-weight:bold;
	font-size:22px;
	margin-left: 12px;
	margin-bottom: 8px;
	}


#ewl_header_wrapper {
	width:900px;
	background-color:#fef9e3; 

	font-family:"trebuchet ms",arial,sans-serif;
	overflow:visible;  /*  please see http://www.sitepoint.com/blogs/2005/02/26/simple-clearing-of-floats/ */
	}

#ewl_header_banner {
	width:900px;
	height:80px;
	/*overflow:visible !important /*Firefox*/
	/*overflow:hidden /*IE6*/
	background-image:url(../chrome/test_banner_orange.png);
	background-position: 0 0;
	background-repeat: no-repeat;		
	}

#ewl_header_pulldown {
	width:900px;
	overflow:visible; /* try to avoid scrollbars suddently appearing */
	clear:both;
	}
	
#ewl_header_search {
	clear:both;
	width:900px;
	height:50px;
	padding-top: 5px;
	overflow:auto;
	/*background-image:  url(../chrome/lgrey170.jpg);*/
	/*background-repeat:*/ /* repeat; /**/
	border-top-color: #AA9F55;
	border-top-width: 8px;
	border-top-style: solid;
	}


#ewl_primary_block{
	/*width:610px;*/
	/*margin-bottom:10px !important /*Non-IE6*/
	/*margin-bottom:5px /*IE6*/
	/* background-image:  url(../chrome/cloth022.jpg); */
	background-image:  url(../chrome/logo.jpg);
	padding-left: 30px;
	}


.ewa_float_right { 
	float: right; 
	}
.ewa_float_left { 
	float: left; 
	}
.caption {
	font-size: 10px;
	font-style: italic;
	text-align: center;
}
.picture {  padding: 3px; 
font-size: 70%; 
font-style: italic;} 
.picture img { 
vertical-align:middle; margin-bottom: 3px; } 
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; } 
.left { margin: 20px 20px 0 0; float:left; } 



#ewl_news, #ewl_references, #ewl_links, #ewl_special, #ewl_calendar,  
#ewl_quick_links, #ewl_resources,#ewl_unlabeled_sidebar_high_region, #ewl_unlabeled_sidebar_low_region{
	width:169px;
	margin: 0px 0 18px 0;
	/*border:1px solid rgb(201,47,49);*/
	padding-top: 8px;
	min-height: 50px;
	/*	background-color:#E0DDC5;*/
	background-color:#F1ECD8;
	padding-left: 8px;
	padding-right: 8px;
	background-image: url(../chrome/blue_beige_gradient.png);
	}

#ewl_news, #ewl_references, #ewl_links, #ewl_special, #ewl_calendar,  
#ewl_quick_links, #ewl_resources{
	border-top-style: none;
	}

#ewl_news_header, #ewl_references_header,#ewl_links_header,#ewl_special_header,
#ewl_calendar_header,#ewl_quick_links_header,#ewl_resources_header{ 
	width:185px;
	margin: 10px 0 14px 0;
	background-repeat: no-repeat;
	padding-top: 21px;
	}
	
#ewl_special{
	width:169px;
	margin: 8px 0 8px 0;
	/*border:2px solid blue;*/
	padding-top: 20px;
	}
	
/*Cliff July 19 2008 -- These png files for the box headers have been modified. The file names remain the same*/
#ewl_news_header{background-image: url(../chrome/blue_gradient/ew_chrome_new_n_n.png); }
#ewl_references_header{background-image: url(../chrome/blue_gradient/ew_chrome_quick_links.png); }
#ewl_links_header{ background-image: url(../chrome/blue_gradient/ew_chrome_highlighted_links.png); }
#ewl_special_header{ background-image: url(../chrome/blue_gradient/ew_chrome_special.png); }
#ewl_calendar_header{ background-image: url(../chrome/blue_gradient/ew_chrome_calendar.png); }
#ewl_quick_links_header{ background-image: url(../chrome/blue_gradient/ew_chrome_quick_links.png); }
#ewl_resources_header{ background-image: url(../chrome/blue_gradient/ew_chrome_resources.png); }


#ewl_footer {
	width: 900px;
	/*height: 44px;*/
	float: left;
	padding-top: 6px;
	background-image:url(../chrome/bg_foot.jpg);
	}

#ewl_nav_a_to_z {
	width: 180px;
	float: left;
	margin-left: 6px;
	margin-bottom: 6px;
	}
      
#ewl_nav_awd {
	width: 510px;
	float: left;
	}

#ewl_updated{
	width: 180px;
	float: right;	
	padding-top: 6px;
	padding-bottom: 6px;
	}

#ewl_updated p{
	font-size: xx-small;
	text-align:center;
	}

#ewl_credits p{
	text-align: center;
	}

#ewl_page_container:after, #ewl_header_wrapper:after, #ewl_header_search:after, #eXXwl_main div:after,  
#ewl_sidebar:after { 
	display:block; 
	/*height:0;*/ 
	clear:both; 
	/*visibility:hidden; */
	}

#ewl_google_searchform {
	width:240px;
	margin:0 10px 18px 10px;
	float: right;
	}
	
#ewl_tour  {
	float:right;
	width:66px;
	border: red;
	display:inline;
	list-style:none;
	padding:0 4px 0 0px;
	font-family:verdana,arial,sans-serif;
	text-decoration:none;
	}
#ewl_tour:link {
	text-decoration:none;	
	overflow:visible;
	}

#nav_tour_previous , #nav_tour_previous:hover{
	background-image: url(../chrome/left_arrow_blue.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	text-decoration:none;	
	width:100px;
	}

#nav_tour_previous ul li hover{
	background-position: 0px 50%;	
	text-decoration:none;	
	}
#nav_tour_center {
	background-image: none;
	text-decoration:none;
	}
#nav_tour_next {
	background-image: url(../chrome/right_arrow_blue.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;	
	text-decoration:none;	
	}
#nav_tour_previous ul li hover{
	background-position: 1px 50%;		
	}

#ewl_tour ul li {
	display:inline;
	list-style:none; 
	padding:0 0 0 1px;
	background-image: none;
	font-weight:bold;
	color:green;
	font-size:100%;
	background-repeat: no-repeat;
	background-position: 0 50%;	
		text-decoration:none;	

	}
#ewl_tour ul a {color:rgb(70,122,167); text-decoration:none;}


#ewl_breadcrumbs ul {
	float:left; 
	width:390px; 
	list-style:none; 
	padding: 0 0 0 15px; 
	font-family:verdana,arial,sans-serif;
	}

/*Cliff July 19, 2008.  I changed the breadcrumbs to a smaller/lighter font*/
#ewl_breadcrumbs ul li {
	display:inline;
	padding:0 0 0 10px;
	background-image: url(../chrome/bg_bullet_arrow.gif);
	font-weight:lighter;
	/*font-weight:bold*/
	color:rgb(125,125,125);
	font-size:9px;
	/*font-size:100%;*/
	background-repeat: no-repeat;
	background-position: 0 50%;	
	}
#ewl_breadcrumbs ul a {color:rgb(70,122,167); text-decoration:none;}
#ewl_breadcrumbs ul a:hover {color:rgb(42,90,138); text-decoration:underline;}

.ewa_clear_both {clear:both; }
#hor-minimalist-b
{
	font-size: 12px;
	background: #808080;
	width: 580px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: bold;
	padding: 10px 8px;
	border-bottom: 2px solid #666;
}
#hor-minimalist-b td
{
	color: #666;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}
#siteContent {
	width: 860px;
	background-color: #FFF;
	float: left;
	padding: 25px;
}
#siteCol1,
#siteCol2,
#siteCol3 {
	width: 240px; 
	float: left;
	padding: 5px 20px;
}

