
/* Apply basic typography styles */
@import url('http://cdn.umg3.net/nicolabenedetti/assets/css/typography.css');

/* Prepare theme for plugins */
@import url('http://cdn.umg3.net/nicolabenedetti/assets/css/plugins.css');

/* Apply basic image styles */
@import url('http://cdn.umg3.net/nicolabenedetti/assets/css/images.css');

@import url('http://cdn.umg3.net/nicolabenedetti/assets/css/reset.css');
@import url('http://cdn.umg3.net/nicolabenedetti/assets/css/jquery-ui-1.8.15.custom.css');


/*
Style.css, Custom CSS file for Nicola Benedetti

Fonts …

font-family:'Futura W01 Book';
font-family:'Futura W01 Bold';

Colours …

nicola brown: 512816
nicola dark brown: 3e2018
nicola stroke: 70534b

*****************

FANCY HOVER EFFECTS NOTE: A fair few of the LI's have been given nice subtle css3 hover effects such as text glow and shadowing, 
these effects can be turned ON/OFF by ADDING/REMOVING the "fancyHovers" class from the body tag.

*****************


------------------------------------------------------------------- */

html{overflow-y:scroll}
body {
/*    background: url("http://cdn.umg3.net/nicolabenedetti/assets/img/bg_plain.png") no-repeat scroll 50% 0 #f6f1de; */
    background: url(http://cdn.umg3.net/nicolabenedetti/assets/img/bg_pattern.jpg) no-repeat scroll 50% -16px #f6f1de; 
    font-family: Arial;
	padding-top: 36px;
	width:100%; 
	
}

/* #soundcloud {height:30px;background-color: #efefef;border:0;} */

 .wrapper {
	width: 970px;
	margin:0 auto;
	}


.wrapper-inner {
	width: 670px;	
}


article {
	width: 646px;
}


div.leftContent {
	width: 482px;
}

div.leftContentInner {
	margin-bottom: 30px;
}

.rightContent {
    margin-left: 12px;
    width: 152px;
}

/* Header
------------------------------------------------------------------- */

h1 {
    color: #FFFFFF;
    font-family: 'Futura W01 Book';
    font-size: 70px;
    left: -5px;
    letter-spacing: 1px;
    padding: 18px 0;
    text-transform: uppercase;
    width: 490px;
    text-decoration: none;
}

	h1 .bold {
		font-family:'Futura W01 Bold';
	}

header {
	margin: 10px 0 26px 0;
}

header a {
	text-decoration: none;
}
#logo{margin-bottom:26px;}
header nav ul{
	overflow:hidden;
	border-bottom: 2px solid #fff;
	border-top: 2px solid #fff;
	padding:0;margin:0;
}

	header nav ul li {
		float: left;
		padding: 0 18px 0 6px;
		background: url("http://cdn.umg3.net/nicolabenedetti/assets/img/bullet.png") no-repeat scroll right center transparent;
	}
	
	header nav ul li:last-child{
		background: none;
	}
	
	
		header nav ul li a{
		    color: #fff;
		    display: block;
			padding: 8px 6px 8px 6px;
		    text-decoration: none;
		    text-transform: uppercase;
			font-family:'Futura W01 Bold';

			-webkit-transition: all 0.25s ease-in-out;  
			-moz-transition: all 0.25s ease-in-out;  
			-o-transition: all 0.25s ease-in-out;  
			transition: all 0.25s ease-in-out;
		}

				header nav ul li.last{
					background: none;
				}
				
				header nav ul li a.selected,
				header nav ul li a:hover {
					background: #3e2018;
				}

				.fancyHovers header nav ul li a.selected,
				.fancyHovers header nav ul li a:hover, .fancyHovers ul li a:hover {
					text-shadow: 0px 0px 10px #fff;
					background: none;
				}
				
header .social {
    bottom: 68px;
    position: absolute;
    right: 0;
    z-index: 1;
}

	header .social div {
		padding: 0 0 0 4px;
	}
	
		header .social div a {
			-webkit-transition: all 0.25s ease-in-out;  
			-moz-transition: all 0.25s ease-in-out;  
			-o-transition: all 0.25s ease-in-out;  
			transition: all 0.25s ease-in-out;
			display: block;
			height: 32px;
			width: 32px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		}
		
			.fancyHovers header .social div a:hover {
				-moz-box-shadow: 0 0 12px #FFFFFF;
				-webkit-box-shadow: 0 0 12px #FFFFFF;
				box-shadow: 0 0 12px #FFFFFF;
			}



/* Footer
------------------------------------------------------------------- */

footer {
	margin-top:20px;
	height: 30px;
/*	background-color: #f6f1de; */
	background-color: #3e2018; 
	width: 100%;
}

	footer nav,
	footer div.logos,
	footer div.disclaimer,
	footer ul li {
		float: left;
	}
	
	nav.footerNav ul {
		left: -6px;
	}
	
		nav.footerNav ul li a {
		    /*background: url("http://cdn.umg3.net/nicolabenedetti/assets/img/bullet.png") no-repeat scroll right center transparent;*/
		    color: #FFFFFF;
		    display: block;
		    font-family: 'Futura W01 Book';
		    font-size: 12px;
		    padding: 9px 20px 9px 6px;
		    text-decoration: none;
		    text-transform: uppercase;
			-webkit-transition: all 0.25s ease-in-out;  
			-moz-transition: all 0.25s ease-in-out;  
			-o-transition: all 0.25s ease-in-out;  
			transition: all 0.25s ease-in-out;
		}
	
			nav.footerNav ul li.last a {
				background: none;
			}
	
				nav.footerNav ul li a:hover {
					text-decoration: underline;
				}		
	
				.fancyHovers nav.footerNav ul li a:hover {
					text-shadow: 0px 0px 10px #fff;		
					text-decoration: none;
				}		
.disclaimer{float:left;}
.disclaimer p {
    color: #FFFFFF;
    float: left;
    font-family: 'Futura W01 Book';
    font-size: 10px;
    padding: 10px 0;

}

	.disclaimer ul,
	.disclaimer ul li {
		float: left;
		
	}
	
		.disclaimer ul li span,
		.disclaimer ul li a {
		    color: #FFFFFF;
		    float: left;
		    font-family: 'Futura W01 Book';
		    font-size: 10px;
		    padding: 10px 7px;
		    text-decoration: none;
			-webkit-transition: all 0.25s ease-in-out;  
			-moz-transition: all 0.25s ease-in-out;  
			-o-transition: all 0.25s ease-in-out;  
			transition: all 0.25s ease-in-out;    
		}
		
			.Webkit .disclaimer ul li span,
			.Webkit .disclaimer ul li a {
				padding: 10px 6px;
			}
		
			.disclaimer ul li a:hover {
				text-decoration: underline;
			}
		
			.fancyHovers .disclaimer ul li a:hover {
				text-shadow: 0px 0px 10px #fff;			
				text-decoration: none;
			}
	
	.logos div {
		float: left;
	}
	
		.logos div.decca {
			padding: 4px;
		}
	
/* Home Page
------------------------------------------------------------------- */

.newAlbum {
	width: 458px;
	background: url(http://cdn.umg3.net/nicolabenedetti/assets/img/trans-darkBrown.png) 0 0 repeat transparent;
	border: 1px solid #70534b;
	padding: 12px;
}

	.newAlbum h4 {
	    background-color: #3E2018;
	    color: #FFFFFF;
	    font-family: 'Futura W01 Book';
	    font-size: 16px;
	    left: 0;
	    letter-spacing: 1px;
	    padding: 12px 12px 12px 160px;
	    position: absolute;
	    text-transform: uppercase;
	    top: 0;
	    width: 214px;
	    z-index: 1;   
	}
	
		.newAlbum h4 .bold {
			font-family:'Futura W01 Bold';	
		}
	
	.newAlbum img {
		float: left;
		z-index: 2;
	   border:2px solid #fff;		
	}
	
	.newAlbum p {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    left: 12px;
    line-height: 16px;
    padding: 0 12px 4px 148px;
    position: absolute;
    top: 46px;
	}
	
	.newAlbum a {
		text-decoration: none;
		text-transform: uppercase;
		color: #fff;
		letter-spacing: 1px;
		-webkit-transition: all 0.25s ease-in-out;  
		-moz-transition: all 0.25s ease-in-out;  
		-o-transition: all 0.25s ease-in-out;  
		transition: all 0.25s ease-in-out;	
	}
	
		.newAlbum a.sample {
		    background: url("http://cdn.umg3.net/nicolabenedetti/assets/img/chev_light.png") no-repeat scroll 12px 6px #3E2018;
		    bottom: 12px;
		    display: block;
		    font-family: 'Futura W01 Book';
		    left: 188px;
		    padding: 6px 12px 6px 30px;
		    position: absolute;
		    width: 108px;
		}
		
				.newAlbum a.sample:hover {
					background-color:#fff;
					color: #3E2018;
				}
		
		.newAlbum a.buy {
		    background: url("http://cdn.umg3.net/nicolabenedetti/assets/img/chev_dark.png") no-repeat scroll 12px 6px #70534B;
		    bottom: 12px;
		    font-family: 'Futura W01 Bold';
		    padding: 6px 8px 6px 30px;
		    position: absolute;
		    right: 0;
		    width: 94px;
		}
		
				.newAlbum a.buy:hover {
					background-color: #fff;
					color: #70534B;
				}
				
.newsletter {
	width: 484px;
}

	.newsletter form h5 {
	    background-color: #3E2018;
	    color: #FFFFFF;
	    font-family: 'Futura W01 Book';	
	    font-size: 14px;
	    text-decoration: none;
	    text-transform: uppercase;
	    padding: 12px;
	    float: left;
	    letter-spacing: 1px;
	}
	
		.newsletter form h5 .bold {
			font-family:'Futura W01 Bold';	
		}
		
	.newsletter input.text, #error404-s {
	    background-color: #FFFFFF;
	    border: medium none;
	    color: #70534B;
	    float: left;
	    height: 14px;
	    padding: 12px;
	    width: 174px;
	}
	
	.Webkit .newsletter form input.text {
		width: 168px;
	}
	
	.newsletter form input#submit, #error404-searchsubmit {
	    background: url("http://cdn.umg3.net/nicolabenedetti/assets/img/chev_dark_double.png") no-repeat scroll 11px 11px #70534B;
	    border-style: none;
	    display: block;
	    height: 38px;
	    padding: 12px;
	    text-indent: 99999px;
	    width: 38px;
	    cursor: pointer;
	    overflow: hidden;
		-webkit-transition: all 0.25s ease-in-out;  
		-moz-transition: all 0.25s ease-in-out;  
		-o-transition: all 0.25s ease-in-out;  
		transition: all 0.25s ease-in-out;
	}
	
		.newsletter form input#submit:hover, #error404-searchsubmit:hover {
			background-color: #fff;
		}
		
