﻿/*  
Theme Name: Squarciagola.net
Theme URI: http://www.squarciagola.net
Description: www.squarciagola.net
Author: Zona Intermedia
*/

#facebook{
	margin: 40px auto;
	border: solid 0px;
	width: 90px;
}

*
{
padding: 0em;
margin: 0em;
}

body
{
background: #fff url(images/body_bg_tris.jpg) repeat-x 0 50px;
padding: 0px 0px 10px 0px;
font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode";
color: #333333;
font-size:12px;
}

p
{ font-size:12px; line-height:18px; margin-bottom:6px;}

a
{ color:#c30; text-decoration: none;}

a:hover { color:#000; text-decoration: none;}

h1,h2,h3,h4,h5,h6 {	line-height:20px;}

h3,h4
{ display: inline; font-weight: bold; background-repeat: no-repeat; background-position: left;}

h3 { font-size: 18px;}

h4 { font-size: 16px;}

h3 span { font-weight: normal; font-size:60%; color:#999;}

h5 { font-weight:normal; font-style:italic;	font-family:Verdana, Arial, Serif; font-size:1em;}


.alignleft {float:left; margin:0 5px 5px 0;}


.contentarea {padding-top: 1.3em;}

dl {margin:1em 0px;}

dt { font-weight:bold; }

dd { margin:0.5em 1em; padding:0;}

img { padding:3px;}

img.left { position: relative; float: left; margin: 0em 1.8em 1.4em 0em;}

img.right { position: relative; float: right; margin: 0em 0em 1.8em 1.8em;}

img.profile { position: relative; float: left; margin: 0.5em; padding:3px;}

ul, ol { margin:1em; padding:0;}
li { margin:0 1em; padding:0.15em;}

#top {background:url(images/provincia_bg.gif) top left repeat-x; height:49px; margin-bottom:0px; overflow:hidden; border-bottom:1px solid #000;}

#top h1 {background:url(images/provincia_logo.jpg) top left no-repeat; padding-left:80px; font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif; font-size:24px; line-height:50px; margin-left:25px;}

#top h1 a {text-decoration:none; color:#fff; display:block;}

#contentarea a {
	border-bottom:none;
}

#contentarea ul li { list-style-image: url(images/db3.gif);}

#contentarea input.title { font-size:1.5em;	padding:2px;}

#contentarea textarea { padding:7px 5px;}

#contentarea input.title, #contentarea input.tags, #contentarea textarea { margin:5px 10px 15px 0px;}

#contentarea input.submit { padding:10px;margin: 15px 5px 10px 5px;}

blockquote { margin:20px 10px; border-left:#ccc 2px solid;}

fieldset { border:none;}

.invisible, .hidden { display:none;}

.divider1
{ position: relative; background: #fff url(images/border2.gif) repeat-x; height: 14px; margin: 2.0em 0em 1.5em 0em; clear: both;}

.post {	border-bottom: solid 1px #eaeaea; margin: 2em 0;}

.post p {padding: 0 40px 0 10px; margin-right:20px;}

.post img { max-width:100%; padding:0; border:1px solid #000; }
.post div.imgHomeWrapper { width:100%; height:200px; overflow:hidden; border:1px solid #333; position:relative; }
.post div.imgHomeWrapper .viewAllDiv {position:absolute; top:0; left:0; width:100%; height:12px; line-height:12px; font-size:12px; font-weight:bold; text-align:right; background:#000; color:#fff; cursor:pointer;}
.post div.imgHomeWrapper img { border:none; margin:0 auto; width:100%;}

.spazioidee .post img {width:100%; display:block; border:1px solid #000;}

.post h4 a { text-decoration:none; color:#333; border:none;}

.post .details { position: relative; top: -1.5em; font-size: 0.86em; color: #787878; margin:0; padding:0; }

.post .details .user {	background:url(images/user.png) no-repeat left center; 	padding-left:15px; font-weight:bold; }

.post .details .date {	background:url(images/date.gif) no-repeat left center;	padding-left:15px;	margin:0 0 0 1em;}

#wrapper .post ul.controls { clear: both; margin:0; padding:1em 0; background:#fcfcfc; }

.post ul.controls li { display: inline; font-size: 0.86em; margin:0; padding: 0em 1.0em 0em 15px; }

.post ul.controls li.comments { background: url(images/icon-comments.gif) no-repeat left center; }

.post ul.controls li.more { background: url(images/icon-more.gif) no-repeat left center; }


/*	SIDEBOX	*/

.box { background: #FDFCF6 url(images/boxbg.gif) repeat-x; padding: 0.5em; border-top: solid 1px #E1D2BD; border-bottom: solid 1px #E1D2BD; margin-bottom: 1.0em; text-align:left; }

.box a img {border:none;}

.att_menu_box ul{ background: url(images/menu/bottom_attMenu.gif) bottom left no-repeat; width:210px; padding:0 0 20px 0; margin:0 ;}
.att_menu_box ul li { padding:0; margin:0 15px 0 -4px ;}
.att_menu_box ul li a { display:block; padding:2px; margin:0; text-transform:uppercase; border:none; font-size:1em; }
.att_menu_box ul li a:hover { color:#fff; background:#336600;}
.att_menu_box h4 { background:url(images/menu/top_attMenu.gif) top left no-repeat; display:block; width:210px; height:85px; margin:0 ; overflow:hidden;}
.att_menu_box h4 a {padding:40px 100px 40px 100px;  text-decoration:none; border:none;}
.att_menu_box h4 span { visibility:hidden;}


ul.linklist
{
list-style: none;
}

ul.linklist li
{
line-height: 2.0em;
}

#loader {position:absolute; right:0px; top:0px; padding:5px; background:#fff; text-transform:uppercase; font-size:1.2em; z-index:98; border:1px solid #333;}
#loader img {vertical-align:middle}
body>#loader {position:fixed;}

#wrapper
{
z-index: 2;
position: relative;
	width: 100%;
	min-width:760px;
	max-width:970px;
	background:url(images/wrap_head_bg.jpg) repeat-x top right;
	margin: 0 auto;
	padding:0;
}

#header
{
	position: relative;
	width: 100%;
	height: 145px;
	background:url(images/header_logo.jpg) top left no-repeat;

}
#header h1 {/*background: url(images/logo_b.jpg) top left no-repeat;*/}
#header h1.logo a {padding:100px; text-decoration:none; border:none;}
#header h1 a span, #header h2 { visibility:hidden;}

#headercontent
{
position: absolute;
bottom: 0em;
padding: 0em 2.0em 1em 1.0em;
}

#headercontent h1
{
font-weight: normal;
font-size: 1.5em;
}
#headercontent h1 a:link, #headercontent h1 a:visited
{
	color:#9F9030;
	color:#fff;
	text-decoration:none;
	border:none;
}
#headercontent h1 a:hover, #headercontent h1 a:active
{
	color:#fff;
}
#headercontent h2
{
font-size: 1.0em;
font-weight: normal;
color: #999;
}

#search
{
position: absolute;
top:2.0em;
right: 2.0em;
padding-right: 0.0em;
color:#aaa;
}
#logo_provincia {
	position:absolute;
	top:5.5em;
	right: 1.85em;
}

#logo_provincia a {text-decoration:none; border:none; display:none;}
#logo_provincia a img {border:none; text-decoration:none;}

#search input.text
{
margin-right: 0.5em;
vertical-align: middle;
border: solid 1px #666;
padding: 0.1em;
width: 10.0em;
background:#fff url(images/button_bg.gif) repeat-x top;
}
#search label {
	color:#333;
	cursor:pointer;
}
#search input.submit
{
background: #999;
background: #000 url(images/menu.jpg) top left repeat-x;
border: solid 1px #333;
font-weight: bold;
padding: 0.25em;
font-size: 0.8em;
color: #fff;
vertical-align: middle;
}
#menu
{
position: relative;
background: #000 url(images/menu.jpg) top left repeat-x;
border-bottom:2px solid #ccc;
height: 25px;
padding: 0 1em;
margin: 0 11px 2px 11px;
overflow:hidden;
}

#menu ul{ /*padding:4px 0 2px 0; margin:0;	*/ height:25px; margin:0; padding:0;}

#menu ul li
{
position: relative;
display: block;
float: left;
padding:0;
margin:0;
text-transform:uppercase;
}

#menu ul li a:link, #menu ul li a:visited
{
	color: #ccc;
	padding: 0 10px;
	text-decoration: none;
	width: 111px;
	border:none;
	line-height:25px;
	font-size:14px;
	font-weight:normal;
	
}

#menu ul li a:hover, #menu ul li a:active, #menu ul li.current_page_item a
{
	/*background: #ccc url(images/dark_grey_grain.gif) repeat-x top left;	*/
	color:#fff;
	border:none;
}

#menubottom
{
background: #fff url(images/border1.gif) repeat-x;
height: 14px;
margin-bottom: 1.5em;
}

#border_right {	background: url(images/body_right_border.jpg) top right repeat-y; width:100%;}
#border_left {	background: url(images/body_left_border.jpg) top left repeat-y;}

#sideBoxContainer {margin-right:5px; margin-left:550px; }

#content
{
	background:url(images/content_bg.jpg) top left no-repeat;
	padding: 0px 0 6px 10px;
	margin:0 15px 0 15px;
	width:510px;
	float:left;
	
}
#content p {text-align:justify;}
* html body #content {
	/*padding: 0 10px 1em 1em;
	margin:0 1em 0  1em;
	/*margin-right: 230px;*/
}
#content input 
{
	border:1px solid #999;
	margin-right: 0.5em;
	vertical-align: middle;
	padding: 0.1em;
	width: 15.0em;
	background:#fff url(images/button_bg.gif) repeat-x top;
}

#content a:hover { background:#c30; color:#fff;}
#content h1 a:hover { color:#000; background:none;}
#content h2 a, #content h4 a {color:#333;}
#content h2 a:hover, #content h4 a:hover {background:none; color:#c30;}

/*#content h2 { font-size:20px; line-height:36px; text-transform:uppercase; border-bottom:1px solid #ccc;}*/

.home h2 { font-size:16px;}

p.subtitle {padding-left:0!important;}


#content h4 .dt_start, #content h4 .dt_end { font-size:12px; color:#c00; font-weight:normal;}





#sidebar, .sidebar
{
	margin: 0 4px;
	float: left;
	width: 182px;
	
}
#sidebar .left, .sidebar .left {
	float:left;
	width:165px;
	clear:left;
	margin:0 5px;
	border-right:1px solid #ddd;
}
#sidebar ul, .sidebar ul
{
	list-style:none;
	margin:0.5em 0 0;	
}
#sidebar li, .sidebar li
{
	/*margin:1em 0;
	padding:0.5em;*/
	margin:10px 0;
}
#sidebar li li, .sidebar li li
{
	margin:0;
	padding:0.5em;
	background:none;
}
#sidebar li li li, .sidebar li li li
{
	margin:0;
	padding:0.5em 1em;
}
#sidebar ul.feeds li , .sidebarul.feeds li
{
	background:url(images/feed.png) no-repeat left center;
	margin:1em 0;
	padding:0 1.5em;	
}

/*	SIDE-BOXES 	*/

	div.sideBox {width:182px!important;	padding:0!important; padding-bottom:10px!important; font-size:10px!important; color:#fff!important; border:none!important; margin-bottom:10px;}
	div.sideBox a:hover {border:none; margin:0;}
	div.sideBox h2 {margin:0!important; display:block; height:46px; overflow:hidden;}
	div.sideBox>h2 a {display:block; padding-top:50px;}
	div.sideBox h2 a span {display:none;}
	div.sideBox h2 a:hover {background:none!important; margin:0;}
	div.sideBox ul {padding:0; margin:0;}
	div.sideBox ul li ul li {border:none;}
	div.sideBox ul li {padding:1px!important; margin:0;border-bottom:1px solid #fff; color:#fff!important; text-transform:uppercase;}
	div.sideBox ul li a, div.sideBox span.aLike{ display:block; padding:5px; border:none; color:#fff!important; cursor:pointer;}
	
	
	div.giovani-provincia {background: #7DA52B url(images/layout/giovani_provincia_bg_body.gif) bottom left no-repeat;	}
	div.giovani-provincia h2 { background: url(images/layout/giovani_provincia_bg_title.gif) top left no-repeat;	}
	div.giovani-provincia ul li a:hover {background:#060 url(images/layout/giovani_provincia_bg_over.gif);}
	
	div.eventi-provincia {background: #7DA52B url(images/layout/eventi_provincia_bg_body.gif) bottom left no-repeat!important;	}
	div.eventi-provincia h2 { background: url(images/layout/eventi_provincia_bg_title.gif) top left no-repeat;	}
	div.eventi-provincia ul li a:hover {background:#006 url(images/layout/eventi_provincia_bg_over.gif)!important;}
	div.eventi-provincia ul li span.noEvent {padding:5px;}
	
	.ec3_eventday, #today {border:1px solid #fff!important;}
	
	div.eventi-provincia ul li ul li, .ec3_events li ul li a {border:none!important;}	
	div.eventi-provincia .ec3_list {font-size:.8em!important;}

	div.spazio-giovani {background: #7DA52B url(images/layout/spazio_giovani_bg_body.gif) bottom left no-repeat;	}
	div.spazio-giovani h2 { background: url(images/layout/spazio_giovani_bg_title.gif) top left no-repeat;	}
	div.spazio-giovani ul li a:hover {background:#600 url(images/layout/spazio_giovani_bg_over.gif);}

	div.whoBox {background: #fff url(images/layout/who_box_bg_body.gif) bottom left no-repeat; padding-bottom:0!important;	}
	div.whoBox h2 { background: url(images/layout/who_box_bg_title.gif) top left no-repeat; cursor:pointer; height:46px; overflow:hidden;}
	div.whoBox h2 span {display:none;}
	div.whoBox p {margin:3px; padding-bottom:10px; color:#666}
	div.whoBox p a {color:#900!important; display:inline;}

	div.focusBox, div.event_box { padding:0; margin-bottom:20px; color:#CC3300;}
	div.focusBox h2, div.event_box h2{background:url(images/layout/focus_box_title.gif) top left no-repeat; width:182px; height:46px; display:block;}
	div.focusBox h2 span, div.event_box h2 span{visibility:hidden;}
	div.focusBox  ul li, div.event_box ul li {  padding:0; margin-bottom:5px;}
	div.focusBox  ul li a, div.event_box ul li a { color:#666; display:block; padding:3px 0; border-bottom:1px solid #ccc !important;}
	div.focusBox  ul li a:hover, div.event_box ul li a:hover {background:#CC3300; color:#fff; border-bottom:1px solid #333;}
	
	div.event_box h2 {background-image:url(images/layout/event_box_title.gif);}
	
	div.usefull-links {background: #7DA52B url(images/layout/linksBox_bg_body.gif) bottom left no-repeat;	}
	div.usefull-links h2 { background: url(images/layout/linksBox_bg_title.gif) top left no-repeat;	}
	div.usefull-links h2 span {visibility:hidden}
	div.usefull-links ul li a:hover {background:#600 url(images/layout/linksBox_bg_over.gif);}

	
	div.newsletterBox {background: #7DA52B url(images/layout/newsletter_bg_body.gif) bottom left no-repeat;	}
	div.newsletterBox h4 { background: url(images/layout/newsletter_bg_title.gif) top left no-repeat;	}
	div.newsletterBox h4 span {visibility:hidden;}
	div.newsletterBox input[type="text"] {margin:5px; border:1px solid #333; padding:2px; font-size:1em;}
	div.newsletterBox input[type="submit"] { margin:5px;}
	
	h4.focus_title { }
	h4.focus_title span {visibility:hidden;} 
/*	*	*	*	*	*	*	*	*/



#primarycontainer
{
	/*float: left;
	width: 100%;*/
}

#primarycontent
{
	margin: 1.5em 0 0 0;
}

#preFooter {background:url(images/footer_bg_dx.jpg) bottom right no-repeat; height:140px; margin:0; color:#000; }
#preFooter ul{background:url(images/footer_bg_sx.jpg) bottom left no-repeat; height:110px; margin:0; padding-top:30px;list-style-type:none; font-size:10px; text-align:center; }
#preFooter ul li{margin:10px; text-align:center;}

#footer
{
position: relative;
clear: both;
padding-top: 1.5em;
background: #fff url(images/border2.gif) repeat-x 0 2.5em;
font-size: 0.86em;
margin:0 auto;

}
#footer #wrap {margin:0 auto; list-style:inside; width:80%;}
#footer .column {display:inline; float:left; margin:1em; padding:5px; width:18%;}
#footer .column ul{padding:1px;margin:0;}

#footer ul.feeds li{ 	
	background:url(images/feed.png) no-repeat left center;
	margin:1em 0;
	padding:0 1.5em;	

}

#footer a img, #preFooter a img {border:none;}
#footer li {list-style-type:none; list-style-position:inside;}
#footer .left
{
position: absolute;
left: 2em;
bottom: 1.2em;
}

#footer .right
{
position: absolute;
right: 2.0em;
bottom: 1.2em;
}
/*comments and their styles*/
#comments, #respond{
	margin: 2em 0 0 5px;
}
.clear {clear:both}
.clearLeft {clear:left}
.clearRight {clear:right}
.respond {
	margin-left:6px;
}
#commentform 
{
	margin:10px;
	padding:10px;
}
#wrapper .commentlist {
	margin: 0;
	padding: 0;
}
.commentlist li 
{
	list-style:none;
	margin: 2em 0;
	padding: 0.5em;			
	/*border-bottom:#ddd 1px dashed;
	background:#fcfcfc url(images/border2.gif) repeat-x top;*/
}
.commentlist li p 
{
    margin:0 1em;
}
.commentlist li .cmtinfo 
{
	font-family:Trebuchet MS,Verdana, Tahoma, Serif;
	font-size:0.9em;		
	padding:5px;
	margin-bottom: 10px;
	position:relative;	
}
.commentlist li .cmtinfo em 
{
	margin:0;
	padding:0 1em;
	text-align:right;
	font-style:normal;			
	color:#999;	
}
.commentlist li cite 
{
	font-style:normal;
	font-weight:bold;
}

.commentlist li.alt
{
	/*background:#fcfcf9 url(images/border2.gif) repeat-x top;*/
}

textarea{
	width: 90%;
	padding:5px;
	height: 20em;
	border: 1px solid #999;	
	background:#f9f9f9 url(images/button_bg.gif) repeat-x top;
	font:1em Verdana, Arial, Serif;
}
#wrapper input.text 
{
	background:#f9f9f9 url(images/button_bg.gif) repeat-x top;
	border:#ccc 1px solid;
	padding:2px;
	font:1em Verdana, Arial, Serif;
}
.post h5 em
{
	font-style:normal;
	float:right;
	font-weight:normal;
}
#header, #content, #sidebar, #footer, .widget {
    overflow: hidden;
}
#linkcat-1 h2 {
   display:none;
}
.imagewrap { margin: 0 5px 5px 0; float: left; }

.day { width:50px;}
.month {width:100px;}
.year { width:75px;}

ol li {padding:0;}

/* Begin Contact Form CSS */
.contactform {
	position: static;
	overflow: hidden;
}

.contactleft {
	width: 25%;
	text-align: right;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 5px 0;
}

.contactright {
	width: 70%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
	margin: 5px 0;
}

.contacterror {
	border: 1px solid #ff0000;
}

.contactsubmit {
}
/* End Contact Form CSS */

/*	My Gallery Layout	*/

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('images/loading-bar-black.gif');
}

.jdGallery .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 40px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #eee;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('images/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .carousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}
.jdGallery a:hover {background:transparent;}
.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	/*filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;*/
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	/*filter:alpha(opacity=50);*/
}

.jdGallery a.left, .jdGallery a.left:hover
{
	left: 0;
	top: 0;
	background: url('images/fleche1.png') no-repeat center left!important;
}

* html .jdGallery a.left { background: url('images/fleche1.gif') no-repeat center left; }

.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('img/fleche2.png') no-repeat center right!important;
}

* html .jdGallery a.right, .jdGallery a.right:hover { background: url('images/fleche2.gif') no-repeat center right; }

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.jdGallery a:hover {background:none;}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	/*-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;*/
}

.withArrows a.open:hover { background: url('images/open.png') no-repeat center center; }

* html .withArrows a.open:hover { background: url('images/open.gif') no-repeat center center;
	/*filter:alpha(opacity=80);*/ }
	
#myGallery, .myGallery { text-align: left;	margin: 0 auto;}

.jdGallery .slideInfoZone {padding:5px; border-top:1px solid #fff; background: #000!important;}

.jdGallery .slideInfoZone h2 { border:none!important;}

.jdGallery .slideInfoZone p { font-size:1em!important;}

#myGallery,  .myGallery
{
	width: 400px;
	height: 345px;
	z-index:5;
	display: none;
	border: 1px solid #000;
}
.graduatoria {border:1px solid #ccc; margin:10px 0 10px 0; width:500px;}
.graduatoria th {background:#ccc; color:#333; padding:1px; text-align:center; margin:0;}
.graduatoria td {padding:1px; border-bottom:1px solid #ccc; margin:0; font-size:11px;}

.graduatoria tr.even td {background:#F2F2F2; border-bottom-color:#eee; color:#000;}

.graduatoria tr.selected td {background:#FFFFCC; border-bottom-color:#DCCC3E; color:#514A2A; font-size:11px; font-weight:bold;}

	.flickrWrapper { width:381px; border:2px solid #c30; height:96px; overflow:hidden; position:relative;}
	.flickrWrapper a.prev, .flickrWrapper a.next { position:absolute; height:100px; width:10px; top:0; line-height:96px;}
	.flickrWrapper a.prev {left:0;}
	.flickrWrapper a.next {right:0;}
	
	
	.flickr_rss {
		list-style-type:none; margin:0; padding:0; margin-left:5px; 
	}
	.flickr_rss li{
		float:left;
		width:75px;
		margin:2px 5px;
		text-align:center;
	}
	.flickr_rss li a img{
		width:78px;
		margin:0;
		border-color:#000;
	}
	.flickr_rss li a:hover img{
		border-color:#F00;
	}

/*	GEOBLOG IMGS	*/
	
	.mapContainer {background:url(css/loading.gif) center no-repeat; margin:-1px 11px 10px;}
	#map {border-bottom:1px solid #999; height:500px; }
	
	a.mapResizer { display:block; width:310px; line-height:30px; padding:0 10px 0 35px; margin:5px 0 0 15px; background:url(images/zoom_icon.gif) center left no-repeat;}
	
	#geo_form {margin-bottom:18px;}
	#geo li span {display:none;}
	#geo li span.the_category_label {display:inline; font-style:italic;}
	.geo_baloon {max-width:300px;}
	
	.cat_submit {border:none; background:none;}
	
#osvaldo-outer{
	position: relative;
}

#countdown{
	position: absolute;
	top: 36px;
	left: 142px;
	height: 15px;
	width: 100%;
	font: 11px "Comic sans MS", "Trebuchet MS", Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

#countdown ul{
	margin: 0;
	padding: 0;
}

#countdown li{
	list-style: none;
	float: left;
	text-decoration: none;
}