/*
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;font-size:14px;}
#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}
p{text-align:justify;}

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;
        }






.hide,.print-logo,.close-button,a.oc span {
display:none;
}



/* FOOTER */

#footer2 {
	background: #666;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	line-height:18px;
	padding: 4px 0 32px 0;
	margin: 0px auto 0px;
}

#footer2 a {
	color: #fff;
	text-decoration: underline
}

#footer2 a:hover {
	text-decoration: none
}

.box_footer {
	width: 310px;
	padding: 5px;
	float: left;
	margin: 0 7px;
	color:#fff;
}




.quote {
        margin: 0;
        padding: 20px 20px 20px 65px;
  font-style: italic;
  background-color: #f6f6f6;
  background-image: url(back_quote.gif);
        background-repeat: no-repeat;
  background-position: 20px 15px;
}
