#innerOverlay {
	background:url(graphics/ajax-loader.gif) 50% 337px no-repeat;
	width:inherit;
	height:inherit;
	font-size:24px;
	text-shadow:0 1px #ebe8e1;
	padding:280px 0 0 0;
	color:#fff;
	}
#innerOverlay em {
	font-size:14px;
	}

.QLoader {
	/*
	background:#333;
	height:10px;
	*/
	padding:10px 20px;
	color:#ccc;
	}

html, body, h1, h2, h3, h4, h5, p, ul, ol, li {
	margin:0;
	padding:0;
	font-weight:normal;
	}
html {
	height: 100%;
	min-height:100% !important;
	background:#1d1d1d;
	}
* html body {height:100%;}
a, input, textarea {outline:0 none; outline-style:none;}
a {cursor:pointer;}
.indent {
	text-indent:-9999px;
	}
.left {
	float:left;
	}
.right {
	float:right;
	}
.clear {
	clear:both;
	}

body {
	text-align:center;
	font-family:"Georgia", serif;
	font-size:12px;
	color:#f5f5f5;
	position:relative;
	min-height:100%;
	background:url() 0 0 repeat-x #1d1d1d;
	line-height:18px;
	}

#innerdiv {
	height:650px;
	background:url(graphics/bg-innerdiv.png) 50% 0 no-repeat;
	}
    
#kontener {
	margin:0 auto;
	width:960px;
	height:581px;
	padding:60px 0 0 0;
	position:relative;
	text-align:left;
	background:url(graphics/ajax-loader.gif) 610px 350px no-repeat;
	}

#navigation {
	position:absolute;
    top:75px;
	left:20px;
	background:url(graphics/bg-transparent-2.png) 0 0 no-repeat;
	padding:20px 20px;
    height:495px;
	text-shadow:0 1px #000;
	z-index:99;
	letter-spacing:-0.1ex;
	overflow:hidden;
	display:none;
	}
#navigation h1 {
    color: #f5f5f5;
	font-size:31px;
	font-weight:normal;
	line-height:21px;
	padding:0 15px 15px 9px;
	}
#navigation h1 a {
	color: #f5f5f5;
	text-decoration: none;
	}
#navigation h1 a:hover {
	color:#ccc;
	text-decoration: none;
	}
#navigation h1 span {
	display:block;
	font-size:12px;
	color:#ffffff;
	font-style:italic;
	}
    
#dropcard {
    position: center;
	}
    
audio {
    width:200px;
    }
    
#menu {
	list-style-type:none;
	border-top:1px dashed #3f3f3f;
	border-bottom:1px dashed #3f3f3f;
	padding:8px 0;
   	letter-spacing:0.2ex;
	}
#menu li {
	padding:0px 9px;
	font-size:16px;
	}
#menu li img {
	border:0 none;
	}
#menu li a {
	color:#aaaaaa;
	text-decoration:none;
	}
#menu li a:hover {
	color:#66CCFF;
	text-decoration:none;
	}
#menu li a.active {
	color:#66CCFF;
	text-decoration:none;
	}
#contactdetails {
	font-size:13px;
	padding:8px 8px;
	line-height:24px;
	}
#contactdetails a {
	color:#f5f5f5;
	text-decoration:none;
	}
#contactdetails a:hover {
	color:#ccc;
	text-decoration:none;
	}
#share {
	left:28px;
	border-top:1px dashed #3f3f3f;
	border-bottom:1px dashed #3f3f3f;
	padding:8px 8px;
    }
#share p {
    display:block;
	font-size:12px;
	color:#aaaaaa;
	font-style:italic;
	}
#sharenews {
    position:center
	border-top:1px dashed #3f3f3f;
	border-bottom:1px dashed #3f3f3f;
	padding:0px 0px 8px 8px;
    }
.bgimage {
	border:10px solid #fff;
	display:block;
	}

#copyright {
	font-size:13px;
	padding:70px 9px 0 9px;
	font-size:12px;
	text-align:center;
	color:#bfbfbf;
	}

/*#loading {
	height:32px;
	width:32px;
	background:url(graphics/ajax-loader.gif) 0 0 no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:340px;
	left:600px;
	display:none;
	}*/

