/*
Theme Name: Don Ajello Sculptor

Theme URI: http://entropicstudio.net/

Version:1.0

Author: Entropic Studio

Author URI: http://entropicstudio.net

Description: 

Tags: 

*/





/*  STANDARD STARTER 
----------------------------------------------------*/

* {
margin:0;
padding:0;
}
html, body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/header_bg.jpg) repeat-x scroll center top;
font-family:"Century Gothic",Geneva,Arial,Helvetica,sans-serif;
font-size:62.5%;
height:100%;
margin:0;
min-width:960px;
padding:0;
width:100%;
}
img {
border:medium none;
}


h1 {font-size: 3em; line-height:1.4em; color:#d1612e; margin:0px; padding:0px;}
h2 {font-size: 2.6em; line-height:1.4em; color:#d1612e; margin:0px; padding:0px;}
h3 {font-size: 2.4em; line-height:1.4em; color:#d1612e; margin:0px; padding:0px;}
h4 {font-size: 2em; line-height:1.4em; color:#d1612e; margin:0px; padding:0px;}



a {
color:#550700;
}
a:hover {
color: #990000;
}
.alignleft {
display:block;
float:left;
margin:0;
padding:0;
text-align:left;
}
.alignright {
display:block;
float:right;
margin:0;
padding:0;
text-align:right;
}
ul {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
li {
font-size:1.4em;
line-height:1.434em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:10px 0;
}

p {font-size: 2.3em; line-height:1.3043em; color:#656464; margin:0px; padding:5px 0px;}

small {font-size: inherit; line-height: inherit; color:#550700; margin:0px; padding:0px;}



/*  CONTAINERS
----------------------------------------------------*/

.container {
margin:0 auto;
padding:0;
voice-family:inherit;
width:960px;
}

.content-container {
margin:0 auto;
padding:0px;
text-align:left;
voice-family:inherit;
width:960px;
background:url(images/sidebar_bg.jpg) left top repeat-y scroll;
}



/*  HEADER 
----------------------------------------------------*/

#header {
height:180px;
margin:0 auto;
padding:0px;
text-align:center;
voice-family:inherit;
width:960px;
}




/* ---------------- SLIDER -------------------------*/


.primary { height:518px;}
.secondary { height:518px;}

.slider_nav_primary {
	position:relative;
	top:-150px;
	left:33px; 
}
.slider_nav_secondary {
	position:relative;
	top:-100px;
	left:33px; 
}

#slider {
	left: 0px;
	position: relative;
	top: 0;
	width: 710px;
}


#slider ul {
	clear: both;
	position: relative;
}



	#slider ul li {
		display: none;
		/*height: 237px;*/
		overflow: hidden;
		position: absolute;
		text-align: center;
		width: 710px;
	}

	

	#slider ul li.current {
		display: block;
		z-index: 2 !important;
	}

	

	#slider ul li.next {
		display: block;
		z-index: 3 !important;
	}

	

#slider_nav {
	background: url(images/slider_selector_title.png) no-repeat top left;
	color:#f00;
	width:370px;
	text-align: right;
	z-index: 50;
}



/*#slider_selector_right {
	background: url(images/slider_selector_bg_right.png) no-repeat top left;
	float: left;
	height: 36px;
	width: 6px;
}*/



/*#slider_selector ul {
	float: left;
	list-style: none;
	padding: 0px;
	display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;

}



#slider_selector ul li {
	cursor: pointer;
	float: left;
	height: 26px;
	margin: 0px;
	width: 183px;
	font-size:1.4em;
line-height:1.434em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;

}*/



#slider_selector ul li.current {/*background: url(images/slider_selector_on_button.png) no-repeat top left;*/}

.clear {display: inline-block;}






/* ---------------- SLIDER NAV -------------------------*/

#nav {
display:block;
z-index:500; 
color:#000000;
font-size:1.3em;
margin:0;
padding:0px;
z-index:500;
}

