/*
Theme Name: Alex
Theme URI: http://www.alexlorenzi.com/
Description: Alex Lorenzi Decorative Artist
Version: 1.0
Author: Manuela Lorenzi-Kayser
Author URI: http://www.dreamitdone.com/
*/

@import url('css/reset.css');
@import url('css/hacks.css');

/*** BODY ***/
/*body,html {background:#424242 url('images/back_header.jpg') repeat-x; font-family:'Geneva', sans-serif; color:white ; font-size:11pt; margin:0;}*/
html {background:#484646 url('images/plasterTexture.jpg');}
body {background:transparent url('images/back_header.jpg') repeat-x; font-family:'Arial', sans-serif; color:white ; font-size:12pt; margin:0;}

/*** COLORS ***/
.white {color:white;}
.orange {color:#0d4283;}
.blue {color:#385c9e; font-weight:bold;}
.black {color:black;}
.red {color:#c72441; font-weight:bold;}

/*** LIST ***/
ul {margin-top:.2em; margin-left:0em; list-style:none;}
ul.course {}
ul.courses li {list-style-image:url('images/AirbrushIcon.png'); background-repeat: no-repeat; background-position: 0px 5px; margin-left:50px; margin-bottom:20px;}
ul.bullet {list-style-type:disc; list-style-position:inside; margin-bottom:20px;}
ol {list-style-type:decimal;}

/*** TEXT ***/
p {margin-bottom:1em;}
h1 {font-size:170%; 
	margin-bottom:.5em;  
	text-shadow:0 0px 8px black; zoom: 1; filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=0, OffY=5, Color=black);
}
h2 {font-size:150%; margin-bottom:.5em; color:silver;  
	text-shadow:0 0px 8px black; zoom: 1; filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=0, OffY=5, Color=black);
}
h3 {font-size:130%; margin-bottom:.2em; color:white;} 
h4 {font-size:110%; margin-bottom:.2em; color:white;}
h1, h2, h3, h4 {
	/*font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;*/ 
}
br {margin-top:0px;}
hr {color:#383838; height:1px;}
.center {text-align:center;}

/*** LINKS ***/
a, a:link, a:visited, a:hover, a:active {color:#98AACF !important; text-decoration:none; outline:0;}
a:hover, a:focus {color:white !important;}
a:focus {outline: none;}
a img {border:0px; outline:none;}
a.blue {color:#385c9e; font-weight:bold;}
a.black {color:black;}
a.bold {font-weight:bold}

/*** LAYOUT ***/
#wrapper {position:relative; width:960px; margin:0 auto; padding: 0 20px;
	/*box-shadow: 0px 0px 20px #222222;
	-moz-box-shadow: 0px 0px 20px #222222; /* Firefox 3.6 and earlier */
	/*-webkit-box-shadow: 0px 0px 20px #222222; /* Safari and Chrome */
	/*zoom:1; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Direction=180, Strength=7, Color='#222');
	-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Direction=180, Strength=7, Color='#222');*/
}	

/*** HEADER ***/
#header {position:relative; height:120px; font-size:11pt; padding:0px 0 0px; overflow:hidden;}
#tagline {}
#logos {position:absolute; top:5px; right:15px;}
#kustomiteLogo {height:100px; float:right;}
#decorazioniLogo {height:100px; float:left;}
#search {position:absolute; right:20px; top:5px; height:30px; margin:0; padding:0}

/*** NAVIGATION ***/
#navContainer {height:40px; font-size:15px;}
#navContainer a {color:white !important;}
#navContainer a:hover, #navContainer a:focus {color:#98AACF !important;}
#navContainer ul.sublist {margin-top:0;}

/*** MAIN ***/
#main {position:relative; padding-bottom:20px; padding-top:20px;}
#content {width:960px; position:relative; color:white; margin-left:0px; padding-top:0px; margin-bottom:20px;}
#content img.shadow {
	-moz-box-shadow: 0px 15px 7px #222222; /* Firefox 3.6 and earlier */
	-webkit-box-shadow: 0px 15px 7px #222222; /* Safari and Chrome */
	box-shadow: 0px 15px 7px #222222;
	zoom:1; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Direction=180, Strength=7, Color='#222');
	-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Direction=180, Strength=7, Color='#222'); 
}	 
.text {padding-right:15px; padding-left:15px;}
.shadow {
	-moz-box-shadow: 0px 15px 7px #222222; /* Firefox 3.6 and earlier */
	-webkit-box-shadow: 0px 15px 7px #222222; /* Safari and Chrome */
	box-shadow: 0px 15px 7px #222222;
	zoom:1; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Direction=180, Strength=7, Color='#222');
	-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Direction=180, Strength=7, Color='#222');  
}
.semiTransparent {background:url('images/semiTransparent.png');}

/*** SLIDESHOW ***/
#mainSlideshow {margin:20px 0 40px;}
#decorazioni {float:left; background:white; height:410px; width:154px; margin-top:20px;}
#kustomite {float:right; background:white; height:410px; width:154px; margin-top:20px; }
.Category {position:relative; margin-top:10px; margin-left:10px; width:134px; height:90px;}
.Category div {position:absolute; bottom:0; left:0px; width:100%; text-align:center;}
#slideshowContainer {background:white; height:450px; width:640px; margin: 0 auto; z-index:2;}
#slider {position:relative; top:10px; left:10px; width:620px;}

