/*CSS Styles for Unseen Hamptons by Jonathan Lipkin 10/2008Based on code by glish.com and webmasterworld.com *//* ---------- Defaults ------- */body {	margin:0;	padding:0;	height:99%;	background-color: #222;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .7em;}html,body { height: 100%; }#wrap {	width:900px;	margin-right:auto;	margin-left:auto;	margin-top:20px;	padding:0px;	text-align:left;	height: 99%;	/*height: auto; ??? */}a {color:#aaaaaa; text-decoration:none; }	a:hover{text-decoration:underline;}/* ------- Columns -----------*/#contentleft {	width:200px;	padding:15px 6px 0 6px;	float:left;	background:#fff;	border-right:1px solid #999999;	height: 99%;}	#contentcenter {	width:512px;/*total width 900 = left+r+center+padding+margins */	padding:15px 6px 0 6px;	float:left;	background:#ccc;	height: 99%;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;}	#contentright {	width:150px;	padding:15px 6px 0 6px;	float:left;	background:#fff;	border-left:1px solid #999;	height: 99%;}			/* ------------ Header ------------- */		#contentheader {	background-color: #666;	height:45px;	padding:0px;	margin:0px;	border-bottom:2px solid #999;}#title 	{	background: url(/assets/title.gif)  no-repeat;	background-position: 5px 5px;	height:35px;	width:270px;	margin:3px;}/* ------- Footer ------------- */#footer{	height:22px;	background: #00ff00;	}/* --------- Navigation ------------- */#nav {	position:relative;	top:-10px;	float:right;	padding:0px;	margin:0;	width:100%;	text-align:right;	height:0px;}#nav ul {	margin:0px 3px 6px 0px;	padding:0px;	}#nav li {	display:inline;	list-style:none;	margin:0px .7em 0px 0px;	padding:0px;	font-size: .9em;	text-transform: uppercase;	color: #aaaaaa;	}		#nav a {color:#aaaaaa; text-decoration:none;}	#nav a:hover{text-decoration:underline;}#nav a.menuitemon{color:#ffffff;}/* -----------Sub-Navigation --------- */#subnav {	text-align:right;	width:100%;	background:#777;	height:18px;	margin:0 0 0 0;	padding: 4px 0 0 0;	color:#aaa;}#subnavtext {}#subnav ul {	}#subnav li a {	text-transform:none;	color:#aaa;}#subnav li a:hover {	text-decoration:underline;	color:#aaa;}#subnav a {	color: #000;}/* ---------- Text ---------- */#contentright ul {	padding:0;	margin:0;}#contentright li {	list-style: none;	margin-bottom:3px;}a { color:#33f; text-decoration:none;}.caption {	font-size: .8em;	text-align: right;}/* ---------- Misc ----------- */img {	border: 1px solid black;}.centerimg {	margin:0 auto;	text-align:center;}	/* ------------ Rhizome  ---------- */#rhiwrap {	background:#ccc;	width: 750px;	margin-left:  auto;	margin-right: auto;	padding:10px;	font-size: 1em;}p {font-size: 12px; margin-top:2px}#rhiwrap li {font-size: 12px; }#rhiwrap ul {margin-top:0px;}#rhiwrap h2 {margin:3px 0 0 0; background-color:#999;} #rhiwrap h3 {margin:0px; }#rhiwrap h1 {font-size:2.6em; margin:0px;}#rhiwrap li {list-style:none; margin-bottom:6px;}#rhiwrap h4 {margin:0px; }#rhinav {background:#eee; text-align:right; margin:3px;}#rhinav a {color:#999;}