	body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color: #333;
	margin: 0px;
	padding: 0px;
	background: url(images/fundo_feiroo.png) repeat-x #f0f0f0;


}

td {
	font-size: 12px;
}

hr {color: #fff; background-color: #fff; border: 1px dotted #000; border-style: none none dotted; }

li {
	font-size: 9px;
}


a {
	color: #666;
	text-decoration: none;
    border:none;
    outline:none;

}

a:focus {outline:none}

a img { border: 0; }

a:hover {
	color: #08c;
	text-decoration: underline;
}

#postmax {
   width: expression( document.body.clientWidth > 939 ? "940px" : "auto" ); /* sets max-width for IE */
   max-width: 940px; /* this sets the max-width value for all standards-compliant browsers */
}

#titulo_preco {

	/*background: #f1f1f1;*/
	color: #006E2E;
	float: right;
	padding: 0px;
	vertical-align:top;
	font-weight: bold;
	font-size: 26px;
}

#titulo_anuncio {

	/*background: #f1f1f1;
	border: 1px solid #2971ad;*/
	float:top;	
	width: 100%; 
	font-size: 18px;
	font-family: Tahoma;
	font-weight: bold;*/
	
	/*padding: 10px 10px 10px 10px;*/
}

#containercidade {
   margin: 1%;
   padding: 0;
   width: 97%;
}
#leftcidade, #rightcidade {
	vertical-align:top;
	float: left;
	width: 46.5%;
   margin: 1% 0 1% 1%;
   padding: 1%;
}
#rightcidade {
   float: right;
   margin: 1% 1% 1% 0;
}
.clearcidade {
   height: 0;
   font-size: 1px;
   margin: 0;
   padding: 0;
   line-height: 0;
   clear: both;
}


#seleccao_cidade {

	/*border : 1px solid #2971ad;*/

	/*background: #f0f7db;
	border-right: 1px solid #a9d250;
	border-left: 1px solid #a9d250;
	border-top: 1px solid #a9d250;
	border-bottom: 1px solid #a9d250;
	padding: 0px;
	font-weight: bold;*/
	font-size: 12px;
	text-align: left; 
}


#contacto {

	font-weight: bold;
	font-size: 16px;
}

#titulo_anuncio_sub {

	width: 100%; 
	padding: 0px;
	font-size: 20px;
}

#rebordo {

	/*background: #f0f7db;
	border-right: 1px solid #a9d250;
	border-left: 1px solid #a9d250;
	border-top: 1px solid #a9d250;
	border-bottom: 1px solid #a9d250;*/
	float:left;	
	/*padding: 5px;*/
	text-align: justify; 
}


#info_topo {

	background: #FFFFFF;
	border-right: 1px solid #ffd324;
	border-left: 1px solid #ffd324;
	border-top: 1px solid #ffd324;
	border-bottom: 1px solid #ffd324;
	float:top;	
	width: 90%; 
	margin: 0 auto;
	font-size: 9px;
	padding: 10px 10px 10px 10px;
	text-align: justify; 
}

#texto
{
	font-size: 12px;	
}

#info {

	font-size: 12px;
	padding: 6px;
	text-align: justify; 
}

#info_peq {

	font-size: 10px;
	text-align: justify; 
}

#submenu {

	font-size: 10px;
	text-align: center; 
}


#info_botoes {

	background: #ffffda;
	border-right: 1px solid #ffd324;
	border-left: 1px solid #ffd324;
	border-top: 1px solid #ffd324;
	border-bottom: 1px solid #ffd324;
	float:top;	
	width: 97%; 
	padding: 0px 0px 3px 0px;
	text-align: justify; 
}

#info_esquerda {
	width: 600px;
	float:left;	
	padding: 0px;
}


#aviso_importante {

	background: #D6EBAD;
	border: 1px solid #000000;
	width: 560px; 
	padding: 0px 40px 10px 10px;
	padding-left: 30px;
	text-align: left; 
	font-size: 12px;
	color: #000;
	
}


#info_direita {

	background: #ffffda;
	border-right: 1px solid #ffd324;
	border-left: 1px solid #ffd324;
	border-top: 1px solid #ffd324;
	border-bottom: 1px solid #ffd324;
	float:right;	
	width: 180px; 
	padding: 10px 10px 10px 10px;
	text-align: left; 
	
}

