/*   
Theme Name: TommyDavid.com
Theme URI: http://www.tommydavid.com
Description: Il tema per www.tommydavid.com (figlio di Thematic).
Author: Tommy David
Author URI: http://www.tommydavid.com
Template: thematic
Version: 1.1
*/

@import url('../thematic/library/styles/reset.css');
@import url('../thematic/library/styles/typography.css');
@import url('../thematic/library/layouts/3c-fixed.css');
@import url('../thematic/library/styles/images.css');
@import url('../thematic/library/styles/default.css');
@import url('../thematic/library/styles/plugins.css');


#blog-title, #blog-description, .entry-content, .entry-title, #friendfeed, .entry-content h2, #comments h3 {
font-family: /*"ITC New Baskerville Std","Baskerville Old Face","Baskerville Classico",Baskerville,*/ Georgia,serif;
}

.entry-content {
text-align:justify; font-size:125%; color:white;
line-height:150%;
}

#branding {
text-align: center; background: url(logo.gif) no-repeat bottom center; 
}

#wrapper {
background: black url(index.jpg) fixed; 
}

#container {
background: black; /*transparent url(sfuma.gif); */
}

#header {
text-align: center; background: black;
}

body {
background: black;
}

#blog-title {
font-size:60px; 
}

#blog-title a {
color: white;
}

#blog-title a:hover {
color: #fff;
}

#content {
background: #212 url(sfondo50.jpg) fixed; margin:0 auto; width:600px; padding:40px;
/*width:620px; padding:30px;*/
}

#primary {
background: black; border: 0px; width: 130px;
}

#secondary {
background: black; width: 130px; float:right; margin-right:10px;
}

#main {
padding: 0 0;
}

#footer {
border-top: 0;
margin-top: 0;
background:black;
text-align:center;
}

#access {
border-bottom: 1px solid black; font-size:15px; height:34px;
}

#blog-description {
color: #f05;
font-size:20px; /*font-style:normal;*/
}

.menu {
width: 600px; 
}

.page_item {
width:150px; 
}

.sf-menu li {
width:150px; background:black; text-decoration:none; 
}

.sf-menu {
border-right:0px;
}

.sf-menu a:link, .sf-menu a:visited {
border:1px solid black; color:white; font-weight:bold; 
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background: black;
}

#comments-list li.bypostauthor, #comments-list li, #comments-list li.alt, #respond {
background:transparent; color:white;
}

.entry-content img {
border: black 1px solid; display: block; margin-left: auto; margin-right: auto; text-align: center; padding: 20px; background:black;
}

sup { font-size: 60%; }

.entry-title {
font-size:35px; text-align:center;
}

small { font-size: 75%; }
ol.footnotes{font-size:75%; margin-right: 20px; color:white;}

