/*
Theme Name: Tom
Theme URI: http://www.tomblog.it/
Description: Customized WordPress Theme for Tom blog
Version: 1.0
Author: Paolo Colonna
Comments: Not for public use. If you want to adapt, modify, or edit this style sheet please be nice and acknowledge my work by including a source line. 
*/

body {
margin: 0;
padding: 0;
font-family: arial, sans-serif;
color: #333;
font-size: 69%;
line-height: 1.5em;
}

a:link, a:visited  {
color: #690;
text-decoration: none;
}

a:hover  {
text-decoration: underline;
}

div#wrapper {
margin: 0 auto;
width: 840px;
padding: 10px;
}

div#syndication {
float: left;
width: auto;
}

div#search {
float: right;
margin-bottom: 0.75em;
width: auto;
}

form#searchform {
margin: 0;
padding: 0;
}

div#search label{
display: none;
}

div#header {
text-align:center;
width: 840px;
height: 240px;
padding: 10px 0;
border-top: 1px solid #ccc;
margin: 0;
clear: both;
}

div#header h1, div#header p {
display: none;
}

div#header img {
border: 0;
}

div#navmenu {
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
float: left;
width: 100%;
}

div#navmenu ul {
list-style-type: none; 
list-style-image: none;
margin:0;
padding:0;
line-height: 2.5em;
}

div#navmenu li {
display: inline; 
}

div#navmenu a {
text-transform: uppercase;
font-weight: bold;
border-right: 1px solid #ccc;
padding: 0.75em 1em;
}

div#content {
float: left;
margin:0;
width:540px;
}

div.post {
margin: 0;
border-bottom: 1px solid #ccc;
padding: 1.5em 0;
clear: both;
}

div.entry-content, div#content ol {
font-family: verdana, arial, sans-serif;
}

.archive-content {
font-family: verdana, arial, sans-serif;
margin-bottom: 1.5em;
}

h2.entry-title {
font-family: verdana, arial, sans-serif;
font-size: 1.2em;
font-weight: bold;
margin: 0;
padding-bottom: 0.25em;
}

div#sidebar {
float: right;
width: 240px;
padding: 1.5em 0;
}

div#sidebar ul {
list-style-type: none; 
list-style-image: none;
margin: 0;
padding: 0;
}

div#sidebar h2 {
text-transform:uppercase;
font-weight: bold;
font-size: 1em;
margin: 0;
border-top: 1px solid #ccc;
padding-top: 1em;
}

div#sidebar h2.recent-comments {
border: 0;
padding: 0;
}

div#sidebar ul ul {
margin-bottom: 1em;
}

div#sidebar ul.navlinks {
text-transform:uppercase;
font-weight: bold;
font-size: 1em;
border-top: 1px solid #ccc;
padding-top: 1em;
margin-bottom: 1em;
}

div#sidebar li.title {
font-style: italic;
}

div#sidebar li.wp {
border-top: 1px solid #ccc;
padding-top: 1em;
}

div#footer {
text-align:left;
width: 100%;
clear: both;
border-top: 1px solid #ccc;
}

div#footer p {
margin: 0;
padding-top: 0.5em;
}

div.entry-navigation {
border-bottom: 1px solid #ccc;
padding: 1.5em 0 0.5em 0;
margin: 0;
float: left;
font-family: verdana, arial, sans-serif;
width: 100%;
}

div.navigation {
padding: 0.5em 0 1.5em 0;
margin: 0;
float: left;
display: block;
font-family: verdana, arial, sans-serif;
width: 100%;
}

div.align-left {
padding: 0;
margin: 0;
text-align: left;
float: left;
width: 50%;
}

div.align-right {
padding: 0;
margin: 0;
text-align: right;
float:right;
width: 50%;
}

.instructional {
font-style: italic;
margin: 1.5em 0;
}

p.comment-meta {
font-family: arial, sans-serif;
margin-bottom: 1.5em;
}

h3#comments {
margin:0;
}

h3#respond {
margin: 0;
border-top: 1px solid #ccc;
padding: 1.5em 0 0.5em 0;
}

h3 {
font-size: 1.2em;
}

textarea#comment {
margin-bottom: 1em;
}

form#commentform {
margin-bottom: 1.5em;
}

div#content ul.archives {
list-style-type: none; 
list-style-image: none;
margin: 0;
font-family: verdana, arial, sans-serif;
font-weight: normal;
border-top: 1px solid #ccc;
padding: 1.5em 0;
}

h2.archive-title {
font-family: verdana, arial, sans-serif;
font-size: 1.2em;
font-weight: bold;
margin-top: 1.5em;
padding: 0;
}

h2.page-title {
font-family: verdana, arial, sans-serif;
font-size: 1.2em;
font-weight: bold;
margin: 0;
padding: 0;
}

div#sidebar p.browsing {
font-style: italic;
margin: 0 0 1em 0;
border-bottom: 1px solid #ccc;
padding-bottom: 1em;
}

div.author {
margin: 0;
border-bottom: 1px solid #ccc;
padding: 1.5em 0;
}

img.author-portrait {
margin: 0.5em 0 1.5em 0;
}

h2.author-title {
font-family: verdana, arial, sans-serif;
font-size: 1.1em;
font-weight: bold;
margin: 0;
padding: 0;
}

p.author-link {
font-style: italic;
margin: 0;
padding: 0;
}

p.author-profile {
font-family: verdana, arial, sans-serif;
margin-bottom: 0;
}

.author-disclaimer {
font-style: italic;
margin: 1.5em 0 0 0;
}

p.faq-question {
font-family: verdana, arial, sans-serif;
font-style: italic;
margin: 1.5em 0;
}

p.faq-answer {
font-family: verdana, arial, sans-serif;
margin: 0;
padding-bottom: 1.5em;
border-bottom: 1px solid #ccc;
}