/*  
Theme Name: IABLU
Version: 1.0
Author: SUEO
*/


/**********************************************
*   Font				                       *
***********************************************/


@import url(fonts/font_stylesheet.css);

/*
'RockwellStdRegular'
'RockwellStdItalic'
'RockwellStdBold'
'RockwellStdBoldItalic'
*/



/**********************************************
*   Basics & Typography                       *
***********************************************/

/* COLORI

GRIGIO: #AAA 
READY: #E39B09 rgb(223,156,7)
MADE: #8E5503 rgb(142,82,3)

*/

body {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	font-family:'RockwellStdRegular', Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
}


p {
	margin:0 0 10px 0;
	/*line-height:125%;*/
}



	
ol { /* to be styled */ }
ul { /* to be styled */
	list-style-position: inset;
}


h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
}

/*
h1 {
	font-size: 2.2em;
}
h2 {
	font-size: 1.4em;
}
h3, h4, h5, h6 {
	font-size: 1em;
}
*/	

a {
	color: #333333;
	text-decoration: none;
}

a:hover {
	color:#000000;
	text-decoration: none;
}
	
/*
a:link {
	color: #333333;
	}
a:visited {
	color: #333333;
	}
a:active {
	color: #CCCCCC;
	}
*/

blockquote {
	margin:20px 10px;
	color: #666;
	font-style: italic;
	/*text-shadow: 1px 2px 1px #CCC;*/
	line-height: 26px;
	font-size: 20px;
}

blockquote p {
	margin:0;
	padding:10px;
	background:#EEE;
}

code {
  background: #afafaf;
  cursor: text;
  font-family: "Courier New", Courier, monospace;
 }

small {
	font-size: 0.8em;
	}

input, textarea, select { /* to be styled */ }

form { /* to be styled */ }

img { /* to be styled */ }
img.noborder {
	border: none;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

.hidden {
	display: none;
}
	
.center {
	text-align: center;
	}
.alignleft {
	float: left;
	margin-right: 10px;
	}
.alignright {
	float: right;
	margin-left: 10px;
	}



/**********************
*   Header            *
***********************/

#header {
	width: 900px;
	margin: 10px auto 15px auto;
	padding: 0;
	position:relative;
}

#header #logo {
	width:202px;
	height:51px;
	background:url(images/logo_iablu_big.png) top left no-repeat;
}

#header #logo h1 {
	text-indent:-9999px;
}

#header #logo a {
	display: block;
    height: 51px;
    width: 202px;
}

#header h3.frase {
	font-family:'RockwellStdItalic', Helvetica, Arial, sans-serif;
	font-size:30px;
	letter-spacing:-1px;
	position:absolute;
	bottom:35px;
	right:0;
	color:#AAA;

}


/* READY | MADE  Menu */

#header .ready_made_menu {
	font-family:'RockwellStdBold', Helvetica, Arial, sans-serif;
	font-size:30px;
	color:#AAA;
	position:absolute;
	top:15px;
	right:2px;

}

#header .ready_made_menu ul {
	margin:0;
	padding:0;
	list-style:none outside none;
}

#header .ready_made_menu ul li {
	float:left;

}

#header .ready_made_menu ul li.separatore {
	margin:0 10px;
	width:3px;
	height:36px;
	background:#AAA;
}

#header .ready_made_menu ul li a {
	color:#AAA;
}

#header .ready_made_menu ul li.readyHover a:hover,
#header .ready_made_menu ul li.readyHover a.active {
	color:#E39B09;
}

#header .ready_made_menu ul li.madeHover a:hover,
#header .ready_made_menu ul li.madeHover a.active {
	color:#8E5503;
}



#header.search .ready_made_menu ul li.readyHover a.active,
#header.search .ready_made_menu ul li.madeHover a.active {
	color:#AAA;
}


/* Main Menu */

