﻿/* Template */
body {margin: 0; padding: 0; background-image: url('bg.jpg'); }
label {display: block;}
#form_body {width: 200px;}
#form_url {width: 200px;}
#form_email {width: 200px;}
#form_name {width: 200px;}
textarea {border: 1px solid #aaa;}
input {border: 1px solid #aaa;}

#imSite {width: 1000px; margin: 0 auto; text-align: left; }
/* #imHeader {height: 20px; background-image: url('top.jpg'); background-repeat: no-repeat; background-position: left top; cursor: pointer; position: relative; margin: 0;}*/
#imHeader2 {height: 153px; background-image: url('top.jpg'); background-repeat: no-repeat; background-position: left top; cursor: pointer; position: relative; margin: 0;}
#imBody {background-image: url('content.jpg'); background-repeat: repeat-y; background-position: left top; }
#imMenuMain {height: 10px; padding: 1px 2px 0 28px; background-image: url('menu.jpg'); background-repeat: no-repeat; background-position: left top; }
/* Posizione contenuto finestra centrale e laterale */
#imContent {padding: 40px 10px 0 1px; margin-left: 15px}
#imFooter {clear: both; height: 95px; background-image: url('bottom.jpg'); background-repeat: no-repeat; background-position: left top; }

/* Titolo prima stringa Posizione altezza */
h1 {position: relative; left: -12px; top: -60px; font: 18px verdana; color: #222222; padding: 45px 0 0 124px; }
/* Titolo seconda stringa Posizione altezza */
#ImBlogSubTitle {position: relative; left: 100px; top: -100px; font: 18px arial,helvetica,clean,sans-serif; color: #222222; padding: 0 0 0 70px;}

/* General */
p {margin: 0; padding: 0; } 
fieldset {margin: 0; padding: 0; border: none; }
form {margin: 0; padding: 0; border: none; }
fieldset legend {visibility: hidden; }

/* Main boxes */
#ImBlogMain {width: 70%; float: left; padding-left: 1px; margin-left: 1px; font: 13px arial,helvetica,clean,sans-serif; color: #604924; }
#ImBlogSideBar {width: 25%; float: right; margin-right: 1%; font: 13px arial,helvetica,clean,sans-serif; color: #edede8; }

/* Box */

.topBox {margin: 0; }
.contentBox {margin: 0; }
.contentText { margin: 0 0 0 20px;}
.footerBox {margin: 0; }

/* Comments Style */
.imBlogCommentsCount {font: 14px arial,helvetica,clean,sans-serif; font-weight: bold; color: #604924; margin: 3px 0 7px;}
.imBlogPostCommentUser {font: 12px arial,helvetica,clean,sans-serif; font-weight: bold; color: #604924;}
.imBlogPostCommentBody {font: 12px arial,helvetica,clean,sans-serif; color: #604924;}
.imBlogPostCommentDate {font: 10px arial,helvetica,clean,sans-serif; color: #604924; margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: 1px dotted #604924;}
.imBlogCommentsForm {font: 12px arial,helvetica,clean,sans-serif; color: #604924;}

/* Text Style */
.imBgMain {}
.imBlogEmpty {}
.imBlogPostTitle {font: bold 16px arial,helvetica,clean,sans-serif; color: #604924; margin-bottom: 3px;}
.imBlogPostDetails {font: 9px arial,helvetica,clean,sans-serif; color: #8d8d83; margin-bottom: 5px; }
.imBlogPostRead {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #1d315c; }
.ImBlogQuote {margin: 10px 15px -5px 5px; padding: 15px; padding-top: 20px; background: url('virgolette.gif') no-repeat left top; font-style: italic; }
.ImBlogCode {margin: 10px 15px -5px 5px; padding: 5px; border: 1px #bab7b1 solid; font-family: Courier; color: #edede8; background-color: #9c8777;}
#ImBlogPodCast {border: none; vertical-align: baseline; margin-top: 5px}

/* Gruppo tasto ricerca */
#imBgBoxSearch {position: absolute; top: 140px; left: 780px; font-size: 12px; width: 300px;}
#imBgBoxSearchtxt {position: absolute; top: 97px; left: 795px; font-size: 12px; width: 300px;}

/* Gruppo Nuvole */
#imBgBoxClouds {margin: 10px 0 10px 0;}
/* Gruppo Archivio per Mese */
#imBgBoxMonths {margin: 10px 0 10px 0;}
/* Gruppo Elenco Categorie */
#imBgBoxCateg {margin: 10px 0 10px 0;}
/* Gruppo Articoli Recenti */
#imBgBoxLast {margin: 10px 0 10px 0;}

.ImBlogBoxTitle {font-family: arial,helvetica,clean,sans-serif; font-size: 110%; font-weight: bold; color: #4a2c02; margin: 0 0 1px 1px; }

#imBgBoxClouds a.ImLink {padding-left: 25px; background: url('bullet.gif') no-repeat left top; width: 22px; height: 22px; }

#imBgBoxMonths a.ImLink {padding-left: 25px; background: url('bullet.gif') no-repeat left top; width: 22px; height: 22px; }

#imBgBoxCateg a.ImLink {padding-left: 25px; background: url('bullet.gif') no-repeat left top; width: 22px; height: 22px; }

#imBgBoxLast a.ImLink {padding-left: 25px; background: url('bullet.gif') no-repeat left top; width: 22px; height: 22px; }

#imBgBoxSearch a.ImLink {padding-left: 25px; background: url('bullet.gif') no-repeat left top; width: 22px; height: 22px; }

#imSButton { background-color: #dddddd; color:#111111; }

/* -- Links Style -- */
a.ImLink  {text-decoration:none; }
.imBlogPostCommentUser a  {text-decoration:none; }
a.ImLink:link {color: #a16237;}
.imBlogPostCommentUser a:link {color: #604924;}
a.ImLink:visited {color: #3d2402;}
.imBlogPostCommentUser a:visited {color: #3d2402;}
a.ImLink:hover {color: #604924;}


.imBlogPostCommentUser a:hover {color: #604924;}


/* Footer */
#ImBlogFooter {margin: 14px 0 0 30px; padding-top: 1px; font: 14px Tahoma; color: #472b05; }