@import "reset.css";
@import "typography.css";
@import "sifr.css";
html
{
	height: 100%;
	min-height: 100%;
}
body {
	background:transparent url('../images/YEP_bg_tile.jpg') repeat 0% 0%;
	color:#fff;
	text-align:center;
	position:relative;
	background-attachment:fixed;
	
}

/*
#outerWrapper
{
	width:100%;
	height:100%;
	background:transparent url('../images/footerBand.png') repeat-x 100% 100%;
	background-attachment: fixed; 
	
	}*/
	
	
a:link,
a:visited{
	color:#F4A01A !important; 
	text-decoration:none;
	cursor:hand;
}
a:focus,
a:hover{
	color:#FFEB00!important;
	text-decoration:none;
	cursor:hand;
	overflow:hidden;
}

h1,h2,h3,h4,h5,h6 { 
  color: #F4A01A;
  text-transform: uppercase; 
  
}

/*MAIN LAYOUT*/

#wrapper
{
	width:931px;
	height:100%;
	margin:0 auto;
	padding:0;
	margin-top:10px;
	text-align:left;
	position:relative;
	
	}

#header
{
	width:920px;
		height:175px;
		background:transparent url('../images/headerBg.png') no-repeat 0% 0%;
		text-indent:-9999em;
		position:relative;
		float:left;
		margin:0;
		padding:0;
	}
/*
#header,
#header h1#banner
{
	width:920px;
	height:175px;
	position:relative;
	float:left;
	line-height:0;
	padding:0;
	margin:0;
	background-color:Transparent;
	}
	#header h1#banner a
	{
		width:920px;
		height:175px;
		background:transparent url('../images/headerBg.png') no-repeat 0% 0%;
		text-indent:-999em;
		position:relative;
		float:left;
		margin:0;
		padding:0;
		}
		#header p.description
		{
			visibility:hidden;
			display:none;
			}
	
*/	
	
hr {
	
	width: 100%;
	height:1px;
	color: #fff;
	background-color: #fff;
	position:relative;
	float:left;
	clear:both;
	margin-bottom:10px;
	padding:0px;
	border: 0;
	}
	
/*============
REDMENU
==============*/	
#wrapper .RadMenu
{
	width:908px;
	height:40px;
	background: url(../images/navBg.png) no-repeat;
	position:relative;
	float:left;
	margin:0;
	padding:0 0 0 12px;
	font-size:1.5em;
	font-weight:bold;
	font-family:Arial;
	/*font:normal 1.75em badhouse Light, Arial, sans-serif;*/
	text-transform:uppercase;
	z-index:1000;
	}
#wrapper .RadMenu .rmGroup
{
	
	width:165px;
	/*background: url(../images/subNavBg.png) no-repeat top left;*/
	background-color:#666;
	margin:0;
	padding:30px 0 0 10px;
	position: absolute;
	top:0;
	left:-10px;
	z-index:100;
	}
/*=======================================*/		
#menuNav
{
	width:917px;
	height:40px;
	background: url(../images/navBg.png) no-repeat;
	position:relative; 
	float:left;
	margin:0;
	padding:4px 0 0 2px;
	list-style-type:none;
	text-align:left; 
	z-index:1000;
	}
		
ul#nav
{
	list-style-type:none;
	text-align:left; 
	/*
	position:relative;
	float:left;
	margin:0;
	text-transform:uppercase;
	*/				
	}
	
ul#nav ul 
{
	padding:0; 
	margin:0; 
	list-style-type:none; /*for Firefox */
	}
	
ul#nav li 
{
	float:left; 
	position:relative;
	}
	
body ul#nav li a.home {background: transparent url('../images/nav.gif') 0 0px no-repeat; text-indent:-9999em; width:95px;}
body ul#nav li a.home:hover {background: transparent url('../images/nav.gif') 0 -28px no-repeat;text-indent:-9999em;}

body ul#nav li a.yep, body ul#nav li a.yep:visited {background: transparent url('../images/nav.gif') -95px 0px no-repeat;text-indent:-9999em; width:85px;}
body ul#nav li a.yep:hover {background: transparent url('../images/nav.gif') -95px -28px no-repeat;text-indent:-9999em;}

body ul#nav li a.advice {background: transparent url('../images/nav.gif') -180px 0px no-repeat;text-indent:-9999em; width:125px;}
body ul#nav li a.advice:hover {background: transparent url('../images/nav.gif') -180px -28px no-repeat;text-indent:-9999em;}

body ul#nav li a.forum {background: transparent url('../images/nav.gif') -305px 0px no-repeat;text-indent:-9999em; width:107px;}
body ul#nav li a.forum:hover {background: transparent url('../images/nav.gif') -305px -28px no-repeat;text-indent:-9999em;}

body ul#nav li a.event {background: transparent url('../images/nav.gif') -412px 0px no-repeat;text-indent:-9999em; width:196px;}
body ul#nav li a.event:hover {background: transparent url('../images/nav.gif') -412px -28px no-repeat;text-indent:-9999em;}

body ul#nav li a.reviews {background: transparent url('../images/nav.gif') -608px 0px no-repeat;text-indent:-9999em; width:102px;}
body ul#nav li a.reviews:hover {background: transparent url('../images/nav.gif') -608px -28px no-repeat;text-indent:-9999em;}

body ul#nav li a.uploads{background: transparent url('../images/nav.gif') -710px 0px no-repeat;text-indent:-9999em; width:116px;}
body ul#nav li a.uploads:hover {background: transparent url('../images/nav.gif') -710px -28px no-repeat;text-indent:-9999em;}

body ul#nav li a.blog {background: transparent url('../images/nav.gif') -826px 0px no-repeat;text-indent:-9999em; width:43px;}
body ul#nav li a.blog:hover {background: transparent url('../images/nav.gif') -826px -28px no-repeat;text-indent:-9999em;}