#header .main_menu {
	margin:8px 0;
	height:30px;
	font-family:'RockwellStdRegular', Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#AAA;
	position:relative;
	border-top:1px solid #AAA;
	border-bottom:1px solid #AAA;
}

#header .main_menu a {
	color:#AAA;
}


#header .main_menu a:hover,
#header .main_menu a.active {
	color:#333;
}

#header .main_menu ul {
	margin:0;
	padding:0;
	list-style:none outside none;
	position:absolute;
	top:5px;
	right:2px;
}

#header .main_menu ul li {
	float:left;

}

#header .main_menu ul li.separatore {
	margin:0 10px;
	width:1px;
	height:21px;
	background:#AAA;
}






/**********************
*   Slideshow         *
***********************/
/* vedi anche slider.css nella cartella innerfade_nav */


#slideshow {
	margin:0 0 20px 0;
	width:900px;
	height:450px;
	position:relative;
}

#slideshow .single_img_header {
	width:900px;
	height:450px;
}

#slideshow a,
#slideshow a:hover {
	color:#FFF;
}


/**********************************************
*   Structure: Content, Sidebar, etc.         *
***********************************************/


#outline {
	width: 900px;
	margin: 0 auto;
	padding: 0;
	background:#FFFFFF;
}



/***********************
*  Wrapper             *
***********************/

#wrapper {
	margin: 0;
	padding: 0;
}


/***********************
*   Content         *  *
***********************/

#content {
	/*margin:0 0 20px 0;*/
	margin:0;	
	padding:0;
	width: 720px;
	float:left;
}


/***********************
*   Pages - General    *
***********************/




/* PAGE DEFAULT */

.page_default h1 {
}

.page_default h2 {
}

.page_default p img {
}



/* HOME */

.home .social {
	margin-top:5px;
}

.page_home {
	position:relative;
	width:900px;
}

#news {
	margin:15px 0 10px 0;
	padding:15px 0 0 0;
	border-top: 1px solid #AAA;
	width:900px;
}

.item_news {
	margin:0 20px 0 0;
	width:286px;
	float:left;
}

h2.title_news {
	font-size:24px;
}

.thumb_news {
	margin-top:3px;
}

.thumb_news img {
	width:286px;
	height:auto;
}

.txt_news {
	margin-top:5px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:13px;
}

.txt_news p {
	margin:0 0 5px 0;
}

.vai_news {
	padding-top:5px;
	border-top:1px solid #AAA;
	font-size:13px;
}

/* SLIDEHOME */

#slidehome {
	top:0;
	left:0;
	position:relative;
	width:900px;
	height:560px;
}

#slidehome a,
#slidehome a:hover {
	color:#FFF;
}

/* Portfolio 2 COLONNE */
/*
#slidehome #portfolio img {
	width:450px;
	height:450px;
}

#slidehome #portfolio .r_thumb {
	position:absolute;
	top:0;
	left:0;
}

#slidehome #portfolio .m_thumb {
	position:absolute;
	top:0;
	left:450px;
}


#slidehome ul#portfolio-desc {
	width:450px;
}

#slidehome ul#portfolio-desc li {
	width:450px;
}

#slidehome #portfolio-desc-bg {
	width:450px;
	opacity:1;
}

#slidehome ul#portfolio-desc .r_desc {
	position:absolute;
	top:0;
	left:0;
}


#slidehome ul#portfolio-desc .m_desc {
	position:absolute;
	top:0;
	left:450px;
}

#slidehome ul#portfolio-desc .r_desc h2,
#slidehome ul#portfolio-desc .m_desc h2 {
	font-family:'RockwellStdBold', Helvetica, Arial, sans-serif;
	font-size:48px;
	font-weight:normal;
	letter-spacing:1px;
	position:relative;
	left:6px;
	top:-4px;
}

#slidehome ul#portfolio-desc .r_desc p,
#slidehome ul#portfolio-desc .m_desc p{
	position:relative;
	left:0px;
	top:-8px;
	font-family:'RockwellStdItalic', Helvetica, Arial, sans-serif;	
	font-size:15px;
	width:440px;
}
*/

