
/* ----- CNC CSS FRAMEWORK v1.0 ----------------------------------------------------- */
/* ----- Created by Creative Nature Communications 2009/06/05 ----------------------- */
/* ----- Sunset Events -------------------------------------------------------------- */
/* ----- Credits: Conrad Priestley, Steven Taylor  ---------------------------------- */


/* TABLE OF CONTENTS

00 - Global Includes
01 - Typography 
02 - Main Structure - The core Structure
03 - Content Styles 	

*/


/* 00 - Global Includes  */
/* --------------------------------------------------------------------------------------------------------------------------- */

@import url(cssreset.css);
@import url(navigation.css);
@import url(modules/login.css);
@import url(modules/adminTools.css);

/* 01 - Typography  */
/* --------------------------------------------------------------------------------------------------------------------------- */

p { color:#333333; line-height:1.8em;}

h1 {}
h2 {}
h3 {font-size:1em; line-height:1.8em;}

#mainContent h3{
	padding:10px; border:1px dashed #E0E0E0; background:#F4F4F4; margin-bottom:2em;  color:#191919; -moz-border-radius: 5px; 
		-webkit-border-radius: 5px; font-weight:bold;
}
h4 {font-size:1.25em;}
h5 {font-size:1.45em; font-weight:normal; margin-bottom:.6em; color:#B50938;}
h6 {font-size:1.45em; font-weight:normal; margin-bottom:.6em; color:#00628C;}

ul{}
ol{}
li{}

a{ color:#00628C; text-decoration:none;}
a:hover{ color:#FFFFFF; background:#00628C;}


/* 02 - Main Structure */
/* --------------------------------------------------------------------------------------------------------------------------- */

/* Main Structure */
html {
	background:#000000;
}
body {
	background:url(../Images/mainBackground_lines.gif)  0 0;
}
#backgroundImage {
	background:url(../../Common/Images/blackBar.png) repeat-x top left;
}
#mainWrapper {
	width:960px;
	margin:0 auto;
}
object:focus { 
    outline: none; 
}

/* Header Area */
#header {
	clear:both;
	height:119px;
}

#mainLogo {
	float:left;
	margin:-1px 0 0 20px;
}
#mainLogo h1 {
	background:url(../Images/mainLogo_white.png) no-repeat 0 0;
	width:393px;
	height:102px;
	margin:0;
	text-indent: -9999px;
}
#mainLogo a:hover {
	background:none;
	cursor:pointer;
}

#mainNav {
	float:right;
	width:460px;
	height:35px;
	margin:31px 0 0 0;
	padding:0 3px;
	background:url(../Images/navBacking.png) no-repeat top right;
}


/* Content Area */
#homepageFlash {
	height:460px;
	width:980px;
	margin:-25px -10px 10px -10px;
}

#mainContentArea {
}

#subContent {
	margin-right:-2px;
	height:119px;
	background:url(../Images/subContentBacking.png) top left no-repeat;
}

/* Footer Area */
#footer {
	margin:10px 0 20px 0;
	padding:0 20px;
}

#legal {
	float:left;
	width:540px;
}
#legal, #legal a{
	color:#808080;
	font-size:10px;
	text-decoration:none;
}
#legal a:hover{
	color:#fff;
	background:#808080;
}

#socialNetwork {
	float:left;
	width:170px;
	margin-left:100px;
	background: url(../Images/finduson.png) no-repeat 0 center;
	padding-left:70px;
}
#socialNetwork a{
	margin-left:2px;
}
#socialNetwork a:hover{
	background:none;
}

/* 03 - Content Styles */
/* --------------------------------------------------------------------------------------------------------------------------- */

/* Sunset Bar */
#sbLinks {
	background:#1A1A1A;
	height:60px;
	padding-top:10px;
}
#sbLinks ul {
	margin:0 auto;
	padding:0;
	width:960px;
}

#sbLinks li {
	float:left;
	margin:0 5px 0 0;
}

#sbLinks li a {
	display:block;
	width:100px;
	height:46px;
	text-indent: -9999px;
	background:url(/Sites/Common/Images/advertSpriteSmall.gif) no-repeat;
	overflow:hidden;
}

#sbLinks li.southbound a {
	background-position:0 0;
}
#sbLinks li.roots a {
	background-position:-106px 0;
}
#sbLinks li.stereosonic a {
	background-position:-212px 0;
}
#sbLinks li.onemovement a {
	background-position: -318px 0;
}
#sbLinks li.laneway a {
	background-position: -424px 0;
}
#sbLinks li.sunsetmag a {
	background-position: -530px 0;
}
#sbLinks li.arts a {
	background-position: -636px 0;
}
#sbLinks li.earth a {
	background-position: -742px 0;
}

