@charset "UTF-8";
/* CSS Document */

/*	-------- General */
		
		body,td,th {
			font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #9d87a2;
			}
		body {
			margin: 0 0 50px 0;
			padding: 0;
			background-color: #141415;
			}
		
		p {
			margin: 0 0 15px 0;
			padding: 0;
			line-height: 1.3em;
			}
		
		a {
			color: #b35b9d;
			text-decoration: underline;
			}
			a:hover { color: #824e75; }
			a img { border: none; }
		
/*	-------- Misc styles */
		
		.darker { color: #625966; }
		
/*	-------- Layout */
		
		#wrapper {
			margin: 0 auto;
			width: 860px;
			border-top: 5px solid #b35b9d;
			}
		
		#header {
			margin: 45px 0 50px 0;
			width: 860px;
			background: url(../images/construct/header-bg.jpg) top left no-repeat;
			}
			#header ul {
				margin: 18px 0 0 0;
				padding: 0;
				width: 860px;
				list-style: none;
				}
				#header ul li {
					float: left;
					margin: 0;
					padding: 0;
					list-style-type: none;
					width: 430px;
					font-size: 10px;
					}
					#header ul li span { color: #625966; }
					#header ul li.hd-right {
						text-align: right;
						color: #625966;
						}
						#header ul li.hd-right a {
							color: #9d87a2;
							text-decoration: none;
							}
							#header ul li.hd-right a:hover { color: #b35b9d; }
		
		#subheader {
			margin: 0;
			padding: 20px 0;
			background: url(../images/construct/header-base.gif) top left no-repeat;
			}
			#subheader ul {
				margin: 0;
				padding: 0;
				list-style: none;
				}
				#subheader ul li {
					float: left;
					margin: 0;
					padding: 0;
					width: 340px;
					}
					#subheader ul li p {
						margin: 0 0 15px 0;
						padding: 0 30px 0 0;
						}
		
		div.clearheader {
			clear: both;
			width: 860px;
			height: 20px;
			}
		
		div.workitem {
			margin: 0 0 50px 0;
			padding: 7px 0 0 0;
			background: url(../images/construct/work-item-bg.gif) top left no-repeat;
			}
			div.workitem h2 {
				margin: 0 0 2px 0;
				padding: 0;
				font-size: 12px;
				font-weight: normal;
				}
			div.workitem p {
				margin: 0 0 10px 0;
				padding: 0;
				font-size: 10px;
				color: #625966;
				}
		
		#footer {
			width: 860px;
			margin: 0;
			padding: 15px 0 0 0;
			background: url(../images/construct/footer-bg.gif) top left no-repeat;
			text-align: right;
			font-size: 10px;
			color: #625966;
			}