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,b,u,i,center,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-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
body{font:100.01%/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.5em}h4{font-size:1.3em}h5{font-size:1em}h6{font-size:1em}ol{list-style:decimal}p,li{font-size:.90em}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

/*
	Variable Grid System (Fluid Version).
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/ & 960 Fluid - http://www.designinfluences.com/

	Licensed under GPL and MIT.
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 1%;
	margin-right: 1%;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .grid_1 {
	width:6.333%;
}

.container_12 .grid_2 {
	width:14.667%;
}

.container_12 .grid_3 {
	width:23.0%;
}

.container_12 .grid_4 {
	width:31.333%;
}

.container_12 .grid_5 {
	width:39.667%;
}

.container_12 .grid_6 {
	width:48.0%;
}

.container_12 .grid_7 {
	width:56.333%;
}

.container_12 .grid_8 {
	width:64.667%;
}

.container_12 .grid_9 {
	width:73.0%;
}

.container_12 .grid_10 {
	width:81.333%;
}

.container_12 .grid_11 {
	width:89.667%;
}

.container_12 .grid_12 {
	width:98.0%;
}



/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .prefix_1 {
	padding-left:8.333%;
}

.container_12 .prefix_2 {
	padding-left:16.667%;
}

.container_12 .prefix_3 {
	padding-left:25.0%;
}

.container_12 .prefix_4 {
	padding-left:33.333%;
}

.container_12 .prefix_5 {
	padding-left:41.667%;
}

.container_12 .prefix_6 {
	padding-left:50.0%;
}

.container_12 .prefix_7 {
	padding-left:58.333%;
}

.container_12 .prefix_8 {
	padding-left:66.667%;
}

.container_12 .prefix_9 {
	padding-left:75.0%;
}

.container_12 .prefix_10 {
	padding-left:83.333%;
}

.container_12 .prefix_11 {
	padding-left:91.667%;
}



/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .suffix_1 {
	padding-right:8.333%;
}

.container_12 .suffix_2 {
	padding-right:16.667%;
}

.container_12 .suffix_3 {
	padding-right:25.0%;
}

.container_12 .suffix_4 {
	padding-right:33.333%;
}

.container_12 .suffix_5 {
	padding-right:41.667%;
}

.container_12 .suffix_6 {
	padding-right:50.0%;
}

.container_12 .suffix_7 {
	padding-right:58.333%;
}

.container_12 .suffix_8 {
	padding-right:66.667%;
}

.container_12 .suffix_9 {
	padding-right:75.0%;
}

.container_12 .suffix_10 {
	padding-right:83.333%;
}

.container_12 .suffix_11 {
	padding-right:91.667%;
}



/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .push_1 {
	left:8.333%;
}

.container_12 .push_2 {
	left:16.667%;
}

.container_12 .push_3 {
	left:25.0%;
}

.container_12 .push_4 {
	left:33.333%;
}

.container_12 .push_5 {
	left:41.667%;
}

.container_12 .push_6 {
	left:50.0%;
}

.container_12 .push_7 {
	left:58.333%;
}

.container_12 .push_8 {
	left:66.667%;
}

.container_12 .push_9 {
	left:75.0%;
}

.container_12 .push_10 {
	left:83.333%;
}

.container_12 .push_11 {
	left:91.667%;
}



/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .pull_1 {
	left:-8.333%;
}

.container_12 .pull_2 {
	left:-16.667%;
}

.container_12 .pull_3 {
	left:-25.0%;
}

.container_12 .pull_4 {
	left:-33.333%;
}

.container_12 .pull_5 {
	left:-41.667%;
}

.container_12 .pull_6 {
	left:-50.0%;
}

.container_12 .pull_7 {
	left:-58.333%;
}

.container_12 .pull_8 {
	left:-66.667%;
}

.container_12 .pull_9 {
	left:-75.0%;
}

.container_12 .pull_10 {
	left:-83.333%;
}

.container_12 .pull_11 {
	left:-91.667%;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

@font-face {
	font-family: 'LeagueGothicRegular';
	src: url('/League_Gothic.eot');
	src: local('League Gothic'), local('LeagueGothic'), url('League_Gothic.woff') format('woff'), url('League_Gothic.ttf') format('truetype'), url('League_Gothic.svg#LeagueGothic') format('svg');
}

body {text-align:center;}
a, a:visited {color: #cc3300;text-decoration:none}
a:hover{color: #ee5533}

.nobottom {margin-bottom:0px}
.fsx {float:left}
.fdx {float:right}
.clr {clear:both}
.sx{text-align:left;}
.ct{text-align:center}
.dx{text-align:right}
.post h2, .box h3, legend {font-family: 'LeagueGothicRegular', Arial, sans-serif;letter-spacing: 1px;color: #cc3300;text-transform:uppercase;margin:0;font-size:2.3em}
.post h2 a, .box h3 a {text-decoration:none;color: #cc3300}
.post h2 a:hover, .box h3 a:hover {color:#ee5522}
.box h3 {font-size: 1.5em;margin-bottom:0px;padding-bottom:0px;width:80%;clear:both}
#portfolio h3 {font-size:1.3em; color:#c30}
h3.subtitle {font-family: Georgia, serif;font-size: 1.2em;color:#666; border-top: 1px dotted #000}
.sommario p {font-family: 'LeagueGothicRegular', Arial, sans-serif;letter-spacing: 0px;color:#999;font-size:1.5em}
div.sommario p, p.published, p.occhiello {margin:0}
div.post {clear:both;padding-top: 1em;font-size:.9em}
.bordo {border-top: 1px dotted #222}
.contiene, .bos_display {float:left;width: 100%;padding-bottom: 2em;}
.bos_display p.img {float:left}
p.tags {font-style:oblique}
p.thumbs {margin-bottom:0px;margin-right: 5px;float:left;margin-top:5px}
p.thumbs a img {border:1px solid #ccc}
p.thumbs a:hover img {border:1px solid #c30}
p.more {text-align:right;}
p.more a {}

p.occhiello {font-weight:bold}
p.published { margin-right: 10px }
#commento {clear:both}
p.comments_invite {margin-top:-15px;text-align:right;clear:both}

#portfolio ul.grid_12 {padding:0;margin:0;list-style:none}
#portfolio ul.grid_12 li {float:left;	width:14.667%;padding-bottom: 20px}
#portfolio ul.grid_12 li a img {border: 1px solid #ccc}
#portfolio ul.grid_12 li a:hover img, #portfolio ul.grid_12 li a.here img {border-color: #c30}

#portfolio .grid_12 ul {padding:0;margin:0;list-style:none}
#portfolio .grid_12 ul li {float:left;	width:14.667%;padding-bottom: 20px}
#portfolio .grid_12 ul li a img {border: 1px solid #ccc}
#portfolio .grid_12 ul li a:hover img, #portfolio ul.grid_12 li a.here img {border-color: #c30}

ul.bos_image_index, ul.bos_image_index li {padding:0;margin:0;list-style:none}

.bos_subcat_image_index h3 {padding:0;margin:0;position:relative;height: 3em;position:relative;font-size:1em!important}
.bos_subcat_image_index h3 a {position:absolute;bottom:0}

div.dida {font-size: .8em; border-left:1px dotted black;}
div.dida p {margin-left: 10px}

#top_story {border-bottom: 1px dotted black;padding-bottom:1em;margin-bottom: 1em}
#top_story img {float:left}
#top_story a img {border: 1px solid white}
#top_story a:hover img {border: 1px solid red}

h1 {background: url(/images/5.gif) no-repeat; width: 200px height:90px;text-indent:-1000px;margin:0;padding:0;}
#testata {width: 100%; margin:auto;overflow:hidden;margin-bottom:20px;background: #c30;
-webkit-box-shadow: 0px 0px 20px #4f1400;
-moz-box-shadow: 0px 0px 20px #4f1400;
box-shadow: 0px 0px 20px #4f1400;
border-bottom:4px solid #FC0
}
#testata ul {padding-top:1em}
#testata ul li a {color:black;text-decoration:none}
#testata ul li a:hover {color:yellow}
.wrap {width: 780px;margin:auto;overflow:hidden;text-align:left}
#wrap {clear:both;width: 780px;overflow:hidden;
background: white;text-align:left;padding-top:1em;
/*
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px;

-webkit-box-shadow: 0px 0px 28px #4f1400;
-moz-box-shadow: 0px 0px 28px #4f1400;
box-shadow: 0px 0px 28px #4f1400;*/
margin:0 auto 20px auto;
}
#footer {color: white;width: 100%; margin:auto;
background-color: #4F1C0A;clear:both;overflow:hidden;
/*
-webkit-border-top-left-radius: 28px;
-webkit-border-top-right-radius: 28px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 28px;
-moz-border-radius-topright: 28px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 28px;
border-top-right-radius: 28px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;*/}

#nav {float: right;font-size:.8em}
#nav ul {float:left;}
#nav ul li {float:left;list-style:none}
#footer ul {padding:0;margin:0;list-style:none;}
#footer ul li {margin-left:0;padding-left:0;}