.container {
	padding: 0px;
	/*margin: 20px 0 20px 0;*/
	background: #fff;
	}


#footer {
	width: 950px; 
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: auto ;
	margin-right: auto ;
	font-size: 10px;
	color: #444;
}

#copyright {

	margin: 0 auto;
	width: 940px; 	
	/*background: #f0f7db;
	border-right: 1px solid #EFEBCE;
	border-left: 1px solid #EFEBCE;
	border-top: 0px solid #EFEBCE;
	border-bottom: 1px solid #EFEBCE	;*/
	margin-top: 0px;	
	font-size: 10px;
	padding: 5px;
	text-align: left; 
	
}

h1 {
	color: #356AA0;
	font-size: 16pt;
	margin: 0px;
}

h2 {
	font-size: 14px;
	color: #2d2d2d;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
}

h3 {
	font-size: 12px;
	color: #444;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
}

h4 {
	margin-top: 5px;
	padding-top: 0px;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}

#preco {
	font-size: 18px;
	color: #060;
}

#titulo_box {
	color: #001c5c; 
}


th {
	font-size: 12px;
	text-align: left;
}

/* FORMS */

form {
	margin: 0px;
}

input, textarea {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	/*background: #2971ad;*/
	/*padding: 0px 3px;*/
	/*border : 1px solid #2971ad;*/
}

input {
	/*background: #ffffff;*/
}

input:hover, textarea:hover, select:hover {
 	/*border: 1px solid #000000;*/
}


input[type=file] {
	color: #333;
	background: #ffffff;
}

button, select {
	font-size: 12px;
	color: #333;
	cursor: pointer;
}


pre {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
}

.err {
	color: red;
	font-weight: bold;
	margin-bottom: 5px;
}

.imp {
	color: #CC3300;
	font-weight: bold;
	margin-bottom: 5px;
}

.msg {
	color: #6C9D31;
	margin-bottom: 5px;
}

.marker {
	color: red;
	font-weight: bold;
}

.hint {
	font-size: 10px;
	font-style: italic;
	color: #353535;
	padding-top: 5px;
	padding-bottom: 5px;
}

#header {
	padding: 0px;
	color: #333;
}

#logo {
	font-size: 10px;
	color: #333;
	padding: 5px;
}

#cidade {
	font-size: 8px;
	color: #333;
	/*font-weight: bold;*/
	/*background-color: #ffffff;*/
	/*background: url(images/bg_top.gif) repeat-x #1e376d;*/
	/*border-bottom: 2px solid #a9d250;*/
	/*margin-bottom: 15px;*/
	text-align: left;
	/*text-transform: uppercase;	*/
	padding: 4px;
	
}

#today {
	padding: 3px;
	text-align: right;
	font-size: 10px;
}

#bookmarking {
	text-align: left;
	font-size: 10px;
}

#nav {
	text-align: right;
}

#city {
	font-weight: ;
	font-size: 14px;
	display: ;
}

