body {  background:#ffffff; font: normal 12px tahoma; }

div { margin: 0; border: 0; }

a, img { text-decoration: none; border: none; }
h1, h2 { color: #f60; font: 100% Verdana, Helvetica, Arial, sans-serif; border-bottom: 1px solid #fb0; }
h1 { margin: 0 4px; padding-top: 0.5em; font-size: 1.5em; text-align: center; }
h1 img { margin: 0 2px; }
h2 { font-size: 1.2em; }

i.mini { font: italic 0.6em Verdana, Helvetica, Arial, sans-serif; }

.winner { font-weight: bold; }
.biggersize { font-size: 1.5em; }


#main { 
	clear: both; 
	/**background-color: #ffe5af; /**height: 600px;**/ 
	float: left; 
	min-width: 1000px; 
	width: 100%!important; 
	width: 1000px; 
}
  
#center { 
	width: 100%;
	clear: both; 
	background-color: #fff;
}

#center a { color: #f90; font-weight: bold; }

#center h1 a { color: #f60; font-weight: normal; }

#leftpane { float: left; width: 18%; 
  /**background-color: #ffe5af; **/ 
  background-color: #ffffff;
}

#box { float: left; width: 63%; background: #fff; }

#rightpane { float: left; width: 18%; padding: 4px 2px 0 2px; }

#tailer { clear: both; width: 100%; background-color: #436976; }

#header { 
  width: 100%; 
	background-color: #fff; 	
	font: normal 0.9em Verdana, Helvetica, Arial, sans-serif; 
}
#header div.header_top { clear: both; width: 100%; }
#header img.logo { position: relative; top: 0; left: 0; }
#header div.header_left { float: left; }
#header div.header_left p { z-index: +1; position: absolute; top: 0; left: 132px;  margin: 3px; padding: 3px; }
#header div.header_right { float: right; text-align: right; padding: 0; margin: 0; }
#header div.header_right p { padding: 0; margin:0; display: block; float: right; clear: both;}



#menu { background-color: #fff; text-align: left;  clear: both; width: 98%; }
#menu ul { padding: 0; margin: 0 0 2px 1.5em; }
#menu ul li { list-style: none; display: inline; margin: 0 0.5em 0 0; padding: 0; }
#menu ul li a { padding: 0 0.5em;  background-color: #fb0; color: #fff; font: bold 13px Verdana, Helvetica, Arial, sans-serif; text-decoration: none; }
#menu ul li a#selected, #menu ul li a:hover { background-color: #f90; color: #436976; }
#menu ul li a#selected { border-bottom: 3px solid #f90; }
#menu div.menu_bar { background-color: #f90; padding: 0 1em; margin: 0; font: normal 1em Verdana, Helvetica, Arial, sans-serif; width: 100%; }
#menu div.menu_bar ul { display: inline; }
#menu div.menu_bar ul li { list-style: none; display: inline; margin: 0 2px 0 0; padding: 0; }
#menu div.menu_bar ul li a { margin-right: 2px; padding: 0;  background-color: #f90; color: #436976; font: normal 1.2em Verdana, Helvetica, Arial, sans-serif; }
#menu div.menu_bar ul li { font: normal 1em Verdana, Helvetica, Arial, sans-serif; }

#menu div.jsmenu, #menu div.htmlmenu { color: #fff; font: bold 13px Verdana, Helvetica, Arial, sans-serif; text-decoration: none; padding: 0px; }
#menu div.jsmenu { height: 24px; text-align: center; }
#menu .selected { color: #436976; background-color: #f90; }
#menu .location { color: #fff; background-color: #436976; }

/**** Menu Categories ****/
div.leagueCategories div.navwrapper {
	margin: 0;
	padding: 0;
	padding-top: 40px;
	width: 80%;
	z-index: 1;
}
div.leagueCategories ul.nav {
	background-color: none;
	list-style: none;
	margin: 20px 0 15px 77px;
	padding: 0px 0 0 0;
	width:  100%;
	display: block;
	float:left;
}
div.leagueCategories ul.nav li { width: 24%; float: left; }


#search { position: relative; float: left; }


#tailer { text-align: center; }
#tailer form { display: inline; }
#tailer select { margin-right: 2em; }
#tailer div { padding-top: 1em; background-color: #fff; }
#copyright { text-align: center; 
	font: italic 0.8em Verdana, Helvetica, Arial, sans-serif;
	clear:both;
}

