div#sidebar a {
	font: 11px arial;
	color: #D52525;
	text-decoration: none;
			outline: none; }

	div#sidebar a:hover {
		text-decoration: underline;
 }
		
		
		div#sidebar div.divider
		
{background: url('divider.jpg') no-repeat;
 height: 19px;
 width: 179px;
 margin: 0px 0px 5px 15px;
 border: none;
 }


/* ********** [ SIDEBAR FORMS ] ********** */

div#sidebar div.loginbox {
	margin: 10px 0px 10px 15px;
	padding: 0px;
	background: none;
	border: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000; }

	div#sidebar div.loginbox input.text {
		width: 170px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		 }
		 
		 div#sidebar div.loginbox a{
		 color:#DC0000;
		 font-style: italic;
		 text-decoration: underline;
		 		outline: none;
		 }
		 
		 div#sidebar div.loginbox a:hover{
		 color:#000000;
		 font-style: italic;
		 text-decoration: underline;
		 }
		 
		 div#sidebar div.loginbox div.title
		 {
		 background: #252525;
		 background-position: left;
		 height: 32px;
		 width: 140px;
		 color: #FFF;
		 font-size: 18px;
		 padding: 15px 0px 0px 0px;
		 
		 }
		 
		 
/* ********** [ SIDEBAR HOMEPAGE LOGIN ] ********** */		


div#sidebar div.loginboxhome {
	margin: 0px 0px 0px 0px;
	padding:0px;
	width:208px;
	height:215px;
	background: url('loginbg.jpg') no-repeat;
	border: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000; }
	
	div#sidebar div.loginboxhome div.logincontent {
	background: none;
	margin: 0px 0px 0px 13px;
	}

	div#sidebar div.loginboxhome input.text {
		width: 170px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		 }
		 
		 div#sidebar div.loginboxhome a{
		 color:#da0700;
		 font-style: italic;
		 text-decoration: underline;
		 		outline: none;
		 }
		 
		 div#sidebar div.loginboxhome a:hover{
		 color:#000000;
		 font-style: italic;
		 text-decoration: underline;
		 }
		 
		 div#sidebar div.loginboxhome div.title
		 {
		 background: #252525;
		 background-position: left;
		 height: 32px;
		 width: 140px;
		 color: #FFF;
		 font-size: 18px;
		 padding: 15px 0px 0px 0px;
		 
		 } 
		 
		 div#sidebar div.loginboxhome div.logincontent div.title2
		  {
		  padding: 8px 0px 0px 0px;
		  margin: 0px 0px 0px 2px;
		  height: 36px;
		  font-family: Arial;
		  color: #ffffff;
		  font-size: 18px;
		  font-weight: bold;
		  }
		  
		  div#sidebar div.loginboxhome div.logincontent div.image2
		  {
		  width: 100px;
		  height: 100px;
		  margin: 5px 0px 0px 40px; 
		  border: 2px solid #CCCCCC;
		  }
		
		  div#sidebar div#title
		  {
		  padding: 8px 0px 0px 0px;
		  margin: 0px 0px 0px 2px;
		  height: 36px;
		  font-family: Arial;
		  color: #ffffff;
		  font-size: 18px;
		  font-weight: bold;
		  }
		  
		  div#sidebar div.image
		  {
		  width: 100px;
		  height: 100px;
		  margin: 5px 0px 15px 0px; 
		  border: 2px solid #666666;
		  }


/* ********** [ SIDEBAR FORMS ] ********** */

div#sidebar div.ext_poll_wrap {
	margin: 10px 0px 10px 10px;
	background: #F3FFDA;
	border: 1px solid #DCF5C3; }

	div#sidebar div.ext_poll { }

		div#sidebar div.poll p {
			margin: 0px;
			padding: 0px;
			font: 11px arial;
			color: #404040; }

			div#sidebar div.poll p.question {
				padding: 5px;
				font-weight: bold;
				background: #D7F398; }

			div#sidebar div.poll p.results {
				padding: 5px;
				font: 11px verdana;
				background: #E2F4A9; }

			div#sidebar div.poll p label {
				margin: 0px;
				padding: 0px; }

		div#sidebar div.poll table {
			margin: 5px 0px; }

			div#sidebar div.poll td p.answers {
				padding-left: 3px;
				font: 10px verdana;
				width: 100%; }


/* ********** [ SIDEBAR NAV ] ********** */

div#sidebar div#usernav {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	position: relative;
	width: 180px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFF;}

	div#sidebar div#usernav ul {
		margin: 0px;
		padding: 0px;
	    list-style: none; }

		div#sidebar div#usernav li 
		{   }
			
			div#sidebar div#usernav li.bottom
			 { border: 0px;
			 	padding-left: 8px;
				height: 25px;
	    		display: block;
			    font: 12px/25px arial;
				color: #FFF;}
			 
			 div#sidebar div#usernav li.bottom a
			 { border: 0px;
			 		outline: none; }

			div#sidebar div#usernav ul li a {
				padding-left: 8px;
				height: 25px;
	    		display: block;
			    font: 12px/25px arial;
				color: #FFF;
			    text-decoration: none;
				border-bottom: 1px solid #999999;
						outline: none; }

				div#sidebar div#usernav ul li a:hover {
					color: #CCC; }
					
					
/* ********** [ WHO ] ********** */

