/* 
Theme Name: Aiden Kent
Theme URL: http://www.aidenkent.com/
Description: Aiden Kent's official WP theme.
Author: Carlos Castillo
Author URI: http://carloscastillo.com.au
Version: 1.3
*/


/*  CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}

body {
	background: #020609 url(images/bg_page_internal.jpg) no-repeat top center;
	color: #e0dfde;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

body.home {
	background: #020609 url(images/bg_page_home.jpg) no-repeat top center;
}

h3 {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 12px;
}
p {
	padding-bottom: 14px;
}
strong {
	font-size: 14px;
	font-weight: 900;
	color: #ffffff;
}
em {
	font-style: italic;
}

#wrapper {
	width: 960px;
	margin: 0 auto;
}
#wrapper a {
	color: #d7791c;
	text-decoration: none;
}
#wrapper a:hover {
	text-decoration: underline;
}

#header {
	width: 960px;
	height: 170px;
	position: relative;
}
#content {
	width: 960px;
}
#header_logo {
	width: 250px;
	height: 198px;
	position: absolute;
	left: 651px;
}
#header_nav {
	width: 466px;
	height: 39px;
	padding: 34px 0 0 90px;
}

#header_nav ul, #header_nav li {
	display: inline;
	margin: 0;
	padding: 0;
}


/* MAIN NAVIGATION */
a.nav_home, #nav_home_current {
	background: transparent url(images/header_nav.jpg) no-repeat scroll 0 0;
	display: inline-block;
	width: 80px;
	height: 39px;
}
a.nav_home:hover {
	background-position: 0 -39px;
}
#nav_home_current {
	background: transparent url(images/header_nav.jpg) no-repeat scroll 0 -39px;
}
a.nav_news {
	background: transparent url(images/header_nav.jpg) no-repeat scroll -80px 0;
	display: inline-block;
	width: 62px;
	height: 39px;
}
a.nav_news:hover {
	background-position: -80px -39px;
}
#nav_news_current {
	background: transparent url(images/header_nav.jpg) no-repeat scroll -80px -39px;
}
a.nav_bio {
	background: transparent url(images/header_nav.jpg) no-repeat scroll -142px 0;
	display: inline-block;
	width: 91px;
	height: 39px;
}
a.nav_bio:hover {
	background-position: -142px -39px;
}
#nav_bio_current {
	background: transparent url(images/header_nav.jpg) no-repeat scroll -142px -39px;
}
a.nav_media {
	background: transparent url(images/header_nav.jpg) no-repeat scroll -233px 0;
	display: inline-block;
	width: 70px;
	height: 39px;
}
a.nav_media:hover {
	background-position: -233px -39px;
}
#nav_media_current {
	background: transparent url(images/header_nav.jpg) no-repeat scroll -233px -39px;
}


a.nav_reviews {
	background: transparent url(images/header_nav.jpg) no-repeat scroll -303px 0;
	display: inline-block;
	width: 81px;
	height: 39px;
}
a.nav_reviews:hover {
	background-position: -303px -39px;
}
#nav_reviews_current {
	background: transparent url(images/header_nav.jpg) no-repeat scroll -303px -39px;
}
a.nav_contact {
	background: transparent url(images/header_nav.jpg) no-repeat scroll -384px 0;
	display: inline-block;
	width: 82px;
	height: 39px;
}
a.nav_contact:hover {
	background-position: -384px -39px;
}
#nav_contact_current {
	background: transparent url(images/header_nav.jpg) no-repeat scroll -384px -39px;
}

/* GENERIC PAGES */
#left_column {
	float: left;
	width: 390px;
}
#right_column {
	float: left;
	width: 510px;
	padding: 0 30px 50px 30px;
	line-height: 18px;
}

#big_quote {
	width: 510px;
	height: 180px;
	margin-bottom: 35px;
	position: relative;
}
#the_quote {
	width: 510px;
	position: absolute;
	bottom: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: lighter;
	color: #cabc91;
	text-align: center;
	line-height: normal;
	text-shadow: 2px 2px 4px #090439;

}
#music_player {
	width: 285px;
	margin: 25px 50px 50px 55px;
}
#music_player h4 {
	background: url(images/bg_title_music.jpg) no-repeat top left;
	color: #cabc91;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 23px;
	font-weight: lighter;
	padding: 0 0 12px 21px;
}

