
* {
 padding: 0;
 margin: 0;
/*  behavior: url("include/iepngfix/iepngfix.htc"); */
}
body {
 font-family: 'Trebuchet MS', Verdana, Sans-Serif;
 font-size: 15px;
 line-height: 150%;
 color: #333;
}
h1 {
 text-align:center;
 font-size:35px;
 margin: 0px;
 padding: 0px;
}
h1 span {
 color:#FF8600;
}
h2 {
 font-size:25px;
 color:#FFA910;
 margin:0 0 5px 0;
 padding: 0px;
}
img {
 border: 0px;
 outline:none;
 overflow: hidden;
}
.hr {
 margin:20px 0 0 0;
 background:url("images/plaza/hr.gif") no-repeat;
 height:55px;
 width:920px;
}
.hr_bottom {
 margin:30px 0 20px 0;
 background:url("images/plaza/hr_bottom.gif") no-repeat;
 height:55px;
 width:920px;
}
a {
 text-decoration:none;
 color:#333;
 outline:none;
}
.a {
 color:#333;
 border-bottom:1px dotted #333;
 text-decoration:none;
}
.a:hover {
 color:#333;
 border:0px;
 text-decoration:none;
}
.ul {
 list-style-type:square;
 color:#FA9F3D;
 padding:5px 20px 5px 15px;
}
.ul li {
 line-height:20px;
 padding:0 0 0 16px;
}
.ul .li {
 color:#333;
}
.elenco_rss li {
 background: url(images/icons/feed16x16.png) left no-repeat;
}
#wrapper {
 margin: 0 auto;
 width: 922px;
}
#social {
 position:absolute;
 right:0px;
 top:187px;
}
#preferiti {
 position:absolute;
 left:0px;
 top:192px;
}
#faux {
 overflow: hidden;
 width: 100%;
}
#header {
 color: #daf0fe;
 display:block;
 width: 100%;
 height: 115px;
}
#leftcolumn { 
 float: left;
 display: inline;
 color: #333;
 width: 350px;
}
#rightcolumn { 
 float: left;
 display: inline;
 color: #333;
 width: 572px;
}
.vignetta_ombra {
 position:absolute;
 display:block;
 width:100px;
 height:308px;
 left:50%;
 margin:155px 0 0 -561px;
}
#home_column1 {
 display: inline;
 margin: 0 63px 0 0;
 width: 245px;
 float: left;
}
#home_column2 {
 display: inline;
 margin: 0 15px 0 0;
 width: 295px;
 float: left;
}
#home_column2 .argomenti {
 margin:0 0 16px 10px;
}
#home_column2 .argomenti a:hover {
 text-decoration:underline;
}
#home_column3 {
 display: inline;
 width: 260px;
 float: right;
}
#error{
 margin-top:10px;
 padding-top:10px;
 color: #E43030;
}
#error_login{
 margin-top:10px;
 padding-top:10px;
 color: #E43030;
}
#error_login_home{
 margin-top:10px;
 padding-top:10px;
 color: #E43030;
}
.form_plaza_left {
 float:left;
 display:inline;
 width:260px;
}
.form_plaza_right {
 float:right;
 display:inline;
 width:260px;

}

.debate_header {
 display:block;
 height:28px;
 width:100%;
 margin:25px 0 10px 0;
}
.title_db {
 width:445px;
 height:28px;
 float: left;
 display:inline;
 padding-left:10px;
 overflow: hidden;
}
.title_pos{
 float: left;
 display:inline;
 width:30px;
 height:28px;
 text-align:center;
}
.title_argomento{
 float: left;
 display:inline;
 width:155px;
 height:28px;
}
.title_plaza {
 float: left;
 display:inline;
 width:190px;
 height:28px;
}
.title_votes {
 float: left;
 display:inline;
 width: 100px;
 height:28px;
 text-align:center;
 margin-right:17px;
}
.title_plaza_black {
 float: left;
 display:inline;
 width:350px;
 height:28px;
}
.title_popularity {
 float: left;
 display:inline;
 text-align:center;
 height:28px;
}
.title_db_open {
 float: left;
 display:inline;
 width:250px;
 height:28px;
}
/******************** START DEBATES ********************/

