@charset "UTF-8";
/* 2010 CSS - Written by me */
/* RESET/HTML5/CLEAR */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,input,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;text-decoration:none;list-style:none;}header,footer,nav,section,article,aside{display:block;}.clear{clear:both;content:".";height:0;visibility:hidden;display:block;}
/* FONTS */
@font-face{font-family:'Titillium';src:url('../fonts/TitilliumText22L001-webfont.eot');src:local('‚ò∫') ,url('../fonts/TitilliumText22L001-webfont.woff') format('woff') ,url('../fonts/TitilliumText22L001-webfont.ttf') format('truetype') ,url('../fonts/TitilliumText22L001-webfont.svg#webfontKGVyuGpi') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Titillium';src:url('../fonts/TitilliumText22L004-webfont.eot');src:local('‚ò∫') ,url('../fonts/TitilliumText22L004-webfont.woff') format('woff') ,url('../fonts/TitilliumText22L004-webfont.ttf') format('truetype') ,url('../fonts/TitilliumText22L004-webfont.svg#webfontYPX3ZfOn') format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:'Furore';src:url('../fonts/Furore-webfont.eot');src:local('‚ò∫') ,url('../fonts/Furore-webfont.woff') format('woff') ,url('../fonts/Furore-webfont.ttf') format('truetype') ,url('../fonts/Furore-webfont.svg#webfontWqAYPOOV') format('svg');font-weight:bold;font-style:normal;}
/* LAYOUT */
body{background:#1f1f1f url('../images/global/body_bg.png') repeat-x left 61px;font-family:Titillium,sans-serif;color:#dcdcdc;text-align:center;}#wrapper{background:url('/images/global/body_bg.jpg') no-repeat center top;}#site{width:1160px;margin:0 auto;padding:200px 20px 0px 20px;text-align:left;position:relative;}header#siteheader{width:100%;background:url('../images/global/header_bg.png') repeat-x left top;}#headerInner{margin: 0 auto;width:1160px;height:61px;position:relative; text-align:left;}footer{background:#000;margin-top:40px;padding:20px 0px 40px 0px; border-top: solid 1px #595959;color:#666;font-size:12px;}footer span{margin:0 auto;width:1160px;text-align:left;display:block;}aside{position:absolute;top:40px;left:690px;font-size:26px;letter-spacing: -1px;font-style:oblique;width:484px; line-height:32px;}aside em{color:#e6002d;}#logo{position:absolute;left:0;top:25px;width:110px;height:73px;}
/* LINKS & FONTS */
h1{font-family:Furore,sans-serif;color:#FFF;margin-bottom:20px;font-weight:bold;}h1{font-size: 27px;margin-top:-5px;}h2{color:#FFF;font-size:22px;} h3{font-family:Furore,sans-serif;font-size:16px;color:#666;margin-bottom:20px;text-shadow:-1px -1px 0px #000;}h4{color:#808080;font-size:12px;margin-bottom:7px;font-weight:normal;font-style:oblique;}h4 strong{color:#FFF;}a:link,a:visited{color:#d7002f;text-decoration:none;text-shadow:none;-webkit-transition:text-shadow 350ms,color 350ms;-moz-transition:text-shadow 350ms,color 350ms;-o-transition:text-shadow 350ms,color 350ms;transition:text-shadow 350ms,color 350ms;}a:hover{color:#FFF;text-shadow:0px 0px 15px #F33;}a:active{color:#FCF;}a img{-webkit-transition:box-shadow 350ms;-moz-transition:box-shadow 350ms;-o-transition:box-shadow 350ms;transition:box-shadow 350ms;}p{font-size:13px;line-height:20px;margin-bottom:20px;}a.button{background:#E8002E;color:#FFF;text-shadow:-1px -1px 0px #600;padding:7px 7px 5px 7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;font-size:12px;margin-bottom:10px;display:block;width:auto;-webkit-transition:background-color 350ms;-moz-transition:background-color 350ms;-o-transition:background-color 350ms;transition:background-color 350ms;}a.button:hover{background-color:#F66;}a.button:active{background-color:#FCC;color:#F66;}h2 a{color:#FFF!important;}
/* SOCIAL */
#social{position:absolute;right:0px;top:0px;width:150px;height:40px;padding: 19px 0px 0px 30px;background:url('../images/global/social_bg.png') repeat-y left top;}#social img{width:26px;height:26px;border:none;}#social h3{float:left;width:65px;color:#4e4e4e;font-size:13px;font-family:Titillium, sans-serif;margin:0px;font-weight:normal;padding:7px 0px 0px 30px;}#social ul{width:149px;float:right;}#social li{float:left;margin-left:3px;}#social li a{float:left;width:26px;height:26px;background-image:url('../images/global/social_icns.png');background-repeat:no-repeat;}#social #socialTwitter{background-position:left top;}#social #socialFacebook{background-position:-31px top;}#social #socialYoutube{background-position:-62px top;}#social #socialMyspace{background-position:-93px top;}#social #socialRss{background-position:-124px top;}#social #socialTwitter:hover{background-position:left -26px;}#social #socialFacebook:hover{background-position:-31px -26px;}#social #socialYoutube:hover{background-position:-62px -26px;}#social #socialMyspace:hover{background-position:-93px -26px;}#social #socialRss:hover{background-position:-124px -26px;}
/* COLUMNS */
#intro{float:left;width:200px;margin-left:40px;}#intro p{font-size:11px;color:#b8b8b8;line-height:18px}#intro img{margin-bottom:10px;}#subscribe{background-image:url('../images/trancecast/icn_ipod.png');background-position:7px 1px;background-repeat:no-repeat;padding-left:30px;width:110px;}#facts p{border-top:solid 1px #2e2e2e;padding:10px 0px 10px 0px;font-weight:bold;margin:0px;}#main{float:left;width:630px;}#column{float:left;width:250;margin-left:40px;}#column section{margin-bottom:40px;}#photos{width:260px;margin-right:-10px;}#photos img{float:left;margin:10px 10px 0px 0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#photos img:hover{box-shadow:0px 0px 15px #F33;-moz-box-shadow:0px 0px 15px #F33;-webkit-box-shadow:0px 0px 15px #F33;-o-box-shadow:0px 0px 15px #F33;}#photos p a{display:block;clear:both;padding-top:10px;}#categories{margin-bottom:30px;border-bottom:solid 1px #2e2e2e;}#categories li { padding: 4px 0px 4px 0px; border-top:solid 1px #2e2e2e;}.fb-like{margin-bottom: 20px;float:left;width:50px;margin-right:10px;}#twitterLike{float:left;width:55px;margin-right:10px;}#googleLike{float:left;width:55px;}
/* MAIN CONTENT */
#main article{margin-bottom:40px;width:630px;}#main article img{margin-bottom:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#main a img:hover{box-shadow:0px 0px 15px #F33;-moz-box-shadow:0px 0px 15px #F33;-webkit-box-shadow:0px 0px 15px #F33;-o-box-shadow:0px 0px 15px #F33;}article header{height:auto;width:auto;}.img_rt{float:right;margin:0px 0px 20px 20px;}.img_lt{float:left;margin:0px 20px 20px 0px;}#main #more{margin-right:-30px;padding-top:20px;position:relative;}#main #more article{width:190px;float:left;height:410px;margin-right:30px;margin-bottom:40px;}
/* TWITTER */
#twitter{width:250px;}#tweets li{font-size:11px;margin:10px 0px 10px 0px;background:url('../images/global/comments.png') no-repeat -121px top;padding-left:40px;line-height:17px;color:#999;}#tweets a{color:#FFF;}#tweets a:hover{color:#F66;}
/* LIGHTBOX */
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#jquery-lightbox a img{border:none;}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#lightbox-container-image{padding:10px;}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-container-image-box>#lightbox-nav{left:0;}#lightbox-nav a{outline:none;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}#lightbox-nav-btnPrev{left:0;float:left;}#lightbox-nav-btnNext{right:0;float:right;}#lightbox-container-image-data-box{font-size:11px;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}#lightbox-container-image-data{padding:0 10px;color:#666;}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}#lightbox-image-details-caption{font-weight:bold;}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
/* COMMENTS */
#comments .textbox,#comments textarea{background:#484848;width:450px;height:22px;padding:4px;margin-bottom:10px;color:#CCC;font-size:13px;font-family:Titillium;border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;transition:background-color 350ms,color 350ms;-webkit-transition:background-color 350ms,color 350ms;-moz-transition:background-color 350ms,color 350ms;transition:background-color 350ms,color 350ms;}#comments textarea{width:550px;height:120px;}#comments .textbox:hover,#comments textarea:hover,#comments .textbox:focus,#comments textarea:focus{color:#333;background-color:#CCC;}#comments #loader{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}#comments #submitButton{background:#E8002E;color:#FFF;text-shadow:-1px -1px 0px #600;padding:7px 7px 5px 7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;font-size:12px;margin-bottom:10px;display:block;width:auto;-webkit-transition:background-color 350ms;-moz-transition:background-color 350ms;-o-transition:background-color 350ms;transition:background-color 350ms;}#comments #submitButton:hover{background-color:#F66;cursor:pointer;}#comments #submitButton:active{background-color:#FCC;color:#F66;cursor:pointer;}#comments .comment{width:571px;padding:15px 0px 15px 59px;background:url('../images/global/comments.png') no-repeat -470px 15px;border-top:solid 1px #444;border-bottom:solid 1px #1f1f1f;margin:0px;}#comments h2{border-bottom:solid 1px #1f1f1f;margin:0px;padding-bottom:20px;}#comments .comment p{margin:0px;font-style:oblique;}#comments #noComments{padding:15px 0px 15px 0px;border-top:solid 1px #444;border-bottom:solid 1px #1f1f1f;}#comments h3{margin-top:30px;}#comments label{width:450px;display:block;}#comments label.error{color:#E8002E;}.commentLink{padding-left:18px;background:url('../images/global/comments.png') no-repeat left top;}p.warning{background:url('../images/global/warning.png')no-repeat left top;padding:5px 0px 5px 54px;color:#efa128;}#surname{visibility:hidden;}
/* NAV */
nav{position:absolute;right:210px;top:0px;}#nav,#nav*{margin:0;padding:0;list-style:none;}#nav{line-height:1.0;}#nav a{font-weight:bold;background-color:transparent;color:#FFF!important;text-shadow:0px 0px 4px #000!important;display:block;position:relative;border:none;font-size:14px;text-decoration:none;transition:all 200ms;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;}#nav a,#nav a:visited{color:#CCC;}#nav ul{position:absolute;top:-999em;width:10em;}#nav ul li{width:100%;}#nav li:hover{visibility:inherit;background:#3c000a;}#nav li{float:left;position:relative;}#nav li a{padding:25px 17px 15px 17px;height:19px;}#nav li a:hover{color:#E8002E!important;text-shadow:0px 0px 1px #000!important;background-color:#3c000a;}#nav li:hover ul,#nav li.sfHover ul{left:-1px;top:59px;z-index:99;}#nav li ul{background:#3c000a;padding:0px;border:solid 1px #bc0e2f;border-top:none;}#nav li li{background:#3c000a;border-top:solid 1px #4a000c;margin:0px;}#nav li li a,#nav li li a:visited{padding:5px 17px 3px 17px;color:#CCC;}#nav li li a:hover{background-color:#9b0828;}#nav a.sf-with-ul{padding-right:10px;min-width:1px;}
/* PHOTO GALLERY */
#photoGallery #main{width:960px;margin-right:-40px;min-height: 800px;}#photoGallery #photos{width:100%;}

/**** MEDIA QUERIES ****/	
@media screen and (max-width: 1220px) {
	#site, #headerInner, footer span { width: 920px; }
	aside { left: 450px; }
	#intro, #column { width: 250px; }
	#photos img { width: 75px; }
}
@media screen and (max-width: 961px) {
	#wrapper { background-image: url('/images/global/body_bg_small.jpg'); }
	#site, #headerInner, footer span { width: 630px; }
	aside { left: 360px; top: 80px; width:  280px; font-size: 25px; line-height: 29px; }
	#intro, #column { width: 48%; margin: 30px 0; }
	#column { float: right; }
	#photos, #twitter { width: 100%; }
	#photos img { width: 90px; }
	#social { display: none; }
	nav { right: 0; }
}
@media screen and (max-width: 690px) {
	#site, #siteheader, footer span, #column { width: 320px; text-align: center; }
	header#siteheader { height: 100px; background-color: #9B0828; background-position: left bottom;}
	#headerInner { width: 100%; height: 100px;}
	#site { padding: 140px 0 0 0;	}
	#wrapper { background: none; }
	#logo { left: 50%; margin-left: -60px; top: 50px; }
	#main { width: 90%; float: none; margin: 0 auto; }
	aside { top: 40px; width: 90%; left: 5%; }
	#intro, #column { width: 90%; margin: 0 auto; float: none; }
	#photos img { width: 76px; }
	nav { position: static; width: 100%; text-align: center; padding: 10px 0; background: #5D0717; border-bottom: solid 1px #BC0E2F; -webkit-box-shadow: 0 5px 5px rgba(0,0,0, 0.4) inset; }
	#nav a { float: none; display: inline; width: auto; }
	#nav li { float: none; display: inline; width: auto; }
	#nav li a { padding: 10px 4px; float: none; }
	
	#homePage #site { padding-top: 200px; }
	#homePage #main #newest { width: 100%; float: none; }
	#homePage #main #newest img { max-width: 100%; }
	#homePage #main #more { margin-right: 0px; margin-bottom: 30px; text-align: center; }
	#homePage #main #more article { width: 43%; height: 455px; text-align: left; margin: 0 10px; }
	#homePage #main #more article img { max-width: 100%; }
	#homePage #main #more article h2 { font-size: 16px; }
	
	#column { margin: 0 auto; float: none; }
	#twitter { width: 90%; text-align: left; margin: 0 auto; }
	#photos { width: 90%; text-align: center; margin: 0 auto; }
	#photos img { margin: 5px; }
	.button {
		margin:  0 auto;
	}