ul#nav li a
/*, ul#nav li a:visited */ {
	
	display:block; 
	text-decoration:none; 
	/* width:100%; */
	position:relative;
	float:left; 
	height:25px;
	color:#ff9900;
	margin:0 0 0px 0;
	padding:0;
	
	}	
* html ul#nav li a
/* , ul#nav li a:visited */ {
	width:7em; 
	w\idth:6em; /* hack for IE5.5 */
	}
ul#nav li a.subNav
/* , ul#nav li a.subNav:visited */ {
	width:100%;
	padding:0;
	margin:0 0 7px 0;
	
}

ul#nav li ul 
{
	width:100%;
	visibility:hidden; 
	position:absolute; 
	top:2.5em; 
	left:0; 
	height:0; 
	overflow:hidden;
}
ul#nav table {
	margin:-1px; 
	/*border-collapse:collapse;*/
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
ul#nav li:hover a ,
ul#nav li a:hover {}

ul#nav li:hover ul ,
ul#nav li a:hover ul 
{
	
	visibility:visible; 
	height:auto; 
	width:inherit;  
	left:-5px; 
	top:25px; 
	overflow:visible;
	/*position:relative;
	float:left;*/
	padding:5px 5px 0px 5px;
	margin:0;
	background-color:#797979;
	
}

ul#nav li:hover ul li a,
ul#nav li a:hover ul li a {
	display:block; 
	font-weight:normal; 
	background:transparent; 
	text-decoration:none; 
	height:auto; 
	padding:0 0px 8px 0; 
	margin-right:10px;
	width:100%;  
}

/*
* html ul#nav li a:hover ul li a {
	width:10em; 
	w\idth:9em; /* hack for IE5.5 * /
} */
ul#nav li:hover ul li a.subNav,
ul#nav li a:hover ul li a.subNav {
	font-weight:bold;
}
body ul#nav li:hover ul li ul,
body ul#nav li a:hover ul li a ul {
	visibility:hidden; 
	position:absolute; 
	top:0; 
	left:9.5em; 
	height:0; 
	overflow:hidden;
}
ul#nav li:hover ul li a:hover,
ul#nav li a:hover ul li a:hover {
	text-decoration:none;
}
ul#nav li:hover ul li a.homeOn,
ul#nav li a:hover ul li a.homeOn {
	background:#797979 url('../images/homeOn.gif') 0 0px no-repeat; text-indent:-9999em; width:51px; height:21px;
}
ul#nav li:hover ul li a:hover.homeOn,
ul#nav li a:hover ul li a:hover.homeOn {
	background:#797979 url('../images/homeOn.gif') -51px 0px no-repeat; text-indent:-9999em; width:51px; height:21px;
}


ul#nav li:hover ul li a.watOn,
ul#nav li a:hover ul li a.watOn {
	background:#797979 url('../images/wat.gif') 0 0px no-repeat; text-indent:-9999em; width:132px; height:21px;
}
ul#nav li:hover ul li a:hover.watOn,
ul#nav li a:hover ul li a:hover.watOn {
	background:#797979 url('../images/wat.gif') -131px 0px no-repeat; text-indent:-9999em; width:132px; height:21px;
}

ul#nav li:hover ul li a.panelOn,
ul#nav li a:hover ul li a.panelOn {
	background:#797979 url('../images/wat.gif') 0px -29px no-repeat; text-indent:-9999em; width:132px; height:21px;
}
ul#nav li:hover ul li a:hover.panelOn,
ul#nav li a:hover ul li a:hover.panelOn {
	background:#797979 url('../images/wat.gif') -131px -29px no-repeat; text-indent:-9999em; width:132px; height:21px;
}
ul#nav li:hover ul li a.contactOn,
ul#nav li a:hover ul li a.contactOn {
	background:#797979 url('../images/wat.gif') 0px -57px no-repeat; text-indent:-9999em; width:132px; height:21px;
}
ul#nav li:hover ul li a:hover.contactOn,
ul#nav li a:hover ul li a:hover.contactOn {
	background:#797979 url('../images/wat.gif') -131px -57px no-repeat; text-indent:-9999em; width:132px; height:21px;
}



ul#nav li:hover ul li a.adviOn,
ul#nav li a:hover ul li a.adviOn {
	background:#797979 url('../images/advice.gif') 0px 0px no-repeat; text-indent:-9999em; width:77px; height:21px;
}
ul#nav li:hover ul li a:hover.adviOn,
ul#nav li a:hover ul li a:hover.adviOn {
	background:#797979 url('../images/advice.gif') -77px 0px no-repeat; text-indent:-9999em; width:77px; height:21px;
}

ul#nav li:hover ul li a.feedOn,
ul#nav li a:hover ul li a.feedOn {
	background:#797979 url('../images/advice.gif') 0px -29px no-repeat; text-indent:-9999em; width:77px; height:21px;
}
ul#nav li:hover ul li a:hover.feedOn,
ul#nav li a:hover ul li a:hover.feedOn {
	background:#797979 url('../images/advice.gif') -77px -29px no-repeat; text-indent:-9999em; width:77px; height:21px;
}



ul#nav li:hover ul li a.friendsForumOn,
ul#nav li a:hover ul li a.friendsForumOn {
	background:#797979 url('../images/forum.gif') 0px 0px no-repeat; text-indent:-9999em; width:182px; height:21px; 
}
ul#nav li:hover ul li a:hover.friendsForumOn,
ul#nav li a:hover ul li a:hover.friendsForumOn {
	background:#797979 url('../images/forum.gif') -181px  0px no-repeat; text-indent:-9999em; width:182px; height:21px;
}

ul#nav li:hover ul li a.membersforumOn,
ul#nav li a:hover ul li a.membersforumOn {
	background:#797979 url('../images/forum.gif') 0px -29px no-repeat; text-indent:-9999em; width:182px; height:21px; 
}
ul#nav li:hover ul li a:hover.membersforumOn,
ul#nav li a:hover ul li a:hover.membersforumOn {
	background:#797979 url('../images/forum.gif') -181px  -29px no-repeat; text-indent:-9999em; width:182px; height:21px;
}


