/*
Theme Name: Persefone wordpress tema 1
Theme URI: http://www.persefone.it
Description: Tema molto semplice a due colonne con la possibilità di impostare i tabs
Version: 2.0
Author: Sandro Stracuzzi
Author URI: http://www.persefone.it

        Copyright &copy; 2008 Sandro Stracuzzi
        enjoy

*/

a:link {text-decoration: none; }
a:hover {
         text-decoration: none;
         }
a:visited{text-decoration: none;}

/* HEADER AND BODY STYLING */
body {margin:0;padding:0;font-family:sans-serif;}
#header {background:#202225;width:100%;height:80px}
#header .widthlimiter div {float:right;color:#63A9D5;font:italic bold 1em/80px sans-serif;}
#search {display:inline}
#description {display:inline;margin-right:1em}
.widthlimiter {min-width:600px;max-width:1000px;width:90%;margin:0 auto}
#menu {width:100%;background:#63A9D5;height:2em}

/* NAVIGATION BAR - for an easy way to restyle this, visit ... http://ryanhellyer.net/dropdowns/ */
#suckerfish {background:#63A9D5;font-size:18px;font-family:helvetica,sans-serif;font-weight:bold}
#suckerfishnav, #suckerfishnav ul {font-weight:bold;float:left;list-style:none;line-height:2em;padding:0;border:0px solid #aaa;margin:0 0 0 0;width:100%}
#suckerfishnav a {display:block;color:#202225;text-decoration:none;padding:0px 10px}
#suckerfishnav li {float:left;padding:0}
#suckerfishnav li ul {position:absolute;left:-999em;height:auto;width:150px;font-weight:normal;margin:0;line-height:1;z-index:999999;}
#suckerfishnav li li {padding-right:1px;width:150px;border-left:1px solid #aaa;border-right:1px solid #aaa;border-bottom:1px solid #aaa}
#suckerfishnav li li a {padding:4px 10px;width:150px}
#suckerfishnav li ul li {font-weight:normal; font-family:helvetica,sans-serif}
#suckerfishnav li ul li a {font-size:12px; color:#202225}
#suckerfishnav li:hover ul li a {color:#202225}
#suckerfishnav li ul ul {margin:-20px 0 0 150px}
#suckerfishnav li ul li:hover {background:#63A9D5}
#suckerfishnav li ul li:hover a {color:#202225}
#suckerfishnav li ul li:hover li a {color:#202225}
#suckerfishnav li ul li li:hover a {color:#202225}
#suckerfishnav li ul li ul li:hover ul li a {color:#202225}
#suckerfishnav li ul li ul li:hover ul li:hover a {color:#202225}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {left:auto;background:#fff}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#fff}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#202225}

/* MAIN CONTENT STYLING */
#content {}
h1,h2,h3,h4,h5 {color:#63A9D5}
h1 a,h2 a,h3 a,h4 a,h5 a {color:#63A9D5;text-decoration:none}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover {text-decoration:underline}
h1 {margin:0;padding:0;font:normal bold 3em/30px sans-serif}
h2 {font:normal bold 1.8em sans-serif;margin:0.5em 0}
h3 {font:normal bold 1.6em sans-serif;margin:0.4em 0}
h4 {font:normal bold 1.3em sans-serif;margin:0.3em 0}
h5 {font:normal bold 1.2em sans-serif;margin:0.2em 0}

p {color:#202225}
p a {color:#63A9D5;text-decoration:none}
p a:hover {text-decoration:underline}

ul li, ol li {color:#202225}

/************************************************
*        Right Sidebar                                                          *
************************************************/

/* sidebar - right hand column */
div#r_sidebar {
        float:right;
        width:250px;
        margin:5px 0px 5px 5px;
        padding:4px;
        color:#354E6E;
}
div#r_sidebar ul {
        list-style:none;
        padding:0;
        margin:5px 0;
}
div#r_sidebar ul li {
        padding:0;
        margin:0;
        display:block !important;
        display:inline; /* for ie */
}
div#r_sidebar ul li a {
        display:block;
        padding:4px 0 4px 2px;
        margin:0;
        font-family:Geneva, Arial, Helvetica, sans-serif;
}
div#r_sidebar ul li a:hover {
        color:#FFFFFF;
        background-color:#486997;
        text-decoration:none;
}
div#r_sidebar p, div#sidebar ul {
        margin-bottom:20px;
}

#content {
        width: 900px;
        margin: 0px auto 0px;
        padding: 0px 0px 0px 0px;
        }

#contentleft {
        float: left;
        width: 600px;
        margin: 0px 0px 0px 0px;
        padding: 0px 30px 20px 0px;
        }

/* FOOTER STYLING */
#footer {background:#000000;width:100%;height:2em}
#footer p {font-size:0.8em;line-height:2em;color:#fff}
#footer a {color:#63A9D5;text-decoration:none}
#footer a:hover {text-decoration:underline}




.hide,.print-logo,.close-button,a.oc span {
display:none;
}



#footer {
margin: 0;
clear:both;
color:#FFF;
background:#000;
}

#footer .inside {
height: 45px;
}

#footer p {
font-size:10px;
line-height:35px;
margin:0;
padding: 0;
}

#footer p.attributes {
text-decoration:none;
/*color:#000;*/
padding:0 0 0 1em;
font-size: 9px;
}