BODY {background-color: #000;color: #333333;font-family: 'Lucida Grande', Verdana, Arial, sans-serif;font-size: 80%;font-weight: normal;text-decoration: none;margin: 0;padding: 0;border: none;}#frame {	background-image:url(images/bg-carbon.jpg);	background-repeat:repeat-x;	background-color: #EEEEEE;	width:100%;	margin:0;	padding:0;}#header {	width:780px;	height:81px;	margin-left: auto;	margin-right:auto;	padding:0;}#header_logo {	float: left;	margin:0;	padding:0;}#nav {	float: left;	margin: 0px 0 0 3.5em;	padding: 0;}#nav ul {	list-style:none;	margin:0;	padding:0;}#nav .last {	border-right:1px dotted #666;}#nav li {	float:left;	text-align:center;	width: 13em;	margin: 0;	padding: 0 0 0 0;	border-left:1px dotted #666;	height: 81px;}#nav li a:link, #nav li a:visited {	display:block;	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;	font-size:1.25em;	color:#E5EDDC;	text-decoration:none;	line-height: 56px;	padding:25px 0 0 0;}#nav li a:hover {	color: #fff;	background-color: #000;}#nav li a:active {	background-color:#000;}#main_block {	margin: 0 auto 0 auto;	width: 750px;	background-color: #EEEEEE;	padding: 0 4em 0 4em;}#main_block p, li { width:400px; }.col {	margin: 0 auto;	width:780px;}.post { 	margin: 0;	width:400px; }#main_block img {	margin:5px;	padding:0;	border:2px solid #FFF;}#left_column { 	float:left;	margin: 0;	width: 400px;	background-color: #EEEEEE;	padding: 4em 4em 0 1em; }#sidebar{	float: right;    background-color: #fff;    width: 240px;    margin:1em 3em 0 1em;	}#home_page_main {    margin: 0 auto 0 auto;    padding: 0;    background-color: #000;    width: 100%;	height:385px;	background-image:url(images/pueo-canoes-front.jpg);	background-position:center 0;	background-repeat:no-repeat;}#black_bar {	background-color:#000;	height:131px;}#black_bar h2 {	font-family:Georgia,'Times New Roman', Times;	font-size:3em;	padding:1em 0 0 0;	color:#666;	text-align:center;}#slideshow_table img, object, embed, tr, td {    border:0;    margin:0;    padding:0;}#news_block {	margin: 0 auto 0 auto;	width: 750px;	background-color: #EEEEEE;	padding: 0;}#news_block H2 {	color: #004157;	border-bottom: 1px solid #004157;	margin:0;	padding:0;}#news1, #news2  {	float: left;	width: 340px;	margin: 1em 0 1em 15px;	padding: 0 0 0 1em;}#news2 {border-left: 1px dotted #004157; }#news_more {	clear: both;	text-align:right;	margin: 0 0 1em 0;	padding: 0 2em 0 0;	border-top: 1px dotted #004157;}.underline {	border-bottom: 3px solid #004157;}#footer {	clear: both;	background-color: #000;	width:100%;	height:81px;	margin:4em 0 0 0;	padding:1em 0 1em 0;	text-align: center;	font-size: .8em;	color: #999;}#footer a:link {	color: #999;}.side {    float: right;    background-color: #fff;    width: 240px;    margin:1em 3em 0 1em;}.photos img {	margin:10px 0 10px 20px;	padding:0;	border:solid 1px #000;}.photos a:hover img {	border:solid 1px #0000FF;}.caption {	font-size:.8em;}h1 { padding: 2em 0 1em 0; }h2 {	font-size:1.8em;	margin:2.2em 0 .8em 0;}h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {	color: #333;}h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited {	text-decoration: none;}a, h2 a:hover, h3 a:hover {	color: #06c;	text-decoration: none;}a:hover {	color: #147;	text-decoration: underline;}a:hover {color: #004157;}a:visited {color: #0033FF;}img, object, embed {    border:0;}