/*  
Theme Name: GLB-Theme
Theme URI: http://www.giuseppelabua.it/
Description: GLB-Theme è un tema per WordPress caratterizzato da colori sulle tonalità del grigio a due colonne, la disposizione cambia in funzione della pagina visualizzata, widget-ready. 
GLB-Theme supporta i seguenti plug-in:Most Read in XX Days, Related Posts, WP-EMail, WP-PostRatings e WP-Print, i quali sono necessari per un corretto funzionamento del tema. 
Inoltre GLB-Theme è compatibile con la versione 2.7 di WordPress, ed è distribuito con licenza Creative Commons Attribution 2.5.
Version: 1.1
Author: Giuseppe La Bua
Author URI: http://www.giuseppelabua.it/
*/

{
padding:0;
margin:0;
}

/* ------ [Elementi principali] ------ */

Body      { 
background: #dcdcdc top center no-repeat; 
font-size: 10pt;
font-family: 'Trebuchet MS', Arial, Verdana, Sans-Serif;
margin: 5px auto;
width: 800px; 
border: solid 3px #464646; 
}

#page {
width: 800px;
margin: auto;
background: #b4b4b4;
}

#wrapper {
width: 100%;
}

#header      { 
background: #b4b4b4; 
width: 100%; 
}

#headerimg 	  { 
margin: 0px 0px 0px 1px;
width: 790px; 
padding: 5px 0px 0px 0px; 
text-align: center;
}

#content_sx  { 
width: 560px; 
float: left;
margin: 0px 0px 5px 5px; 
background: #dcdcdc;
}

#content_dx  { 
width: 560px; 
float: right;
margin: 0px 5px 5px 0px;
background: #dcdcdc;
}

#sidebar_dx  { 
width: 220px; 
height: 100%;
float: right;
padding: 0px 5px 0px 5px;
}

#sidebar_sx  { 
width: 216px; 
float: left;
padding: 0px 5px 0px 5px;
}

#footer     { 
padding: 5px 0px 0px 5px; 
width: 795px; 
height: 140px; 
clear: both; 
}

/* ------ [Caratteri] ------ */

h1, h2, h3, h4, h5, h6, h7 {
letter-spacing:-1px;
line-height: 130%;
margin: 0 auto;
padding: 0 auto;
text-align: justify;
font-weight:normal;
}

h1 {
font-size: 22pt;
text-align: center;
}

h2 {
font-size: 18pt;
}

#sidebar_sx h2, #sidebar_dx h2 {
	font-size: 13pt;
	color: #CCCCCC;
	background-color: #464646;
	margin-right: -5px;
	margin-left: -5px;
	padding-left: 5px;
}

h3 {
font-size: 14pt;
}

h3#comments {
	font-size: 13pt;
	margin-left: 5px;
}

h3#comments_1 {
	font-size: 13pt;
	margin-left: 5px;
}

h3#comments_2 {
	font-size: 13pt;
	margin-left: 5px;
}

h3#ping {
	font-size: 13pt;
	margin-left: 5px;
}

h4 {
font-size: 12pt;
}

h5,h6,h7 {
font-size: 10pt;
}

/* ------ [ Links ] ------ */

a, a:link, a:visited {
color: #22609f;
text-decoration: none;
padding: 0;
font-size: bold;
}

a:hover, a:active {
text-decoration:none;
color:#000;
}

.entry a, .entry a:link, .entry a:visited, .postinfo a, .postinfo a:link, .postinfo a:visited, .postinfo2 a, .postinfo2 a:link, .postinfo2 a:visited {
text-decoration: none; 
}

/* ------ [Commenti] ------ */

#commentform {
margin: 5px 10px 0 0;
}

#commentform input {
width: 150px;
padding: 2px;
margin: 5px 5px 1px 0;
}

#commentform textarea {
width: 500px;
padding: 2px;
}

#respond:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#commentform #submit {
margin: 0 0 5px auto;
float: right;
}

.alt {
margin: 0;
padding: 10px;
}

.commentlist {
padding: 0;
text-align: justify;
}

.commentlist li {
margin: 15px 0 10px 5px;
padding: 5px 5px 10px 10px;
list-style: none;
}

.commentlist li ul li {
margin-right: -5px;
margin-left: 10px;
}

.commentlist p {
margin: 10px 5px 10px 0;
}

.children { padding: 0; }

#commentform p {
margin: 5px 0;
}

.nocomments {
text-align: center;
margin: 0;
padding: 0;
}

.commentmetadata {
margin: 0;
display: block;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li ul li {
	font-size: 1em;
} 

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar {
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background-color: #464646;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin-left: 5px;
	}

.commentmetadata {
	font-weight: normal;
	}
.thread-alt {
	background-color: #CCCCCC;
	width: 500px;
}

.thread-even {
	background-color: #f8f8f8;
	width: 500px;
} 
.depth-1 {
	border: 1px solid #464646;
} 

.even, .alt {
	border-left: 1px solid #464646; 
}
/* ------- [ Sidebar ] ------ */

#sidebar_dx ul, #sidebar_sx ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;
	}

#sidebar_dx ul li, #sidebar_sx ul li {
	list-style-type: none;
	margin: 0 0 1px 0;
	padding: 0;
	}

#sidebar_dx ul li ul, #sidebar_sx ul li ul {
        list-style-type: none;
        margin: 0px;
        padding: 0 5px;
        }
#sidebar_dx ul ul, #sidebar_sx ul ul
 {
   list-style: none;
 }
#sidebar_dx li, #sidebar_sx li
 {
   list-style: none;
 }
#sidebar_dx ul ul ul, #sidebar_sx ul ul ul
{
   list-style: none;
margin-bottom: 0;
}

#sidebar_dx p, #sidebar_sx p {
	padding: 0 5px;
	}
	

/* ------ [Elementi secondari] ------ */

.postmetadata {
	background-color: #b4b4b4;
	margin-right: -5px;
	margin-left: -5px;
	padding-left: 5px;
}
.post {
margin: 0 0 10px 0;
padding: 0 5px 0;
text-align: justify;
}

.clearfloat:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}

.clearfloat {
display:inline-block;
}

.clearfloat {
display:block;
}

.center {
	text-align: center;
	}

/* ------ [ Immagini ] ------ */

img {    
   border:0px solid #000;    
} 