#db_title {
 color: #333;
 margin-bottom: 5px;
 padding: 0px;
 width: 100%;
 height: 118px;
 line-height: 118px;
}

#db_intro_background {
 background:url('images/debate/bg_blue_orange.gif') repeat-y;
 width:852px;
 margin: 0 0 0 35px;
 overflow: hidden;
 position:relative;
}
#db_intro_leftcolumn {
 margin: 0 0 0 10px;
 width: 416px;
 float: left;
 display: inline;
 overflow: hidden;
}
#db_intro_rightcolumn {
 float: right;
 margin: 0 -10px 0 0;
 color: #333;
 width: 416px;
 display: inline;
 overflow: hidden;
}
#blue_intro_bg {
 width: 416px;
 overflow: hidden;
}
#orange_intro_bg {
 width: 416px;
 overflow: hidden;
}

#db_leftcolumn {
 float: left;
 display: inline;
 overflow: hidden;
 margin: 0 0 0 35px;
 width: 416px;
 height:12px;
 font-size:1px;
}
#db_leftcolumn_op {
 float: left;
 display: inline;
 overflow: hidden;
 margin: 10px 0 0 35px;
 width: 416px;
}
#db_rightcolumn {
 float: right;
 display: inline;
 overflow: hidden;
 margin: 0 35px 0 0;
 width: 416px;
 height:12px;
 font-size:1px;
}
#db_rightcolumn_op {
 float: right;
 display: inline;
 overflow: hidden;
 margin: 10px 35px 0 0;
 width: 416px;
}
#blue_top {
 width: 100%;
 height: 12px;
 display:block;
 font-size:1px;
}
#blue_bottom {
 width: 100%;
 height: 12px;
 display:block;
 font-size:1px;
}
#blue_vote_box {
 position:absolute;
 top:5px;
 left:330px;
 overflow: hidden;
}
#blue_number {
 background: url("images/debate/blue_vota_bg.gif") no-repeat;
 width: 69px;
 height: 51px;
 font-size: 28px;
 font-weight: bold;
 text-align: center;
 line-height: 51px;
}
#blue_text {
 width: 285px;
 margin: 0 0 10px 10px;
 font-size: 20px;
 line-height:25px;
}
#orange_top {
 width: 100%;
 height: 12px;
 display:block;
 font-size:1px;
}
#orange_bottom {
 width: 100%;
 height: 12px;
 display:block;
 font-size:1px;
}
#orange_vote_box {
 position:absolute;
 top:5px;
 left:453px
}
#orange_number {
 background: url("images/debate/orange_vota_bg.gif") no-repeat;
 width: 69px;
 height: 51px;
 font-size: 28px;
 font-weight: bold;
 text-align: center;
 line-height: 51px;
}
#orange_text {
 width: 285px;
 margin: 0 0 10px 100px;
 font-size: 20px;
 line-height:25px;
}
#light_blue_top {
 width: 416px;
 height: 10px;
 font-size:1px;
}
#light_blue_bg {
 background: url("images/debate/blue_light_bg.gif") repeat-y;
 width: 416px;
 padding: 10px 10px 0px 10px;
 position:relative;
}
#light_blue_bottom {
 width: 416px;
 height: 10px;
 font-size:1px;
 background: url("images/debate/blue_light_bg.gif") repeat-y;
 margin-bottom:10px;
}
#light_blue_avatar {
 position:absolute;
 top:12px;
 left:20px;
}
#light_blue_avatar_form {
 float:left;
 display:inline;
 margin-left: 10px;
 padding-top: 33px;
}
#light_blue_text_form {
 width: 290px;
 float:left;
 display:inline;
 overflow: hidden;
 margin-left: 15px;
 text-align: right;
}
#light_blue_text {
 width: 285px;
 float:left;
 display:inline;
 overflow: hidden;
 margin-left:100px;
}
#light_blue_text2 a {
 font-weight:bold;
 text-decoration:underline;
}
#light_blue_text2 {
 width: 350px;
 margin:-5px 0 0 0;
 padding: 5px 0 5px 12px;
 text-align:left;
}
#light_blue_spam {
 width:68px;
 height:20px;
 float:left;
 display:inline;
 margin:0 168px 0 12px;
}
#light_blue_concordo {
 width:136px;
 height:20px;
 float:left;
 display:inline;
}
.light_blue_number {
 position:absolute;
 height:20px;
 line-height:20px;
 font-weight:bold;
 text-align:center;
 width:37px;
 right:42px;
}
#light_orange_top {
 width: 416px;
 height: 10px;
 font-size:1px;
}
#light_orange_bg {
 background: url("images/debate/orange_light_bg.gif") repeat-y;
 width: 416px;
 padding: 10px 10px 0px 10px;
 position:relative;
}
#light_orange_bottom {
 width: 416px;
 height: 10px;
 font-size:1px;
 background: url("images/debate/orange_light_bg.gif") repeat-y;
 margin-bottom:10px;
}
#light_orange_avatar {
 position:absolute;
 top:12px;
 right:40px;
}
#light_orange_avatar_form {
 float:left;
 display:inline;
 margin-left: 12px;
 padding-top: 33px;
}
#light_orange_text_form {
 width: 290px;
 float:left;
 display:inline;
 overflow: hidden;
 margin-left: 12px;
}
#light_orange_text {
 width: 273px;
 float:left;
 display:inline;
 overflow: hidden;
 padding: 0 0 0 12px;
}
#light_orange_text a {
 font-weight:bold;
 text-decoration:none;
}
#light_orange_text2 a {
 font-weight:bold;
 text-decoration:underline;
}
#light_orange_text2 {
 width: 350px;
 margin:-5px 0 0 0;
 padding: 5px 0 5px 12px;
 text-align:left;
}
#light_orange_spam {
 width:68px;
 height:20px;
 float:left;
 display:inline;
 margin:0 12px 0 168px;
}
#light_orange_concordo {
 width:136px;
 height:20px;
 float:left;
 display:inline;
 margin-left: 12px;
}
.light_orange_number {
 position:absolute;
 height:20px;
 line-height:20px;
 font-weight:bold;
 text-align:center;
 width:37px;
}
.opinion_text {
 font-size:13px;
 line-height:18px;
}

