*{margin:0;padding:0;}a, a:focus {outline:none;}img {border:none;}body {color:#ccc;font-family:Helvetica, sans-serif;font-size:13px;line-height:22px;font-weight:bold;text-align: justify;background-color:#fff;margin:0 auto;}h1 {color:#6c642e;font-size:14px;line-height:20px;text-transform:uppercase;}h2 {color:#6c642e;font-size:26px;line-height:36px;text-transform:uppercase;text-align:center;font-weight:normal;width:1000px;border-bottom:1px solid #ccc; }.float-left {	float:left;}.float-right {	float:right;}.margin10  {	margin:0 10px 10px 0}.larger {font-size:18px;}.smaller {font-size:11px;}#content {width:1150px;background:#fff url(../images/bg.jpg) repeat-y;margin:0px auto 0 auto;}.main-logo {margin:0px auto;text-align:center;}#main-content {width:1100px;margin:0 auto;}#about-me {margin:0 20px 0 30px;padding:0 20px 0 0;float:left;width:510px;border-right:1px solid #ccc;}#contact {float:left;width:250px;}#menu {float:right;}#showcase-content {	clear:both;	position: relative; 	width:1000px;	overflow:auto;	overflow-x:hidden;	margin:20px 0;	text-align:center;	background-color:#fff;	z-index:20;}#thumb-content {	float:left;	margin:20px 0px 20px 20px;	width:330px;	line-height:110%;}#thumb-content img {	width:330px;}#showcase-content img {		width:1000px;}#footer {border-top:1px solid #ccc;width:1000px;padding-top:15px;}.thumb-first {	float:left;	width:250px;	padding:10px;	border-right:1px solid #ccc;	border-left:1px solid #ccc;	text-align:left;	line-height:16px;	margin:0 20px 0 30px;}.thumb {	float:left;	width:250px;	padding:10px;	border-right:1px solid #ccc;	border-left:1px solid #ccc;	text-align:left;	line-height:16px;	margin:0 10px;}.thumb img, .thumb-first img  {	width:250px;}a {	text-decoration:none;	color: #b36b00;}a:link {	text-decoration:none;}a:visited {	text-decoration:none;}a:hover {	color:#586856;	text-decoration:none;}a:active{	color:#586856;}a.content {	color:#999;	font-weight:bold;	text-decoration:none;}a.content:hover {	color: #b36b00;}/* nav styles*/ul.nav {	list-style:none;	text-align:left;}ul.nav li {	background-color:#e1e1e1;	color:#6c642e;	font-size:16px;	font-weight:normal;	text-transform:uppercase;		border-top:1px solid #fff;	border-bottom:1px solid #fff;		border-left:1px solid #ccc;}ul.nav li a {	color:#b36b00;		display:block;	padding:7px 20px;}ul.nav li a:hover {	color:#fff;}ul.nav li.portfolio:hover {	background-color:#ffc424;}ul.nav li.about:hover {	background-color:#2490ff;}ul.nav li.contact:hover {	background-color:#cc0e3b;}ul.nav li.links:hover {	background-color:#ffc424;}/* form elements*/.form {margin:0 auto;width:500px;padding:0px;} label{width: 150px;height:20px;text-align: right;margin-right: 10px;float:left;}input.input{color: #333;width: 200px;background: #fff;border: 1px solid #6c642e;margin:5px 0;}textarea {	color: #333;background: #fff;border: 1px solid #6c642e;}.submit input{color: #fff;background: #6c642e;border: 1px outset #ccc;float:right;cursor: pointer;cursor: hand;width:60px;padding: 3px;margin:5px 40px 5px 0;}.submit input:hover {background: #d6c6be;color: #666;}fieldset{border: 1px solid #e1e1e1;width: 500px;}legend{color: #fff;background: #6c642e;border: 1px solid #bfa190;padding: 2px 6px;margin-left:10px;}