.content {
	position:absolute;
	top:20px;
	left:350px;
	padding:60px 30px 25px 30px;
	margin:0 0 30px 0;
	width:480px;
	height:auto;
	background:url(graphics/bg-transparent-1.png) 0 0 no-repeat;
	font-size:14px;
	color:#f5f5f5;
	overflow:hidden;
	text-shadow:0 1px #000;
   	letter-spacing:+0.05ex;
	}
    
.contentpress {
	position:relative;
	top:100px;
	padding:0px 0px 0px 0px;
	margin:0 0 0px 0;
	height:auto;
	background:url() 0 0 no-repeat;
	font-size:14px;
	color:#f5f5f5;
	overflow:hidden;
	text-shadow:0 1px #000;
   	letter-spacing:+0.05ex;
	}

.contentThanks {
	position:relative;
	top:100px;
	padding:60px 30px 25px 30px;
	margin:0 0 10px 0;
	height:auto;
	background:url() 0 0 no-repeat;
	font-size:14px;
	color:#f5f5f5;
	overflow:hidden;
	text-shadow:0 1px #000;
   	letter-spacing:+0.05ex;
	}

#aboutimage {
	float:left;
	margin:0 30px 10px 0;
    }
    
#newsimage {
	float:left;
	margin:0 30px 10px 0;
    }
#storeimage {
	float:left;
	margin:0 30px 10px 0;
    }
#albumimage {
	float:left;
	margin:0px 30px 0px 30px;
    }
#album {
	left:28px;
	border-top:1px dashed #3f3f3f;
	border-bottom:1px dashed #3f3f3f;
	padding:8px 8px;
    }
.tracklist {
	padding:15px 15px 15px 15px;
    }
.content img {
	border:0 none;
	}

.content h1 {
	font-size:40px;
	margin:0 0 25px 0;
	color:#f5f5f5;
	letter-spacing:0.05ex;
	}
.content h2 {
	font-size:20px;
	margin:0 0 10px 0;
	color:#ffffff;
  	line-height:22px;
	letter-spacing:0.05ex;
	}
.content p {
	line-height:29px;
	margin:0 0 25px 0;
	}
.content a {
	color:#66CCFF;
	text-decoration:none;
	}
.content a:hover {
	color:#66CCFF;
	text-decoration:none;
	}
.content ol li {
    }
    
.contentThanks img {
	border:0 none;
	}

.contentThanks h1 {
	font-size:40px;
	margin:0 0 25px 0;
	color:#f5f5f5;
	letter-spacing:0.05ex;
	}
.contentThanks h2 {
	font-size:20px;
	margin:0 0 10px 0;
	color:#ffffff;
  	line-height:22px;
	letter-spacing:0.05ex;
	}
.contentThanks p {
	line-height:29px;
	margin:0 0 25px 0;
	}
.contentThanks a {
	color:#66CCFF;
	text-decoration:none;
	}
.contentThanks a:hover {
	color:#66CCFF;
	text-decoration:none;
	}
.contentThanks ol li {
    }
.page {
	display: none;
	}

.current {
	display: none;
	}
    
.eventDate {
	font-size:18px;
	margin:0 0 5px 0;
	color:#ffffff;
  	line-height:20px;
	letter-spacing:0.05ex;
    font-weight:bold;
	}
.eventTime {
	font-size:14px;
	margin:0 0 5px 0;
	color:#f5f5f5;
  	line-height:20px;
	letter-spacing:0.05ex;
	}
.eventTitle {
	font-size:16px;
	margin:0 0 5px 0;
	color:#f5f5f5;
  	line-height:20px;
	letter-spacing:0.05ex;
    text-decoration:italic;
	}
.eventVenue {
	font-size:16px;
	margin:0 0 5px 0;
	color:#f5f5f5;
  	line-height:20px;
	letter-spacing:0.05ex;
	text-decoration:none;
	}
.eventVenue a {
	font-size:16px;
	margin:0 0 5px 0;
	color:#66CCFF;
  	line-height:20px;
	letter-spacing:0.05ex;
	text-decoration:none;
	}
.eventDescription p {
	font-size:12px;
	margin:5px 20px 20px 20px;
	color:#f5f5f5;
  	line-height:18px;
	letter-spacing:0.05ex;
	}
/*
#home {
	display:block;
	}
#news {
	display:none;
	}    
#about-me {
	display:none;
	}
#music {
	display:none;
	}
#store {
	display:none;
	}
#contact {
	display:none;
	}
*/

