/* Created by TopStyle Trial - www.topstyle4.com */

a img, :link img, :visited img { border: 0; }

a:link, a:visited { color: #fff; text-decoration: none; }
a:hover, a:active { color: #927220; text-decoration: none; }

a.portfolio:link, a.portfolio:visited { color: #666; text-decoration: none; }
a.portfolio:hover, a.portfolio:active { color: #927220; text-decoration: none; }

a.project:link, a.project:visited { border-bottom: 1px dotted #927220; color: #fff; display: block; font-size: 130%; height: 28px; line-height: 28px; margin-top: 0px; text-decoration: none; text-transform: lowercase; }

a.project:hover, a.project:active { border-bottom: 1px dotted #927220; color: #927220; display: block; font-size: 70%; height: 28px; line-height: 28px; margin-top: 0px; text-decoration: none; text-transform: lowercase; }

body { background-color: #000; font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif; color: #babfc2; }

html, body { margin: 0; padding: 0; }

img.project{ padding-bottom: 30px; }

li { left: -24px; margin-left: 0; padding-left: 24px; position: relative; }

li.new { background: url(imgs/star.gif) no-repeat 3px; left: -24px; margin-left: 0; padding-left: 24px; position: relative; }

p + p { margin-top: 24px; }

.client{ background: url(imgs/arrow10.gif) no-repeat 3px; margin-left: 0; padding-left: 20px; color: #927220 }

.new { background: url(imgs/star.gif) no-repeat 2px; margin-left: 0; padding-left: 20px; color: #927220; }
a.new:link, a.new:visited { color: #927220; text-decoration: none; }
a.new:hover, a.new:active { color: #fff; text-decoration: none; }

.portfolio{ background: url(imgs/arrowback10.gif) no-repeat 3px; margin-left: 0; padding-left: 20px; }

#menu { list-style: none; margin-left: 28px; margin-top: 0px; padding: 0px; width: 99%; }

#starred { background: url(imgs/starmini.gif) no-repeat 0px; left: -16px; margin-left: 0; padding-left: 16px; color: #927220; height: 16px; }

/*form*/
form {
	margin:0;
	padding:0;
}
fieldset {
	padding-top:6px;
	border:none;
	padding:0;
}
legend {
	padding:0;
	font-size:180%;
	color: #927220;
}
label {
	width:220px;
}
fieldset div {
	margin-top:6px;
	padding:0;
	display:block;
}
fieldset div input, fieldset div textarea, fieldset div select {
	width:220px;
	border:1px solid #927220;
	margin-top: 4px;
	margin-bottom: 14px;
	color:#666;
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
input:focus, select:focus, textarea:focus {
	background:#efefef;
	color:#666;
}
#fm-submit {
	padding-top:1em;
	text-align:center;
	width: 460px;
}
#fm-submit input {
	border:1px solid #927220;
	padding:2px 1em;
	background:#927220;
	color:#fff;
	font: 120% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#main {
	float: left;
	width: 210px;
}
#sidebar {
	float: right;
	width: 210px;
	margin-bottom: 100px;
}
#content {
	position: relative; width: 460px;
}
#contact {
	position: absolute;
	bottom: 0;
}
.clear {
	clear: both;
	line-height: 1px;
}



