@charset "utf-8";
/* Island Records Australia */

/** Reset */
* {
	padding:0; margin:0;
}

html, body {
	height:100%;
}


/** Helper classes */
.block {
	display:block;
}

.red {
	background-color:#ff0000;
}

.clear {
	clear:both;
}

.left {
	float:left;
}

.right {
	float:right;
}


/** =body */
body {
	background:#1e1e1e url(../images/body-background-gradient.gif) top left repeat-x; text-align:center; 
}


/** =div */
div#container {
	width:980px; padding-bottom:100px; margin:0 auto;
	text-align:left;
}

div#control-panel {
	height:50px;
	background-color:#1e1e1e;
}

div#control-panel, div#header div.row, div#navigation, div#content, div#footer, div#search {
	padding:0 15px;
}

div#header div.row, div#navigation, div#content, div#footer, div#search {
	padding-top:21px; padding-bottom:5px;
	border-bottom:#498198 1px solid;
}

div#footer {
	border:0;
}

div#header div#flash-promo {
	width:645px;
	float:left;
}

div#header div#ad-300-250 {
	width:300px;
	float:right;
}

div#content div#ad-468-60 {
	padding:21px 0;
	clear:both;
}

body#home div#content div#col-01 {
	width:609px;
	float:left;
}

body#home div#content div#col-01 div.col-01-left {
	width:294px;
	float:left;
}

body#home div#content div#col-01 div.col-01-right {
	width:294px;
	float:right;
}

body#home div#content div#col-02 {
	width:320px;
	float:right;
}

div#content div#col-02 div.col-02-left {
	width:100%; margin-bottom:21px;
	float:left;
}

div#content div#col-01 {
	width:629px;
	float:left;
}

div#content div#col-01 div.col-01-left {
	width:100%;
	float:left;
}

div#content div#col-02 {
	width:300px;
	float:right;
}

div#content div#col-01 div.col-01-left, div#content div#col-01 div.col-01-right, div#content div#col-02 div.col-02-left {
	background-color:#414c52;
}

div#content div.content-box {
	padding:0 5px 20px 5px; margin:20px 5px 5px 5px;
	border-bottom:#498198 5px solid;
}

div#content div.content-box div.item {
	padding-bottom:20px; margin-bottom:20px;
	background:url(../images/hr-dot.gif) bottom left repeat-x;
}

div#content div.content-box div.last, div#content div#col-02 div.last {
	margin:0;
}

div#content div.discography div.item {
	width:275px;
}

div#content div.base-links {
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}

div#footer {
	text-align:center;
}

div#content div#col-01 div.gap {
	margin-bottom:21px;
}


/** =ul */
div#navigation ul {
	/**padding-bottom:5px;*/
	height:32px;
	background:url(../images/hr-dot.gif) bottom left repeat-x; list-style-type:none;
}

div#content div#core-links {
	margin-bottom:9px;
}


/** =li */
div#navigation ul li {
	padding-left:8px; margin-right:15px;
	float:left; background-image:url(../images/navigation-bullet.gif); background-position:0 13px; background-repeat:no-repeat;
}

div#content ul li {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;
}


/** =p */
p {
	color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}

div#control-panel p {
	position:relative; top:9px;
}

div#control-panel p span.username {
	font-weight:bold;
}

div#navigation p {
	padding-top:5px;
	font-weight:bold;
}

div#content p.date, div#content p.rating, div#content p.title {
	margin-bottom:15px;
}

div#content p.artist {
	font-weight:bold;
}

div#content span.highlight {
	font-weight:bold; color:#c7ff00;
}

div#footer p {
	padding-bottom:10px;
	color:#498198;
}

div#content div#social-links p {
	margin-bottom:4px;
}

div#content div.article p {
	margin-bottom:15px;
}

div#content div.article p.last {
	margin:0;
}


/** =h1, h2, h3 */
div#content h1 {
	margin:5px 5px 0 5px;
	background:#498198 url(../images/h1_right-corner.gif) top right no-repeat;
}

div#content h1.highlight {
	background-color:#c8ff00; background-image:url(../images/h1_right-corner-highlight.gif);
}

div#content h2, div#content h3 {
	color:#ffffff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;
}

div#content h2 {
	margin-bottom:9px;
	font-size:18px;
}

div#content h3 {
	font-size:12px;
}


/** =span */
div#content h1 span {
	height:37px; margin-left:5px;
	display:block; text-indent:-9999px; overflow:hidden; background-position:center left; background-repeat:no-repeat;
}

div#content h1 span#headlines {
	background-image:url(../images/h1_headlines.gif);
}

div#content h1 span#new-singles {
	background-image:url(../images/h1_new-singles.gif);
}

div#content h1 span#on-tour {
	background-image:url(../images/h1_on-tour.gif);
}

div#content h1 span#new-albums {
	background-image:url(../images/h1_new-albums.gif);
}

div#content h1 span#competition {
	background-image:url(../images/h1_competition.gif);
}

div#content h1 span#tune-in {
	background-image:url(../images/h1_tune-in.gif);
}

