ul.subMenu{
	height:auto;
}

#firstpageSpotlight .pic {
	background-position:center top;
	background-repeat:no-repeat;
	cursor:pointer;
	height:230px;
	text-align:center;
	width:362px;
}

#firstpageSpotlight table {
	height:251px;
	width:365px;
	border-collapse:collapse;
}

* html #musicHead { 
	height:1%;
}

#musicHead {
	clear:both;
	overflow:hidden;
	position:relative;
	margin:15px 0;
}

#logo1 {
 
}

form.musfrm .newButton input {
	width:100%;
}

#picComments .gbx {
	overflow:hidden;
}


#colWrap {
	overflow:hidden;
}

#musLeftCol {
	float:left;
	margin-right:10px;
	width:730px;
}

#musRightCol {
	float:left;
	width:240px;
}

.newsBlockHolder .corner {
	display:block;
	height:10px;
	position:absolute;
	width:10px;
	z-index:2;
}

.newsBlockHolder .left_top {
	background:url('http://ifrype.com/img/music/left_top_corner.png') no-repeat transparent;
	left:0px;
	top:0px;
}

.newsBlockHolder .left_bottom {
	background:url('http://ifrype.com/img/music/left_bottom_corner.png') no-repeat transparent;
	left:0px;
	bottom:0px;
}

* html .newsBlockHolder .left_bottom {
	bottom:-4px;
}

#firstpageArticle {
	width:710px; 
	height:253px;
	position:relative;
	overflow:hidden;
}

#firstpageTop ul{
	list-style:none outside;
}

#firstpageTop li {
	padding:5px 10px;
	overflow:hidden;
	_height:1%;
}

#firstpageTop li.odd {
	background-color:#fbfbfb;
}

#firstpageTop li span.votes {
	float:right;
	font-size:11px;
}

#firstpageTop li p {
	margin:0;
	padding:0;
}

#firstpageTop li span.votes,
#firstpageTop li p a {
	color:#FF6600;
	font-weight:bold;
}
	
#firstpageTop li p a {
	font-size:12px;
	text-decoration:none;
}

span.number{
	background:transparent url('http://ifrype.com/img/music/top_bg.gif') no-repeat scroll center center;
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	height:35px;
	line-height:35px;
	margin-right:15px;
	text-align:center;
	width:35px;
	border:1px solid #DBDBDB;
}

#firstpageArticle,
#musRightCol .banner_250x250 {
	margin-bottom:25px;
}

#musRightCol .banner_250x250 a {
	
}

#firstpageArticle ul {
	position:absolute;
	right:0;
	top:0;
	width:300px;
	z-index:5;
}

#firstpageArticle ul li {
	height:63px;
	position:relative;
}

#firstpageArticle ul li span {
	display:block; 
	position:absolute;
	left:1px;
	top:0px;
	height:62px;
	width:30px;
}

#firstpageArticle ul li.selected span {
	background:transparent url('http://ifrype.com/img/music/selected_item.png') no-repeat 14px center;
}

#firstpageArticle ul li div {
	margin-left:30px;
	padding:10px;
	border:1px dotted #d2d2d2;
	border-left-style:solid;
	border-top:none;
	height:41px;
	background:#fff url('http://ifrype.com/img/music/secart_bg.gif') repeat-x top left;
	cursor:pointer;
	width:238px;
}

#firstpageArticle .first {
	border-top:1px solid #d2d2d2;
}

#firstpageArticle div.last {
	border-bottom:1px solid #d2d2d2;
	height:42px;
}


#firstpageArticle ul li.selected div {
	background:#efefef; 
	cursor:auto;
}

#firstpageArticle ul li div p.img { 
	float:right;
}

#firstpageArticle #articleCarousel,
#firstpageArticle ul,
#firstpageArticle ul li  {
	width:290px;
}

* html #firstpageArticle ul li {
	height:56px !important;
	position:relative;
}


* html #musicHead #musicSearch button {
	margin-top:1px;
}

* html #firstpageArticle ul li div {
	margin-left:40px;
}



#firstpageArticle ul p {
	margin:0;
	color:#716f6f;
	padding:0;
}

#firstpageArticle ul p.title {
	font-weight:bold;
	color:#000000;
} 

#firstpageArticle #articleCarousel {
	position:absolute;
	right:0;
	top:0;
	z-index:5;
}

#firstpageArticle .newsBlockHolder {
	position:relative;
	float:left;
}

#firstpageArticle .fpImage { 
	background-repeat:no-repeat;
	position:absolute;
	top:0;
}

#firstpageArticle .newsBlockHolder,
#firstpageArticle .fpImage {
	width:450px;
	height:252px;
}

#firstpageArticle .fpHeadings {
	z-index:2;
} 

#firstpageArticle .fpHeadings,
#firstpageArticle .fpImage .overlay {
	bottom:0;
	left:0;
	padding:10px;
	position:absolute;
	width:430px;
	height:43px;
}