/* Portfolio 1 COLONNA */


.r_enter {
	width:450px;
	position:absolute;
	top:0;
	left:0;
	background:rgba(223,156,7,0);
	z-index:9999;
	/*transition*/
	transition: background-color 1s ease;
	-moz-transition:background-color 1s ease; /* Firefox 4 */
	-webkit-transition: background-color 1s ease; /* Safari and Chrome */
	-o-transition: background-color 1s ease; /* Opera */
}

.r_enter:hover {
	background:rgba(223,156,7,0.6);
}


.r_enter a {
	width:450px;
	height:560px;
	display:block;
}

.r_enter a .r_desc {
	padding:0 10px;
	position:absolute;
	bottom:0;
	width:430px;
	height:110px;
	display:block;
	text-align:right;
	background:rgba(223,156,7,1);	
	/*transition*/
	transition: background-color 1s ease;
	-moz-transition:background-color 1s ease; /* Firefox 4 */
	-webkit-transition: background-color 1s ease; /* Safari and Chrome */
	-o-transition: background-color 1s ease; /* Opera */
}

.r_enter a .r_desc h2 {
	font-family:'RockwellStdBold', Helvetica, Arial, sans-serif;
	font-size:42px;
	font-weight:normal;
	letter-spacing:1px;
}

.r_enter a .r_desc p {
	font-family:'RockwellStdItalic', Helvetica, Arial, sans-serif;	
	font-size:15px;
}

.r_enter a .r_desc span {
	position:absolute;
	bottom:5px;
	right:10px;
	font-family:'RockwellStdItalic', Helvetica, Arial, sans-serif;	
	font-size:18px;
}


.m_enter {
	width:450px;
	position:absolute;
	top:0;
	right:0;
	background:rgba(142,82,3,0);
	z-index:9998;
	/*transition*/
	transition: background-color 1s ease;
	-moz-transition:background-color 1s ease; /* Firefox 4 */
	-webkit-transition: background-color 1s ease; /* Safari and Chrome */
	-o-transition: background-color 1s ease; /* Opera */
}

.m_enter:hover {
	background:rgba(142,82,3,0.6);
}

.m_enter a {
	width:450px;
	height:560px;
	display:block;
}

.m_enter a .m_desc {
	padding:0 10px;
	position:absolute;
	bottom:0;
	width:430px;
	height:110px;
	display:block;
	text-align:left;
	background:rgba(142,82,3,1);	
	/*transition*/
	transition: background-color 1s ease;
	-moz-transition:background-color 1s ease; /* Firefox 4 */
	-webkit-transition: background-color 1s ease; /* Safari and Chrome */
	-o-transition: background-color 1s ease; /* Opera */
}

.m_enter a .m_desc h2 {
	font-family:'RockwellStdBold', Helvetica, Arial, sans-serif;
	font-size:42px;
	font-weight:normal;
	letter-spacing:1px;
}

.m_enter a .m_desc p {
	font-family:'RockwellStdItalic', Helvetica, Arial, sans-serif;	
	font-size:15px;
}

.m_enter a .m_desc span {
	position:absolute;
	bottom:5px;
	left:10px;
	font-family:'RockwellStdItalic', Helvetica, Arial, sans-serif;	
	font-size:18px;
}

.r_enter a .disable_enter,
.m_enter a .disable_enter {
	background:rgba(220,220,220,1);
}



/* PAGE TEMPLATE 1 (AZIENDA) */

.pageT1 .content {
	margin:0;
	font-size:16px;
	width:900px;
}

.pageT1 .page_single_thumb {
	margin:0 0 20px 0;
	width:900px;
	height:450px;
	position:relative;
}

.pageT1 .page_single_thumb img {
	width:900px;
	height:450px;
}

