/*  
Theme Name: Quadruple Blue
Theme URI: http://www.wpdesigner.com
Description: Quadruple Blue Wordpress theme created by Small Potato for WordPress 2.0 series.
Version: 1.0
Author: Small Potato
Author URI: http://www.wpdesigner.com/

	This theme is released under Creative Commons Attribution 2.5 License.*/
body,h1,h3,h4,h5,h6,address,blockquote,dd,dl,hr,p,form {
margin:0;
padding:0
}

body {
font-family:Arial;
font-size:13px;
text-align:center;
vertical-align:top;
background:url(images/bg.gif) repeat fixed top;
color:#000
}

h1,h3,h4,h5,h6 {
font-family:Arial;
font-size:18px;
font-weight:400
}

blockquote {
background:#fc0;
margin:15px 0 0
}

blockquote p {
padding:5px
}

blockquote blockquote {
background:#fff;
margin:15px
}

code {
background:#f9f9f9
}

dd {
padding:0 0 0 15px
}

hr {
clear:both;
border:0;
height:1px;
text-align:left;
background:#fc0;
color:#fc0;
margin:15px 15px 5px
}

small {
font-size:11px
}

pre {
width:90%
}

input,textarea {
font-family:Arial, Helvetica, Georgia, sans-serif;
font-size:12px;
padding:2px
}

input#s,input#author,input#email,input#url,textarea#comment {
border:1px solid #0f134c;
background-color:#fff;
padding:3px
}

input#author,input#email,input#url {
margin:0 5px 0 0
}

#container {
width:988px;
text-align:left;
vertical-align:top;
margin:0 auto;
padding:5px 0 0
}

#page {
width:960px;
float:left;
background:#0f134c url(images/bg_page.jpg) no-repeat;
color:#fff;
border:5px solid #fff
}

#header {
background:#0f134c url(images/heder_old.jpg) no-repeat;
width:960px;
height:325px;
float:left;
clear:both
}

#header h1 {
font-size:36px;
text-transform:uppercase;
color:#fc0;
padding:145px 30px 25px
}

#header a {
color:#fc0;
font-weight:700
}

#left_sidebar,.right_sidebar_col {
width:160px;
float:left;
display:inline;
margin:0 10px
}

#left_sidebar a {
color:#fc0;
font-size:14px;
text-decoration:none;
border:none;
padding-left:10px;
border-left:5px;
background:transparent url(images/listoff.png) left center no-repeat
}

#left_sidebar a:hover {
color:#fC0;
border:none;
font-size:14px;
text-decoration:underline;
padding-left:10px;
background:transparent url(images/liston.png) left center no-repeat
}

#left_sidebar li#search input,.right_sidebar_col li#search input {
margin:0 0 5px
}

#left_sidebar li.widget_calendar h2,.right_sidebar_col li.widget_calendar h2 {
background-image:none
}

#left_sidebar ul li,.right_sidebar_col ul li {
margin:0 0 10px
}

#left_sidebar ul li h2 {
background:url(images/bg_ul_li_h2.png) no-repeat;
color:#0F134C;
height:15px;
font-size:15px;
width:100px;
padding:15px 50px
}

.right_sidebar_col ul li h2 {
background:url(images/bg_ul_li_h4.png) no-repeat;
color:#fc0;
width:100px;
font-size:12px;
height:23px;
padding:15px 50px 12px
}

#left_sidebar ul ul {
line-height:10px
}

.right_sidebar_col ul ul {
line-height:10px;
background:url(images/bg_ul_ul_2.gif) no-repeat;
width:100px;
padding:5px 15px 15px
}

#left_sidebar ul ul li,.right_sidebar_col ul ul li {
line-height:24px;
margin:0
}

#left_sidebar ul ul li h2,.right_sidebar_col ul ul li h2 {
text-transform:none;
background-image:none;
padding:0
}

#left_sidebar ul ul ul,.right_sidebar_col ul ul ul {
background-image:none;
padding:0
}

/*a{
	color: #ffcc00;
text-decoration: none;
border: none;
padding-left: 10px;
border-left: 5px;
background: transparent url(images/listoff.png) left center no-repeat;
}

a:hover{ color: #ffffff;
border: none;
text-decoration: underline;
padding-left: 10px;
background: transparent url(images/liston.png) left center no-repeat;
}*/
#left_sidebar ul ul ul li,.right_sidebar_col ul ul ul li {
padding:0 0 0 10px
}