#listagem_anuncios {vertical-align: top;}
.anuncio {vertical-align: top;}
.anuncio .ctg { font-size:11px;color:#439e03;}
.anuncio .ctg a{ color:#439e03;}
.anuncio .ctg a:hover{text-decoration:underline;}
.anuncio h1 { font-size:14px;}
.anuncio h1 a{ font-size:14px; font-weight:bold; color:#356AA0; text-decoration:none; }
.anuncio h1 a:hover{ text-decoration:underline; }
.anuncio .data_anuncio { color:#888888; font-style:italic; font-size:10px; }
.anuncio .localidade { color:#888888; font-size:10px; }

.citylist_country { 			/* Текст страны в правом столбце */
	display: inline;
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	margin-top: 2px;
}

.citylist_city { 			/* Текст города в правом столбце */
	color: #333;
	/*text-transform: uppercase;*/
	font-size: 11px;
	padding: 5px 5px 5px 5px;	
	
}

.nao_seleccao {
	padding: 2px;
	font-weight: bold;
	float:left;
	text-transform: uppercase;
	font-size: 12px;	
	text-align: center; }

.seleccao {
	color: #333;
	background: #ffce71;
	border-right: 1px solid #ff6500;
	border-left: 1px solid #ff6500;
	border-top: 1px solid #ff6500;
	border-bottom: 1px solid #ff6500;
	padding: 2px;
	/*font-weight: bold;*/
	float:left;
	text-transform: uppercase;
	font-size: 12px;	 }

div .head {
	font-weight: bold;
}

table.sidebox {
	margin-bottom: 10px;
}

table.sidebox td {
	text-align: left;
}

#contentcell { 
	border-right: 0px solid #f0f7db;
	border-left: 0px solid #f0f7db;
	border-top: 0px solid #f0f7db;
	border-bottom: 0px solid #f0f7db;
	/*background-color: #ffffff;
	padding: 3px;*/
}

#contentcellfull { 
	border-right: 0px solid #f0f7db;
	border-left: 0px solid #f0f7db;
	border-top: 0px solid #f0f7db;
	border-bottom: 0px solid #f0f7db;
	/*background-color: #ffffff;
	padding: 10px;*/
}

#content {
	padding: 0px 0px 0px 0px;
}

.clLeft {
clear:left;
height:0;
line-height:0;
font-size:1px;
}

#completo {
	/*background-color: #ffffff;*/	
	padding: 0px;
	margin: 0 auto;
	width: 950px; 	
	/*border-top: 0px solid #EFEBCE;
	border-bottom: 1px solid #EFEBCE;
	border-left: 1px solid #EFEBCE;
	border-right: 1px solid #EFEBCE;*/
}

#banner {
	float: right;
	padding-right: 20px;
	margin-right: 20px;
}

#completo_topo {
	/*background-color: #FFFFFF;*/
	padding: 0px;
	margin: 0 auto;
	width: 950px; 	
}

#path { 
	background-color: #ffffff;
	font-size: 16px;
	margin-bottom: 10px;
	border-bottom: 1px solid #f0f7db;
}

#path td {
	padding: 5px 5px 5px 5px;
}

#path a { 
	color: #2d2d2d;
	text-decoration: none;
}

#path a:hover { 
	text-decoration:underline;
}

table.searchbox {
	background-color: #FF0000;
	border: 1px solid #f0f7db;
	margin-bottom: 20px;
}

table.searchbox td {
	padding: 10px;
}

.eventnav {
	border-bottom: 1px solid #f0f7db;
	margin-bottom: 10px;
}

table.dir { 
	padding: 0px 0px 0px 0px;
	
}

table.dir_tugazuka {

	border-right: 2px solid #fcbbff;
	border-left: 2px solid #fcbbff;
	border-top: 2px solid #fcbbff;
	border-bottom: 2px solid #fcbbff;	
	background-color: #fdceff;
	padding: 3px 3px 3px 3px;
}	

dir_cat_header {
	
}


table.dir_cat {

	border-right: 2px solid #f0f7db;
	border-left: 2px solid #f0f7db;
	border-top: 2px solid #f0f7db;
	border-bottom: 2px solid #f0f7db;	
}

table.dir_cat th {
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 1px 3px 1px 3px;
	background-color: #f0f7db;
}

table.dir_cat td {
	border-right: 0px solid #ededed;
	border-left: 0px solid #ededed;
	border-top: 1px solid #ededed;
	border-bottom: 0px solid #ededed;

	padding: 1px 3px 1px 3px;
}

table.dir_cat .count {
	color: #2d2d2d;
	font-size: 10px;
}

table.dir_cat th .count {
	color: #2d2d2d;
	font-size: 10px;
}

table.adlisting {
	border-right: 0px dashed #c0bcc0;
	border-left: 0px dashed #c0bcc0;
	border-top: 0px dashed #c0bcc0;
	border-bottom: 0px dashed #c0bcc0;
}

table.adlisting tr.ad1 {
	background-color: #FFFFFF;	
}

table.adlisting tr.ad2 {
	background-color: #F9F7ED;
}

table.adlisting td {
	padding: 3px;
	/*border-bottom: 1px dashed #CCCCCC;	*/
}

table.adlisting td.head, table.adlisting tr.head td {
	font-weight: bold;
	background-color: #ffffff;
}