#sendEmail, #sendEmail fieldset {
	margin:0 0 0 30px;
	padding:0;
	border:0;
	width:390px;
	text-align:left;
	}
#sendEmail legend {
	display:none;
	}
#sendEmail p {
	margin:0;
	line-height:18px;
	}
#sendEmail ol {
	list-style-type: none;
	}
#sendEmail label {
	display:none;
	font-style:italic;
	/*color:##66CCFF;*/
	}
#sendEmail input, #sendEmail textarea {
	font-size:15px;
	font-style:italic;
	color:#000;
	font-family:"Georgia", serif;
	border:0 none;
	margin:0;
	padding:0;
	line-height:29px;
	text-shadow:0 1px #666;
	}

#sendEmail input {
	background:url(graphics/bg-input.png) 0 -31px no-repeat;
	/*height:31px;*/
	padding:7px 15px 6px 15px;
	width:330px;
	margin:0 0 15px 0;
	line-height:14px;
	}
#sendEmail input.active {
	background:url(graphics/bg-input.png) 0 0 no-repeat;
	text-shadow:0 1px #fff;
	}
#sendEmail textarea {
	background:url(graphics/bg-textarea.png) 0 -146px no-repeat;
	height:142px;
	width:334px;
	padding:2px 13px;
	margin:0;
	resize:none;
	overflow:auto;
	}
#sendEmail textarea.active {
	background:url(graphics/bg-textarea.png) 0 0 no-repeat;
	text-shadow:0 1px #fff;
	}
#sendEmail input.button {
	background:none;
	height:31px;
	padding:0 15px;
	width:auto;
	/*margin:10px 0 0 300px;*/
	color:#66CCFF;
	border:0 none;
	font-size:15px;
	font-style:italic;
	font-family:"Georgia", serif;
	}
#sendEmail #submit {
	margin:10px 0 0 300px;
	text-shadow:0 1px #000;
	}
/*#contact fieldset #reset {
	margin:10px 0 0 225px;
	text-shadow:0 1px #000;
	color:#666;
	}*/
#thankyou {
	font-size:12px;
	text-shadow:0 1px #000;
	padding:20px 0 0 0;
	height:auto;
	cursor:pointer;
	}

#sendEmail .hightlight {
	border:2px solid #9F1319;
	/*background:url(iconCaution.gif) no-repeat 2px;*/
	}

#reid {
	font-size:9px;
	color:#666;
	/*text-shadow:0 1px #fff;*/
	letter-spacing:-0.1ex;
	display:block;
	padding:3px 0 0 0;
	}
#reid a {
	color:#666;
	text-decoration:none;
	font-size:11px;
	margin:0 0 0 1px;
	}
#reid a:hover {
	color:#999;
	text-decoration:none;
	}
#thankyou {
	display:none;
	padding:149px 0;
	text-align:center;
	font-style:italic;
	color:#c6c6c6;
	}
#thankyou h2 {
	font-size:60px;
	line-height:29px;
	margin:0 0 20px 0;
	letter-spacing:-1px;
	}
#thankyou h3 {
	font-size:14px;
	line-height:29px;
	}
#thankyou a {
	font-size:14px;
	line-height:29px;
	}

span.error {
	color:#c6c6c6;
	font-size:11px;
	font-style:italic;
	display:none;
	/*margin:0 0 15px 0;*/
	}

#mask {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#000;
	display:none;
	}
.window {
	position:absolute;
	left:0;
	top:0;
	width:500px;
	height:500px;
	border:1 none;
	display:none;
	z-index:9999;
	padding:0 0 0 200px;
	margin:0 0 0 -200px;
	text-align:center;
	}
.slideitem {
	border:0 none;
	display:block;
	margin:0 auto;
	padding:20px 0 0 0;
	visibility:hidden;
	}
.slideshow {
	text-align:center;
 	}
.nav {
	position:relative;
	display:block;
 	}
    
.nav a {
	position:absolute;
	top:500px;
	color:#fff;
	text-decoration:none;
	text-shadow:0 1px #000;
	display:block;
	width:37px;
	height:72px;
	text-indent:-9999px;
 	}
/*.nav a:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity:0.5;
 	}*/