/********************** END DEBATES *************************/

/********************** BEGIN plaza ***********************/
#plaza_avatar {
 position:absolute;
 top: 3px;
 left: 11px;
 text-align: center;
 font-size:12px;
}
#plaza_text {
 width: 155px;
 margin: 0 0 0 100px;
 padding:0 10px;
}
#plaza_text2 {
 width: 225px;
 padding:0 10px;
}
#leftcolumn_plaza {
 margin: 0 0 10px 40px;
 width: 285px;
 height: 130px;
 float: left;
 display: inline;
 overflow: hidden;
 position: relative;
}
#centercolumn_plaza {
 float: left;
 color: #333;
 margin: 0 0 10px 33px;
 padding: 0px;
 width: 235px;
 display: inline;
 overflow: hidden;
}
#rightcolumn_plaza {
 float: right;
 color: #333;
 margin: 0 40px 10px 0;
 padding: 0px;
 width: 255px;
 display: inline;
 overflow: hidden;
}
/************************* END plaza *************************/

#categories {
 background: #E4F3FF;
 margin: -4px 2px 0 12px;
 padding:10px;
 text-align:center;
}
#categories a {
 padding:0 7px;
}
#categories a:hover {
 background:#fff;
}
#categories .selected {
 background: #fff;
 border:1px solid #EAE7E7;
}
#filters {
 background: #F6F6F6;
 width:225px;
 float:right;
 margin: 1px 2px 0 0;
 padding:2px 2px 4px 2px;
 text-align:center;
}
#filters a {
 font-weight:bold;
 padding:0 8px;
}
#filters a:hover {
 background: #fff;
}
#filters .selected {
 background: #fff;
 border:1px solid #CBC8C8;
}
#orders {
 background: #F6F6F6;
 width:330px;
 float:left;
 margin: 1px 0 0 12px;
 padding:2px 2px 4px 2px;
 text-align:center;
}
#orders a {
 font-weight:bold;
 padding:0 8px;
}
#orders a:hover {
 background: #fff;
}
#orders .selected {
 background: #fff;
 border:1px solid #CBC8C8;
}
#footer {
 position:relative;
 width: 100%;
 background: #F6F6F6;
 border-top: 5px solid #EAE7E7;
 border-bottom: 5px solid #EAE7E7;
 height:130px;
 margin-top:50px;
}
#footer .footer_wrapper {
 width:922px; margin:0 auto; position:relative;
}
#footer .footer_img {
 position: absolute;
 top:-36px;
 right:0px;
 width:448px;
 height: 115px;
 }
