/* CSS Document */.clear {clear: both;}/* Headers */h1 {	font-family: "verdana";	color: #999;	font-size: 35px;	font-weight: normal;	padding: 0;	margin: 0 0 -20px 0;}h2 {	color: #999;	margin-top: 0px;	margin-bottom: 0px;	font-family: "verdana";	font-size: 28px;	padding: 10px 0 0 0;	margin: 0px 0 -5px 0;	font-weight: normal;}h3 {	font-size: 17px;	margin-top: 20px;	margin-bottom: 0px;	font-family: "verdana";	color: #999;}h4 {	font-size: 15px;	font-family: "verdana";	color: #999;	margin-top: 15px;	margin-bottom: 0px;}h5 {	font-size: 13px;	font-family: "verdana";	color: #999;	margin-top: 15px;	margin-bottom: 0px;}#feed-bar h2 {	color: #999;	margin-top: 15px;	margin-bottom: 5px;	font-family: "verdana";	font-weight: normal;	font-size: 16px;}/* Typography & Colors */#nav ul li a:link, #nav ul li a:visited {	color: #584932;	text-decoration: none;	margin: 0;	padding: 0;}#nav ul li a:hover  {	color: #79735e;	text-decoration: none;	margin: 0;	padding: 0;}#secondnav a:link, #secondnav a:visited {	color: #FFFFFF;	text-decoration: underline;	}#secondnav a:hover {	color: #FFFFFF;	text-decoration: none;}.entry a:link, .entry-home a:link, .entry-home a:visited, .entry a:visited {	color: #999;	text-decoration: none;	}.entry a:hover, .entry-home a:hover {	color: #666;	text-decoration: none;}#feed-bar a:link, #feed-bar a:visited {	color: #999;	text-decoration: none;	}#feed-bar a:hover {	color: #666;	text-decoration: none;}#footer a:link, #footer a:visited {	color: #999;	text-decoration: none;	}#footer a:hover {	color: #666;	text-decoration: none;}/* Structure */* {	margin: 0;	padding: 0;}body {	background-color: #FFF;	background: url(images/background.jpg);	background-attachment: fixed;	color: #666666;	font-family: "verdana", Arial;	font-size: 12px;	margin: 0;	padding: 0;	width: 100%;	height: 100%;}html {	width: 100%;	height: 100%;	margin: 0;	padding: 0;}		.header {	width: 850px;	height: 228px;	background: url(images/day-cloudy.png) no-repeat;	padding: 20px 0 0 30px;}		.header-partly-cloudy, .header-mostly-cloudy {		background: url(images/day-cloudy.png) no-repeat;		width: 850px;		height: 228px;		padding: 20px 0 0 30px;		}.header-rain, .header-light-rain, .header-lightrain, .header-light-rainwindy, .header-heavy-rain, .header-scattered-showers, .header-showers,  .header-scattered-showersdrizzle, .header-windy, {  		background: url(images/day-rain.png) no-repeat;		width: 850px;		height: 228px;		padding: 20px 0 0 30px;			}		.header-isolated-thunderstorms, .header-scattered-thunderstorms, .header-severe-thunderstorms, .header-thunderstorm, .header-heavy-thunderstorm,	.header-light-rain-with-thunder, .header-thunderstorm-with-wind, .header-heavy-thunderstorm-with-wind, .header-thunder {  		background: url(images/day-thunderstorm.png) no-repeat;		width: 850px;		height: 228px;		padding: 20px 0 0 30px;			}				.header-snow {		background: url(images/snow.png) no-repeat;		width: 850px;		height: 228px;				padding: 20px 0 0 30px;			}			.header-sunny, .header-fair {		background: url(images/day-clear.png) no-repeat;		width: 850px;		height: 228px;		padding: 20px 0 0 30px;		}						.header-cloudy{		background: url(images/day-cloudy.png) no-repeat;		width: 850px;		height: 228px;		padding: 20px 0 0 30px;		}#wrapper {	width: 100%;	margin-left: auto;	margin-right: auto;	padding: 0;}#header {	width: 850px;	height: 250px;	margin-left: auto;	margin-right: auto;	margin-top: 20px;	background: url(images/header.png) no-repeat right;}#nav-wrap {	margin: 0 0 0px 0;	padding: 0;	width: 100%;	height: 29px;	}	#nav {	position: relative;	float: right;	height: 45px;	width: 300px;	margin: 208px 5px 0 0;	padding: 0;}#nav ul li{	padding: 0;	margin: 0px;	border: none;}#nav ul li img  {	margin: 0;	padding: 0px;	border: none;	float: right;		}#sidebar {	width: 275px;	height: 100px;	padding: 10px 0 0 0;	fontsize: 11px;		background: url(images/sidebar.png) no-repeat;}#content-wrap {	margin-left: auto;	margin-right: auto;	padding: 0;	width: 830px;}#content {		width: 830px;	margin: 0;	padding: 0;}/*.post-roll {	border-bottom: dotted #CCCCCC;	margin-bottom: 15px;}*/.entry{ 	background: url(images/content.png) repeat-y;	min-height: 300px;	width: 750px;	margin: 0;	padding: 0 40px 0 40px;		}		.entry-home{ 	background: url(images/content.png) repeat-y;	width: 750px;	margin: 0;	padding: 0 40px 0 40px;		}		#footer1-wrap {	height: 294px;	margin-left: auto;	margin-right: auto;	width: 830px;	background-image: url(images/footer.png);	background-repeat: no-repeat;	}#footer2-wrap { 	height: 294px;	margin-left: auto;	margin-right: auto;	width: 830px;	background-image: url(images/footer.png);	background-repeat: no-repeat;}#footer {	color: #999;	margin-left: auto;	margin-right: auto;	width: 830px;	padding: 0 10px 7px 0;	text-align: right;}/* Weather Bar & Icons */.weather-bar {	position: relative;	margin: -65px 0 0 30px;	float: left;	clear: both;	z-index:1;}.weather-bar {	color:#7A7A7A;	font-size: 22px;	font-weight:bold;}#paperclip {	position: relative;	float: left;	clear: both;	margin: -92px 0 0 1px;	width: 86px;	height: 71px;	z-index:3;	}/* Feed Bar*/#feed-wrap {	bottom: 55px;	margin-left: auto;	margin-right: auto;	padding-top: 30px;	width: 830px;	height: 250px;}#feed-bar {	margin-left: auto;	margin-right: auto;	width: 800px;	padding: 0 20px 0 30px;	font-size: 11px;	}.flickr-column {	width: 260px;	float: left;	padding: 0 10px 0 0;	margin: 0;}.lastfm-column {	width: 290px;	float: left;	padding: 0 20px 0 0;	margin: 0;}.delicious-column {	width: 190px;	float: left;	padding: 0 10px 0 0;	margin: 0;}/* Flickr */.flickr-column ul li {	display: inline;	list-style: none;	margin: 0;	padding: 0;}.flickr-column ul {	padding: 2px 0 0 0;	margin: 0px;}.flickr-column img {	margin: 3px 3px 0 0;	padding: 0;	border: 3px solid #FFF;}	/* Last.Fm */.lastfm-timestamp {	color: #999999;	} a:link.lastfm-link,  a:visited.lastfm-link  { 	color: #999;	text-decoration: none;} a:hover.lastfm-link  {	color: #999;} ul.lastfm, li.delicious-item  {	color: #999;	list-style: none;}li.lastfm-item {	padding: 3px;	border-bottom: 1px dotted #999;	list-style: none;}/* Delicious */a:link.delicious-link,  a:visited.delicious-link  {	color: #999;	text-decoration: none;}a:hover.delicious-link{	color: #999;	text-decoration: none;}ul.delicious, li.delicious-item  {	color: #999;	list-style: none;}li.delicious-item {	padding: 3px;	border-bottom: 1px dotted #999;	list-style: none;}/* Portfolio */li.portfolio { 	padding: 0; 	margin-left: 0px; 	margin-right: 0px; 	margin-bottom: 0px; 	float: left; 	list-style: none; }.portfolio ul {	margin: 0; 	padding: 0; }.portfolio img {	border: none;	padding: 0;}.portfolio-title a{ 	color: #584932; }.portfolio-date { 	padding: 0; 	margin: 0px; 	font-size: 10px; 	display: inline; }/* About */.about-text {	float: left;	padding: 0 0 0 20px;	width: 455px;	height: 400px;}.about-bar{	float: left;	width: 275px;	font-size: 11px;	}.about-bar ul li a:link, .about-bar ul li a:vited {	color: #999;	text-decoration: none;}.about-bar ul li a:hover {	color: #666;	text-decoration: none;}.about-bar ul li, {	color: #999;	list-style: none;}.about-bar ul li {	padding: 3px;	border-bottom: 1px dotted #999;	list-style: none;}.about-bar ul {	margin: 0 0 0 20px;}/* Search Form */.search form, .search form input{	color: #FFFFFF;	margin: 0;	padding: 0;	border: 0;	font-size: 10px;	background-color: transparent;}.search form .comeon{	margin-bottom: 4px;	float: left;	width: 140px;	height: 16px;	overflow: hidden;	border: 1px solid #CCCCCC;}.search form .comeon1{	margin-bottom: 4px;	float: left;	width: 140px;	height: 16px;	border: 1px solid #CCCCCC;}.search form .comeon #s, .search form .comeon1 #log, .search form .comeon #pwd {	padding: 2px 0 0 10px;	width: 95%;}/* Various Tags & Classes */.entry ul, .entry li {	color: #584932;	list-style: none;	padding: 0;	margin: 0;}.entry li {	padding: 5px 0 5px 0;	border-bottom: 1px dotted #999;	list-style: none;}li.entry a:link, li.entry a:visited, { 	color: #584932;	text-decoration: none;	 }li.entry a:hover, { 	color: #493f2d;	text-decoration: none;	}.entry-page p {	margin: 0 10px 0 0;	padding: 5px 0 5px 0;}.entry p {	margin: 0;	padding: 5px 0 5px 0;	clear: both;}	li {	margin: 0px;	list-style: none;}table {	font-size: 10px;	padding: 0 0 15px 10px;}/* Gallery */#gallerynav {	width: 850px;	text-align: right;	padding: 3px 95px 0 0;	margin-left: auto; 	margin-right: auto;	color: #97a5a3;}#gallerynav li {	font-size:10px;	display: inline;	margin: 0px;	padding: 0 5px 0 5px;}#gallerynav li a:link, #gallerynav li a:visited {	color: #97a5a3;	text-decoration: none;}#gallerynav li a:hover {	color: #97a5a3;	text-decoration: underline;}img a {	border: none;	padding: 5px;	margin: 0;}#content img {	padding: 0;	border: none;}p.recent-work {	border: none;	clear: both;}img.recent-work {	border: none;	clear: both;}.gallery {	width: 150px;	padding: 5px;	margin: 0px;	}.gallery a {	text-decoration: none;}