	
	body {
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		color: #333;
		margin: 0px;
		background-color: #1D1D1D;
	}
	
	div {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		color: #333;
	}
	
	div.top {
		position: relative;
		width: 850px;
		height: 55px;
		background-color: #A4261B
	}
	
	div.topContent {
		position: relative;
		width: 850px;
		height: 180px;
		background: #A4261B;
	}
	
	div.main {
		background: #e5e5e5 url('../../images/main/body-bg.gif') top left repeat-x;
		width: 100%;
	}
	
	div.skylineBg {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 0px;
		height: 239px;
		background: #FFF url('../../images/main/skyline-bg.gif') left bottom repeat-x;
	}
	
	div.bottom {
		width: 100%;
		height: 229px;
		background: #e5e5e5 url('../../images/main/bottom-bg.gif') top left repeat-x;
	}
	
	div.feature {
		position: relative;
		width: 1000px;
		height: 292px;
		background-image: url('../../images/main/feature-bg.gif');
	}
	
	div.featureAbout {
		position: absolute;
		right: 16px;
		bottom: 12px;
		width: 642px;
		height: 232px;
		background-image: url('../../images/main/about-bg.gif');
		filter: alpha(opacity=65);
		-moz-opacity: .65;
		opacity: .65;
	}
	
	div.featureSkyline {
		position: absolute;
		bottom: 5px;
		right: 20px;
		width: 625px;
		height: 170px;
		background-image: url('../../images/main/feature-skyline.jpg');
	}
	
	div.featureAction {
		position: absolute;
		right: 10px;
		top: 10px;
		width: 230px;
		height: 105px;
	}
	
	div.aboutContent {
		position: absolute;
		left: 10px; 
		top: 10px;
		width: 300px;
		height: 95px;
		font-weight: bold;
		color: #FFF;
		font-size: 11px;
		line-height: 15px;
		overflow: hidden;
		visibility: hidden;
	}
	
	div.profileOverview {
		position: absolute;
		left: 352px; 
		top: 61px;
		width: 613px;
		height: 249px;
		font-weight: bold;
		color: #FFF;
		font-size: 13px;
		line-height: 18px;
		overflow: hidden;
		visibility: hidden;
	}
	
	div.searchBox {
		position: absolute;
		left: 14px;
		top: 12px;
		width: 318px;
		height: 267px;
		background-image: url('../../images/main/search-bg.gif');
	}
	
	div.bottomHeader {
		font-weight: bold;
		color: #FFEA00;
		font-size: 16px;
		padding-bottom: 20px;
	}
	
	div.bottomContent {
		position: relative;
		width: 850px;
		height: 229px;
		/*background-image: url('../../images/main/bottom-content-bg.gif')*/
	}
	
	div.bottomText {
		width: 500px;
		font-size: 10px;
		color: #929499;
		line-height: 12px;
	}
	
	div.bottomSkyline {
		position: absolute;
		right: 0px;
		bottom: 0px;
		width: 422px;
		height: 104px;
		visibility: hidden;
		background-image: url('../../images/main/skyline-bottom.gif');
	}
	
	div.footer {
		padding-top: 15px;
		color: #FFF;
		font-weight: bold;
		font-size: 11px;
	}

	a.topLinksUser {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFF;
		font-weight: normal;
		text-decoration: underline;
	}
	
	a.topLinksUser:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #CCC;
		font-weight: normal;
		text-decoration: underline;
	}

	a.topRightLinks {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FFF;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.topRightLinks:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #CCC;
		font-weight: bold;;
		text-decoration: underline;
	}
	
	a.bottomLinks {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFF;
		font-weight: bold;
		text-decoration: underline;
	}
	
	a.bottomLinks:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #CCC;
		font-weight: bold;
		text-decoration: underline;
	}
	
	a.profileEmpty {
		font-weight: bold;
		color: #898989;
		font-size: 24px;
		line-height: 30px;
	}
	
	a.profileEmpty:hover {
		font-weight: bold;
		color: #666666;
		font-size: 24px;
		line-height: 30px;
	}
	
	a {
		color: #7B1A11;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
		font-weight: normal;
		text-decoration: underline;
	}
	
	a:hover {
		color: #CCC;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		text-decoration: underline;
	}
	
	.input {
		color: #444;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		border: solid 1px #CCC;
		padding: 2px;
		height: 21px;
	}
	
	.inputTop {
		color: #444;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		border: solid 1px #CCC;
		padding: 1px 2px 0px 2px;
		height: 17px;
	}
	
	.inputBox {
		color: #444;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		border: solid 1px #e3e3e3;
		padding: 2px;
		height: 21px;
	}
	
	.selectBox {
		color: #444;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		border: solid 1px #e3e3e3;
		padding: 2px;
		height: 21px;
	}
	
	.button {
		color: #444;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		border: solid 1px #444;
		background-color: #FFF;
		padding: 2px;
	}
	
	a.button {
		color: #FFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		border: solid 1px #7B1A11;
		background-color: #C93123;
		padding: 3px;
		text-decoration: none;
	}
	
	a.button:hover {
		color: #FFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		border: solid 1px #7B1A11;
		background-color: #C93123;
		padding: 3px;
		text-decoration: none;
	}
	
	.buttonBox {
		color: #FFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		border: solid 1px #7B1A11;
		background-color: #C93123;
		padding: 3px;
	}
	
	.buttonBoxLarge {
		color: #FFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-transform: UPPERCASE;
		border: solid 1px #7B1A11;
		background-color: #C93123;
		padding: 4px;
	}
	