* html #firstpageArticle .fpHeadings,
* html #firstpageArticle .fpImage .overlay {
	width:450px;
	height:63px;
}

#firstpageArticle .fpHeadings h1,
#firstpageArticle .fpHeadings h1 a {
	color:#000;
	font-size:16px;
	text-decoration:none;
	padding:0px;
	background:transparent;
	text-align:left;
}

#firstpageArticle .fpHeadings h1 {
	margin:0;
	padding:0;
	height:auto;
	line-height:normal;
	border:none;
}

#firstpageArticle .fpHeadings p {
	margin:0;
	font-size:12px;
}

#firstpageArticle .fpHeadings p,
#firstpageArticle .fpHeadings p a {
	color:#000;
	text-decoration:none;
} 

.overlay {
	background:#fff none repeat scroll 0 0;
	opacity: .8;
	filter: alpha(opacity=80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	z-index:1;
}

* html #firstpageArticle ul li div {
	width:270px;
}


#ct h1 p {
	float:right; 
	margin:0 10px 0 0;
}

#ct h1,
#ct h1 span {
	padding:0px;
}

ul.artistList {
	overflow:hidden;
}

ul.extended li{
	height:140px !important;
}

.single {
	float:left;
	width:74px;
}

.single li {
	height:72px !important;
}

ul.artistList li {
	width:72px;
	height:145px;
	float:left;
	background:transparent url('http://ifrype.com/img/music/icon_border.gif') no-repeat scroll top center;
	margin:0 6px 7px 0;
	text-align:center;
	position:relative;
}

ul.artistList li a {
	font-size:11px;
}

ul.artistList li p {
	margin:0;
}


.right li {
	float:right !important; 
	margin:0 0px 7px 7px !important;
}
 
ul.artistList li a.pic {
	background-position:center center;
	border:1px solid #BEBEBE;
	display:block;
	float:none;
	height:50px;
	left:10px;
	position:absolute;
	top:10px;
	width:50px;
}

ul.artistList li p {
	left:0;
	overflow:hidden;
	position:absolute;
	text-align:center;
	top:74px;
	width:72px;
}

ul.artistList .last {
	margin-right:0 !important;
}

.right .last {
	margin-left:0 !important;
}

.contentBox {
	padding:10px;
}

.contentBox,
.dummyBox {
	margin-bottom:10px;
	overflow:hidden;
	clear:both;
}

#firstpageSpotlight {
	height:368px;
	background:transparent url('http://ifrype.com/img/music/spotlight_bg.gif') no-repeat top center;
	padding:10px;
}


#firstpageSpotlight .descr {
	background:#efefef;
	margin:0;
	height:86px;
	padding:10px;
	color:#646464;
}

.spArtName {
	margin-bottom:3px;
}

.spArtName a {
	font-size:16px;
}

#firstpageEvents dl,
#firstpageEvents dl * {
	margin:0;
	padding:0;
}

#firstpageEvents dl {
	background-image:url('http://ifrype.com/img/music/calendar2.gif');
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center;
	height:40px;
	width:39px;
	float:left; 
	margin-right:10px;
}

#firstpageEvents .today dl {
	background-image:url('http://ifrype.com/img/music/calendar.gif');
}

#firstpageEvents dl dt {
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	margin-bottom:2px;
	padding-left:10px;
}

#firstpageEvents dl dd {
	color:#777575;
	font-size:16px;
	font-weight:normal;
	padding-left:10px;
}

#firstpageEvents li {
	overflow:hidden;
	margin-bottom:7px;
	padding:8px 14px;
	_height:1%;
}

#firstpageEvents li.today {
	background:#ffeee4;
}

#firstpageEvents li p {
	margin:0;
}

#firstpageEvents li a {
	color:#000000;
}

#firstpageEvents div {
	float:left;
	width:210px;
}

p.more {
	text-align:right;
	color:#ff6600;
	font-size:13px;
	font-weight:bold;
}

p.more a {
	font-weight:normal;
	font-size:11px;
}

.banner_250x250 {
	height:228px;
	padding-top:25px; 
}

#firstpageLeft {
	float:left;
	margin-right:15px;
	width:310px;
}

#firstpageRight {
	float:left;
	width:385px;
}

#countrySelector select {
	width:228px;
}

#articleList {
	margin-bottom:15px;
}

#articleList .articleItem {
	border-bottom:1px solid #E2E2E2;
	padding:20px 0px;
	overflow:hidden;
	color:#424242;
	font-size:14px;
	text-align:justify;
}

#articleList .articleItem .img {
	float:left;
	margin-right:15px;
	width:216px;
}

#articleList .articleItem .img p {
	background:#efefef;
	font-size:11px;
	margin:0;
	padding:5px;
	text-align:right;
}

#articleList .open {
	
}

#articleItem .body {
	margin-top:15px;
}

