html,
body
{
	height:				100%;
}

body
{
	background:			#000 url(/images/bg.gif) left top repeat-y;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			75%;
	color:				#fff;
	margin:				0;
	padding:			0;
}

#container
{
	background:			transparent url(/images/bg_lines.gif) left top no-repeat;
	min-height:			100%;
	height:				auto !important;
	height:				100%;
}

p#skip,
.hidden
{
	display:			none;
}

#header
{
	width:				280px;
}

#header img
{
	border:				0;
}

#navigation
{
	padding:			0 0 0 20px;
	float:				left;
	width:				280px;
	voice-family: 		"\"}\""; 
	voice-family: 		inherit;
	width:				260px;
}
html>#navigation
{
	width:				2608px;
}

#navigation ul,
#navigation li
{
	display:			block;
	margin:				0;
	padding:			0;
	list-style:			none;
}

#navigation li a
{
	display:			block;
	background:			transparent url(/images/nav_bg.gif) left top repeat;
	color:				#fff;
	text-decoration:	none;
	padding:			6px 10px;
	width:				260px;
	voice-family: 		"\"}\""; 
	voice-family: 		inherit;
	width:				240px;
}
html>#mainContent
{
	width:				240px;
}

#navigation li.selected a,
#navigation li a:hover
{
	background:			transparent url(/images/nav_bg_over.gif) left top repeat;
	text-decoration:	none;
}

#navigation li.selected a
{
	font-weight:		bold;
}

#mainContent
{
	margin:				-100px 0 0 285px;
	padding:			0 20px;
	width:				458px;
	voice-family: 		"\"}\""; 
	voice-family: 		inherit;
	width:				418px;
}
html>#mainContent
{
	width:				418px;
}

h1
{
	font-family:		"Walkway Bold", Arial, Helvetica, sans-serif;
	font-size:			2.75em;
	font-weight:		normal;
	padding:			0.75em 0;
	margin:				0;
}

h2
{
	font-family:		"Walkway Bold", Arial, Helvetica, sans-serif;
	font-size:			1.75em;
	font-weight:		normal;
}

h3
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			1em;
	padding-bottom:		0;
	margin-bottom:		0;
}

h3 em
{
	font-style:			normal;
	font-weight:		normal;
}

p
{ 
	padding-top:		0;
	margin-top:			0;
	line-height:		1.4em;
}

#mainContent a,
#mainContent .portfolioItem dl a
{
	background-color:	#2e9ec4;
	color:				#fff;
	text-decoration:	none;
	padding:			0 3px;
}

form {
	display:			block;
	padding:			0;
	margin:				0;
        height:				100%;
}

table {
	margin-top:			10px;
}

table td {
	padding-bottom:		10px;
}

label {
	font-weight:		bold;
	margin-right:		40px;
}

.ti {
	font-size:			1em;
	width:				280px;
}

.ta {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			1em;
	width:				280px;
	height:				100px;
}

.btn {
	width:				80px;
	font-size:			1em;
}

hr
{
	clear: both;
	margin-bottom:		12px;
}

#mainContent li
{
	padding:			2px 0;
}

.portfolioItem
{
	display: block;
	padding:			10px 0;
}

#mainContent .portfolioItem a 
{
	background-color:	transparent;
	padding:			0;
}

.portfolioItem img
{
	float:				left;
	margin:				0 20px 20px 0;
	border:				1px solid #ccc;
}

.portfolioItem dl
{
	margin:				0;
	padding:			0;
	display:			inline;
}

.portfolioItem dt
{
	font-weight:		bold;
}

.portfolioItem dd
{
	margin:				0 0 10px 220px;
}

.portfolioItem .super
{	
	font-size:			0.6em;
	vertical-align:		super;
}

#footer
{
	margin:				0 0 15px 285px;
	padding:			20px 20px 10px 20px;
	text-align:			center;
	width:				458px;
	voice-family: 		"\"}\""; 
	voice-family: 		inherit;
	width:				418px;
}
html>#footer
{
	width:				418px;
}

#footer p
{
	color:				#666;
	font-size:			0.95em;
}

#footer p a
{
	background-color:	transparent;
	color:				#666;
	font-weight:		bold;
	text-decoration:	none;
	padding:			0;
}

#footer p a:hover
{
	color:				#fff;
}

#footer img
{
	border:				0; 
}

#twitter
{
	position: absolute;
	top: 20px;
	left: 730px;
}

#twitter a
{
	outline: none;
}

#twitter img
{
	border: 0;
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
