/*

THEME NAME: Sandbox

THEME URI: http://www.plaintxt.org/themes/sandbox/

DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists

VERSION: 1.6

AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>

AUTHOR URI:

TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer

*/



/* Two-column with sidebar on left from the /examples/ folder  */

@import url('examples/2c-l.css');



body {

	margin: 0px;

	background-image: url(images/bg-body.gif);

	background-repeat: repeat-y;

	background-position: left;

	font-family: "Trebuchet MS", Arial;

	font-size: small;

	background-color: #F0E9D7;

	color: #8e8c8c;

line-height: 155%;

}



a {

	color: #D09979;

	text-decoration: none;

}



a:hover {

	text-decoration:underline;

	color:#eed19b;

}



/* Just some example content */

div.skip-link {

position:absolute;

right:1em;

top:1em;

}



div#menu {

background:#EEE;

height:1.5em;

margin:1em 0;

width:100%;



}



div#menu ul,div#menu ul ul {

line-height:1;

list-style:none;

margin:0;

padding:0;

}




div#menu ul a {

display:block;

margin-right:1em;

padding:0.2em 0.5em;

text-decoration:none;

}



div#menu ul ul ul a {

font-style:italic;

}



div#menu ul li ul {

left:-999em;

position:absolute;


}



div#menu ul li:hover ul {

left:auto;

}



.entry-title,.entry-meta {

clear:both;

color: #db6927;

font-family: "Georgia", Arial;

}







form#commentform .form-label {

margin:1em 0 0;

}



form#commentform span.required {

background:#fff;

color:#c30;

}



form#commentform,form#commentform p {

padding:0;

}



input#author,input#email,input#url,textarea#comment {

padding:0.2em;

}



div.comments ol li {

margin:0 0 3.5em;

}



textarea#comment {

height:13em;

margin:0 0 0.5em;

overflow:auto;

width:66%;

}



.alignright,img.alignright{

float:right;

margin:1em 0 0 1em;

}



.alignleft,img.alignleft{

float:left;

margin:1em 1em 0 0;

}



.aligncenter,img.aligncenter{

display:block;

margin:1em auto;

text-align:center;

}



div.gallery {

clear:both;

height:180px;

margin:1em 0;

width:100%;

}



p.wp-caption-text{

font-style:italic;

}



div.gallery dl{

margin:1em auto;

overflow:hidden;

text-align:center;

}



div.gallery dl.gallery-columns-1 {

width:100%;

}



div.gallery dl.gallery-columns-2 {

width:49%;

}



div.gallery dl.gallery-columns-3 {

width:33%;

}



div.gallery dl.gallery-columns-4 {

width:24%;

}



div.gallery dl.gallery-columns-5 {

width:19%;

}



div#nav-above {

margin-bottom:1em;

}



div#nav-below {

margin-top:1em;

}



div#nav-images {

height:150px;

margin:1em 0;

}



div.navigation {

height:1.25em;

}



div.navigation div.nav-next {

float:right;

text-align:right;

}



div.sidebar h3 {

font-size:1.2em;

}



div.sidebar    {

font-family: "Georgia", Arial;

}



div.sidebar input#s {

width:7em;

}



div.sidebar li {

list-style:none;

margin:0 0 2em;

}



div.sidebar li form {

margin:0.2em 0 0;

padding:0;

}



div.sidebar ul ul {

margin:0 0 0 1em;

}



div.sidebar ul ul li {

list-style:disc;

margin:0;

}



div.sidebar ul ul ul {

margin:0 0 0 1.5em;

}



div.sidebar ul ul ul li {

list-style:circle;

}



div#menu ul li,div.gallery dl,div.navigation div.nav-previous {

float:left;

}



div#header,div#footer {

text-align:center;

}



input#author,input#email,input#url,div.navigation div {

width:50%;

}



div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {

margin:0;

padding:0;

}

#image_logo {

	margin-top: 40px;

	text-align: center;

}

#header {

	background-image: url(images/bg-top.jpg);

	background-repeat: no-repeat;

	height: 375px;

	width: 672px;

}

#headerhome {

z-index: 3;

	height: 375px;

	width: 672px;

}


	div.cf_wrapper {
margin-top: 0;
}


div.cf_element {
		width: 672px;
		padding: 0 0 0 0;
}
	
div.cf_element div.content {
		padding: 0 0 0 0;
}

div.cf_element div.content h3 {
		padding: 0 0 0 0;
}



#page_content {

	padding:20px 20px 20px 35px;

	background-attachment: scroll;

	background-color: #FFFFFF;

	background-image: url(images/bg-page-content.gif);

	background-repeat: repeat-y;

	width: 617px;

}

#pages {

	padding-left: 50px;

	font-size: 15px;

}




#pages li {

	list-style-image: url(images/a1.gif);

	line-height: 25px;
	

}

#slideshow {

	background-image: url(images/bg-menu.gif);

	background-repeat: repeat-x;

	height: 40px;

	width: 657px;

    line-height: 40px;

    padding-left: 15px;

}

#searchsubmit {

    background-color: #ab212b;

    border: 1px solid #c34529;

    color: #FFFFFF;

}

.page_item {

    background-image: url(images/rule-1.png);

    background-repeat: no-repeat;

    background-position: bottom center;

}



#qtranslate-language-chooser li {

	list-style: none;

}

#qtrans_language_chooser li {

	list-style: none;

}



#indirizzo {

font-size: 10px;

color: #AB212B;

margin-left: 20px;


}

#header-lng {

    padding: 386px 0 0 595px;
    

}

#header-lngbis {

    text-align: right;

    padding: 5px;
    
    z-index: 99;

}

#header-lng2 {

    padding: 386px 0 0 595px;
    
    z-index: 99;

}