#articleList .intro {
	font-style:italic;
	margin-bottom:10px;
}

#articleList .articleItem em {
	font-style:normal;
	color:#FF6600;
}

#articleList .articleItem h2 {
	margin:0;
	padding:0;
}

#articleList .articleItem p.stats {
	margin-top:0px;
	color:#a5a5a5;
}



#articleList .articleItem p.bottomBar {
	text-align:right;
	font-size:12px;
}

#articleList .articleItem p.stats span {
	margin-right:10px;
	font-size:12px;
}

* html #picComments .gbx,
* html #articleList .articleItem {
	height:1%;
}

/*
#articleComments {

}

#articleComments .cItem {
	overflow:hidden;
	_height:1%;
	background:#eaeaea;
	padding:10px;
}

#articleComments .greyCornerBottom {
	margin-bottom:10px; 
}

#articleComments .picborder { 
	width:72px;
	height:72px;
	display:block;
	background:url('http://ifrype.com/img/music/icon_border.gif') no-repeat center;
	position:relative;
}

#articleComments .picborder a {
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	height:51px;
	margin-left:11px;
	position:absolute;
	width:51px;
	left:0px;
	top:10px;
	_margin-top:9px;
}

#articleComments .commentHolder {
	overflow:hidden;
}

#articleComments .userCommentPic {
	float:left;
	width:100px;
	position:relative;
}

#articleComments .commentContent {
	float:left;
	width:588px;
}

#articleComments .arrow {
	background:transparent url('http://ifrype.com/img/music/comment_arrow.gif') repeat scroll 0 0;
	display:block;
	height:25px;
	left:74px;
	position:absolute;
	top:12px;
	width:26px;
}

#articleComments .cItem h5 {
	margin:0;
	margin-bottom:10px;
}

#articleComments .cItem h5,
#articleComments .cItem h5 a {
	font-size:11px;
	font-weight:normal;
}

#articleComments .cItem small {
	margin-left:15px;
}

#articleComments .cItem .url {
	float:right;
}

#articleComments .cItem div.body {
	margin:0;
	color:#424242;
	font-size:12px;
}

#articleComments .cItem div.body {

}

#articleComments.gb .cItem div.body  {
}

#articleComments.gb .cItem .option {
	float:right;
	font-size:11px;
}

#articleComments .cItem div.body p {
	margin:0;
}

#articleComments .cItem div.img {
	float:left;
	width:90px;
}
*/

#articleComments .post {
	overflow:hidden;
	clear:both;
	margin-bottom:10px;
}

#articleComments .userPicture {
	float:left;
	width:15%;
	position:relative;

}

#articleComments .userPicture .picBorder {
	background:transparent url('http://ifrype.com/img/music/icon_border.gif') no-repeat scroll center center;
	display:block;
	height:72px;
	position:relative;
	width:72px;
}

#articleComments .post .picBorder a {
	background-position:center center;
	background-repeat:no-repeat;
	display:block; 
	height:51px;
	left:0;
	margin-left:11px;
	position:absolute;
	top:10px;
	width:51px;
}

#articleComments .arrow {
	background:transparent url('http://ifrype.com/img/music/comment_arrow.gif') repeat scroll 0 0;
	display:block;
	float:right;
	height:19px;
	margin-right:-1px;
	margin-top:30px;
	width:16px;
} 

#articleComments .userData {
	float:left;
	width:84.5%;
}

#articleComments .userData h5 {
	margin:0;
	background:url('http://ifrype.com/img/music/corn_left.gif') no-repeat left top;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
 
#articleComments .userData h5 span {
	background:url('http://ifrype.com/img/music/corn_right.gif') no-repeat right top;
	padding:3px 10px;  
	display:block; 
}

#articleComments .userData h5 ul {
	float:right;
}

#articleComments .userData h5 ul li {
	float:left;
	font-size:11px;
	line-height:17px;
	margin-left:10px;
}

#articleComments .userData h5 ul li a.icon {
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
} 

#articleComments .content {
	border-color:#E1E1E1;
	border-style:solid solid none;
	border-width:1px 1px medium;
	padding:10px;
}

#articleComments .content p {
	margin-top:0; 
}

#articleComments .content textarea {
	height:80px;
	width:99%;
}

#articleComments .bottom {
	background-position:left top;
	background-image:url('http://ifrype.com/img/music/bot_left.gif');
}
 
#articleComments .bottom span {
	background-position:right top;
	background-image:url('http://ifrype.com/img/music/bot_right.gif');
}

#articleComments .bottom,
#articleComments .bottom span {
	display:block;
	height:7px;
	background-repeat:no-repeat;
}

.submissionControl {
	overflow:hidden;
}

.submissionControl input {
	width:auto !important;
	text-align:center;
}


#myMusicList .userPicture {
	width:20%;
}

#myMusicList .userData {
	width:80%;
}