.pageT1 .content h2 {
	margin:20px 0 0 0;
	font-family:'RockwellStdBold', Helvetica, Arial, sans-serif;
	font-size:30px;
}

.pageT1 .content strong {
	font-family:'RockwellStdBold', Helvetica, Arial, sans-serif;
	font-weight:normal;
}



/* PAGE TEMPLATE 3 (CONTATTI) */


.pageT3 .content {
	margin:0;
	width:250px;
	float:left;
	font-size:16px;
}

.pageT3 .content p {
	margin:0 0 30px 0;
}


.pageT3 .content h2 {
	font-family:'RockwellStdBold', Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
}

.contatti_gmap {
	margin-bottom:20px;
}

.contatti_gmap iframe {
}

#content .wpcf7 {
	width:650px;
	float:left;
}

.wpcf7-form {
	margin:0 0 30px 0;
	width:650px;
}


.pageT3 .wpcf7-form p {
	margin:0 0 6px 0;
	font-size:14px;
}

.wpcf7-form input[type=text],
.wpcf7-form input[type=email]
{
	background:#EEE;
	border:1px solid #CCC;
	width:600px;
	height:16px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
}

.wpcf7-form textarea {
	background:#EEE;
	border:1px solid #CCC;
	width:600px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
}

.page_contatti img.ajax-loader {
	width:16px;
	height:16px;

}


/* PAGE SEARCH */

h1.pagesearch_titolo {
	margin:0 0 20px 0;
	padding:0 0 2px 0;
	font-family:'RockwellStdRegular', Helvetica, Arial, sans-serif;
	font-size:28px;
	border-bottom:1px solid #AAA;
	color:#AAA;
}

h1.pagesearch_titolo span {
	font-family:'RockwellStdBoldItalic', Helvetica, Arial, sans-serif;
	text-transform:uppercase;

}

.pagesearch_elenco {
	margin:0;
	width:900px;
	float:left;
}

.item_search {
	margin:0 20px 20px 0;
	position:relative;
}

.item_search_thumb {
	width:100px;
	height:100px;
	float:left;
}


.item_search_thumb img {
	width:100px;
	height:100px;
	border:none;
}

.item_search_title {
	margin:0 0 0 110px;
	font-family:'RockwellStdBold', Helvetica, Arial, sans-serif;	
	text-transform:uppercase;
	color:#AAA;
}

.item_search_tags {
	margin:0 0 0 110px;
	text-transform:capitalize;
	color:#AAA;
}




/*************************************
*       MADE (CUSTOM TYPE)           *
**************************************/

/* MADE ARCHIVE */


h1.pagelist_titolo {
	margin:0 20px 20px 0;
	padding:0 0 2px 0;
	font-family:'RockwellStdRegular', Helvetica, Arial, sans-serif;
	font-size:28px;
	color:#AAA;
	border-bottom:1px solid #AAA;
}

.pagelist_elenco {
	margin:0;
	width:720px;
	float:left;
}

.item_elenco {
	margin:0 20px 20px 0;
	position:relative;
	float:left;
}

.item_elenco_thumb {
	width:220px;
	height:220px;
}


.item_elenco_thumb img {
	width:220px;
	height:220px;
	border:none;
}

.item_elenco_colore {
	width:220px;
	height:64px;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	background:#333;
	opacity:.70;
	filter:alpha(opacity=70);
}


.item_elenco_details {
	margin:0;
	width:220px;
	height:64px;
	position:absolute;
	bottom:0;
	color:#FFF;
}

.item_elenco_details .titolo {
	margin:0 0 2px 0;
	padding:3px 4px 0 4px;
	color:#FFF;
	font-family:'RockwellStdBold', Helvetica, Arial, sans-serif;
	font-size:18px;
	line-height:16px;	
	text-transform:uppercase;
}

.item_elenco_details .titolo a {
	color:#FFF;
}


.item_elenco_details .anni_tipologie {
	padding:1px 4px 0 4px;
	font-size:12px;
	line-height:12px;
}






/* MADE - SCHEDA SINGOLA */


.made_single_thumb {
	margin:0;
	width:900px;
	height:450px;
	position:relative;
}

.made_single_thumb img {
	width:900px;
	height:450px;
}


.made_descrizione {
	margin-bottom:20px;
	padding:10px 18px;
	width:664px;
	float:left;
	color:#FFF;
	background:#333;
}

.made_descrizione h1.titolo {
	margin:0;
	padding:0;
	font-family:'RockwellStdBold', Helvetica, Arial, sans-serif;
	font-size:46px;
	text-transform:uppercase;
	color:#FFF;
}

.made_descrizione .descrizione p {
	margin:0 0 15px 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	text-align:justify;
}

.made_descrizione .descrizione img {
	border:1px solid #FFF;
}

.made_descrizione .descrizione h1 {
	margin:0 0 10px 0;
	border-bottom:1px solid #FFF;
}

.made_descrizione .descrizione ol {
	margin:10px 0;
	padding:2px 0;
	list-style:none;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
}

.made_descrizione .descrizione  ol li {
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	display:inline-block;
	border-right:1px solid #FFF;
}

.made_descrizione .descrizione  ol li:last-child {
	border:none;
}

.made_descrizione .descrizione  ol li a {
	color:#FFFFFF;
}

.made_descrizione .descrizione  ol li a:hover {
	color:#000000;
}



.made_info {
	margin:0;
	padding:0;
	width:180px;
	float:left;
}

.made_info .dettagli {
}

.made_info .dettagli ul {
	margin:16px 0 0 0;
	padding:0;
	list-style:none;
	font-size:16px;
}

.made_info .dettagli ul li {
	line-height:18px;
}

.made_info .dettagli ul li.titolo {
	font-family:'RockwellStdRegular', Helvetica, Arial, sans-serif;
	font-size:20px;
	line-height:26px;
	color:#AAA;
}

.made_info .back_to {
	margin:20px 0 0 0;
	padding:5px 0 0 0;
	font-family:'RockwellStdRegular', Helvetica, Arial, sans-serif;
	font-size:20px;
	color:#AAA;
	border-top:1px solid #AAA;
}

.made_info .back_to a {
	color:#AAA;
}


/* READY - SCHEDA SINGOLA */


.ready_single_thumb {
	margin:0;
	width:900px;
	height:450px;
	position:relative;
}

.ready_single_thumb img {
	width:900px;
	height:450px;
}


.ready_descrizione {
	margin-bottom:20px;
	padding:10px 18px;
	width:664px;
	float:left;
	color:#FFF;
	background:#333;
}

.ready_descrizione h1.titolo {
	margin:0;
	padding:0;
	font-family:'RockwellStdBold', Helvetica, Arial, sans-serif;
	font-size:46px;
	text-transform:uppercase;
	color:#FFF;
}

.ready_descrizione .descrizione p {
	margin:0 0 15px 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	text-align:justify;
}

.ready_descrizione .descrizione img {
	border:1px solid #FFF;
}

.ready_descrizione .descrizione h1 {
	margin:0 0 10px 0;
	border-bottom:1px solid #FFF;
}

.ready_descrizione .descrizione ol {
	margin:10px 0;
	padding:2px 0;
	list-style:none;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
}

.ready_descrizione .descrizione  ol li {
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	display:inline-block;
	border-right:1px solid #FFF;
}

.ready_descrizione .descrizione  ol li:last-child {
	border:none;
}

.ready_descrizione .descrizione  ol li a {
	color:#FFFFFF;
}

.ready_descrizione .descrizione  ol li a:hover {
	color:#000000;
}



.ready_info {
	margin:0;
	padding:0;
	width:180px;
	float:left;
}

.ready_info .dettagli {
}

.ready_info .dettagli ul {
	margin:16px 0 0 0;
	padding:0;
	list-style:none;
	font-size:16px;
}

.ready_info .dettagli ul li {
	line-height:18px;
}

.ready_info .dettagli ul li.titolo {
	font-family:'RockwellStdRegular', Helvetica, Arial, sans-serif;
	font-size:20px;
	line-height:26px;
	color:#AAA;
}

.ready_info .back_to {
	margin:20px 0 0 0;
	padding:5px 0 0 0;
	font-family:'RockwellStdRegular', Helvetica, Arial, sans-serif;
	font-size:20px;
	color:#AAA;
	border-top:1px solid #AAA;

}

.ready_info .back_to a {
	color:#AAA;
}

.ready_info .back_to a:hover {
	color:#000;
}


/* SOCIAL NETWORK */

.social {
	margin:20px 0 0 0;
}

.facebook,
.twitter {
	margin:0 10px 0 0;
	padding:0;
	display:inline-block;
	text-indent:-9999px;
}

.facebook a {
	display:block;
	width:10px;
	height:20px;
	background:url(images/icon_fb.png) center center no-repeat;
	opacity:0.2;
	filter:alpha(opacity=20); /* For IE8 and earlier */
}

.facebook a:hover {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}

.twitter a  {
	display:block;
	width:28px;
	height:20px;
	background:url(images/icon_tw.png) center center no-repeat;
	opacity:0.2;
	filter:alpha(opacity=20); /* For IE8 and earlier */	
}

.twitter a:hover {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}

/***************************
*   Gallery Shortcode      *
****************************/

.gallery {
	margin:20px 0 ;
}

.gallery-item {
	margin:0 12px 10px 0;
	float: left;
}

.gallery img {
	width:220px;
	height:220px;
	border:none;
}

.gallery-caption {
	margin: 0;
	padding:0px;
	font-size:9px;
	text-align:center;
}

.attachment-thumbnail
{
}


.ready_descrizione .gallery {
	margin:0 ;
	width:680px;
}

.ready_descrizione .gallery-item {
	margin:0px;
	float: left;
}

.ready_descrizione .gallery img {
	margin:0 12px 10px 0;
	width:320px;
	height:auto;
	border:1px solid #FFF;
}

.ready_descrizione .gallery-caption {
	margin: 0;
	padding:0px;
	font-size:9px;
	text-align:center;
}

.ready_descrizione .attachment-thumbnail
{
}



/**********************
*   Blog Entries      *
***********************/

.pagenews_titolo {
	margin:0 20px 0 0;
}
.pagenews_titolo h2 {
	margin:0 0 20px 0;
	padding:0 0 2px 0;
	font-family:'RockwellStdRegular', Helvetica, Arial, sans-serif;
	font-size:28px;
	border-bottom:1px solid #AAA;
	color:#AAA;
}

.pagenews_titolo h2 span {
	font-family:'RockwellStdBoldItalic', Helvetica, Arial, sans-serif;
	text-transform:uppercase;

}


/*PAGINA NEWS*/


.pagenews_elenco {
	margin:0 20px 0 0;
	width:700px;
	float:left;
}

/* POST */

.post {
	margin:0 0 40px 0;
	padding:0;
}
	
/* TITOLO POST */
	
.posttitle {
	font-family:'RockwellStdBold', Helvetica, Arial, sans-serif;
	margin:0 0 2px 0;
	padding:0 0 2px 0;
	font-size:28px;
	border-bottom:1px solid #AAA;
}

#content .posttitle a {
}


#content .posttitle a:hover {
}


/* CONTENUTO POST */

.postentry {
	font-size:14px;
	font-family:Helvetica, Arial, sans-serif;	
}

.postentry blockquote {
	font-family:'RockwellStdRegular', Helvetica, Arial, sans-serif;
}

.postentry img {
	max-width:700px;
	height:auto;
}

.postentry h1,
.postentry h2,
.postentry h3,
.postentry h4,
.postentry h5,
.postentry h6 {
	margin: 0 0 5px 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-family:'RockwellStdBold', Helvetica, Arial, sans-serif;
}


.postentry a {
}

.postentry a:hover {
}



.postentry a img {
	margin:0;
	padding:0;
	border:none;
	/*width:540px;
	height:auto;
	border:1px solid #CCCCCC;*/
}



/* META POST */


.postinfo {
}

.postmeta,
.postmeta a {
	color: #AAA;
	font-size:12px;
	font-style:italic;
}
	
.post-date {
	padding: 0 0 0 0;
	text-transform:capitalize;
}
	
.post-author {
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}

/* TAG POST */

.post-tags{
	border-top:1px solid #AAA;
	color:#AAA;
	font-size:12px;
	margin-top:10px;
	padding:4px 0 0 0;
}

#content .post-tags a {
	padding:3px 2px 0 2px;
	color:#AAA;
	text-decoration:none;
}



/* PREV & NEXT POST */

.post_prev {
	float:left;
}

.post_next{
	float:right;
}

#content .post_prev a,
#content .post_next a {
	padding: 3px 5px;
	margin: 2px;
	color:#888888;
	text-decoration: none;
	border: 1px solid #AAA;
}

#content .post_prev a:hover,
#content .post_next a:hover {
	color:#CCCCCC;
	border-color: #AAA;
}

#content .tutte_news {
	margin:0 0 20px 0;
	padding:10px 0 0 0;
	border-top:1px solid #AAA;
	position:relative;
	clear: both;
}

#content .tutte_news a {
	text-decoration: none;
	border: 1px solid #AAA;
	padding: 4px 4px 1px 4px;
	margin: 0;
	color:#666666;
}

#content .tutte_news a:hover {
	border: 1px solid #AAA;
	background:#333333;
	color:#FFFFFF;
}

#content .back_to {
	margin:0 0 20px 320px;
	padding:10px 0 0 0;
	width:480px;
	border-top:1px solid #AAA;
	position:relative;
	clear: both;
}

#content .back_to a {
	text-decoration: none;
	border: 1px solid #AAA;
	padding: 4px 4px 1px 4px;
	margin: 0;
	color:#666666;
}

#content .back_to a:hover {
	border: 1px solid #AAA;
	background:#333333;
	color:#FFFFFF;
}




/**********************
*   WP-Pagenavi	       *
***********************/

#content .wp-pagenavi {
	margin:0 0 20px 0;
	padding:10px 0 0 0;
	border-top:1px solid #AAA;
	position:relative;
	text-align:right;
	clear: both;
}


#content .wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #AAA;
	padding: 4px 4px 1px 4px;
	margin: 2px;
	color:#666666;
}

#content .wp-pagenavi a:hover, .wp-pagenavi span.current {
	border: 1px solid #AAA;
	background:#333333;
	color:#FFFFFF;
}

#content .wp-pagenavi span.current {
}

#content .wp-pagenavi span.pages {
	padding: 4px 0px 1px 0px;
	border:none;
	position:absolute;
	left:0;
	top:3px;
}

#content .wp-pagenavi span.extend {
	border:none;
}

#content .wp-pagenavi a.previouspostslink {
	border:none;
}

#content .wp-pagenavi a.nextpostslink {
	border:none;
}


/**********************
*   Sidebar           *
***********************/

#sidebar {
	margin:0;
	padding:0;
	width: 180px;
	float: left;
	position:relative;
	font-size:16px;
}

#sidebar a {
	color:#AAA;
}

#sidebar ul li ul li a {
	color:#AAA;
}


#sidebar a:hover {
	color:#333;
}

#sidebar #my_widget {
	margin:7px 0 30px 0;
}

#sidebar ul {
	margin:10px 0 0 0;
	padding:0;
}

#sidebar ul li {
	margin:0;
	padding:0;
	list-style:none;
	font-size:18px;
}