#center div.forum { 
  /** border: #006600 3px solid; **/
  font: normal 12px tahoma;
  color: #000000;
  clear: both;
} 

#center div.forum a {
	color: #000000;
	text-decoration: underline;
}

#center div.forum a:hover {
	text-decoration: none;
}

/**
tr.forum_header, tr.forum_header td { 
  background: #ff9900; 
  color:#ffffff; 
  font: normal 12 tahoma;
   } **/
 
tr.forum_header, tr.forum_header td { 
  background: #f5e6bd; 
  color:#436976; 
  font: normal 12px tahoma;
  font-style: italic;
}

tr.forum_header td div, tr.forum_header td div img {
  float: left;
}

tr.forum_header td div.next_button img {
  float: right;
}

div.next_button, div.previous_button {
   width: 35px;
}


tr.forum_category td a img, tr.forum_topic td a img {
	float: right;
	display: inline;
}

tr.forum_category, tr.forum_category td { 
  background: #436976;
  color: #ffffff;  
  font: bold 12px tahoma;
}

#center tr.forum_topic td a {
  color: #000;
  font-weight: normal;  
  text-decoration: underline;
}

#center tr.forum_topic td a:hover { text-decoration: none; }

tr.forum_topic, tr.forum_topic td { 
  background: #f5e6bd; 
  color: #000000;  
  font: normal 12px tahoma;
}

tr.forum_odd_post, tr.forum_odd_post td { 
  background: #f5e6bd;    
}

tr.forum_even_post, tr.forum_even_post td {  
  background: #fec;
}

.forum div.post_title {
  font-size: 9px;
  float: left;
  width: 100%;
}

.forum div.timestamp {
  float: left;
  text-align: right;
  color: #900;
  font-size: 9px;
}

.forum div.post_content {
  border-top: #000 1px solid;
  margin: 2px 0 0 0;
  clear: both;
}

.forum div.post_content div.sponsor120x120 { margin-top: 2px; } 

.forum div.post_content img.buttons {
  float: right;
  margin: 0 3px 0 3px;
  clear: none;
}

.forum div.post_content p {
  margin: 6px 0 6px 0;
  clear: left;
}

.forum div.post_content .post_signature {
  border-top: #000 1px dashed;
  margin: 10px 0 0 0;
  clear: both;
}

.forum div.post_content .post_signature p {
  margin: 8px 0 2px 0;
}

div.bottomtopic div {
  float: left;  
  vertical-align: middle;
}

div.pagenum img {
  float: right; 
}

div.pagenum {
  font-size: 9px;
  font-weight: bold;
  vertical-align: middle;
  padding: 6px 15px 6px 15px;
}

div.pagenum a {
  text-decoration: underline;
  color: #000;
  font-weight: normal;
}

div.pagenum a:hover {
  text-decoration: none;
}

input.edit, textarea
{
	background: #eeeeee;
	border-color: #999999 #ffffff #ffffff #999999;
	border-style: solid;
	border-width: 1px;
	font-size: 11px;
	margin-top: 5px;
	padding: 1px;
}

input.button {
	background: url(images/button.gif) no-repeat left bottom;
	color: #000000;
	font: 10px Verdana,sans-serif;
	height: 40px;
	text-align: center;
	vertical-align: middle;
	width: 85px;
}

input.preview,input.cancel,input.delete,input.publish
{
	border-color: #ffffff #999999 #999999 #ffffff;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-top: 5px;
	padding: 5px;
	width: auto;
}

input.publish
{
	background: #990000;
	color: #ffffff;
	font-weight: bold;
}

textarea
{
	font: 11px/1.4 Verdana,sans-serif;
	padding: 3px;	
}

font.small {
  font-size: 9px;
}




.forum div.userbox {
	padding: 10px 0 0 0;
}

.avatar { 
  position: relative; 
  display: block; 
  float: right; 
	border: 2px solid #999;	
	border-top-color: #666;
	border-right-color: #666;
}



