/*
Theme Name: Segnaledigitale Theme
*/

/*
Author:           Angela Noesslboeck
Author URI:       http://www.onedigitalfarm.com/

---------------------------------------------------------------------------------------
TABLE OF CONTENTS
	-- RESETS
	-- BASICS
	-- CUSTOM
---------------------------------------------------------------------------------------
*/

/* RESETS */
html, body, div, span, applet, object, iframe, 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; }

/* BASICS */
html{ font-size:100%;}
body{ font-size:62.5%; color:#000;font-family:arial,verdana,sans-serif;background-color:#E8E8E8;}
a{color:#000; text-decoration:underline}
a:hover{color:#000; text-decoration:none}
a:active{color:#000; text-decoration:underline}
a:visited{color:#000; text-decoration:underline}
.left{  float:left; }
.right{	float:right; }
.clear{	clear:both; }
img.left{	margin:0 1em 1em 0; }
img.right{	margin:0 0 1em 1em; }
.padding{	padding:10px; }
#content p{	margin:1.1em 0; }

/* NAVIGATION MENU */
#navigation, #navigation ul {		padding:0;	margin:0; list-style:none; line-height:1; float:left;	}
#navigation a {			display:block; padding:6px 10px; text-decoration:none;	}
#navigation a:hover{			text-decoration:underline; padding:6px 10px;}
#navigation li { 			float:left; width:auto;	}
#navigation li{			padding:0; margin:0; }
#navigation li ul li{			padding:1px 0px;}
#navigation li ul li a{		padding:6px 10px; width:110px; }
#navigation li ul { 			position:absolute; padding-top:1px; width:130px; left:-999em; }
#navigation li ul ul {			margin: -1.5em 0 0 130px;	}
#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul {	left: -999em;}
#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul,
#navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul { left: auto;	}

/* STRUCTURE */
#page{	overflow:hidden; font-size:1.3em; width:940px; margin:0 auto;}
#header{background:#fff url(images/segnaledigitale.png) no-repeat 11px 7px ; border:1px solid #E8E8E8 ;height:295px;position:relative;}
#footer{}
#content{margin-top:10px;background:#E8E8E8 url(images/content-bg.png);overflow:hidden; border:1px solid #E8E8E8 ;}
.content{float:left; width:770px;background-color:white;}
#right{ background-color:#F4F5EF; float:right; width:250px;padding:0;margin:0; }
#left{}
#sidebar{width:160px; float:right;padding:10px 0;margin:0px 0 0 0;}

hr{display:none;}

h1{margin:0; padding:0;height:240px; position:absolute; width:920px;top:5px; left:10px;}
h1 a {display:block; height:240px; line-height:240px;}
h1 a span{display:none;}

#headerimg{height:240px;}
#headerimg .description{display:none;}

#sidebar ul{margin:0 10px;padding:0;}
#sidebar ul li ul{margin:0px 0 10px 0;padding:0 0 10px 0; border-bottom:2px solid black;}
#sidebar ul li{padding:0;}

#sidebar .PeSwitcher{padding:0; margin:0;}
#sidebar ul li a{text-decoration:none; line-height:1.4;}
#sidebar ul li a:hover{text-decoration:underline;}
#sidebar #searchform{margin:0 0 10px;padding:0 0 10px; border-bottom:2px solid black;}
#sidebar #s{width:134px;}
.screen-reader-text{text-transform:uppercase; font-size:0.8em;}

.post{margin:10px;}

#footer{ font-size: 0.95em;background-color:#E8E8E8; height:10px; line-height:10px; }
#footer div{display:inline;margin-right:22px; }
#footer a {color:white; text-decoration:underline}
