* {
	margin:0;
	padding:0;
	}
 html 
 {
	
	 min-height: 100%;
	 background:#2b3d7f;
	 }
	 

body {
	color:#000;
	font:normal 90%/1.4  "Trebuchet MS", arial,sans-serif;
	}
	
img {border: 0 none; width: 100%;}

#container {
	margin:0 auto;
	max-width:80em;
	background: #4dacc2 url(subtitle9.jpg) repeat-y; 
	position:relative;
	}

#gallery #container {background:#4dacc2;}
 	
#header {
    max-width: 80em;
	background:#4dacc2;
	Background-image: url(border3.jpg);
	background-repeat:no-repeat;	
	height:150px;
	margin-top: 1em;
	}
	
#header img {float: left; width:600px; margin-top: 100px;margin-left: 100px; background: transparent;}	


.nav {
   height: 1.75em;
   width: 100%;
   font-size: 1em;
   font-weight: bold;
   background-color: #fff;
   color: #000;
   padding-top: .6em;
   padding-bottom: .6em;
   text-align: center;
   border-bottom: 1px solid #09b;
   
}

.nav ul {
	margin: 0;
	padding: 0;
	line-height: 1.6em;
}
	 
.nav  li {
	 list-style-type: none;
	 display: inline;
	 border-right: 1px  solid #000;
	 padding: 0 0.3em;
 }
	
.nav  li a { 
	text-decoration: none;
   	color: #000;
   	background: #fff;  
}

.nav li a:visited {
	color:#000;
	background-color: #fff;
}
.nav  li a:hover {
	color: #921;
	background-color: #fff;
}

.nav  li  span{color: #921; font-weight: bold;}

      	
#content
	{
	width: 100%;
	}
#content h1 {color: #921; font-size:1.5em; padding: 0.5em;}		
#content p
{
	font-weight: bold;
	padding: 1em;
	}
#content a { font-weight:normal;color:#fff; text-decoration: none;}
#content a:hover { background:#fff;color:#921; }	

#news #picdiv p {font-weight: bold; color: red; text-align: center;}	

.box
{
	width:48%;
	float: right;
	}	

.box2
	{
	width: 48%;
	float: left;
}

.box2 img {margin-top: 0.5em;}

#contactus .box2 p {; font-size: 1.3em; font-weight: normal;}

.box2 ul li
	{
	font-weight: bold;
	margin-left: 3em;	
	}

	.box3 {float: left; width:88px;}		
	
#picdiv {width: 100%; }

#genie
 {
 	background: #cde; 
 	font-weight: bold; 
 	text-align: center; 
 	color: #921; 
 	padding: 0.5em; 
 	}
 	
ul#img {
	list-style:none;
	font-size: .76em;
	font-weight: bold;
	margin:0 0 0 1em;
	padding:0.5em;
	float: left;
	width: 95%;
	position: relative;
    }
ul#img li {
	width: 150px;
	xheight: 250px;
	height: 175px;
	float: left; 
    margin-bottom: 1em;
	padding-top: 1em;
	padding-right: 0.5em;
	background-color:#cde;

    }
ul#img li div {
	height: 10em;
	position:relative;
	background-color:#cde;
    }
    
ul#img li img { 
	display:block;
	position:absolute;
	top:0;
	background-color:#fff;
	width: 150px;

    }
ul#img li p {
	margin: 0.25em;
	color: #000;
	font-size: 1.2em;
    }
    
ul#img li p span {
	font-weight:bold;
	display:block;
	margin-top:1em;
	font-size: 1em;
    }
 
    
ul#img:after {
  display:block;
  content: " ";
  clear:left;
  height:0;
} 



ul#img2 {
	list-style:none;
	font-size: .76em;
	font-weight: bold;
	margin:0 0 0 1em;
	padding:0.5em;
	float: left;
	width: 95%;
	position: relative;
    }
ul#img2 li {
	width: 150px;
	height: 290px;
	float: left; 
    margin-bottom: 1em;
	padding-top: 1em;
	padding-right: 0.5em;
	background-color:#cde;

    }
ul#img2 li div {
	height: 20em;/*used to be 10em*/
	position:relative;
	background-color:#cde;
    }
    
ul#img2 li img { 
	display:block;
	position:absolute;
	bottom:0;/*used to be top but p not showing under tall images*/
	background-color:#fff;
	width: 150px;

    }
ul#img2 li p {
	margin: 0.25em;
	color: #000;
	font-size: 1.2em;
    }
    
ul#img2 li p span {
	font-weight:bold;
	display:block;
	margin-top:1em;
	font-size: 1em;
    }
 
    
ul#img2:after {
  display:block;
  content: " ";
  clear:left;
  height:0;
} 
form {
	color:#000;
	font-size:1em;
	font-weight:bold;
	width:50%;
	float: right;
}
	
fieldset {
	border: 0 none;
	margin-bottom:1em;
	line-height:1em;
	padding:0.5em;
	background-color:#fff;
}
fieldset legend {
	 color:#000;
	 font-weight:bold;
	 padding:.5em
}
fieldset p {
	 margin:0.5em 0;
	 min-height:2em;
	
}
fieldset p label {
	display:block;
	 width:13em;
	 min-width:13em;
	 float:left;
	 text-align: left;
}
input,select,textarea{vertical-align:bottom;}
	 
input.button {
	 font-size:.9em;
	 padding:0.3em;
	 background-color:#fff;
	 color:#921;
	 border:0.2em outset #000;
}	
#footer {
	clear:both;
	max-width: 100%;
	margin:0 auto;
	background:#2b3d7f url(border4.jpg) repeat-x;
	padding:0.5em 0;
	text-align:right;
	font-size:0.94em;
	color: #fff;
	height: 2em;
	
}
#footer p {font-size:.8em;}
#footer a { font-weight:normal;color:#fff; text-decoration: none;}
#footer a:hover { background:#fff;color:#700; }