p.audioplayer_container {
	margin-top: 5px;
}

#contact_form {
	width: 255px;
	margin: 25px 50px 50px 45px;
	padding: 20px 20px 0 20px;
	background: #000000;
}

#right_column h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #cabc91;
	font-weight: lighter;
	text-shadow: 2px 2px 4px #090439;
	padding-bottom: 10px;
}

#right_column h2, #contact_form h2 {
	color: #cabc91;
	font-size: 16px;
	font-weight: bold;
}

#right_column ul {
	margin-left: 1em;
	padding: 0 0 14px 0;
}

#page_content {
	width: 500px;
}
#page_content img {
}

img.alignleft {
	float: left;
	margin-right: 10px;
}

img.alignleft {
	float: right;
	margin-left: 10px;
}
.post {
	clear: both;
	padding-bottom: 30px;
}

/* HOME PAGE */
#content_home {
	float: left;
	width: 508px;
	height: 470px;
	padding: 0 30px 0 30px;
	line-height: 18px;
}

.title_home {
	width: 508px;
	margin: 85px 0 20px 0;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: lighter;
	color: #cabc91;
	line-height: normal;
	text-shadow: 2px 2px 4px #090439;
}

/* POLAROIDS */
#polaroids {
	float: left;
	position: relative;
    width: 390px;
    height: 470px;
    margin-left: 1px;
}

#polaroids IMG {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
    opacity: 0.0;
}

#polaroids IMG.active {
    z-index: 10;
    opacity: 1.0;
}

#polaroids IMG.last-active {
    z-index: 9;
}



.clear_fix {
	clear: both;
}


/* BOTTOM PANEL */
#bottom_panel {
	width: 960px;
	padding: 16px 0 70px 0;
	background: #000;
}

#panel_events, #panel_news {
	float: left;
	width: 230px;
	height: 190px;
	padding: 5px 25px 0 25px;
	background: url(images/bg_bottom_panel.jpg) no-repeat top right;
}

#panel_showreel {
	float: left;
	width: 275px;
	padding: 20px 25px 0 50px;
}
span.vvqbox {
	display: block;
	padding-bottom: 14px;
}
.title_panels_events {
	background: url(images/bg_title_panel_events.jpg) no-repeat top left;
	color: #cabc91;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 23px;
	font-weight: lighter;
	padding: 0 0 15px 21px;
}
.title_panels_news {
	background: url(images/bg_title_panel_news.jpg) no-repeat top left;
	color: #cabc91;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 23px;
	font-weight: lighter;
	padding: 0 0 15px 26px;
}
#panel_news ul {
	list-style: none;
}
#panel_news li {
	padding-bottom: 15px;
}
.title_panel_news_date {
	color: #595858;
}
ul.gallery a {
	display: block;
	width: 275px;
}
ul.gallery a:hover {
	opacity: 0.6;
	/* Required for IE */
	zoom: 1;
	filter: alpha(opacity = 60);
}


/* FOOTER */
#footer {
	width: 910px;
	height: 28px;
	line-height: 28px;
	padding: 0 25px 25px 25px;
	background: #000;
}
#footer_credits {
	width: 50%;
	float: left;
	font-size: 10px;
	color: #919090;
}
#footer_search {
	width: 50%;
	float: right;
	text-align: right;
}
#searchform #s {
	width: 100px;
	height: 28px;
	background: url(images/bg_search.jpg) no-repeat;
	border: none;
	margin: 0;
	padding: 0 8px 0 13px;
	line-height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c1b9b9;
}
#searchform #searchsubmit {
	vertical-align: middle;
	width: 33px;
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(images/but_search.jpg) no-repeat scroll 0 0;
	text-indent: -1000em;
	cursor: pointer;
}

#searchform #searchsubmit:hover {
	background-position: 0 -28px;
}



.postmeta{}
.postnavigation{}
#searchform{}
#sidebar{}
#comments
.comments_navigation{}
.comments_navigation{}
.comments_reply{}
.comments_text{}
.comments_meta{}