#nav ul li { display: block; margin: 0px; padding:0px; text-indent:-123456px; }
#nav a { display: block; height: 26px; text-indent: -123456px; }
#nav a:hover { background-position: 0 0px !important; }
#nav1 { background: url(images/nav_slider_choose.png) 0 0px no-repeat; margin-left:0px; height: 26px; width:183px; position:relative; top:40px; left:80px;}
/*    #nav1 a {  }    */
#nav3 {  margin-left:0px; height: 26px; width:183px;  }
#nav3 a { background: url(images/nav_slider_01.png) 0 -26px no-repeat; }
#nav4 {  margin-left:0px; height: 26px; width:183px; }
#nav4 a { background: url(images/nav_slider_02.png) 0 -26px no-repeat; }
#nav5 {  margin-left:0px; height: 26px; width:183px; }
#nav5 a {background: url(images/nav_slider_03.png) 0 -26px no-repeat;  }
#nav6 {  margin-left:0px; height: 26px; width:183px; }
#nav6 a { background: url(images/nav_slider_04.png) 0 -26px no-repeat; }
#nav7 {  margin-left:0px; height: 26px; width:183px; }
#nav7 a { background: url(images/nav_slider_05.png) 0 -26px no-repeat; }


.nav1 {  margin-left:0px; }
.nav2 {  margin-left:0px; }
.nav3 {  margin-left:0px; }

#nav li.top {display:block; height:26px; width:183px; }
#nav li a.top_link {display:block; height:26px; padding:0px; cursor:pointer;}
#nav li a.top_link span { display:block; padding:0px; height:26px;}
#nav li a.top_link span.down { display:none; padding:0px; height:26px; text-indent:-123456px;}

/*#nav li:hover a.top_link {color:#fff;}
#nav li:hover a.top_link span {background:url(images/three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(images/three_1a.gif) no-repeat right top;}*/

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:-0px; top:26px; padding:0px; white-space:nowrap; width:183px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; position:relative; float:left; width:183px; font-weight:normal; margin-left:0px;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:26px; width:183px; line-height:18px; text-indent:-32565px; color:#782327; text-decoration:none;}
#nav li ul.sub li a.fly
{/*background:#FFF;*/ text-indent:-123456px;}
#nav li:hover ul.sub li a:hover 
{/*background:#782327; color:#fff; border-color:#fff;*/ text-indent:-123456px;}
#nav li:hover ul.sub li a.fly:hover
{/*background:#782327; color:#fff;*/ text-indent:-123456px;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; padding:3px; white-space:nowrap; width:183px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{/*background: url(images/arrow_over.gif) 80px 6px no-repeat;*/ color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{/*background: url(images/arrow.gif) 80px 6px no-repeat;*/ color:#000; }








/*  SIDEBAR 
----------------------------------------------------*/


#sidebar {
margin:0 auto;
padding:0px;
float:left;
width:250px;
}






/*  NAVIGATION 
----------------------------------------------------*/

#main-nav {
color:#550700;
font-size:1.6em;
margin:0;
padding:0px;
width:220px;
}
#main-nav, #main-nav ul {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#main-nav a, #main-nav a:hover {
border:medium none;
text-decoration:none;
}
#main-nav li {
color:#550700;
display:block;
font-size:1.3em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0px 0px 10px;
padding:0px 10px 0px 0px;
text-align:right;
text-transform:uppercase;
}
#main-nav a, #main-nav a:visited {
color:#550700;
display:block;
font-weight:normal;
padding:3px 0;
text-align:right;
}
#main-nav a:hover, #main-nav a:active, #main-nav .current_page_item a, #home .on {
color:#d0d0d0;
text-decoration:none;
}
#main-nav li ul {
height:auto;
left:-999em;
margin:0;
padding:0;
position:absolute;
-moz-border-radius-bottomright:1em; -webkit-border-bottom-right-radius: 1em;-moz-border-radius-topright: 1em; -webkit-border-top-right-radius: 1em;
}
#main-nav li li {
position:relative;
left:210px;
top:-20px;
width:135px;
z-index:50;
margin:0px;
padding:0px;
}
#main-nav li li a, #main-nav li li a:visited {
background-color:#FFFFFF;
color:#000000;
font-size:10px;
font-weight:normal;
text-align:left;
}
#main-nav li li a:hover, #main-nav li li a:active {
color:#709704;
}
#main-nav li:hover ul, #main-nav li li:hover ul, #main-nav li li li:hover ul, #main-nav li.sfhover ul, #main-nav li li.sfhover ul, #main-nav li li li.sfhover ul {
color:#709704;
left:auto;
}
a.main:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#709704;
}