ul#nav li:hover ul li a.azSomethingOn,
ul#nav li a:hover ul li a.azSomethingOn {
	background:#797979 url('../images/event.gif') 0px 0px no-repeat; text-indent:-9999em; width:174px; height:21px;
}
ul#nav li:hover ul li a:hover.azSomethingOn,
ul#nav li a:hover ul li a:hover.azSomethingOn {
	background:#797979 url('../images/event.gif') -174px 0px no-repeat; text-indent:-9999em; width:174px; height:21px;
}
ul#nav li:hover ul li a.eventOn,
ul#nav li a:hover ul li a.eventOn {
	background:#797979 url('../images/event.gif') 0px -28px no-repeat; text-indent:-9999em; width:174px; height:21px;
}
ul#nav li:hover ul li a:hover.eventOn,
ul#nav li a:hover ul li a:hover.eventOn {
	background:#797979 url('../images/event.gif') -174px -28px no-repeat; text-indent:-9999em; width:174px; height:21px;
}


ul#nav li:hover ul li a.reviOn,
ul#nav li a:hover ul li a.reviOn {
	background:#797979 url('../images/reviews.gif') 0px 0px no-repeat; text-indent:-9999em; width:66px; height:21px;
}
ul#nav li:hover ul li a:hover.reviOn,
ul#nav li a:hover ul li a:hover.reviOn {
	background:#797979 url('../images/reviews.gif') -66px 0px no-repeat; text-indent:-9999em; width:66px; height:21px;
}
ul#nav li:hover ul li a.musicOn,
ul#nav li a:hover ul li a.musicOn {
	background:#797979 url('../images/reviews.gif')  0px -29px no-repeat; text-indent:-9999em; width:66px; height:20px;
}
ul#nav li:hover ul li a:hover.musicOn,
ul#nav li a:hover ul li a:hover.musicOn {
	background:#797979 url('../images/reviews.gif') -66px -29px no-repeat; text-indent:-9999em; width:66px; height:20px;
}
ul#nav li:hover ul li a.filmOn,
ul#nav li a:hover ul li a.filmOn {
	background:#797979 url('../images/reviews.gif') 0px -57px   no-repeat; text-indent:-9999em; width:66px; height:20px;
}
ul#nav li:hover ul li a:hover.filmOn,
ul#nav li a:hover ul li a:hover.filmOn {
	background:#797979 url('../images/reviews.gif') -66px -57px no-repeat; text-indent:-9999em; width:66px; height:20px;
}
ul#nav li:hover ul li a.gameOn,
ul#nav li a:hover ul li a.gameOn {
	background:#797979 url('../images/reviews.gif') 0px -85px no-repeat; text-indent:-9999em; width:66px; height:19px;
}
ul#nav li:hover ul li a:hover.gameOn,
ul#nav li a:hover ul li a:hover.gameOn {
	background:#797979 url('../images/reviews.gif') -66px -85px no-repeat; text-indent:-9999em; width:66px; height:19px;
}
ul#nav li:hover ul li a.bookOn,
ul#nav li a:hover ul li a.bookOn {
	background:#797979 url('../images/reviews.gif') 0px -111px no-repeat; text-indent:-9999em; width:66px; height:21px;
}
ul#nav li:hover ul li a:hover.bookOn,
ul#nav li a:hover ul li a:hover.bookOn {
	background:#797979 url('../images/reviews.gif') -66px -111px no-repeat; text-indent:-9999em; width:66px; height:21px;
}
ul#nav li:hover ul li a.otherOn,
ul#nav li a:hover ul li a.otherOn {
	background:#797979 url('../images/reviews.gif') 0px -138px no-repeat; text-indent:-9999em; width:66px; height:21px;
}
ul#nav li:hover ul li a:hover.otherOn,
ul#nav li a:hover ul li a:hover.otherOn {
	background:#797979 url('../images/reviews.gif') -66px -138px no-repeat; text-indent:-9999em; width:66px; height:21px;
}


ul#nav li:hover ul li a.uploadsfilmOn,
ul#nav li a:hover ul li a.uploadsfilmOn {
	background:#797979 url('../images/uploads.gif') 0px 0px   no-repeat; text-indent:-9999em; width:66px; height:19px;
}
ul#nav li:hover ul li a:hover.uploadsfilmOn,
ul#nav li a:hover ul li a:hover.uploadsfilmOn {
	background:#797979 url('../images/uploads.gif') -66px 0px no-repeat; text-indent:-9999em; width:66px; height:19px;
}

ul#nav li:hover ul li a.uploadsaudioOn,
ul#nav li a:hover ul li a.uploadsaudioOn {
	background:#797979 url('../images/uploads.gif') 0px -26px no-repeat; text-indent:-9999em; width:66px; height:21px;
}
ul#nav li:hover ul li a:hover.uploadsaudioOn,
ul#nav li a:hover ul li a:hover.uploadsaudioOn {
	background:#797979 url('../images/uploads.gif') -66px -26px no-repeat; text-indent:-9999em; width:66px; height:21px;
}

ul#nav li:hover ul li a.uploadsimagesOn,
ul#nav li a:hover ul li a.uploadsimagesOn {
	background:#797979 url('../images/uploads.gif') 0px -54px no-repeat; text-indent:-9999em; width:66px; height:20px;
}
ul#nav li:hover ul li a:hover.uploadsimagesOn,
ul#nav li a:hover ul li a:hover.uploadsimagesOn {
	background:#797979 url('../images/uploads.gif') -66px -54px no-repeat; text-indent:-9999em; width:66px; height:20px;
}
ul#nav li:hover ul li a.uploadsotherOn,
ul#nav li a:hover ul li a.uploadsotherOn {
	background:#797979 url('../images/uploads.gif') 0px -81px no-repeat; text-indent:-9999em; width:66px; height:21px;
}
ul#nav li:hover ul li a:hover.uploadsotherOn,
ul#nav li a:hover ul li a:hover.uploadsotherOn {
	background:#797979 url('../images/uploads.gif') -66px -81px no-repeat; text-indent:-9999em; width:66px; height:21px;
}