.nav a.prev {
	left:-50px;
    background:url(graphics/gallery-prev.png) 0 0 no-repeat;
 	}
.nav a.next {
	right:50px;
    background:url(graphics/gallery-next.png) 0 0 no-repeat;
 	}

.window .close {
	/*position:absolute;
	top:-30px;
	margin:0 0 0 -15px;*/
	color:#999;
	text-decoration:none;
	text-shadow:0 1px #000;
	font-size:14px;
	font-style:italic;
	}

.video {
	text-align:center;
	}

.modal {
	background:#000;
	}

.coverimage {
	margin:10px 0 0 0;
	display:block;
	}
#social p {
	display:block;
	font-size:12px;
	color:#aaaaaa;
	font-style:italic;
	}
#social {
	list-style-type: none;
	overflow:hidden;
	position:absolute;
	left:28px;
	padding:8px 0px;
	}
#social li {
	width:40px;
	height:40px;
	float:left;
	margin:0 0 0 0;
	}
#social a {
	display:block;
	width:40px;
	height:40px;
	text-indent:-9999px;
	}
#social a.facebook {
	background:url(graphics/logo-fb.png) 0px 0 no-repeat;
	}
#social a.twitter {
	background:url(graphics/logo-twitter.png) 0, -60px, 0 0 no-repeat;
	}
#social a.youtube {
	background:url(graphics/logo-youtube.png) 0, -100px, 0 0 no-repeat;
	}
#social a.itunes {
	background:url(graphics/logo-itunes.png) 0, -160px, 0 0 no-repeat;
    padding-right:10px;
	}
\\Begin Apple Widget
/* 
 This file was generated by Dashcode.  
 You may edit this file to customize your widget or web page 
 according to the license.txt file included in the project.
 */

#contentWidget {
    position: relative;
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;
    width: auto;
    font-family: Georgia;
    background-color: rgb(242, 242, 242);
}

#StackLayout {
    overflow: hidden;
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;
    position: relative;
    margin-left: 0px;
    z-index: 0;
    width: auto;
    margin-right: 0px;
    min-height: 322px;
    height: auto;
}

#frontPage {
    display: none;
    position: relative;
    width: auto;
}

#articlePage {
    display: none;
    position: relative;
    width: auto;
}

.listRowTemplate_template {
    position: relative;
    list-style-type: none;
    overflow: hidden;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-color: rgb(217, 217, 217);
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;
    height: 57px;
    margin-top: 0px;
    width: auto;
}

.label_template {
    position: absolute;
    left: 10px;
    color: #f5f5f5;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-family: Georgia;
    font-weight: bold;
    font-size: 17px;
    top: 11px;
    right: 25px;
    width: auto;
    bottom: 26px;
    height: auto;
    text-shadow: rgb(0, 0, 0) 0px 1px 0px;
}

.arrow_template {
    position: absolute;
    width: 8px;
    height: 13px;
    right: 10px;
    background-image: url(widget/Images/chevron.png);
    top: 22px;
    margin-left: auto;
}

.text2_template {
    position: absolute;
    text-overflow: ellipsis;
    overflow: hidden;
    left: 10px;
    font-family: Georgia;
    white-space: nowrap;
    font-size: 9pt;
    top: 32px;
    bottom: 11px;
    height: auto;
    color: #f5f5f5;
    right: 25px;
    width: auto;
    text-shadow: rgb(0, 0, 0) 0px 1px 0px;
}

.listRowTemplate1_template {
    position: relative;
    list-style-type: none;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    border-style: solid;
    border-color: rgb(217, 217, 217);
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;
    height: 35px;
    border-width: 0px;
    width: auto;
}

.label1_template {
    position: absolute;
    left: 10px;
    color: #f5f5f5;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-family: Georgia;
    font-weight: bold;
    font-size: 15px;
    top: 9px;
    right: 25px;
    width: auto;
    bottom: 9px;
    height: auto;
    text-shadow: rgb(0, 0, 0) 0px 1px 0px;
}

.arrow1_template {
    position: absolute;
    width: 8px;
    height: 13px;
    right: 10px;
    background-image: url(widget/Images/chevron.png);
    top: 11px;
    margin-left: auto;
}

.box_template {
    position: absolute;
    border-color: black;
    border-style: solid;
    border-width: 0px;
    background-color: rgb(191, 191, 191);
    height: 1px;
    left: 10px;
    top: 34px;
    right: 10px;
    width: auto;
}

