/*
Theme Name: Difrnt World Theme
Theme URI: http://www.difrntworld.com
Description: DifrntWorld.com theme by Mark Schellhas
Version: 1
Author: Mark Schellhas
Author URI: http://markschellhas.com
Tags: difrnt music, difrnt world, theme
*/

/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

p {padding:10px 0px 0px 0px;}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */



/* LAYOUT */
/* ----------------------------------------- */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/* You might find the following useful */
br.dirtyLittleTrick { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
div { position:relative } /* This will save you having to declare each div's position as 'relative' and allows you to absolutely position elements inside them */
li#theme-switcher { background:#fff; border:10px solid red; padding:20px; position:fixed; top:0; right:0 } /* Use this if you have the Theme Switcher Reloaded plugin (http://themebot.com/webmaster-tools/1-wordpress-theme-switcher-reloaded) installed and want to make it nice and obvious */

/* COLOR PALETTE

TEXT	#DDDDDD
BLACK	#000000
WHITE	#FFFFFF
OFF-WHITE: #F1F1F1
POST TXT#C0C0C0
RED		#990000
BLUE LINK #3300FF


 */

/* Mailinglist Box */

#mailinglistbox {
margin:0 auto;
background-color:#000000;
width:600px;
}


/* Ad Block */

#banner-ad-block {
float:right;
width:500px;
height:80px;
border:none;
margin:10px 20px 0px 0px;
}



body {
background: url('http://www.difrntworld.com/images/fp/bg.jpg') top center no-repeat #000000;
font-family: arial, helvetica, sans-serif;
scrollbar-face-color:#000000;
scrollbar-shadow-color:#632984;
scrollbar-highlight-color:#632984;
scrollbar-3dlight-color:#130919;
scrollbar-darkshadow-color:#130919;
scrollbar-track-color:#130919;
scrollbar-arrow-color:#C2A2DA;
	}
	
.hidden {
     display:none;
	 }

.georgia-hdr {
             font-family: arial, helvetica, sans-serif;
             font-size: 16px;
             font-weight:bold;
             color: #000000;
             }

#page-wrapper {
	width: 990px;
	margin: 0 auto;
	}

#topbox {
        height:100px;
        width:990px;
}

#navbox {
        float:right;
        width:680px;
        height:85px;
}

#logobox {
        float:left;
        display:block;
	width:155px;
	height:85px;
        margin:5px 0px 0px 20px;
	}




#logobox-right {
        float:right;
        display:block;
	width:155px;
	height:85px;
        text-align:center;
	}

#logobox-link a {
        color:#ffffff;
        padding:3px;
        font-family:arial, helvetica, sans-serif;
        font-size:10px;
        text-decoration:none;
        display:block;
        text-align:center;
	}

#logobox-link a:hover {
        color:#ffffff;
        padding:3px;
        font-family:arial, helvetica, sans-serif;
        font-size:10px;
        text-decoration:underline;
        display:block;
	}



#logobox-spacer {
clear:both;
height:3px;
width:100%;
}

/* EMAIL AND SEARCH BOX */

#mail-search-box {
                 margin:0 auto;
                 width:280px;
                 height:70px;
                 font-family:arial, helvetica, sans-serif;
                 }


#mail-search-box p {
                 font-family:arial, helvetica, sans-serif;
                 font-size:12px;
                 color:#000000;
                 }

#mail-box {
          float:left;
          width:140px;
          height:70px;
          }

.mailsearch-input {
                font-family: arial, helvetica, sans-serif;
                font-size: 12px;
                color: #A9A9A9;
                height:20px;
                }

#mail-box h1 {
               font-family:arial, helvetica, sans-serif;
               font-size:14px;
               color:#990000;
               text-transform:uppercase;
               text-shadow: 1px 1px 0 #000000;
               }


#search-box {
            float:right;
            width:140px;
            height:70px;
            text-align:right;
            }

#search-box h1 {
               font-family:arial, helvetica, sans-serif;
               font-size:14px;
               color:#990000;
               text-transform:uppercase;
               text-shadow: 1px 1px 0 #000000;
               }


/* MENU */

#nav-bar {
	width: 1050px;
	height: 30px;
    font-family: helvetica, arial, sans-serif;
    font-size: 18px;
    background:none;
    padding: 10px 0px 0px 0px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    background: transparent url(http://www.difrntworld.com/images/fp/box_bg2.jpg) repeat-x scroll 0 0;
    border: 1px ridge #2B2B2B;
	}
	
#nav-bar a {
	color: #f1f1f1;
	text-decoration: none;
        text-shadow: 1px 1px #000000;
	}

#nav-bar ul#navbuttons li {
float:left;
margin-left:5px;
font-family: helvetica, arial, sans-serif;
font-size: 17px;
}	
	

#nav-bar ul#navbuttons li a {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:##4b4b4b none repeat scroll 0 0;
color:#f1f1f1;
padding:5px 10px;
text-decoration:none;
}

#nav-bar ul#navbuttons li a:active {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#990000 none repeat scroll 0 0;
color:#f1f1f1;
padding:5px 10px;
text-decoration:none;
border: 1px inset #990000;
}

#nav-bar ul#navbuttons li a:hover {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#990000 url('http://www.difrntworld.com/images/fp/navbutbg.jpg') repeat-x;
color:#f1f1f1;
padding:5px 10px;
text-decoration:none;
border: 1px inset #990000;
}

#nav-bar ul#navbuttons {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#soc-bar {
width:630px;
height:40px;
background: transparent url(http://www.difrntworld.com/images/fp/box_bg2.jpg) repeat-x scroll 0 0;
margin:0 auto;
}

.soc-bar-buttons {
float:left;
width:630px;
height:40px;
margin:5px 5px 0px 0px;
}

.soc-box {
float:left;
width:123px;
height:25px;
text-align:center;
padding:7px 0px 0px 0px;
}

div.soc-box:hover {
border:1px inset #990000;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.soc-bar-jumpmenu {
float:right;
width:120px;
height:40px;
margin:10px 5px 0px 0px;
}


/* Flash Box */
#flashbox {
overflow: hidden;
margin: 0 auto;
width: 630px;
height:280px;
}

#description {
margin-top: 50px;
}



/* Wrapper & Main Content */	

.post-frontpage {
	margin:0 auto;
        color: #000000;
	width: 260px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
        line-height:normal;
        font-family:helvetica, arial, sans-serif;
	}

.post-frontpage a {
	color: #0033FF;
	text-decoration: none;
        font-family: arial, helvetica, sans-serif;
	}

.post-frontpage a:hover {
	color: #990000;
	text-decoration: underline;
	}

.post-frontpage h2 {
	color: #80B62A;
	font-size: 16px;
        font-weight:bold;
	text-transform: uppercase;
        font-family:helvetica, arial, sans-serif;
	}

.post-frontpage h2 a {
	color: #000000;
	text-decoration: none;
        font-family:helvetica, arial, sans-serif;
	}

.post-frontpage h2 a:hover {
	color: #990000;
	text-decoration: none;
	}


.thumb-frontpage {
	width: 260px;
	height: 120px;
        border:1px inset #000000;
	}	

