/*
	=======================================================
	Pixelnitrate.com Stylesheet  - (c) 2008 Joaquin Baldwin
	=======================================================
*/

* {
	padding:				0;
	margin:					0;
	border:					0px none;
}

body {
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				14px;
	color:					#5f8ca2;
	background-color:		#1b2324;
	background-image:		url(images/bg_main.jpg);
	background-repeat:		repeat-x;
}

ul, ol {
	list-style-type:		none;
}

li {
	line-height:			20px;
}

ol.festivals {
	margin:					0 0 40px 0;
	padding:				0px;
}

a {
	border-bottom:			1px dotted #fff;
	outline:				none;
	color:					#fff;
	text-decoration:		none;
}

a:hover {
	border-bottom:			1px dotted #cdb55d;
	outline:				none;
	color:					#cdb55d;
	text-decoration:		none;
}

a.news_link  {
	color:					#5f8ca2;
	border:					none;
}

a:hover.news_link  {
	color:					#cdb55d;
	border-bottom:			1px dotted #cdb55d;
	outline:				none;
	text-decoration:		none;
}

.navigation a, navigation a:hover, .navigation img {
	border:					none;
}

p {
	padding:				0 0	20px;
}

h2, h3, h4, h5 {
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-weight:			normal;
	padding-bottom:			0px;
	margin-bottom:			10px;
	border-bottom:			1px dotted #0b304a;
}

h2 a, h3 a, h4 a, h5 a, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
	text-decoration:		none;
	border-bottom:			none;
	color:					d2c172;
}

h2 {
	font-size:				21px;
	color:					#d2c172;
}

h3 {
	font-size:				16px;
	color:					#d2c172;
}

h4 {
	font-size:				14px;
	color:					#d2c172;
}

h5 {
	color:					#3a455e;
	font-size:				11px;
	margin-bottom:			0px;	
	text-transform:			uppercase;
	letter-spacing:			2px;
	border-bottom-color:	#222127;
}

h6 {
	color:					#fff;
	font-size:				11px;
	margin-bottom:			0px;	
}

strong {
	color:					#9ecce3;
	font-weight:			normal;
}

blockquote {
	text-indent:			40px;
}

div.clear {
	clear:					both;
	font-size:				0px;
	line-height:			0;
	height:					0px;
}

.hide {
	display:				none;
}

div.wrapper_bg {
}

div.wrapper {
	margin:					0 auto;
	width:					980px;
	background-image:		url(images/bg_body.gif);
	background-repeat:		repeat-y;
}

a img {
	border:					0px;
}

a:hover img {
	border:					0px;
}

ul {
	margin:					0 0 20px 0;
}

ul li img {
	margin:					0 3px 0 3px;
}

ul li {
	display:				inline;
}

/** header **/
div.header {
	height:					100px;
	position:				relative;
	background-image:		url(images/nick_fevola.jpg);
}

div.header h1 {
	height:					88px;
	width:					590px;
	position:				absolute;
	top:					8px;
	left:					389px;
}
	
div.header h1 span, div.header h2 {
	display:				none;
}

/** contact **/
div.header2 {
	height:					125px;
	position:				relative;
	background-image:		url(images/contact.jpg);
}

div.contact {
	width:					305px;
	float:					right;
	margin-top:				30px;
	margin-right:			30px;
}

div.contact a {
	color:					#5f8ca2;
	border:					0px;
}

div.contact a:hover {
	color:					#fff;
}

div.contact h3 {
	margin-bottom:			0px;
	color:					#d2c172;
	font-size:				18px;
}

/** navigation **/
div.navigation {
	height: 				54px;
	position:				relative;
	background-image:		url(images/bg_navigation.gif);
}

/** content **/
div.content_wrap {
	clear:					left;
	background-image:		url(images/bg_content.jpg);
	background-repeat:		no-repeat;
}

div.content {
	clear:					left;
	padding:				20px 60px 20px 60px; 
}

div.main {
	float:					left;
	padding-right:			30px;
	width: 					555px;
	border-right:			1px dotted #0b304a;
}

div.main_full {
	width: 					860px;
}

div.rightbar {
	width:					240px;
	padding-left:			30px;
	float:					left;
	font-size:				12px;
}

div.box_mp3 {
	border:					1px solid #25242c;
	border-top-color:		#111016;
	border-left-color:		#111016;
	background-image:		url(images/bg_content.jpg);
	background-position:	top;
	margin:					0px 0px 40px 0px;
	padding:				40px 40px 10px 40px;
}

div.box_mp3 li {
	display:				block;
	font-size:				18px;
}

div.box_mp3 ul {
	margin:					80px 0 0 105px;
}

div.rightbar li {
	display:				block;
	line-height:			16px;
}

.more_info, .more_info a {
	color:					#3a455e;
	font-size:				11px;
	margin-bottom:			0px;
	border:					0;
}

.more_info a:hover {
	color:					#fff;
}

div.download_file {
	float:					right;
	margin-top:				10px;
}


/** footer **/
div.footer {
	width:					920px;
	height:					24px;
	background-color:		#020d14;
	font-family:			Tahoma, Arial, Helvetica, sans-serif;
	font-size:				11px;
	text-indent:			10px;
	color:					#0d314e;
	margin-left:			30px;
	border-bottom:			1px solid #0b304a;
}

div.footer p {
	line-height:			20px;
}

div.footer a {
	color:					#0d314e;
	font-weight:			bold;
	border-bottom-color:	#0d314e;
}
div.footer a:hover {
	color:					#4a4956;
}

div.contact_left {
	width:					320px;
	height:					100px;
	margin:					170px 0 0 90px;
	float:					left;
}
div.contact_right {
	float:					right;
	width:					330px;
	height:					180px;
	margin:					50px 0 0 0;
}
