html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,strong, sub, sup, tt, var, legend, fieldset {	margin: 0;	padding: 0;}img, fieldset {	border: 0;}html {	overflow-y: scroll;	min-height: 100%;}body {	min-height: 100%;	padding: 0px 0;}body, select, input, textarea {	font: 100%/1.2 Lucidia Grande, arial, verdana, helvetica, sans-serif;	color: #000;}h1 {}p {	color: #000;	margin: 0 0 1.2em;}a {	color: #000;	text-decoration: none;}a:hover {	color: #00CC99;}/* ~~~~~~~~~~ MAIN LAYOUT ~~~~~~~~~~ */#container {	float:left;	min-height: 100%;	font-size: 0.80em;	width: 1024px;	margin: 0 auto;	background: #FFF;}#leftcontent {	float:left;	min-height:600px;	width:200px;	margin-top:20px;}#rightcontent {	float: right;	height:500px;	width:750px;	padding: 40px 0px 0px 50px;	margin-top:125px;	scrollbar-base-color:#000;	scrollbar-darkshadow-color:#000;}#contact {	width:180px;	font-size: 0.90em;	padding-left: 20px;	margin-bottom: 20px;}#contact a {	text-decoration:underline;}#copy {	width:400px;	font-size: 0.90em;	padding-top: 0px;}#list {	float: left;	width:700px;	font-size: 0.90em;	padding-top: 0px;}#list ul {	width:200px;	margin-bottom: 10px;}#list li {	list-style: none;}#list-links {	float: left;	width:700px;	font-size: 0.90em;	padding-top: 0px;}#list-links ul {	width:200px;	margin-bottom: 10px;}#list-links li {	list-style: none;}#list-links ul li a:hover {	color: #00CC99;}/* ~~~~~~~~~~ NAVIGATION ~~~~~~~~~~ */#navigation {	overflow: hidden;	width: 100%;	position: relative;	z-index: 2;	list-style: none;	margin: 35px 0 20px 20px;}#navigation ul {	margin-bottom: 10px;	padding: 0px 0px 10px 0px;	border-bottom: #666 dotted 1px;}#navigation li {	list-style: none;	z-index: 1;	padding: 0px 0px 5px 0px;}#navigation ul.last {	border:none;}#navigation li, #navigation li span {	background-image: url(../images/navigation.gif);	background-position: 0 bottom;	font-size: 100%;}#navigation li a {	cursor: pointer;}#navigation li a:hover {	color:#00CC99;}#navigation li a.current {	color:#00CC99;}#navigation li a.subnav {	list-style: none;	z-index: 1;	padding: 0px 0px 5px 0px;}#navigation li a.currentnav {	color:#00CC99;}#navigation li a.currentsubnav {	color:#00CC99;}#subnav ul {	border:none;	padding:0px;}#subnav ul li {	display:inline;	list-style:none;	padding:0px 4px 0px 0px;}#subnav ul li a.current {color:#00CC99;}/* ~~~~~~~~~~ GALLERY ~~~~~~~~~~ */#main-images {	width:8300px;	height: 520px;	overflow:auto;	overflow-y:hidden;}#main-images ul {	width:8300px;	height: 500px;	float:left;}#main-images li {	width:100%;	list-style:none;	display:inline;}#main-images img {	margin-right:4px;}/* ~~~~~~~~~~ TWITTER ~~~~~~~~~~ */#twitter {	float: left;	width: 180px;	padding-left: 20px;}#twitter h1 {	width: 200px;	font-size: 1.0em;	font-weight: normal;	border-bottom: 1px solid #999;	border-top: 1px solid #999;	padding-top: 5px;	padding-bottom: 5px;}#twitter h1 a {	color: #000;}#twitter h2 {	width: 200px;	font-size: 1.0em;	font-weight: normal;	border-bottom: 1px solid #999;	padding-top: 5px;	padding-bottom: 5px;	margin-bottom:50px;}#twitter h2 a {	color: #000;}#twitter a:hover {	color: #666;}#twitter ul {	width: 200px;	list-style: none;	overflow: hidden;	padding-top: 5px;	margin-bottom: 10px;}#twitter li {	font-size: 0.85em;	color: #000;	padding: 10px 0px 10px 0px;	vertical-align: top;	border-bottom: 1px dotted #666;}#twitter li a {	color: #666;}#twitter li a:hover {	color: #000;}