.thumbnail-class {
	float: left;
	width: 100px;
	height: 100px;
	margin: 0 15px 0 15px;
        border:2px solid #ffffff;
	}



.left {
	float: left;
	margin: 0 15px 0 0;
	}

#main-wrapper {
	display: block;
	width: 970px;
	height: auto;
        background:#000000;
	}
	
#content-box {
	float: left;
	width: 670px;
        background: transparent;
	margin:0 auto;
	}

#content {
    color: #000000;
	width: 630px;
	margin: 10px auto;
	background: #f1f1f1;
    font-family:arial, helvetica, verdana;
    font-size:12px;
    border:4px solid #4b4b4b;
	}

#content-dts {
    color: #f1f1f1;
	width: 650px;
	margin: 0px auto;
	background: #000000;
    font-family:arial, helvetica, verdana;
    font-size:12px;
    /* border:4px solid #4b4b4b; */
	}
	
#contentshop {
    color: #000000;
	width: 630px;
	margin: 10px auto;
	background: #ffffff url('http://www.difrntworld.com/images/bgr-gr2.png') repeat-x top left;
    font-family:arial, helvetica, verdana;
    font-size:12px;
    /* border:2px outset #4b4b4b; */
	padding:20px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	}	

.section-header {
        margin:10px auto;
        font-size:16px;
        font-weight:bold;
        font-family:arial, helvetica, sans-serif;
        background:none;
        border-bottom:#990000;
        color:#990000;
        width:620px;
        padding: 15px 0px 0px 10px;
        text-transform:uppercase;
        letter-spacing:2px;
}

.section-header-short-l {
        margin:10px auto;
        float:left;
        font-size:16px;
        font-weight:bold;
        font-family:arial, helvetica, sans-serif;
        border-bottom:#990000;
        color:#990000;
        width:315px;
        padding: 15px 0px 0px 10px;
        text-transform:uppercase;
        letter-spacing:1px;
}

.section-header-short-r {
        margin:10px auto;
        float:left;
        font-size:16px;
        font-weight:bold;
        font-family:arial, helvetica, sans-serif;
        border-bottom:#990000;
        color:#990000;
        width:295px;
        padding: 15px 0px 0px 10px;
        text-transform:uppercase;
        letter-spacing:1px;
}

.section-header2 {
        margin:10px auto;
        font-size:24px;
        font-family:arial, helvetica, sans-serif;
        background:#f1f1f1;
        color:#990000;
        width:620px;
        padding: 0px 0px 0px 10px;
}

.topic-header {
	margin: 0px 0px 0px 20px;
	color: #ffffff;
	text-transform:uppercase;
	font-weight: bold;
	font-size: 24px;
	}

.header-img {
        margin:10px 0 0 10px;
        }

/* Popular Stories */

#stories-container {
                    width:630px;
                    margin:10px auto;
                    }

#stories-bloc {
             float:left;
             width:210px;
             font-family: verdana;
             color:#000000;
             }

#stories-box {
              margin:0 auto;
              width: 180px;
              background:none;
              }

#stories-box li {
list-style-image:url('images/arrow.png');
list-style-position:outside;
font-family:verdana;
font-size:10px;
padding:5px;
                 }


#stories-box li:hover {
background-color:#ffffff;
border:1px #C0C0C0 solid;
-moz-border-radius:7px;
}

#stories-box li a {
color:#4B4B4B;
text-decoration:none;
                 }

#stories-box li a:hover {
color:#990000;
background:none;
text-decoration:none;
border:1px #000000;
                 }

#stories-header h1 {
font-size:14px;
font-colour:#4B4B4B;
padding:5px 0px 5px 0px;
font-family: arial, helvetica, sans-serif;
font-weight:bold;
}



/* NEWS BARS */
#daily-news {
padding: 10px 0px 0px 0px;
width:630px;
height:280px;
margin:0 auto;
background:url('images/daily-news-bg.jpg') top left;
border:1px solid #ffffff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#newsbar-container {
                    width:630px;
                    height:135px;
                    margin:10px auto;
                    }

#newsbar {
          float:left;
          width:200px;
          height:125px;
          font-family: helvetica, arial, sans-serif;
          color:#000000;
          }

#newsbar a {
          color:#990000;
          text-decoration:none;
          }

#newsbar a:hover {
          color:#990000;
          text-decoration:underline;
          }

#newsbar h1 {
             background:#990000;
             color:#f1f1f1;
             font-size:18px;
             font-family: helvetica, arial, sans-serif;
             text-align:center;
             width:180px;
             }

#newsbar-more {
                 color:#990000;
                 text-align:right;
                 padding:5px 5px 5px 5px;
                 font-size:10px;
                 }

#newsbar-more a {
                 color:#990000;
                 text-decoration:none;
                 padding:5px 5px 5px 5px;
                 }

#newsbar-more a:hover {
                 color:#ffffff;
                 background:#4B4B4B;
                 -moz-border-radius-bottomleft:5px;
                 -moz-border-radius-bottomright:5px;
                 -moz-border-radius-topleft:5px;
                 -moz-border-radius-topright:5px;
                 text-decoration:none;

                 }


#newsbar-spacer {
                 width:15px;
                 height:125px;
                 float:left;
                 }

/* NEWS ARCHIVE BANNER */
#newsbannerblock {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background:transparent url(http://www.difrntworld.com/images/fp/box_bg2.jpg) repeat-x scroll 0 0;
border:1px ridge #80B62A;
width:630px;
margin:-15px 0px 20px 15px;
height:95px;
}#newsbannerblock-label {float:left;width:200px;font-size:40px;font-family:arial, helvetica, sans;text-shadow:1px 5px 5px #000000;color:#990000;margin:20px 0px 0px 15px;}

#newsbannerblock-categories {float:right;width:150px;font-size:18px;font-family:arial, helvetica, sans; color:#990000;margin:35px 0px 0px 15px;}


/* POPUP */

#backgroundPopup {
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}

#popupContact {
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}

#popupContact h1 {
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}

#popupContactClose {
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}


/* SIDEBAR STYLES */	
	
#sidebar-box {
	float: right;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	width: 300px;
        background: transparent;
	}

#sidebar-mail-search {
	padding: 10px 0px 15px 0px;
	width: 300px;
        background:transparent url(http://www.difrntworld.com/images/fp/box_bg2.jpg) repeat-x scroll 0 0;
        border: 1px ridge #2B2B2B;
        -moz-border-radius:10px;
        -webkit-border-radius:10px;
}

#sidebar-widget-section {
        padding:0px 0px 20px 0px;
        background:#000000;
	width: 300px;
        border:4px solid #4b4b4b;
        -moz-border-radius:20px;
        -webkit-border-radius:20px;
}

/*
#sidebar-box ul {
	font-family: arial;
	color: #C0C0C0;
	}

#sidebar-box li {
	font-family: helvetica, arial, sans-serif;
	color: #C0C0C0;
	}	
	
#sidebar-box a {
	color: #000000;
	text-decoration: none;
	}



#sidebar-box a:hover {
	color: #0033FF;
	text-decoration: none;
}

*/