.right_sidebar_container_bottom {
width:340px;
float:left;
background:#fc0 url(images/bg_right_sidebar_container_bottom.gif) no-repeat bottom left;
margin:10px 0 0
}

.right_sidebar_container_top {
width:340px;
float:left;
margin-top:-8px;
background:url(images/bg_right_sidebar_container_top.gif) no-repeat;
padding:0 0 10px
}

.right_sidebar_col {
margin:0 0 0 10px
}

.right_sidebar_col a {
color:#001f35
}

.right_sidebar_col ul li#search input#s {
border:1px solid #fc0
}

.right_sidebar_col ul li {
margin:10px 0 0
}

.wide_column_bottom,.wide_column_top {
width:780px;
float:left;
background:#fff url(images/bg_wide_column_bottom.gif) no-repeat bottom left;
color:#000;
padding:0 0 10px
}

.wide_column_top {
background:url(images/bg_wide_column_top.gif) no-repeat;
padding:0
}

.narrow_column {
width:420px;
float:left;
display:inline;
margin:0 10px
}

.post {
background:url(images/bg_post.png) no-repeat;
margin:2px -9px 0
}

.post h2 a,.post_alt h2 a {
color:#0F134C
}

.postdate {
font-size:11px;
color:#0F134C;
font-weight:700
}

.entry {
line-height:18px;
text-align:justify;
margin-left:2px;
margin-right:2px;
padding-top:10px;
overflow: hidden;
}

.entry h1 {
font-size:24px;
line-height:30px
}

.entry h2 {
line-height:24px
}

.entry h3 {
font-size:16px
}

.entry h4 {
font-size:14px;
font-weight:700
}

.entry h5,.entry h6 {
font-size:12px
}

.entry img {
border:0 none #fc0;
float:none;
padding:4px
}

.entry img.wp-smiley {
border:0;
padding:0
}

.entry img.alignleft {
float:left;
margin:5px 10px 15px 0
}

.entry img.alignright {
float:right;
margin:5px 0 0 10px
}

.entry p.postinfo {
margin-top:5px;
margin-right:10px;
margin-bottom:20px;
background:url(images/bg_dotted.gif) repeat-x top left
}

.browse {
font-family:Geogria, Sans-Serif;
font-size:14px;
line-height:24px;
padding:0 15px
}

/* comments template */
.comments-template {
background:url(images/bg-dotted.gif) repeat-x;
padding:15px 0 0
}

.comments-template ol li {
background:url(images/bg_dotted.gif) repeat-x bottom left;
margin:15px 0 0;
padding:0 0 20px
}

.commentmetadata {
font-style:italic
}

.comments-template p.nocomments {
padding:0
}

/* end comments template 
 wp-calendar */
table#wp-calendar {
width:100%;
font-family:Arial, Helvetica, Georgia, sans-serif;
text-transform:none;
line-height:18px
}

table#wp-calendar caption {
padding:10px 15px
}

table#wp-calendar th {
text-align:center;
vertical-align:top
}

table#wp-calendar td {
text-align:right
}

table#wp-calendar tfoot td {
text-align:center
}

/* end calendar */
#footer {
width:970px;
height:145px;
float:left;
background:#fc0 url(images/footer.png) no-repeat bottom left;
color:#000;
border-color:#003;
text-align: center;
margin:0 0 10px;
}

#footer-text {
padding-top: 10px;
}

#footer p {
line-height:240px;
margin-left:150px
}

.titolo {
margin-left:100px;
padding-top:28px;
height:65px
}

.titolo a {
font-family:Arial;
color:#0F134C;
font-size:18px;
text-decoration:none
}

.titolo a:hover {
font-size:18px;
font-family:Arial;
color:#fc0;
text-decoration:none
}

.entry a {
font-family:Arial;
color:#0F134C;
font-size:12px;
text-decoration:underline
}

.entry a:hover {
font-size:12px;
font-family:Arial;
color:#fc0;
text-decoration:none
}

.pagina a {
font-family:Arial;
color:#0F134C;
font-size:25px;
text-decoration:none
}

.pagina a:hover {
font-size:25px;
font-family:Arial;
color:#fc0;
text-decoration:none
}

a img,abbr,acronym {
border:0;

}

address,dl,p,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6 {
padding:15px 0 0
}

dt,.entry h3,.entry h4,.entry h5,.browse a {
font-weight:700
}

#left_sidebar ul,.right_sidebar_col ul,.comments-template ol {
list-style:none;
margin:0;
padding:0
}