#myMusicList .userData h5 ul li {
	background-position:center center;
	width:20px;
}

#myMusicList .news {
	background:url('http://ifrype.com/img/music/icon_news.gif') no-repeat;
}

#myMusicList .member {
	background:url('http://ifrype.com/img/music/icon_member.gif') no-repeat;
}

#myMusicList .song {
	background:url('http://ifrype.com/img/music/icon_music.gif') no-repeat;
}

#myMusicList .gallery {
	background:url('http://ifrype.com/img/music/icon_gallery.gif') no-repeat;
}

iframe.hiddenFrame,
iframe#cSubm {
	display:block;
	width:0px;
	height:0px;
	border:none;
}


/* SUBMISSION FORM */
#commentAddForm {
	width:670px !important;
	height:155px;
	_height:175px;
	background:url('http://ifrype.com/img/music/comment_add_form.gif') no-repeat left top;
	padding:11px 13px;
	position:relative;
}

#commentAddForm .controls {
	padding:9px 10px 1px 10px;
	width:652px;	
	_width:572px;
	overflow:hidden;
}

#commentAddForm .controls ul {
	float:right;
	overflow:hidden;
	width:400px;
	text-align:right;
}

#commentAddForm .controls ul li {
	display:inline;
}

#commentAddForm .controls h2 {
	color:#fa3c17;
	font-weight:bold;
	font-size:14px;
	line-height:19px;
	float:left;
	width:250px;
	padding:0px;
	padding-bottom:8px;
}

#commentAddForm ul li button {
	color:#464445;
	font-size:11px;
	text-transform:lowercase;
	padding:1px 4px;
	margin:0;
}

#commentAddForm textarea {
	background:#FFFFFF none repeat scroll 0 0;
	border:medium none;
	color:#464445;
	font-family:Arial;
	font-size:20px;
	line-height:27px;
	height:96px;
	margin:0;
	padding:5px 10px;
	width:664px; 
}

#commentAddForm #submitOverlay {
	background:#FFFFFF url('http://ifrype.com/img/load.gif') no-repeat center center;
	display:block;
	height:156px;
	left:1px;
	position:absolute;
	top:1px;
	width:596px;
	z-index:100;
	display:none;
}

.submissionControl button.submit { 
	border:medium none;
	color:#FFFFFF;
	float:right;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	height:25px;
	margin:0;
	padding:0;
	width:172px;
	background:url('http://ifrype.com/img/music/add_btn.gif') no-repeat center;
}


/* PROFILE */

.musicianLeft {
	float:left;
	margin-right:30px;
}

.musicianLeft .actions button {
	background:url('http://ifrype.com/img/music/musprofile_btn.gif') no-repeat center;
	border:medium none;
	display:block;
	font-size:13px;
	height:31px;
	margin-bottom:6px;
	width:272px;
	color:#555;
	cursor:pointer;
}

.musicianLeft .actions button em {
	font-style:normal;
	color:#fe6300;
	padding:0px 5px;
}

.musicianBigPic {
	background:url('http://ifrype.com/img/music/art_picholder.gif') no-repeat center;
	width:257px;
	height:257px;
	padding:10px;
}

.musicianBigPic .pic {
	background-position:top;
	background-repeat:no-repeat;
	width:255px;
	height:243px; 
	}

.musicianMain {
	overflow:hidden;
}

.musicianMain .musicianIntro {
	float:left;
	width:400px;
}

.musicianMain .musicianIntro h2 {
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-bottom:15px;
	color:#ff5505;
	text-transform:uppercase;
}

.musicianMain .musicianIntro ul.stats li{
	font-size:12px;
	color:#000000;
}

.musicianMain .musicianIntro p {
	color:#393939;
	font-size:12px;
	line-height:20px;
	text-align:justify;
}

.artistLeftCommon {
	float:left;
	width:310px;
	margin-right:15px;
}

.artistRightCommon {
	float:left;
	width:395px;
}

p.navigation {
	clear:both;
}

#gbAddForm textarea {
	width:695px;
	height:100px;
}


ul.userList {
	overflow:hidden;
}

ul.userList li {
	float:left;
	height:180px;
	width:90px;
	margin-right:10px;   
}

ul.userList li dl {
	
}

ul.userList li dl dt{
	margin-bottom:5px;
}

ul.userList li dl dt a {
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	height:80px;
	width:80px;
}

ul.userList li dl dd {
	margin:0;
	text-align:center;
}

.right {
	float:right;
} 

.panel {
	overflow:hidden;
	margin-bottom:15px;
}

form.musfrm label {
/*	float:left;
	width:200px;
*/
}

form.musfrm p {

}

form.musfrm input,
form.musfrm textarea,
form.musfrm select {
/*	width:504px; */
}

form.musfrm textarea {
	height:90px;
}

form.musfrm .radio {
	width:auto !important;
}

