/*
	CSS files kept in the 'styles' directory can be used to
	customize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select styles from the K2 Options page in the
	'Presentation' section of your WordPress administration.

	For more information on how to use custom styles:
		http://code.google.com/p/kaytwo/wiki/K2CSSandCustomCSS
	
	Author Name	: Alessandro Flocco
	Author Site	: http://www.edisplay.it
	Style Name	: SendBlaster blog
	Style URI	: 
	Version		: 1.0
	Comments	: theme for blog.sendblaster.com
*/
body{
	background:#306192 none repeat left top;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}
a, a:hover, a:link, a:visited {
	color:#538CC6;
	text-decoration:none;
}
strong, em, b, i {
font-family:Arial,Helvetica,Verdana,sans-serif;
}
#page {
	/* The entire design is contained within the 'page' id */
	}
.columns-two #page {
	padding:0;
	width:800px;
	border: none;
	background:#FF6600 url(page-bg.png) center top repeat-y scroll;
}
#shad{
	background:transparent url(shad.png) no-repeat scroll 535px 200px;
}
#header {
	/* Contains the H1 and menu */
	background:#FF6600 url(header.jpg) no-repeat scroll center top;
	height:200px;
	position:relative;
	text-align:right;
	}
#header .blog-title{
	margin: 0;
	line-height:normal;
}
#header .blog-title a:hover{
	text-decoration:none;
	border-bottom:1px dotted #94B8DC;
}
ul.menu {
	bottom:17px;
	margin:0 20px 0 230px;
	position:absolute;
	font-weight:bold;
}
ul.menu li a {
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	display:block;
	font-size:1.2em;
	padding:5px 10px;
	text-transform:uppercase;
}
ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover, ul.menu li.current_page_ancestor a, ul.menu li.current_page_ancestor a:hover {
	background:white url(menu-bg-current.gif) repeat-x scroll center bottom;
	color:#306192;
	text-decoration:none;
}
ul.menu li a:hover {
	background:transparent url(menu-bg-active.gif) repeat-x scroll center bottom;
	color:#EEEEEE;
	text-decoration:none;
}
#primary {
	/* Contains the main column */
	}
div.breadcrumb{
	border-bottom: 1px dotted #CCC;
	padding-bottom: 5px;
}
.content {
	padding:0 20px 10px;
	/*background: transparent url(shad.png) 535px 0 no-repeat;*/
}
.hentry {
	/* Each entry is contained within the 'hentry' class */
	clear:both;
	}
blockquote.download {
	background:#F4F4F4 url(download.png) no-repeat scroll 10px 0;
	-moz-border-radius:5px;
}
.entry-title, .entry-title a, .entry-title a:visited, h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
color:#538CC6;
}
.entry-content a, .entry-content a:hover, .entry-content  a:link, .entry-content  a:visited {
	color:#538CC6;
}
.entry-content {
	/* The meat and potatoes of every entry 
	color: #000;*/
	text-align:left;
	}
.four04 .entry-title, body.page .entry-title {
	text-align:left;
}
.entry-content hr {
	display: block;
	height: 0px;
	border: none;
	border-bottom: 1px dotted #CCCCCC;
	}
.entry-content ol li, .entry-content ul li {
	/*margin:0 0 15px;*/
	margin: 0; 
	padding:0;
}
#sidebar-1 {
	/* The first sidebar */
	}
.sb-pagemenu a, .sb-pagemenu .current_page_item li a{
	color:#666;
}
.sb-pagemenu a:hover, .sb-pagemenu .current_page_item li a:hover{
	color:#000;
}
.sb-pagemenu .current_page_item a, .sb-pagemenu .current_page_item a:hover{
	color: #F60;
}
#sidebar-2 {
	/* The second sidebar */
	}
#s {
	width:73%;
}
.secondary {
	/* Contains both sidebars */
	font-size:1.1em;
}
.secondary div {
	border-bottom:1px dotted #999999;
	margin:10px 0;
	padding:0;
	position:relative;
}
.secondary div div {
	border:medium none;
	margin:inherit;
}
.secondary div div div{
	margin:0;
}
#edifooter{
	background: transparent url(footer.gif) no-repeat center top;
	height:30px;
	clear:both;
}
#footer{
	color: #FFF;
	padding:5px 0 20px;
}
#footer a{
	color:#94B8DC;
	border-bottom: none;
}
#footer a:hover{
	color:#94B8DC;
	border-bottom: 1px dotted #94B8DC;
}

/* GLOSSARIO */

