/*
THEME NAME: Luisa Del Giudice
THEME URI:
Description: 
VERSION: 2.3
AUTHOR: 
TAGS:
*/

/* Begin html tags */
* { margin:0; padding:0; } 
body {font-size: 12px;font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;background: #542a49;color: #333;margin: 0px;padding:0px;}
a{color: #542a49;text-decoration:underline;}
a:hover {color: black;text-decoration: none;}
ul{list-style-type: none;}
h1 {font-size:18px; color:#48213e;padding: 0px 0px 15px 0px;margin:0px;}
h2{font-size:14px;color:#48213e;padding:0px;margin:0px}
h3,h4{font-size:12px;color:#48213e;padding:0px;margin:0px}
small{font-size:1em;}
/* End html tags */


/* Begin Structure */
#page {
width:800px;
margin:0px auto;
padding:0px;
background: white url(img/bg_full.jpg) no-repeat; }

#header {
margin:0px;
padding: 0px;
font-size:11px;
color: #666666;
width:800px;
background:#c3e294;
}

#maincontent{
/* background:#e8e8e8; */
width:589px;
line-height:1.8em;
margin: 0px 0px 0px 200px;
padding:0px;
height: 600px;}

#sidebar{
float:left;
width:200px;
padding:20px;
margin:100px 0px 0px 0px;
display:inline;
background: #c3e294;}

#footer{
margin:0px;
padding: 20px 0px 0px 0px;
font-size:11px;
color: #999;
width:800px;
display:block;
clear:both;
background:#542a49; }

/* End Structure */

/* begin header*/
#header h1{text-align:left;color:#48213e; font-size:17px; padding:9px 0px 9px 20px;margin:0px;}
#header h1 a{color:#48213e;}
.description{padding:3px 0 0 360px;}
/* End header*/





/* begin maincontent*/
.post {padding: 30px;}
small {display:none;}

h1 a{color:#48213e; text-decoration:none;}
.entry{margin-top:5px;overflow:hidden;}
.post h1 a {display:none;}
.entry p {font-size: 12px; color: #666666; line-height: 16px; margin: 0px; padding: 0px 0px 15px 0px;display: none;}
.entry ol {padding: 0 0 0 35px;}
.entry ul {list-style-type:none;}
.entry ul li{padding: 0 0 0 15px;background: url(img/ol.gif) no-repeat left center}
.entry img {border:medium none;}

.entry blockquote {margin:0 20px;padding:5px;background:#CBCAA1;overflow:hidden;}
.postmetadata{padding:0;margin:0;}

.ping-track{padding:5px;background:#BFBE8F;}
.postnav{margin:1em 0;}
/* End maincontent */

/* Begin sidebar */
#sidebar h2{display: none;}
#sidebar ul ul{margin-bottom:15px;}
#sidebar ul ul li{margin-bottom:10px; font-size:15px;font-weight:bold;}
#sidebar ul ul li a{color:#721d24; text-decoration:none;}
#sidebar ul ul li a:hover {text-decoration:underline;}
#sidebar ul ul li li {
font-size: 11px;
margin: 0px;
padding: 2px 0px 1px 15px;
}
#sidebar ul ul li li a {
}

/* End sidebar */

/* Begin wp-tags*/
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}

.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;
   /* optional rounded corners for browsers that support it */
   -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 p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}

/* End wp-tags */

/* Begin comments*/
.message{width:100%;}
#response{margin-top:2em;}
.message-by{float:left;}
.message-count{float:right;}
.message-content{margin:10px 20px;width:80%;padding-bottom:5px;border-bottom:2px solid #7E8C60;}
.alt{border-bottom:2px solid #AEA365;}
.author{border-bottom:2px solid #C78D4D;}
.message-entry{}
.inputs input,#commentform input{background:#A2B180;border:0;padding:2px;background: #A2B180 url(img/input.gif) no-repeat top center;width:166px;height:16px;}
.message textarea,#comment{border:0;width:380px;height:180px;overflow:hidden;background: #A2B180 url(img/textarea.gif) no-repeat top center;padding:10px;}
.submit input,#commentform #submit{border:0;width:60px;height:30px;background: #A2B180 url(img/submit.gif) no-repeat top left;color:#fff;}
.submit{margin-top:1em;}
.children li{margin-left:15px;}
.commentlist li{margin:0 0 5px 10px;padding:5px;}
.comment{border:solid 1px #B3B29C;}
.alt{background:#DCDBBF;}
/* End comments */

/* Footer */
#footer p {
padding: 10px;
margin: 0px;
text-align: center;
}

#footer p a{color: #999999;}
/* End Footer */