.boxside { margin: 4px; border: 1px solid #005; 
      background-color: #ded; 
      font-family: Verdana, Helvetica, Arial, sans-serif;       
      float: left;
      width: 95%;
}
.boxside h2 { color: #005; border: 0; background-color: #bdd; font: bold 1em Verdana, Helvetica, Arial, sans-serif; 
  margin: 0 0 0 0; 
  padding: 1px;
}
.boxside h3 { color: #005; border: 0; background-color: #bdd; font: bold 0.8em Verdana, Helvetica, Arial, sans-serif; 
  margin: 0 0 0 0; 
  text-align: center;
  clear: both;
 
}
.boxside a { color: #005; font-size: 1em; }
.boxside form { margin: 0; }
.boxside ul { margin: 3px 2px 3px 0; }
.boxside li { clear: both; list-style-type: none; font-size: 0.8em; }
.boxside td input { float: right; width: 95%; }
.boxside td { font-size: 0.8em; }

.boxside input.buttonright { 
  float: right; 
  font-size: 0.8em;
  margin: 2px 2px 10px 2px;
}

.boxside option.special_option {
  font-size: 0.9em;
  font-style: italic;
}

.boxfixed { height: 55px; width: 100%; }
.boxfixed select, .teamchangebox select { margin: 6px 4px 6px 2px; font-size: 0.8em; }

.boxside div.teamchangebox { width: 100%; clear: both; color: #005; font-size: 1em; font-weight: bold; background-color: #ded; float: left; display: block;}
.boxside div { float: left; }

.boxsideleft { width: 70%;  clear: both; }
.boxsideright { width: 30%; }
.boxsideright input {
  float: right; 
  font-size: 0.8em;
  margin: 4px 6px 6px 0;
}

.boxside div.highlight { 
  width: 100%; clear: both; float: left; background-color: #bdd; color: #005;
  font: bold 1em Verdana, Helvetica, Arial, sans-serif; 
  margin: 0 0 0 0;
}
.boxside div.highlight a { color: #005; font-weight: normal; }
.boxside div.highlight p { margin: 1px; }


#googlebar { clear: both; }

#partite_lato table td.light { width: 90%; background-color: #fec; font: normal 0.8em Verdana, Helvetica, Arial, sans-serif; }
#partite_lato table td.dark { color: #004; width: 100%; text-align: right; font: italic 0.7em Verdana, Helvetica, Arial, sans-serif;}
#partite_lato table td.simbolo { background-color: #fec; color: #005; width: 10%; }
#partite_lato table { border-bottom: 1px solid #005; margin: 4px 4px 4px 4px; width:100%; }
#partite_lato a { color: #f60; font-weight: bold;}

#fase { background-color: #005; color: #fff; clear: both; font: bold 0.7em Verdana, Helvetica, Arial, sans-serif; margin: 3px 3px 0px 3px; width: 100%;  }

/* homepage */

.news { text-align: justify; margin: 0 4px; }
.news h1, .news h2 { clear: both; margin: 15px 0 5px 0; }
.news img.thumb { float: left; margin: 0 8px 10px 0; }
.news i.sign { text-align: right; display: block; }

.news div.attachment { margin-top: 20px; }
.news div.attachment img { float: none; vertical-align: middle; margin-right: 10px; }
.news div.attachment li { list-style-type: none; clear: both; }
.news div.attachment li font { font-size: 10px; float:right; display:block; }

#primo_piano { clear: both; }
#primo_piano ul, #lastnews ul { padding: 0 1em; margin: 1em 0; }
#primo_piano li, #lastnews li { list-style-type: none; }


#homepage #last_results, 
  #leaguemenu, 
  #homepage .rounds .roundcontent, 
  #homepage .rounds .groupround, 
  #homepage .rounds .groupheader { clear: both; float: left; width: 100%; }

#homepage .rounds .summary div.summary_links { 
  text-align: center; 
  background-color: #a33; 
  border: 1px solid #a33;  
  color: #fff;
  width: 100%;
}
#homepage .rounds .summary div.summary_links a, #homepage .rounds .summary div.summary_links a:visited { color: #fff; } 
#homepage .rounds .summary div.summary_items { 
  border: 1px solid #a33;  
  background-color: #eee; 
  margin: 4px 0 0 0;
  font-size: 11px;
  width: 100%;
}
#homepage .rounds .summary div.summary_items a, #homepage .rounds .summary div.summary_items a:visited { 
  color: #a33;
}
#homepage .rounds .summary div.summary_items a.faq_link, #homepage .rounds .summary div.summary_items a.quick_link  { font-weight: normal; color: #000; }
#homepage .rounds .summary div.summary_items a.faq_link:hover { cursor: help; text-decoration: underline; }
#homepage .rounds .summary div.summary_items a.quick_link:hover { text-decoration: underline; }
#homepage .rounds .summary div.summary_items ul { width: 100%; padding: 2px; margin: 0;}
#homepage .rounds .summary div.summary_items ul li { 
  width: 98%; 
  display: block; 
  float: left; 
  clear: both; 
}