ul#nav li:hover ul li a.blogOn,
ul#nav li a:hover ul li a.blogOn {
	background:#797979 url('../images/blog.gif') 0 0px no-repeat; text-indent:-9999em; width:72px; height:21px;
}
ul#nav li:hover ul li a:hover.blogOn,
ul#nav li a:hover ul li a:hover.blogOn {
	background:#797979 url('../images/blog.gif') -72px 0px no-repeat; text-indent:-9999em; width:72px; height:21px;
}

/*
ul#nav li:hover ul li a.caseOn,
ul#nav li a:hover ul li a.caseOn {
	background:#797979 url('../images/support.gif') 0px -56px no-repeat; text-indent:-9999em; width:166px; height:21px;
}
ul#nav li:hover ul li a:hover.caseOn,
ul#nav li a:hover ul li a:hover.caseOn {
	background:#797979 url('../images/support.gif') -165px -56px no-repeat; text-indent:-9999em; width:166px; height:21px;
}

ul#nav li:hover ul li a.workOn,
ul#nav li a:hover ul li a.workOn {
	background:#797979 url('../images/support.gif') 0px -84px no-repeat; text-indent:-9999em; width:166px; height:21px;
}
ul#nav li:hover ul li a:hover.workOn,
ul#nav li a:hover ul li a:hover.workOn {
	background:#797979 url('../images/support.gif') -165px -84px no-repeat; text-indent:-9999em; width:166px; height:21px;
}
*/
			
/*===================================

GENERAL LAYOUT
=====================================*/			
			
#container
{
	width:920px;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	clear:both;
	
	}
	/*==========RIGHT SIDE=====*/
	#container .rightBlock,
	#container .rightBlock .blockEntry
	{
		width:310px;
		position:relative;
		float:right;
		margin:0;
		padding:0;
		
		}
	#container .rightBlock .topCorner
	{
		width:270px;
		background:transparent url('../images/rghtBolckBg.png') no-repeat top left;
		margin:0;
		padding:0;
		padding:0px 35px 0 0px;
		text-align:left;
		position:relative;
		float:left;
		
		}	
		#container .rightBlock .bottomCorner
		{
			width:309px;
			height:27px;
			background:transparent url('../images/bottomRghtBlockBg.png') no-repeat bottom left;
			position:relative;
			float:left;
			}
	/*==========LEFT SIDE=====*/	
	#container .leftBlock .blockEntry,
	#container .leftBlock
	{
		width:607px;
		position:relative;
		float:left;
		margin:0;
		padding:0;
		}
		
	#container .leftBlock .topCorner
	{
		background:transparent url('../images/blockBg.png') no-repeat 0% 0%;
		width:567px;
		height:100%;
		min-height:20px;
		height:auto;
		position:relative;
		float:left;
		margin:0;
		padding:0;
		padding:0px 40px 0 0px;
		text-align:left;
		z-index:0;
		}
		
	#container .leftBlock .bottomCorner
	{
		width:607px;
		height:25px;
		background:transparent url('../images/bottomBlockBg.png') no-repeat bottom left;
		position:relative;
		float:left;
		margin:0;
		padding:0;
		}
	#container .rightBlock .topCorner,
	#container .leftBlock .topCorner
	{
		padding-top:15px;
		padding-left:15px;
		}
	#container .rightBlock .topCorner{padding-top:5px; min-height:30px;}
			
	#container .leftBlock .topCorner h2.replacedFont
	{
		padding:0px;
		margin:0px;
		background-position:0px -10px ;
		}
	#container .leftBlock .topCorner .rsHeader h2.replacedFont{background-position:0px 0px !important;}
	/*=============================================
	LEFT BLOCK AND RIGHT BLOCK
    ==============================================*/	
    #container .leftBlock .topCorner .leftContent
	{
		 width:inherit; 
		 position:relative; 
		 float:left;
		 padding:0;
		 margin:0;
		 }
    
    #container .leftBlock .topCorner .leftContent ul
	{
		width:100%;
		position:relative;
		float:left;
		text-align:left;
		
		}
	/*=============================================
	THIS IS TO STYLE ALL THE H2s ACROSS THE SITE
    ==============================================*/	
    #container .sf_threadTitle h1,
	#container .rightBlock .blockEntry h2,			
	#container .leftBlock .topCorner h2,
	#container .leftBlock .topCorner h2 a,
	#container .contentPane h2
	{	
		width:100%;
		font-size:20px;
		/*letter-spacing:-0.5px;
		font-size:2.2em;
		line-height:2.2em;*/
		height:41px;
		position:relative;
		float:left;
		margin:0 0 0px 0px;
		padding:0px;
		text-transform:uppercase;
		font-family:Arial, Sans-Serif;
		text-align:left;
		color:#F4A01A;
		}
		
	#container .rightBlock .blockEntry h2 { width:270px; }
	#container .leftBlock .topCorner .leftContent h2 { width: 550px; }
	#container .rightBlock .blockEntry h2{color:#FFEB00;}
	#container .leftBlock .leftContent h3
	{
		width:550px;
		position:relative;
		float:left;
		margin:0;
		padding:0;
		}
	#container .leftBlock .topCorner .leftContent p img{margin-right:5px;}
	   
	#container .leftBlock .topCorner .leftContent ul
	{
		position:relative;
		float:left;
		width:inherit;
		}
	#container .leftBlock .topCorner .leftContent img
	{
		position:relative;
		float:left;
		margin:0;
		padding:0;
		margin-bottom:5px;
		}
	#container .leftBlock .topCorner .leftContent p object
	{
		
		position:relative;
		float:left;
		clear:left;
		margin:0;
		padding:0 10px 10px 0;
		
		}
	
	#container .rightBlock .topCorner .sf_postContent p,
	#container .rightBlock .topCorner .rightContent p,	
	#container .leftBlock .topCorner .leftContent p
	{
		width:100%;
		position:relative;
		float:left;
		text-align:left;
		padding-top:0;
		margin-top:0;
		margin-left:0;
		margin-bottom:10px;
		line-height:1.20;
		clear:both;
		}
	#container .rightBlock .topCorner .rightContent p{margin-left:0px;}
	
	
	
	#container .rightBlock .topCorner .rightContent
	{
		 width:inherit; 
		 position:relative; 
		 float:left;
		 padding:0;
		 margin:0;
		 text-align:center;
		 }
		 
	/*#container .leftBlock .topCorner .leftContent p
	{
	 	width:inherit;
	 	position:relative;
	 	float:left;
	 	text-align:left;
	 	}*/
	 	
	 #container .rightBlock .topCorner .rightContent img
	{
		margin:0 !important; 
		padding:0 !important; 
		
		}		
	 	
	.blockEntry ul.thumbPanel
	{
		width:inherit;
		padding:0;
		margin:0;
		list-style:none;
		}
		
	.blockEntry ul.thumbPanel li a,
	.blockEntry ul.thumbPanel li
	{
		width:92px;
		height:92px;
		margin:0 2px 2px 0;
		padding:0;
		display:inline;
		position:relative;
		float:left;
		}
	.blockEntry ul.thumbPanel li a,
	.blockEntry ul.thumbPanel li a img
	{
		margin:0;
		padding:0;
		}


