/*  
Theme Name: Compagnia della Badessa
Theme URI: --
Description: Three columns theme for WP // Compagnia della Badessa blog
Version: 1.00
Tags: three columns, red, fixed
*/

/* layout */

* {margin: 0; padding: 0;}
html, body {background: url(images/bg.gif);}
a img {border: 0;}
body {font: 8pt Verdana, Tahoma, Arial, sans-serif;	color: #666; text-align: center;}
#container {width: 702px; margin: 0 auto; background: url(images/container.jpg) right top repeat-y; text-align: left;}
#page {background-color: transparent;}
#header {background: url(images/head.jpg) top center no-repeat; height: 255px; position: relative;}
#logo {height: 55px; position: absolute; top: 0; left: 150px;}
#logo .description {text-indent: -9999px;}
#loghilink, #loghilink li {margin: 0; padding: 0; list-style: none; height: 51px; overflow: hidden}
#loghilink li {display: inline;}
.narrowcolumn {float: left; padding: 5px; width: 382px; background: url(images/narrowcolumn.jpg) top right repeat-y;}
.widecolumn {}
.post {margin: 10px 0 40px 0; padding: 0 10px;}
.narrowcolumn .postmetadata {}
.widecolumn .postmetadata {}
.entrytext {background: url(images/postdots.gif) left bottom repeat-x;}
#leftsidebar {width: 156px; float: left;}
#rightsidebar {width: 154px; float: left; background: #b89d02}
#footer {font-size: 7pt; padding: 5px 5px 5px 500px; clear: both; background: #fff; position: relative; height: 80px}
#banner {position: absolute; left: 5px; top: 5px;}
.postmetadata {clear: both}

/* text */

a, a:link, a:visited {text-decoration: underline; color: #666;}
a:hover, a:active {text-decoration: underline; color: #333;}
h1 {font-size: 18pt; font-weight: normal; color: #d70202;}
h2 {font-size: 10pt; color: #d70202; text-transform: uppercase;}
h3 {font-size: 10pt; color: #71a15c;}
#leftsidebar h2, #rightsidebar h2 {font-size: 14pt; color: #fff; text-transform: none; line-height: 44px; padding: 0 5px;}
#leftsidebar h2 {background: #971b0e;}
#rightsidebar h2 {background: url(images/fondo_titoli.jpg);}
h1 a:link, h1 a:hover, h1 a:visited, h1 a:active, h2 a:link, h2 a:hover, h2 a:visited, h2 a:active, h3 a:link, h3 a:hover, h3 a:visited, h3 a:active {text-decoration: none; color: #d70202;}
ul, li {list-style: none; list-style-position: inside;}
#leftsidebar li {/*list-style-image: url(images/redbull.gif); background: url(images/listleft.gif) right bottom no-repeat; padding-bottom: 10px;*/ background: url(images/redbull.gif) 0 3px no-repeat;}
#leftsidebar ul li ul li {margin-left: 10px;}
#leftsidebar li a, #rightsidebar li a {text-decoration: none;}
#leftsidebar li a {display: block; background: url(images/listleft.gif) right bottom no-repeat; padding-bottom: 10px; margin-left: 15px;}
#rightsidebar li {list-style-image: url(images/yellowbull.gif); padding-bottom: 10px;}
#rightsidebar li a:link, #rightsidebar li a:visited {color: #e9e2ce;}
#rightsidebar li a:hover, #rightsidebar li a:active {color: #fff;}
#header h2 {text-indent: -9999px;}
#header li {list-style-image: url(images/badessa.gif); font-size: 12pt; color: #b89d02; margin: 10px 0;}
#header a, #header a:link, #header a:visited {text-decoration: none; color: #dbb78f;}
#header a:hover, #header a:active {text-decoration: underline; color: #dbb78f;}
#header ul {position: absolute; top: 80px; left: 560px;}
#leftsidebar ul, #rightsidebar ul {margin: 10px 0 20px 0;}
form {padding: 10px 0;}
p {padding: 10px 0; overflow: hidden;}
input, textarea {border: 1px solid #666; margin: 3px;}
.post img {border: 1px solid #999;}
.postmetadata a {color: #71a15c; font-weight: bold;}
small {font-size: 8pt;}
small.date {font-size: 14pt; color: #adadad;}
h3#comments {padding-bottom: 20px;}
.center {text-align: center;}
hr {display: none;}
h3#respond {padding-top: 20px;}
ol li, #leftsidebar ul ol li, #rightsidebar ul ol li  {list-style: decimal outside;}

/* specific */

.widecolumn .entry p {}
.narrowcolumn .entry, .widecolumn .entry {}
.widecolumn {}
.narrowcolumn .postmetadata {}
.alt {}
.entry p a:visited {}
code {font-family: 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps {font-size: 8pt;}
p img {padding: 0; max-width: 100%;}
img.centered, .aligncenter {display: block; margin: 5px auto;}
img.alignright {display: inline; margin: 0 0 0 5px;}
img.alignleft {display: inline; margin: 0 5px 0 0;}
.alignleft {float: left;}
.alignright {float: right;}
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: none;}
blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0; display: block;}

/* comments */
.commentlist li, #commentform input, #commentform textarea {font-size: 8pt;}
.commentlist li {margin: 10px 0 0 0; padding: 5px 10px 3px; list-style: none;background: url(images/postdots.gif) left bottom repeat-x;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: italic;}
.commentlist p {margin: 10px 5px 10px 0;}
.commentmetadata {margin: 0; display: block;}
.entry ol {padding: 0 0 0 35px; margin: 0;}
.nocomments {text-align: center; margin: 0; padding: 0;}
.alt {margin: 0; padding: 10px;}
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}
#commentform p {padding: 5px 0 0 0; margin: 0;}


/* calendar */
#wp-calendar {padding: 0px 3px}
#wp-calendar #prev a {font-size: 9pt; padding-left: 10px; text-align: left;}
#wp-calendar a {text-decoration: none; display: block; text-align: center;width: 100%; color: #fff}
#wp-calendar caption {font-weight: bold; font-size: 10pt; text-align: center; color: #fff; padding-top: 10px;}
#wp-calendar th {font-style: normal; text-transform: capitalize; height: 25px; color: #fff}
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 155px;}
#wp-calendar #next a {padding-right: 10px; text-align: right; color: #dbb78f}
#wp-calendar td {padding: 3px 0; text-align: center; color: #dbb78f}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
	 }

/* Gravatars */

img.avatar {
	float: left;
	margin-right: 10px;
}

/* Captions */

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
