/* http://www.roughnex.eu */

body{
	color:#15161a;
	background: #15161a url(images/background.jpg) no-repeat;
	background-position:top;
	font-size:12px;
	font-family: Tahoma;
		}

a	{

		text-decoration:none;
		color:#7D7D7D;
	}
h2	{	
	font: 10px "Tahoma";
	margin-top: 35px;
	margin-left:5px;
	margin-bottom:-5px;
}
h3	{
	font: 11px "Tahoma";
	margin-left:5px;
	font-weight:bolder;
	}
.storycontent	{
	font: 12px "Tahoma";
	margin-left:5px;
	padding-right:5px;
	text-align:justify;
	}
	
#wrapper	{

	margin: 0 auto;
	width:1000px;
	height:auto;
	}
	
/* Nav Bar */

#navbar	{

		background:url(images/nav.png) repeat-x;
		height:40px;
		width:auto;
		margin-top:-8px;
		margin-left:-8px;
		margin-right:-8px;
}

/* Login Slide */

#panel {
	background:url(images/loginbox.png);
	background-repeat:no-repeat;
	height: 30px;
	width:997px;
	display: none;
}
.slide {
}
.btn-slide {

}
#loginsubmit	{
background-color:transparent;
font:Tahoma;
font-weight: bolder;
font-size:13px;
color:white;
text-decoration:none;
border: none;
}
#registerlink {
  text-decoration: none;
  font-weight:bolder;
  font-size:12px;
}



/* Header */
	
#header	{
		background-image:url(images/header.png);
		background-repeat:no-repeat;
		height: 175px;
		background-position:center;
				}
				
#sponsorbox	{

		background-image:url(images/sponsorbox.png);
		background-repeat:no-repeat;
		height:126px;
		background-position:center;		}
		
#lime {
		background:none;;
		padding-top:32px;
		margin-left:-610px;
		}
#place1 {
		margin-top:-70px;
		margin-left:450px;
		
		}
#carling {
		margin-top:-55px;
		margin-left:-100px;

		}
		
/* Main Content Area */

#flash	{

		width:650px;
		height:270px;
		float:left;
		margin-left:50px;
		}
#results	{

		width:250px;
		height:270px;
		float:right;
		margin-right:50px;
		background:url(images/resultsbox.png);
		}
#resultcontent	{
		margin-top:31px;
		margin-left:5px;
		}
#latestnews	{

		width:300px;
		height:220px;
		float:left;
		margin-left:50px;
		background:url(images/newsbox.png);	
		}
#latesttitle	{
		margin-left:5px;
		}
#latestcontent	{
		margin-left:7px;
		padding-right:10px;
		}
#newsfeed	{

		width:175px;
		height:220px;
		float:left;
		background:url(images/newsfeedbox.png);		
		}
#newsfeedcontent	{

		margin-top:26px;
		margin-left:5px;
		line-height:21px
		}

#reviewfeed1	{

		width:30px;
		height:220px;
		float:left;
		background:url(images/reviewsbox1.png);		
		}
#reviewfeed2	{

		width:145px;
		height:220px;
		float:left;
		background:url(images/reviewsbox2.png);		
		}
#reviewcontent	{
		margin-top:33px;
		padding-right:3px;
		overflow: hidden;
		}
#feedsub	{
		font-size:10px;
		}
#reviewicon	{

		margin-top:36px;
		margin-left:5px;
		line-height:40px;

		}
#postfeed	{

		width:250px;
		height:220px;
		float:right;
		margin-right:50px;
		background:url(images/latestpostsbox.png);		
		}
#postcontent	{

		padding-right:5px;
		margin-top:-2px;
		}

#newsletter	{

		width:250px;
		height:120px;
		float:right;
		margin-right:50px;
		background:url(images/newsletterbox.png);		
		}
#newslettercontent	{
		width:250px;
		height:100px;
		margin-top:20px;
		}
