/*
Theme Name: Dansdesk.com theme
Theme URI: http://www.dansdesk.com
Description: Theme for www.dansdesk.com
Version: 1.0
Author: Chaotic Creations
Author URI: http://www.chaoticcreations.co.uk
*/

@import "reset.css";

/* General styles */
body {
	background-color: #000;
	color: #FFF;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.centerColumn {
	width: 990px;
	display: block;
	margin: 0 auto;
	position: relative;
}
a {
	text-decoration: none;
	color: #ffae00;
}
a:hover {
	text-decoration: underline;
}
/* Homepage */
.homepageBG {
	background: #000;
}
#homeContainer {
	background: url('images/home_BG.gif') #000;
}
#homeFooter {
	background: url('images/homeFooter_BG.gif') #000;
	height: 70x;
	webkit-box-shadow: 0px 0px 10px #000000;
	-moz-box-shadow: 0px 0px 10px #000000;
	box-shadow: 0px 0px 10px #000000;
}
#homeFooterInner {
	background: url('images/HomepageFooterBG.jpg') no-repeat;
	width: 920px;
	height: 25px;
	margin: 0 20px;
	padding: 45px 15px 0 15px;
	font-size: 12px;
	text-shadow: 0px 2px 4px #000000;
	filter: dropshadow(color=#000000, offx=0, offy=2);
}
#homeFooterInner p, footer p {
	float: left;
}
.fbkBtn, .twitBtn {
	display: block;
	float: left;
	text-indent: -999px;
	overflow: hidden;
	width: 16px;
	height: 16px;
	margin: -2px 0 0 5px;
	-webkit-box-shadow: 0px 2px 4px #000000;
	-moz-box-shadow: 0px 2px 4px #000000;
	box-shadow: 0px 2px 4px #000000;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.fbkBtn {
	background: url('images/facebookBtn.png') no-repeat; 
}
.twitBtn {
	background: url('images/twitterBtn.png') no-repeat; 
}
.fbkBtn:hover, .twitBtn:hover {
	background-position: 0 -16px;
}
#designCredit {
	float: right;
}
#bottomFader {
	height: 10px;
	webkit-box-shadow: 0px 0px 10px #000000;
	-moz-box-shadow: 0px 0px 10px #000000;
	box-shadow: 0px 0px 10px #000000;
	background-color: #000000;
}
#homeHeader {
	background: url('images/home_header_BG.png') top center no-repeat;
	width: 950px;
	height: 269px;
	padding: 0 20px;
}
#homepageDrawers {
	height: 471px;
	padding: 0 20px;
	margin-top: -1px
}
#homepageDrawersInner {
	width: 950px;
	webkit-box-shadow: 0px 0px 20px #000000;
	-moz-box-shadow: 0px 0px 20px #000000;
	box-shadow: 0px 0px 20px #000000;
}
.chestTop {
	background: url('images/home_chest_top.jpg') no-repeat;
	display: block;
	width: 950px;
	height: 25px;
}
#homeDrawCol1 {
	float: left;
	width: 194px;
}
#homeDrawCol2 {
	float: left;
	width: 191px;
}
#homeDrawCol3 {
	float: left;
	width: 189px;
}
#homeDrawCol4 {
	float: left;
	width: 189px;
}
#homeDrawCol5 {
	float: left;
	width: 187px;
}
.hoverFade, .clickFade {
	display: block;
}
.hoverFade span, .clickFade span {
	display: none;
}
.hoverFade div, .clickFade div {
	display: none;
	cursor: pointer;
}
.clickFade {
	cursor: pointer;
}
.homeBtnBio {
	background: url('images/HomepageBtn_bio1.jpg') no-repeat;
	width: 194px;
	height: 149px;
}
.homeBtnBio div {
	background: url('images/BioGlow.png') no-repeat;
	width: 280px;
	height: 289px;
	position: relative;
	top: -110px;
	left: -35px;
}
.homeBtnPhoto {
	background: url('images/HomepageBtn_photo1.jpg') no-repeat;
	width: 191px;
	height: 149px;
}
.homeBtnPhoto div {
	background: url('images/BioGlow.png') no-repeat;
	width: 280px;
	height: 289px;
	position: relative;
	top: -108px;
	left: -40px;
}
.homeBtnLive {
	background: url('images/HomepageBtn_live1.jpg') no-repeat;
	width: 189px;
	height: 149px;
}
.homeBtnLive div {
	background: url('images/BioGlow.png') no-repeat;
	width: 280px;
	height: 289px;
	position: relative;
	top: -108px;
	left: -40px;
}
.homeBtnFAQ {
	background: url('images/HomepageBtn_faq1.jpg') no-repeat;
	width: 189px;
	height: 149px;
}
.homeBtnFAQ div {
	background: url('images/BioGlow.png') no-repeat;
	width: 280px;
	height: 289px;
	position: relative;
	top: -105px;
	left: -38px;
}
.homeBtnEssays {
	background: url('images/HomepageBtn_essays1.jpg') no-repeat;
	width: 187px;
	height: 149px;
}
.homeBtnEssays div {
	background: url('images/BioGlow.png') no-repeat;
	width: 280px;
	height: 289px;
	position: relative;
	top: -110px;
	left: -43px;
}
.homeBtnLife {
	background: url('images/HomepageBtn_meaningLife1.jpg') no-repeat;
	width: 194px;
	height: 156px;
}
.homeBtnLife div {
	background: url('images/HomepageBtn_meaningLife2.gif') no-repeat;
	width: 194px;
	height: 156px;
}
.homeBtnEmergency {
	background: url('images/HomepageBtn_emergency1.jpg') no-repeat;
	width: 194px;
	height: 141px;
}
.homeBtnEmergency div {
	background: url('images/HomepageBtn_emergency2.jpg') no-repeat;
	width: 194px;
	height: 141px;
}
#homeContentEssays {
	background: url('images/HomepageContent_essays.jpg') no-repeat;
	width: 142px;
	height: 242px;
	padding: 55px 27px 0 22px;
}
#homeContentEssays span {
	display: block;
	height: 110px;
	font-size: 12px;
	color: #444;
    	font-family: "Courier New",Courier,monospace;
	overflow: hidden;
}
#homeContentEssays span li {
	list-style-type: none;
}
#homeContentEssays span time{
	font-size: 11px;
	display: block;
	padding-bottom: 10px;
}
#homeContentEssays span a {
	font-weight: bold;
	text-decoration: none;
	color: #444;
}
#homeContentEssays span a:hover {
	text-decoration: underline;
}
#homeBlankDrawer {
	background: url('images/HomepageBlankDraw.jpg') no-repeat;
	width: 189px;
	height: 156px;
}
.homeBtnApprentice {
	background: url('images/HomepageBtn_apprentice1.jpg') no-repeat;
	width: 189px;
	height: 141px;
}
.homeBtnApprentice div {
	background: url('images/HomepageBtn_apprentice2.jpg') no-repeat;
	width: 189px;
	height: 141px;
}
.homeBtnBlackmail {
	background: url('images/HomepageBtn_blackmail1.jpg') no-repeat;
	width: 189px;
	height: 156px;
}
.homeBtnBlackmail div {
	background: url('images/HomepageBtn_blackmail2.jpg') no-repeat;
	width: 189px;
	height: 156px;
}
.homeBtnInspiration {
	background: url('images/HomepageBtn_inspiration1.jpg') no-repeat;
	width: 189px;
	height: 141px;
}
.homeBtnInspiration div {
	background: url('images/HomepageBtn_inspiration2.jpg') no-repeat;
	width: 189px;
	height: 141px;
}
#homeContentTwitter {
	background: url('images/HomepageContent_twitter.jpg') no-repeat;
	width: 138px;
	height: 272px;
	padding: 25px 27px 0 22px;
}
#homeContentTwitter span {
    	color: #444444;
    	display: block;
    	font-family: "Courier New",Courier,monospace;
    	font-size: 11px;
    	font-weight: bold;
    	height: 142px;
    	line-height: 1.2em;
    	overflow: hidden;
    	padding: 2px 5px 0;
}
#homeContentTwitter a {
    	color: #444444;
    	text-decoration: underline;
}
#contactInfoHome {
	float: right;
	font-family: Baskerville,"Times, Times New Roman",serif;
    	margin-top: 30px;
    	text-align: center;
    	text-transform: uppercase;
	color: #efefef;
	line-height: 1.2em;
}
#contactInfoHome h1 {
	border-bottom: 2px solid #FFFFFF;
   	font-size: 20px;
  	font-weight: normal;
  	margin-bottom: 5px;
    	padding-bottom: 5px;
}

