/*
Theme Name: bd cust
Theme URI: http://www.netcovo.it/
Description: the theme for www.caioeilsuomacynino.it
Author: Devis Battisti
Author URI: http://www.netcovo.it/
Version: 1.0
.
Copyright (C) 2006 Devis Battisti
You can redistribute this theme and/or modify it under the terms of
the GNU General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.
.
*/

/*
verde: #666633
rosso: #CC6633
arancio :#FF9933
nav: #ECCA99;
*/

@import url(nav.css);
html, body, div, td, p, ul, li, ol, form, input, textarea {
	color: #666;
	color: #111;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: 'bitstream vera sans', 'lucida grande', 'verdana', 'sans-serif';
	line-height: 1.5;
	letter-spacing: 0.3px;
	}
body {
/*	text-align: center; *//* IE quirks auto margins workaround */
	background-color: #FF9933;
	background-image: url(images/bgbody130x404.gif);
	background-repeat: repeat-y;
	background-position: 700px 0px;
	}

#wrap {
	width: 700px;
	margin: 0;
	padding: 0px;
	margin-left: 70px;
	margin-top: 0px;
	text-align: left; /* after centering #wrap above for IE we return to normal alignment */
	overflow: hidden;
	border-left: 1px solid #87775D;
/*	border-right: 1px solid #87775D;*/
	background-color: #FDFDE9;
	background-image: url(images/bgbody130x404.gif);
	background-repeat: repeat-y;
	background-position: 630px 0;
	}
#footer{}
#footerInside{
/*	margin-top: 40px;*/
	margin-left: 70px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-top: 1px solid #87775D;
	width: 610px;
	font-size: 10px;
	text-align: center;
/*	background-image: url(images/black.gif);	*/
/*	background-color: #FDFDE9;
	border-left: 1px solid #87775D;
	border-right: 1px solid #87775D;
	*/
}
#creativecommons{
	font-size: 10px;
}
/**************** HEADER ***************/
#header {
	height: 100px;
	width: 700px;
	overflow: hidden;
	background-image: url(images/divano.gif);
	background-repeat: no-repeat;
	}
#header h1 {
	position: absolute;
	font-size: 54px;
	text-align: left;
	margin: 0;
	padding: 0;
	}

#header h1 a:link, 
#header h1 a:visited, 
#header h1 a:hover, 
#header h1 a:active {
	margin: 0;
	padding: 0;
	display: block;
	height: 50px;
	margin-top: 25px;
	margin-left: 10px;
	color: #CC6633;
	color: #666633;
	color: #111;
	}
#header h1 a:hover{
	color: #666633;
}
#header h4{
	position: absolute;
	top: 75px;
	left: 260px;
	margin: 0;
	padding: 0;
	height: 20px;
	width: 500px;
	font-size: 16px;
	color: #CC6633;
}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
	text-decoration: none;
	}

/*********** CONTENT ************/
#content {
	width: 480px;
	margin: 0;
	padding: 0;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
/*	min-height: 700px;*/
	float: left;
	text-align: left;
/*	border-right: 1px solid #DDD;*/
	}
#content p {
	/*text-align: justify;*/
	display:block;
	margin-bottom: 6px;
	}
#content ul{
	margin: 0;
	padding: 0;
	margin-left: 10px;
	margin-bottom: 10px;
}

#content form p {
	text-align: left;
	}
#content .more {
	text-align: right;
	}


/************* GENERAL ***************/
h1, h2, h3, h4, h5{
	margin: 0;
	padding: 0;
	font-weight: bold;
	display: block;
}
h1 {
	font-size: 20px;
}
h2 {
	font-size: 18px;
}

h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}

code, pre, var {
	font-family: 'bitstream vera sans mono', 'andale mono', monospace;
	color: #666;
	}
img {
	border: none;
}
textarea, input {
	background-color: transparent;
	border: 1px solid #87775D;
}
label{
	display: block;
	margin-top: 10px;
}

address {
	font-style: italic;
	}
blockquote {
	margin: 0;
	padding-left: 20px;
	background-color: #DDD;
	}
dt {}
dd {}
ol {
	margin: 0;
	padding: 0;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}

ul {
	margin-left: 20px;
	}

a:link, a:visited, a:hover, a:active {
	color: #FF9933;
	text-decoration: none;
	font-weight: bold;
	}
a:hover {
	text-decoration: underline;
	}

h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {
	color: #CC6633;
	text-decoration: none;
}
	
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
	color: #FEA638;
	text-decoration: none;
	}
p img{
	padding: 6px;
	padding-top: 0;
	padding-bottom: 0;
}
/******* POST ********/
.postItem{
	margin-bottom: 20px;
}
.postItem p{
	text-align: justify;
	margin-bottom: 10px;
	margin-top: 10px;
}
.postItem p img{
	padding: 6px;
}
.postItem img{
	padding: 6px;
}
.postHd {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #87775D;
	padding-top: 10px;
	font-size: 10px;
	color: #666633;

}
.postFt{
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dashed #87775D;
	text-align: right;
	font-size: 10px;
}

.posted cite{
	font-style: normal;
	font-weight: normal;
	}

/******* PAGE *********/
.pageItem{}
.pageItem p{
	text-align: justify;
	margin-bottom: 10px;
	margin-top: 10px;
}
.pageItem img{
	margin: 10px;
}

/*	Navigation links		*/

.prev {
	display: block;
	float: left;
	text-align: left;
	width: 48%;
	}

.next {
	display: block;
	float: right;
	text-align: right;
	width: 48%;
	}

.nav:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
    visibility: hidden;
}
* html .nav { height: 1%; }
/************* COMMENTS ***************/
h3#comments, h3#respond{
	font-size: 12px;
	color: #666;
}

.commentlink {
	text-align: right;
	}

ol.commentlist {
	list-style: none;
	}

.commentlist li {
	font-style: normal;
	padding: 1em;
	}

.commentlist .commentText {
	margin-top: 5px;
	border: 1px dashed #87775D;
	padding: 4px;
/*	background-color: #EEE;*/
	}

.commentlist p {
	}
.commentlist .postHd{
	margin: 0;
	padding: 0;
	border: 0;
}
.commentlist .postHd cite{
	font-style: normal;
}
.hilite {}

.br{
	clear: both;
}

/*** BREADCRUMB ***/
.breadcrumb{
	padding: 4px;
	padding-right: 10px;
	font-weight: bold;
	border-right: 1px solid #ECCA99;
	border-bottom: 1px solid #ECCA99;
	text-align: right;
	margin-bottom: 10px;
}

.subPages ul{
	margin: 20px;
	padding: 0;
	list-style-type: disc;
/*	float: right;*/
}
