/* CSS Document */

	body {
		margin: 0;
		padding: 0;
		border: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333;
		border-top: 5px solid #ccc;
		background-image: url(http://www.crushnews.com/library/index/background_fade.jpg);
		background-attachment: fixed;
		background-position: bottom left;
		background-repeat: repeat-x;}
		
	#container {
		width: 900px;
		margin: 0 auto;
		padding: 0;
		border: 0;}
		
	#header {
		margin: 0;
		padding: 0;
		border: 0;
		border-bottom: 1px solid #3366cc;}
		
	#header_sub {
		margin: 0;
		margin-bottom: 10px;
		padding: 0;
		border: 0;
		background-color: #3366cc;
		height: 25px;
		border-bottom: 1px solid #0033CC;}
		
	a.header_sub {
		display: block;
		float: left;
		line-height: 25px;
		color: #fff;
		text-decoration: none;
		margin: 0;
		padding: 0 10px;
		border-right: 1px solid #0033CC;
		background-color: #3366cc;}
		
	a:hover.header_sub {
		background-color: #999;}
		
	#headerBlock {
		background-color: #ccc;
		height: 20px;
		margin: 0; padding: 0; border: 0;
		text-align: right;
		line-height: 20px;
		padding-right: 5px;
		border-bottom: 1px solid #999;}
		
	a.headerBlock {
		color: #3366cc;
		text-decoration: none;}
		
	a:hover.headerBlock {
		color: #333;}
		
	a.header {
		display: block;
		float: right;
		margin: 10px 0 5px 0;
		padding: 0 20px;
		border: 0;
		border-right: 1px solid #ccc;
		color: #3366CC;
		text-align: center;
		text-decoration: none;}
		
	a:hover.header {
		color: #333;}
		
	a.header img {
		margin-bottom: 5px;}
		
	a.header br {
		margin: 0;
		padding: 0;}
		
	#leftBlock {
		width: 150px;
		float: left;
		margin: 0; padding: 0; border: 0;}
		
	.left {
		margin: 0;
		padding: 5px 5px 5px 0;
		border-right: 1px solid #3366cc;
		border-bottom: 1px solid #3366cc;}
		
	.right {
		margin: 0;
		padding: 5px 0 5px 5px;
		border-left: 1px solid #3366cc;
		border-bottom: 1px solid #3366cc;}
		
	#memberLinks {
		margin: 0;
		padding: 0 0 0 5px;
		border-bottom: 1px solid #999;}
		
	a.memberLinks {
		display: block;
		float: left;
		padding: 5px;
		border: 0;
		text-decoration: none;
		background-color: #fff;
		color: #3366cc;}
		
	a:hover.memberLinks {
		background-color: #3366CC;
		color: #fff;}
		
	#rightBlock {
		float: right;
		width: 725px;
		margin: 0; padding: 0; border: 0;}
		
	#rbLeft {float: left; width: 550px; margin: 0; padding: 0; border: 0;}
	
	#rbRight {float: right; width: 150px; margin: 0; padding: 0; border: 0;}
		
	img.header {
		text-decoration: none;}
		
	a.header p {
		margin: 5px 0 0 0;
		padding: 0;}
		
	img {
		border: 0;}
		
	#memberListIcon {
		margin: 0;
		padding: 0;
		border: 0;
		text-align: center;}
		
	span.memberIcon {
		margin: 10px;
		padding: 0;
		border: 0;}
		
	#footer {
		margin: 0;
		margin-top: 10px;
		padding: 0;
		padding-top: 5px;
		padding-bottom: 10px;
		background-color: #3366cc;
		text-align: center;
		color: #fff;}
		
	h1.main {
		margin: 0;
		padding: 5px;
		border: 0;
		background-color: #3366cc;
		font-size: 14px;
		color: #fff;
		font-weight: normal;}
		
	h1.member, h1.homeTitle {
		margin: 0 0 5px 0;
		padding: 0 0 5px 0;
		border-bottom: 1px solid #999;
		font-size: 200%;
		font-weight: bold;
		color: #333;}
		
	h2.member {
		margin: 10px 0;
		padding: 0;
		border: 0;
		font-size: 150%;
		font-weight: normal;
		color: #3366cc;}
		
	h2.main {
		margin: 0;
		padding: 5px 0;
		border: 0;
		border-bottom: 1px solid #ccc;
		background-color: #fff;
		font-size: 14px;
		color: #3366cc;
		font-weight: normal;}
		
	h2.headline {
		margin: 0;
		padding: 10px 0 5px 0;
		border: 0;
		font-size: 14px;
		color: #3366cc;
		font-weight: bold;}
		
	h2.main a {
		color: #3366cc;
		text-decoration: none;}
		
	h2.main a:hover {
		color: #999;}
		
	.contentBox {
		margin: 10px 0;
		padding: 5px;
		border: 0;
		background-image: url(http://www.crushnews.com/library/index/background_fade_reverse.jpg);
		background-repeat: repeat-x;
		background-position: top left;}
		
	a.member_main {
		padding: 3px 10px 0 10px;
		margin: 0 2px 3px 2px;
		border: 1px solid #3366cc;
		text-decoration: none;
		border-bottom: 0;
		color: #3366cc;}
		
	a:hover.member_main {
		background-color: #ccc;}
		
	a.member_main_active {
		background-color: #3366cc;
		color: #fff;
		text-decoration: none;}
		
	p.img {
		margin: 0;
		padding: 0;
		border: 0;}
		
	br {
		margin: 0 0 5px 0;
		padding: 0;}