#imgfileUplLoading {
	background:transparent url('http://ifrype.com/img/load.gif') no-repeat scroll 0px 5px;
	color:#888888;
	display:none;
	height:31px;
	line-height:30px;
	padding-left:25px;
}


.artistListLarge {

}

.artistListLarge li {
	overflow:hidden;
	margin-bottom:15px;
}

.artistListLarge li h3 {
	font-size:13px;
	line-height:13px;
	margin:0;
	padding:0;
	margin-bottom:10px;
}


.artistListLarge li dl {

}

.artistListLarge li dl dt {

}

.artistListLarge li dl dd {
	margin-left:80px;
}

.artistListLarge li p {
	margin:0;
}

.artistListLarge li dl dt span {
	display:block;
	float:left;
	padding:11px;
	background:transparent url('http://ifrype.com/img/music/icon_border.gif') no-repeat scroll center center;
}

.artistListLarge li dl dt a {
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	height:50px;
	width:50px;
}

#groupCreate {
	width:500px;
	margin:10% auto;
}

#groupCreate select.inp {
	width:238px;
}

#groupCreate label {
	display:block;
}

#groupCreate input {
	width:480px;
}

.catalogInner {
	overflow:hidden; 
}

.catalogLeft {
	float:left;
	width:240px;
	margin-right:10px;
}

.catalogRight {
	float:left;
	width:460px;
}

.catalogRight h3 {
	margin:0;
	padding:0;
	margin-bottom:10px;

}

.catalogRight h3 a {
	font-size:16px;
	color:#ff5a0c;
}

.catalogRight table.tabularlist {
	border-collapse:collapse;
	width:100%;
	margin-bottom:15px;
}

.catalogRight table.tabularlist .odd td{
	background:#f1f1f1;
}

.catalogRight table.tabularlist td {
	padding:8px 10px;
	background:#FFFFFF;
	border-bottom:dotted 1px #d3d3d3;
	font-size:11px;
}

.catalogRight table.tabularlist td.duration {
	color:#666666;
	width:10%;
}

.catalogRight table.tabularlist td.title {
	width:35%;
}

.catalogRight table.tabularlist td.play {
	width:30%;
}

.catalogInner ul.list li span {
	display:block;
	width:11px;
	height:19px;
	display:block;
	margin-right:7px;
	background-repeat:no-repeat;
	background-position:0px 3px;
	cursor:pointer;
	float:left;
}

.catalogInner ul.list li span.open {
	background-image:url('http://ifrype.com/img/music/minus.gif');
}

.catalogInner ul.list li span.closed {
	background-image:url('http://ifrype.com/img/music/plus.gif');	
}

.catalogInner ul.list .hidden {
	display:none;
}

ul.list  {
	margin-left:10px !important; 
}

.catalogInner ul.list li {
	margin-bottom:5px;
}

.catalogInner ul.list li a {
	font-size:12px;
} 

.catalogInner ul.list ul {
	margin:10px 0px 10px 19px !important;
}
 
.catalogInner ul.list li ul li a {
	font-size:12px;
	color:#666666;
	text-decoration:none;
}

.catalogInner a.selected {
	color:#000 !important;
	font-weight:bold;
}

#musicianBigList {
	
}

#musicianBigList div {
	
}

#musicianBigList div .muspic{
	display:block;
	width:70px;
	height:70px;
	background-position:center; 
	background-repeat:no-repeat;
	border:solid 1px #ccc;
	float:left;
}

#musicianBigList div h2,
#musicianBigList div p {
	margin-left:80px;
}

#musicianBigList div h2 {
	margin-top:0 !important;
	margin-bottom:10px !important;
	padding-top:0 !important;
	padding-bottom:0 !important;
}

#musicianBigList div h2,
#musicianBigList div h2 a {
	font-size:16px;
	color:#FF6600;
}

#catalogSearch input {
	color:#777777;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
	padding:5px;
	width:225px; 
}

.unconfirmedMusician {
	padding:10px;
	margin-bottom:15px;
}

.unconfirmedMusician h3 {
	font-size:16px;
	font-weight:bold;
	color:#FF0000; 
	padding:0;
	margin:0;
	margin-bottom:10px;
}

.unconfirmedMusician p {
	color:#333333;
	font-size:12px;
}

.unconfirmedMusician ul {
	list-style:decimal inside !important;
	
}

#musicianProfile select.inp {
	width:267px;
}

#musicianProfile  textarea {
	height:400px;
}

/* ===================== */

#albumList {
	
}

#albumList div.item {
	clear:both;
	margin-bottom:60px;
	overflow:hidden;
}

#albumList div.thumb {
	float:left;
	width:270px;
}

#albumList div.thumb div {
	background:#FBFBFB none repeat scroll 0 0;
	border:1px solid #D3D3D3;
	float:left;
	margin-bottom:30px;
	margin-right:30px;
	padding:5px;
}