#container .leftBlock .topCorner ol
{
	width:100%;
	position:relative;
	float:left;
	margin:0 0 0 5px;
	padding:10px 0;
	list-style:none;
	display:block;
	border-bottom:1px solid #fff;
	}
#container .leftBlock .topCorner ol li
{
	display:block;
	}
	#container .leftBlock .topCorner ol li img
	{
		width:90px;
		position:relative;
		float:left;
		margin:0 10px 0 0;
		padding:0;
		}
	#container .leftBlock .topCorner ol li p 
	{
		width:100%;
		position:relative;
		float:left;
		margin:0; 
		padding:0 0 0.5em 0;}


/*===========================
BLOGGING STYLE AND OTHERS
=============================*/	

#container ul.sf_postListing
{
	width:100%;
	position:relative;
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	}
	#container ul.sf_postListing li
	{
		width:100%;
		position:relative;
		float:left;
		padding:0 0 10px 0;
		margin:0 0 10px 0;
		border-bottom:1px solid #fff;
		}
	p.sf_postDate
	{
		font-size:1.25em;
		font-style:italic;
		}	
	ul.sf_postListing li p
	{
		width:100%;
		position:relative;
		float:left;
		padding:0;
		margin:0;
		}	
	#container .sf_singlePost h1.sf_postTitle
	{
		/*width:100%;
		position:relative;
		float:left;
		font-size:1.9em;
		line-height:0.85;
		padding:0;
		margin:0;
		text-align:left;*/
		width:560px;
		position:relative;
		float:left;
		margin:0 0 9px 0px;
		padding:0px;
		font-size:20px;
		font-family:Arial, Sans-Serif;
		text-transform:uppercase;
		line-height:0.85em;
		text-align:left;
		color:#F4A01A;
		}
		
	.sf_forumsWrapper p.sf_back,
	.sf_singlePost p.sf_back
	{
		width:73px;
		height:16px;
		margin:9px 0 9px 0;
		padding:0;
		}
		.sf_forumsWrapper p.sf_back a,	
		.sf_singlePost p.sf_back a
		{
		width:73px;
		height:16px;
		position:relative;
		float:left;
		text-indent:-9999em;
		background:transparent url('../images/bckBtn.gif') no-repeat 0% 0%;
		outline:0;
		}	
	
	div.sf_postContent
	{
		width:100%;
		padding:0;
		margin:0;
		position:relative;
		float:left;
		}
		#container ul.sf_postListing li div.sf_postContent p
		{
			
			width:100%;
			position:relative;
			float:left;
			margin:0;
			padding:0 0 0.5em 0;
			}	
	p.sf_readMore
	{
		width:100%;
		position:relative;
		float:left;
		clear:both;
		}	
	p.sf_postTags a
	{
		display:inline;
		width:100%;
		padding:0;
		margin:0 0.5em 0 0;
		}	
	p.sf_postComments
	{
		width:100%;
		position:relative;
		float:left;
		clear:both;
		}
#container .leftBlock h2.sf_comments
{
	
	margin-bottom:0;
	position:relative;
	}		
ul.sf_commentListing,	
ul.sf_commentListing li		

{
	
	width:inherit;
	margin:0;
	padding:0;
	position:relative;
	float:left;
	background-color:transparent;
	
}	

ul.sf_commentListing li.sf_authorComment span,	
ul.sf_commentListing li.sf_anonymousComment span
{
	
	width:560px;
	position:relative;
	float:left;
	padding:0;
	margin:0;
	}	

#container .leftBlock fieldset.sf_postNewComment
{
	
	width:100%;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	
	}	
	#container .leftBlock fieldset.sf_postNewComment legend 
	{
		width:100%;
		color:#F4A01A;
		position:relative;
		float:left;
		text-align:left;
		clear:left;
		background-color:Transparent;
		font-family:'Badhouse Light',Arial,Sans-Serif;
		font-size:1.9em;
		line-height:0.85;
		font-weight:bold;
		padding:0;
		margin:0;
		}
	p.sf_postBookmark
	{
		
		width:560px;
		margin-top:10px;
		clear:left;
		}	
		
	p.sf_postAuthor a
	{
		position:relative;
		float:left;
		width:560px;
		}
	p.sf_commentMessage
	{
		width:564px;
		height:30px;
		padding-top:10px !important;
		color:#94191c !important;
		background-color:#d0d0d0;
		font-weight:bold;
		font-size:14px;
		text-align:center !important;}	