.box1_template {
    position: absolute;
    border-color: black;
    border-style: solid;
    height: 1px;
    border-width: 0px;
    left: 10px;
    top: 55px;
    background-color: rgb(191, 191, 191);
    right: 10px;
    width: auto;
}

#bodySplitter {
    border-color: black;
    border-style: solid;
    -webkit-margin-top-collapse: separate;
    position: relative;
    border-width: 0px;
    height: 1px;
    min-height: 0px;
    background-color: rgb(128, 128, 128);
    margin-left: 5px;
    margin-top: 1px;
    width: auto;
    margin-right: 5px;
}

#feedName {
    color: #f5f5f5;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;
    position: relative;
    text-align: center;
    font-size: 20pt;
    font-family: Georgia;
    font-weight: normal;
    min-height: 31px;
    height: auto;
    width: auto;
    text-shadow: rgb(0, 0, 0) 0px 1px 0px;
    margin-top: 0px;
}

#todaysDate {
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;
    position: relative;
    text-align: center;
    font-family: Georgia;
    font-size: 10pt;
    color: #f5f5f5;
    min-height: 10px;
    height: auto;
    width: auto;
    text-shadow: rgb(0, 0, 0) 0px 1px 0px;
    margin-top: 10px;
}

#articleTitle {
    color: f5f5f5;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-margin-top-collapse: separate;
    position: relative;
    font-family: Georgia;
    font-weight: bold;
    font-size: 15pt;
    margin-left: 20px;
    margin-top: 10px;
    min-height: 22px;
    height: auto;
    width: auto;
    margin-right: 20px;
    text-shadow: rgb(0, 0, 0) 0px 1px 0px;
}

#articleDate {
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-margin-top-collapse: separate;
    position: relative;
    font-family: Georgia;
    font-style: italic;
    color: rgb(102, 102, 102);
    font-size: 9pt;
    margin-left: 11px;
    margin-top: 8px;
    min-height: 14px;
    height: auto;
    width: auto;
    margin-right: 11px;
    margin-bottom: 8px;
}

#headlineList {
    overflow: hidden;
    padding: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;
    position: relative;
    margin-top: 2px;
    width: auto;
}

#secondHeadlines {
    overflow: hidden;
    padding: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;
    position: relative;
    margin-top: 0px;
    width: auto;
}

#readMore {
    position: absolute;
    font-size: 12px;
    text-align: center;
    height: 30px;
    -webkit-dashboard-region: dashboard-region(control rectangle);
    font-family: Georgia;
    font-weight: bold;
    top: 0px;
    text-shadow: none;
    width: 140px;
    right: 12px;
    margin-left: auto;
    color: #f5f5f5;
}

#backToHeadlines {
    position: absolute;
    font-size: 12px;
    text-align: center;
    height: 30px;
    -webkit-dashboard-region: dashboard-region(control rectangle);
    font-family: Georgia;
    font-weight: bold;
    top: 0px;
    text-shadow: none;
    left: 12px;
    width: 140px;
    margin-right: auto;
    color: #f5f5f5;
}

#articleDescription {
    color: #f5f5f5;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;
    position: relative;
    font-family: Georgia;
    font-size: 11pt;
    text-align: left;
    min-height: 17px;
    height: auto;
    width: auto;
    text-shadow: none;
    margin-top: 8px;
    margin-left: 11px;
    margin-right: 11px;
}

#topSplitter1 {
    border-color: black;
    border-style: solid;
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;
    position: relative;
    border-width: 0px;
    height: 1px;
    min-height: 0px;
    background-color: rgb(128, 128, 128);
    margin-left: 5px;
    width: auto;
    margin-right: 5px;
    margin-top: 6px;
}

#topSplitter2 {
    border-color: black;
    border-style: solid;
    -webkit-margin-top-collapse: separate;
    position: relative;
    border-width: 0px;
    height: 1px;
    min-height: 0px;
    background-color: rgb(128, 128, 128);
    margin-left: 5px;
    margin-top: 10px;
    width: auto;
    margin-right: 5px;
}