#submit	{
		background-color:#15161a;
		color:#FFFFFF;
		text-decoration:none;
		border: none;		
}
#homeadhead	{

		background-image:url(images/advertsheader.png);
		background-repeat:no-repeat;
		width:901px;
		height:20px;
		float:left;	
		margin-left:50px;	
		}
#ad1	{

		width:450px;
		height:150px;
		float:left;
		margin-left:50px;
		}
#ad2	{

		width:450px;
		height:150px;
		float:right;
		margin-right:50px;
		}

#forumfeed	{
		
	margin-top:32px;
	margin-left:-15px;
	font-size:11px;
	line-height:10px;
		}
		
/* Footer */
#footer	{
	background:url(images/footer.png) repeat-x;
	float:left;
	height:60px;
	width:100%;
	margin-left:-8px;
	padding-right:15px;
}

#rnxfoot	{
		background:url(images/rnxfooter.png);
		width:90px;
		height:60px;
		margin-left:20px;
}
#bottomnav	{
		margin-left:115px;
		margin-top:-44px;
		color:#FFFFFF;
		}
#bottomrights	{
		margin-left:115px;
		font-size:10px;
		color:#7D7D7D;
		margin-top:2px;
		}
#sponsorfoot	{

		margin-top:-33px;
		margin-right:20px;
		text-align:right;
		}
.footertext {

		color: #FFFFFF;
		text-decoration:none;
		margin-top:auto;
		}
				

.newslink {color: #000}

#storycontent	{

	margin-left:15px;
	margin-right:15px;
	}
#storytitle	{
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-left:15px;
	margin-right:15px;
	}
#storytime	{
	margin-left:15px;
	margin-right:15px;
	font-size:10px;
	}
#storycomment	{
	text-align:right;
	}
.blacklinks	{

	color:#000000;
	}
	
/* Twitter */
#twitter_div { margin-top:20px; width: 625px; background-color: transparent; }

ul#twitter_update_list { width: 625px; padding: 5px; margin: 0; overflow: hidden; }

ul#twitter_update_list li { width: 625px; padding: 3px 8px 8px 8px; color: #000; list-style: none; }

ul#twitter_update_list li a { color: #5d5d5d; text-decoration: none; }

ul#twitter_update_list li a:hover { color: #7D7D7D; }
#twitterside	{
		margin-top:22px;
		margin-left:20px;
		width:200px;
		height:70px;
		font-size:10px;
		}
.li	{
	list-style: none;
	}
#twittersidecontain { width: 100%; height: 100%; display: table; }
#twittersidepos { display: table-cell; vertical-align: middle; width: 100%; text-align: left; }
#twitterfeed	{

		width:650px;
		height:120px;
		float:left;
		margin-left:50px;
		background:url(images/tweetsbox.png);
		}
#twittercontain { width: 100%; height: 100%; display: table; }
#twitterpos { display: table-cell; vertical-align: middle; width: 100%; text-align: left; }
		
/* Sidebar */
#sideresults	{
		background:url(images/sidebar/sideresultsbox.png) no-repeat;
		width:250px;
		height:220px;
		float:right;
		margin-right:50px;
		}
.matchtable	{

		font-size:10px;
		}
#sidenews	{
		background:url(images/sidebar/sidenewsbox.png) no-repeat;
		width:250px;
		height:185px;
		float:right;
		margin-right:50px;
		}
		
#sidereview	{
		background:url(images/sidebar/sidereviewsbox.png) no-repeat;
		width:250px;
		height:185px;
		float:right;
		margin-right:50px;
		}
#adtitle	{
		background:url(images/advertstitle.png) no-repeat;
		width:250px;
		height:20px;
		float:right;
		margin-right:50px;	
		}
#adside	{
		width:250px;
		height:100px;
		float:right;
		margin-right:50px;	
		}
#adside1	{
		width:250px;
		height:100px;
		float:right;
		margin-right:50px;	
		}