#albumList div.albdata {
	float:left;
	width:440px;
}

#albumList div.albdata h2,
#albumList div.albdata h2 a {
	color:#FF5505;
	font-size:22px;
	margin:0 0 10px;
	padding:0;
}

#albumList div.albdata ol { 
	list-style:decimal inside !important;
	margin-top:15px;
}

#albumList div.albdata ol li {
	margin-bottom:5px;
	font-size:12px;
}

#albumList div.albdata ol li em {
	color:#666666;
	font-style:normal;
	margin-left:10px;
}

#albumList div.albdata p {
	padding:0;
	margin:0;
	color:#333333;
}

#sendMsgForm label {
	clear:both;
	display:block;
	float:none;
	width:auto;
}

#musicianMessages div ul {
	overflow:hidden;
	clear:both;
}

#musicianMessages div ul li {
	float:right;
	margin-left:10px;
}

#musicianMessages div ul li a {
	font-size:11px;
}

#musicianMessages {
	border-collapse:separate;
}

#musicianMessages td {
	background:url('http://ifrype.com/img/music/table_td_bg.gif') repeat-x #ebeaea; 	
}

#musicianMessages tr.unread td * {
	font-weight:bold;
}

#topList ul.artistList  {
	
}

#topList ul.artistList  li {
	margin:0;
}

#topList div.item {
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
	padding:10px;
	_height:1%;
}

#topList .item .pic {
	background-position:center center;
	display:block;
	height:50px;
	width:50px;
	float:left;
	border:1px solid #CCCCCC;
}

#topList .odd {
	background:#f5f5f5;
}

#topList div ul.artistList {
	float:left;
	width:72px;
}

#topList div h2 {
	margin:0;
	padding:0;
	margin-bottom:5px;
}

#topList div h2 { 
	font-size:12px; 
	text-decoration:none;
	color:#ff5505;
}

#topList div h2 a  {
	color:#5175b3;
}

#topList div.data {
 	float:left;
	width:550px;
	margin-left:20px;
	
}

#topList .voteOptions {
float:right;
text-align:center;
}

#topList .voteOptions p {
	background-position:left center;
	background-repeat:no-repeat;
	color:#767676;
	font-size:11px;
	margin:0 0 2px;
	padding:5px 0 5px 16px;
	text-align:left;
}

#topList .voteOptions .voting {
	background-image:url('http://ifrype.com/img/music/vote.gif');
}

#topList .voteOptions .listening {
	background-image:url('http://ifrype.com/img/music/speaker.gif');
}

#topList .voteOptions .fav {
	background-image:url('http://ifrype.com/img/music/fancount_icon.gif');
}

#topList span.number {
	margin-top:7px;
	margin-right:30px;
}

#topList div.progressbar {
	border:solid 1px #5474a7;
	width:85px;
	float:left; 
	height:8px;
}

#topList .vote {
	margin-bottom:5px;
}

#topList .vote a.small-button {
	padding-left:27px;
	padding-right:27px;
}

#topList div.progressbar .meter { 
	background:url('http://ifrype.com/img/music/progress_gradient.gif') repeat-x left top #3794d1; 
	font-size:1px;
	height:8px;
	text-indent:5px;
}

#musicPlayerMain {
	width:250px;
	margin-bottom:15px;
}

.musicPlayer  {
	width:400px;
	overflow:hidden;
	background:red;
}

#usrGal input {
	width:auto !important;
}

#musicianGallery {
	clear:both;
	overflow:hidden;
} 

#musicianGallery div.item {
	background:#FBFBFB none repeat scroll 0 0;
	border:1px solid #D3D3D3;
	float:left;
	height:132px;
	padding:10px;
	position:relative;
	width:100px;
	margin-right:10px;
}


#musicianGallery div.item p {
	background:#E8E8E8 none repeat scroll 0 0;
	bottom:10px;
	font-size:11px;
	height:30px;
	margin:0;
	padding:5px;
	position:absolute;
	width:90px;
}

#albPath {
	margin-bottom:15px;
}

.maBox input,
.maBox textarea {
	width:392px !important;	
}

#galImgPrev {
	clear:both;
	overflow:hidden;
}

#galImgPrev li {
	border:1px solid #EEEEEE;
	float:left;
	font-size:11px;
	height:90px;
	margin-right:10px;
	padding:5px;
	width:65px;
}

#galImgPrev li p {
	margin:0 0 5px;
}

#imgInner {
	position:relative;
}

#artistMenu {
	margin-bottom:25px;
	overflow:auto;
	_height:1%;
}

#artistMenu ul {
	overflow:hidden;
}

#artistMenu ul li {
	float:left;
	margin-right:10px;
}

#artistMenu ul li.active a {
	text-decoration:none;
	color:#FF5505;
	font-weight:normal
}

#artistMenu ul li a {
	color:#777575;
	font-size:16px;
}