#sbLinks li.shows a {
	background-position: -854px 0;
}


#sbTabs {
	margin:0 auto;
	width:960px;
	position:relative;
	z-index:999;
}

#sbTabs a{
	display:block;
	float:right;
	background:url(../../Common/Images/seTabs.png) no-repeat 0 0;
	width:88px;
	padding:0;
	margin:0;
	height:23px;
	text-indent:-9999px;
	overflow:hidden;
}

#sbTabs a:hover{
	background-position:bottom left;
}

/* Sunset Bar Finish */


/* News Area */
#news {
	width:598px;
	float:left;
	margin-left:-8px;
}
#mainContent #news h3{
	width:120px;
	height:108px;
	display:block;
	float:left;
	background:transparent url(../Images/newsTitle.png) no-repeat 0 12px;
	text-indent: -9999px;
	padding:0; 
	border:none; 
	margin:0;
}


#news p{
	line-height:1.8em;
	margin-top:3px;
}
#slider{
	float:left;
	width:460px;
	padding-top:12px;
}
#news #slider h4, #news #slider h4 a{
	color:#820938;
	text-decoration:none;
	font-size:16px;
	margin:0;
	text-transform:uppercase;
}
#news #slider h4 a:hover{
	background:#820938;
	color:#FFFFFF;
}
#news #slider ul, #news #slider li{
	margin-bottom:0;
}

/* Subscribe */
#subscribe {
	width:327px;
	height:93px;
	float:left;
	background:url(../Images/signupBacking_blueish.png) no-repeat top right;
	margin:11px -12px 0 0;
	padding:12px 13px 0 40px;
}
#subscribe .subInput{
	background:url(../Images/inputBack.png) no-repeat 0 0;
	height:37px;
	padding:2px;
	margin-bottom:3px;
}
#subscribe .inputBox{
	width:256px;
	height:35px;
	line-height:35px;
	font-size:16px;
	font-weight:bold;
	color:#A1A8AB;
	padding:0 3px;
	border:none;
	margin:0;
	float:left;
	background:url(../Images/signUp_grey.png) no-repeat 10px center ;
}
#subscribe .inputBox:hover{
	background:#fff;
}
#subscribe .inputBox:focus{
	background:#fff;
}
#subscribe .inputBut{
	float:left;
	margin:-2px 0;
}

#subscribe p {
	color:#fff;
	font-weight:bold;
	margin:0;
	line-height:1.1em;
}

.why {
	float:left;
}
.unsub {
	float:right;
	font-size:11px;
	padding-right:10px;
}
.why a, .unsub a {
	font-size:11px;
	text-decoration:none;
	color:#B8B8B8;
	line-height:47px;
}
.why a:hover, .unsub a:hover {
	background:#B8B8B8;
	color:#FFFFFF;
}
	
#partnerLogos {
	width:553px;
	float:left;
	margin-left:10px;
	background:url(../Images/sponsorTop.png) no-repeat 0 0;
}
#plFinish {
	background:url(../Images/sponsorBot.png) no-repeat bottom center;
	min-height:36px;
	margin-bottom:-2px;
	padding:3px 10px;
}
#plFinish img{
	margin-left:40px;	
}
#plFinish a:hover{
	background:none;
}

#otherProjects {
	width:234px;
	margin-left:50px;	
	min-height:39px;
	padding:3px 10px 0 95px;
	background:url(../Images/otherProjectsBack.png) no-repeat 0 0;
	float:left;
}
#otherProjects img{
	margin-right:20px;	
}
#otherProjects a:hover{
	background:none;	
}


/* 03 - Extras */
/* --------------------------------------------------------------------------------------------------------------------------- */

/* Easy Slider */

/* image replacement */
.graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
	}
/* // image replacement */
	
#slider ul {
	
}
#slider li{
	margin:0;
	padding:0;
	width:440px;
	height:115px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:7px;
	height:11px;
	margin-top:55px;
	position:absolute;
	}	
#nextBtn{margin-left:90px;}	
#prevBtn {margin-left:75px;}												
#prevBtn a, #nextBtn a{  
	display:block;
	width:7px;
	height:11px;
	background:url(../Images/newsPrev.png) no-repeat 0 0;
	}	
#nextBtn a{ 
	background:url(../Images/newsNext.png) no-repeat 0 0;	
	}
#prevBtn a:hover, #nextBtn a:hover{
	background-position:bottom;
}