#sidebar-top {
	width: 320px;
	margin: 0 auto;
	}

#sidebar-content {
	margin: 0 auto;
	width: 300px;
	}

#sidebar-adverts {
	float: right;
	width: 120px;
	}

#sidebar-art-block {
        width:300px;

        }

#sidebar-artists {
       width:250px;
       float:left;
       font-family: helvetica, arial, sans-serif;
       font-size: 14px;
       color:#000000;
       margin:0 auto;
       height:120px;
       }

#sidebar-artists-img {
       width:80px;
       height:80px;
       float:left;
       border:3px solid #000000;
       }

#sidebar-artists-info {
       width:150px;
       height:100px;
       float:left;
       }

#sidebar-artists-info h1 {
font-size:12px;
color:#f1f1f1;
padding:3px 3px 3px 10px;
font-weight:bold;
background-color:#000000;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:5px;
font-family:arial, helvetica, sans-serif;
       }

#sidebar-artists-info li {
list-style-image:url('images/artists/bullet_artists_h.jpg');
list-style-position:inside;
font-size:10px;
color:#cc0000;
font-family:verdana;
       }

#sidebar-artists-info li:hover {
list-style-image:url('images/artists/bullet_artists.jpg');
list-style-position:inside;
       }


#sidebar-artists-info li a {
list-style-image:url('images/artists/bullet_artists_h.jpg');
list-style-position:inside;
font-size:10px;
color:#cc0000;
text-decoration:none;
       }

#sidebar-artists-info li a:hover {
list-style-image:url('images/artists/bullet_artists.jpg');
list-style-position:inside;
font-size:10px;
color:#000000;
text-decoration:none;
background-color:#f1f1f1;
border-bottom:1px cc0000 dotted;
       }

#sidebar-spacer {
       width:300px;
       height:20px;
       }

#tickets {
color:#000000;
font-size:12px;
line-height:20px;
}

#tickets h1 {
color:#990000;
border-bottom:#990000 dotted thin;
font-size:16px;
line-height:24px;
}

#tickets a {
color:#ffffff;
background:#990000;
padding:0px 7px 0px 7px;
font-family: arial, helvetica, sans-serif;
}

#tickets a:hover {
color:#ffffff;
background:#000000;
padding:0px 7px 0px 7px;
}

.buylink-right a {
color:#ffffff;
background:#990000;
padding:0px 7px 0px 7px;
text-align:right;
}

.buylink-right a:hover {
color:#ffffff;
background:#000000;
padding:0px 7px 0px 7px;
}

/* SPACER BEFORE MAIN-WRAPPER CLOSES */
	
#clear-spacer {
	clear: both;
	width: 990px;
	height: 30px;
	}

/* EVENTS PAGE */

#events_imgrot {
               height:200px;
               width:630px;
               background-color:#000000;
               }

#events_artistmenu {
                   text-align:center;
                   padding:20px 0px 20px 0px;
                   }

#events_artistmenu a {
                   border:none;
                   }

#events_artistmenu img {
                   border:none;
                   }

/* TUNES PAGE */

#tunes {
       width:200px;
       float:left;
       text-align:center;
       font-family: arial, helvetica, sans-serif;
       font-size: 12px;
       }

#tunes p { margin-top: 20px; } 

#tunes h1 {
          font-size: 16px;
          height: 35px;
          vertical-align: middle;
          }

#tunes a {
         border:none;
         font-size:12px;
         }

.tunes-img {
           border:#FFFFFF solid 5px;
           }

#tunes-spacer {
        width:25px;
        height:100px;
        padding:7px 7px 7px 7px;
        float:left;
        }

/* ARTIST BLOCKS */
#viewbyartist {
       font-family: arial, helvetica, sans-serif;
       font-size: 12px;
       color:#CC0000;
       }

#viewbyartist a {
       font-family: arial, helvetica, sans-serif;
       font-size: 12px;
       color:#CC0000;
       padding: 5px 10px 5px 10px;
       }

#viewbyartist a:hover {
       font-family: arial, helvetica, sans-serif;
       font-size: 12px;
       background-color:#CCCCCC;
       -moz-border-radius-bottomleft:5px;
       -moz-border-radius-bottomright:5px;
       -moz-border-radius-topleft:5px;
       -moz-border-radius-topright:5px;
       text-decoration:none;
       color:#CC0000;
       }

#artistblock {
        width:214px;
        padding:7px 7px 7px 7px;
        float:left;
        font-size:10px;
        color:#000000;
        font-family:Arial,Helvetica,sans-serif;
        background: transparent url('http://www.difrntworld.com/images/artistblockbg.jpg') no-repeat;
		margin: 40px;
        }

#artistblockspacer {
        width:50px;
        height:200px;
        padding:7px 7px 7px 7px;
        float:left;
        }

#artistblockspacer-hoz {
        width:400px;
        padding:7px 7px 7px 7px;
        clear:both;
        }

#artistblock p {

        }


#artistblock table {
        padding:7px 7px 7px 7px;
        }

.links {
       height:20px;
       vertical-align:middle;
       border-bottom:thin #C0C0C0 dotted;
       }

.links:hover {
       height:20px;
       vertical-align:middle;
       border-bottom:thin #C0C0C0 dotted;
       background-color:#CCCCCC;
       color:#ffffff;
       }

.artisticon {
       padding:0px 10px 0px 10px;
       }

#artistblock p:hover {
        color:#ffffff;
        }

#artistblock a {
        color:#ffffff;
        text-decoration:none;
        border:none;
        }

#artistblock a:hover {
        color:#CC0000;
        font-weight:bold;
        }

#artistblock h1 {
        font-size:20px;
        color:#ffffff;
        font-weight:bold;
        line-height:24px;
        padding:7px 7px 7px 7px;
        font-family:arial, helvetica, sans-serif;
        text-transform: uppercase;
        }

/* ERROR Links */

#errorlinks {
        width:990px;
        }

#errorlinks p {
        padding:15px 0px 10px 0px;
        }

#errorlinks a {
        color:#000000;
        font-size:20px;
        text-decoration:none;
        padding:7px 7px 7px 7px;
        border:none;
        }

#errorlinks a:hover {
       background-color:#CCCCCC;
       -moz-border-radius-bottomleft:5px;
       -moz-border-radius-bottomright:5px;
       -moz-border-radius-topleft:5px;
       -moz-border-radius-topright:5px;
       color:#990000;
       text-decoration:bold;
        }

#errorlinks a:active {
        color:#000000;
        text-decoration:none;
        }


/* ARTIST PAGE */

#socbar-artist {
margin:0 auto;
width:600px;
height:22px;
background:#000000;
text-align:right;
}

#anchorlinks {
background:transparent url(/wp-content/themes/difrnt/images/dot.jpg) repeat scroll 0 0;
margin:0 auto;
padding:5px;
width:590px;
}

#anchorlinks a {
border:medium none;
color:#cc0000;
font-family:arial,helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:10px 0 0 15px;
padding:0;
text-decoration:none;
}

#anchorlinks a:hover {
       color:#990000;
       text-decoration:bold;
       
        }