.greyCornerTop {
	background-image:url('http://ifrype.com/img/music/round_corner_grey_left.gif');
}

.greyCornerTop span {
 	background-image:url('http://ifrype.com/img/music/round_corner_grey_right.gif');
}

.greyCornerBottom {
	background-image:url('http://ifrype.com/img/music/round_corner_grey_bottom_left.gif');
}

.greyCornerBottom span {
	background-image:url('http://ifrype.com/img/music/round_corner_grey_bottom_right.gif');
}

.greyCornerTop,
.greyCornerBottom {
	display:block;
	font-size:1px;
	height:5px;
	background-repeat:no-repeat;
	background-position:left center;
}

.greyCornerTop span,
.greyCornerBottom span {
	display:block;
	height:5px;
	background-repeat:no-repeat;
	background-position:right center;
} 

.artistListing dl {
	clear:both;
	margin-bottom:10px !important;
	overflow:hidden;
}


.artistListing dl dt { 
	width:72px;
	height:72px;
	display:block;
	background:url('http://ifrype.com/img/music/icon_border.gif') no-repeat center;
	position:relative;
	float:left;
}

.artistListing dl dt .pic {
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	height:51px;
	position:absolute;
	width:51px;
	left:11px;
	top:10px;
}

.artistListing dl dd {
	margin-left:85px;
}

.artistListing dl p {
	margin:0;
}

.artistListing dl h4 {
	margin:0;
		margin-bottom:3px;
}

.artistListing dl h4,
.artistListing dl h4 a {
	color:#ff5507;
	font-size:12px;

}

ul.simpleList {

}

ul.simpleList li {
	background:transparent url('http://ifrype.com/img/music/arrow.gif') no-repeat scroll 10px center;
	margin-bottom:3px;
	padding-left:25px;
}

#myGroups button {
	background:transparent url('http://ifrype.com/img/music/create_button.gif') no-repeat scroll center center;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	height:44px;
	width:230px;
	font-size:13px;
	font-weight:bold;
}

.commentAdd textarea {
	height:80px;
	width:99%;	
}

h2.commentHead {
	color:#757575;
	font-size:14px;
	font-weight:normal;
}

.short li {
	height:72px !important; 
}

ul.sortList {
	overflow:hidden;
	text-align:right;
}

ul.sortList li {
	display:inline;
	margin-right:5px;
}

ul.sortList li.title {
	margin-right:5px;
}

#eventsCalendar {
	border-collapse:separate;
	border-spacing:0px;
}

#eventsCalendar td {
	color:#7b7a7a;
	border-left:solid 1px #fff;
	border-top:solid 1px #fff;
	border-right:solid 1px #e3e3e3;
	border-bottom:solid 1px #e3e3e3;
	background:#f5f5f5 url('http://ifrype.com/img/music/calendar_bg.gif') no-repeat left top;
}

#eventsCalendar td,
#eventsCalendar th {
	text-align:center;
	padding:6px;
	line-height:20px;
	font-family:"Trebuchet MS";
	font-weight:normal;
	white-space:nowrap;
}

#eventsCalendar tr.month th {
	font-family:"Trebuchet MS" !important;
	font-weight:normal; 
	font-size:20px;
	text-align:center;
	color:#676767;
}

#eventsCalendar tr.month th a {
	color:#C0C0C0;
	font-size:21px;
	font-weight:bold;
	text-decoration:none;
}

#eventsCalendar tr.month th span {
	margin:0px 5px;
	display:inline;
}

#eventsCalendar td.empty {
	border:none;
	background:none;
}

#eventsCalendar td.selected {
	background:#fe9a01 url('http://ifrype.com/img/music/calendar_bg_active.gif') no-repeat left top !important;
	font-weight:normal; 
}

#eventsCalendar td.selected,
#eventsCalendar td.selected a {
	color:#FFFFFF;
}

#eventsCalendar th {
	font-size:16px;
	color:#a4a3a3;
	text-align:center;
}

#eventsCalendar td,
#eventsCalendar td a {
	font-size:16px;
}

#eventsCalendar td a {
	color:#f16422;
}

#eventsCalendar td.holiday {
	background:#eeeded url('http://ifrype.com/img/music/calendar_bg_holiday.gif') no-repeat left top;
}

#calendarWrap {
	padding:10px;	
	border:solid 1px #c6c6c6;
	margin-bottom:10px;
}













#eventList {
	
}

#eventList div.event {
	margin-bottom:5px;
	background:#f8f8f8;
	overflow:hidden;
	padding:10px;
	_height:1%;
}

#eventList .odd {
	background:#f1f0ee;
}

#eventList .pic {
	float:left;
}

#eventList .pic a {
	display:block;
	background-position:center;
	background-repeat:no-repeat;
	border:solid 1px #c9c9c9;
}

#eventList .pic,
#eventList .pic a {
	height:80px;
	width:150px;
}

