* { margin:0; padding:0; }
body { font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; font-size: 100%; }

h1 { width: 191px; height:38px; margin: 10px auto; background: #fff url(../freelance-web-design/faithinme.gif) no-repeat left bottom; text-indent: -9999px; }
h2 { color: #fff; border-bottom: 1px solid white; }
h3.first { margin-top: 5px; }
h3 { color: #fff; margin-top: 25px; }

.access { display: none; }
img { border: 0; float: right; padding-left: 10px; }

.header_link, .middle_link, .footer_link {
	padding:50px;
	width:500px;
	display:block;
	clear:both;
	margin:0 auto;
	font-size: .75em;
}

.header_link { background:#9add19; background: #9add19 url(../freelance-web-design/webdesign.gif) no-repeat left top; }
.middle_link { background:#13aceb; background: #13aceb url(../freelance-web-design/freelance-web-design.gif) no-repeat left top; }
.footer_link { background:#ff8400; background: #ff8400 url(../freelance-web-design/web-site-designer.gif) no-repeat left top; }

p { padding: 10px 0; }

.headerlink {
	padding:10px 20px;
	background:#fff;
	border:1px dashed #000;
	color:#000;
	float:left;
	text-decoration:none;
	display:block;
	height:17px;
	width:185px;
	margin:0 0 15px 15px;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	text-transform: uppercase;
}
.headerlink:hover {
	background:#fff;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

ul { list-style-type: circle; }
li { margin-left: 30px; }

#contactform fieldset { padding: 10px 30px; background-color: #f4ec5d; border: 0; }
#contactform legend { text-indent: -9999px; }
#contactform input, #contactform select, #contactform textarea { display: block; margin-bottom: 5px; }