#anchorlinks a:active {
        color:#000000;
        text-decoration:none;
        }

#totop {
       border:none;
       text-align:right;
       font-size:10px;
       }

#totop a {
         border:none;
         color:#000000;
         padding:5px 5px 5px 5px;
         font-size:10px;
         }

#totop a:hover {
       background-color:#CCCCCC;
       -moz-border-radius-bottomleft:5px;
       -moz-border-radius-bottomright:5px;
       -moz-border-radius-topleft:5px;
       -moz-border-radius-topright:5px;
       color:#990000;
       text-decoration:bold;
       }

#biobox {
        margin:0 auto;
        width:590px;
        height:500px;
        overflow:scroll;
        font-size:12px;
        padding:5px;
        }

#artistpage_spacer {
       padding:20px 0px 0px 0px;
       }

#reviewbox {
margin:0 auto;
width:500px;
padding:15px;
text-align:center;
font-style:italic;
}


/* RELEASES */
#releases-indent {
              float:left;
              width:25px;
              height:72px;
              }

#releases-art {
              float:left;
              width:72px;
              height:100px;
              }

#releases-info {
               float:left;
               padding:0px 0px 0px 7px;
               width:200px;
               height:72px;
               font-family: arial, helvetica, sans-serif;
               }

#releases-info h1 {
               font-weight:bold;
               color:#4b4b4b;
               }

#releases-info a {
               color:#990000;
               text-decoration:none;
               }

#releases-info a:hover {
               text-decoration:none;
               }

#releases-spacer-hoz {
                     clear:both;
                     height:50px;
                     }

/* FOOTER STYLES */	
	
#footer-box {
	clear: both;
	width: 100%;
	color: #C0C0C0;
        background: transparent url('http://www.difrntworld.com/images/fp/box_bg2.jpg') repeat-x;
        border-top: 1px groove #2B2B2B;
	}
	
#footer-spacer {
	width: 100%;
	height: 50px;
	background: #000000 url('http://www.difrntworld.com/images/footerbgnew.jpg') repeat-x;
	}

#footer-text {
	width: 100%;
	height: 80px;
	background: url(images/footer_bg.png) top left repeat-x;
	text-align: center;
	color: #C0C0C0;
	font-size: 11px;
	}
#footer-text a {
	color: #C0C0C0;
	text-decoration: none;
	border-bottom: #C0C0C0 thin dotted; 
	}
#footer-text a:hover {
	color: #FF6600;
	text-decoration: none;
	}

#footer-links-container {
        width:900px;
        margin:0 auto;
        background:transparent url('http://www.theangels.com.au/themes/angels_v1/images/footerCrowd.png') repeat-x bottom left;
        padding:20px 0px 0px 0px;
}

#footer-links-container p {
        text-align:center;
        font-size:12px;
        color:#C0C0C0;
}

.footer-links-box {
        float:left;
        background:none;
        font-family:arial;
        display:block;
        width:150px;
        color:#969696;
        font-size:14px;
        }
.footer-links-box a {
        float:left;
        text-decoration:none;   
        color:#969696;
        border:none;
        width:130px;
        padding:3px 0px 3px 5px;
        }

.footer-links-box a:hover {
        float:left;
        text-decoration:none;
        background: #990000 url(http://www.difrntworld.com/images/fp/navbutbg.jpg) repeat-x scroll 0 0;
        color:#C0C0C0;
        border: 1px inset #990000;
        }

.footer-links-box h1 {
        font-size:14px;
        line-height:normal;
        font-weight:normal;
        margin:0;
        color:#990000;
		text-shadow: -1px -1px 1px #343434;
        }


/* POST STYLING */

.post-newslist {
margin:0 auto;
border:1px solid #a9a9a9;
background:url('images/daily-news-bg.jpg') top left;
border-bottom:5px solid #242424;
}


.post-newslist p {
padding:0px 10px 0px 10px;
}

.post-newslist h2 {
	color: #000000;
	font-size: 20px;
        font-weight:bold;
	text-transform: uppercase;
	}

.post-newslist h2 a {
	color: #000000;
	text-decoration: none;
	}

.post-newslist h2 a:hover {
	color: #990000;
	text-decoration: none;
	}

.post-cats-newslist {
padding:5px 0px 0px 15px;
background:#242424;
color:#a9a9a9;
font-size:10px;
}

.post-cats-newslist img {
width:12px;
height:12px;
}

.post-cats-newslist a {
text-decoration:none;
color:#a9a9a9;
}

.post-cats-newslist a:hover {
text-decoration:none;
color:#ffffff;
background:#990000;
}

#singlepost {
margin:0 auto;
width:600px;
padding:15px;
background:#f5f5f5;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#singlepost h2 {
font-size:25px;
color:#ffffff;
background:#80B62A;
padding:10px;
text-transform:uppercase;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border: 1px #000000 outset;
}

.singlepost-meat {
width:600px;
}

.post {
	color: #000000;
	margin: 0 auto;
	width: 630px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
        line-height:20px;
	}

.post a {
	color: #0033FF;
	text-decoration: none;
        font-family: arial, helvetica, sans-serif;
	}

.post a:hover {
	color: #990000;
	text-decoration: underline;
	}

.post h2 {
	color: #000000;
	font-size: 14px;
        font-weight:bold;
	text-transform: uppercase;
	}

.post h2 a {
	color: #000000;
	text-decoration: none;
	}

.post h2 a:hover {
	color: #990000;
	text-decoration: none;
	}

.post h3 a {
	color: #000000;
	text-decoration: none;
        font-family:arial, helvetica, sans;
        font-size:18px;
	}

.post h3 a:hover {
	color: #990000;
	text-decoration: none;
        font-family:arial, helvetica, sans;
        font-size:18px;
	}

.post-time {
	color: #646464;
	font-size: 9px;
	line-height: 1.8;
	}

.post-cats {
	color: #646464;
	font-size: 10px;
	}

.post-cats a {
	color: #BA2605;
	text-decoration: none;
	}
.post-cats a:hover {
	color: #BA2605;
	text-decoration: underline;
	}

.post-cats p {
	font-family: calibri;
	}

.post-cats {
	color: #646464;
	font-size: 10px;
	}

.post-cats2 a {
	color: #990000;
	text-decoration: none;
        background: none;
        /* -moz-border-radius:5px;
        -webkit-border-radius:5px;
        padding: 3px 3px 3px 3px; */
        font-size:11px;
        font-weight:normal;
	}
.post-cats2 a:hover {
	color: #80B62A;
	text-decoration: underline;
        background: #ffffff;
        /* -moz-border-radius:5px;
        -webkit-border-radius:5px;
        padding: 3px 3px 3px 3px;
        border:1px solid #990000; */
	}

.post-cats2 p {
	font-family: calibri;
	}

.more-news {
        font-family: verdana;
        color: #2f4f4f;
        font-size: 10px;
}


.recent-news {
        font-family: verdana;
        color: #2f4f4f;
        font-size: 10px;
}



/* WIDGETS */

.widget {
	font-size: 10px;
	margin: 0px 0px 20px 0px;
	}

