body {
	background-color:#000000;
	color:#ffffff;
	font-family:verdana, arial, sans-serif;
	font-size:70%;
	letter-spacing:-0.2px;
	text-align:center;
}

a {
	color:#16a2f9;
	font-weight:normal;
	text-decoration:none;
}
.black_text {
	color:#000000;
}
.blue_text {
	color:#00b1f4;
}

h2 { font-size:270%; }
h3 { font-size:200%; }
h4 { font-size:180%; }
h5 { font-size:150%; }

.smallprint {
	font-size:80%;
}

.clear {
	clear:both !important;
}

#wrapper {
	margin:0 auto;
	text-align:left;
	width:960px;
}

#header,
#content,
#footer {
	clear:both;
	position:relative;
}

/*
	HEADER
*/
	#header #navigation {
		height:26px;
		overflow:visible;
		position:relative;
		width:960px;
	}
	#header #navigation ul {
		background-image:url( /media/images/wrapper/navigation_background.gif );
		background-position:center top;
		background-repeat:no-repeat;
		left:-272px;
		padding:0 272px;
		position:absolute;
		width:960px;
	}
	#header #navigation ul li {
		float:left;
		font-size:90%;
		letter-spacing:-0.3px;
	}
	#header #navigation ul li a {
		background-image:url( /media/images/wrapper/navigation_item_background.gif );
		background-position:center top;
		background-repeat:no-repeat;
		color:#ffffff;
		display:block;
		font-weight:bold;
		padding:8px 0 5px 0;
		text-align:center;
		width:96px;
	}
	#header #navigation ul li a:hover {
		background-image:url( /media/images/wrapper/navigation_item_over_background.gif );
	}
	
	/*
	MEMBERS SUB NAVIGATION
	*/
		
		
	.sub_nav{
		height:294px;
		background-image:url(/images/members/nav_bg.gif);
		/*background-image:url(/images/members/nav_tracing.jpg);	*/
	}

	.logout{
		font-size:12px; 
		float:left;
		color:#FFFFFF;
		margin-top:15px;
	}
	
	#content #subnavigation li{
		display:block;
		background-repeat:no-repeat;
		list-style-type:none;
		text-align:center;
		font-size:1.1em;
		letter-spacing:-1px;
		float:right;
		margin-top:8px;
	}
	
	#content #subnavigation li a:hover{
		color:#FFF;
		
	}


	
	
	#content #subnavigation .home_btn{
		height:40px;
		width:113px;
		background:url(/images/members/sub_nav/home.gif);
		position:relative;
		left:8px;
		top:16px;
		
	}
	#content #subnavigation .home_btn:hover{
		background-position: 0px 45px;
	}
	
	
	
	
	#content #subnavigation .competitions_btn{
		height:40px;
		width:108px;
		background:url(/images/members/sub_nav/competition.gif);
		position:relative;
		left:132px;
		bottom:5px;
		
		
	}
	#content #subnavigation .competitions_btn:hover{
		background-position: 0px 45px;
		
	}
	
	
	#content #subnavigation .offers_btn{
		height:37px;
		width:102px;
		background:url(/images/members/sub_nav/offers.gif);
		position:relative;
		left:55px;
		bottom:2px;
		
	}
	#content #subnavigation .offers_btn:hover{
		background-position: 0px 41px;
		
	}
	
	
	
	#content #subnavigation .recipes_btn{
		height:37px;
		width:102px;
		background:url(/images/members/sub_nav/recepies.gif);
		position:relative;
		top:5px;
		
	}
	#content #subnavigation .recipes_btn:hover{
		background-position: 0px 41px;
		
	}
	
	
	
	#content #subnavigation .screen_btn{
		height:53px;
		width:142px;
		background:url(/images/members/sub_nav/screen.gif);
		position:relative;
		left:131px;
		bottom:29px;
		
	}
	#content #subnavigation .screen_btn:hover{
		background-position: 0px 57px;
		
	}	
	
	#content #subnavigation .edit_btn{
		height:37px;
		width:102px;
		background:url(/images/members/sub_nav/edit.gif);
		position:relative;
		left:20px;
		bottom:32px;
		
	}
	#content #subnavigation .edit_btn:hover{
		background-position: 0px 41px;
		
	}	
	
	#content #subnavigation .send_btn{
		height:40px;
		width:108px;
		background:url(/images/members/sub_nav/competition.gif);
		position:relative;
		left:138px;
		bottom:39px;
		
	}
	#content #subnavigation .send_btn:hover{
		background-position: 0px 45px;
		
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*
		MAST

	*/
		#header #mast {
			margin-left:-18px;
			height:100px;
		}
		#header #mast .alt {
			display:none;
		}
	
	/*
		QUICK LINKS
	*/
		#header #quicklinks {
			overflow:auto;
			position:absolute;
			right:0;
			top:0;
		}
		#header #quicklinks li {
			float:left;
			margin-left:2px;
		}
		#header #quicklinks li a {
			background-color:#202123;
			color:#ffffff;
			display:block;
			padding:30px 0 5px 0;
			text-align:center;
			width:80px;
		}
		#header #quicklinks li a:hover {
			background-color:#16a2f9;
		}
	