#sidebar ul li ul {
	margin:0 0 6px 6px;
	padding:0;
}

#sidebar ul li ul li {
	margin:0;
	padding:0;
	list-style:none;
	font-size:16px;
}

#sidebar .sidebar_title h1 {
	margin:0;
	padding:0 0 2px 0;
	font-family:'RockwellStdRegular', Helvetica, Arial, sans-serif;
	font-size:22px;
	color:#666;
	border-bottom:1px solid #AAA;
}



#sidebar.made .sidebar_title h1 {
	color:#8E5503;
}

#sidebar.ready .sidebar_title h1 {
	color:#E39B09;
}






/* Search Field*/

#searchform {
	width:128px;
	height:21px;
	background:#AAA;
}
.search_field {
	position:relative;
}

.search_field input {
	width:120px;
	border:none;
	background:none;
	color:#FFFFFF;
	font-size:16px;
	font-family:'RockwellStdRegular', Helvetica, Arial, sans-serif;
	position:absolute;
	top:0;
	left:4px;
}



/**********************
*   Footer            *
***********************/

	
#footer {
	margin:0 auto;
	padding:0;
	width: 900px;
	height:50px;
	clear: both;
	background:#FFFFFF;
	border-top:1px solid #AAA;
	font-size: 10px;
	color:#AAA;
}

#footer a { 
		color:#AAA;	
}

#footer a:hover { 
		color:#000000;
		text-decoration:none;
}


#footer .credits {
	margin:0;
	width:300px;
	height:16px;
	float:left;
}

#footer .credits .credits_info {
	margin:11px 0 0 4px;
	float:left;
}

#footer .credits .credits_logo {
	margin:4px 0 0 0;
	width:73px;
	height:19px;
	display:block;
	float:left;
	background:url(images/logo_iablu_small.png) top left no-repeat;
}
#footer .credits .credits_logo a {
	width:73px;
	height:19px;
	display:block;
}


#footer .credits .credits_wplogo {
	margin:0;
	float:right;
}

#footer .credits img {
	border:none;
}

/* Language */

#flags_language_selector {
	margin:0;
	padding:0;
	position:absolute;
	top:1px;
	right:100px;
}

#flags_language_selector img{
    margin:0 4px;
    border:none;
	opacity:0.5;
}

#flags_language_selector img:hover {
	opacity:1;
}


/* Footer Nav */

.footer_nav {
	margin:10px 0 0 0;
	width:300px;
	height:16px;
	float:right;
	position:relative;
}

.footer_nav ul.footer_ready_made {
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	right:0;
	font-family:'RockwellStdBold', Helvetica, Arial, sans-serif;
	font-size:12px;	
}

.footer_nav ul.footer_ready_made li {
	margin:0;
	float:left;
	list-style:none;
}

.footer_nav ul.footer_ready_made li.separatore {
	margin:1px 6px 0 6px;
	width:2px;
	height:13px;
	background:#AAA;
}



.footer_nav ul.footer_menu {
	margin:0;
	padding:0;
	position:absolute;
	top:18px;
	right:0;	
}

.footer_nav ul.footer_menu li {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}

.footer_nav ul.footer_menu li.separatore {
	margin:1px 6px 0 6px;
	width:1px;
	height:12px;
	background:#AAA;
}



	
/* Tags 
-------------------------------------------------------*/
.tagging {
        text-align: left;
        font-size: 0.9em;
        padding: 3px 0 3px 0;
}
.tagging img {
	padding: 3px 0 0 0;
	border: 0px;
}

.tagging img:hover {
	padding: 3px 0 0 0;
	border: 0px;
}

.tagging a{
	text-decoration: none;
	border-bottom: none;
}
/* End Various Tags & Classes*/

.post_ad {
	background: #fff;
	padding-left: 30px;
	padding-top: 0px;
	padding-bottom: 10px;
	}
	