/* Internal pages */

body {
	background: #000 url('images/body_bg.jpg');
}
#mainBody {
	margin: 0 20px;
	webkit-box-shadow: 0px 0px 20px #000000;
	-moz-box-shadow: 0px 0px 20px #000000;
	box-shadow: 0px 0px 20px #000000;
	padding: 20px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .7);
}
.twoColFirst {
	float: left;
	width: 445px;
	margin-right: 20px;
}
.twoColSecond {
	float: left;
	width: 445px;
}
.danLogo {
	background: url('images/DanAtkinsonLogo.png') no-repeat;
	width: 380px;
	height: 40px;
	overflow: hidden;
	text-indent: -99999px;
	margin: 10px 0 10px 38px;	
}
#mainPageNav {
	float: right;
	margin: -50px 38px -50px 0;
	overflow: hidden;
}
.contactInfoTop {
	font-weight: bold;
	position: absolute;
	top: 0;
	right: 40px;
	text-shadow: 0px 2px 4px #000000;
	filter: dropshadow(color=#000000, offx=0, offy=2);
	font-size: 11px;	
}
.navHome, .navBiography, .navPhotos, .navLive, .navFAQ, .navEssays {
	overflow: hidden;
	display: block;
	float: left;
	text-indent: -99999px;
}

.navHome {
	background: url('images/Nav_HomeBtn.png') no-repeat;
	width: 106px;
	height: 27px;
	float: none;
	margin-left: 42px;
}
.navBiography {
	background: url('images/Nav_BiographyBtn.png') no-repeat;
	width: 105px;
	height: 46px;
}
.navPhotos {
	background: url('images/Nav_PhotoBtn.png') no-repeat;
	width: 103px;
	height: 48px;
}
.navLive {
	background: url('images/Nav_LiveBtn.png') no-repeat;
	width: 102px;
	height: 49px;
}
.navFAQ {
	background: url('images/Nav_FAQBtn.png') no-repeat;
	width: 101px;
	height: 47px;
}
.navEssays {
	background: url('images/Nav_EssaysBtn.png') no-repeat;
	width: 104px;
	height: 52px;
}
.bodyContent {
	width: 465px;
	font-size: 13px;
	line-height: 1.4em;
}
.bodyContent p {
	margin-bottom: 1em;
}
.bodyContent p:first-child {
	font-weight: bold;
	font-size: 15px;
}
h2.mainSubtitle {
	font-family: Baskerville,"Times, Times New Roman",serif;
    	font-size: 20px;
    	font-weight: normal;
    	letter-spacing: 0.05em;
    	margin: 0.5em 0;
    	text-transform: uppercase;
}
h1.mainTitle {
    	border-bottom: 2px solid #EFEFEF;
    	font-family: Baskerville,"Times, Times New Roman",serif;
    	font-size: 38px;
    	font-weight: normal;
    	letter-spacing: 0.05em;
    	margin-bottom: 20px;
    	padding-bottom: 10px;
   	text-transform: uppercase;
}
.pagePic {
	float: right;
}
.BiographyPic {
	margin-top: -35px;
	background: url('images/pagePicBio.png') no-repeat;
	width: 420px;
	height: 469px;
}
.FAQPic {
	margin: -55px 0 -20px 0;
	background: url('images/pagePicFAQ.png') no-repeat;
	width: 411px;
	height: 510px;
}
.faqContent {
	min-height: 420px;
}
.faqContent h1 {
	font-weight: bold;
	color: #ffae00;
	font-size: 15px;
	margin: 2em 0 .2em 0;
}
.faqContent h1:first-child {
	margin: 0 0 .2em 0;
}
.livePic {
	margin: -85px 0 -50px 0;
	background: url('images/pagePicLiveDates.png') no-repeat;
	width: 471px;
	height: 556px;
}
.liveContent {
	min-height: 420px;
}
.upcomingGig {
	font-weight: bold;
	border-bottom: 1px dotted #999;
	margin-bottom: 4px;
	padding-bottom: 4px;
	font-size: 11px;
}
.upcomingGig:last-child {
	border-bottom: none;
}
.diaryBtn {
	display: block;
	background: url('images/diaryButton.png') no-repeat;
	width: 382px;
	height: 515px;
	margin: -30px 0;
}

.essayBtn {
	display: block;
	background: url('images/essaysImage.png') no-repeat;
	width: 374px;
	height: 508px;
	margin: -30px 0;
}
footer.mainPage {
	border-top: #efefef 2px solid;
	margin-top: 20px;
	padding-top: 20px;
	font-size: 12px;
	overflow: hidden;
}
/* Layout */


/* Galleries */

.ngg-gallery-thumbnail {
	margin-bottom: 5px;
}
.ngg-gallery-thumbnail a {
	background: url('images/galleryPicture.jpg') no-repeat;
	padding: 5px;
	border: none;
	display: block;
}
.ngg-gallery-thumbnail img {
	background: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	opacity: .7;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.ngg-gallery-thumbnail img:hover {
	opacity: 1;
}
#TB_window {
	background: url('images/GaleryLightboxpaperTexture.jpg') !important;
	padding: 5px;
	-webkit-box-shadow: 0px 0px 6px 0px #000000;
	-moz-box-shadow: 0px 0px 6px 0px #000000;
	box-shadow: 0px 0px 6px 0px #000000;
	display: block;
}
#TB_window a img {
	border: none !important;
	-webkit-box-shadow: 0px 0px 6px 0px #000000;
	-moz-box-shadow: 0px 0px 6px 0px #000000;
	box-shadow: 0px 0px 6px 0px #000000;
}
#TB_caption {
	margin: 7px 30px 10px 15px !important;
	padding: 0 !important;
}
#TB_secondLine {
	font: 11px Arial, "Helvetica Neue", Helvetica, sans-serif !important;
	color: #000000 !important;
	font-weight: bold !important;
}
#TB_closeWindow {
	padding: 11px 15px 10px 0 !important;
}
.tubepress_thumbnail_area {
	margin-top: 0 !important;
}
.tubepress_thumb {
    display: block !important;
    float: none !important;
    font-size: 11px;
    height: auto !important;
    line-height: 1.1em;
    margin-bottom: 10px;
    overflow: hidden;
    width: auto !important;
}
.tubepress_thumb a {
    float: left;
    color: #ffae00 !important;
}
dl.tubepress_meta_group {
    padding: 0 10px !important;
    width: 280px !important;
    float: left;
}
.tubepress_thumb img {
	background: url('images/GaleryLightboxpaperTexture.jpg') !important;
	padding: 5px !important;
}
dd.tubepress_meta_runtime {
    padding-bottom: 0.5em;
}
#sb-wrapper {
	background: url('images/GaleryLightboxpaperTexture.jpg') !important;
	-webkit-box-shadow: 0px 0px 6px 0px #000000;
	-moz-box-shadow: 0px 0px 6px 0px #000000;
	box-shadow: 0px 0px 6px 0px #000000;
	padding: 0 20px;
}
#sb-wrapper-inner {
	border: none !important;
	-webkit-box-shadow: 0px 0px 6px 0px #000000;
	-moz-box-shadow: 0px 0px 6px 0px #000000;
	box-shadow: 0px 0px 6px 0px #000000;
}
#sb-title-inner {
    color: #000000 !important;
    font-size: 12px !important;
    font-weight: bold !important;
}
#sb-nav-close {
    background-image: url("http://www.chaoticcreations.co.uk/datkinson/wp-includes/js/thickbox/tb-close.png") !important;
}

/* Generated by WordPress */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }