/*  

Theme Name: Skyreunion

Theme URI: http://www.alansorrenti.com/blog/

Description: Tema Skyreunion by <a href="http://www.galleri.it">Galleri | design_factory</a>.

Version: 1.0

Author: Galleri | design_factory

Author URI: http://www.galleri.it

*/

/*-----------------------------------------------------------------------------------------------

  Global Styles

-----------------------------------------------------------------------------------------------*/


html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a img {
	margin:0;
	padding:0;
	border:0;
}
body {
	margin:0 auto;
	background:#000000 url(images/bg_pag.png) center top repeat-x;
	color:#ffffff;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
ul li {
	list-style-type: square;
	margin: 6px 0px 6px 24px;
}
ol li {
	margin: 6px 0px 6px 24px;
}

/*-----------------------------------------------------------------------------------------------

  CLASSI

-----------------------------------------------------------------------------------------------*/

.hide, .print-logo, .close-button {
	display: none;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}



/*-----------------------------------------------------------------------------------------------

  

-----------------------------------------------------------------------------------------------*/

/* top ----------------------------------------------------------------- */

#header {
	height:250px;
	padding:0;
}
#header .inside {
	margin:0 auto;
	width:850px;
	background:url(images/logo.png) center top no-repeat;
	height:250px;
}
#header .inside #logo{
	float:left;
	overflow:hidden;
	margin:0 0 0 330px;
}
#header .inside #logo h2 a{
	text-indent:-99999px;
	display:block;
	height:190px;
	width:190px;
	margin:30px 0 0 0;
}
#header .inside #logo .description{
	display:none;
}

#header .inside #search{
	width:170px;
	height:24px;
	margin:30px 0;
	background:url(images/bg_search.png) no-repeat;
	float:right;
	text-align:right;
}
#header .inside #search input{
	border:none;
	margin:4px 15px 0 0;
}

/* flash banner ----------------------------------------------------------------- */

#slideshow {
	background:url(images/bg_logo_sotto.png) center top no-repeat;
	clear: both;
	padding:0;
	margin:0 auto;
	text-align:center;
	padding:0 0 0 0;
}
#slideshow #flashcontent {
	margin:0 auto;
	width:850px;
	height:220px;
}

#cover {
	background:url(images/cover.png) no-repeat;
	margin:0 auto;
	width:850px;
	height:350px;
}
#cover h3, #cover p, #cover h4{
	display:none
}




/* due colonne in antemprima ----------------------------------------------------------------- */

#primary {
	background: #ff00ff;
	background:url(images/bg_logo_sotto.png) center top no-repeat;
	color: #ffffff;
}
#primary .inside {
	margin:0 auto;
	width:850px;	
}
#primary a {
	color: #ba8aff;
}
#primary a:hover {
	color: #aa86b2;
}
#primary ul.dates .date {
	padding: 0px 15px 0px 0px;
}
#primary.twocol-stories .first, * html #primary.twocol-stories .first {
	margin:0 0 0 0;
}
#primary.twocol-stories{
	padding:25px 0 0 0; 
	background:url(images/bg_footer.png) center top no-repeat;
}
#primary.twocol-stories .story {
	float:left;
	width:48%;
	margin:0 0 0 4%;
	display:inline;
	text-align:justify;
	line-height:17px;
	padding:0 0 0 0;
}
* html #primary.twocol-stories .story {
	margin-left:2%;
}
#primary.twocol-stories .first, * html #primary.twocol-stories .first {
	margin:0 0 0 0;
}
.story .details {
	padding:20px 0 0 0;
	font-size:9px;
	color:#aa86b2;
}
.story .details a {
	text-decoration:none;
}
.story .details a:hover {
}

.story a {
	text-decoration:none
}


/* ----------------------------------------------------------------   blocchi principali orizzontali primary e secondary */

#primary{
	padding:0 0 30px 0;
}
#secondary{
	background:url(images/bg_footer.png) center top no-repeat;
}
#secondary .inside {
	margin:0 auto;
	width:850px;
}

/* ---------------------------------------------------------------------------------   formattazione testi colonna destra */

#primary .primary {
	float: left;
	width: 620px;
}

#primary .inside #testo {
	padding:0 0 20px 0;
}
#primary .inside #testo p{
	text-align:justify;
	line-height:17px;
	padding:10px 0 5px 0;
}

#primary .inside #testo ul {
	padding: 6px 0px 6px 10px;
}
#primary .inside #testo ul li {
	list-style-type: square;
	margin: 6px 0px 6px 25px;
	line-height:17px;
}
#primary .inside #testo ol {
	padding: 6px 0px 6px 10px;
}
#primary .inside #testo ol li {
	margin: 6px 0px 6px 25px;
	line-height:17px;
}
#primary .inside #testo .post-edit-link{
}
#primary .story h3{
	padding: 5px 0 20px 0;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:22px;
	color:#e3ceea;
	text-transform:uppercase;
	font-weight:lighter;
}

#primary .inside .primary h1{
	padding:0 0 5px 0;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;	font-size:26px;
	color:#e3ceea;
	text-transform:uppercase;
	font-weight:lighter;
}
#primary .inside #testo h1{
	padding:0 0 5px 0;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;	font-size:26px;
	color:#e3ceea;
	text-transform:uppercase;
	font-weight:lighter;
}
#primary .inside #testo h2{
	padding:10px 0 5px 0;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;	font-size:22px;
	color:#e3ceea;
	text-transform:uppercase;
	font-weight:lighter;
}
#primary .inside #testo h3{
	padding:10px 0 5px 0;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;	font-size:16px;
	color:#e3ceea;
	text-transform:uppercase;
	font-weight:lighter;
}
#primary .inside #testo h4{
	padding:10px 0 5px 0;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;	font-size:12px;
	color:#e3ceea;
	text-transform:uppercase;
	font-weight:lighter;
}
#primary .inside #testo h5{
	padding:10px 0 5px 0;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;	font-weigh:10px;
	color:#e3ceea;
	text-transform:uppercase;
	font-weight:lighter;
}
#primary .inside #testo h6{
	padding:10px 0 5px 0;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;	font-size:8px;
	color:#e3ceea;
	text-transform:uppercase;
	font-weight:lighter;
}

.comment-head h2 {
	padding:10px 0 5px 0;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;	font-size:20px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:lighter;
}



/* ---------------------------------------------------------------------------------   archivi */


#primary .inside .primary ul.dates{
	padding:10px 0;
}
#primary .inside .primary ul.dates li, #primary .inside .primary ul.counts li {
	list-style-type: none;
	margin: 0px;
	padding: 6px 0px;
}

#primary .inside .primary ul.dates .date {
	padding: 0px 10px 0px 0px;
}
#primary .inside .primary ul.dates a{
	text-decoration: none;
}

#primary .inside .primary p {
	text-align:justify;
	line-height:17px;
	padding:0px 0 5px 0;
}


/* ---------------------------------------------------------------------------------   formattazione testi colonna sinistra */


#primary .secondary {
	display: inline;
	float: right;
	width: 200px;
	margin:0 0 0 30px;
}
#primary .secondary .featured {
	width: 160px;
	height:90px;
	padding:40px 20px 0 20px;
	background:url(images/bg_info.png) bottom center no-repeat;
}
#primary .secondary .featured p{
	color:#fff;
	line-height:16px;
	padding:0 0 2px 0;
}
#primary .secondary .featured a{
	color:#d764b9
}
#primary .secondary .featured h2{
	display:none;
}


/*-----------------------------------------------------------------------------------------------

  ANCILLARY

-----------------------------------------------------------------------------------------------*/

.zoccolo{
	background:#000; /*url(images/bg_an.png) top left repeat-x;*/
	padding:130px 0 0 0;
	background:url(images/bg_footer2.png) center top no-repeat;
}
#ancillary {
	clear: both;
	color: #ffffff;
	padding:40px 0 0 0;
	margin: 0px auto;
	line-height:16px;
	
}
#ancillary p{
	padding:8px 0;
}
#ancillary .inside {
	margin:0 auto;
	width:850px;
	
}
#ancillary .block {
	float: left;
	margin: 15px 0px 0px 35px;
	width: 260px;
	/*min-height: 221px;
	background:url(images/bg_bl.png) bottom center no-repeat;*/
}
#ancillary .block h2{
	display:none;
}
#ancillary .first, * html #ancillary .first {
	clear: both;
	margin: 15px 0px 0px 0px;
}
#ancillary a {
	color:#ffffff;
	text-decoration:none;
}
#ancillary a:hover {
	color:#d764b9;
}
.t1, .t2, .t3, .t4, .t5, .t6{
	width:260px;
	height:41px
}
.t1 {
background:url(images/tit_bl1.png);
}
.t2 {
background:url(images/tit_bl2.png);
}
.t3 {
background:url(images/tit_bl3.png);
}
.t4 {
background:url(images/tit_bl4.png);
}
.t5 {
background:url(images/tit_bl5.png);
}
.t6 {
background:url(images/tit_bl6.png);
}

