/* CSS Document */

/* COLUMNS FOR COMPETITION ENTRY */
#communityWrapper { width:869px; float:left; }

#MPUwrapperCommunity {
	float:right;
	height: 250px;
	padding: 30px 2px 0 0;
}

h2#communityHeader {
	width:553px;
	height:120px;
	background: transparent url(../images/community/communityHeader.jpg) no-repeat;
}
div#communityFooter {
	width:463px;
	background: transparent url(../images/community/communityFooterBg.jpg) no-repeat 18px bottom;
	padding: 0 40px 40px 50px;
}

div.networksForumWrapper {
	clear:both;
	padding-top:10px;
}

/* NETWORK */
#networksWrapper { width:414px; float:left; }
h2#networksHeader {
	height:126px;
	background: transparent url(../images/community/networkHeader.gif) no-repeat;
}
div#networksContent {
	background: transparent url(../images/community/networkMid.jpg) repeat-y 20px top;
	padding: 0 0 40px 44px;
	width:370px;
}
div.networksClipWrapper {
    float:left; 
    width:99px; 
    overflow:hidden; 
    margin:0 10px 10px 0; 
    min-height:100px;
  	height:auto !important;
  	height:99px;
}
div.networksClipWrapper img { margin-bottom:4px; }
div.networksClipWrapper ul { margin:0; height:1%; }
div.networksClipWrapper ul li a { font-weight:bold; }

/* FORUMS */
#forumsWrapper {
	width:449px;
	float:right;
	padding-bottom:49px;
	background: transparent url(../images/community/forumsFooter.gif) no-repeat 0 bottom;
}
h2#forumsHeader {
	height:96px;
	background: transparent url(../images/community/forumsHeader.gif) no-repeat;
}
div#forumsContent {
	padding:0 44px;
	background: transparent url(../images/community/forumsMid.jpg) repeat-y 3px top;
	min-height:285px;
  	height:auto !important;
  	height:285px;
}
ul.forumList { margin:10px 0; }
ul.forumList li { margin-bottom:24px; }
ul.forumList li h3 { margin:0; font-size:1em; font-weight:bold; }
ul.forumList li p { margin:0; font-size:1em; }

/* HOROSCOPES */
div#horoscopesWrapper {
	clear:both;
	background: transparent url(../images/community/horoscopesFooter.jpg) no-repeat right bottom;
	margin-right: 2px;
	padding: 10px 0 56px 0;
}
h2#horoscopesHeader {
	height:63px;
	background: transparent url(../images/community/horoscopesHeader.jpg) no-repeat top right;
}
div#horoscopesContent {
	padding:0 0 0 44px;
	background: transparent url(../images/community/horoscopesMid.jpg) repeat-y top right;
}
div#horoscopesContent p { width:500px; padding-left:8px; }
div#wheelWrapper {
	float:right;
	width:147px;
	height:147px;
	margin:20px 50px 0 0;
}
table#signIconWrapper { height:76px; margin:18px 0; }
table#signIconWrapper img { margin-right:18px; border:none;  }
table#signIconWrapper tr td#horoSignTxt { padding-top:20px; }
table#signIconWrapper tr td span { display:block; margin-top:4px; font-size:2em; color:#ffca00; font-weight:bold; }

/* LATEST INTERVIEWS */
div#latestInterviewsWrapper { float:left; width:414px; display:inline; }

#latestInterviewsHeader {
	height:70px;
	background: transparent url(../images/community/InterviewsHeader.jpg) no-repeat 19px top; 
}
div#interviewsMid {
	padding:0 50px 0 50px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	background: transparent url(../images/news/scuzzNewsBg.jpg) repeat-y 19px top;
}
div#interviewsFoot {
	height: 45px;
	background: transparent url(../images/news/scuzzNewsFooter.jpg) no-repeat 19px bottom;
}
div#interviewVideoPlayer { margin:0 0 10px 20px; }

/* ASK THE BAND */
div#askTheBandWrapper { float:right; width:448px; display:inline; }

fieldset#askTheBandContent { 
	background: transparent url(../images/community/askTheBandMid.jpg) no-repeat 16px top;
	padding:0 20px 0 50px;
 }
 
h2#askTheBandHeader { 
	height:108px;
	background: transparent url(../images/community/ask_the_band.gif) no-repeat top left; 
}
table#askTheBandTable { font-size:0.8em; font-weight:bold; color:#ffc000; width:324px; margin-bottom:0; }
table#askTheBandTable tr td textarea { width:324px; height:98px; }

/* BAND VACANCIES */
div#bandVacanciesWrapper { clear:both; padding-top:10px; }
div#bandVacanciesHeader { 
	height:78px;
	padding:34px 0 0 304px;
	background: transparent url(../images/community/bandVacanciesHeader.gif) no-repeat top right;  
}
div#bandVacanciesContent {
	padding:0 20px 20px 44px;
	background: transparent url(../images/community/bandVaccanciesBg.jpg) no-repeat top right;
}
div#bandVacanciesContent h3 { font-size:1.2em; }
div#bandVacanciesFooter { 
	background: transparent url(../images/community/bandVaccanciesBg.jpg) no-repeat top right; 
}

#vacanciesTabs li { display:inline; }
#vacanciesTabs li a {
	width:113px;
	height:29px;
	display:block;
	float:left;
	background: transparent;
}

div.bandBlock { width:250px; float:left; margin:0 10px 20px 0; overflow:hidden; }
div.bandBlock img { border:solid 3px #fff; margin-right:10px; float:left; width:80px; height:60px; }
div.bandBlock ul { float:left; margin-top:12px; }
div.bandBlock ul li.bandName { font-weight:bold; }

/* TABS */
#vacanciesTabs #vocals a { background: url(../images/vacanciesTabs/vocals.jpg) no-repeat; }
#vacanciesTabs #guitar a { background: url(../images/vacanciesTabs/guitar.jpg) no-repeat; }
#vacanciesTabs #drums a { background: url(../images/vacanciesTabs/drums.jpg) no-repeat; }
#vacanciesTabs #bass a { background: url(../images/vacanciesTabs/bass.jpg) no-repeat; }
#vacanciesTabs #other a { background: url(../images/vacanciesTabs/other.jpg) no-repeat; }

/* TABS MOUSEOVER & ON */
#vacanciesTabs #vocals a:hover, #vacanciesTabs #vocals a.on { background: url(../images/vacanciesTabs/vocals_on.jpg) no-repeat; }
#vacanciesTabs #guitar a:hover, #vacanciesTabs #guitar a.on { background: url(../images/vacanciesTabs/guitar_on.jpg) no-repeat; }
#vacanciesTabs #drums a:hover, #vacanciesTabs #drums a.on { background: url(../images/vacanciesTabs/drums_on.jpg) no-repeat; }
#vacanciesTabs #bass a:hover, #vacanciesTabs #bass a.on { background: url(../images/vacanciesTabs/bass_on.jpg) no-repeat; }
#vacanciesTabs #other a:hover, #vacanciesTabs #other a.on { background: url(../images/vacanciesTabs/other_on.jpg) no-repeat; }

select.searchSelect { width:226px; }
ul.vacanciesPaging { margin:0; }

/* REULTS TABLE */
#vacanciesTable { margin-bottom:10px; float:left; width:395px; }
#vacanciesTable tr td img { border: 3px solid #212020; }
#vacanciesTable tr td.bandName { font-size:1.2em; font-weight:bold; }