/*

Theme Name: DFT
Theme URI: http://www.allgraphics.it/blog/
Description: Primo tema di Ricky Mignanego per DFT
Author: Ricky Mignanego
Author URI: http://www.allgraphics.it/
Tags: fixed width, two columns, widgets
Text 
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/
@charset "utf-8";
/* Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	
}
/* remember to define focus styles! */
:focus {outline: 0;}
ol, ul {list-style: none;} 

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

strong {font-weight:bold;}

/* Structure */
body {background-color:#E7E7E7;background: url( http://www.allgraphics.it/img/otto.png) repeat  ;}
#central {width:760px;margin:0 auto;height:100%}
#header   {margin:0;}
#menu  {margin:0;width:760px;}
#bigcolumn{width:540px;float:left;padding:0 0 100px 0;}
#lowcolumn{width:150px;float:left;margin:40px 0 0 70px;padding-bottom:100px;} 
#footer {clear:both;margin:0 0 40px;}

/* Typograpy */
body {font-size: 62.5%; /* Resets 1em to 10px */
      font-family:arial,helvetica,sans-serif;color: #333;}
#central {font-size:1.4em;line-height:1.6em;}
h1,h2,h3,h4,h5,h6 {margin:13px 0 8px;padding:0;font-weight:bold;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a, h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited {text-decoration:none;color:#333;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {color:#7D3323;border:0;}
a {text-decoration:none;color:#7D3323;}
a:visited {color:#5F2A1D}
a:hover {border-bottom: dotted 1px #7D3323}
a:active { padding-top: 2px; }
a.external {background: url(img/newwindow.png) no-repeat right center;padding-right:16px;}
h1 {font-size:2.0em}
h2{font-size:1.6em}

blockquote {margin:20px 30px;border-left:2px #7D3323 solid;padding-left:15px;}

code {padding:20px;font-family: courier, courier new, fixed;background-color:#efefef;display:block;margin:10px 0;
overflow-x: scroll;}

/* Stylz */
#header {border-bottom:solid 0px #fff;}
#footer {border-top:solid 2px #7D3323;}
#header h2{font-size:35px;margin:60px 0 20px 10px;}
#header h2 a, #header h2 a:visited {width:228px;height:100px;font-weight:bold;line-height: normal;
margin: 0;color:#7D3323; background: transparent url(http://www.allgraphics.it/img/ottantamedium.png) no-repeat left bottom; text-indent:-9999px;display:block;}
#header h2 a:hover {border-bottom:0;}
#header h2 a:active {padding:0;}
#header .description {margin:-10px 0 40px 2px;}
#menu ul {margin:0;padding:4px 0 0;float:left;width:760px; border-bottom:solid 2px #7D3323;}
#menu ul li {display:inline;margin:0 10px 0 0;}
#menu ul li a, #menu ul li a:visited{display:block;margin:0;padding:3px 8px;float:left;}
#menu ul li a:hover{/*background-color:#BFBFBF;color:#fff;*/border:0;font-size:1.2em; }
.active {background: transparent url(img/arrow2_n.png) no-repeat center -3px; }

.screen-reader-text {font-weight:bold;width:150px;}

/* Bigcolumn */
.post {border-top:solid 1px #7D3323;padding:35px 0;}
.post p {margin:0 0 10px;}
.post img{border:solid 3px #BFBFBF;background-color:#BFBFBF;}
.post .alignleft {margin: 0 10px 6px 0;float:left;}
.post h1, .post h2 {width:450px;float:left;}
.post h1 {margin-bottom:20px;}
.post .data {float:right;margin:14px 0 0;text-align:right;font-size:0.8em;
padding:1px 6px 1px 6px; background-color:#bfbfbf;}
.post .text {clear:both;padding:6px 0 20px;}
/*.post .text a {color:#0B96BD;text-decoration:underline;}
.post .text a:visited {color:#1D839F;text-decoration:none}
.post .text a:hover {text-decoration:none;border:0;}*/

.post .meta {margin-top:20px;}
.post .meta p{list-style:none;margin:0;padding:0;font-size:0.9em;}
.post .collegue {float:right;margin:-20px 0 0;display:block;}
.post .collegue a {background: url(img/03.png) no-repeat right center;
 padding: 2px 20px 2px 0;display:block;border:0;}
.post .collegue a:hover {border-bottom:dotted 1px #7D3323;}

.post ul {margin:20px;padding:0 0 0 10px;list-style:disc; color:#7D3323;}
.post ul li {color: #333;}

.post .wp-caption-text {background-color:#BFBFBF;text-align:center;padding:1px 0;font-size:0.8em;font-family:'Georgia', trebuchet, serif; margin:-6px 4px 0 0;}

.cloud {border-top:solid 1px #7D3323; padding:0px 200px 0 0;}



/* Lowcolumn */
#lowcolumn h4{ margin:20px 0 3px;font-size:1.1em;clear:both;border-bottom:solid 1px #7D3323;padding-bottom:6px;}
#lowcolumn ul{ list-style:none;margin:8px 0 0;font-size:0.9em;padding:0;}
#lowcolumn ul li{ padding:0;background: url(img/arrow3_e.png) no-repeat -3px center;padding-left:13px;margin:0;}
#lowcolumn ul li a, #lowcolumn ul li a:visited{ color:#333;width:100%;display:block;}
#lowcolumn ul li a:hover {text-decoration:none;color:#ababab;border:0;background: url(img/arrow1_e.png) no-repeat right center;}
#lowcolumn input {background-color:#f2f2f2;border:solid 1px #888;margin:5px 0 35px;padding:3px 5px;width:80px;float:left;}
#lowcolumn #add {margin-bottom:35px;}
#lowcolumn #add li {background:none;padding:0;}
#lowcolumn #add a {background:none;}
#lowcolumn #searchsubmit {border-color:#888; margin-left:5px; background-color:#bfbfbf;padding:2px 3px;text-transform:lowercase;width:auto;float:left;}
#lowcolumn #linkroll li {background:none;padding:0;}
#lowcolumn #linkroll li a {background: url(img/newwindow.png) no-repeat right center;width:150px;}

/* Footer */
#about, #bloginfo {float:left;width:45%; padding:5% 5% 5% 0;font-size:0.9em}
#bloginfo .collegue a {background: url(img/03.png) no-repeat right center;
 padding: 2px 16px 0 0;display:block;width:30px;}

/* Commenti */
#commentform {margin-bottom:20px}
#commentform input, #commentform textarea {background-color:#F2F2F2; border:solid #888888 1px;padding:3px 5px;margin:5px 0 0;}

.commentlist li {background-color:#BEBEBE;margin:0 20px 10px 0;padding:10px;}