/*
Theme Name:MrViaggi
Theme URI:http://mrviaggi.it/
Description:MrViaggi Theme
Version:1.0
Author:NextoneMedia
Author URI:http://nextonemedia.com/
*/


/* Begin Typography & Colors */
body { font-size:62.5%; /* Resets 1em to 10px */ font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; background:#cfe9c5 url('./images/bg-2.png') 0 0 repeat-x; color:#333; text-align:center; }
em { font-style:italic; }
#content { font-size:1.2em; }

.entry { margin-top:1em; }
.widecolumn .entry p { font-size:1.05em; }
.narrowcolumn .entry, .widecolumn .entry { line-height:1.6em; }
.widecolumn { line-height:1.6em; }
.narrowcolumn .postmetadata { text-align:center; }

.separator { background:transparent url(./images/orange-glow.png) top center no-repeat; margin-top:10px; height:1px; font-size:0; clear:both; }

img#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden}

.entry h1 { display:none; } /* fix hide h1 tags inside entry content */

/* listing view of posts in home */
.listing-first { background-color:#e8e8e8; border:1px solid #cccccc; padding:10px; overflow:hidden; zoom:1; }
.listing-first h2 { margin-top:0; }

.listing img { /*padding:2px;*/ margin:0 10px 10px 0; /*border:1px solid #e8e8e8;*/ float:left; }
.listing-odd { padding:0 5px; background-color:#fff7f1; }
.listing .price { margin-top:0.5em; font-size:90%; font-weight:bold; color:#ff3333; text-decoration:underline; float:right; }
.listing .price a { color:#ff3333; }
.listing h2 { }
.listing h2 a { color:#16286d; font-size:80%; text-decoration:none; }
.listing h2 a:hover { color:#16286d; text-decoration:none; }
.listing .text { font-size:90%; line-height:1.5em; }
.listing .text a, .listing .text a:hover { color:#16286d; }
.listing .postmeta { }

.picframe { background-color:#e8e8e8; border:1px solid #cccccc; margin:10px 0; padding:10px 0; overflow:hidden }

small.subtitle { color:#333333; margin-bottom:10px; display:block; clear:both; }
p.postmetadata small { color:#333333; }

#mostpost h2 { margin-top:0; }
#mostpost ul.wppp_list li { margin-bottom:0; }
#mostpost ul.recent_comments li { margin-bottom:0; }
#mostpost ul.recent_trackbacks li { margin-bottom:0; }

#stickies li { margin-top:15px; border-bottom:1px solid #d2e4fc; border-top:1px solid #2391e8; }
#stickies h2 { /*display:inline;*/ padding:0px; margin:5px 0 5px 0; }
#stickies h2 a { color:#167434; font-size:150%; text-decoration:none; }
#stickies h2 a:hover { color:#167434; text-decoration:none; }
#stickies img { margin-left:15px; float:right; }
#stickies .text { font-family:Verdana,Arial,Sans-Serif; font-size:120%; color:#506371; line-height:1.4em; padding-right:40px; }

p.sponsor { padding:0 0 5px 0; overflow:hidden; zoom:1; }
a.sponsor:link, a.sponsor:visited,
a.sponsor:hover,
a.sponsor:active { padding:0 10px; line-height:21px; height:21px; background:transparent url(./images/button-bg.png) top left repeat-x; color:#fff; float:left;
	font-weight:bold; text-align:center; text-decoration:none; border:1px solid #ea581d; }
a.sponsor:hover { text-decoration:none; }

.thread-alt { background-color:#f8f8f8; }
.thread-even { background-color:white; }
.depth-1 { border:1px solid #ddd; }

.even/*, .alt*/ { border-left:1px solid #ddd; }
small { font-family:Arial, Helvetica, Sans-Serif; font-size:0.9em; line-height:1.5em; }
h1, h2, h3 { font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight:bold; }
h1 { font-size:4em; text-align:center; }
h2 { font-size:1.6em; }
h2.pagetitle { font-size:1.6em; }
h3 { font-size:1.3em; }
h2, h3 { color:#333; }
h2 a, h2 a:visited, h3 a, h3 a:visited { /*color:#333;*/ color:#16286D; }
h2 a, h2 a:hover, h2 a:visited, h3 a, h3 a:hover, h3 a:visited { text-decoration:none; }
.entry p a:visited { color:#b85b5a; }

/* featured post */
.sticky { }
.sticky .pic { width:450px; margin:0 auto; border:10px solid #16286D; background-color:#fff; position:relative; }
.sticky .pic .star { width:92px; height:92px; position:absolute; top:-50px; left:-50px; background:transparent url(./images/star.png) top left no-repeat; }
.sticky .pic .footer { width:100%; height:80px; top:0; left:0; background-color:#000; opacity:0.7; position:absolute; z-index:100; }
.sticky .pic .footer h2 { margin:10px 10px 0 10px; }
.sticky .pic .footer a { display:block; text-align:center; text-decoration:none; color:#16286D; /*font-size:140%;*/ font-weight:bold; }

.commentlist li, #commentform input, #commentform textarea { font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li ul li { font-size:1em; }
.commentlist li { font-weight:bold; }
.commentlist li .avatar { float:right; border:1px solid #eee; padding:2px; background:#fff; }
.commentlist cite, .commentlist cite a { font-weight:bold; font-style:normal; font-size:1.1em; }
.commentlist p { font-weight:normal; line-height:1.5em; text-transform:none; }
#commentform p { font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentmetadata { font-weight:normal; }

#sidebar { font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { color:#16286D; }
code { font:1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size:0.9em; letter-spacing:.07em; }
a, h2 a:hover, h3 a:hover { color:#16286D; text-decoration:none; }
a:hover {text-decoration:underline; }
#wp-calendar #prev a, #wp-calendar #next a { font-size:9pt; }
#wp-calendar a { text-decoration:none; }
#wp-calendar caption { font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align:center; }
#wp-calendar th { font-style:normal; text-transform:capitalize; }
strong { font-weight:bold; }
/* End Typography & Colors */


/* Begin Structure */
body { margin:0 0 20px 0; padding:0; }
.wrap { width:960px; margin:0 auto; overflow:hidden; zoom:1; }

#menu { height:40px; background:transparent url(./images/menu-bg.gif) top left repeat-x; }
	#menu ul { float:left; }
	#menu ul li { float:left; }
	#menu ul li a { padding:0 10px; line-height:40px; height:40px; color:#fff; font-size:110%; text-transform:uppercase; text-decoration:none; float:left; }
	#menu ul li a:hover { text-decoration:underline; }

	#search-box { float:right; margin-top:8px; }
	#search-box form { background:transparent url(./images/search-form.png) no-repeat scroll left top; height:24px; padding-left:22px; width:178px; margin:0; float:left; }
	#search-box input { font-size:145%; width:166px; height:20px; padding:4px 0 0 5px; /*background-color:red;*/ border:0; float:left; }

#header { margin-top:20px; margin-bottom:15px; overflow:hidden; }
	#header h1 { width:216px; height:50px; padding:0px; margin:0px; margin-left:15px; float:left; }
	#header h1 a { width:216px; height:50px; display:block; text-indent:-99999px; overflow:hidden; background:transparent url(./images/logo.png) top left no-repeat; }
	#header .links { width:230px; margin-top:10px; float:left; clear:left; }
	#header .links ul li { float:left; white-space:nowrap; margin-left:23px; }
	#header .links ul li a { color:#fff; font-weight:bold; text-decoration:none; }
	#header .ad { float:right; }

#menus { height:30px; }

	ul#menub { margin-left:10px; float:left; overflow:hidden; //margin-top:-30px; }
	ul#menub li {/* margin-left:10px; */margin-right:10px; float:left; }
	ul#menub li a { color:#fff; font-weight:normal; font-size:115%; display:block; /*line-height:30px; height:30px;*/ letter-spacing:-1px; background:transparent url(./images/menub-left-2.png) top left no-repeat; text-decoration:none; }
	ul#menub li a span { padding:0 12px; padding-top:10px; height:20px; display:block; /*line-height:30px; height:30px;*/ margin-right:-11px;background:transparent url(./images/menub-right-2.png) top right no-repeat; }
	ul#menub li a:hover, #menub ul li a.selected { color:#70bf50; background-position:0 -30px; }
	ul#menub li a:hover span, #menub ul li a.selected span { background-position:right -30px; }

	ul#menuc { margin-right:10px; padding-right:10px; float:right; overflow:hidden; }
	ul#menuc li { margin-left:10px; float:right; }
	ul#menuc li a { color:#fff; font-weight:normal; font-size:115%; letter-spacing:-1px; display:block; /*line-height:30px; height:30px;*/ background:transparent url(./images/menuc-left.png) top left no-repeat; text-decoration:none; }
	ul#menuc li a span { padding:0 20px; padding-top:10px; height:20px; display:block; /*line-height:30px; height:30px;*/ margin-right:-11px;background:transparent url(./images/menuc-right.png) top right no-repeat; }
	ul#menuc li a:hover, #menub ul li a.selected { color:#70bf50; background-position:0 -30px; }
	ul#menuc li a:hover span, #menub ul li a.selected span { background-position:right -30px; }

#page-top { width:960px; height:14px; background:transparent url(./images/page-top-2.png) top left no-repeat; margin:0 auto; }
#page { background:transparent url(./images/page-bg-2.png) top left repeat-y; /*border-top:1px solid #c0c0c0;*/ margin:0 auto; padding:5px 0 0 0; width:960px; overflow:hidden; zoom:1; text-align:left; }
#page-bot { width:960px; height:14px; background:transparent url(./images/page-bot-2.png) top left no-repeat; margin:0 auto 20px auto; }

.narrowcolumn { float:left; padding:0 20px 20px 20px; width:500px; }
.widecolumn { padding:10px 0 20px 0; margin:5px 0 0 150px; width:450px; }
.post { margin:5px 0 35px; text-align:justify; }
.post hr { display:block; }
.widecolumn .post { margin:0; }
.narrowcolumn .postmetadata { padding-top:5px; }
.widecolumn .postmetadata { margin:30px 0; }
.widecolumn .smallattachment { text-align:center; float:left; width:128px; margin:5px 5px 5px 0px; }
.widecolumn .attachment { text-align:center; margin:5px 0px; }
.postmetadata { clear:both; }
.clear { clear:both; }
#footer { background-color:#fff; margin:0 auto; width:940px; overflow:hidden; zoom:1; clear:both; }
#footer p { margin:0 1em; text-align:left; }

.post ul.social-buttons { margin-bottom:20px; overflow:hidden; zoom:1; clear:both; }
.post ul.social-buttons li { margin-right:5px; float:left; }
/* End Structure */

/*	Begin Headers */
h1 { padding-top:70px; margin:0; }
h2 { margin:30px 0 0; }
h2.pagetitle { margin-top:30px; text-align:left; }
h3 { padding:0; margin:30px 0 0; }
h3.comments { padding:0; margin:40px auto 20px ; }
/* End Headers */

/* Begin Images */
p img { padding:0; max-width:100%; }
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.alignright { padding:4px; margin:0 0 2px 7px; display:inline; }
img.alignleft { padding:4px; margin:0 7px 2px 0; display:inline; }
.alignright { float:right; }
.alignleft { float:left; }
/* End Images */

/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul { margin-left:0px; padding:0 0 0 30px; list-style:none; padding-left:10px; text-indent:-10px; }
html>body .entry li { margin:7px 0 8px 10px; }

.entry ul li:before, #sidebar ul ul li:before { /*content:"\00BB \0020";*/}
.entry ol { padding:0 0 0 35px; margin:0; }
.entry ol li { margin:0; padding:0; }

.postmetadata ul, .postmetadata li { display:inline; list-style-type:none; list-style-image:none; }

#sidebar ul, #sidebar ul ol { margin:0; padding:0; }
#sidebar ul li { list-style-type:none; list-style-image:none; margin-bottom:15px; }
#sidebar ul p, #sidebar ul select { margin:5px 0 8px; }
#sidebar ul ul, #sidebar ul ol { /*margin:5px 0 0 10px;*/}
#sidebar ul ul ul, #sidebar ul ol { margin:0 0 0 10px; }
ol li, #sidebar ul ol li { list-style:decimal outside; }
#sidebar ul ul li, #sidebar ul ol li { margin:3px 0 0; padding:0; }
/* End Entry Lists */

.sidebar-column { width:200px; float:left; }
.sidebar-column h2 { margin:0 10px 0 0; padding:4px 0 4px 4px; color:#0A6827; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; border-radius:6px; border:1px solid #66ba43; }
.sidebar-column a#contact-button { color:#fff; font-size:14px; font-weight:bold; display:block; text-align:center; margin-right:10px; padding:10px; background-color:#086626; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
.sidebar-column form.search input { padding:2px; width:180px; font-size:12px; }
.sidebar-column ul li ul li { font-size:12px; }

/* Begin Form Elements */
#searchform { margin:10px auto; padding:5px 3px; text-align:center; }
#sidebar #searchform #s { width:108px; padding:2px; }
#sidebar #searchsubmit { padding:1px; }
.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center; }
/*select { width:130px; }*/
#commentform input { width:170px; padding:2px; margin:5px 5px 1px 0; }
#commentform { margin:5px 10px 0 0; }
#commentform textarea { width:100%; padding:2px; }
#respond:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#commentform #submit { margin:0 0 5px auto; float:right; }
/* End Form Elements */

/* Begin Comments*/
.alt { margin:0; padding:10px; }
.commentlist { padding:0; text-align:justify; }
.commentlist li { margin:15px 0 10px; padding:5px 5px 10px 10px; list-style:none; }
.commentlist li ul li { margin-right:-5px; margin-left:10px; }
.commentlist p { margin:10px 5px 10px 0; }
.children { padding:0; }
#commentform p { margin:5px 0; }
.nocomments { text-align:center; margin:0; padding:0; }
.commentmetadata { margin:0; display:block; }
/* End Comments */

/* Begin Sidebar */
#sidebar { padding:0 10px 20px 0; margin-left:540px; width:400px; overflow:hidden; zoom:1; }
#sidebar h2 { font-family:'Lucida Grande',Verdana,Sans-Serif; font-size:1.2em; }
#sidebar form { margin:0; }
/*#sidebar-left, #sidebar-right { width:170px; padding:10px; float:left; }
#sidebar-top { width:360px; margin:0 10px; background-color:#fffaf5; border-top:1px solid #e1711d; border-bottom:1px solid #e1711d; float:left; }
#sidebar-left h2, #sidebar-right h2 { height:35px; padding-top:15px; margin:0; text-indent:5px; background:transparent url(./images/sidebar-h2.png) top left no-repeat; color:#f6fcfe; }
#sidebar-top h2 { height:35px; padding-top:15px; margin:0; text-indent:5px; background:transparent url(./images/sidebar-h2-w.png) top left no-repeat; color:#f6fcfe; }*/
/* End Sidebar */

/* advanced search */
ul#tabs { background:transparent url(./images/tabs-bg-2x2.png) bottom left repeat-x; overflow:hidden; }
ul#tabs li { margin:0; margin-right:10px; float:left; }
ul#tabs li a { color:#fff; font-weight:bold; font-size:130%; display:block; background:transparent url(./images/tabs-left-2.png) top left no-repeat; text-decoration:none; }
ul#tabs li a span { padding:0 12px; padding-top:10px; height:20px; display:block; margin-right:-11px; background:transparent url(./images/tabs-right-2.png) top right no-repeat; }
ul#tabs li a:hover, ul#tabs li a.selected { color:#70bf50; background-position:0 -30px; }
ul#tabs li a:hover span, ul#tabs li a.selected span { background-position:right -30px; }
.tab { display:none; }

.search-adv { width:376px; padding:10px; border:2px solid #66ba43; border-top:0; /*-moz-border-radius:10px; -webkit-border-radius:10px;*/ background:#e1f0fc url(./images/search-adv-bg.png) top left repeat-x; font-size:130%; }
.search-adv p { margin:0.5em; }
.search-adv h3 { margin:0; padding:0; font-weight:bold; font-size:14px; }
.search-adv small { color:#333333; }
.search-adv table { width:100%; }
.search-adv td { vertical-align:top; }
.search-adv select { width:auto; font-size:110%; }
.search-adv input.text { font-size:110%; padding:2px; }
.search-adv input.date { width:80px; }
/* advanced search end */

.widget_tag_cloud div { text-align:center; }

/* Begin Calendar */
#wp-calendar { empty-cells:show; margin:10px auto 0; width:155px; }
#wp-calendar #next a { padding-right:10px; text-align:right; }
#wp-calendar #prev a { padding-left:10px; text-align:left; }
#wp-calendar a { display:block; }
#wp-calendar caption { text-align:center; width:100%; }
#wp-calendar td { padding:3px 0; text-align:center; }
#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color:#fff; }
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor:help; }
acronym, abbr { border-bottom:1px dashed #999; }
blockquote { margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd; }
blockquote cite { margin:5px 0 0; display:block; }
.center { text-align:center; }
.hidden { display:none; }
.screen-reader-text { position:absolute; left:-1000em; }
hr { display:none; }
a img { border:none; }
.navigation { display:block; text-align:center; margin-top:10px; margin-bottom:60px; }
/* End Various Tags & Classes*/

/* Captions */
.aligncenter,
div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.wp-caption { border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.wp-caption img { margin:0; padding:0; border:0 none; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; padding:0 4px 5px; margin:0; }
/* End captions */

/* offerte */
/* width:500 */
ul.offers-listing { margin-top:3em; }
ul.offers-listing li { margin-bottom:1em; }
ul.offers-listing .col1 { width:100px; float:left; }
ul.offers-listing .col2 { width:300px; float:left; }
ul.offers-listing .col3 { width:50px; float:left; }
ul.offers-listing .col4 { width:50px; float:left; }
ul.offers-listing h2 { font-size:120%; margin:0; padding:0; }
ul.offers-listing span.price { font-size:90%; color:#ff3333; }

.entry p { margin:1em 0; }

.pagebar { }
.pagebar .prev { width:15%; text-align:left; float:left; }
.pagebar .next { width:15%; text-align:right; float:right; }
.pagebar .prev a, .pagebar .next a { color:#16286d; font-weight:bold; text-decoration:none; }
.pagebar .pages { width:70%; text-align:center; float:left; }
.pagebar .pages a { color:#16286d; text-decoration:none; }
.pagebar .pages span { /*color:#ED1A24;*/ text-decoration:none; }

/* green rounded borders box */
.box { padding:10px; border:2px solid #66BA43; -moz-border-radius:10px; -webkit-border-radius:10px; margin-bottom:20px; overflow:hidden; zoom:1; }

/* hotel links */
#links-hotel { margin-top:10px; }
#links-hotel h2 { color:#0a6827; margin:0; }
#links-hotel ul li { padding:0; margin:5px 0 0 0; }
#links-hotel ul li a { display:block; font-size:12px; }
#links-hotel ul li a span { font-weight:bold; float:right; }

/* forum latest */
#forumlatest { margin-top:10px; }
#forumlatest h2 { color:#0a6827; margin:0; }
#forumlatest ul li { padding:0; margin:5px 0 0 0; }
#forumlatest ul li a { display:block; font-size:12px; }
#forumlatest ul li a span { font-weight:bold; float:right; }

.cyc h1 { margin:20px 0; padding:0; text-align:center; font-size:2em; }
.cyc form { width:300px; margin:0 auto; padding:10px; border:2px solid #66BA43; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; overflow:hidden; zoom:1; }
.cyc form p { margin:10px 0; padding:0; overflow:hidden; zoom:1; }
.cyc form input.input { width:140px; padding:2px; border:1px solid #66BA43; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; } /* regsiter */
.cyc form input.mid { width:140px; padding:2px; border:1px solid #66BA43; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; } /* login */
.cyc ul#cycnav { width:300px; margin:0 auto; }
.cyc ul#cycnav li { margin:5px 0 0 0; }

#page-noleggio-auto p { margin:0.5em; }
#page-noleggio-auto h3 { margin:0; padding:0; font-weight:bold; font-size:14px; }
#page-noleggio-auto small { color:#333333; }
#page-noleggio-auto table.outer { width:100%; }
#page-noleggio-auto table.outer td { vertical-align:top; }
#page-noleggio-auto select { width:auto; font-size:110%; }
#page-noleggio-auto input.text { font-size:110%; padding:2px; }
#page-noleggio-auto input.date { width:80px; }
#page-noleggio-auto #SpecialEquipment label { width:200px; float:left; }
#page-noleggio-auto #SpecialEquipment br { display:none; }

#page-voli p { margin:0.5em; }
#page-voli h3 { margin:0; padding:0; font-weight:bold; font-size:14px; }
#page-voli small { color:#333333; }
#page-voli table.outer { width:100%; }
#page-voli table.outer td { vertical-align:top; }
#page-voli select { width:auto; font-size:110%; }
#page-voli input.text { font-size:110%; padding:2px; }
#page-voli input.date { width:80px; }

#currency-converter h2 { margin:0; padding:8px 0; color:#fff; text-align:center; background-color:#66ba43; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
#currency-converter h2 a { display:block; text-decoration:none; color:#fff; }
#currency-converter .from { background-color:#cfe9c5; width:300px; margin:20px auto 0 auto; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:1px solid #000; border:1px solid #66ba43; }
#currency-converter .from p { margin:1em 0; text-align:center; }
#currency-converter select { width:auto; border:1px solid #66ba43; padding:1px; }
#currency-converter input.amount { font-size:24px; padding:4px; text-align:center; border:1px solid #66ba43; }
#currency-converter input.submit { font-size:14px; padding:4px; }

#meteo form { padding:20px 0 20px 60px; background-color:#cfe9c5; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; overflow:hidden; zoom:1; }
#meteo form input.text { padding:2px; width:300px; }
#meteo .cc { margin-top:20px; overflow:hidden; zoom:1; }
#meteo .cc h2 { text-align:center; font-size:32px; margin-bottom:10px; font-weight:bold; clear:both; }
#meteo .cc h2 a { color:#086626; text-decoration:none; }
#meteo .cc .text { width:150px; text-align:center; padding-top:20px; font-size:26px; color:#66ba43; float:left; }
#meteo .cc .icon { width:200px; text-align:center; float:left; }
#meteo .cc .tmp { width:150px; text-align:center; color:#66ba43; float:left; overflow:hidden; zoom:1; }
#meteo .cc .tmp .cur { width:150px; font-size:32px; padding-top:24px; float:left; }
#meteo .cc .tmp .h { width:75px; font-size:14px; padding-top:6px; float:left; }
#meteo .cc .tmp .l { width:75px; font-size:14px; padding-top:6px; float:left; }
#meteo .info { width:500px; margin-top:20px; clear:both; }
#meteo .info p { margin:4px; }
#meteo .fore { font-family:'Trebuchet MS',Verdana,Arial,Sans-Serif; margin-top:10px; overflow:hidden; zoom:1; }
#meteo .fore .day { width:100px; float:left; }
#meteo .fore .day h3 { color:#fff; background-color:#086626; padding:1px 0; text-align:center; margin:0 2px; font-size:12px; font-weight:normal; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; }
#meteo .fore .day h4 { font-size:12px; text-align:center; font-weight:normal; }
#meteo .fore .day .icon { margin:4px 0; text-align:center; }
#meteo .fore .day .text { margin:2px 0; }
#meteo .weather-com { margin-top:20px; overflow:hidden; zoom:1; }
#meteo .weather-com .logo { float:left; }
#meteo .weather-com .links { margin-left:20px; float:left; }
#meteo .weather-com .links a { font-size:12px; text-decoration:none; }
#meteo .weather-com .links a:hover { text-decoration:underline; }

#destWin { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #EEEEEE; padding:1em; position:absolute; width:400px; }
#destWinClose { color:#9C0000; float:right; }
#destWin li { display:block; float:left; padding:1px; width:100px; margin-bottom:0; }