/* 
	EARRESISTIBLE MASTERING 
	author:  Gorazd Gustin
	website: http://qua.si
*/
body {text-align:center; padding:50px 0; background:#272133 url(img/bg-test.jpg) repeat-x; color:#ddd; font:83%/1.5 arial,tahoma,verdana,sans-serif}
img {border:none;display:inline}
hr {margin: 1em 0;background:#eee;height:1px;color:#eee;border:none;clear:both}

#container { width:830px; margin:0 auto; text-align:left; }
#header { width:830px; margin-bottom:30px; float:left; }
#footer { width:830px; margin:10px 0 10px 0; padding-top:20px; color:#544e4e; background:url(img/bg-line.gif) repeat-x; float:left; }

/****************
      LINKS 
 ****************/
a,a:link,a:link,a:link,a:hover {font-weight:bold;background:transparent;text-decoration:underline; cursor:pointer} 
a:link {color:#ddd} 
a:visited {color:#ddd} 
a:hover,a:active {color:#ff9e42} 
/* LISTS */
ul {margin: .3em 0 1.5em 2em}
	ul.related {margin-top:-1em}
li {margin-left:2em}
dt {font-weight:bold}

/* TYPOGRAPHY */
p, ul, ol {margin: 0 4px 1.5em;}
h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;color:#000; border-bottom: 1px solid #544e4e;padding-bottom: .1em}
h1 {font-size: 196%;margin-top:0;border:none}
h2 {font-size: 136%}
h3 {font-size: 126%}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}

/**************
	 HEADER
**************/	 
#header h1 { float:left; font-size: 148%; font-style:normal; font-weight:normal; line-height:49px; }
#header h1 a { text-decoration:none; }
#header h1 a span { margin-top:10px;}
#header h1 a img { float:left; margin-right:10px; }

/* MAIN NAVIGATION */
ul.menu { float:right; margin:0; margin-top:19px;}
ul.menu li{ float:left; list-style:none; margin:0; padding:0;padding-right:9px; margin-left:9px; border-right:1px solid #312b3a;}
ul.menu li.last { border:0; padding:0;}
ul.menu li a { text-decoration:none; }
ul.menu li a.active, ul.menu li.active-trail a { color:#ff9e42;}

/**************
     FOOTER 
 **************/
.copy { float:left; }
.copy a { color:#544e4e; font-weight:normal;}
.copy a:hover { color:#706a6a; font-weight:normal;}

.hiddencopy { margin-left:5px; z-index:1; position:relative; overflow:hidden; background:#272133; top:-1.5em; display:inline; }
.js .hiddencopy { display:none; }

#credits {margin-left:5px; display:inline;}

#social { float:right; margin:0;}
#social li{ float:left; list-style:none; margin:0; padding:0;}
#social li a {margin-right:16px;}
#social li a.last {margin:0;}

li.twitter a { width: 56px;	height: 14px; background: url(img/icn-twitter.jpg) no-repeat; display:block;}
li.twitter a span { display:none; }
li.twitter a:hover {background: url(img/icn-twitter.jpg) no-repeat;}
#social > li.twitter a:hover { background: url(img/icn-twitter.jpg) no-repeat left -14px;}

li.myspace a { width: 59px;	height: 14px; background: url(img/icn-myspace.jpg) no-repeat; display:block;}
li.myspace a span { display:none; }
li.myspace a:hover {background: url(img/icn-myspace.jpg) no-repeat;}
#social > li.myspace a:hover { background: url(img/icn-myspace.jpg) no-repeat left -14px;}

li.facebook a { width: 54px;	height: 14px; background: url(img/icn-facebook.jpg) no-repeat; display:block;}
li.facebook a span { display:none; }
li.facebook a:hover {background: url(img/icn-facebook.jpg) no-repeat;}
#social > li.facebook a:hover { background: url(img/icn-facebook.jpg) no-repeat left -14px;}

/*--- GET RID OF IT -*/
#main {background:#aaa; float:right; width:830px; }

/* ADMIN MENU */
#sidebar-left {background:transparent; width:820px; padding:10px; position:absolute; clear: both;  top:0;}

/**************
     BOXES
 **************/
.box3 {width:200px; height:170px; float:left; background:#333; margin:0 10px 10px 0; border-radius: 15px; -moz-border-radius: 15px;	-webkit-border-radius: 15px; overflow:hidden; }
.box4 {width:270px; height:170px; float:left; background:#333; margin:0 10px 10px 0; border-radius: 15px; -moz-border-radius: 15px;	-webkit-border-radius: 15px; overflow:hidden; }
.box5 {width:340px; height:170px; float:left; background:#333; margin:0 10px 10px 0; border-radius: 15px; -moz-border-radius: 15px;	-webkit-border-radius: 15px;overflow:hidden; }

.box3 a { width:200px; }
.box4 a { width:270px; }
.box5 a { width:340px; }

.box3 a, .box4 a, .box5 a {border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; height:170px; display:block; color:#ff9e42; font-size:150%; font-family:Garamond, 'Hoefler Text', 'Times New Roman', Times, serif; font-weight:normal; text-decoration:none; text-align:center; display:table-cell; vertical-align:middle; line-height:1.2em; padding:0 10px; text-transform:uppercase;}
.box3 a:hover, .box4 a:hover, .box5 a:hover {color:#272133;background:#ff9e42;border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; font-size:150%;}
.box3 a span, .box4 a span, .box5 a span {/*display:none;*/} 
.box3 a:hover span, .box4 a:hover span, .box5 a:hover span {display:inline;}

.last { margin-right:0px; }

#show2, #show5, #show8 {width:200px; height:170px; float:left; background:#333; margin:0 10px 10px 0; border-radius: 15px; -moz-border-radius: 15px;	-webkit-border-radius: 15px; overflow:hidden; }
#show1, #show6, #show7 {width:270px; height:170px; float:left; background:#333; margin:0 10px 10px 0; border-radius: 15px; -moz-border-radius: 15px;	-webkit-border-radius: 15px; overflow:hidden; }
#show3, #show4, #show9 {width:340px; height:170px; float:left; background:#333; margin:0 10px 10px 0; border-radius: 15px; -moz-border-radius: 15px;	-webkit-border-radius: 15px;overflow:hidden; }
#show3, #show6, #show9 { margin-right:0px; }

#showleft { width:270px; height:170px; float:left; background:#333; margin:0 10px 10px 0; border-radius: 15px; -moz-border-radius: 15px;	-webkit-border-radius: 15px; overflow:hidden; }
#showright { width:200px; height:170px; float:left; background:#333; margin:0 0px 10px 0; border-radius: 15px; -moz-border-radius: 15px;	-webkit-border-radius: 15px; overflow:hidden; }

/**************
     CONTENT
 **************/
.contentcolumn {width:340px; float:left; margin-right:10px;}
.contentcolumn h3 { line-height:1em; margin:0; padding:0; padding-bottom:3px;margin-bottom:3px;}
.contentcolumn h3 a { font-weight:normal; text-decoration:none; color:#ff9e42; padding-left:15px; background:url(img/arrow_back.gif) no-repeat left;}
.contentcolumn h2 {font-family:Garamond, 'Hoefler Text', 'Times New Roman', Times, serif; color:#fff; font-size:210%; line-height:1.2em; font-weight:normal; margin:0; padding:0; padding-bottom:3px; margin-bottom:20px; }
.contentcolumn h2 a { text-decoration:none; }
.contentcolumn p, .contentcolumn ul { color:#fff;}
.contentcolumn p {}

.infocontentcolumn {width:550px; float:left; margin-right:0px;}
.infocontentcolumn h3 { line-height:1em; margin:0; padding:0; padding-bottom:3px;margin-bottom:3px;}
.infocontentcolumn h3 a { font-weight:normal; text-decoration:none; color:#ff9e42; padding-left:15px; background:url(img/arrow_back.gif) no-repeat left}
.infocontentcolumn h2 {font-family:Garamond, 'Hoefler Text', 'Times New Roman', Times, serif; color:#fff; font-size:210%; line-height:1.2em; font-weight:normal; margin:0; padding:0; padding-bottom:3px; margin-bottom:20px; }
.infocontentcolumn h2 a { text-decoration:none; }
.infocontentcolumn p, .infocontentcolumn ul { color:#eee;}
.infocontentcolumn p {}

.infocontentcolumn a.pdf { padding-left: 42px; height:35px; display:block; line-height: 35px; margin-bottom:15px; background:#272133 url(img/icon_pdf.jpg) left center no-repeat; cursor:pointer;}

#maintainance-content { width:790px; color:#706868; padding:20px; background:#191520; float:left; border-radius: 15px; border:1px solid #100d14; -moz-border-radius: 15px; -webkit-border-radius: 15px;}

/**************
    DOWNLOADS
 **************/
 h2.blocktitle {width:550px; float:right; margin:0; color:#fff; font-weight:normal;}
 
.dlcontentcolumn {width:550px; float:left; margin-right:0px;}
.dlcontentcolumn h3 { line-height:1em; margin:0; padding:0; padding-bottom:3px;margin-bottom:3px;}
.dlcontentcolumn h3 a { font-weight:normal; text-decoration:none; color:#ff9e42; padding-left:15px; background:url(img/arrow_back.gif) no-repeat left}
.dlcontentcolumn h2 {font-family:Garamond, 'Hoefler Text', 'Times New Roman', Times, serif; color:#fff; font-size:210%; line-height:1.2em; font-weight:normal; margin:0; padding:0; padding-bottom:3px; margin-bottom:20px; }
.dlcontentcolumn h2 a { text-decoration:none; }
.dlcontentcolumn p, .dlcontentcolumn ul { color:#eee;}
.dlcontentcolumn p {}
/* login */
#block-user-0 #user-login-form {width:510px; float:right; text-align:left; padding:20px 20px; color:#fff; background:#2f2a38; border-radius: 15px; -moz-border-radius: 15px;	-webkit-border-radius: 15px;}
#block-user-0 #user-login-form label span { color:#ff9e42;}
#block-user-0 #user-login-form .form-item {margin:0 0 10px 0;}
#block-user-0 #user-login-form #edit-submit { background:#fff; color:#000; border:0; padding:3px 20px; border-radius: 5px; -moz-border-radius: 5px;	-webkit-border-radius: 5px; cursor:pointer;}
#block-user-0 #user-login-form #edit-submit:hover { background:#ff9e42; color:#fff; }
#block-user-0 #user-login-form ul { margin:0; padding:0; margin-top:5px;}
#block-user-0 #user-login-form ul li { margin:0; padding:0; list-style:none;}

/* logged in menu */
#block-menu-menu-uploads {width:550px; float:right; text-align:left; margin-bottom:20px; }
#block-menu-menu-uploads ul.menu { margin:0; padding:0; float:left;}
#block-menu-menu-uploads ul.menu li {margin:0; padding:0; background:transparent; margin-right:20px;}
#block-menu-menu-uploads ul.menu li a{ background:#fff; color:#000; border:0; padding:5px 20px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; cursor:pointer; margin:0; font-weight:normal; }
#block-menu-menu-uploads ul.menu li a:hover{ background:#ff9e42; color:#fff; }
/* logged in list */
#block-views-Client_uploads-block_1 {width:550px; float:right; }
table.views-table {width:550px; float:right; margin-bottom:10px; }
table.views-table thead { background:#efa353; color:#fff; }
table.views-table tr.odd {background:#272133; color:#fff; border:0; }
table.views-table tr.even {background:#2f2a38; color:#fff; border:0;}
table.views-table th, table.views-table td { padding:5px 5px; border:0;}
table.views-table a { color:#fff; font-weight:normal;}
table.views-table a:hover { color:#ff9e42; font-weight:normal;}

#node-delete-confirm {width:510px; float:right; text-align:left; padding:20px 20px; color:#fff; background:#2f2a38; border-radius: 15px; -moz-border-radius: 15px;	-webkit-border-radius: 15px;}
#node-delete-confirm #edit-submit { background:#fff; color:#000; border:0; padding:3px 20px; border-radius: 5px; -moz-border-radius: 5px;	-webkit-border-radius: 5px; cursor:pointer; margin:10px 10px 0 0 ;}
#node-delete-confirm #edit-submit:hover { background:#ff9e42; color:#fff; }
/**************
     LOGIN
 **************/
#user-login {width:800px; float:left; text-align:left; padding:20px 20px; color:#fff; background:#2f2a38; border-radius: 15px; -moz-border-radius: 15px;	-webkit-border-radius: 15px;}
#user-login label span { color:#ff9e42;}
#user-login  #edit-submit { background:#fff; color:#000; border:0; padding:3px 20px; border-radius: 5px; -moz-border-radius: 5px;	-webkit-border-radius: 5px; cursor:pointer; margin:0px 10px 0 0 ;}
#user-login  #edit-submit:hover { background:#ff9e42; color:#fff; }
#user-login .description { color:#999; margin-top:2px;}

#node-form  {width:510px; float:right; text-align:left; padding:20px 20px; color:#fff; background:#2f2a38; border-radius: 15px; -moz-border-radius: 15px;	-webkit-border-radius: 15px;}
#user-pass {width:510px; float:right; text-align:left; padding:20px 20px; color:#fff; background:#2f2a38; border-radius: 15px; -moz-border-radius: 15px;	-webkit-border-radius: 15px;}
#user-pass label span { color:#ff9e42;}

/**************
     ARTISTS
 **************/
.views-row { margin-right:10px; float:left; }
.views-row-last { margin-right:0px; }
.artist3 {width:270px; height:270px; float:left; background:#333; margin:0 0 10px 0; border-radius: 15px; -moz-border-radius: 15px;	-webkit-border-radius: 15px; overflow:hidden; }
.artist6 {width:130px; height:130px; float:left; background:#333; margin:0 0 10px 0; border-radius: 15px; -moz-border-radius: 15px;	-webkit-border-radius: 15px; }
.artist3 a.showmore { width:270px; height:270px; display:block; }
.artist6 a { width:130px; height:130px; display:block; }

/* CATEGORY TITLES */
div.view-Artists-text h3 { color:#fff; font-size:24px;}

/* TEXT COLUMNS */
#block-views-Artists_text-block_1 { width: 830px; float:left; clear:left;}
table.views-view-grid td{ width:270px; padding-right:10px;}
table.views-view-grid td.col-3{ padding-right:0px;}

table.views-view-grid td a.showmoretext { line-height:1.8em; text-decoration:none; font-size:120%; font-weight:normal; border-bottom:1px solid #362f40; margin-bottom:3px; display:block; position:relative;  }
table.views-view-grid td a.showmoretext span{display:block; font-size:80%; color:#ff9e42; line-height:1.5em; margin-top:-5px;position:relative; z-index:-10;}

/* TOOLTIP */
.tooltip{ display:none; text-align:left; padding:5px 10px; background:#ff9e42; color:#fff; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.tooltip a { display:inline; color:#fff; font-family: arial,verdana,sans-serif;}

/* SCROLLER */ 
div.view-Feedback-text div.item-list { float:left; display:block; width:830px; height: 40px; background:#2f2a38; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; overflow: hidden; margin-bottom:10px; ; }
div.mask {overflow: hidden; width:830px; display:block; position:relative;}
div.view-Feedback-text div.item-list ul li { list-style:none;}
ul.newsticker { position: relative; left: 610px; list-style-type: none; margin: 0; padding: 0; height: 40px; display:block; width:30000px;}
ul.newsticker li { float: left; margin:0; padding: 0; color:#eee; line-height:40px; font:Helvetica; height: 40px; }
ul.newsticker span { margin: 0 15px 0 50px; font-size:120%; color:#ff9e42; } 

/* Rich editor styling */
div.infocontentcolumn div.video {  margin:10px 4px; }
.infocontentcolumn h4, .contentcolumn h4 { font-size:160%; font-weight:normal; color:#ddd; border:0; margin:0 4px; letter-spacing:-1px; line-height:1.1em;}
.infocontentcolumn h5, .contentcolumn h5 { font-size:130%; font-weight:normal; color:#fff; border:0; margin:0 4px; letter-spacing:0px; line-height:1.2em;}
.infocontentcolumn p strong { background:#2f2a38;}
.infocontentcolumn p , .contentcolumn p { margin: 1em 4px;}
.infocontentcolumn p a, .contentcolumn p a { background:#2f2a38; color:#ff9e42; font-weight:normal; text-decoration:none; }
.infocontentcolumn p a:hover, .contentcolumn p a:hover { background:#2f2a38; color:#fff; font-weight:normal; }

/* NEWSLETTER */
div.view-Newsletter {width:830px; float:left; margin-right:0px;}
div.view-Newsletter h3 { line-height:1em; margin:0; padding:0; padding-bottom:3px;margin-bottom:3px;}
div.view-Newsletter h3 a { font-weight:normal; text-decoration:none; color:#ff9e42; padding-left:15px; background:url(img/arrow_back.gif) no-repeat left}
div.view-Newsletter h2 {font-family:Garamond, 'Hoefler Text', 'Times New Roman', Times, serif; color:#fff; font-size:210%; line-height:1.2em; font-weight:normal; margin:0; padding:0; padding-bottom:3px; margin-bottom:20px; }
div.view-Newsletter h2 a { text-decoration:none; }
div.view-Newsletter p, .infocontentcolumn ul { color:#eee;}
div.view-Newsletter p {}

div.view-Newsletter img {}
div.view-Newsletter div.views-field-field-image-fid {width:415px; height:50px; margin:0 10px 10px 0; float:left; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; overflow:hidden; clear:right;}
div.view-Newsletter div.view-content h2 { font-size:170%; width:395px; float:right; margin:0; }
div.view-Newsletter div.view-content div.views-field-teaser {width:395px; float:right; margin:0; margin-top:10px;} 
div.view-Newsletter div.view-content div.views-field-created {width:395px; float:right; margin:0;} 
div.view-Newsletter div.view-content div.views-field-view-node {width:830px; float:right; text-align:right; margin:10px 0 20px;} 
div.view-Newsletter div.view-content div.views-field-view-node a { text-decoration:none; }
div.view-Newsletter div.view-content div.views-field-nothing hr { background:#333; color:#333; height:1px;}

#footer #block-simplenews-7 { border:0px solid #f00; width:160px; float:right; overflow:hidden; padding:10px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; background:none repeat scroll 0 0 #2F2A38; margin-top:-12px; }
#footer #block-simplenews-7 label { display:none; }
#footer #block-simplenews-7 p { float:left; margin:0; padding:0; color:#5a5664; }
#footer #block-simplenews-7 #edit-mail-wrapper { float:left; margin:0; padding:0; }
#footer #block-simplenews-7 #edit-mail-wrapper input { width:155px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:0; padding:2px; }
#footer #block-simplenews-7 .form-submit { margin-top:5px; float:right; background:#5a5664; border:0; border-radius: 5px; -moz-border-radius: 5px;	-webkit-border-radius: 5px; cursor:pointer; color:#aaa; }

div.messages, div.status {
border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
background:none repeat scroll 0 0 #2F2A38;
display:block;
float:left;
height:40px;
line-height:40px;
padding:0 20px;
margin-bottom:10px;
overflow:hidden;
width:790px;}