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 "Times New Roman", Times, serif;	color: #000;}h1 {}p {	color: #000;	margin: 0 0 1.2em;}a {	color: #000;	text-decoration: none;}a:hover {	color: #999;}/* ~~~~~~~~~~ MAIN LAYOUT ~~~~~~~~~~ */#container {	float:left;	min-height: 100%;	font-size: 0.9em;	width: 1035px;	margin: 0 auto;	background: #FFF;}#leftcontent {	float:left;	min-height:300px;	width:200px;	padding-top: -10px;}#rightcontent {	float: right;	background-image:url(../imgs/bg-splat-img.jpg);	background-repeat:no-repeat;	background-position:bottom right;	height:580px;	width:680px;	padding: 60px 0px 0px 120px;}#contact {	width:180px;	font-size: 0.90em;	padding-left: 20px;}#contact a {	text-decoration:underline;}#copy {	width:400px;	font-size: 0.90em;	padding-top: 220px;}#list {	float: left;	width:700px;	font-size: 0.90em;	padding-top: 220px;}#list ul {	width:200px;	margin-bottom: 10px;}#list li {	list-style: none;}/* ~~~~~~~~~~ NAVIGATION ~~~~~~~~~~ */#navigation {	overflow: hidden;	width: 100%;	position: relative;	z-index: 2;	list-style: none;	margin: 20px 0 20px 20px;}#navigation ul {	margin-bottom: 10px;}#navigation li {	height: 40px;	width: 150px;	font-weight: bold;	list-style: none;	z-index: 1;}#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.subnav {	font-size: 0.85em;	font-weight: normal;}#navigation li a.currentnav {	font-weight: bold;	text-decoration:underline;	color: #999;}#navigation li a.currentsubnav {	font-size: 0.85em;	font-weight: normal;	text-decoration:underline;	color: #999;}/* ~~~~~~~~~~ GALLERY ~~~~~~~~~~ */.galleria {	list-style:none;	width:200px;}.galleria li {	display:block;	width:80px;	height:80px;	overflow:hidden;	float:left;	margin:0 10px 10px 0;}.galleria li a {	display:none;}.galleria li div {	position:absolute;	display:none;	top:0;	left:180px;}.galleria li div img {	cursor:pointer;}.galleria li.active div img,.galleria li.active div {	display:block;}.galleria li img.thumb {	cursor:pointer;	top:auto;	left:auto;	display:block;	width:auto;	height:auto;}.galleria li .caption {	display:block;	padding-top:.5em;}/* MSIE bug */* html .galleria li div span {	width:400px;}.caption {	color:#333;	font-size:0.9em;}.demo {	position:relative;	margin-top:2em;}.gallery_demo {float:left;	width:500px;	margin:0 auto;}.gallery_demo li { 	width:68px;	height:50px;	border:2px double #CCC;	margin: 0 2px 4px;	background:#FFF;}.gallery_demo li div  {	left:240px}.gallery_demo li div .caption { 	font:italic 0.7em/1.4 georgia,serif;}#main_image { 	margin:-20px auto 40px auto;	height:420px;	width:700px;	background:#fff;}#main_image img { 	margin-bottom:10px;}	.nav { 	padding:10px 0px 0px 10px;	clear:both;} /* ~~~~~~~~~~ TWITTER ~~~~~~~~~~ */#twitter {	float: left;	width: 180px;	padding-left: 20px;}#twitter h1 {	width: 200px;	height: 30px;	background-image:url(../imgs/tweet.jpg);	background-repeat:no-repeat;	text-indent:40px;	vertical-align:middle;	font-size: 1.0em;	font-weight: normal;	border-bottom: 1px solid #ccc;	border-top: 1px solid #ccc;	padding-top: 15px;	padding-bottom: 5px;}#twitter h1 a {	color: #000;}#twitter a:hover {	color: #666;}#twitter ul {	width: 200px;	list-style: none;	overflow: hidden;	padding-top: 5px;}#twitter li {	font-size: 0.9em;	color: #000;	padding: 5px 0px 5px 0px;	vertical-align: top;	border-bottom: 1px dotted #ccc;}#twitter li a {	color: #666;}#twitter li a:hover {	color: #000;}