#footer .footer_text {
 width:474px;
 height: 115px;
 display:block;
 text-align:left;
 padding-top: 15px;
}
#footer .footer_text a {
 color: #3C4153;
 text-decoration: none;
 margin-right: 20px;
}
#footer .footer_text a:hover {
 color: #3C4153;
 text-decoration: underline;
 margin-right: 20px;
}
.clear { clear: both; }

p {
 margin-bottom:10px;
}

#logo { float:left; display:inline; width:260px; height:115px; }

#rss { float:right; top: 0px; }

/* Menu */
#menu {
 float:right;
 display:inline;
 height:115px;
 width:622px;
 line-height:115px;
 font-weight:normal;
 font-size:20px;
 text-align:right;
}
#menu a:hover {
 border-bottom:5px solid #FECE33;
}
#menu ul {
/*  position: relative; */
 height: 115px;
/*  overflow: hidden; */
}
#menu li {
 display:inline;
 list-style:none;
}
/*
#menu li.back {
 background:#263047;
 height: 40px;
 margin-top:38px;
 z-index: -100;
 position: absolute;
}
*/
#menu li a {
 color: #daf0fe;
 text-decoration: none;
 letter-spacing:1px;
 z-index: 10;
 margin-left:20px;
}
#navigation {
 width:100%;
 color: #564c48;