#ancillary .block .int{
	margin: 0px 0  20px 0;
	padding: 0px 15px 0 15px;
	/*background:url(images/bg_ul.png) bottom center no-repeat;*/
}
#ancillary .block .int #tagcloud{ 
	line-height:18px;
}
#ancillary ul.dates, #ancillary ul.counts {
	/*border-top: 1px solid #8fc257;*/
	list-style-type: none;
	margin: 0px 0 20px 0;
	padding: 0px 15px 0 15px;
	/*background:url(images/bg_ul.png) bottom center no-repeat;*/
}
#ancillary .riga{
	border-top: 0px solid #444444;
	margin: -1px 15px 0 15px;
}
#ancillary ul.dates li, #ancillary ul.counts li {
	background:url(images/bg_li.png) bottom left no-repeat;
	/*border-bottom: 1px solid #444444;*/
	list-style-type: none;
	margin: 0px;
	padding: 5px 0px;
}
#ancillary ul.counts #ancillary .count {
	color: #ffffff;
	float: right;
}
#ancillary ul.dates .date {
	padding: 0px 10px 0px 0px;
}
#ancillary ul.dates a, #ancillary ul.counts a {
	text-decoration: none;
}

/*-----------------------------------------------------------------------------------------------

  COMMENTI

-----------------------------------------------------------------------------------------------*/

#comment-form {
	padding: 10px 0px 0px 300px;
	width: 550px;
	color:#fff;
}
#comment-form a{
	color:#fff;
}
#comment-form a:hover{
	color:#FC0;
}
#comments{
	padding:15px 0 0 0;
}
ol#comments  li{
	list-style-type:none;
	margin:0;
	margin:10px 0px 10px 0px;
}
#comments .content {
	border-left: 1px solid #ccc;
	margin-left: 270px;
	padding: 0px 0px 0px 25px;
	width: 550px;
}
#comments .content h3 {
	font-size: 2em;
	margin: 0px;
}
#comments .content p {
	margin: 0px 0px 10px 0px;
	color:#fff;
}
#comments cite {
	float: left;
	font-style: normal;
	text-align: right;
	width: 245px;
	color:#fff;
}
#comments cite .admin-tools {
	margin: 5px 0px;
}
#comments cite .admin-tools a {
	background: #666666;
	border: 1px solid #999999;
	margin: 0px 5px;
	padding: 0px 3px 3px;
	text-decoration: none;
}
#comments cite .author {
}
#comments cite .author a {
	text-decoration: none;
	color:#fff;
}
#comments cite span {
}
#errors {
	color: #FF0000;
	font-weight: bold;
}

.comment-head {
	border-bottom: 1px solid #666;
	padding: 10px 0 10px 0;
	color:#FFF;
}
.comment-head .details {
	font-size: 10px;
}
.comment-head a {
	color: #cccccc;
	text-decoration: none;
}
.comment-head a:hover {
	color: #735073;
}
input.textfield, textarea {
	border: 0px;
	margin: 5px 0px;
	width: 15em;
}
textarea.commentbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 10em;
	margin: 5px 0px;
	padding: 0.25em;
	width: 28em;
}
.formactions input.submit {
	background-color: #735073;
	border: 2px double #333;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px;
	color:#fff;
}

/*-----------------------------------------------------------------------------------------------

  FOOTER

-----------------------------------------------------------------------------------------------*/

#footer {
	clear: both;
	color: #bbbbbb;
	padding: 35px 0 30px 0;
	background:#000;
}
#footer .inside {
	margin:0 auto;
	padding: 15px 0px;
	height:110px;
	text-align:center;
	background:url(images/bg_footer.png) center top no-repeat;
}
#footer p {
	font-size: 9px;
	padding:6px 0
}
#footer p.attributes {
}
#footer p.attributes a {
	color: #bbbbbb;
	font-weight:bold;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
}
#footer p.attributes a:hover {
	color: #bbbbbb;
}
#footer p.copyright a {
	color:#bbbbbb;
	text-decoration: none;
}