/*
div.sf_singlePost{}

p.sf_postDate{}
div.sf_postContent{}
p.sf_postCategory{}
p.sf_postTags{}
ul.sf_socialBookmarks{}
*/
/*===========================
MIXED IMAGES
=============================*/	
.largerImage,
.smallImage
{
	width:100%;
	padding:10px 0 0 0;
	margin:0;
	position:relative;
	float:left;
	border-top:1px solid #fff;
	}
	.largerImage img
	{
		margin:0;}
	.smallImage img
	{
		width:90px;
		position:absolute;
		top:0;
		left:0;
		padding:16px 0 0 0;
		margin:0;
		}
	.smallImage h2,	
	.smallImage p
	{
		width:450px;
		position:relative;
		float:left;
		padding:0 0 0 100px;
		margin:0;
		}
		.smallImage p{padding-bottom:10px}
		
/*=================================
FORUM STYLING
===================================*/

/* Forums List */

#container table.sf_forumsList, 
#container table.sf_forumsThreadsList
{
width:100%;
position:relative;
float:left;
margin:10px 0;
padding:0;
width: 100%;
border-collapse: collapse;
border-bottom: 1px solid #ccc;
/*border: 1px solid #F4A01A;*/

}

#container table.sf_forumsList th, 
#container table.sf_forumsThreadsList th
{
padding: 2px;
font-weight: normal;
vertical-align: top;
text-align: left;
white-space: nowrap;
font-size: .96em;
line-height: 1em;
}

#container table.sf_forumsList td, 
#container table.sf_forumsThreadsList td
{
padding: 2px;
vertical-align: top;
text-align: left;
border-top: 1px solid #F4A01A;
}

#container table.sf_forumsList .sf_forumTitle a, 
#container table.sf_forumsThreadsList .sf_forumThreadTitle a
{
 display: block;
font-weight: bold;
font-size: 1.2em;
}
#container table.sf_forumsList .sf_forumAuthor a, 
#container table.sf_forumsThreadsList .sf_forumAuthor a
{
display: block;
white-space: nowrap;
font-size: .8em;
}


/*===========================
SINGLE THREAD STYLE
=============================*/
#container div.sf_forumsWrapper
{
	width:100%;
	padding:0;
	margin:0;
	position:relative;
	float:left
	}

p.sf_back
{
	width:100px !important;
	clear:left;}

#container .sf_threadTitle a
{
	
	height:100%;
	width:100%;
	padding:0;
	margin:0;
	position:relative;
	float:left;
	}
#container .sf_threadTitle{width:565px;}
#container p.sf_createNewItem
{
	
	height:100%;
	width:100%;
	padding:0;
	margin:0;
	position:relative;
	float:left;
	clear:both;
	
	}
dl.sf_userInfo
{
	width:auto;
	height:100%;
	padding:0;
	margin:0;
	position:relative;
	float:left;
	clear:left;
	display:inline;
	font-size:12px;
	}
	dl.sf_userInfo dt
	{
		width:inherit;
		position:relative;
		float:left;
		margin:0 10px 0 0;
		padding:0;}
	dl.sf_userInfo dd,
	dl.sf_userInfo dd.sf_postsCount
	{
		width:inherit;
		position:relative;
		float:left;
		margin:0;
		padding:0;
		}
	
div.sf_postContent
{
	
	height:100%;
	width:560px;
	padding:0;
	margin:0;
	position:relative;
	float:left;}

	
p.sf_postCommands
{
	width:560px !important;
	padding:0;
	margin:0;
	position:relative;
	float:left;
	text-align:left;
	padding-bottom:5px;
	margin-top:20px !important;
	}
	p.sf_postCommands a
	{
		padding-left:0 !important;
		margin-right:6px;}
	
p.sf_createNewItem{width:560px;}
fieldset.sf_forumsEditor
{
	clear:left;}


/*=====================
EVENTS AND CALENDAR
=======================*/
div.RadScheduler
{
	
	width:570px;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	z-index:1;
	}
	.RadScheduler_Default .rsContent, 
	.RadScheduler_Default .rsTopWrap .rsFooter {border:none !important;}
	#container .RadScheduler_Default .rsContent {
		background:#fff !important;
		overflow:hidden !important;
		}
	.RadScheduler, 
	.RadScheduler * {
		margin:0;
		padding:0;
		}
	#container .RadScheduler .rsHeader 
	{
		width:100%;
		height:30px;
		line-height:30px;
		position:relative;
		float:left;
		display:inline;
		background-color:transparent;
		background-position:0 0;
		background-repeat:repeat-x;
		z-index:1000;
		clear:both;
		}
	.RadScheduler .rsHeader .rsToday,
	.RadScheduler .rsDateHeader {
		font-size:15px !important;
		font-weight:bold;
		line-height:30px;
		}
	.RadScheduler .rsHeader .rsToday {
		line-height:30px;
		text-transform:uppercase;
		}
	#container .RadScheduler .rsHeader p
	{
		width:100px !important;
		height:30px;
		line-height:30px;
		position:relative;
		float:left;
		
		}
	#container .RadScheduler .rsHeader a.rsDatePickerActivator {
		background-position:-228px -31px;
		font-size:0;
		width:21px;
		height:24px;
		line-height:21px;
		position:relative;
		float:left;
		margin:3px 0 0 5px;
		overflow:hidden;
		text-indent:-9999px;
		}

	#container .RadScheduler .rsHeader h2
		{
			color:#F4A01A !important;
			font-size:12px !important;
			font-weight:normal !important;
			width:100px !important;
			height:26px;
			position:relative;
			float:right !important;
			line-height:34px !important;
			/*
			margin:5px 0 0 0 !important;
			padding:0x 0 0 130px !important;*/
			
			}	
	#container .RadScheduler_Default .rsContent
	{
		width:100%;
		position:relative;
		float:left;
		padding:0;
		margin:0;
		}
	div.sf_singleEvent
	{
		width:100%;
		margin:0;
		padding:0;
		position:relative;
		float:left;
		}
	div.sf_singleEvent a.sf_back
	{
		width:100%;
		height:20px;
		margin:0;
		padding:0;
		position:relative;
		float:left;
		font-size:1.25em;
		}
		#container .leftBlock .topCorner div.sf_singleEvent h2.sf_eventTitle.replacedFont
	{
		margin-top:10px;
		padding-top:10px;
		font-size:20px !important;
		}
	div.sf_eventBasicInfo
	{
		width:inherit;
		position:relative;
		float:left;
		margin:0;
		padding:0;
		}
		div.sf_eventBasicInfo p
		{
			font-size:1.25em;
			font-weight:bold;
			}
	address.sf_eventContact,
	address.sf_eventLocation
	{
		font-size:1.25em;
		font-weight:bold;}
	
	div.sf_eventContent
	{
		width:inherit;
		position:relative;
		float:left;
		margin:0;
		padding:0;
		text-align:left;
		font-size:1.25em;
		}

	
	ul.sf_socialBookmarks
	{
		width:100%;
		height:24px;
		display:inline;
		position:relative;
		float:left;
		padding:0;
		margin:0 0 10px 0;
		clear:both;
		}
		ul.sf_socialBookmarks li 
		{
			width:24px;
			height:24px;
			position:relative;
			display:inline;
			list-style-type:none;
			padding:0;
			margin:0;
			}	
