


/* ********** [ loginbox ] ********** */


		div.loginbox2 div.loginbox{
			margin: 10px 0px 0px 0px;
		}
		div.loginbox2 div.loginboxok{
			margin: 10px 0px 0px 0px;
		}
	
		div.loginboxok {
			margin: 0px;
			height: 115px;
			background:url("login_form_background2.png") no-repeat; }
		
		div.loginbox {
			margin: 0px;
			height: 115px;
			background:url("login_form_background.png") no-repeat; }
	

		div.loginbox form.loginbox{
			margin-left:7px;
			padding:10px;
		}
		
		div.loginbox form.loginbox dl{
			margin: 0px;
			padding: 0px; }
		
		div.loginbox form.loginbox dl dd {
			margin: 0px;
			padding: 0px; }

		 div.loginbox form.loginbox dl dt {
			margin: 0px;
			padding: 0px; }
		
		
		div.loginbox form.loginbox dl dd input.text {
			width: 110px;
			padding: 2px;
			font: 11px verdana;
			color: #000000;
			border: 1px solid #0066cc;
			background: #e3e3e3; }
		
		div.loginbox form.loginbox dl dt label {
			margin-left:1px;
			font: 12px verdana;
			color: #ffffff; }
			
		div.loginbox form.loginbox input.submit{
			position:absolute;
			margin-left:125px;
			margin-top:15px;
			}
			
		

	 div.loginbox input.submit {
		margin-left: 10px;
		padding: 0px;
		width: 50px;
		height: 30px;
		font: bold 12px/30px verdana;
		color: #666666;
		text-align: center;
		border: 0px;
		background: url("supersmall_button.png") no-repeat; }
	
	 div.loginbox  input.submit:hover {
		background: url("supersmall_button_hover.png") no-repeat; }
		
	 div.loginboxok table{
		margin-left: 8px;
		padding: 0px;
	}
	    
		 div.loginboxok img {
			margin-top:4px;
			width: 90px;
			height: 61px;
		}
		
	 div.loginboxok a:link {color: #0627ff; text-decoration: none; }
	 div.loginboxok a:visited {color: #0627ff; text-decoration: none; }
	 div.loginboxok a:hover {color: #000000; text-decoration: underline; }




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

div#sidebar div.ext_poll_wrap {
	margin: 0px 0px 5px 0px;
	width: 280px;
	background: #CCCCCC url('sidebar_polls_top.gif') no-repeat 0px 0px; }

	div#sidebar div.ext_poll {
		background: url('sidebar_polls_bottom.gif') no-repeat 0px 100%; }

		div#sidebar div.ext_poll h4 {
			margin: 0px;
			padding: 10px 0px 0px 18px;
			font: bold 12px verdana;
			color: #685e36; }

		div#sidebar div.ext_poll table {
			margin: 20px 0px 0px 18px; }

			div#sidebar div.ext_poll p.results {
				margin: 10px 0px 0px 18px;
				padding: 0px 0px 8px 0px;
				font: 11px verdana;
				color: #685e36; }

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

			div#sidebar div.ext_poll td p.answers {
				margin: 0px;
				padding: 0px 0px 0px 3px;
				font: 11px verdana;
				color: #685e36;
				width: 100%; }
/*CLASSIFICA*/
			
		div#sidebar div.classifica {
			margin: 0px 0px 5px 0px;
			width: 280px;
			background: #0066CC url('sidebar_classifica_top.png') no-repeat 0px 0px; }
		div#sidebar div.ext_classifica {
			padding: 0px 0px 8px 0px;
			background: url('sidebar_classifica_bottom.png') no-repeat 0px 100%; }

		div#sidebar div.ext_classifica h4 {
			margin: 0px;
			padding: 10px 0px 0px 18px;
			font: bold 12px verdana;
			color: #ffffff; }
		div#sidebar div.ext_classifica div.content {
			margin: 20px 0px 0px 18px; }
		div#sidebar div.ext_classifica div.content div.item {
				margin: 0px 0px 3px 0px;
				padding: 0px;
				height: 24px;
				width: 245px;
				overflow: hidden;
				background: url('sidebar_classifica_entry.png') no-repeat; }
		
		div#sidebar div.ext_classifica div.content div.item a {
					margin: 0px;
					padding: 0px 0px 0px 5px;
					display: block;
					font: 12px/24px verdana;
					color: #ffffff;
					text-decoration: none; }

		div#sidebar div.ext_classifica div.content div.item a:hover {
			text-decoration: underline; }
			
/*BLOG*/
	div#sidebar div.blog_ {	
				margin-top: 5px;
				}
				
	div#sidebar div.ext_blog_wrap {
			margin: 0px 0px 5px 0px;
			width: 280px;
			background: #E0417C url('sidebar_blogs_top.gif') no-repeat 0px 0px; }

	div#sidebar div.ext_blog {
		padding: 0px 0px 8px 0px;
		background: url('sidebar_blogs_bottom.gif') no-repeat 0px 100%; }

		div#sidebar div.ext_blog h4 {
			margin: 0px;
			padding: 10px 0px 0px 18px;
			font: bold 12px verdana;
			color: #ffffff; }

		div#sidebar div.ext_blog div.content {
			margin: 20px 0px 0px 18px; }

			div#sidebar div.ext_blog div.content div.item {
				margin: 0px 0px 3px 0px;
				padding: 0px;
				height: 24px;
				width: 245px;
				overflow: hidden;
				background: url('sidebar_blogs_entry.png') no-repeat; }

				div#sidebar div.ext_blog div.content div.item a {
					margin: 0px;
					padding: 0px 0px 0px 5px;
					display: block;
					font: 12px/24px verdana;
					color: #ffffff;
					text-decoration: none; }

					div#sidebar div.ext_blog div.content div.item a:hover {
						text-decoration: underline; }

div.ext_new_members_wrap {
	margin: 5px 0px 5px 0px;
	width: 946px;
	height: 110px;
	background: #666666 url('new_members_left.png') no-repeat 0px 0px; }

	div.ext_new_members {
		padding: 7px 0px 7px 10px;
		background: url('new_members_right.png') no-repeat 100% 0px; }

		div.ext_new_members div.image {
			margin: 0px 0px 0px 5px;
			float: left; }

			div.ext_new_members div.image img { }

			div.ext_new_members div.image a img {
				border: 3px solid #ffffff; }

			div.ext_new_members div.image a:hover img {
				border: 3px solid #ffffff; }