.diary,
.news {
    height: 186px;
    width: 202px;
}

.diary {
	margin-right: 30px;
}

.infobox {
	background: url(http://cdn.umg3.net/nicolabenedetti/assets/img/dotted-bg.png) 0 0 repeat transparent;
	padding: 12px;
	width: 458px;
		}
		
.infobox1{
	background: url(http://cdn.umg3.net/nicolabenedetti/assets/img/dotted-bg.png) 0 0 repeat transparent;
	padding: 12px;
	width: 458px;
		}

.infobox.home {
	width: 202px;
	overflow:hidden;
}

.infobox.home li span.title {width:200px;}

	.infobox h5, .infobox.large.not-found h1, .infobox1 h5, .infobox1.large.not-found h1 {
	    background-color: #3E2018;
	    color: #FFFFFF;
	    display: block;
	    font-family: 'Futura W01 Bold';
	    left: -12px;
	    letter-spacing: 1px;
	    padding: 12px;
		padding-right:20px;
	    text-transform: uppercase;
	    top: -12px;
	    width: 50px;		
	}
	
	.infobox a.more {
	    background: url("http://cdn.umg3.net/nicolabenedetti/assets/img/chev_dark.png") no-repeat scroll 10px 6px #70534B;
	    bottom: 12px;
	    color: #FFFFFF;
	    font-family: 'Futura W01 Bold';
	    letter-spacing: 1px;
	    padding: 6px 12px 6px 26px;
	    position: absolute;
	    right: 0;
	    font-size:14px;	
	    text-decoration: none;
	    text-transform: uppercase;
		-webkit-transition: all 0.25s ease-in-out;  
		-moz-transition: all 0.25s ease-in-out;  
		-o-transition: all 0.25s ease-in-out;  
		transition: all 0.25s ease-in-out;
	}
	
	.infobox a.more:hover {
		background-color: #fff;
		color: #70534B;
	}
	
	.infobox p, span.excerpt {
		font-family: Arial;
		font-size: 12px;
		line-height: 16px;
		color: #3e2018;
		margin-bottom:12px;
		text-shadow: 1px 1px 1px #ffffff;		
	}
	
	/* required to allow formatted HTML chars in excerpt - used on Diary page  */
	span.excerpt {
		display:block;
	}
	span.excerpt a {color:#3e2018;}
	
		.infobox p .bold {
			font-weight: bold;
			text-shadow: 1px 1px 1px #ffffff;
		}
		
	.infobox ul li .title, .news-open-large .title, .infobox.large .meta span.title, .infobox.large .label {
			width:450px;
			font-family: Arial;
			font-size: 14px;
			font-weight: bold;
			line-height: 16px;
			margin-bottom:6px;
			color: #3e2018;	
			float: left;
/*			text-transform:uppercase; */
			clear:both;
			letter-spacing:0;
			display:block;
		    text-shadow: 1px 1px 1px #FFFFFF;			
		}
		
		.infobox.large .meta span.title {width:230px;}
		
		div.leftContent div.diary ul li span.title {
			font-size:12px;
		}
	
		.infobox ul li .date, 	.news-open-large .date, .infobox.large .meta span.date {
			font-family: Arial;
			font-size: 11px;
			line-height: 5px;
			color: #3e2018;	
			font-style: italic;	
			display:block;
/*			margin-bottom:10px!important; */
			margin-bottom:10px;
		    text-shadow: 1px 1px 1px #FFFFFF;									
		}	
		
		.infobox.large .meta span.date {font-size:12px;}
	
.form {overflow:hidden;}	
	
	
/* News
------------------------------------------------------------------- */
.infobox.large {position:relative;}
.infobox.large h5, .infobox1 h5 {
	font-size: 30px;
	width: 100px;
}

	.infobox.large ul li {
	    display: block;
	    float: left;
	    margin: 0 0 18px;
		
	}
		
	.infobox.large .excerpt,
	.infobox.large a.readmore {
		float: left;
		clear:both;
		width:458px;
	    text-shadow: 1px 1px 1px #FFFFFF;
	}

	
	.infobox.large a.readmore {
		font-weight: bold;
		text-transform: uppercase;
		color: #3e2018;
		text-decoration: none;
		font-size: 13px;
		-webkit-transition: all 0.25s ease-in-out;  
		-moz-transition: all 0.25s ease-in-out;  
		-o-transition: all 0.25s ease-in-out;  
		transition: all 0.25s ease-in-out;
	    text-shadow: 1px 1px 0px #FFFFFF;				
	}
	
		.infobox.large a.readmore:hover {
			text-decoration:underline;
			background: transparent;	
		}
		
		
		.navigation, .ngg-navigation {
			position:absolute;
			height:40px;
			width:100%;
			bottom:10px;
			left:0;
			
			}

		
		.infobox.large a div.button {
			text-decoration:none;
		}

		.infobox.large a {text-decoration:none;}

		.infobox.large p a {text-decoration:underline;text-shadow:1px 1px 2px #ffffff;}
		.infobox.large p a:hover {text-decoration:none;}
								
		.infobox.large a div.button, .infobox-large-button, .ngg-navigation .infobox-large-button, #error404-searchsubmit {
		    padding: 6px 26px 6px 12px;
			width:80px;
		    color: #3E2018;
		    font-family: 'Futura W01 Bold';
		    font-size: 14px;
		    letter-spacing: 1px;
		    text-transform: uppercase;
		    text-decoration: none;
			-webkit-transition: all 0.25s ease-in-out;  
			-moz-transition: all 0.25s ease-in-out;  
			-o-transition: all 0.25s ease-in-out;  
			transition: all 0.25s ease-in-out;			
		}

		#error404-searchsubmit {color:#ffffff;}
		
		.infobox.large a div.button.prev, .ngg-navigation .infobox-large-button.prev {
		    left: -12px;
		    background: url("http://cdn.umg3.net/nicolabenedetti/assets/img/chev_dark_left.png") no-repeat scroll 100px 6px #70534B;			
		}			

	
		.infobox.large a div.button.next, .ngg-navigation .infobox-large-button a .next {
			position:absolute;
			top:0px;
			left:352px;
			right:-12px;
		    background: url("http://cdn.umg3.net/nicolabenedetti/assets/img/chev_dark.png") no-repeat scroll 100px 6px #70534B;			
		}

			
				
		.infobox-large-button {
		    padding: 3px 12px 3px 26px;
		    background: url("http://cdn.umg3.net/nicolabenedetti/assets/img/chev_dark.png") no-repeat scroll 10px 5px #70534B;
		}	
		
			.infobox.large a div.active, .ngg-navigation .infobox-large-button.prev.active {
				color: #fff;
			}
			
			.infobox.large a:hover,
			.infobox-large-button:hover, .infobox.large a div.button:hover, .ngg-navigation .infobox-large-button.prev.active:hover {
				background-color: #fff;
				color: #3E2018;
			}
	
	.infobox.large ul {
		padding-bottom:20px;
	}
	
.rightContent.small {
	background: url(http://cdn.umg3.net/nicolabenedetti/assets/img/trans-darkBrown.png) 0 0 repeat transparent;
	border: 1px solid #70534b;
	width: 150px;
}

	.rightContent.small h6, h3.widgettitle {
	    background-color: #3E2018;
	    color: #FFFFFF;
	    display: block;
	    font-family: 'Futura W01 Book';
	    font-size: 14px;
	    letter-spacing: 1px;
	    padding: 12px;
	    text-transform: uppercase;
	    width: 110px;
	}
	
	h3.widgettitle {font-weight:bold;}
	
		.rightContent.small h6 .bold, h3.widgettitle span.bold {
			font-family:'Futura W01 Bold';
		}
		
	.rightContent.small .archive-ul, .widget_wp-category-archive ul {
		padding: 12px;
	}
	
		.rightContent.small .archive-ul li.year {
			margin: 0 0 10px 0;
			display: block;
		}
	
			.rightContent.small .archive-ul li a, .widget_wp-category-archive ul li a {
				color: #fff;
				font-size: 12px;
				line-height: 14px;
				margin: 0 0 6px 0;
				text-decoration: none;
				-webkit-transition: all 0.25s ease-in-out;  
				-moz-transition: all 0.25s ease-in-out;  
				-o-transition: all 0.25s ease-in-out;  
				transition: all 0.25s ease-in-out;
				display: block;
			}
			
			.rightContent.small .archive-ul li a.selected, .widget_wp-category-archive ul li a.selected {
				font-weight: bold;			
			}
			
			.rightContent.small .archive-ul li.selected a, .widget_wp-category-archive ul li.selected a  {
				font-weight: bold;
			}
			
					.rightContent.small .archive-ul li a:hover, .widget_wp-category-archive ul li a:hover {
						text-decoration: underline;
					}
			
					.fancyHovers .rightContent.small .archive-ul li a:hover, .widget_wp-category-archive ul li a:hover {
						text-shadow: 0px 0px 10px #fff;
						text-decoration: none;
					}
		
/* Music
------------------------------------------------------------------- */

.music-large {
	width: 458px;
}

	.album-container {overflow:hidden;}
	
	.infobox.large .tracklisting {
	    color: #3E2018;
	    float: left;
		width:200px;
	    font-family: Arial;
	    font-size: 12px;
	    line-height: 16px;
	    margin: 0 0 2px;
	}

	.album-artwork-holder {
		margin-right:12px;
	    float: left;
		width:240px;	
		padding-bottom:50px;
	}
	
	.album-artwork-holder img {
		border:5px solid #fff;
		width:229px;height:229px;
	}

.infobox.large .meta {
	width: 100%;
	padding: 12px 0 0 0;
	
}

	
	.infobox.large .meta span {
		color: #3E2018;
	    float: left;
	    clear: both;
	    font-family: Arial;
	    font-size: 12px;
	    line-height: 16px;
	    margin: 0;
	}

.music-large .infobox-large-button {
	top:12px;
	color:#fff;
	width:90px;
}


.album-view {
	border:solid 10px whiteregenerate-thumbnails;
}
	
	.album-view ul {
		padding: 0 12px;
	}
	
		.album-view ul li {
			margin: 6px;
			padding:6px;
		}
		
			.album-view ul li a {
				display: block;
				height: 109px;
				width: 109px;
				-webkit-transition: all 0.25s ease-in-out;  
				-moz-transition: all 0.25s ease-in-out;  
				-o-transition: all 0.25s ease-in-out;  
				transition: all 0.25s ease-in-out;
				border:solid 3px #fff;
				overflow:hidden;
			}
			
				.album-view ul li a:hover {
					-moz-box-shadow: 0 0 20px #fff;
					-webkit-box-shadow: 0 0 20px #fff;
					box-shadow: 0 0 20px #fff;		
				}
	
	.album-view .up,
	.album-view .down {
		width: 64px;
		height: 28px;
		text-indent: -999999px;
		display: block;
		position: absolute;
		border: 1px solid #70534b;
		-webkit-transition: all 0.25s ease-in-out;  
		-moz-transition: all 0.25s ease-in-out;  
		-o-transition: all 0.25s ease-in-out;  
		transition: all 0.25s ease-in-out;
	}
		.album-view .up {
			background: url(http://cdn.umg3.net/nicolabenedetti/assets/img/chev_dark_up.png) #70534b 24px 10px no-repeat;
			left: 0;
			bottom: 0;
		}
		
		.album-view .down {
			background: url(http://cdn.umg3.net/nicolabenedetti/assets/img/chev_white_down.png) #70534b 24px 10px no-repeat;
			right: 0;
			bottom: 0;
		}
		
			.album-view .up:hover,
			.album-view .down:hover {
				border-color: #fff;
			}
			
			
		/*#album-slider {border:solid 3px white;height:400px;overflow:hidden;}*/

		#album-scroller{
			position:relative;
		}
				
		#album-slider{
			overflow:hidden;
			height:385px;
			clear:both;
		}
		
				
			#album-slider ul{
				overflow:hidden;
				padding-left:12px;
			}
		
				#album-slider li{
					float:left;
					margin:0;
					cursor:pointer;
				}
								
				.nav-links {overflow:hidden;display:block;height:30px;}

			

/* Diary
------------------------------------------------------------------- */

.diary-large ul {
	padding-bottom: 40px;
}

	.diary ul li {
		float: left;
		width: 100%;		
		margin-bottom:2px;		
	}

.diary-large a.readmore {
	clear: both;
}

/*
.diary-large .title{
margin-bottom:3px!important;
	}

.diary-large .date{	margin: 0 0 5px 0!important;}
*/
/* Bio
/* Bio
------------------------------------------------------------------- */

.bio-large {
	padding-bottom: 40px;
}

	.bio-large p {
		margin: 0 0 12px 0;
	}
	
		.bio-page .bio-large h5 {
			width: 200px;
		}

/* Photos
------------------------------------------------------------------- */

.photo-page .photos-large {
	position:relative;
}

	.photo-page .photos-large h5 {
		width: 134px;
	}
	.ngg-galleryoverview {overflow:visible;clear:both;}
		.ngg-gallery-thumbnail-box {clear:both;margin-bottom:10px;overflow:hidden;}
			.ngg-gallery-thumbnail {clear:both;overflow:hidden;margin:0 auto;}
				.ngg-gallery-thumbnail-box a.thickbox {clear:both;overflow:hidden;display:block;text-align:center;}
								.ngg-gallery-thumbnail-box a.thickbox:hover {background:transparent;}
				.ngg-gallery-thumbnail-box a.thickbox img {border:solid 5px white;max-width:440px;}
	
		div.pagination {margin-top:3px;overflow:visible;text-align:center;margin-bottom:10px;}
		div.pagination a{color:inherit}
		div.pagination .page-numbers, div.pagination span {
			text-transform: uppercase;
			color: #3e2018;
			text-decoration: none;
			font-size: 13px;
			border-right:solid 1px;
			padding:0 8px 0 4px;
			margin:0 4px 0 0;
			}
		div.pagination .page-numbers:hover {text-decoration:underline;background:transparent;}
		div.pagination .page-numbers:last-child {border:0;}
		div.pagination span {font-weight:bold;text-decoration:underline;}						
		div.pagination span:last-child {border:0;}										

		.ngg-navigation {overflow:visible;clear:both;}


/* Videos
------------------------------------------------------------------- */

.video-page .videos-large h5 {
	width: 126px;
}

/* Reviews
------------------------------------------------------------------- */

.reviews-page .reviews-large h5 {
	width: 142px;
}

.reviews-page .reviews-large {
	padding-bottom: 50px;
}

/* Reviews example
------------------------------------------------------------------- */


.reviews-open-page .reviews-open-large h5 {
	width: 142px;
}


.reviews-open-page .reviews-open-large {
	padding-bottom: 50px;
}

	.reviews-open-page .reviews-open-large .title {
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		line-height: 16px;
		color: #3e2018;	
		width: 100%;
		float: left;
	}
	
	.reviews-open-page .reviews-open-large .date {
		font-family: Arial;
		font-size: 11px;
		line-height: 16px;
		color: #3e2018;	
		width: 100%;
		float: left;
		font-style: italic;	
	}
	
	.reviews-open-page .reviews-open-large p {
		float: left;
		clear:both;
	}

		.reviews-open-page .reviews-open-large p a {
			color: #3e2018;
			text-decoration: underline;
		}

			.reviews-open-page .reviews-open-large p a:hover {
				color: #fff;
				background-color: transparent !important;
			}

/* News open
------------------------------------------------------------------- */

.news-open-large {
	padding-bottom: 50px;
}

	
	.news-open-large img {border:5px solid #fff;}
	
	.news-open-large p {
		float: left;
		clear:both;
		text-shadow: 1px 1px 1px #ffffff;
	}
	
		.news-open-large p a {
			color: #3e2018;
			text-decoration: underline;
		}

			.news-open-large p a:hover {
				color: #fff;
				background-color: transparent !important;
			}
			

/* 404, search, archives
------------------------------------------------------------------- */			
.infobox.large.not-found h1 {
	width: 140px;
    font-size: 30px;
}

#error404-s {float:left;}
#error404-searchsubmit {text-indent:0;background: url("http://cdn.umg3.net/nicolabenedetti/assets/img/chev_dark_double.png") no-repeat scroll 65px 13px #70534B;width:95px;}


.infobox.large.search h5 {width:130px;}
.infobox.large.reviews h5 {width:150px;}
.infobox.large.bio h5 {width:200px;}
.infobox.large.videos-large h5 {width:120px;}
.infobox.large.archives h5 {width:160px;}

h2.entry-title {}
.entry-meta {}
.entry-content {}


#blog-title, #blog-description, .skip-link {display:none;}

strong {font-weight:bold;}
em {font-style:oblique;}
br {margin-bottom:3px;}

.pagination {clear:both;}

.slideshowlink {display:none;}

.faq ul li {list-style-type:disc;font-size:12px;}
span.indent{text-indent:-9999px;display:block;line-height:5px;}

h1 img{width:377px;height:129px;z-index:500;display:block}
#logo{position:relative;width:377px;height:129px; line-height:129px;}


/* iphone media queries */
@media screen and (max-device-width: 480px), screen and (-webkit-min-device-pixel-ratio: 2) {
    .wrapper {
	width: 750px;}

			body {background-size:150%;}
		}	

		
/*** prv and nxt image swap */


.next-image, .nxt {float:right;background:url(http://cdn.umg3.net/nicolabenedetti/assets/img/next-off.png) 0 0 transparent;width:118px;height:27px;}
.next-image:hover, .next-image:focus, a:hover .next-image, 
	.nxt:hover, .nxt:focus, a:hover .nxt {
		background:url(http://cdn.umg3.net/nicolabenedetti/assets/img/next-on.png) 0 0 transparent;width:118px;height:27px;
		}
		
.previous-image, .prv {float:left;background:url(http://cdn.umg3.net/nicolabenedetti/assets/img/previous-off.png) 0 0 transparent;width:118px;height:27px;}
.previous-image:hover, .previous-image:focus, a:hover .previous-image, 
	.prv:hover, .prv:focus, a:hover .prv {
		background:url(http://cdn.umg3.net/nicolabenedetti/assets/img/previous-on.png) 0 0 transparent;width:118px;height:27px;
		}		

.back-image{float:left;background:url(http://cdn.umg3.net/nicolabenedetti/assets/img/go-back.jpg) left top transparent;width:118px;height:27px;}
.back-image:hover, .back-image:focus, a:hover .back-image{
	cursor:pointer;background:url(http://cdn.umg3.net/nicolabenedetti/assets/img/go-back.jpg) left bottom transparent;width:118px;height:27px;
	}

.prv, .nxt {position:relative;margin-top:50px;text-indent:-9999px;}
.spacer{margin-bottom:20px;}

#left0, #right0 {height:80px!important;width:100%;clear:both;}
#ui0 {height:120px;}

#left0 {position:absolute;bottom:0;left:0;}
#right0 {position:absolute;bottom:0;right:0;}
.right.r_dis {}