/*  margin-left: 40px; */
 height: 40px;
 line-height: 40px;
 font-size: 13px;
 font-weight: bold;
}
#navigation #path {
 float:left;
}
#navigation #path a {
 color: #564c48;
}
#navigation #path a:hover {
 border-bottom: 2px solid #564c48;
}
#navigation #search {
 float:right;
 padding-top:10px;
}
#navigation #search .search_text {
 width:150px;
 height:16px;
 float:left;
 display:inline;
 background:#FFE8A4;
 border:1px solid #FF8100;
 padding:2px 5px;
}
#navigation #search .search_button {
 width:30px;
 height:22px;
 float:left;
 display:inline;
 background:#FFE8A4;
 border:1px solid #FF8100;
 margin-left:5px;
}
#search_plaza {
 background: #E4F3FF;
 float:left;
 margin: 1px 0 0 12px;
 padding:3px 2px 4px 2px;
 text-align:center;
}
#search_plaza #search {
 float:left;
 padding:3px 8px;
}
#search_plaza #search .search_text {
 width:150px;
 height:16px;
 float:left;
 display:inline;
 background:#fff;
 border:1px solid #E0E0E0;
 padding:2px 5px;
}
#search_plaza #search .search_button {
 width:30px;
 height:22px;
 float:left;
 display:inline;
 background:#F6F6F6;
 border:1px solid #E0E0E0;
 margin-left:5px;
}
/* Debates */
.db_home_1 {
	width:902px;
	height:30px;
	background:url("images/bg_dbblue.gif") no-repeat;
	padding:10px;
	display:block;
}
.db_home_2 {
	width:902px;
	height:30px;
	background:url("images/bg_dborange.gif") no-repeat;
	padding:10px;
	display:block;
}
.db_home_rank_1 {
	width:892px;
	height:30px;
	background:url("images/bg_dbblue_rank.gif") no-repeat;
	margin:0 0 0 10px;
	padding:10px;
}
.db_home_rank_2 {
	width:892px;
	height:30px;
	background:url("images/bg_dborange_rank.gif") no-repeat;
	margin:0 0 0 10px;
	padding:10px;
}
.db_home_rank2_1 {
	width:892px;
	height:30px;
	background:url("images/bg_dbblue_rank2.gif") no-repeat;
	margin:0 0 0 10px;
	padding:10px;
}
.db_home_rank2_2 {
	width:892px;
	height:30px;
	background:url("images/bg_dborange_rank2.gif") no-repeat;
	margin:0 0 0 10px;
	padding:10px;
}
.db_home_pref_1 {
	width:892px;
	height:30px;
	background:url("images/bg_dbblue_pref.gif") no-repeat;
	margin:0 0 0 10px;
	padding:10px;
	position:relative;
}
.db_home_pref_2 {
	width:892px;
	height:30px;
	background:url("images/bg_dborange_pref.gif") no-repeat;
	margin:0 0 0 10px;
	padding:10px;
	position:relative;
}
.db_close_1 {
	width:892px;
	height:30px;
	background:url("images/bg_dbgrey.gif") no-repeat;
	margin:0 0 0 10px;
	padding:10px;
}
.db_close_2 {
	width:892px;
	height:30px;
	background:url("images/bg_dbgrey2.gif") no-repeat;
	margin:0 0 0 10px;
	padding:10px;
}
#db_home_title {
	float: left;
	display:inline;
	width:380px;
	margin: 0 60px 0 15px;
}
#db_home_title a, #db_home_title a:active, #db_home_title a:visited {
	text-decoration:none;
 	font-size: 18px;
 	color:#333;
}
#db_home_title a:hover {
	text-decoration:underline;
 	font-size: 18px;
}
#db_home_arg {
	float: left;
	display:inline;
	width:160px;
}
#db_home_arg a {
	text-decoration:none;
 	font-size: 12px;
 	color:#333;
}
#db_home_arg a:hover {
	text-decoration:underline;
 	font-size: 12px;
}
#db_home_plaza {
	float: left;
	display:inline;
	width:180px;
}
#db_home_plaza a {
	text-decoration:none;
 	font-size: 12px;
 	color:#333;
}
#db_home_plaza a:hover {
	text-decoration:underline;
 	font-size: 12px;
}
#db_home_votes {
	width:100px;
	float: left;
	display:inline;
	font-weight: bold;
	text-align:center;
	line-height: 12px;
}
.small_opin {
	font-weight:normal;
	font-size: 10px;
}
.ranklist_pref_del {
	position:absolute;
	left:0px;
	top:0px;
}
.ranklist_pos {
	float: left;
	display:inline;
	width:23px;
	font-weight:bold;
	text-align:center;
	font-size:18px;
}
.ranklist_title {
	float: left;
	display:inline;
	width:367px;
	padding: 0 30px 0 35px;
}
.ranklist_title a, #db_home_title a:active, #db_home_title a:visited {
	text-decoration:none;
 	font-size: 18px;
 	color:#333;
}
.ranklist_title a:hover {
	text-decoration:underline;
 	font-size: 18px;
}
.ranklist_arg {
	float: left;
	width:160px;
}
.ranklist_arg a {
	text-decoration:none;
 	font-size: 12px;
 	color:#333;
}
.ranklist_arg a:hover {
	text-decoration:underline;
 	font-size: 12px;
}
.ranklist_plaza {
	float: left;
	width:155px;
}
.ranklist_plaza a {
	text-decoration:none;
 	font-size: 12px;
 	color:#333;
}
.ranklist_plaza a:hover {
	text-decoration:underline;
 	font-size: 12px;
}
.ranklist_votes {
	width:122px;
	float: left;
	font-weight: bold;
	text-align:center;
	line-height: 12px;
}
.ranklist_plaza_black {
	float: left;
	width: 325px;
	padding: 0 30px 0 0px;
}
.ranklist_plaza_black a, #db_home_title a:active, #db_home_title a:visited {
	text-decoration:none;
 	font-size: 18px;
 	color:#333;
}
.ranklist_plaza_black a:hover {
	text-decoration:underline;
 	font-size: 18px;
}
.ranklist_db_open {
	float: left;
	width:225px;
	font-weight: bold;
}
.ranklist_popularity {
	width:122px;
	float: left;
	font-weight: bold;
	text-align:center;
}
.ranklist_avatar {
	width: 60px;
	margin-left: 20px;
	float: left;
	font-weight: bold;
	text-align:center;
}
/******************* FORM **********************/