div#sidebar div#who {
	margin: 10px 0px 0px 15px;
	padding: 10px 0px 0px 10px;
	position: relative;
	width: 180px;
	height: 162px;
	background: url('greenbg.jpg') no-repeat;
	font-family:Arial, Helvetica, sans-serif;
 }
 
 div#sidebar div#who div.title
 {
	color: #000000;
	font-size:18px;
	padding:5px 0px 0px;
 }	
	
	div#sidebar div#who div#nav {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	position: relative;
	width: 157px;
	font-weight: none; }

	div#sidebar div#who div#nav ul {
		margin: 0px;
		padding: 0px;
	    list-style: none; }

		div#sidebar div#who div#nav li 
			{  }
			
			div#sidebar div#who div#nav li.bottom
			 { border: 0px; }

			div#sidebar div#who div#nav ul li a {
				padding-left: 0px;
				height: 30px;
	    		display: block;
			    font: 11px/30px arial;
				color: #333;
			    text-decoration: none;
				border-bottom: 1px solid #FFF;
						outline: none; }
				
				div#sidebar div#who div#nav li.bottom a
			    { border: 0px;
						outline: none; }

				div#sidebar div#who div#nav ul li a:hover {
					color: #FFF; }


/* ********** [ YOU ] ********** */

div#sidebar div#you {
	margin: 3px 0px 5px 15px;
	padding: 10px 0px 0px 10px;
	position: relative;
	width: 180px;
	height: 162px;
	background: url('greenbg.jpg') no-repeat;
	font-family:Arial, Helvetica, sans-serif; }
	
	div#sidebar div#you div.title
 {
	color: #000;
	font-size:18px;
	padding:5px 0px 0px;
 }	
	
	div#sidebar div#you div#nav {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	position: relative;
	width: 157px;
	font-weight: none; }

	div#sidebar div#you div#nav ul {
		margin: 0px;
		padding: 0px;
	    list-style: none; }

		div#sidebar div#you div#nav li
		{ }
			
			div#sidebar div#you div#nav li.bottom
			 { border: 0px; }
			 
			 div#sidebar div#you div#nav li.bottom a
			 { border: 0px;
			 		outline: none; }

			div#sidebar div#you div#nav ul li a {
				padding-left: 0px;
				height: 30px;
	    		display: block;
			    font: 11px/30px arial;
				color: #333;
			    text-decoration: none;
				border-bottom: 1px solid #FFF;
						outline: none; }

				div#sidebar div#you div#nav ul li a:hover {
					color: #FFF; }

/* ********** [ TABLE ] ********** */

div#sidebar div#tool{
	margin: 5px 0px 5px 15px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 180px;
	background: none;
	font-family:Arial, Helvetica, sans-serif; }
	
div#sidebar div#tool table
    {margin: 0px 0px 0px 0px;
	 padding: 0px;
	 width: 180px;
	 }	
	
div#sidebar div#tool table tr td a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: underline;
			outline: none;}	
	
	div#sidebar div#tool table tr td a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;}	
	
	
/* ********** [ REGISTER ] ********** */

div#sidebar div#register{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 208px;
	height:140px;
	background-color: #252525;
	font-family:Arial, Helvetica, sans-serif; }
	
div#sidebar div#register div.titlebg
    {margin: 0px;
	 padding: 0px;
	 width: 208px;
	 height: 43px;
	 background: url('registertitle.jpg') no-repeat;
	 }		
	 
	 div#sidebar div#register div.titlebg div.title
	 {	 
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 padding: 10px 0px 0px 13px;
	 color: #000000;
	 background: none;
	 }
	 
div#sidebar div#register div.contentbg
    {margin:0px;
	 padding:0px;
	 width: 208px;
	 height: 97px;
	 background: url('freetojoin.jpg') no-repeat;
	 background-position: bottom left;
	 }		
	 
div#sidebar div#register div.contentbg div.content
    {	
	padding: 2px 0px 0px 7px;
	height:56px;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;	
	color:#99FF99; 	
	background:none; 
	
	}
	 
/* ********** [ BREAKING NEWS ] ********** */

div#sidebar div#bnews{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 208px;
	height:425px;
	background-color: #252525;
	color:#99FF99;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif; }
	
div#sidebar div#bnews div.titlebg
    {margin: 0px 0px 0px 0px;
	 padding:0px;
	 width: 208px;
	 height: 52px;
	 background: url('darktitlebg.jpg') repeat-x;
	 }		
	 
div#sidebar div#bnews div.titlebg div.title
     {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 color: #FFF;
	 padding: 14px 0px 0px 13px;
	 }
	 
	 
	  div#sidebar div#bnews div.title div.rss
		{
		background: url('rssicon.gif') no-repeat;
		width: 27px;
		height: 28px;
		float: left;
		position: relative;
		margin: 0px 10x 0px 15px;
		padding: 0px 8px 0px 0px;
		}
	 
div#sidebar div#bnews div.content
    {margin-top:  5px;
	 padding: 0px 0px 0px 0px;
	 background:none;
	 width: 190px;
	 }			 	 
	
div#sidebar  div#bnews div.content div.divider
		
{background: url('divider.jpg') no-repeat;
 height: 19px;
 width: 179px;
 margin: -3px 0px -10px 13px;
 border: none;
 }	
 
 div#sidebar  div#bnews div.content div.addthis
		
{
 margin: 15px 0px 0px 40px;
 border: none;
 }	
 
div#sidebar div#bnews div.content h2
{font: 18px Arial, Helvetica, sans-serif;
 margin-left: 13px;} 
	 
div#sidebar div#bnews div.content ul li
{
list-style: square outside url('arrow.gif');
line-height: 1.4em;
margin-left: 0px;
}
