/* @override http://www.alpinibrinzio.it/css.php?n=ab */



/* per alpini brinzio - versione 1.0 */

body {
	margin: 0;
	padding: 0px;
	font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	color: #333;
}

p{margin:7px 0; padding:0;}
ul{margin:7px 0; padding:0 30px;}

blockquote, h3, p, li {
	padding-right: 10px;
	font-size: 0.9em;
	line-height: 1.2em;
}

blockquote {
    border-left:5px solid #ccc;
	margin-right: 0;
	margin-left: 20px;
}



h1 {
	font-size: 1.2em;
}

h2 {color: #226622;
	font-size: 1.1em;
}

h3{
	font-size: 1.0em;
}



small, .small {
	font-size: 0.8em;
}

form{margin:0; padding:0;}

ul, li{list-style-type:circle ; margin:3; }
ol{margin:0; padding:0;}

/* links
----------------------------------------------- */

#content a {
	text-decoration: underline;
	color: #c13;
    padding:0 2px;
    
}
#content a:hover{background: #d5ffe0 0; color: #c13;}

ul  {	list-style-type: circle; }

a {text-decoration: none;	color: #000;}

#sidebar a:hover{text-decoration:underline; color: #c13;}

a img {	border: none;}

h1 a, h2 a, h3 a {border: none;}

#site-name a {border: none; background:none; }

#sidebar a{	border: none; background:none;}

/* layout
----------------------------------------------- */

#accessibility {
	position: absolute;
	top: -9000px;
}

#container {
    border-top:5px solid #1b743c;
    border-right:1px solid #1b743c;
    border-left:1px solid #1b743c;
	border-bottom: 2px solid #1b743c;
	margin: 0px auto;
	width: 900px;
/*	display: table;  */}

#head {
    display:table;
    width:900px;
}


#sidebarold {
    width: 200px;
	padding: 5px;
	display: table;
	background: #e8efda repeat-y;
	list-style-type: square;
	overflow: hidden;
	clear: none;
	float: none;
        
}
#sidebar {
    width: 200px;
	padding: 5px;
	display: inline-table;
	background: #e8efda repeat-y;
	list-style-type: square;
	clear: right;
	float: right;
}

#menu_bar {
	background-color: #1b743c;
	width: 900px;
	color: white;
	margin: 0;
	padding: 0;
	list-style-type: none;
float:left}

#submenu_bar {
	background-color: #1b743c;
	width: 900px;
	color: white;
	margin: 0;
	padding: 0;
	list-style-type: none;
float:left}

.menu a, .submenu a {
	color: white;
}


.menu .active {background: #a9120e; color: yellow;
}
.submenu .active {background: #a9120e; color: white;
}

.menu *, .submenu * {
float:left; display: inline;
	margin: 0;
	padding-bottom: 2px;
	padding-top: 2px;
}




#search{float:right;  padding:4px 0; width:160px;}

#rss{float:right; display:inline; font-size:0.7em; text-align:right; color:#fff; padding:4px 10px 0 0; ; width:130px;}
#rss img{padding-top:3px;}
#rss a{color:#fff;}

#content {
    float:left; 
  /*  display: table;  */
	margin: 0;
	padding: 0px;
    border-right:px solid #ccc;
	width: 690px;
	clear: none;
}
#contentG {
    float:left; 
  /*  display: table;  */
	margin: 0;
	padding: 0px;
    border-right:px solid #ccc;
	width: 690px;
	clear: none;
}
#imghome{
	display: inline;
	visibility: visible;
}
img.imghome{
	display: inline;
	visibility: visible;
}


#barra {
   display: table;
	margin: 0;
	padding: 0px;
	width: 250px;
	border-left-color: #f2f6f2;
	overflow: hidden;
}

.entry-content{margin:10px 0 20px 0; padding-bottom:10px;}
.attributes{border-top:1px solid #ccc; margin:4px 0 8px 0; font-size:0.8em; line-height:1.1em; padding-top:4px; text-align:right;}

#foot {
    float:left; display: table;
    text-align:left;
    width:900px;
    background: #1b743c;
	color: white;
	font-size: 0.6em;
	padding: 0px;
}
#foot a{text-decoration:underline; color:#fff;}
#foot table {
	background-color: #1b743c;
	width: 900px;
	padding: 2px;
}

.comments li{border-top:1px solid #ccc;}

/* box model hacks
http://archivist.incutio.com/viewlist/css-discuss/48386
----------------------------------------------- */

#container {
\width: 900px;
w\idth: 900px;
}



/* overrides
----------------------------------------------- */

#sidebar p, ul, li{
	line-height: 1.3em;
	list-style-type: square;
	list-style-position: inside;
	font-size: 0.9em;
}

.caps {
	font-size: 0.9em;
	letter-spacing: 0.1em;
}


/* articles
----------------------------------------------- */

.directory {
	list-style-type: disc;
}

.author {
	font-style: normal;
	font-size: 0.8em;
}

.published {
	font-size: 0.7em;
}

/* comments
----------------------------------------------- */

.comments_error {
	color: #000;
	background-color: #eeffe1;

}

ul.comments_error {
	padding : 0.3em;
	list-style-type: circle;
	list-style-position: inside;
	border: 2px solid #fdd;
}

div#cpreview {
	color: #000;
	background-color: #f1f1f1;
	border: 2px solid #ddd;
}

form#txpCommentInputForm td {
	vertical-align: top;

}

#comments-help {
	margin: 2px 0 15px 0;
	font-size: 0.7em;
}

/* error page
----------------------------------------------- */

.error-status {
	font: 1.3em Georgia, Times, serif;
}

.right{float:right; padding:10px;}
.left{float:left; padding:10px;}


.smd_slimbox {
	float:left;
	width:600px;
	margin:1em 0;
	clear:both;
	list-style:none;
}
.smd_slimbox li {
	width:150px;
	height:150px;
	float:left;
	margin:1em auto;
	text-align:center;
}
.smd_slimbox img {
	margin:0 auto;
}
.smd_slimbox span {
	float:left;
	width:140px;
	padding:2px 0 0 5px;
}
.smd_slimbox_nav {
	clear:both;
	width:500px;
	padding:20px;
}
.smd_slimbox_prev {
	float:left;
}
.smd_slimbox_next {
	float:right;
}
