body {
	margin:0;
	padding:0;
	background: #313131;
	color: #909090;
	font: 12px/18px Helvetica, Arial, Sans-Serif;
}

a, a:link, a:visited { color:#8AC2C4; text-decoration: none; }
a:hover { color: #D67CA7; }

form {
	margin:0;
	padding:0;
}

label {
	display: block;
	color: #D67CA7;
	font-weight: bold;
}

input {
	width: 430px;
	padding: 5px 5px 0px 5px;
	border: none;
	font: 12px/15px Helvetica, Arial, Sans-Serif;
	height: 15px;
}

textarea {
	width: 430px;
	height: 75px;
	padding: 5px 5px;
	border: none;
	font: 12px/15px Helvetica, Arial, Sans-Serif;
}

ol {margin:0;padding:0;}
li {margin:0;padding:0;list-style:none;display:block;}

#wrap {
	margin: 50px auto 50px auto;
	width: 930px;
}

#header {
	position: relative;
	height: 225px;
	background-image: url("../images/bg-dots.gif");
}

#menu {
	position: relative;
	width: 260px;
	height: 102px;
	background: url("../images/menu-bg.png") no-repeat top left #313131;
}

#menu a span { display: none; }
#menu a {
	position: absolute;
	display: block;
	height: 22px;
	overflow: hidden;
	background: url("../images/menu-header.png") no-repeat;
	background-position: 0 0;
}
#menu a:hover { background-position: 0 -22px; }
#menu a.selected { background-position: 0 -22px; }

a#menu-header { top:0px; left:0px; width:253px; background-image: url("../images/menu-header.png"); }
a#menu-news { top:22px; left:0px; width:72px; background-image: url("../images/menu-news.png"); }
a#menu-work { top:22px; left:78px; width:68px; background-image: url("../images/menu-work.png"); }
a#menu-stillions { top:22px; left:153px; width:100px; background-image: url("../images/menu-stillions.png"); }
a#menu-information { top:44px; left:0px; width:146px; background-image: url("../images/menu-information.png"); }
a#menu-contact { top:44px; left:152px; width:101px; background-image: url("../images/menu-contact.png"); }

#footer {
	position: relative;
	height: 93px;
	background-image: url("../images/bg-dots.gif");
}

#footer-content .lighter { color: #909090; }

#footer-content {
	position: absolute;
	right: 0px;
	bottom: -1px;
	width: 662px;
	height: 63px;
	padding: 10px 0 0 10px;
	background: #313131;
	color: #8AC2C4;
	line-height: 12px;
	font-weight: bold;
}
* html #footer-content {
	height: 60px;
}


#footer-content a,
#footer-content a:link,
#footer-content a:visited { color:white;}
#footer-content a:hover { color: #D67CA7; }

#footer #stolen {
	position: absolute;
	bottom: 0px;
	color: white;
}


#footer #stolen a,
#footer #stolen a:link,
#footer #stolen a:visited { color:#D67CA7;}
#footer #stolen a:hover { color: white; }

#submenu { position: absolute; bottom:-1px; left: 0px; }

.clear {
	clear: both;
}

.content-wrap {
	background: white;
	padding: 10px;
	margin: 26px 0px;
}

.hr {
	height: 3px;
	overflow: hidden;
	background-image: url("../images/bg-dots.gif");
}

.content {}