/*==========================
LIST OF IMAGE OR GALLERY OF IMAGES
=============================*/	

#container ol.sf_photoListLightbox
{
	width:100%;
	height:100%;
	padding:0;
	margin:0 0 0 5px;
	}
	#container ol.sf_photoListLightbox li
	{
		width:100%;
		height:100%;
		padding:10px 0;
		margin:0;
		position:relative;
		float:left;
		display:block;
		border-top:1px solid #fff;
		

		}
	#container ol.sf_photoListLightbox li dl, 
	#container ol.sf_listAndPage li dl, 
	#container ol.sf_photoListBigImg li dl {
		width:100%;
		height:100%;
		margin:0;
		padding:0;
		position:relative;
		float:left;
		}	
		
	#container ol.sf_photoListLightbox li dd.sf_image, 
	#container ol.sf_listAndPage li dd.sf_image, 
	#container ol.sf_photoListBigImg li dd.sf_image,
	#container .leftBlock .topCorner ol.sf_photoListLightbox li dl dd.sf_image a img
	
	{
		width:90px;
		height:90px;
		margin:0 10px 0 0;
		padding:0;
		position:relative;
		float:left;
		}
	#container ol.sf_photoListLightbox li dt, 
	#container ol.sf_listAndPage li dt, 
	#container ol.sf_photoListBigImg li dt {
		font-size:0.95em;
		font-weight:bold;
		margin:0;
		padding:0;
		}	
/*=====================
MAIN PANEL
=======================*/	
#container .topPane
{
	width:920px;
	height:auto;
	margin:0;
	padding:14px 0 0 0;
	position:relative;
	float:left;
	background:url('../images/topBand_large.png') top left no-repeat;
	
	}
#container .contentPane
{
	width:875px;
	margin:0 0 37px 0px;
	padding:0 30px 0 15px;
	position:relative;
	/*float:left; removed this for IE7 to work*/
	background:url('../images/bandRepeat.png') top left repeat-y;
	text-align:left;
	}
	
	
#container .bottomPane
{
	width:920px;
	height:37px;
	margin:0;
	padding:0;
	position:absolute;
	bottom:0;
	left:0;
	background:url('../images/bottomBand_large.png') top left no-repeat;
	}
	

/*===================
ADVICE PAGE LIST OF IMAGES
======================*/	

ul#adviceList{
width:inherit;
margin:0;
padding:0;
position:relative;
float:left;/**/
display:inline;
list-style:none;
}
	ul#adviceList li{
		
		padding:0;
		margin:0;
		position:relative;
		float:left;
		
	}
	ul#adviceList li a img
	{
		width:180px; 
		height:150px;
		padding:0;
		margin:0 25px 0 0;
		position:relative;
		float:left;
		}
fieldset.sf_searchBox
{
	width:100%;
	margin:0;
	padding:0;
	position:relative;
	float:left;
	}
div#ctl00_blockEntryContent1_SearchResult1	
{
	margin:0;
	padding:0;
	width:100%;
	position:relative;
	float:left;}	
/*===================
REGISTARTION FORM
======================*/		

#reg_form
{
	width:100%;
	
	}
	#reg_form h2
	{
		width:100%;
		position:relative;
		float:left;
		margin:0;
		padding:0;
		}
	#reg_form span,
	#reg_form table
		{
		width:100%;
		position:relative;
		float:left;
		margin:0;
		padding:0;
		}
	#reg_form table tr td
	{
		border:none;
		}
		
	
	#reg_form ul.create_user,
	#reg_form ul.manage_profile
	{
		width:100%;
		position:relative;
		float:left;
		margin:0;
		padding:0;
		list-style:none;
		}
		#reg_form ul.create_user li,
		#reg_form ul.manage_profile li
		{
			
			width:100%;
			margin:0 0 5px 0;
			padding:0;
			position:relative;
			float:left;
			display:block;
			}
		#reg_form ul.create_user li label,
		#reg_form ul.manage_profile li label
		{
			width:150px;
			height:20px;
			padding-left:5px;
			position:relative;
			float:left;
			font-size:1.05em;
			}
			
			#reg_form ul.create_user li input,
			#reg_form ul.manage_profile li input
			{
			width:150px;
			height:20px;
			padding-left:5px;
			position:relative;
			float:left;}

			#reg_form ul.create_user li span,
			#reg_form ul.manage_profile li span
			{
				width:20px !important;
				height:20px !important;
				float:left !important;
				position:relative !important;
				margin:0;
				padding:0;
				font-size:1.05em;
				}
