* {  margin: 0;  padding: 0;}
body {  background-color: #d1d1d1;  color: #000;  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, Sans-serif;  font-size: 12px;  line-height: 20px;  margin: 0;  padding: 0;  text-align: center;}a {  color: #ccc;}a:hover {  text-decoration: none;}p {  margin: 5px 0 15px 15px;  padding: 0;  line-height: 20px;}.center {  text-align: center;}/* Begin Images */p img {	padding: 0;	max-width: 100%;	}img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}img.alignright {	padding: 0;	margin: 0;	display: inline;	}
img.alignleft {	padding: 0;	margin: 0;	display: inline;	}.alignright {	float: right;	}.alignleft {	float: left	}.aligncenter {	text-align: center;	}.center {	text-align: center;	}hr {	display: none;	}a img {	border: none;	}
/* Form */input {  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, Sans-serif;  font-size: 12px;  color: #3f5e00;  padding: 3px;  border: 1px solid #96af62;  background: #fefef3;  vertical-align: middle;}input.large {  width: 150px;  margin: 2px 0;}input.medium {  width: 75px;  margin: 1px 0 0 0;}input.small {  width: 20px;  margin: 4px 5px 4px 0;}
input.checkbox {  background: transparent;  border: 0;  padding: 0;  margin: 0 2px 0 1px;  vertical-align: middle;}select {  width: 137px;  margin: 5px 0 0 21px;  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, Sans-serif;  font-size: 11px;  color: #3f3f3f;  border: 1px solid #6b839c;  background: #f7f5f5;  font-weight: normal;}
/* Header*/#header {  width: 90%;  height: 80px;  padding: 0 5%;  background: transparent url(/images/header.gif) repeat;  border-bottom: 2px solid #000;  text-align: left;}
h1 {  font-weight: normal;  margin: 0;  padding: 0 0 15px 0;  width:100%;  text-align:left;}/* Navigation */#header ul {  margin: 0px;  padding: 6px 0 0 0;  list-style-type: none;  list-style-image: none;  font-family: Arial, Helvatica, Sans-Serif;  font-size: 14px;  font-weight: normal;  width: 915px;}#header ul li {  float: left;  margin: 0;  padding: 0;  text-align: left;}#header ul li a {  float: left;  width: 148px;  display: block;  margin: 0;  padding: 0 4px 0 0;  color: #ededed;  text-decoration: none;  font-weight:bold;}#header ul li a:hover {	color: #fff;}#header ul li.txt { padding-top: 54px; }/* Layout */#page {	width:90%;	background: #fff;	padding: 2% 5% 5% 5%;	position: relative;	margin:0;	float: left;}/* #thumbs width changes to 426 using JS.*/#thumbs {	float:left;	margin: 0;	text-align: left;	min-height: 500px;}a.opa img {	filter:alpha(opacity=50);	-moz-opacity: 0.50;	opacity: 0.50;}a.opa:hover img {	filter:alpha(opacity=100);	-moz-opacity: 1.0;	opacity: 1.0;}#work {	margin: 0;	min-height: 500px;	text-align: right;	float:left;	width:50%;}
.work {	text-align: right;	font-size: 14px;	font-weight: bold;	color:#333;	width: 100%;	padding: 0;	margin: 15px 0 0 0;}
#work h3 {	float: left;	width: 460px;	background: #d5ecf1;	font-size: 30px;	padding: 8px;	font-weight: normal;	margin: 0 0 50px 0;}
#work h3 a {	color: #fff;}
#work span.cat {	color: #fff;}
/* Footer */.clearfooter {height:160px; clear:both;}#footer {  clear: both;  width: 90%;  height: 130px;  margin: 0;  padding: 30px 5% 0 5%;  color: #666;  background-image: url(/images/footer.gif) repeat-x;  background-color: #d1d1d1;  font-family: Verdana, Arial, Helvetica, Sans-serif;  font-size: 10px;  line-height: 18px;  text-align: left;  border-top: solid 1px #ccc;}
#footer ul {  width: 320px;  margin: 0 auto;  padding: 20px 0 0 0;  list-style-type: none;  list-style-image: none;  float: right;}
#footer ul li {  float: left;  margin: 0;  padding: 0 5px;  width: 148px;  text-align: right;}#footer ul li a {  color: #aaa;  text-decoration: none;  padding: 0 3px 0 5px;}#footer ul li a:hover {  color: #fff;}
#footer a {  color: #aaa;  text-decoration: none;}
#footer a:hover {  color: #fff;}
/* flickr badge */#flickr_badge_uber_wrapper { float: left; padding: 0;}#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}#flickr_icon_td {padding:0 5px 0 0 !important;}.flickr_badge_image {text-align:center !important;}.flickr_badge_image img {border: solid 5px #fff !important; margin: 5px;}#flickr_www {display:block; text-align:left; padding:0 10px 0 0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}#flickr_badge_uber_wrapper a:hover,#flickr_badge_uber_wrapper a:link,#flickr_badge_uber_wrapper a:active,#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#60858C;}#flickr_badge_wrapper {}#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}/* end flickr */