.news_0 {
	background: #ffffff;
}

.news_1 {
	background: #dcdcdc;
}

.subtitle {
	font-size:10px;
}

.admin_table_0 {
	background: #ffffff;
}

.admin_table_1 {
	background: #dcdcdc;
}
	
.admin_table  {
	font-size:12px;	
	border: 1px solid #000; 
}

.inner_admin_table {
	font-size:12px;	
	border: 1px solid #000; border-collapse: collapse;
	background: #DDDDFF; 
}

.sites_N {
	background: #BBBBFF;	font-size:inherit;
}

.sites_I {
	background: #996666;	font-size:inherit;
}

.sites_A {
	background: #CCFFCC;	font-size:inherit;
}

.generic_error {
	color: red;
}

div#notice {
	background: #CCFFCC;	font-size:inherit;
}
.col2 {
		width:30em;
}

#zoneMapContainer { 	 
  height: 300px; 	 
  width: 400px;
}

#cityMapContainer { 	 
  height: 450px; 	 
  width: 450px;
}

#serviceMapContainer { 	 
  height: 450px; 	 
  width: 450px;
}

#siteSubmit { 	 
  height: 450px; 	 
  width: 450px;
}

#container{ float:left; width: 80%;}
#header{ }
#header_bar{}
#header_subbar{ }
#header_title {  }
#header_language {   }


#content {
	
}
#content_col1{ 
	position: relative;
	 top: 0;
	 right: 0;
	 padding-right: 3em; 
}

.category_group {
	font-size: 12px;
}

.directory_head {
	font-size: 14px;
	font-weight: bold;
}
 
#main { 
	  float: left;
	  position: relative;}

.boxing1 { background: #e9ebea; border: 1px solid #cbcdcc;
	  	color: black;
	  	margin-bottom: 10px; position: relative; width: 100%; }
		
.boxing2 { background: white; border: 1px solid #cbcdcc;
	  	color: black; }

.odd_row {  background: #e9ebea; }
		
#content_search { }
#content_directory {}

#content {  position: relative; }
#content_col1 {
	 float: left;
	 }

#content_col2 {
	float: left;
	 width: 300px; }
	 
#content_searchcity{ z-index:1;}
#content_map {}
#footer {
	clear: both;
	text-align: center;
}
#sardinians_world{}
#footer_footer{}


#sidebar {
	 position: absolute;
	 top: 0;
	 right: 0;
	 width: 9em;
}
#sidebar_ads { min-width:160px; float:right; width:20%;}
#sidebar_other {}

.review_title { font-size: 14px;
	font-weight: bold; color: orange;}
.review_text{}
.review_footer{ color: orange;}

body { font: 14px Trebuchet MS; }
A:link {text-decoration: none;color: blue;}
A:visited {text-decoration: none; color:  blue;}
A:active {text-decoration: none; color:  blue;}
A:hover {text-decoration: underline; color: red;}