/*Text areas*/
.input {
	width:231px;
	height:28px;
	background:url("images/bg_input.gif") no-repeat left top;
	border:none;
	margin: 10px 0 10px 0;
	padding: 6px 10px 0 10px;
}
.textarea {
	width:270px;
	height:100px;
	background-color: white;
	border:1px solid #ddd;
	padding:4px 8px;
}
.btn_send_registration {
	width:251px;
	height:28px;
	color:#FFF;
	background:url("images/btn_registrazione.gif") no-repeat left top;
	cursor:pointer;
	border:none;
	margin-top: 20px;
}
.btn_update_profile {
	width:251px;
	height:28px;
	color:#FFF;
	background:url("images/btn_aggiorna_profilo.gif") no-repeat left top;
	cursor:pointer;
	border:none;
	margin-top: 20px;
}
.btn_enter {
	width:251px;
	height:28px;
	color:#FFF;
	background:url("images/btn_enter.gif") no-repeat left top;
	cursor:pointer;
	border:none;
	margin-top: 20px;
}
.btn_send {
	width:122px;
	height:28px;
	color:#FFF;
	background:url("images/btn_send.gif") no-repeat left top;
	cursor:pointer;
	border:none;
	margin-top: 20px;
}
.btn_send_blue {
	width:68px;
	height:20px;
	background:url("images/debate/blue_light_invia.gif") no-repeat left top;
	cursor:pointer;
	border:none;
}
.btn_send_orange {
	width:68px;
	height:20px;
	background:url("images/debate/orange_light_invia.gif") no-repeat left top;
	cursor:pointer;
	border:none;
}
.showtip {
	width:251px;
	height:28px;
	background:url("images/bg_input.gif") no-repeat left top;
	border:none;
	margin: 10px 30px 10px 0;
	padding: 6px 0 0 10px;
}
.tooltip {
	width: 600px;
	height: auto;
	color:#333;
	padding:10px;
	text-decoration:none;
	text-align:center;
	background: #F5FCFF;
	border:2px solid #E4F3FF;
	position:absolute;
	z-index:11;
}
#deb_intro_error1 {
	position:absolute;
	font-weight:bold;
	top:56px;
	left:20px;
	height:21px;
	line-height:21px;
	padding:0 10px;
	width:300px;
	text-align:left;
	color:red;
	background:#fff;
	z-index:8;
	-moz-opacity:0; filter:alpha(opacity=0); opacity:0; 
}
.deb_opinion_error1 {
	font-weight:bold;
	width:280px;
	text-align:right;
	color:red;
	z-index:8;
	-moz-opacity:0; filter:alpha(opacity=0); opacity:0; 
	display:none;
	margin-bottom:5px;
}
#deb_intro_error2 {
	position:absolute;
	font-weight:bold;
	top:56px;
	left:510px;
	padding: 0 10px;
	width:300px;
	height:21px;
	line-height:21px;
	text-align:right;
	color:red;
	background:#fff;
	z-index:8;
	-moz-opacity:0; filter:alpha(opacity=0); opacity:0;
}
.deb_opinion_error2 {
	font-weight:bold;
	width:280px;
	text-align:left;
	color:red;
	z-index:8;
	-moz-opacity:0; filter:alpha(opacity=0); opacity:0; 
	display:none;
	margin-bottom:5px;
}
#myplaza_menu {
	padding:15px 0 0 0;
	width:666px;
	margin:0 auto;
}
#myplaza_menu li {
	float:left;
	list-style-type: none;
}
.btn_plaza_debate {
 background:url("images/plaza/btn_create_debate.jpg");
 width:318px;
 height:55px;
 display:block;
}
.btn_plaza_debate:hover {
 background:url("images/plaza/btn_create_debate_hover.gif");
}
.btn_plaza_profile {
 background:url("images/plaza/btn_update_profile.jpg");
 width:318px;
 height:55px;
 display:block;
 margin-left:30px;
}
.btn_plaza_profile:hover {
 background:url("images/plaza/btn_update_profile_hover.gif");
}
.form_title {
 width:900px;
 text-align:center;
 height:45px;
 font-size:35px;
 padding: 5px;
 border:dotted 2px #C0E1FB;
 margin-top:28px;
}
.form_select {
 width:200px;
 font-size:20px;
 margin: 0px; padding: 5px;
 border:dotted 2px #FFA910;
}
.form_tesi_blue {
 width:380px;
 height:100px;
 font-size: 20px;
 line-height:25px;
 margin: 0px; padding: 5px;
 border:dotted 2px #ffffff;
 background:#E2F2FF;
}
.form_tesi_orange {
 width:380px;
 height:100px;
 font-size: 20px;
 line-height:25px;
 margin: 0px; padding: 5px;
 border:dotted 2px #ffffff;
 background:#FFEBAB;
}
.form_button {
 background:#3A4053;
 border:solid 2px #102030;
 height:35px;
 width:150px;
 font-size: 20px;
 color: #ffffff;
 cursor:pointer;
}
.debate_menu {
 float:left;
 width:150px;
 height:20px;
 background: #E4F3FF;
 font-weight:bold;
 text-align:center;
 border-right:2px solid #F6FCFF;
}
.debate_menu:hover {
 background:#F6FCFF;
}
.debate_menu_segui {
 width:150px;
 height:20px;
 background: #E4F3FF;
 font-weight:bold;
 text-align:center;
 border-right:2px solid #F6FCFF;
 margin:0 auto;
}
.debate_menu_segui:hover {
 background:#F6FCFF;
}
.db_drafts {
 margin-left:15px;
}
.db_drafts1 {
 color:#FA9F3D;
 font-weight:bold;
 font-size:18px;
}
.db_drafts2 {
 color:#7FC4FF;
 font-weight:bold;
 font-size:18px;
}
.db_drafts1:hover {
 text-decoration:underline;
}
.db_drafts2:hover {
 text-decoration:underline;
}
#ranking {
 margin: -4px 0 0 12px;
}
.menu_ranking {
 background: #E4F3FF;
 padding:10px;
 text-align:center;
 float:left;
 width:280px;
 margin-right:1px;
 font-weight:bold;
}
.link_orange {
 color: #FA9F3D;
 font-weight:bold;
}
.link_orange:hover {
 text-decoration:underline;
}
#content {
 text-align: justify;
 margin-top: 20px;
}
#content ul {
 list-style-type: square;
 padding:5px 20px 5px 15px;
}
#content li {
 padding: 5px 20px 5px 15px;
}
.bubbleInfo {
 position: relative;
}
.popup {
 width: 280px;
 height: 120px;
 position: absolute;
 padding:25px 60px 0 60px;
 font-size:12px;
 display: none; /* keeps the popup hidden if no JS available */
 background: url("images/tooltip.png") no-repeat;
}