.entry-title, .entry-title a:link, .entry-title a:visited, .entry-title a:active  { text-decoration:none; color:#f05; } 
.entry-title a:hover { text-decoration:none; color:white; background:#c04;} 

tr, table {border:0;}

a.links:link, a.links:visited ,  a.links:active  {color:#b6f; background:black; text-decoration:none; font-size: 13px; font-weight: bold; font-family: /*Verdana, Arial, Helvetica, sans-serif;*/ Georgia,"Times New Roman",Times,serif; } 
a.links:hover   {color:white; background:#73b; text-decoration:none; }
.links img, .about img, .photo img, .works img, .faq img {padding:7px;}

a:link , a:visited { color: #b6f; text-decoration:none;} 
a:hover, a:active, .entry-meta a:active, .entry-meta a:hover, .navigation a:active, .navigation a:hover { color: #dfb; text-decoration: underline; } 


.comment-link {font-weight:bold;}
.entry-utility a {color:#666;font-style:normal;}
.entry-utility a:active, .entry-utility a:hover {color:#666;}
.entry-utility {text-align:justify;}
.comments-link, .comments-link a {font-style:normal;font-weight:bold;color:#f05;/*float:right;*/}
.comments-link a:hover { text-decoration:none; color:white; background:#c04;}
.entry-meta, #comments-list .comment-meta, #comments-list .comment-meta a {color:#999;}

#comments-list li {background:trasparent;}

#comments-list ol {text-align:justify;font-size:120%;}

.entry-meta {text-align:center;}

blockquote {color:/*#eee*/white; font-size:85%; font-style:normal;}
blockquote em, blockquote i, blockquote cite {font-style:italic;}
.textwidget, .execphpwidget {color:#ddd;text-align:justify;}
.widgettitle, .aside h3 {color:#fff; font:bold 18px normal; font-variant: small-caps;}
.aside a:link, .aside a:visited {color:#dbf;}
.aside a:active, .aside a:hover {color:#b6f; text-decoration:none;}
.aside ul ul {margin: 0 0 0 0;list-style: none;}
.recentcomments {color:white;}
#siteinfo {line-height: 20px;padding: 0px 0px 0px;}
.avatar-sx {float: left; margin: 10px 15px 15px 10px;}
.avatar-dx {float: right; margin: 10px 10px 15px 15px;}

/*.hentry {background: url(separatore.gif) no-repeat 50% 100%;margin-bottom: 50px;}*/

#comments-list li .avatar {
width: 55px !important;
height: 55px !important;
border: 8px solid black;
/*padding:8px black; margin:10px solid black !important;*/
}
.fn.n {margin-left:50px;}
.comment-meta {margin-left:45px;}
.comment-content {margin-top:30px;}
a.url.fn.n {margin-left:0px;}

.entry-meta .meta-prep-author,
.entry-meta .author,
.entry-meta .meta-sep-entry-date,
/*.entry-utility .cat-links,
.entry-utility .meta-sep-tag-links,*/
/*.page .entry-title,*/
.entry-utility .meta-sep-edit,
.entry-utility .edit,
#form-allowed-tags
 {
position: absolute;
left: -9999px;
 }

.current_page_item a {color:#f05 !important;}
.tag-links a:link, .tag-links a:visited {font-style:normal;color:#73b;} 
.tag-links a:focus, .tag-links a:hover   {/*color:white; background:#c36; text-decoration:none;*/ color:#73b;text-decoration:underline; }
.navigation a {color:#b6f;}
#comments-list .comment-meta a:active, #comments-list .comment-meta a:hover {color:#b6f;}
/*.edit-link, .post-edit-link {text-align:center;}*/
#recentcomments a.url, li.recentcomments {color:#ddd;}
.fn.n a:link, .fn.n a:visited {color:white;border-bottom:#b6f 1px dotted;}
.fn.n a:hover, .fn.n a:focus {color:white;border-bottom:#b6f 1px solid;text-decoration:none;}
#comments-list ol {border:0;}
#comments-list li {border-bottom:0;}
#comments-list li.bypostauthor {border:1px solid #ccc;}

#friendfeed.widget { border: 0px !important; padding-left:20px !important; padding-right:40px !important; font-family:Georgia,serif !important;}
#friendfeed.widget div { font-size: 18px !important;}
#friendfeed.widget .entry .content, #friendfeed.widget .info, #friendfeed.widget .entry .info, #friendfeed.widget .entry .info a, #friendfeed.widget .entry .likes .lbody, #friendfeed.widget .entry .likes a, #friendfeed.widget .entry .comments .comment .content, #friendfeed.widget .entry .comments .comment .content a, #friendfeed.widget .entry .comments .comment .content span, #friendfeed.widget .entry .expandcomment a, #friendfeed.widget .entry .info a.date, #friendfeed.widget .entry .info a.service, #friendfeed.widget .entry .comments a.via { font-size: 14px !important;}
#friendfeed.widget .entry { border-bottom: 0px !important; padding-bottom:40px !important;}
#friendfeed.widget .text a {font-size: 18px !important;}
#friendfeed.widget .text a:link, #friendfeed.widget .text a:visited {color:#903 !important;}
#friendfeed.widget .text a:hover, #friendfeed.widget .text a:active {color:#c04 !important; text-decoration:underline;}
#friendfeed.widget .comments a:link, #friendfeed.widget .comments a:visited {color:#c36 !important;}
#friendfeed.widget .comments a:hover, #friendfeed.widget .comments a:active {color:#c36 !important;}
#friendfeed.widget .entry .info a, #friendfeed.widget .entry .likes a, #friendfeed.widget .entry .comment a, #friendfeed.widget .entry .expandcomment a {color:#c36 !important;}
#friendfeed.widget .entry .info, #friendfeed.widget .entry .likes .lbody, #friendfeed.widget .entry .comments .comment .content, #friendfeed.widget .entry .comments .comment .content span, #friendfeed.widget .entry .info a.date, #friendfeed.widget .entry .info a.service, #friendfeed.widget .entry .comments a.via {color:#999 !important;}
#friendfeed.widget .text { font-family: /*"ITC New Baskerville Std","Baskerville Old Face","Baskerville Classico",Baskerville,*/ Georgia,serif !important; }

.sz_carousel { width: 580px !important; }
.sz_carousel li { padding-top: 10px !important;}
.sz_titleon { color:#eee !important; line-height:20px !important; }
#comments h3 {color:white;}
code {font-size:/*17px*/90%; font-weight:bold; /*background:black; color:lime;*/}

