/* CSS Document */

body {background-image:url(images/bgs/topbg.jpg);
background-position:top;
background-repeat:repeat-x;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#333333;
}


html, body  {height:100%}

p {margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#333333;
margin-bottom:18px;
}

h1 {color:#393798;
	font-size:20px;
	margin-top:0px;
	margin-bottom:18px;}

h2 {color:#393798;
	font-size:16px;
	margin-top:0px;
	margin-bottom:9px;}	

h3 {
	font-size:14px;
	margin-top:0px;
	margin-bottom:9px;}


 #containerlogo
 	{margin:0px auto 0px auto;
		width:800px;
		
		position:relative;
		height:0px;}

#logo {z-index:98;
position:absolute;
top:-89px;
left:0px;}

#header {z-index:0}

#nav  {z-index:99;
		position:absolute;
		top:120px;
		left:21px;
		width:162px;}

#nav a {display:block;
		padding:7px;
		color:#ffffff;
		text-decoration:none;
		font-size:15px;
		font-weight:bold;
		text-align:center;
		border-bottom:1px white solid;}

#nav a:hover {background-color:#3333FF;}

.topborder {border-top:1px white solid;}


#content{float:right;
width:580px;
padding:15px 20px 10px 0px;
}

.imagepad {margin-right:10px}
		
#photostrip {clear:both;
margin-bottom:18px;}

#photostrip img {margin-right:5px}	

.floatingphotos {float:right;
width:150px;
margin-left:10px;
margin-bottom:9px;}

a {color:#3366CC;
	text-decoration:underline;}
a:hover {text-decoration:none;}



/* sticky footer */

#fullwidth {width:100%;
			margin: 0px;
			min-height:100%;
			padding: 0px;
   position:relative;
   height: auto !important;
	height: 100%;
	background-image:url(images/bgs/treebg.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
}
   

   
   
   #footer {position:absolute;
width:100%;
text-align:center;
   bottom:0px;
   height:180px;
   background-image:url(images/bgs/footerbg.jpg);
   background-position:bottom center;
   background-repeat:no-repeat;

   padding-top:40px;
   }
   
   #footer a {color:#FFFF66}
   #footer p {color:#ffffff}
   
 #container
 	{margin: 89px auto 0px auto;
		width:800px;
		padding-bottom:180px;
		position:relative;
		background-image:url(images/bgs/contentbg.gif);
		background-position:left;
		background-repeat:repeat-y;
		border: 2px solid #949eb3;
			min-height:600px;
			   height: auto !important;
	height: 600px;
	overflow:auto

}


