/*  
Theme Name: Ielazzo
Version: 0
Author: Chet
Author URI: http://www.chet.it
*/

* {
     margin: 0;
     padding: 0;
}

html {
     margin-bottom: 0.1em;
}

body {
     background-color: #FFFFFF;
     font-size: 76%;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 color: #333333;
     text-align: center;
}

ul {
     list-style-type: none;
	 margin:0; padding:0;
}

* a:link, * a:visited, * a:hover, * a:active {
     text-decoration: none;
     color: #111111;
}

a:hover {
     text-decoration: underline;
     color: #666666;
}

a img {
     border: none;
}

.top {
     background: #eee;
     width: 100%;
     padding: 10px 0;
     border-bottom: 1px solid #ccc;
     font-size: 1.1em;
}

#wrapper {
     width: 746px;
     margin: 15px auto;
     padding: 20px;
     text-align: left;
     font-size: 1.1em;
}

#content {
     float: left;
     width: 502px;
     padding: 1px 0 25px;
}

#sidebar {
     float: right;
     width: 208px;
     padding: 1px 0 25px;
}

#header {
    clear: both;
	height:55px;
    font-family: Arial, Helvetica, sans-serif;
}

#footer {
     padding: 10px 0;
     clear: both;
     border-bottom: 0;
     font-size: 9px;
     width: 208px;
     float: right;
}

#footer a:hover{
	text-decoration:none;
}

#logo {
     float: left;
	 height:51px;
	 width:500px;
	 margin-right:35px;
}

#topcart {
     float: left;
     width: 198px;
	 height:40px;
     padding: 5px;
	 margin:0;
     overflow: hidden;
     border: #999999 1px dotted;
     text-align: right;
     font-size: 0.7em;
}

#topcart a {
     text-transform: uppercase;
}

ul.mainmenu {
     width: 100%;
     display: block;
     overflow: hidden;
     clear: both;
     padding: 0;
     margin: 0 0 20px 0;
     border-bottom: 4px dotted #000000;
     font-family: Arial, Helvetica, sans-serif;
}

.mainmenu li {
     float: left;
     position: relative;
     overflow: hidden;
     margin: auto;
}

.mainmenu li a {
     _width: 1%;
     height: 30px;
     display: block;
     padding: 10px 10px 10px 0;
     font-size: 25px;
     text-transform: lowercase;
     letter-spacing: -3px;
     font-weight: bold;
     white-space: nowrap;
     color: #000000;
}

.mainmenu li.home a {
     padding-left: 0;
}

.mainmenu li a:hover {
     text-decoration: underline;
}

.current_page_item, .current_page_item a, .current_page_item a:hover, .current_page_item a:visited, .current-cat, .current-cat a, .current-cat a:hover, .current-cat a:visited {
     text-decoration: none;
     color: #999999;
}

#content h2 a {
     color: #808080;
}

#content p {
     font-size: 1em;
     line-height: 1.3em;
     padding: 3px 0;
     text-align: justify;
     width: 100%;
     overflow: hidden;
}

.entry p {
     width: 100%;
     overflow: hidden;
}

#content .post h3 {
     border-bottom: 1px solid #ccc;
     font: 1.2em;
     padding-top: 20px;
     text-transform: uppercase;
}

#content .entry {
     padding-top: 10px;
     width: 100%;
     overflow: hidden;
     height: 1%;
}

#content .metadata {
     display: block;
     padding: 10px 0 60px;
}

.pagetitle {
     display: none;
}

.imageframe {
     display: inline;
}

.imgalignleft {
     float: left;
     margin: 0 15px 15px 0;
}

.imgalignright {
     float: right;
     margin: 0 0 15px 15px;
}

.imgaligncenter {
     margin: 0 auto 17px;
}

.date {
     font-size: 11px;
}

div.thumb {
     width: 150px;
	 height:210px;
     float: left;
     text-align: center;
     font: 0.9em;
     margin: 0 15px 5px 0;
}

.commentlist {
     padding: 10px 0 30px;
}

.commentlist li {
     background: url(../simply-basic-11/images/dot.gif) bottom left repeat-x;
     margin: 10px 0;
     padding: 25px 0 10px;
     list-style-type: none;
     width: 100%;
     overflow: auto;
     height: 1%;
}

.comment_number a {
     font: 3.2em Georgia, serif;
     float: right;
     padding-right: 10px;
     color: #d6d6d6;
}

.comment_author {
     font-size: 1.4em;
}

h3#respond {
     display: block;
     padding-top: 15px;
}

#sidebar ul li.side {
     padding-bottom: 25px;
}

#sidebar h2 {
     display: block;
     padding: 0 0 10px;
}

#sidebar ul li ul li {
     list-style: square outside;
	 margin: 0 0 5px 20px;
}

#sidebar ul li a, #sidebar div {
     line-height: 1.3em;
}

#sidebar ul li ul li ul {
     padding-left: 15px;
}

#sidebar ul li ul li ul li ul {
     padding-left: 30px;
}

#content ul, #content ol {
     padding: 0;
}

#content ul li, #content ol li {
     display: block;
     margin-bottom: 10px;
}

#content .post ol {
     padding-left: 25px;
     *padding-left: 30px;
}

#content .post ul li {
     padding-right: 20px;
     list-style: none;
}

h1, h1 a, h1 a:hover, h1 a:visited, h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, h4, h4 a, h4 a:hover, h4 a:visited {
     font-weight: normal;
     word-spacing: 0.1em;
     letter-spacing: -1px;
     line-height: 1.1em;
     color: #808080;
}

h1 {
     font-size: 2.1em;
     margin-bottom: 10px;
}

h2 {
     font-size: 1.5em;
}

h3 {
     font-size: 1.3em;
}

h4 {
     font-size: 1.1em;
}

h5 {
     font-size: 1.0em;
}

#content img {
     border: 1px solid #ccc;
     max-width: 100%;
}

#content img.none {
     border: 0;
     max-width: 90%;
     margin: 0 auto;
}

#content img.wp-smiley {
     border: 0;
     padding: 0;
     margin: 0;
     display: inline;
}

.searchform {
     width: 250px;
     float: right;
     text-align: right;
}

.last_20 li {
     line-height: 2em;
}

.archive_date {
     width: 100px;
     float: left;
}

blockquote {
     margin: 0;
     padding: 0 0 0 25px;
     background: url(images/quote.gif) top left no-repeat;
}

html>body blockquote {
     background-position: 0 0;
}

.center {
     text-align: center;
}

hr, .linkcat h2 {
     display: none;
}

.line {
     height: 5px;
     border-bottom: 1px solid #CCCCCC;
     margin: 15px 0;
}