/** league change menu **/

#leaguemenu ul { border-top: 2px solid #bdd; margin: 10px 0 0 0; padding-left: 40px; }

#leaguemenu ul li { 
  list-style: none; 
  display: block;
  float: left;
  margin: -2px 10px 0 0; 
  padding: 2px; 
  width: 60px; 
  height: 20px;
/**
  border-bottom: 2px solid #bbb;
  border-right: 2px solid #bbb;
  border-left: 2px solid #bbb;
**/
  border: 2px solid #bdd;
  text-align: center;
  /** vertical-align: center; **/
  background-color: #ded;
  color: #005;
}

#leaguemenu ul li a { color: #005; }

#leaguemenu ul li.selected {
  border-top: 2px solid #fff;
  background-color: #fff;
}

#leaguemenu .favourite_province {   
  float: right; 
  text-align: right; 
  font-style: italic; 
  font-size: 9px; 
  margin-right: 20px; 
}

#leaguemenu .favourite_province input { margin-top: 0; }



/* squadre */

#team_header { 
  clear: both; 
  border: 2px solid #004; 
  background-color: #E5EEEE; 
  text-align: center; 
  color: #0b0; 
  font-weight: bold; 
  padding-right: 2px; 
  margin-bottom: 5px;
 	width: 99%;
  float: left;
}
#team_header div img { width: 100%; margin: 0; }
#team_header #club_logo { width: 20%; float: left; }
#team_header #club_header { float: left; }
#team_header div { margin: 0px 0 -3px 0;  padding: 0; }
#team_header h2 { color: #a33; font-size: 24px; font-weight: bold; }

#team_menu { clear: both; width: 99%; margin-top: 8px; }
#team_menu a { 
	font-family: Verdana, Helvetica, Arial, sans-serif; 		
	font-weight: bold;
}
#team_menu div.team_menu_item, #team_menu div.team_menu_item_selected { float: left; margin: 3px 4px 0 10px; padding: 0 4px 0 4px; }
#team_menu div.team_menu_item { background-color: #bdd; }
#team_menu div.team_menu_item a { color: #005; }
#team_menu div.team_menu_item_selected { background-color: #004; }
#team_menu div.team_menu_item_selected a { color: #fff; }

#club_content { width: 76%; float: left; }

#club_right_pane {
  clear: both;
  float: right;
  width: 23%;
	margin: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;	
}
#club_right_pane div.club_block {
  clear: both;
	float: left;
	width: 100%;
  border: 2px solid #004;
	/** border-right: 0; **/
  margin: 0 0 10px 0;
	background-color: #bdd;	
}

#club_info, #profile_teams {
  text-align: left;
	font-size: 10px;	
	margin: 2px;
/* 	width: 100%; */
}
#club_info h3, #club_teams h3, #profile_teams h3 {
	color: #fff;
	background-color: #004;		
	margin: 0;
	font-size: 12px;		
	padding: 2px 0 2px 0;
}
#club_info div.club_info_item_description, #profile_teams div.club_info_item_description {
  text-align: left;
	clear: both;
	float:left;
	padding-left: 2px;
}
#profile_teams div.club_info_item_value {
  float: right;
	text-align: right;
	font-weight: normal;
	padding-right: 3px;
  clear: right;
}
#club_info div.club_info_item_value {
  float: right;
	text-align: right;
	font-weight: bold;
	padding-right: 3px;
}
/* #club_teams { width: 100%; } */
#club_teams div.season_row, #profile_teams div.season_row {
  font-weight: bold;	
  text-align: center;
	font-size: 14px;
	padding: 3px 0 3px 0;
}

#club_content div.club_box { clear: both; width: 100%; margin-top: 10px; }