#eventList div.event .event_data {
	float:left;
	margin-left:25px;
	width:505px;
}

#eventList div.event small {
	background:transparent url(http://ifrype.com/img/music/date_holder.gif) repeat scroll 0 0;
	color:#7B797A;
	display:block;
	float:right;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	height:34px;
	line-height:38px;
	text-align:center;
	width:58px;
}

#eventList div.event .event_data h5 a {
	font-size:12px;
	color:#f16623;
}

#eventList div.event .event_data h5 {
	margin:0 0 10px;
}

#eventList div.event .event_data p {
	margin:0;
}

#eventList ul {
	overflow:hidden;
}

#eventList ul li {
	float:right;
	margin-left:10px;
}

ul.inlineList li {
	float:left;
	margin-right:20px;
}

ul.inlineList li,
ul.inlineList li a {
	color:#807E7F;
	/* font-size:16px; */
	font-weight:normal;
}

ul.inlineList li.selected a {
	color:#f16323;
}

#playButtons { 
	clear:both;
	margin-bottom:20px;
	overflow:hidden;
}

#playButtons button {
	background-position:left top;
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	height:44px;
	float:left;
}

#playButtons button.left {
	background-image:url(http://ifrype.com/img/music/play_button_left.gif);
	width:116px;
}

#playButtons button.right {
	background-image:url(http://ifrype.com/img/music/play_button_right.gif);
	width:124px;
}

#playerTop {
	width:250px;
	height:400px;
}

#playerArrow {
	background:transparent url(http://ifrype.com/img/music/player_top.gif) repeat scroll 0 0;
	height:62px;
	margin-left:-26px;
}


h3.address {
	margin-bottom:15px;
	padding:0;
}

p.artistLink a {
	color:#F16422;
}

p.listen {
	background:url('http://ifrype.com/img/music/speaker.gif') no-repeat left center;
	padding-left:15px;
}

ul.artistListBig {
	overflow:hidden;
	_height:1%; 
}

ul.artistListBig li {
	float:left;
	width:177px;
	height:130px;
}

ul.artistListBig li span.pic {
	background:transparent url('http://ifrype.com/img/music/icon_border.gif') no-repeat scroll center top;
	display:block;
	height:71px;
	position:relative;
	width:71px;
}

ul.artistListBig li dl {

}

ul.artistListBig li dl dt {
	float:left;
}

ul.artistListBig li dl dt a {
	display:block;
	height:50px;
	left:10px;
	position:absolute;
	top:10px;
	width:50px;
	background-position:center;
}

ul.artistListBig li dl dd {
	margin:0 0 0 82px;
}

ul.artistListBig li p {
	margin:0 0 5px;
}

.say .addPost2 .text {
	height:21px !important;
}

			.profile .item .number {
				margin:0 !important ;
			}
			
			.profile .item .number .voteOptions {
				float:none !important;
			}
			
			.profile .item div.data {
				margin-left:5px !important;
				width:178px !important;
			}
			
			.profile .item div.data p {
				margin:0;
				color:#666;
				font-size:11px;
			}
			
			.profile .voteOptions  {
				clear:both;
				overflow:hidden;
				text-align:center;
			}
			
			
			/* Deniss - overlay image switcher on picture */
.overlayPrevLink, 
.overlayNextLink {
	position:absolute;
	width:50%;
	top:0px;
	display:block;
	z-index:100;
	background:url('http://ifrype.com/img/dot.gif');
}
	
.overlayPrevLink img, 
.overlayNextLink img {
	border:none;
	outline:none;
	visibility:hidden;
	top:45%;  
	position:absolute;
	z-index:101;
}

.overlayPrevLink:hover, .overlayPrevLink:active, .overlayPrevLink:focus,
.overlayNextLink:hover, .overlayNextLink:active, .overlayNextLink:focus {
	outline:none;
	border:none;
}

.overlayPrevLink:hover img, 
.overlayNextLink:hover img {
	visibility:visible;
}

.overlayPrevLink,
.overlayPrevLink img {
	left:0;
}

.overlayNextLink,
.overlayNextLink img {
	right:0;
}

.picHolder {
	position:relative;
	margin:auto;
	margin-bottom:10px;
}
/* image switcher end */


#myFans li span {
	display:none;
}

#myFans li:hover span{
	display:block;
	float:right;
	background-repeat:no-repeat;	
}

#myFans li:hover a {
	color:#FF6600;
}

#myFans li:hover span a {
	width:15px;
	height:15px;
	display:block;
	text-decoration:none;
}

ul.links li {
	float:right;
	margin-left:10px;
}

ul.links li, 
ul.links li a {
	font-size:11px;
}

#top-sortlist,
#catalog-toggle {
	float:right;
}

#artist-submenu ul.inlineList li {
	margin-right:0;
}

#artist-submenu ul.inlineList li a{
	padding:0 8px;
}