*{
margin:0px;
padding:0px;
}
html{
	background-color:#131313;
}
body{
	background-color:#333333;
	color:#CBD5D7;
	font-family:"Trebuchet MS", sans-serif;
	width:1024px;
	border:1px #444 solid;
	margin: 0px auto 0px auto;
	font-size:large;
}
#header{
	width:100%;
	height:231px;
	background:URL(header.jpg) #658941 top center;
	padding-top:139px;
	}
	/*top right bottom left*/
#header h1{
	width:614px;
	height:190px;
	margin: 0px auto 0px auto;
	background:URL(logo.gif);
	text-indent:-5000px;}
#header h2 {
	text-indent:-5000px;
}
h3 {
	font-variant: small-caps ;
	font-size:180%;
	text-align:center;
}
p {
	text-align:center;
	margin:20px 0px 50px 0px;

	
}
a {
	color:#CBD5D7;
	text-decoration:none;
	font-weight:bold;
}
p a:hover, li a:hover {
	border-bottom:1px dotted #CBD5D7;
}
/*columns*/
.columns{
	width:800px;
	margin: 20px auto 50px auto;
}
.columns ul{
	list-style:none;
}
.columns ul.left{
float:left;
width:450px;
}
.columns ul.right{
	text-align:right;
}
#portfolio {
	background:URL(fade.jpg) top right repeat-x;
}
#portfolio, #moreport {
	background-color:#AAA;
	color:#333;
}
#portfolio h3 a, #moreport h3 {
	color:#333;
}
#moreport h4 {
	text-align:center;
	background-color:#AAA;
	color:#000;
	border-bottom:1px black solid;

}
#moreport h4 span{
	background:URL(gfade.jpg) bottom left repeat-x #698E41;
	padding:0px 30px 0px 30px;

}
/*thumbnails*/
.thumbs{
	width:980px;
	margin: 20px auto 20px auto;
}
.mb img {
	/*border:10px #CBD5D7 solid;*/
	padding:11px;
	background:URL(polaroid.jpg) center center;
	border:0px;
}
#moreport{
	height:20px;
	overflow:hidden;
	background-color:#698E41;
}
/*contact*/
#contact {
	padding:30px 0px 50px 0px;
	background:URL(contact.jpg);
	color:#BBB;
}
#contact h3 a{
	color:#AAA;

}
form#form1 {
	display:block;
	width:540px;
	margin: 20px auto 0px auto;
}
fieldset {
	padding:20px;
	background:URL(stripe.png) #333;
}
#form1 input#name, #form1 input#email{
	display:block;
	width:490px;
	height:30px;
	background-color:#AAA;
	font-family:Trebuchet MS;
	font-size:120%;
	padding: 0px 5px 0px 5px;
	border:1px solid black;
}
#form1 textarea{
	display:block;
	width:490px;
	background-color:#AAA;
	font-family:Trebuchet MS;
	font-size:120%;
	padding: 0px 5px 0px 5px;
		border:1px solid black;


}	
#form1 input#submit, #form1 input#reset {
	width:100px;
	background-color:#AAA;
	font-family:Trebuchet MS;
	font-size:120%;
	margin: 10px;
	padding: 0px 5px 0px 5px;
}