.widgettitle {
	font-size: 15px;
    font-family: helvetica, arial, sans-serif;
    color: #ffffff;
	background: none;
    padding:5px 0px 5px 0px;
    font-weight:normal;
    border:none;
	}

.widgettitle h2 {
	font-size: 12px;
        font-family: arial, helvetica, sans-serif;
        color: #ffffff;
	background: ##ebebeb;
        padding:5px;
        font-weight:bold;
	}

.widgettitle a {
        color: #ffffff;
	text-decoration:none;
	}

.widgettitle a:hover {
        color: #ffffff;
	text-decoration:underline;
	}

.widget li {
           padding: 5px 0px 0px 7px;
           text-transform:capitalize;
           font-size:12px;
	}

.widget li a {
	     color:#C0C0C0;
             text-decoration:none;
	}

.widget li a:hover {
	     color:#990000;
             text-decoration:none;
	}

.widget_rss li {
list-style-image:url('images/bullet_blog_bubble.jpg');
list-style-position:inside;
}

.widget_rss li a {
text-transform:uppercase;
font-family:verdana;
font-size:10px;
text-decoration:none;
}

.widget_rss li a:hover {
text-transform:uppercase;
font-family:arial,helvetica,verdana;
font-size:10px;
text-decoration:underline;
color:#990000;
background-color:#f1f1f1;
}

.rss-date {
font-family:verdana;
font-size:9px;
color:#C0C0C0;
}

.rsswidget {
background:none;
}
		
/* COMMENT STYLES */

#comment-content-block {
	width: 500px;
	color: #000000;
	font-family: sans-serif;
	font-size: 12px;
	}

#avatar-block {
	float:left;
	width: 50px;
	}

#comment-basket {
border:1px groove #C0C0C0;
margin:40px auto;
padding:20px;
width:500px;
background-color:#ffffff;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topright:15px;
}

#comment-block {
	float: left;
	width: 400px;
        color:#000000;
	}
#comment-block a {
	color: #CC0000;
        font-family: arial, helvetica, sans-serif;
        font-size: 10px;
	text-decoration: none;
	}
#comment-block a:hover {
	text-decoration: underline;
	}

#comment-block p {
        font-family: arial, helvetica, sans-serif;
        font-size: 12px;
	}
	
#comment {
	width: 300px;
	background: #FFFFFF;
	border: #DDDDDD thin groove;
	color: #4b4b4b;
	font-family: arial, helvetica, sans-serif;
        font-size: 16px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	padding: 5px;
	}

#submit {
	background: #000000 url(images/post_bg.jpg) top left repeat-x;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	color: #000000;
        font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        margin: 5px 0px 15px 195px;
        cursor:pointer;
        padding:5px;
	}
		
#comments {
	color: #000000;
	font-family: arial, helvetica, sans-serif;
        clear:both;
	}
#comments a {
	color: #FF6633;
	text-decoration: none;
	}
#comments a:hover {
	text-decoration: underline;
	}

.alt {
	color: #C0C0C0;
	font-family: sans-serif;
	font-size: 12px;
	}

.indi-comment {
	width: 500px;
	margin: 40px 0px 0px 0px;
	}

/* MUSIC PLAYER */

#musicplayer {
width:300px;
}


#musicplayer a {
border:none;
text-decoration:none;
}

#musicplayer a:hover {
border:none;
text-decoration:none;
background:#f1f1f1;
}

#musicplayer h1 {
color:#f1f1f1;
background:transparent url('images/player.png') no-repeat right;
font-family: helvetica, arial, sans-serif;
font-size:18px;
}

#musicplayer h2 {
color:#f1f1f1;
background:#4b4b4b;
font-family:verdana;
text-align:right;
padding:5px 15px 0px 0px;
font-size:12px;
height:20px;
}

/* CONTACT */

#company-container {
                   width:630px;
                   height:230px;
}

#company-bloc {
              float: left;
              width: 210px;
              height: 160px;
              font-family: helvetica, arial, sans-serif;
}

#company-info {
              float: left;
              width: 200px;
              height:200px;
              margin:0 auto;
}

#company-info h1 {
font-size: 24px;
color:#990000;
background:#ffffff;
text-align:center;
}

#company-info h2 {
font-size: 12px;
color:#990000;
border-bottom:#990000 dotted thin;
}

#company-info p {
line-height:10px;
font-size: 12px;
color:#000000;
}

#biz-card {
width:610px;
height:150px;
border:#C0C0C0 thin solid;
padding:10px;
}

#biz-card-pic {
width:120px;
height:120px;
border:#ffffff thin solid;
float:left;
}

#biz-card-space {
width:30px;
height:150px;
float:left;
}

#biz-card-info {
float:left;
height:130px;
width:300px;
font-family: helvetica, arial, sans-serif;
}

#biz-card-info h1 {
line-height:30px;
font-size:20px;
color:#990000;
}

#biz-card-info p {
line-height:10px;
font-size:12px;
color:#000000;
}

/* RELEASES FLASH */
#releases-flash {
width:630px;
height:200px;
margin:0 auto;
background:none;
}

/* SLIDING NOTES */

.hackadelic-sliderPanel {
	border: 1px solid #4b4b4b;
	padding: 5px;
        font-size:12px;
}

a.hackadelic-sliderButton {
	color: #990000;
        background-color:#ffffff;
	padding: 0 3px;
        font-size:10px;
}
a.hackadelic-sliderButton:hover {
	border: 1px solid #F0F0E0;
	background-color: #F0F0E0;
}
.entry .hackadelic-sliderPanel {
	background-color: #ffffff;
}
.textwidget .hackadelic-sliderButton {
	display: block;
	text-align: center;
	margin: .5em;
}
.textwidget .hackadelic-sliderPanel {
	background-color: #F0F0E0;
}

/* Tickets Module */

#tixmodule {
width:300px;
height:215px;
background:url('images/tixmodule.png') no-repeat;
font-family:arial, helvetica, sans-serif;
}

#tix-header {
color:#ffffff;
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:12px 0px 0px 45px;
}

#tix-links-box {
margin:0 auto;
padding:10px 0px 0px 15px;
width:300px;
font-family:arial, helvetica, sans-serif;
font-size:14px;
color:#ffffff;
}

#tix-merch {
width:280px;
height:130px;
background:#000000;
opacity:0.7;
margin: 10px auto;
text-align:center;
display:none;
}

.tixmod li {
list-style-image:url('images/buybtn.png');
list-style-position:inside;
list-style-padding:7px 0px 0px 0px;
font-family:arial, helvetica, sans-serif;
color:#ffffff;
}

.tixmod li a {
color:#ffffff;
background-color:#000000;
text-decoration:none;
padding:0px 5px 0px 5px;
font-size:16px;
}

.tixmod li a:hover {
color:#ffffff;
background-color:#990000;
text-decoration:none;
}

#seealltix {
padding:43px 0px 0px 0px;
width:200px;
margin:0 auto;
text-align:center;
font-family:arial, helvetica, sans-serif;
color:#ffffff;
font-size:12px;
}

#seealltix a {
text-decoration:none;
font-family:arial, helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
}

