@CHARSET "UTF-8";
/*Utils*/
.clr{clear:both}
.inset{margin:10px}
.tleft{text-align:left}
.fright{float:right}
.fleft{float:left}
.right{text-align:right}
.left{text-align:left}
.center{text-align:center}
.upper{text-transform:uppercase}
.lower{text-transform:lowercase}
.capitalize{text-transform:capitalize}
.bold{font-weight:bold}
.italic{font-style:italic}
.hide{display:none}
.spacer{clear:both;visibility:hidden}
.note{font-style:italic;color:#555}
/*General*/
a img{ border:0 }
a{color:#990000;text-decoration:none}
input,textarea,select {border:1px solid #c8c8c8}
button{cursor:pointer;padding:0;margin:0}
button.image {border:0;background:transparent;margin:0;padding:0}
button img{padding:0;margin:0}
.alert{color:#ff0000}
.noclick{cursor: default}
img.loading{margin:0 8px;display:none}
.edit{cursor:pointer}
/*Forms*/
.deform label{display:block}
.deform input, .deform textarea{width:300px;margin:5px 0}
.ui-tabs-nav, .page ul.ui-tabs-nav{list-style:none;height:20px;margin:0 0 10px 0;border-bottom:1px solid #c8c8c8;padding:0;}
.ui-tabs-nav li{float:left;border:1px solid #c8c8c8;border-width:1px 1px 0 1px;display:block;line-height:20px;text-transform:uppercase;font-size:10px;margin:0 2px 0 0}
.ui-tabs-nav li a{padding:0 6px;height:20px;color:#333}
.ui-tabs-nav .ui-tabs-selected{background:#4d4d4d}
.ui-tabs-nav li.ui-tabs-selected a{color:#fff}
.ui-tabs-hide{display:none;}
/*Layout*/
html,body{margin:0;padding:0}
body{font-size:0.8em;text-align:center;background:#000 url(http://cdn.rosarossa.com/img/bg-inner-light.png) repeat-y center 0;color:#fff;font-family: "verdana", "sans-serif"}
#wrapper-l{text-align:center;width:1000px;margin:0 auto;text-align:center;background:url(http://cdn.rosarossa.com/img/bg-light.png) repeat-y center 0}
#wrapper{width:940px;margin:0 auto;text-align:left;background:#fff;padding-top:10px;color:#000;position:relative}
#issue{display:block;width:30px;height:160px;background:url(../img/uscita_4_08_light.jpg) no-repeat 0;
left:-40px;top:175px;margin:0;padding:0;position:absolute}
#header{height:120px;background:#fff url(../img/top_bg.png) no-repeat center 0;position:relative;overflow:hidden}
#header h1{margin:0;font-size:8px;width:198px;height:120px;overflow:hidden;position:relative}
#header h1 span{position:absolute;width:100%;height:100%;background:url(http://cdn.rosarossa.com/img/logo_rr3.jpg) no-repeat 0 0}
#header * {margin:0}
#ad-top{position:absolute;right:10px;top:10px}
#info-bar{margin:10px 0;height:22px;position:relative}   
#sentence{position:absolute;right:0;top:0;width:476px;height:19px;overflow:hidden;font-size:12px;text-align:right}
#sentence span{display:block;height:100%;width:100%;background:#fff url(http://cdn.rosarossa.com/img/sentence.gif) no-repeat right 0}
#simple-search{position:absolute;top:0;left:0;height:20px;width:200px;background:url(http://cdn.rosarossa.com/img/search_input_bg.png) repeat-x}
#input-wrap-l{height:20px;background:url(http://cdn.rosarossa.com/img/search_input_wrap_l.png) no-repeat 0 0}
#input-wrap-r{height:20px;background:url(http://cdn.rosarossa.com/img/search_input_wrap_r.png) no-repeat right 0}
#simple-search input{background:transparent;width:155px;height:20px;border:0;position:absolute;left:30px;}
#simple-search-bt {position:absolute;top:0;left:200px;height:18px;width:18px;margin:1px 0 0 0;padding:0;border:0;float:none;background:#fff}
#simple-search-msg{position:absolute;top:0;left:0;color:#ff0000;left:250px}
#advanced-search-bt{position:absolute;top:0;left:220px;height:20px;width:25px;display:block}
#menu-main{margin:0 0 5px 0;padding-left:143px;height:50px;position:relative;background:url(http://cdn.rosarossa.com/img/menu_bar.png) no-repeat right top}
#menu-main a{color:#fff}
#home-bt{position:absolute;left:0;top:0;width:140px;height:50px;margin:0;padding:0;list-style:none}
#home-bt li{margin:0;padding:0}
#home-bt a{width:140px;height:50px;display:block;position:relative}
#home-bt a span{display:block;width:100%;height:100%;position:absolute;background:url(http://cdn.rosarossa.com/img/rosarossa_home.gif) no-repeat 0 0}
#pathway{height:18px;margin:5px 0;border-left:4px solid #333;text-transform:uppercase;font-size:11px;line-height:18px;color:#4d4d4d}
#pathway a{text-decoration:none}
#pathway a:hover{text-decoration:underline}
#pathway span{margin:0 5px}
#container{min-height:600px;clear:both}
#container p{margin:8px 0}
/*CONTENTS*/
#content{width:620px;overflow:hidden}
.layer-content{width:480px;margin-top:5px;margin-right:10px;overflow:hidden;float:right}
.layer-content-wide{margin-top:5px;margin-right:10px;overflow:hidden}
.paginator{text-align:center;margin:10px 0}
.paginator a{color:#666;padding:4px 5px;margin:2px;border:1px solid #ccc}
.paginator span:hover a{background:#d4d4d4}
.paginator span.current{background:#4d4d4d;padding:4px 5px;margin:2px;border:1px solid #4d4d4d;color:#fff}
#footer{position:relative;height:150px;background:#333 url(http://cdn.rosarossa.com/img/bottom_page.png) no-repeat center bottom;margin-top:30px;color:#fff;overflow:hidden;font-family:arial}
#footer a{color:#fff}
#footer h3{font-size:14px;padding:0;margin:0;text-transform:uppercase;color:#8FACB3;}
#footer ul{list-style-type:none;margin:0;padding:0;}
#partners{width:600px;position:absolute;top:10px;left:10px}
#feedback{padding:0;margin:10px 10px 0 0;width:310px;height:125px;float:right;border:1px solid #fff;border-width:0 0 0 1px;position:relative}
#feedback h3{text-align:right;margin:0}
#FeedbackSuggestForm{margin-top:5px}
#FeedbackSuggestForm label{display:block;float:left;width:80px;text-align:right;margin:0 10px 0 0}
#FeedbackSuggestForm textarea, #FeedbackSuggestForm input{width:200px;margin-bottom:2px;background:#e6e6e6;float:right}
#FeedbackSuggestForm textarea{height:60px;overflow:auto}
#FeedbackSuggestForm p{text-align:right;padding:0;margin:0}
#feedback-response{float:left;width:100px;margin:0;padding:0;position:absolute;top:60px;left:0;text-align:left}
#extra-footer{position:relative;height:50px;width:1000px;margin:0 auto;background:url(http://cdn.rosarossa.com/img/footer-light.png) no-repeat center top}
#footnote{text-align:center;font-size:10px;color:#888;padding-top:30px}
/*MENU*/
.nav, .nav * {margin:0;padding:0}
.nav {display:block;padding-left:10px;background: none;height:40px;width:787px;float: left;position:relative;background:url(http://cdn.rosarossa.com/img/menu_bar.png) no-repeat 0 top;text-transform:uppercase;overflow:hidden}
.nav * {margin-left:0}
.nav ul {background:none;float:left;position:relative}
.nav li {background:none;float:left;list-style:none;z-index:99;line-height:24px;height:20px;font-size:12px;font-weight:bold}
.nav li.current ul{z-index: 99}
.nav li.sfHover ul,ul.nav li:hover ul{z-index: 100}
.nav li li{background:none;font-weight:normal;line-height:22px}
.nav a{color:#fff;display:block;float:left;text-decoration:none;width:130px;text-align:center}
.nav li li a{width:auto;text-align:left;padding:0 6px 0 18px}
.nav li ul{left:0;top:-999em;position:absolute;width:787px}
.nav li:hover,.nav li.sfHover,.nav li.current,.nav a:focus, .nav a:hover, .nav a:active{background:url(http://cdn.rosarossa.com/img/menu_top_selected2.png) no-repeat center 3px}
.nav li.sfHover a,.nav li.current a,.nav a:focus, .nav a:hover, .nav a:active{border-bottom: none}
.nav li li.current{background:none}
.nav li li.current a{text-decoration:underline;background:url(http://cdn.rosarossa.com/img/menu_star.png) no-repeat 2px 3px}
.nav li li:hover,.nav li li a:focus, .nav li li a:hover, .nav li li a:active{background:none;text-decoration:underline;background:url(http://cdn.rosarossa.com/img/menu_star.png) no-repeat 2px 3px}
.nav li:hover ul,body .nav li.current ul,ul.nav li.sfHover ul {top:20px}
.nav li:hover li ul,.nav li.sfHover li ul{top:-999em}
.nav li li:hover ul,ul.nav li li.sfHover ul {top:2.5em;}
.superfish li:hover ul,.superfish li li:hover ul{top: -999em}
/*SIDEBAR*/
#sidebar{width:320px;overflow:hidden}
#sidebar p{margin:0;padding:0}               
#latest-views{margin:8px 0;border:1px dotted #c8c8c8;border-width:1px 0;padding:4px 10px;text-align:center;background:#fff}
#latest-views a{width:65px;height:65px}
#latest-views img{width:65px;height:65px;margin:4px;overflow:hidden}
#video-ad{width:320px;height:275px;background:url(http://cdn.rosarossa.com/img/frame_320x275.gif) no-repeat;overflow:hidden}
#video-ad p{padding:15px 10px 10px 10px}
#wide-ad, #square-ad{margin:15px 0}
#wide-ad p{padding:0 10px;margin:5px 0}
#square-ad{padding:0 10px}                 
#square-ad p{width:145px;height:145px;margin:0 0 10px 5px;float:right;overflow:hidden;padding:0}
#square-ad p img{width:100%;height:100%;}
#square-ad p.even{margin:0 5px 10px 0;}
#custom-ad{clear:both}
/*StaticPage*/
.page p{margin:10px 0}
.page h3{margin:10px 0}
.page h2 {font-size:20px;line-height:20px;padding:0 0 5px 0;border:1px dotted #c8c8c8;border-width:0 0 1px 0;margin:0 0 10px 0;text-align:center;}
.page img.fleft{margin:0 10px 10px 0}
.page img.fright{margin:0 0 10px 10px}
.page ul {list-style-type:square;margin:10px 0 10px 10px;padding-left:10px}
.page ul li{margin:0;padding:0}
div.page .page-gallery { margin:10px 0;text-align:center}
#archive .page-gallery {text-align:left}
#archive .page-gallery img{margin:6px 8px;padding:5px;border:1px solid #c8c8c8}
#wallpapers td img{margin:10px 0}

#welcome{
    width:180px;
    height:140px;
    position:absolute;
    top:0;
    right:0;
    background: url('../img/welcome-giorgio.png') no-repeat center center;
}