#olderArticlesLabel {
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-margin-top-collapse: separate;
    position: relative;
    margin-left: 0px;
    padding: 0px;
    line-height: 16px;
    word-spacing: 0px;
    text-align: center;
    height: auto;
    font-family: Georgia;
    font-style: italic;
    font-size: 9pt;
    margin-top: 14px;
    color: rgb(102, 102, 102);
    width: auto;
    text-shadow: rgb(0, 0, 0) 0px 1px 0px;
}

#articleBox {
    border-style: solid;
    border-width: 1px;
    background-color: transparent;
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;
    position: relative;
    border-top-left-radius: 8px 8px;
    border-top-right-radius: 8px 8px;
    border-bottom-left-radius: 8px 8px;
    border-bottom-right-radius: 8px 8px;
    margin-left: 8px;
    margin-top: 6px;
    min-height: 37px;
    height: auto;
    width: auto;
    margin-right: 8px;
    border-color: rgb(191, 191, 191);
}

#navigationWidget{
    border-color: black;
    border-style: solid;
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;
    border-width: 0px;
    position: relative;
    margin-top: 10px;
    min-height: 30px;
    height: auto;
    width: auto;
}

#articleBottomSplitter {
    border-color: black;
    border-style: solid;
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;
    position: relative;
    background-color: rgb(191, 191, 191);
    border-width: 0px;
    height: 0px;
    min-height: 1px;
    margin-left: 10px;
    margin-top: 14px;
    width: auto;
    margin-right: 10px;
}

#header {
    border-color: black;
    border-style: solid;
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;
    position: relative;
    width: auto;
    border-width: 0px;
    height: 62px;
    margin-top: 0px;
}

#headerGradient {
    margin-top: 0px;
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;
    position: absolute;
    bottom: auto;
    top: 0px;
    left: 0px;
    height: 120px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    right: 0px;
    width: auto;
    background-image: url();
    border-left-width: 0px;
    border-right-width: 0px;
    background-repeat: repeat no-repeat;
}
\\End Apple Widget

\\JukeBox
#jukebox {
			background-color:#cc0000;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			color:#fff;
			padding:10px;
			font-family:helvetica, arial, verdana;
			font-weight:bold;
			width:200px;
		}
		#jukebox .loader {
			border:0px solid #fff;
			height:0px;
			margin:5px 0px
		}
		#jukebox .load-progress {
			width:0px;
			background-color:#transparent;
			height:0px;
		}
		#jukebox .play-progress {
			width:0px;
			background-color:#transparent;
			height:3px;
		}
		
		#jukebox .controls {
			text-align:left;
            border-bottom:1px dashed #3f3f3f;    
		}
		
		#jukebox .controls a {
			display:inline-block;
			width:33px;
			height:33px;
			margin:0px 5px;
			overflow:hidden;
			background-repeat:no-repeat;
		}
		
		#jukebox .controls a:hover {
			background-color:#transparent;
		}
		
		#jukebox .controls a span {
			display:none;
		}
		
		#jukebox .controls a.prev {
            background-image:url(graphics/audio-controls-prev.png);
		}
		#jukebox .controls a.next {
            background-image:url(graphics/audio-controls-next.png);
		}
		#jukebox .controls a.play {
            background-image:url(graphics/audio-controls-play.png);
		}
		#jukebox .controls a.pause {
            background-image:url(graphics/audio-controls-pause.png);
		}
\\End Jukebox

\\Store form

#signup {
	background: #ffffff;
	padding:15px 20px;
	text-shadow:1px 1px 1px #fff;
	font-weight:bold;
	-moz-box-shadow:0 0 10px #333;
	-webkit-box-shadow:0 0 10px #333;
	font-size:16px;
}
label{position:relative;top:2px;}
input[type='text'] {
	background:#fff;
	padding:6px;
	border:1px solid #7F7A00;
	margin-left:10px;
	width:250px;
}
input[type='submit']{
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	border-radius:100px;
	border:none;
	color:#fff;
	background: #111;
	padding:5px;
	text-decoration:none;
	text-shadow:1px 1px 1px #000;
	font-weight:normal;
	font-size:13px;
	cursor:pointer;
}
input[type='submit']:active{
	background:#555;
	color:#fff;
}
div.ajaxReply {
	margin-top:10px;
	font-size:12px;
	text-align: center;
}
div.ajaxReply a{
	color:#2A8EFF;
	text-shadow:1px 1px 1px #C2E7EF;
}