#seealltix a:hover {
text-decoration:none;
background:#000000;
padding:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
opacity:0.7;
}

/* SignUp Share Bar */

#signup-share-bar {
margin:0 auto;
width:600px;
height:60px;
padding:0px 0px 20px 0px;
border:#ffffff dotted thin;
}

/* FEATURED ALBUM AND EVENTS */

#featured-box {
width:630px;
height:205px;
font-size:10px;
font-family:arial, helvetica, sans-serif;
margin:0 auto;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
}

#featured-left {
float:left;
width:315px;
height:180px;
background:none;
padding:10px 0px 0px 0px;
background-image:url('http://static1.grsites.com/images/glossymetal.jpg');
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
}

#featured-right {
float:right;
width:305px;
height:180px;
padding:10px 0px 0px 0px;
background:none;
background-image:url('http://static1.grsites.com/images/glossymetal.jpg');
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
}

#feat-album {
margin:0 auto;
padding:15px;
width:270px;
height:135px;
background:#ffffff;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
}

#feat-album h1 {
font-size:16px;
font-weight:bold;
color:#808080;
}

#feat-album-cover {
float:left;
width:120px;
height:120px;
background:#000000;
}

#feat-album-info {
float:right;
width:140px;
height:100px;
background:none;
}

#feat-album-info h1 {
font-weight:bold;
font-size:12px;
}

#feat-album-info h2 {
color:#808080;
padding:3px 0px 5px 0px;
}

#feat-events {
margin:0 auto;
padding:15px;
width:260px;
height:135px;
background:#696969;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
color:#ffffff;
}

#feat-events a {
color:#ffffff;
text-decoration:underline;
}

#feat-events a:hover {
color:#990000;
text-decoration:none;
}

#feat-events h1 {
font-size:16px;
font-weight:bold;
color:#ffffff;
}

#feat-events li {
list-style-image:url('images/arrow.png');
list-style-position:inside;
list-style-type:none;
}


#feat-events-bar {
float:left;
width:120px;
}

/* Merchandise */

#merch-bloc {
width:630px;
background-color:#E6E6FA;
margin:0 auto;
border:1px solid #990000;
}

#merch-item-bloc {
float:left;
width:200px;
padding:20px 0px 0px 0px;
}

#merch-item-info {
margin:0 auto;
width:120px;
font-size:10px;
font-family:arial, helvetica, sans-serif;
}

#merch-item-info li {
list-style-image:url('images/arrow.png');
list-style-position:inside;
list-style-type:none;
}

#merch-item-info h1 {
color:#990000;
font-weight:bold;
}

#merch-item-info a {
text-decoration:none;
color:#000000;
}

#merch-item-info a:hover {
text-decoration:underline;
color:#990000;
}

#merch-buy-btn {
padding:0px 15px 0px 15px;
background:url('images/merch/bullet.jpg') left no-repeat;
font-family:verdana;
font-size:10px;
}

#rel-buy a {
text-align:center;
line-height:16px;
padding:2px;
color:#990000;
font-size:9px;
text-decoration:none;
width:72px;
}

#rel-buy a:hover {
padding:2px;
color:#ffffff;
background-color:#4b4b4b;
text-decoration:none;
width:72px;
}


#merch-buy-btn a {
padding:3px;
color:#ffffff;
background-color:#990000;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
text-decoration:none;
}

#merch-buy-btn a:hover {
padding:3px;
color:#ffffff;
border:1px #000000 solid;
background-color:#990000;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
text-decoration:underline;
}

/* LATEST PHOTOS */

#latestphotos-bloc {
width:630px;
height:120px;
background-color:#D2D2D2;
margin:0 auto;
}

#latestphotos-row {
float:left;
clear:both;
width:630px;
height:120px;
}

#latestphotos-box {
float:left;
width:105px;
height:105px;
text-align:center;
padding:10px 0px 0px 0px;
}

#latestphotos-box img {
border:3px #ffffff solid;
}

#latestphotos-box-link a {
font-family:arial, helvetica, sans-serif;
font-size:10px;
color:#2f4f4f;
text-decoration:none;
}

#latestphotos-box-link a:hover {
color:#990000;
text-decoration:underline;
}

/* Video Player */

#video-player {
width:630px;
padding:0px 0px 0px 10px;
margin:0 auto;
}

/* COMPETITION MOD */

#adblock {
width:300px;
height:150px;
background:#ffffff;
border:1px solid #C0C0C0;
}

.comp-mod-input {
color:#FFFFFF;
width:280px;
height:30px;
background:#808080;
border:1px solid #ffffff;
font-size:12px;
font-weight:bold;
cursor:pointer;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-radius:10px;
}

#comp-mod {
color:#FFFFFF;
font-family:arial, helvetica, sans-serif;
font-size:12px;
background:#8B0000;
width:300px;
}

#comp-mod h1 {
font-weight:bold;
font-size:12px;
padding:10px 0px 5px 10px;
}

#comp-mod p {
padding:5px 10px 10px 10px;
}

#comp-mod a {
color:#000000;
text-decoration:none;
}


#comp-mod a:hover {
text-decoration:underline;
}


#comp-mod-header {
color:#FFFFFF;
height:30px;
width:300px;
background: url('images/comp-mod-header.jpg') no-repeat #8B0000;
height:30px;
width:300px;
}

#comp-mod-header h1 {
color:#FFFFFF;
font-size:14px;
font-family:arial, helvetica, sans-serif;
font-weight:bold;
padding:5px;
}

#nine-bloc {
         margin:0 auto;
         width:600px;
         }

#nine-pic {
        float:left;
        width:280px;
        height:250px;
        }

#nine-pic img {
        float:left;
        width:280px;
        height:250px;
        border:4px #000000 solid;
        }

#nine-info {
         float:right;
         width:300px;
         }

#nine-info h1 {
         font-size:16px;
         color:#000000;
         font-weight:bold;
         background-color:#ffffff;
         padding:3px;
         }

#nine-info a {
         background-color:#000000;
         padding:3px;
         color:#ffffff;
         text-decoration:none;
         line-height:24px;
         }

#nine-info a:hover {
         color:#990000; 
         text-decoration:none;
         }

#nine-spacer {
           clear:both;
           width:600px;
           height:35px;
           }

/* CONTACT */

#contactperson {
float:left;
width:300px;
height:100px;
font-size:10px;
}

#contactperson h1 {
font-size:14px;
font-weight:bold;
color:#990000;
}

#contactpeople {
width:600px;
margin:0 auto;
}

#contactperson a {
text-decoration:none;
color:#000000;
}

#contactperson a:hover {
text-decoration:none;
color:#990000;
}

/* RJ Download Form */

#rjdownload-form {
width:150px;
margin:0 auto;
-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;
-moz-border-radius-topleft:20px;
-moz-border-radius-topright:20px;
background-color:#990000;
padding:30px;
border:3px solid #ffffff;
}

#rjdownload-form label {
font-size:16px;
color:#ffffff;
}

/* Blog Entries Link */

.blog-more {
clear:both;
width:770px;
margin:0 auto;
}