/******************** EMBEDDED DEBATE ********************/

#emb_wrapper {
 width: 580px;
 padding: 10px;
 border: 1px solid #ddd;
}

#emb_logo {
 text-align: center;
 margin: 0px;
 padding: 0px;
}

#emb_title {
 color: #333;
 margin-bottom: 10px;
}

#emb_title h1 {
 text-align: center;
 font-size: 20px;
 margin: 0px;
 padding: 0px;
}

#emb_issue_left {
 float: left;
 overflow: hidden;
 margin-right: 5px;
 padding: 10px;
 width: 265px;
 font-size:15px;
 background-color: #d8edff;
}

#emb_issue_right {
 float: left;
 overflow: hidden;
 margin-left: 5px;
 padding: 10px;
 width: 265px;
 font-size:15px;
 background-color: #ffdb65;
}

#emb_text_left {
 float: right;
 width: 195px;
}

#emb_text_right {
 float: left;
 width: 195px;
}

.curved {
 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 -khtml-border-radius: 8px;
 border-radius: 8px; 
 behavior: url("images/debate/border-radius.htc");
}

#emb_vote_left {
 float: right;
 width: 50px;
 padding: 5px;
 margin-left: 10px;
 text-align: center;
 font-size: 25px;
 font-weight: bold;
 background-color: white;
}

#emb_vote_right {
 float: left;
 width: 50px;
 padding: 5px;
 margin-right: 10px;
 text-align: center;
 font-size: 25px;
 font-weight: bold;
 background-color: white;
}

#emb_button {
 text-align: center;
 margin: 10px 0 0 0;
 padding: 0px;
}

.myevent {
 line-height: 12pt;
 margin-left: 70px;
}

.myevent img {
 margin-right: 10px
}

.myevent a:hover{
 text-decoration: underline;
}

