html, body
{
    font: normal 95%/140% arial, Verdana, helvetica, sans-serif;
	line-height:140%;	
    color:#000;
}

html
{
     background:url(/images/bg_pattern.gif);
}

body
{
    margin: 0 auto;
	margin-top:0.5em; 
    width: 90%;
    max-width: 780px;
    padding: 0em;
		background-color : #ffffff;
	background-image: url(/images/bg.jpg);
	background-repeat: repeat-x;
}

* html body
{
    width: expression((this.parentNode.clientWidth<780)? "90%": "40em");
}
p, #main p		{
		margin-top:0.5em; 
		margin-bottom:0.5em;
		margin-left:0em; 
		margin-right:0em; 

}

#header {
		width:780px;
		height:100px;
		clear:left;
		border:none;
		}
#footer{width:780px;
		max-width:780px;
		height:35px;
		clear:both;
		background:#666;
		text-align:center;
		padding:10px;
		padding-left:0;
		padding-right:0;
		margin:0;
}
#content {
		width:780px;
		background:url(/images/grid3.gif);
		padding:0px;
		display : block;
		clear : left;
		float : left;
		margin:0px;
	
}
		
#main {width:564px;	
		font-family:verdana, helvetica, sans-serif; 
		font-size:90%; 
		line-height:140%; 
		margin-left:0px; 
		margin-right:5px;; 
		margin-top:10px;
		margin-bottom:5px; 
		float:left;
		padding-right:5px;
		padding-bottom:5px;
		padding-left:6px;
		padding-top:0px;
		
		}
#main h2 {width:554px;	
		clear:left;
		font-size:120%; 
		color:#666666; 
		font-weight:bold;
		border: 1px solid #888; 
		background:#ffffff;
		text-align:left;
		margin-left:0;
		margin-right:0; 
		margin-top:10px; 
		margin-bottom:10px;
		padding:4px;

		}
#rhs {  width:174px;
		height:100%;
		font-family:verdana, helvetica, sans-serif; 
		line-height:120%;
		float:right;
		background-color:#eeeeee;
		font-size:75%;
		margin-top:10px;
		margin-right:6px;
		margin-left:5px;
		margin-bottom:5px;
		padding:4px;}
		
#rhs h2 { 
		font-size:120%; 
		color:#fff;
		background-color:#888;
		font-weight:bold; 
		text-align:center; 
		margin:-4px;
		margin-bottom:4px; 
		padding:6px;
		}
		
#mainfull {width:768px;	
		font-family:verdana, helvetica, sans-serif; 
		font-size:90%; 
		line-height:140%; 
		margin-left:0px; 
		margin-right:0px;; 
		margin-top:10px;
		margin-bottom:5px; 
		float:left;
		padding-right:6px;
		padding-bottom:5px;
		padding-left:6px;
		padding-top:0px;	
		}
#mainfull h2 {width:758px;	
		clear:left;
		font-size:120%; 
		color:#888; 
		font-weight:bold;
		border: 1px solid #888; 
		background:#ffffff;
		text-align:left;
		margin-left:0;
		margin-right:0; 
		margin-top:10px; 
		margin-bottom:10px;
		padding:4px;

		}
.picture{
		margin:0px;
		margin-right:10px;
		padding:0px;
		float:left;
		}
.picture h3 {
		clear:left;
		font-size:120%; 
		color:#888; 
		font-weight:bold;
		border: 1px solid #888; 
		background:#fff;
		text-align:left;
		margin-left:0;
		margin-right:0; 
		margin-top:10px; 
		margin-bottom:10px;
		padding:4px;}
.photo{
		margin:5px;
		border:5px solid #888;
		}
#middle, #left {width:270px; 
		font-family:verdana, helvetica, sans-serif; 
		font-size:90%; 
		line-height:120%; 
		margin-left:5px; 
		margin-right:5px; 
		margin-top:5px;
		margin-bottom:5px;
		float:left;
		padding:4px; }
		
#middle h1, #left h1 {	
		font-family:arial, helvetica, sans-serif; 
		font-size:120%; 
		color:#888; 
		font-weight:bold;
		text-transform: none; 
		border: 1px solid #888; 
		text-align:center; 
		margin-top:0; 
		margin-bottom:0px; 
		padding:4px;
		margin-left:-4px;
		margin-right:-4px;
		background:#fff;
		}
#left ul li, #middle ul li{
		font-family:verdana, helvetica, sans-serif; 
		line-height:120%;
		font-size:90%;
		margin-left: -2.0em;
		margin-top:0; 
		padding-top : 0.50em;
		padding-bottom : 0.50em;
		padding-left:0.5em;
		padding-right:0.5em;
		list-style : none;
	}
