body{font-family:"Trebuchet MS",Trebuchet,sans-serif;font-size:76%;background-color:#fff;margin:0;text-align:center}#container{text-align:left;margin:3em auto 10px auto;width:756px;background:url(../images/mid.png) 0 0 repeat-y;color:#2e507c}#c_top{width:756px;background:url(../images/top.png) 0 0 no-repeat}#c_foot{width:696px;background:url(../images/foot.png) 0 100% no-repeat;padding:30px;overflow:visible;position:relative}#google{width:520px;height:63px;background:url(../images/googbk.png) 0 0 repeat-x;display:block;margin:7px 0 0 0;overflow:hidden;position:relative;left:15px}#google .rt{width:520px;height:63px;background:url(../images/googrt.png) 100% 0 no-repeat}#google .lt{width:513px;height:35px;padding:12px 5px 16px 2px;background:url(../images/googlt.png) 0 0 no-repeat}#calendar{width:161px;height:191px;display:block;background:url(../images/calendar.png) 0 0 no-repeat;text-align:center;position:relative}#calfix1{width:14px;height:14px;position:absolute;top:0;left:0;background:url(../images/calendar.png) 0 0 no-repeat;z-index:1}#calfix2{width:16px;height:9px;position:absolute;top:0;right:0;background:url(../images/calendar.png) 100% 0 no-repeat;z-index:1}#calfix3{width:14px;height:6px;position:absolute;top:9px;right:0;background:url(../images/calendar.png) 100% -9px no-repeat;z-index:1}#left{width:161px;margin:0 1px 5px 1px;display:block;float:left;text-align:center}#igoogle{font-size:.93em}#dow{margin-top:-6px}#dom{color:#fff;font-size:92px;margin:0;line-height:70px}#month{margin:0 auto;height:45px}#year{margin:0 auto}#sun,#saints,#findsaint{font-size:16px;margin:10px 0 10px 180px}#sun{height:16px;padding:9px 0 10px 58px;background:url(../images/moonsun.png) 0 0 no-repeat}#saints a{color:#2e507c;text-decoration:none}#saints .saint{font-weight:bold}#saints .main.saint{text-decoration:underline}#saints #othersaints{font-size:.7em;font-style:italic;font-weight:bold}#saints #othersaints a{white-space:nowrap}#findsaint{font-size:1em;margin-top:5px}#findsaint input{border:1px solid #ccc}#baloon{background-color:#fff;border:1px solid #000;padding:2px;position:absolute;display:block}div.autocomplete{position:absolute;width:250px;background-color:white;border:1px solid #888;margin:0;padding:0}#autocomp{position:absolute;z-index:100}#autocomp ul{list-style-type:none;margin:0;padding:0;background-color:#fff;border:1px solid #ccc}#autocomp ul li.selected{background-color:#eee}#autocomp ul li{list-style-type:none;display:block;margin:0;padding:2px;cursor:pointer}#autocomp .match{font-weight:bold;color:#00c}#hads{height:15px;margin:20px 0 0 180px}#meteo{width:338px;padding-right:12px;display:block;float:left;background:url(../images/sew.png) 100% 0 repeat-y;clear:left;margin-bottom:10px;line-height:1.1em}#meteo h2 span{display:none}#meteo h2{width:117px;height:22px;margin:0 15px 3px 3px;display:block;background:url(../images/meteotitle.png) 0 0 no-repeat}#meteo #box{width:163px;height:191px;display:block;float:left;clear:left}#meteo #prevsel{display:block;margin:0 0 10px 0;padding:0 0 0 12px;list-style:none;height:18px;width:163px;overflow:hidden}#meteo #prevsel li{list-style:none;height:18px;display:block;float:left;width:53px}#meteo #prevsel a{height:16px;display:block;padding:2px 9px 0 9px;width:34px;background-color:#67abd0;position:relative;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center;border-left:1px solid #fff;overflow:hidden}#meteo #prevsel .center a{width:53px;padding:2px 0 0 0}#meteo #prevsel .left a span{background:url(../images/circles.gif) -18px 0 no-repeat;display:block;width:9px;height:18px;position:absolute;top:0;left:0}#meteo #prevsel .right a span{background:url(../images/circles.gif) -27px 0 no-repeat;display:block;width:9px;height:18px;position:absolute;top:0;right:0}#meteo #prevsel a.sel{background-color:#2e507c}#meteo #prevsel .left a.sel span{background-position:0 0}#meteo #prevsel .right a.sel span{background-position:-9px 0}#meteo p{margin:0 0 0 176px;text-align:justify;line-height:1.1em}#meteo .prevtext{display:none}#meteo .prevtext.sel{display:block}#meteo .nodisp{font-style:italic;text-align:center}#horoscope{width:334px;padding:46px 0 0 12px;float:left;display:block;position:relative;margin:0 0 10px 0;overflow:hidden}#horoscope h2{width:117px;height:27px;display:block;background:url(../images/horoscope.png) 100% 0 no-repeat;right:3px;top:0;position:absolute;padding:0;margin:0}#horoscope h2 span{display:none}#horoscope ul{width:277px;position:absolute;right:0;top:23px}#horoscope ul,#horoscope li{list-style:none;margin:0;padding:0}#horoscope li{display:block;width:22px;height:16px;margin-left:1px;float:left}#horoscope .sign{background-image:url(../images/horlogos.png);background-repeat:none}#horoscope .ariete{background-position:0 0}#horoscope .toro{background-position:-22px 0}#horoscope .gemelli{background-position:-44px 0}#horoscope .cancro{background-position:-66px 0}#horoscope .leone{background-position:-88px 0}#horoscope .vergine{background-position:-110px 0}#horoscope .bilancia{background-position:-132px 0}#horoscope .scorpione{background-position:-154px 0}#horoscope .sagittario{background-position:-176px 0}#horoscope .capricorno{background-position:-198px 0}#horoscope .acquario{background-position:-220px 0}#horoscope .pesci{background-position:-242px 0}#horoscope li span{display:none}#horoscope li a{width:100%;height:100%;display:block}#horoscope #logo{width:56px;height:41px;display:block;float:left;margin:0 10px 0 0}#horoscope h3{color:#000;text-transform:uppercase;margin:10px 0 0 10px;padding:0;font-size:1.2em}#horoscope #hor_date{margin-top:0;font-size:.9em;color:#bbb}#horoscope p{margin-top:20px;text-align:justify}#horoscope p a{color:#ccc}#horoscope #hor_text{display:block;min-height:160px;overflow:hidden}#proverb{display:block;width:661px;background:url(../images/sp_bkg.png) 0 0 repeat-y;clear:both;margin:0 auto;text-align:center;color:#000;color:#000;text-decoration:none}#prov_foot{display:block;width:661px;padding-bottom:30px;min-height:37px;background:url(../images/sp_foot.png) 0 100% no-repeat}#prov_top{display:block;width:590px;min-height:8px;padding:13px 40px 0 31px;background:url(../images/sp_top.png) 0 0 no-repeat}h1.pagetitle{margin-top:0;padding-top:0}.nav ul,.nav ul li{list-style:none}.nav ul{text-align:center;display:block;margin:.5em 0;padding:0}.nav li{margin:0 .2em;display:inline}.nav .months li{margin:0 .4em;color:red;font-weight:bold}.nav .months a{color:#2e507c;text-decoration:none;font-weight:normal}.nav .months a:hover,.nav .months a:focus{color:#000;text-decoration:underline}.nav .days li{overflow:hidden;margin:0 .1em}.nav .days li a{padding:.1em .4em;border:1px solid #ccc;color:#2e507c;text-decoration:none}.nav .days li.ch2 a{padding:.1em .2em}.nav .days li a:hover,.nav .days li a:focus{color:#fff;border-color:#000;background-color:#2e507c}.nav .days li span{color:#f00;font-weight:bold;padding:.2em}.nav{margin-bottom:2em}.saintlist{padding:15px;border-top:1px solid #ddd}.saintlist.first,.saintlist.search{border-top:0}.saintlist.day{padding-bottom:0}.saintlist h2{font-size:1.2em;font-weight:bold;margin:0 0 .5em 0;padding:0}#back{position:absolute;top:35px;right:20px;color:red;text-decoration:none;border:1px solid red;padding:.2em}.saintlist.main h2{text-decoration:underline}#back:hover,#back:focus{color:#000;border-color:#000}.hilite{background-color:yellow}.saintlist.day a{color:#000;text-decoration:none;font-size:large}h2.month,h2.month a{color:#2e507c;text-decoration:none;font-size:1.2em;padding-bottom:2px;border-bottom:1px solid #ccc;margin-bottom:2px}.days{margin-left:20px}.days,.days a{color:#999;text-decoration:none}.days a:hover,.days a:focus{text-decoration:underline}fieldset.form{margin:1em 0;padding-bottom:1.5em;float:left;width:546px;overflow:hidden;position:relative}fieldset.form legend{margin-bottom:10px}fieldset.form label,fieldset.form input,fieldset.form select,fieldset.form textarea,fieldset.form div.longtext{display:block;float:left;width:190px;clear:right}fieldset.form input,fieldset.form select,fieldset.form textarea,fieldset.form div.longtext{width:330px}fieldset.form textarea{height:20em;margin:5px 0}fieldset.form textarea.longmeta{height:10em}fieldset.form input.smallinput{width:auto;margin-left:179px;position:relative;top:1px;text-align:right;clear:none}fieldset.form label{text-align:right;margin-right:10px;position:relative;top:4px;clear:none}fieldset.form label.smallinput{text-align:left;margin:3px 0 3px 5px;top:0;clear:right;width:340px}fieldset.form label.smalltext{font-size:92%;height:1.2em;vertical-align:text-bottom}fieldset.form label.longtext{height:19em}fieldset.form label.longmeta{height:9em}.require{font-weight:bold}fieldset.form input.btn{width:auto;float:none;margin:0 auto}.fsend{clear:left;height:0;line-height:0;font-size:0}fieldset.form .error{float:left;clear:both;width:540px;text-align:center;display:block;margin:4px 1px}.insert_hide{display:none}fieldset.form label.smallmeta{height:2.4em;overflow:hidden}fieldset.form input.smallmeta{margin-bottom:1.4em}#thanks,#copyright{font-size:.85em;text-align:center;margin-top:1.5em}#copyright{color:#527da4}#copyright a{color:#527da4;text-decoration:none}#thanks{color:#999;margin-bottom:1em}#thanks a{color:#999;text-decoration:none;font-weight:bold}@media handheld{#lpbar{position:absolute!important}}#lpbar,#lpbar li{list-style:none;margin:0;padding:0;text-decoration:none}#lpbar{background:url(/lpbar.png) 0 50% repeat-y;position:fixed;left:0;top:0;width:100%;background-color:#fff;color:#000;z-index:10000;display:block;border-bottom:1px solid #aaa;font-family:Arial,sans-serif;font-size:12px;text-align:left;-webkit-text-size-adjust:none}#lpbar li{float:left;margin:3px 7px 0 0;vertical-align:text-bottom;border:1px solid #ccc;display:block;position:relative;padding:1px 0}#lpbar li.nob{border:0;padding:1px}#lpbar a{color:#000;text-decoration:none;padding:1px 5px;min-height:13px;font-weight:bold}#lpbar .s a{color:#ff3c55}#lpbar .small,#lpbar .small a{color:#999;font-weight:normal;font-size:.95em}#lpbar .big{font-size:1.1em}#lpbar li:hover,#lpbar a:hover,#lpbar a:focus{text-decoration:none;color:#000;background-color:#eee}#lpbar #lp{margin:0 6px 0 0;border:0;padding:3px 0 4px 8px;min-width:57px;overflow:visible;white-space:nowrap}#lpbar #forum{border:0;padding:1px;margin-right:24px;min-width:50px}#lpbar #lp:hover,#lpbar #lp a:hover,#lpbar #lp a:focus{background-color:transparent}#lpbar .right{float:right;margin-right:10px}#lpbar .tip{display:none;position:absolute;top:1.4em;left:0;background-color:#aaa;color:#fff;padding:3px;width:250px;border:1px solid #eee;z-index:1000}#lpbar #lp .tip{width:auto}#lpbar .right .tip{right:0;left:auto;font-weight:normal}#lpbar li.over .tip,#lpbar li:hover .tip{display:block}