div#sidebar a {
	font: 12px verdana;
	color: #404040;
	text-decoration: none; }

	div#sidebar a:hover {
		text-decoration: underline; }


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

div#sidebar div.loginbox {
	margin: 0;
	padding: 0;
	font: 11px verdana;
}

div#sidebar div.loginbox ul {
 display: block;
 width: 162px;
 height: 202px;
 margin: 0;
 padding: 32px 8px 0 8px;
 list-style: none;
 background: url('hd_login.gif') no-repeat top left;
}

div#sidebar div.loginbox ul label {
 display: block;
 color: #333;
 padding: 3px 0 3px 1px;
}

div#sidebar div.loginbox ul li.field {
 padding: 0 0 5px 0;
}

div#sidebar div.loginbox ul li.forgot {
 padding: 0 0 12px 0;
}

div#sidebar div.loginbox ul li.forgot a {
 color: #1977a5;
 font-size: 100%;
}

div#sidebar div.loginbox input.text {
	width: 140px;
 border: 1px solid #bdc7d8;
}

div#sidebar div.loginbox select.select {
 border: 1px solid #bdc7d8;
}

div#sidebar div.loginbox ul li.quicksubmit {
 text-align: right;
}


div#sidebar div.loginbox input.submit {
	width: 65px;
	height: 22px;
	font: 11px/21px verdana;
	font-weight: bold;
	color: #FFF;
	background: url("login_up.gif") no-repeat top left;
}

div#sidebar div.loginbox input.submit:hover {
	background: url("login_dn.gif") no-repeat top left;
}


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

div#sidebar div.ext_poll_wrap {
	margin: 0;
	background: #d4f0f9;
}

div#sidebar div.ext_poll { }

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

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

			div#sidebar div.poll p.results {
				padding: 5px;
				font: 11px verdana;
				color: #ffffff;
				background: #93bbe3; }

			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: 0;
	padding: 0;
	font: 11px verdana;
}

div#sidebar div#usernav ul {
 display: block;
 width: 178px;
 margin: 0;
 padding: 34px 0 0 0;
 list-style: none;
 background: url('hd_profile.gif') no-repeat top left;
}

div#sidebar div#usernav ul li {
 padding: 0;
 margin: 0;
}

div#sidebar div#usernav ul li a {
	display: block;
 padding: 5px 11px 0 11px;
 margin: 0;
 color: #06C;
 background-color: #d4f0f9;
 text-decoration: none;
 border-top: 1px #FFF solid;
 height: 20px;
}

div#sidebar div#usernav ul li a:hover {
 text-decoration: underline;
}

div#sidebar div#usernav div.radio {
 display: block;
 margin: 0 0 15px 0;
 width: 178px;
 text-align: center;
}