table.adlisting td.datehead {
	background-color: #ffffff;
}

table.adlisting td.icon {
}

table.adlisting td.icon img {
}

table.adlisting .adtitle {

}

table.adlisting .date {
	font-style: italic;
}

table.adlisting .ad1 {
}

table.adlisting .ad2 {
	/*background-color: #FAFAFA;*/
}

.adheader {
	margin: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: 0px solid #f0f7db;
	border-bottom: 1px solid #f0f7db;
}

.adheader .icon {
	/*vertical-align: top;*/
}

.adheader .adtitle {
	font-size: 10px;
	font-weight: bold;
	border: 0px;
}

.adheader .adarea {
	font-size: 11px;
	font-weight: normal;
}

.ad {
	margin-bottom: 10px;
}

.ad .link_marker {
	color: darkorange;
	font-weight: bold;
}

.disclosures {
	padding: 5px;
}

.disclosure_yes {
	color: green;
}

.disclosure_no {
	color: red;
}

.disclosures b {
}

.adpics {
	margin-bottom: 10px;
	/*border-bottom: 1px solid #DDDDDD;*/
}

.adpics img {
	border: 1px solid #f0f7db;
	padding: 0px;/*
	background-color: #FAFAFA;*/
}

.imglisting {
}

.imgitem {
	margin-bottom: 30px;
}

.imgitem .head {
	font-size: 12px;
	font-weight: bold;
}

.imgitem img.img {
	margin-top: 5px;
	border: 1px solid #f0f7db;
}

.imgitem .caption {
}

.imgitem .poster {
	font-weight: bold;
}

.imgitem .time {
	font-weight: bold;
}

.imgitem .desc {
	margin-top: 5px;
}

.linkbox2 {
	background-color: darkorange;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px;
	text-align: center;
	color: white;
}

/*.linkbox2 a {
	display: block;
	color: white;
}

.linkbox2 a:hover {
	color: white;
	text-align: center;
}

.imagecredits {
	padding: 5px;
}*/

td.head {
	font-weight: bold;
}

/*.imagecredits a {
}

.imagecredits .count {
	color: #2d2d2d;
	font-size: 10px;
}

.comments {
}

.comments .head {
	font-size: 12px;
	font-weight: bold;
}

.commentitem {
	margin-bottom: 10px;
}

.commentitem .poster {
	font-weight: bold;
	display: block;
}

.commentitem .time {
	color: gray;
	display: block;
}

.commentitem .comments {
	display: block;
}*/


table.postad {
}

/*img.thumb {
	border: 1px solid #f0f7db;
}*/

.postpath {
	width: 560px;
	padding: 5px;
	font-size: 12px;
	color: black;
}

.postpath b {
	color: black;
}

.postpath a {
	font-weight: bold;
	color: #e43b00;
	font-size: 11px;
}

#search_top {
	margin: 10px 0 20px 0;
	padding: 10px;
	background-color: #ffffff;
	border-top: 1px solid #f0f7db;
	border-bottom: 1px solid #f0f7db;
}

.invoice {
	background-color: #F0F0F0;
	border-right: 1px solid #f0f7db;
	border-top: 1px solid #f0f7db;
}

.invoice td {
	background-color: white;
	padding: 5px;
	border-left: 1px solid #f0f7db;
	border-bottom: 1px solid #f0f7db;
}

.invoice .empty {
	background-color: 225AD9;
	border: 1px solid #f0f7db;
}

.invoice .firstcell {
	font-weight: bold;
}

.invoice .maincell {
	/*background-color: #FAFAFA;*/
	text-align: right;
}

.invoice .totalrow td {
	background-color: #FAFAFA;
}