.glossary p{
	padding: 0 30px;
}
.glossary h2{
	font-size: 1.6em;
}
.glossary div.gloSep{
	text-align: right;
	padding: 3px 0 0 0;
	margin: 0 0 20px 0;
	border-top: 1px solid #DDDDDD;
}
.glossary p.gloSel{
	padding: 0 10px;
	text-align:center;
}
.glossary .gloSel a{
	background:#EEEEEE none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	font-size:0.8em;
	font-weight:bold;
	padding:1px 3px;
}
.glossary .gloSel a.gloDead, .glossary .gloSel a.gloDead:hover{
	background:#EEEEEE none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	font-size:0.8em;
	font-weight:bold;
	padding:1px 3px;
	cursor:default;
	color:#CCCCCC; !important
	
}
.glossary .gloSel a:hover, .glossary .gloSel a:visited:hover{
	background: #306192 none repeat scroll 0 0;
	border:1px solid #003366;
	color:#FFFFFF;
	text-decoration: none; !important
	
}
/* FINE GLOSSARIO */

/* QUOTES */

.SBquotes {
	background: #EEE url(quote.gif) no-repeat 10px 10px;
	-moz-border-radius:8px;
	padding:10px 20px 10px 80px;
	font-size: 12px;
	margin-bottom: 15px;
}

.SBquotes .xmasb_quotes_author{
	font-style:italic;
	color:#666666;
	text-align:right;
	padding: 5px 0 0;
	font-size:11px;
}
.SBquotes .xmasb_quotes_author strong{
	font-weight: normal;
}

/* FINE QUOTES */
#facebook-fan-box iframe{
	height: 370px !important;
}
#goWebsite{
	position:fixed;
	z-index:5;
	width:47px;
	height:180px;
	top: 220px;
	right:50%;
	margin-right:390px;
	border:none;
	overflow:hidden
}
#goWebsite a{
	display:block;
	height:180px;
	overflow:hidden;
	padding-left:100px;
	width:47px;
	background: transparent url(website.jpg) no-repeat -47px center ;
}
#goWebsite a:hover{
	background-position: left center ;
}
/* GUEST POST */
.guestAutor{
	background: transparent url(guest-bg.jpg) repeat-y center top;
}
.guestAutor .guestBio{
	/*display: block;*/
	background: transparent url(guest-bg-top.jpg) no-repeat top center;
	min-height: 138px;
}
.guestAutor .guestBio div{
	font-size:11px;
	font-style:italic;
	padding:70px 20px 0 130px;
}
.guestAutor .entry-head, .guestAutor .entry-content{
	padding: 0 20px;
}
.guestAutor .guestBioFoot{
	background:url(guest-bg-bot.jpg) no-repeat scroll center top transparent;
	display:block;
	height:52px;
	overflow:hidden;
	padding:20px 0 0 20px;
}
.guestAutor .guestBioFoot a{
	background: transparent url(guest-link-hover.jpg) no-repeat 1000px 1000px;
	display:block;
	height:40px;
	overflow:hidden;
	padding:1000px 0 0 0;
	width:400px;
}
.guestAutor .guestBioFoot a:hover{
	background: transparent url(guest-link-hover.jpg) no-repeat top left;
}
.guestList {
	/*display: none;*/
	margin:0 auto 30px;
	max-width: 480px;
}
.guestList td{
	border-bottom: 1px dotted #CCCCCC;
}
.guestList td.guestListImg{
	padding: 10px;
	background: #FFFFFF url(guest-bg-pic.jpg) right top no-repeat;
}
.guestList td.guestListBio{
	padding: 5px;
	line-height: 140%;
}

/* FINE GUEST POST*/

/* INIZIO GIVEN LICENCES */

div.givenLic{
	margin: 30px 20px 0;
	padding: 20px;
	background-color: #EFEFEF;
	border: 1px solid #CECECE;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
div.givenLic ul{
	padding: 0;
}
div.givenLic li{
	list-style:none;
	background: transparent url(given.png) no-repeat left top;
	margin: 10px 0 10px 10px;
	padding: 0 0 0 30px;
}
div.givenLic li a{
	color:#009900 !important;
}

/* FINE GIVEN LICENCES */

/* SHARE */

.dd_post_share div{
	margin:0;
}
.dd_post_share {
	padding:6px 10px 0px !important;
	background-color: #F4F4F4;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.dd_button {
    padding: 0 4px;
}

/* FINE SHARE */

#flags_language_selector img{
      margin:1px 5px 1px 0;
      border:none;
}