/*  NEWS 
----------------------------------------------------*/

#news {
margin:0;
padding:50px 0px 0px 20px;
width:210px;
}
#news h2 {font-size: 2.0em; line-height:1.5em; color:#d0d0d0; margin:5px 0px; padding:10px 15px 10px 10px; background:url(images/news-arrow.jpg) right center no-repeat;  border-bottom:1px solid #d0d0d0; font-weight:normal;}
#news a {
color:#656464; text-decoration:none;
}
#news a:hover {
color: #550700;
}


#news ul {
font-size:2em;
line-height:1.434em;
margin:0;
padding:5px 0;
}

#news ul {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#news li {
font-size:1.4em;
line-height:1.434em;
color:#d0d0d0;
background:url(images/news-arrow.jpg) right center no-repeat;
/*list-style-image:none;
list-style-position:outside;
list-style-type:none;*/
padding:10px 0;
}


/*  MAIN CONTENT 
----------------------------------------------------*/


#main-content {
margin:0 auto;
padding:0px;
float:left;
text-align:left;
width:710px;
}

.entry {
margin:0 auto;
padding:10px 0px;
}
.navigation {
font-size:2em;
line-height:1.434em;
margin:0;
padding:0px 0px 20px 0px;
}

#respond {
margin:0 auto;
padding:10px;
-moz-border-radius: 1em; -webkit-border-radius: 1em; -khtml-border-radius: 1em; border-radius: 1em;
background-color:#f3f3f3;
}







/*  PROJECT IMAGES 
----------------------------------------------------*/

.project_images {
margin:10px 10px 0px 10px;
padding:0px 10px 0px 0px;
width:135px;
float:left;
}
.project_images img{
margin:1px;
padding:0px;
border:1px solid #999;
}


/*.project-button {
margin:10px 0px;
padding:0;
}*/

.album-image {
margin:0px;
padding:0px;
width:235px;
float:left;
}
.album-image img{
margin:0px;
padding:0px;
border:1px solid #999;
}






/*  FOOTER 
----------------------------------------------------*/


#footer {
height:180px;
margin:0 auto;
padding:0px;
border-top:#d0d0d0 solid 1px;
text-align:center;
voice-family:inherit;
width:960px;
border-top:1px solid #d0d0d0;
}




#social-icons {
height:70px;
width:250px;
float:left;
background:url(images/footer_social.jpg) top left no-repeat;
position:relative;
top:-1px;
left:0px;
margin:0;
padding:10px 0px 0px 30px;
z-index:100px;
}


.footer-contact {
width:600px;
margin:0;
padding:10px 0px 0px 0px;
}

.footer-contact p{
font-size:1.8em;
line-height:1.66667em;
text-align:right;
color:#550700;
margin:0;
padding:10px 10px 0px 0px;
}

.footer-contact a {
color:#656464; text-decoration:none;
}
.footer-contact a:hover {
color: #d0d0d0;
}







/*  BIOGRAPHY LISTS
----------------------------------------------------*/

.shows {
margin-bottom:20px;
padding:0px;
width:100%;
}

.shows ul .shows {
}

._col {
}

._col1 {
width:335px;
float:left;
margin-right:20px;
}

._col2 {
width:335px;
float:left;
margin-right:0px;
}


span.date {
font-size:1.8em;
line-height:1.66667em;
text-align:right;
color:#550700;
margin:0;
padding-right:10px;
}

span.title {
font-size:1.8em;
line-height:1.66667em;
text-align:right;
color:#550700;
margin:0;
padding-right:10px;
clear:both;
}

snap.info {
}