.invoice .totalrow .totalcell {
	background-color: #F3F3F3;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}

.featuredad_first, .featuredad_first td {
	background-color: #FFEEC6;
	border-top: 1px solid #f0f7db;
	border-bottom: 1px solid #f0f7db;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
}

.featuredad, .featuredad td {
	background-color: #FFEEC6;
	border-bottom: 1px solid #f0f7db;
	padding: 5px 5px 2px 5px;
	margin-bottom: 10px;
}

.featuredad a, .featuredad_first a {
	font-weight: bold;
}

.post_note {
	color: #2A5F00;
}

.latestads {
	margin: 0px 0 0px 0;
	padding: 5px;
}

.latestads .head {
	background-color: #ffffff;
	padding: 0px;
	color: #000000;
	font-size: 12px;
}

.latestads td {
	border-top: 0px solid #f0f7db;
}

.adcat {
	font-size: 11px;
	color: #222;
	/*text-decoration: underline;*/
}

.adcidade {
	font-size: 11px;
	color: #3F4C6B;
	/*text-decoration: underline;*/
}


table.latestads_table td {
	padding: 1px;
}

table.latestads_table a.featured {
	font-weight: bold;;
}

.catlist .cat {
	font-size: 11px;
	padding: 1px;
	display: block;
}

.catlist .cat a {
	font-weight: bold;
}

.catlist .subcat {
	font-size: 11px;
	padding: 1px;
	display: block;
}

.catlist .count {
	color: #2d2d2d;
}

.adpreview {
	display: block;
	font-size: 11px;
	color: #2d2d2d;
}

.adhover1, .adhover2 {
	background: #FFFFFF;
	/*outline: 1px solid #00457B;*/
	/*border-right: 1px solid #a9d250;
	border-left: 1px solid #a9d250;
	border-top: 1px solid #a9d250;
	border: 1px solid #a9d250;*/

}

.borda {
	background: #f0f7db;
	outline: 1px solid #a9d250;
	/*border-right: 1px solid #a9d250;
	border-left: 1px solid #a9d250;
	border-top: 1px solid #a9d250;
	border: 1px solid #a9d250;*/

}

.captcha {
	margin-top: 3px;
}

div.btns{
	zoom:1;
	white-space:nowrap;
}

div.btns:after
{
	display:block;
	clear:both;
	content:'';
}


xmp{
	margin:0;
	font-size:1.2em;
}





.wrap_grande {
	width:947px;
	float:left;
	}

.top_grande, .bottom_grande {
	float:left;
	width:947px;
	height:9px;
	background:transparent url(images/fundo_grande.gif) no-repeat; 
	}

.top_grande {
	background:transparent url(images/topo_grande.gif) no-repeat;
	}

.box_grande {
	float:left;
	padding-top:0px;
	padding-left:10px;
	padding-right:15px;
	padding-bottom:0px;

	width:922px;
	background:transparent url(images/meio_grande.gif) repeat-y;
	}

.wrap_info {
	width:279px;
	float:left;
	}

.top_info, .bottom_info {
	float:left;
	width:279px;
	height:8px;
	background:transparent url(images/fundo_info.gif) no-repeat; 
	}

.top_info {
	background:transparent url(images/topo_info.gif) no-repeat;
	}

.box_info {
	float:left;
	padding-top:0px;
	padding-left:10px;
	padding-right:15px;
	padding-bottom:0px;

	width:259px;
	background:transparent url(images/meio_info.gif) repeat-y;
	}


.wrap_anuncios {
	width:612px;
	float:left;
	}

.top_anuncios, .bottom_anuncios {
	float:left;
	width:612px;
	height:9px;
	background:transparent url(images/fundo_anuncios.gif) no-repeat; 
	}

.top_anuncios {
	background:transparent url(images/topo_anuncios.gif) no-repeat;
	}

.box_anuncios {
	float:left;
	padding-top:0px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;

	width:582px;
	background:transparent url(images/meio_anuncios.gif) repeat-y;
	}


.wrap_titulo {
	width:902px;
	float:left;
	}

.top_titulo, .bottom_titulo {
	float:left;
	width:902px;
	height:11px;
	background:transparent url(images/fundo_titulo.gif) no-repeat; 
	}

.top_titulo {
	background:transparent url(images/topo_titulo.gif) no-repeat;
	}

.box_titulo {
	float:left;
	padding-top:0px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;
	/*font-size: 18px;
	font-family: Tahoma;
	font-weight: bold;*/

	width:872px;
	background:transparent url(images/meio_titulo.gif) repeat-y;
	}




.wrap {
	width:307px;
	float:left;
	}

.top, .bottom {
	float:left;
	width:333px;
	height:9px;
	background:transparent url(images/fundo.gif) no-repeat; 
	}

.top {
	background:transparent url(images/topo.gif) no-repeat;
	}

.box {
	float:left;
	padding-top:0px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;

	width:303px;
	background:transparent url(images/meio.gif) repeat-y;
	}


.wrap_main_principal {
	width:307px;
	float:left;
	}

.top_main_principal, .bottom_main_principal {
	float:left;
	width:307px;
	height:9px;
	background:transparent url(images/fundo_main.gif) no-repeat; 
	}

.top_main_principal {
	background:transparent url(images/topo_main.gif) no-repeat;
	}

.box_main_principal {
	float:left;
	height:100px;
	padding-top:0px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;

	width:277px;
	background:transparent url(images/meio_main.gif) repeat-y;
	}


.wrap_main {
	width:307px;
	float:left;
	}

.top_main, .bottom_main {
	float:left;
	width:307px;
	height:9px;
	background:transparent url(images/fundo_main.gif) no-repeat; 
	}

.top_main {
	background:transparent url(images/topo_main.gif) no-repeat;
	}

.box_main {
	float:left;
	padding-top:0px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;

	width:277px;
	background:transparent url(images/meio_main.gif) repeat-y;
	}


.wrap300 {
	width:300px;
	float:left;
	}

.top300, .bottom300 {
	float:left;
	width:300px;
	height:26px;
	background:transparent url(images/fundo300.gif) no-repeat; 
	}

.top300 {
	background:transparent url(images/topo300.gif) no-repeat;
	}

.box300 {
	float:left;
	padding-top:0px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;

	width:270px;
	background:transparent url(images/meio300.gif) repeat-y;
	}
	
.wrap140 {
	width:140px;
	float:left;
	}

.top140, .bottom140 {
	float:left;
	width:140px;
	height:10px;
	background:transparent url(images/fundo140.gif) no-repeat; 
	}

.top140 {
	background:transparent url(images/topo140.gif) no-repeat;
	}

.box140 {
	float:left;
	padding-top:0px;
	padding-left:25px;
	padding-right:15px;
	padding-bottom:0px;

	width:110px;
	background:transparent url(images/meio140.gif) repeat-y;
	}	

.wrap650 {
	width:650px;
	float:left;
	}

.top650, .bottom650 {
	float:left;
	width:650px;
	height:30px;
	background:transparent url(images/fundo650.gif) no-repeat; 
	}

.top650 {
	background:transparent url(images/topo650.gif) no-repeat;
	}

.box650 {
	float:left;
	padding-top:0px;
	padding-left:25px;
	padding-right:15px;
	padding-bottom:0px;

	width:620px;
	background:transparent url(images/meio650.gif) repeat-y;
	}	

.tag_cloud
{padding: 3px; text-decoration: none;
font-family: verdana; }
.tag_cloud:link { color: #FF66CC; }
.tag_cloud:visited { color: #9900FF; }
.tag_cloud:hover { color: #FF66CC; background: #000000; }
.tag_cloud:active { color: #6699FF; background: #000000; }

div#qTip {
 padding: 3px;
 border: 2px solid #9AC65C;
/* border-right-width: 2px;
 border-bottom-width: 2px;*/
 display: none;
 background: #D6EBAD;
 color: #000;
 font: bold 9px Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}

CSS:
#tagcloud {
    width: 100px;
    background:#FFFFCC;
    color:#0066FF;
    padding: 5px;
    border: 1px solid #FFE7B6;
    text-align:center;
}

#tagcloud a:link, #tagcloud a:visited {
	padding-left:5px;
    padding-right:5px;
	text-decoration:none;
}

#tagcloud a:hover, #tagcloud a:active {
	padding-left:5px;
    padding-right:5px;
    color:#000000;
    text-decoration:none;
    background-color:#FFC300;}

#tagcloud span {
    padding: 8px;
}

.smallest {
    color: #454545;
    font-size: 10px;
}

.small {
    color: #676767;
    font-size: 12px;
}

.medium {
    color: #898989;	
    font-size: 14px;
}

.large {
    color: #9a9a9a;	
    font-size: 16px;
}

.largest {
    color: #ababab;
	font-size: 20px;	
	font-weight: bold;
}