div#content h1 span#video-player {
	background-image:url(../images/h1_video-player.gif);
}

div#content h1 span#artist-profile {
	background-image:url(../images/h1_artist-profile.gif);
}

div#content h1 span#currently-touring {
	background-image:url(../images/h1_currently-touring.gif);
}

div#content h1 span#discography {
	background-image:url(../images/h1_discography.gif);
}

div#content h1 span#news-story {
	background-image:url(../images/h1_news-story.gif);
}

div#content h1 span#your-thoughts {
	background-image:url(../images/h1_your-thoughts.gif);
}

div#content h1 span#news-archive {
	background-image:url(../images/h1_news-archive.gif);
}

div#content h1 span#new-releases {
	background-image:url(../images/h1_new-releases.gif);
}

div#content h1 span#artists {
	background-image:url(../images/h1_artists.gif);
}

div#content p.rating span.stars {
	padding-left:69px; margin-left:10px;
	background-image:url(../images/stars.gif); background-repeat:no-repeat; text-indent:-9999px; overflow:hidden;
}

div#content p.rating span.star-4-half {
	background-position:0 -130px;
}

div#content div#core-links span.label {
	width:90px;
	float:left;
}

div#content div#social-links span.label {
	width:45px; height:100px;
	float:left;
}


/** =img */
div#content img.thumbnail {
	margin-right:20px;
	border:1px solid #498198; float:left;
}

div#content img.profile {
	margin-bottom:20px;
}

a img {
	border:0;
}


/** =a */
a {
	color:#00b5f1; text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

div#navigation ul li a {
	height:24px;
	display:block; background-image:url(../images/navigation.png); background-repeat:no-repeat; outline:0; text-indent:-9999px; overflow:hidden;
}

body#home div#navigation ul li#nav-home a, body#videos div#navigation ul li#nav-videos a, body#artists div#navigation ul li#nav-artists a, body#releases div#navigation ul li#nav-releases a, body#tours div#navigation ul li#nav-tours a, body#artists div#navigation ul li#nav-artists a, body#news div#navigation ul li#nav-news a, div#navigation ul li a:hover {
	border-bottom:2px solid #00b5f1;
}

div#navigation ul li#nav-home a {
	width:56px;
	background-position:0 0;
}

div#navigation ul li#nav-artists a {
	width:82px;
	background-position:-56px 0;
}

div#navigation ul li#nav-news a {
	width:57px;
	background-position:-138px 0;
}

div#navigation ul li#nav-releases a {
	width:150px;
	background-position:-195px 0;
}

div#navigation ul li#nav-videos a {
	width:71px;
	background-position:-345px 0;
}

div#navigation ul li#nav-tours a {
	width:67px;
	background-position:-416px 0;
}

div#navigation ul li#nav-island a {
	width:99px;
	background-position:-483px 0;
}

div#navigation p a {
	text-decoration:none;
}

div#navigation p a:hover {
	text-decoration:underline;
}

div#footer p.row-01 a {
	text-decoration:none;
}

div#footer p.row-01 a:hover {
	text-decoration:underline;
}

div#footer p.row-02 a {
	color:#498198;
}

div#content a.icon {
	padding-left:19px;
	background-position:center left; background-repeat:no-repeat;
}

div#content div.base-links a.icon {
	margin-right:9px;
}

div#content a.map {
	padding-left:14px;
	background-image:url(../images/icon_map.gif);
}

div#content a.myspace {
	background-image:url(../images/icon_myspace.gif);
}

div#content a.facebook {
	background-image:url(../images/icon_facebook.gif);
}

div#content a.twitter {
	background-image:url(../images/icon_twitter.gif);
}

div#content a.youtube {
	background-image:url(../images/icon_youtube.gif);
}

div#content a.permalink {
	background-image:url(../images/icon_permalink.gif);
}

div#content a.share {
	background-image:url(../images/icon_share-this.gif);
}

div#content a.comment {
	background-image:url(../images/icon_comment.gif);
}

div#content a.rss {
	background-image:url(../images/icon_rss.gif);
}


/** =object */
object {
	outline:0;
	display:block;
}


/** =select */
select {
	margin-right:9px;
	font-family:Arial, Helvetica, sans-serif;
}


/** =td */
td {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; vertical-align:top;
}

/**
table#tour-table td.date {
	width:95px;
}

table#tour-table td.artist {
	width:125px;
}

table#tour-table td.detail {
	width:146px;
}

table#tour-table td.venue {
	width:114px;
}

table#tour-table td.google {
	width:64px;
}
*/

table#tour-table td {
	padding-right:15px;
}

table#tour-table td.buy {
	width:67px; padding-right:0;
}

table#tour-table td {
	padding-top:20px; padding-bottom:21px;
	background-image:url(../images/hr-dot.gif); background-position:bottom left; background-repeat:repeat-x;
}

table#tour-table tr.last td {
	padding-bottom:0;
	background:none;
}

table#tour-table tr.first td {
	padding-top:0;
}


/** =blockquote */
div#content div.article blockquote {
	margin-bottom:15px;
	font-style:italic; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}