#club_content div.club_match { width: 50%; float: left; padding: 1px; font-family: Verdana, Helvetica, Arial, sans-serif; }
#club_content div.club_match h3 {	
	color: #004;
	border-bottom: 1px dashed #004;
	margin: 10px 0 5px 0;
}
#club_content div.club_match ul, #club_teams ul, #profile_teams ul {
	margin: 0; padding: 0 0 0 4px;
}
#club_content div.club_match li, #club_teams li, #profile_teams li {
	list-style-type: none;	
	font-size: 9px;
	line-height: 14px;
}
#club_content div.club_match li a, #club_teams li a, #profile_teams li a {
	font-size: 10px;
}
#club_content div.club_match img { width: 16px; }
#club_content div.club_last_news { width: 49%; float: left; margin-top: 10px; }
#club_content div.club_last_news p { padding: 3px; font-size: 10px; }
#club_content div.club_last_news li { font-size: 10px; }
#club_content div.club_last_news img { float: right; }
#club_content #players { clear: both; }
#club_content div.team_picture { text-align: center; width: 100%; }
#club_content div.team_picture img { width: 95%; padding: 3px; }
#club_content div.profile div.onethird { clear: none; float: left; width: 33%; }
#club_content div.profile div.onethird p { padding: 2px; font-size: 11px; }

/* partite e statistiche */

#partite { border-left: 1px solid #050; }

#center div.giocatore { font: normal 1em Verdana, Helvetica, Arial, sans-serif; }
#center .giocatore img { float: right; margin-bottom: 4px; }
#center .giocatore p, #center .giocatore ul { margin: 0.2em 1em 0.5em 1em; padding: 0; }
#center .giocatore ul li { list-style-type: none; }
#statistiche { clear: both; }
#statistiche table { float: left; background-color: #becab5; font: normal 0.9em Verdana, Helvetica, Arial, sans-serif; border-right: 1px solid #050; border-bottom: 1px solid #050; }
#statistiche a { color: #050; }
#statistiche table caption { background-color: #050; }
#partite { border-left: 1px solid #050; }
#statistiche caption { border-right: 1px solid #050; color: #fff; font: bold 0.9em Verdana, Helvetica, Arial, sans-serif; }
#statistiche #stats caption { border-right: none; }
#statistiche table td, #statistiche table th { text-align: right; }
#statistiche #partite td.sq { text-align: left; }
#partite { width: 25%; }
#percentuali { width: 34%; }
#rimbalzi, #stats { width: 20%; }

#update table.statistiche { border-bottom: 2px solid #050; border-left: 2px solid #050; border-top: 2px solid #050; width: 100%; margin: 2px 0 20px 0; background-color: #ad9; }
#update td.divisore { border-right: 2px solid #050; width: 0%; }
#update tr.prima, #update thead { background-color: #050; color: #fff; }
#update div.prestazioni_parsed table.statistiche { background-color: #ff7448; }
#update p.update_tips { font-style: italic; font-size: 11px; clear: both; }
#update div.video_thumbs { width: 100%; margin-bottom: 30px; clear: both; }
#update div.video_thumb_item { float: left; margin: 0 15px 0 15px; }
#update div.video_links { width: 100%; padding-top: 30px; clear: both; }
#update div.video_links input { margin: 8px; }

/* lista news */


#lista_news table { width: 100%; }
#lista_news table td { text-align: left; }
#lista_news table tr.odd, #lista_news table tr.odd a { color: #005; background-color: #ded; }
#lista_news table tr.even, #lista_news table tr.even a { color: #005; background-color: #bdd; }
#lista_news table tr.asterisk:hover, #lista_news table tr.asterisk.asteriskhover, #lista_news table tr.asterisk:hover a, #lista_news table tr.asterisk.asteriskhover a { background-color: #005; color: #fff; }
#lista_news table td.big { width: 58%; font-size: 0.9em; }
#lista_news table td.medium { width: 16%; font-size: 0.8em; }
#lista_news table td.view_other a { text-decoration: underline; font-weight: normal; color: #005; font-style: italic; }


table.itemListTable {
  clear: both;
  margin: 16px 0 0 0;  
}

div.last_comments {
  clear: both;
  margin: 0 0 10px 0;
}

div.side_header {
  background-color: #005;
  color: #fff;
  font-weight: bold;
  padding: 2px;
}

