body {
background:#b6afa9 url(/images/line.png) top repeat-x;
padding:0;
margin:0 auto;
}
p,ul,ol,li,h1,h2,h3,h4,h5,h6,h7,a,div,table,td {
margin:0;
padding:0;
font-family:"Times New Roman", Times, serif;
}
h5 {
color:#fff;
margin:20px 0 0 0;
}
ul li {
list-style:none;
}
a {
color:#5b88bc;
}
a:hover {
color:#577dab;
}
a img {
border:none;
text-decoration:none;
}
.clear {
clear:both;
height:1px;
line-height:1px;
margin:0;
padding:0;
}
.none {
display:none;
}
.center {
width:1000px;
margin:0 auto;
margin-top:50px;
text-align:center;
}
.footer {
width:220px;
margin:0 auto;
margin-top:50px;
text-align:center;
}
.menu, .menu a {
	color:#a19995;
	font-size:12pt;
}
.menu {
	margin:0 0 20px 0;

}
/*.undermenu {
	height:157px;
	background:url(/images/cat.jpg) center bottom no-repeat;
	width:400px;
	margin:0 auto;
}*/

.menu a {
	border-right:1px solid #796e68;
	padding:0 8px 0 8px;
	line-height:16pt;
	color:#796e68;
}
.menu a:hover, .menu a:hover.current {
	background:#796e68;
	color:#b5aea9;
	text-decoration:none;
}
.menu a.last {
	border-right:0;
}
.menu a.current {
	text-decoration:none;
	color:#000/*A19995*/;

}
#counter, #copy {
float:left;
}
#counter {
width:31px;
margin:5px 0;
}
#copy {
width:160px;
background:url(/images/r.png) left no-repeat;
padding:10px 0 0 15px;
margin:0 0 20px 0;
text-align:left;
font-size:12px;
color:#796e68;
}

#copy a {
color:#796e68;
}
#copy a:hover {
	background:#796e68;
	color:#b5aea9;
	text-decoration:none;
}
h2.place {
color:#77706c;
text-transform:uppercase;
font-size:44px;
letter-spacing:6px;
}
h2.for {
color:#77706c;
font-size:11px;
letter-spacing:4px;
text-transform:uppercase;
}
h3 {
color:#77706c;
font-size:18px;
text-transform:uppercase;
letter-spacing:2px;
margin:30px 20px 20px 20px;
text-align:center;
}
h2.coding {
color:#e9e7e5;
font-weight:normal;
font-size:54px;
text-transform:lowercase;
letter-spacing:10px;
line-height:40px;
}
h2.websites {
color:#e1dfdd;
font-weight:normal;
font-size:35px;
text-transform:uppercase;
letter-spacing:4px;
line-height:65px;
}

a#feedback {
display:block;
text-align:center;
color:#d9d5d3;
text-align:center;
text-decoration:none;
width:100px;
font-size:15px;
background:url(/images/bg_feedback.png) top no-repeat;
height:26px;
width:164px;
margin:0 18px;
line-height:26px;
}
a#back {
display:block;
text-align:center;
color:#d9d5d3;
text-align:center;
text-decoration:none;
width:100px;
font-size:15px;
background:url(/images/bg_back.png) top no-repeat;
height:26px;
width:164px;
margin:0 18px;
line-height:26px;
}
a:hover#feedback {
color:#fff;
background:url(/images/bg_feedback.png) bottom no-repeat;
}
a:hover#back {
color:#fff;
background:url(/images/bg_back.png) bottom no-repeat;
}


.something {
text-align:center;
margin:0 auto;
margin-bottom:20px;
padding-bottom:20px;
background:#A19995;
padding-top:20px;
border:7px #A19995 solid;

}

.textwrap {
height:54px;
background:url(/images/bg_texttext.png) right no-repeat;
float:left;
position:relative;
top:-32px;
width:auto;
margin-bottom:-32px;
}


.leftcorn {
background:url(/images/bg_leftcorn.png) left no-repeat;
height:54px;
float:left;
}
.text {
padding:17px 15px 0 15px;
font-size:12px;
line-height:14px;
text-align:left;
color:#fff;
font-style:italic;
}




form {
width:400px;
background:#77706c;
margin:0 auto;
margin-top:10px;
border:10px solid #fff;
}
#formm label {
color:#b5aea9;
font-weight:bold;
display:block;
margin:10px 0 5px 0;
padding:10px 0 0 0;
border-top:1px dotted #b5aea9;
text-transform:uppercase;
letter-spacing:2px;
font-size:10px;
}

#formm label#firstl {
border:none;
margin-top:0;



}
#formm input, #formm textarea {
width:350px;
background:#fff;
border:3px solid #b5aea9;
}
#formm input#cfContact {
width:100px;
background:#000;
color:#fff;
font-weight:bold;
text-transform:uppercase;
letter-spacing:2px;
font-size:10px;
cursor:pointer;
padding:3px;
border:1px solid #fff;
margin:10px 0 0 0;
}
form #formm {
margin:20px;
}
#text1 {
width:400px;
margin:0 auto;
margin-top:20px;

margin-bottom:50px;
border:10px solid #a19995;
background:#fff;
text-align:left;
}
#text1 div {
margin:0 20px 20px 20px;
border-bottom:1px dashed #c6c0bb;
padding-bottom:20px;
}
#text1 div.last {
border-bottom:none;
}
div.errors {
margin:10px 40px 0 40px;
background:#000;
border:#77706c solid 10px;
padding:20px;
color:#b5aea9;
}
.fish div {
line-height:14px;
margin:5px 0 0 0;
}

.centerdiv h2 {
color:#77706c;
margin:2px 0 0 0;
font-size:23px;
text-transform:uppercase;
letter-spacing:4px;
}
.centerdiv {
	text-align:center;
}


.wrap1 {
	border:1px solid #a69f9b;
	margin:0 auto;
	background:#a69f9b;
}

.wrap1 img {
	border:9px solid #c4bfbb;
	
}

.text1 {
	margin:0 auto;
	font-style:italic;
	font-size:0.8em;
	margin-top:5px;
	margin-bottom:25px;
	color:#77706c;
	text-align:left;
	width:300px;
	padding:0 10px;
	background:#000;
}
.wrap2 {
	width:360px;
	margin:0 auto;
}