/*
	FOOTER
*/
	#footer {
		border-color:#16A2f9;
		border-style:solid;
		border-width:0 0 4px 0;
		margin:10px 0 50px 0;
		position:relative;
	}
	
	#footer .social {
		color:#16A2f9;
		font-size:110%;
		overflow:auto;
		position:absolute;
		right:0;
		top:0;
	}
	#footer .social p {
		float:left;
	}
	#footer .social .facebook,
	#footer .social .twitter {
		background-position:center center;
		background-repeat:no-repeat;
		display:block;
		height:25px;
		margin-left:5px;
		text-indent:-9000px;
		width:25px;
	}
	#footer .social .facebook {
		background-image:url( /media/images/wrapper/facebook.gif );
	}
	#footer .social .twitter {
		background-image:url( /media/images/wrapper/twitter.gif );
	}
	
	#footer .links,
	#footer .copyright {
		color:#ffffff;
	}
	
	#footer .links {
		bottom:5px;
		position:absolute;
		right:155px;
	}
	#footer .links a {
		color:#ffffff;
		font-weight:bold;
	}
	
	#footer .copyright {
		font-weight:bold;
		padding:35px 0 5px 0;
		text-align:right;
	}
	
/*
	CONTENT
*/
	#content {
		margin:10px 0;
		overflow:hidden;
		position:relative;
	}
	#content .column {
		float:left;
		position:relative;
	}
	#content .column1 {
		border-color:#16A2f9;
		border-style:solid;
		border-width:0 0 4px 0;
		clear:both;
		margin-right:8px;
		width:316px;
	}
	#content .column2 {
		width:636px;
	}
	
	#content .column .inner {
		padding:5px;
	}
	
	#content p {
		margin:8px 0;
	}
	
	#content ul li {
		list-style-position:outside;
		list-style-type:disc;
		margin-left:15px;
		padding:2px 0
	}
	
	#content div.left,
	#content div.right {
		float:left;
		width:50%;
	}
	#content div.left {
		clear:both;
	}
	
	#content a.button {
		background-color:#16a2f9;
		background-position:left top;
		background-repeat:no-repeat;
		display:block;
		height:20px;
		text-indent:-9000px;
		width:160px;
	}
	
	
	
	/*
		SIFR HEADING
	*/
		#content .sIFR-replaced {
			margin-bottom:-8px !important;
			width:auto;
		}
		
		#content .titlebar {
			clear:both;
			padding-bottom:8px;
			position:relative;
		}
		#content .titlebar h2.white {
			background-color:#505155;
			padding:0 5px;
			width:306px;
		}
		
		#content .titlebar h2.grey {
			background-color:#999999;
			padding:0 5px;
			width:306px;
		}
		
		
		
	
	
a.edit {
	border:1px solid #16a2f9;
	color:#fff;
	padding:1px 5px;
	text-decoration:none;
}
a.edit:hover {
	border:1px solid #999999;
	color:#999999;
}


#content ul.confirmation {
	overflow:auto;
}
#content ul.confirmation li {
	list-style-type:none;
	float:left;
	margin:0;
	padding:0;
}
#content ul.confirmation li a {
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	color:#999999;
	display:block;
	margin:5px;
	padding:20px;
}
#content ul.confirmation li.confirm a:hover {
	border-color:#ff0000;
	color:#ff0000;
}
#content ul.confirmation li.cancel a:hover {
	border-color:#00ff00;
	color:#00ff00;
}



	
	
	#news_pagination {
		clear:both;
		color:#16a2f9;
		overflow:auto;
	}
	#content #news_pagination li {
		float:left;
		list-style-type:none;
		margin-left:0px;
	}
	#news_pagination li a {
		background-image:url( /media/images/buttons/pagination_off.gif );
		background-position:center center;
		background-repeat:no-repeat;
		display:block;
		height:8px;
		padding:4px 2px;
		text-indent:-9000px;
		width:8px;
	}
	#news_pagination li a.on,
	#news_pagination li a:hover {
		background-image:url( /media/images/buttons/pagination_on.gif );
	}