div.side_item {
  border-bottom: 1px solid #000;
  font: normal 0.8em Verdana, Helvetica, Arial, sans-serif;
  margin: 3px 0 1px 0px;
  background-color: #fec;  
}

div.side_item a {
  font-size: 10px;
}

div.side_item_date {
  background-color: #FFDFBF;  
  border-bottom: 1px dashed #000;
}

div.side_item_sign {
  padding: 4px 0 1px 0;
  text-align: right;
  color: #a33;
  background-color: #fff;
  font-size: 0.9em;
}

#rightpane div.side_item a.side_league_link {
  color: #000;
  font-size: 9px;
  font-weight: normal;
  text-decoration: none;
}

#rightpane div.side_item a.side_league_link:hover {
  color: #222;
  text-decoration: underline;
}

#rightpane div.side_item_sign a {
  color: #a33;
  font-size: 9px;
  text-decoration: underline;  
}

#rightpane div.side_item_sign a:hover {
  text-decoration: none;
}

/***
#rightpane div.side_standings, #playbasketContent .rounds .standings div.side_standings, #playbasketContent .sideshowround .side_standings { 
  margin: 4px; border: 1px solid #005;
  color: #005;
  font-weight: bold;
  background-color: #ded; 
  font-family: Verdana, Helvetica, Arial, sans-serif;
  text-align: right;
  width: 97%;
}
***/

/**#rightpane div.side_standings_box { width: 100%; padding: 0; float: left; } **/

/*** #playbasketContent .rounds div.side_header, #playbasketContent .rounds .standings ul, #rightpane div.side_header { width: 99%; margin: -1px; }
#rightpane div.side_standings div.side_header, #playbasketContent .rounds div.side_standings div.side_header { text-align: right; }
#rightpane div.side_standings ul, #playbasketContent .rounds .standings div.side_standings ul { 
  padding: 2px 5px 2px 5px; left: 0; margin-left: 0; width: 96%; }
#rightpane div.side_standings li, #playbasketContent .rounds .standings div.side_standings li { 
  width: 100%; 
  list-style: none; 
  border-bottom: 1px dashed #005;
  padding: 0; 
  margin: 0;
  }
#rightpane div.side_standings a.side_link, #playbasketContent .rounds .standings div.side_standings a.side_link { 
  display: block;
  float: left;
  color: #005;
}
#rightpane div.side_standings li.even_standings, #rightpane div.side_standings li.even_standings a,
#playbasketContent .rounds .standings div.side_standings li.even_standings, #playbasketContent .rounds .standings div.side_standings li.even_standings a { color: #2200FF; }
div.side_standings li img, #homepage .rounds .summary div.summary_items ul li img { width: 10px; margin: 1px 2px 0 0; }
/***
#rightpane div.side_standings li img { width: 12px; margin: 2px 2px 0 0; }
#rightpane div.side_standings li img 
***/
#homepage .rounds .summary div.summary_items ul li img { width: 10px; margin: 1px 2px 0 0; }

#center div.notice_item {
  border: 1px solid #004;
  background: #f5e6bd;
  color: #000;
  margin: 0 0 3px 0;
}
#center div.notice_item h2, #center div.notice_item h2 a {
  width: 100%;
  background: #436976;
  color: #fff;
  font-weight: bold;
  margin: 0;
  border: 0;
  text-decoration:none;
}
#center div.notice_item a {
  width: 100%;
  color: #000;
  margin: 0;
  border: 0;
  text-decoration: underline;  
  font-weight: normal;
}
#center div.notice_item a:hover {
  text-decoration: none;  
}
#center div.notice_item p {
  margin: 0;
  padding: 0;
  font: italic 9px sans-serif;
}

#seasonChangeBoxMain table {
	width: 100%;
	border: 1px solid #f90;	
	border-spacing: 0;	
	background-color: #eee;
}

#seasonChangeBoxMain table thead {
	color: #fff; 
	background-color: #f90;	
}

#seasonChangeBoxMain table td select { font-size: 10px; margin: 4px 2px 4px 3px; }

#center div.mailing_list p { margin-top: 20px; }
#center div.mailing_list p select { margin-left: 50px; }
#center div.mailing_list input.subscription_submit { margin-top: 50px; }

#leftpane div.sponsor table { width: 95%; margin: 4px; padding: 0; }

#updateTable input, #updateTable option, #updateTable select { font-size: 11px; }