.blog-more-left {
float:left;
width:250px;
}

.blog-more-right {
float:right;
width:250px;
}

.blog-more a {
display:block;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background: #990000 url(http://www.difrntworld.com/images/fp/navbutbg.jpg) repeat-x scroll 0 0;
color:#ffffff;
font-family:arial, helvetica, sans-serif;
font-size:12px;
width:100px;
height:16px;
text-decoration:none;
padding:5px;
text-align:center;
margin:10px 0px 0px 20px;
border: 1px outset #990000;
}

.blog-more a:hover {
background-color:#000000;
color:#ffffff;
text-decoration:none;
border: 1px inset #990000;
}

/* FACEBOOK FANBOX */
.fan_box .full_widget {
background:white none repeat scroll 0 0;
border:1px solid #94A3C4;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-radius:5px;
}

#rjvideoform {
text-align:center;
}

#rjfanbox {
float:left;
width:300px;
}

#rjboxspacer {
float:left;
width:25px;
}

#rjtwitter {
float:left;
width:300px;
}

/* BOTTOM BLOCKS FRONTPAGE */

#bottomblocks {
margin:0 auto;
padding:10px 0px 0px 0px;
clear:both;
width:630px;
height:210px;
background: url('http://static1.grsites.com/images/glossymetal.jpg');
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#bottomblocks-left {
float:left;
width:200px;
height:200px;
margin-left:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#bottomblocks-right {
float:left;
width:200px;
height:200px;
margin-left:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

/* GIGPRESS */
.gigpress-tickets-link a {
-moz-border-radius:5px;
-webkit-border-radius:5px;
color: #ffffff;
background-color: #990000;
}

.gigpress-tickets-link a:hover {
-moz-border-radius:5px;
-webkit-border-radius:5px;
color: #ffffff;
background-color: #000000;
}

#releases-desc {
line-height:normal;
}

/* Comments */
.idc-right a {
text-decoration:none;
}

/* New Front Page */

#fp-col-wrapper {
clear:both;
margin:0 auto;
width:630px;
}

#fp-col-1 {
float:left;
width:300px;
height:1000px;
color:#000000;
background-color:#f1f1f1;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border:4px solid #4b4b4b;
}

#fp-col-2 {
float:right;
width:300px;
height:1000px;
color:#000000;
background-color:#f1f1f1;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border:4px solid #4b4b4b;
}

#top-10-headlines {
margin:0 auto;
width:260px;
color:#000000;
font-size:12px;
font-family:helvetica, arial, sans-serif;
}

#top-10-headlines h1 {
color:#990000;
font-size:14px;
font-weight:bold;
line-height:18px;
}


#top-10-headlines li {
list-style-type: disc;
margin: 0 0 3px 15px;
list-style-image: url(images/arrow.png);
}

#top-10-headlines a {
color:#990000;
text-decoration:none;
}

#top-10-headlines a:hover {
color:#990000;
text-decoration:underline;
}

.fp-morelink {
margin-right:20px;
text-align:right;
clear:both;
}

.fp-morelink a {
font-size:12px;
color:#990000;
text-decoration:none;
border:1px solid #CCCCCC;
background-color:#f4f4f4;
cursor:pointer;
-moz-border-radius:15px;
-webkit-border-radius:15px;
padding:4px 10px;
}

.fp-morelink a:hover {
color:#990000;
text-decoration:none;
background-color:#eeeeee;
cursor:pointer;
-moz-border-radius:15px;
-webkit-border-radius:15px;
padding:4px 10px;
}

#fp-music-box {
margin:0px 0px 0px 15px;
width:280px;
height:345px;
overflow:auto;
color:#000000;
font-size:9px;
font-family:helvetica, arial, sans-serif;
}

#fp-music-box a {
color:#990000;
text-decoration:none;
}

#fp-music-box a:hover {
color:#990000;
text-decoration:underline;
}

#fp-music-box ul li {
display: block;
float:left;
width:85px;
height:115px;
text-align:left;
}

#fp-music-box ul li img {
width:70px;
height:70px;
}

#fp-music-box .artistlink a {
color:#000000;
font-size:10px;
text-decoration:none;
}


#fp-music-box .artistlink a:hover {
color:#000000;
font-size:10px;
text-decoration:underline;
}


#fp-merch-box {
margin:0 auto;
width:270px;
height:355px;
overflow:auto;
color:#000000;
font-size:9px;
font-family:helvetica, arial, sans-serif;
}

#fp-merch-box a {
color:#990000;
text-decoration:none;
}

#fp-merch-box a:hover {
color:#990000;
text-decoration:underline;
}

#fp-merch-box ul li {
display: block;
float:left;
width:90px;
height:115px;
text-align:left;
}

#fp-merch-box ul li img {
width:80px;
height:80px;
border: 2px #ffffff solid;
}

#fp-merch-box ul li img:hover {
border: 2px #C0C0C0 solid;
}


#fp-merch-box .artistlink a {
color:#000000;
font-size:10px;
text-decoration:none;
}


#fp-merch-box .artistlink a:hover {
color:#000000;
font-size:10px;
text-decoration:underline;
}

/* Video Thumbs */

#video-thumbs {
margin: 0 auto;
width: 250px;
}

#video-thumbs ul li {
display: block;
float: left;
height: 100px;
width: 83px;
}

#video-thumbs ul li a {
color: #990000;
text-decoration: none;
}

#video-thumbs ul li a:hover {
color: #990000;
text-decoration: underline;
}

/* Ticket Box */

#ticket-box {
margin:0 auto;
width:290px;
height:300px;
overflow:scroll;
}

.ticket-item {
width:280px;
height:60px;
display:block;
}

.ticket-img {
float:left;
width:60px;
height:50px;
text-align:center;
}

.ticket-img img {
width:40px;
height:40px;
}

.ticket-title {
float:left;
width:140px;
height:50px;
font-size:14px;
color:#000000;
text-align:left;
display:block;
}

.ticket-title a {
color:#000000;
text-decoration:none;
}

.ticket-title a:hover {
color:#990000;
text-decoration:none;
}

.ticket-buy {
margin:10px 0px 0px 0px;
float:left;
width:60px;
font-size:11px;
}

.ticket-buy a {
padding:3px;
font-size:11px;
color:#ffffff;
background-color:#990000;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-weight:bold;
text-decoration:none;
}

.ticket-buy a:hover {
color:#000000;
background-color:#990000;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-weight:bold;
}






/* Bands On Tour */

#bandsontour {
float:left;
margin-left:20px;
width:950px;
height:280px;
background:url('http://www.difrntworld.com/images/fp/box_bg.jpg') repeat-x #000000 bottom left;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border:4px solid #4B4B4B;
display:block;
}

#bandsontourlist li {
display: inline;
list-style-type: none;
width:200px;
}

#bandsmoredates {
display:inline-block;
width:170px;
}

#bandsmoredates a {
color:#C0C0C0;
text-decoration:none;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
-webkit-border-radius:15px;
background:transparent url(http://www.difrntworld.com/images/tourbtnbg.jpg) repeat-x scroll 0 0;
padding:5px 10px;
border: 1px groove #2B2B2B;
}