/*============================
REVIEWING FORM
===============================*/			
div.TheTin_Forms_DisplayForm,
div.TheTin_Forms_DisplayForm_Popup
{
	
	width:100%;
	}
	div.TheTin_Forms_DisplayForm,
	div.TheTin_Forms_DisplayForm_Popup div
	{
		
		padding:0;
		margin:0 0 5px 0;
		width:100%;
		position:relative;
		float:left;
		}
		div.TheTin_Forms_DisplayForm_Popup div strong
		{
			
			width:150px;
			padding:0;
			margin:0;
			position:relative;
			float:left;
			
			}
			
#singleReview,						
ul#allReviews
{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	position:relative;
	float:left;
	}
	ul#allReviews li.review
	{
		
		list-style:none;
		width:100%;
		position:relative;
		float:left;
		margin:0 0 10px 0;
		padding:0;
		border-top:1px solid #fff;
		}
		#singleReview h2.singleReview_title span,
		ul#allReviews li.review h2 span
		{
			font-size:80%;
			font-weight:lighter;
			height:20px;
			}
		#singleReview h3.singleReview_subject,	
		ul#allReviews li.review h3
		{
			width:100%;
			position:relative;
			float:left;
			margin:5px 0;
			padding:0;
			font-size:100%;
			text-transform:none;
			font-weight:bold;
			color:#FFEB00;
			}
		#singleReview dl.singleReview_rating, 	
		ul#allReviews li.review dl.ratings
		{
			
			width:60px;
			position:relative;
			float:left;
			margin:0;
			padding:0;
			clear:both;
			}
			#singleReview dl.singleReview_rating dt,
			ul#allReviews li.review dl.ratings dt
			{
				float:left;
				margin:0;
				padding:0;
				}
			#singleReview dl.singleReview_rating dd,
			ul#allReviews li.review dl.ratings dd
			{
				float:right;
				margin:0;
				padding:0;}
		#singleReview p.singleReview_fulltext,	
		ul#allReviews li.review p.review_summary
		{
			width:100%;
			position:relative;
			float:left;
			margin:5px 0 !important;
			padding:0;
			}	
/*==============================
CONSULTATION FORM
==================================*/			

#consult_form,
#consult_form ul
{
	
	width:560px;
	padding:0px;
	margin:0px;
	list-style:none;
	position:relative;
	float:left;
	}
	
	#consult_form h4
	{
		
		width:100%;
		position:relative;
		float:left;
		margin:10px 0px 5px 0px;
		padding:0px;
		font-weight:bold;
		text-transform:none;
		}
	#consult_form ul li
	{
		width:100%;
		height:100%;
		margin:0 0 5px 0;
		padding:0;
		position:relative;
		float:left;
		}
		
		#consult_form ul li label
		{
			width:150px;
			position:relative;
			float:left;
			margin:0;
			padding:0;
			font-weight:bold;}

/*==============================
CONSULTATION FORM
==================================*/			
ul.comment_form
{
	
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	float:left;
	
	}
	ul.comment_form li
	{
		
		width:100%;
		margin:0 0 5px 0;
		padding:0;
		list-style:none;
		position:relative;
		float:left;
		}	
		ul.comment_form li label
		{
			
			width:150px;
			margin:0;
			padding:0;
			position:relative;
			float:left;
			}
			
			
/*================================
ADMIN LOGIN FORM
==================================*/
	
#loginBox {   
    width: 300px;
    height:303px;
    margin:0;
    padding:0;
	position:relative;
	text-align:center;
    }
    
    
#loginBox fieldset {
    margin:0px;
    padding:0;
    border:0;    
    }
#loginBox ol {
    padding:0;
    margin:0;
    list-style:none;
    border:none !important;
    }
#loginBox li {
    margin:4px 0;
    padding:0;
    clear:both;
    position:relative !important;
    }
  
#loginBox table
{
	 
	 width:300px;
	 position:relative;
	 float:left;
	 margin:0 auto;
	 padding:0;
	 }
	 
#loginBox table td
{
	border:none !important;}  	
#loginBox label {
    display: block;
    float: left;
    width: 89px;
    line-height: 20px;
    font-size:1.25em;
    font-weight:bold;
    }
#loginBox input.login {
    width: 193px;
    font-size:15px;
    border: 1px solid #687375;
    padding: 0px; 
    background: #F1F5F6;   
    }
#loginBox li.check {
    margin-left: 88px;
    }
#loginBox li.check input {
    padding: 0;
    }
#loginBox li.check label {
    display: inline;
    width: auto;
    float: none;
    }
#loginBox li.submit {
    padding-left: 90px;
    margin-top: 20px !important;
    float: left;
    width: 100%;
    }
/*================================
REMOVING QUOTE ON FORUM PAGE
=================================*/	
	
.sf_postContent div.quote
{
	
	position:relative;
	float:left;
	display:none;
	visibility:hidden;
	}
	
ul.sf_postListing h2.sf_postTitle, ul.sf_postListing h2.sf_postTitle a
{
	display: block; 
	padding: 0; margin: 0;
}
ul.sf_postListing h2.sf_postTitle
{
	height: 48px;
}
ul.sf_postListing h2.sf_postTitle a
{
	font-size: 32px;
	position: relative;
	top: 0px;
	height: 32px;
	margin-bottom: auto;
	line-height: 32px;
	clear: both;
}
div.sf_singlePost h1.sf_postTitle 
{
	font-size: 40px;
	position: relative;
	top: 0px;
	height: 40px;
	margin: 0;
	margin-bottom: auto;
	line-height: 40px;
	clear: both;
	display: block;
	padding: 0;
}
			
/*================================
FOOTER NAV
==================================*/	
#footerNav
{
	width:917px;
	height:40px;
	background: url(../images/navBg.png) no-repeat;
	position:relative; 
	float:left;
	margin:0;
	padding:4px 0 0 20px;
	list-style-type:none;
	text-align:left; 
	}
	#footerNav p
	{
		position:relative;
		float:left;
		z-index:1000;}
