body{margin:0;background: #cccccc;color:#000000}
body,td,th,input,select,textarea,input {font-family: Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:11px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a{color:#342a7b;}

h2{color:#7b679e;font-weight:normal;margin:15px 0 2px 0;line-height:1.2em;font-size:14px}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#background{background:#ffffff url(../images/stonehill/bg.gif) top left repeat-x;border-bottom:3px solid #918f90;}

#wrapper{width:990px;}

	#header{background: url(../images/stonehill/header-bg.gif) top right repeat-x;width:990px;position:relative;}
		#logo{margin:0 0 0 18px}
		#tagline{font-weight:bold;color:#ffffff;position:absolute;top:71px;left:775px;}

	#contentarea{clear:both;background:#ffffff;padding:15px 0;}
	
		#column-left{width:205px;float:left;padding:20px 0 0 29px;margin:0 18px 0 0;position:relative;z-index:1}
		
			#nav{margin:0 0 35px 0;}
				#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
				#nav ul li {float: left;list-style: none;list-style-image:none;margin:0}
				#nav ul li a{display:block;text-decoration:none;}
			
				/* Level 1 */
				#nav ul li div a{font-size:11px;background: url(../images/stonehill/nav-bullet.gif) left no-repeat;width:169px;padding:6px 10px 6px 23px;border-bottom:1px solid #ffffff;color:#000000}
				#nav ul li div a:hover{}
			
				/* Level 2 */
				#nav ul li ul{margin: -27px 0 0 202px;position: absolute;background: #342a7b;width: 180px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;left: -999em;}
				#nav ul li ul li a{border-bottom:1px solid #ffffff;width:160px;padding:6px 10px;text-indent:0;color:#ffffff}
				#nav ul li ul li a:hover{background: #000000}
				#nav ul li ul li.ipf-parent a{background: url(../images/stonehill/nav-subarrow.gif) right no-repeat}
				#nav ul li ul li.ipf-parent a:hover{background: #000000 url(../images/stonehill/nav-subarrow.gif) right no-repeat}
			
				/* Level 3 */
				#nav ul li ul li ul {margin: -25px 0 0 180px;}
				#nav ul li ul li ul li a{background:none !important;}
				#nav ul li ul li ul li a:hover{background: #000000 !important;}
			
				#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
				#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
				#nav li:hover, #nav li.hover {position: static;}
			
			#contactarea{border-top:1px solid #999999;border-bottom:1px solid #999999;padding:20px 0;font-size:10px}
				#contactarea strong{color:#342a7b;}
		
		
		#content{float:left;width:475px;line-height:1.4em;padding:15px 0;margin:0 15px 0 0;position:relative;z-index:2}
			h1#pagetitle{font-family: Arial, Helvetica, sans-serif;font-size:22px;font-weight:normal;margin:0 0 10px 0;line-height:1.2em;color:#342a7b}
			
			#ipbadmin{z-index:100;background:#ffffff;}
			
		#column-right{float:left;width:228px;padding:20px 0 0 0;position:relative;z-index:1}
		
			#campinformation{background: url(../images/stonehill/campinfo-bg.gif) top left repeat-y}
		
			.campinformationtable{width:205px;margin:0 auto;border-bottom:1px solid #999999}
				.campinformationtable th{color:#000000;text-align:left;padding:1px 4px;font-size:10px}
				.campinformationtable td{color:#7d65a4;padding:1px 4px;font-size:10px;}
				.campinformationtable td strong{color:#342a7b}
		
	#footer{clear:both;padding:15px 0 15px 0px;width:990px;color:#666666;text-align:center;}
		#footer a{color:#666666;text-decoration:none;}
		#footer img{vertical-align:middle;margin:0 20px 0 0;}
		
	#search{ background:url(../images/stonehill/bg-search.jpg) no-repeat; width:196px; height:36px; padding:33px 0 0 9px; margin-bottom:20px;}
		#search input{border:#FFFFFF 1px solid; height:22px; float:left; margin-right:8px;}
		
	#slideshow{width:475px; height:190px;}

		