#bandsmoredates a:hover {
color:#C0C0C0;
text-decoration:none;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
-webkit-border-radius:15px;
background:transparent url(http://www.difrntworld.com/images/tourbtnbg2.jpg) repeat-x scroll 0 0;
border:1px #000000 solid;
padding:5px 10px;
}

.hoz-bar-logo-box {
float:left;
width:100px;
height:50px;
margin:10px 0px 0px 20px;
}

.bandname {
float:left;
height:200px;
width:200px;
margin-left:30px;
font-size:14px;
text-align:center;
display:inline;
}

.bandname a {
color:#990000;
text-decoration:none;
}

.bandname a:hover {
color:#990000;
text-decoration:none;
font-weight:bold;
}

/* Footer Widgets Band Blogs */
#bandblogs {
margin-left: 20px;
width:950px;
height:250px;
background:url('http://www.difrntworld.com/images/fp/box_bg.jpg') repeat-x #000000;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border:4px solid #4B4B4B;
}

#subfooter {  
width:945px;  
height:150px;  
background:transparent;
font-family:helvetica, arial, sans-serif;
color:#ffffff;
margin:0 auto;
}  
  
#subfooter .widget {  
width:156px;  
float:left;
background-color:transparent;
color:#C0C0C0;
}

#thismustwork .textwidget {  
width:200px;  
}

#subfooter .widgettours {  
width:180px;  
float:left;
background-color:transparent;
color:#C0C0C0;
margin-left:50px;
font-size:12px;
}


#subfooter .widgettours .inner {
height: 190px;
}

.widgettours li a:hover {
color:#990000;
text-decoration:none;
font-size:12px;
}

.widgettours li a {
color:#C0C0C0;
text-decoration:none;
font-size:12px;
}

#subfooter .widget .widgettitle {  
background:transparent;
}

#subfooter .widget .widgettitle a {  
color:#ffffff;
}        
  
#subfooter .widget .inner {  
padding:0px;
display: inline-block;
}

/* Videos Sidebar */

#videos-sidebar {
width:260px;
margin:0 auto;
}

#videos-sidebar .widget {  
width:260px; 
float:left;
font-family:helvetica, arial, sans-serif;
display:inline;  
}

#videos-sidebar .widget .inner {  
padding:0px;
width:260px;
display:inner;
}

#video-label {
float:left;
width:83px;
}

#video-label a {
font-size:10px;
color:#990000;
text-decoration:none;
}

#video-label a:hover {
text-decoration:underline;
}

/* New Artist Pages */

#artistpagewrapper {
width:590px;
margin:0 auto;
}

.artisttitle span {
font-size:24px;
padding:15px;
color:#ffffff;
background:#4b4b4b;
}

#artistwidget-top-left {
float:left;
width:280px;
height:200px;
background:#ffffff;
-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-topleft:20px;
-moz-border-radius-topright:20px;
}

#artistwidget-top-right {
float:right;
width:280px;
height:200px;
background:#ffffff;
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:20px;
-moz-border-radius-topleft:20px;
-moz-border-radius-topright:20px;
}

#artistwidget-bot-left {
float:left;
width:280px;
height:300px;
background:#ffffff;
-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;
-moz-border-radius-topleft:20px;
-moz-border-radius-topright:0px;
}

#artistwidget-bot-right {
float:right;
width:280px;
height:300px;
background:#ffffff;
-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:20px;
}

.artistwidget-inside {
width:250px;
margin:15px auto;
}

#idc-container .idc-user .idc-head_action.idc-user {
border:1px #000000 outset;
}

/* podcast banner */
#podcastbanner {
text-align: center;
}

/* SHOPPING CART SIDEBAR */

#shopping-cart {
background: #ffffff url('http://www.difrntworld.com/images/bgr-gr2.png') repeat-x top left;
color:#0033FF;
margin-left:20px;
margin-top:10px;
padding:5px;
width:280px;
}

#store-ads-block {
width:990px;
height:82px;
}

#store-ads-block img {
margin-right:6px;
}

#wpsc_categorisation-3 {
background-color:#FFFFFF;
color:#0033FF;
margin-left:20px;
margin-top:10px;
padding:5px;
width:280px;
}

#shop-myaccount-rss {
display:block;
width:280px;
margin-left:20px;
margin-top:10px;
/* padding:5px; */
height:28px;
}

#shop-myaccount-block {
background: #000000 url('http://www.difrntworld.com/images/btnbg_account.png') no-repeat top left;
color:#c0c0c0;
width:120px;
height:28px;
float:left;
display:block;
padding:5px;
}

#shop-myaccount-block a {
color:#000000;
text-decoration:none;
font-size:14px;
text-shadow: -1px 1px 0 #FFFFFF;
}

#shop-myaccount-block a:hover {
text-decoration:underline;
}

#shop-myaccount-block img {
margin-bottom:-3px;
margin-right:5px;
}

#shop-rss-block {
display:block;
width:120px;
text-align:right;
float:right;
}

#merchicons {
width:290px;
margin-left:20px;
margin-top:10px;
background: #FFFFFF url(http://www.difrntworld.com/images/bgr-gr2.png) repeat-x scroll left top;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
padding: 0 0 10px;
}

#shoppingcart-block {
width:290px;
margin-left:20px;
margin-top:10px;
background: #FFFFFF url(http://www.difrntworld.com/images/bgr-gr2.png) repeat-x scroll left top;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
padding: 0 0 10px;
}

#podPress_footer {
display:none;
}

/* TWITTER TING */
.aktt_tweets ul li {
color:#0099ff;
background: none;
margin:10px 14px 3px 14px;
background: transparent url('http://www.difrntworld.com/images/fp/box_bg2.jpg') repeat-x scroll 0 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:7px;
border: 1px solid #646464;
}

.aktt_tweets ul li:hover {
color:#f1f1f1;
border: 1px solid #c0c0c0;
}

.aktt_tweets ul li a {
color:#0099ff;

}

.aktt_tweets ul li a:hover {
color:#f1f1f1;

}

#aktt_more_updates {
background: #0099FF;
color: #ffffff;
font-size:12px;
letter-spacing: 1px;
margin: 10px 14px 3px;
padding: 7px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-align: center;
}

#aktt_more_updates a {
color: #ffffff;
text-decoration:none;
}

#aktt_tweet_form fieldset {
margin:4px 14px 4px 14px;
}

/* Do The Stomp */
#dtsheader h1 {
color: #0099FF;
font-size:40px;
}

/* Difrnt Digital */

ul.difrntdigital-menu {
list-style: none;
padding: 0px;
margin: 0px;
}

ul.difrntdigital-menu li {
background: #444444;
display:block;
float:left;
font-family:Georgia,serif;
font-size:14px;
list-style:none outside none;
margin:0 15px 0 0;
padding:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #848484;
text-align: center;
}

ul.difrntdigital-menu li a {
color: #FFFFFF;
list-style: none;
padding: 0px;
margin: 0px 15px 0px 0px;
text-decoration: none;
}

ul.difrntdigital-menu li a:hover {
text-decoration: underline;
}