@import url(typography.css);body{	background-color: #cccc99;	padding: 0;	margin: 0;	text-align: center;}img{	border: none;}.imgright{	float: right;	padding: 0 0 5px 10px;}.imgleft{	float: left;	padding: 0 10px 5px 0;}.imgcenter{	display: block;	margin: 0 auto;	padding: 5px 0;}blockquote{	margin: 0 10px 10px 10px;	border: 1px solid #eee;	padding: 0 15px;	background: #f5f5f5;}blockquote p{	font-family: georgia, times new roman,times,serif;	font-style: italic;}#container{	width: 780px;	margin: 0 auto;	padding: 0;	text-align: left;}h1#logo{	margin: 10px 0 0 10px;	padding: 0;}/* Top Navigation */#topnav, #topnav ul{	list-style-type: none;	list-style-image: none;}#topnav{	height: 20px;	margin-left: 10px;}#topnav ul{	margin: 0;	padding: 0;}#topnav li{	float: left;	margin: 0;	padding: 0;}#topnav a:link, #topnav a:visited, #topnav a:active{	display: block;	padding: 0;	width: 80px;	color: #999;	text-decoration: none;}#topnav a:hover, #topnav a#amhere{	color: #333;}/* Top Navigation *//*160*/#mainpic{	width: 770px;	height: 210px;	margin: 0 auto;	padding: 0;	margin-top:5px;	background-color: #94999C;	background-image: url(theTop2.jpg);	background-repeat: no-repeat;	background-position: right;	position: relative;}#blogcontent{	float: left;	width: 570px;	\width: 580px;	w\idth: 570px;	margin: 0;	padding: 0;	margin-left: 10px;	text-align: left;	background-color: transparent;}#blogcontent .blogentry, #blogcontent .commentblk{	padding: 0 10px;	margin-bottom: 25px;}.update {  	background-color: #fff;  	padding: 20px 20px 20px 20px;  	margin-bottom: 10px;}#blogcontent .commenttxt{	border: 1px solid #ddd;	background: #efefef;	padding-bottom: 10px;}#blogcontent .commenttxt:hover{	background-color: #f6f6f6;}#blogcontent ul { margin-top:1px;}#blogcontent li { padding-bottom:2px;}#blogcomments{	width: 570px;	margin: 0 auto;}#blogcomments .jim .commenttxt{	background-color: #fefefe;}#blogcomments h3 span{	color: #069;}#blogcontent .blogtext{	padding-bottom: 10px;}#blogcontent .googleadvert{	margin: 10px;	padding-top: 5px;	border-top: 1px solid #ddd;	}#blogcontent .commentlink{	background: none;	padding-left: 10px;}#blogarchive dl{	padding: 0 10px;	color: #666;	line-height: 1.5em;}#blogarchive dt{	font-weight: bold;}#blogarchive dt>span{	font-size: 9px;	font-weight: normal;}#blogarchive dd{	margin: 0 0 10px 0;	padding: 0;}#blogside{	margin-left: 590px;	width: 184px;	text-align: left;	background-color: #F3F0C5;	background-repeat: repeat-y;}#blogside .blogsideblk{	margin: 0 10px;	padding: 10px 0;	border-bottom: 1px solid #ddd;}#blogside .blogsidelink{	width: 120px;	margin: 0 auto;	border: 1px solid #ccc;	background: #f0f0f0;	text-align: center;	padding: 3px 0;}#blogside .flickrblk{	width: 152px;	margin: 0 auto 10px auto;	border: 1px solid #ccc;	background: #fff;	text-align: center;	padding: 5px 0;}.commentform{	border: 1px solid #fff;	background: #efefef;	padding-bottom: 10px;}#blogcomments fieldset{	border: none;	padding: 0 10px 10px 10px;	clear: both;}#blogside fieldset{	border: none;	padding: 0;}textarea{	width: 97%;}.inputfield{	padding-bottom: 5px;}/* Footer */#footer{	clear: both;	padding: 0;	margin: 0 auto;	text-align: center;	color: #b3b3b3;	font-size: 9px;	text-transform: lowercase;}#totop {	padding-left: 10px;	width: 50px;	float: left;}#footer span {	padding-right: 10px;	width: 402px;	float: left;	text-align: right;}#footer a:link, #footer a:visited {	color: #b3b3b3;	text-decoration: none;	border-bottom: 1px dotted #b3b3b3;}#footer a:hover, #footer a:active {	color: #242424;	text-decoration: none;	border-bottom: 1px dotted #242424;}/* Footer#fotos #mainpic{	background-image: url(../i/top.gif);} */#fotos #mainpic h2{	display: inline;	position: relative;	top: 100px;	left: 20px;	font-size: 16px;	color: #fff;	padding: 0;	margin: 0;}#fotos #mainpic .blogsummary{	margin: 100px 20px 0 20px;}#fotos #mainpic .blogsummary .blogsummaryinfo{	width: 400px;	float: left;}#fotos #mainpic .blogsummary, #fotos #mainpic .blogsummary a{	color: #fff;}#fotos #mainpic .blogsummary .fotonav{	margin-left: 400px;	width: 330px;	text-align: right;}#fotos #mainpic h1#fototag{	font-family: Georgia, "Times Roman", serif;	color: #fff;	font-size: 25px;	width: 400px;	margin: 0;	position: relative;	text-align: right;	top: 110px;	left: 350px;}#fotos #blogcontent{	float: none;	width: 760px;}#fotos #blogcontent.fotosarchive{	float: left;	width: 570px;	\width: 580px;	w\idth: 570px;}#fotos .blogsummary .blogsummaryinfo{	width: 400px;	float: left;}#fotos .blogsummary .fotonav{	margin-left: 410px;	width: 330px;	text-align: right;}#fotos .blogentry img{	clear: both;	padding: 0;	border: 1px solid #ddd;}#fotos #blogcontent.fotosarchive .blogentry img{	clear: none;	display: inherit;	margin: 0 auto;}#fotos #blogcontent .blogentrylink{	margin-top: 25px;}.blogentrylink { background-color:#EBEBB6;}#fotos .notes dl{	margin-left: 10px;}#fotos .notes dt{	float: left;	width: 100px;	margin: 0;	margin-bottom: 5px;	padding: 0;		text-align: right;	color: #333;}#fotos .notes dd{	margin: 0 0 0 110px;	padding: 0;	width: 300px;	margin-bottom: 5px;	color: #666;}