/*** SINGLE NAVIGATION ***/
.navigation {display:block; width:100%; height:50px; line-height:50px; position:relative;}
.nav-previous {position:absolute; right:0; top:0; text-align:right;}
.nav-next {position:absolute; left:0; top:0;}
#nav-above {position:relative; top:0; width:100%;}
#nav-below {margin-top:-1em;}
#title {font-size:150%; width:480px; position:absolute; left:240px; top:0px; text-align:center;}

/*** THUMBS ***/
#thumbs {position:absolute; top:0; width:800px; margin-left:80px; margin-bottom:5px;}
#thumbs table {margin:0 auto;}
#thumbs img {height:40px; width:auto; max-width:40px; border:2px solid #383838; margin:0px 4px 5px 4px;}
#thumbs img:hover {border:2px solid white;}
#thumbs span {width:100%; text-align:center;}
#thumbs table{max-width:100%}

/*** SINGLE IMAGE ***/
#single img {display:inline-block; height:550px; width:auto; max-width:960px; margin:0px auto 0;}

/*** HOME ***/
.extra {margin:80px 0; }
.extra section {
	display:inline-box; width:300px; float:left; 
	margin-left:10px; margin-right:10px; margin-bottom:20px;
}
.extra h2 {
	text-align:center;
}
.sectionBio img {
	margin-bottom:40px;
	-moz-box: 0px 15px 7px #222222; /* Firefox 3.6 and earlier */
	-webkit-box: 0px 15px 7px #222222; /* Safari and Chrome */
	box-shadow: 0px 15px 7px #222222;
	zoom:1; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Direction=180, Strength=7, Color='#222');
	-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Direction=180, Strength=7, Color='#222');  
}
.sectionCorsi img {
	margin-bottom:40px;
	-moz-box-shadow: 0px 15px 7px #222222; /* Firefox 3.6 and earlier */
	-webkit-box-shadow: 0px 15px 7px #222222; /* Safari and Chrome */
	box-shadow: 0px 15px 7px #222222;
	zoom:1; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Direction=180, Strength=7, Color='#222');
	-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Direction=180, Strength=7, Color='#222');  
}
.sectionCorsi ul {
	margin-top:0;
	padding-top:0;
}
.sectionNeptune .crop { 
	width:300px; height:200px; overflow:hidden;	
	margin-bottom:45px;
	-moz-box-shadow: 0px 15px 7px #222222; /* Firefox 3.6 and earlier */
	-webkit-box-shadow: 0px 15px 7px #222222; /* Safari and Chrome */
	box-shadow: 0px 15px 7px #222222;
	zoom:1; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Direction=180, Strength=7, Color='#222');
	-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Direction=180, Strength=7, Color='#222');  
}
	
#sidebarLeft {float:left; width:200px; margin-right:20px; height:100%;}

/* CORSI DI AEROGRAFO */
#posterCorsi {margin-right:80px; margin-bottom:40px;}
#Corsi-di-Aerografo #page div {margin-bottom:40px;}
ul.courses {font-size:130%}

/*** FOOTER ***/
#footer {background:#292828; border-top:1px solid black; border-bottom:1px solid black; padding-top:10px; padding-bottom:80px; width:100%; position:relative;  overflow:auto}
#footerContent {display:block; margin:0 auto; width:960px;}
#footer a {color:white !important; text-decoration:none; outline:0;}
#footer a:hover, #footer a:focus {color:#98AACF !important;}
#contact {margin:10px 0 20px; width:100%; text-align:center; color:silver;}
#contact h1 {margin:0;}
#area4 {float:left; width:60%}
#area5 {float:left; width:37%; margin-left:3%; margin-top:1em; text-align:right}
#admin {position:absolute; bottom:0px; text-align:center; width:960px; clear:both;}
#admin div {display:inline-block}

/*************** WORDPRESS **********************/

/*** POST AND PAGE ***/
#post {width:100%; margin:0 auto;}
#page {color:white;}

/*** IMAGES ***/
img.alignright, .alignright {float:right; margin:0 0 1em 1em}
img.alignleft, .alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter, .aligncenter {display:block; margin-left:auto; margin-right:auto}
#post img.aligncenter, #page img.center {float:none;}
#post img.attachment-140x140 {border:2px solid #292828;}
#post img {
	-moz-box-shadow: 0px 15px 7px #222222; /* Firefox 3.6 and earlier */
	-webkit-box-shadow: 0px 15px 7px #222222; /* Safari and Chrome */
	box-shadow: 0px 15px 7px #222222;
	zoom:1; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Direction=180, Strength=7, Color='#222');
	-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Direction=180, Strength=7, Color='#222');  
}
#thumbs img {
	-moz-box-shadow: none; /* Firefox 3.6 and earlier */
	-webkit-box-shadow: none; /* Safari and Chrome */
	box-shadow: none;
	zoom:1; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Direction=180, Strength=0, Color='#222');
	-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Direction=180, Strength=0, Color='#222');  
}

/*** HEADERS ***/
#post h1 {text-align:center; z-index:2;}

/*** SEARCH FORM ***/
#searchform input {}
#searchform input#s {height:10px; display:inline-block; width:130px; margin-top:5px;}
#searchform input[type="image"] {width:30px; height:30px;}