

/* COLORS

blue #3694ff
pink #f42397
yellow #FAD400
green #83e41a

*/




@import "reset.css";
@import "cmxform.css";
@import "jScrollPane.css";
@import "thickbox.css";
@import "ui.datepicker.css";

/* General */
* {	padding: 0;	margin: 0;} /* this will reset all elements to margin/padding = 0 */
body {background: #fff url('../images/core/bg.gif') repeat-x center top;color:#000;font: 62.5%/1.8em Tahoma, Verdana, sans-serif;}
#container {margin:0 auto;width:1000px;}


/* Header */

#header {height:200px;position:relative;}
#header #logo a {background:url('../images/core/logo.gif') no-repeat 0 0;display:block;height:200px;left:5px;overflow:hidden;position:absolute;text-indent:-9999px;top:0;	width:250px;}
#header #slogan {display:none;}
#header #user-login-signup a {text-decoration:none;padding:5px 0 0 0;color:#83e41a!important;}
#header #user-login-signup a:hover {color:#f42397!important;}

#header #user-login-signup {height:140px;left:291px;position:absolute;top:44px;width:704px;background: #1d1d1d url('../images/userlogin/bg.jpg') no-repeat top right;}

#header #user-login-signup #defhead_wrap {height:140px; width:486px; background: url('../images/monthtrial/bg.jpg') repeat-x;}
#header #user-login-signup h3 {background:url('../images/monthtrial/button.gif') no-repeat 0 0;display:block;height:163px;left:-32px;position:absolute;text-indent:-9999px;top: -23px;width:125px;}
#header #user-login-signup h4 {height:88px;left:110px;overflow:hidden;position:absolute;text-indent: -9999px;top:52px;width:322px}
#header #user-login-signup h4.hover {background-position:-322px 46px;}
#header #user-login-signup h4 a {background:url('../images/monthtrial/text-link.jpg') no-repeat 0 0;display:block;height:42px;left:0;position:absolute;top:0;width:322px;padding:0;}
#header #user-login-signup h4 a:hover {background-position:0 -42px;}

#header #user-login-signup a.rotad, #header #user-login-signup img.rotadimg {display:block;height:140px;position:absolute;width:460px;padding:0;overflow:hidden;left:-20px}

/* background:url('../images/userlogin/bg.jpg') no-repeat 0 0; */
#header #user-login-signup fieldset {display:block;height:140px;left:454px;padding:20px 15px 0 20px;position:absolute;	top:0;width:215px;}
#header #user-login-signup fieldset legend {display:none;}
#header #user-login-signup fieldset ol {background:url('../images/userlogin/title.gif') no-repeat 0 0;padding:20px 0 0 0;width:215px;}
#header #user-login-signup fieldset ol li {display:block;}
#header #user-login-signup fieldset ol li.form-submit {text-align:right;}
#header #user-login-signup label {color:#fff;display:block;float:left;padding:5px 0 0 0;width:60px!important;}
#header #user-login-signup input {background:#848484 url('../images/userlogin/inputbg.gif') no-repeat fixed;border:1px solid #fff;color:#000;font-size:1em;height:13px;	line-height:1em;margin:0 0 5px 10px;padding:5px 7px;width:127px;border:none;}
#header #user-login-signup fieldset>input {background: transparent url("../images/userlogin/inputbg.gif") no-repeat;}
#header #user-login-signup button{background:url('../images/userlogin/button.gif') no-repeat 0 0;border:0;height: 22px;overflow:hidden;text-indent:-9999px;width:80px;cursor:pointer;margin:0 5px 0 0;}
li.login_submit button {background:url('../images/userlogin/button-white.gif') no-repeat 0 0;border:0;height: 22px;overflow:hidden;text-indent:-9999px;width:80px;cursor:pointer;margin:0 5px 0 0;}
#header #user-login-signup button:hover, li.login_submit button:hover {background-position:0 -22px;}
#header #user-login-signup fieldset a {margin:-6px 3px 0 130px;display:block;height:18px;color:#f42397!important;}
#header #user-login-signup fieldset a:hover {color:#83e41a!important;}

/* background: #1d1d1d url('../images/userlogin/bg.jpg') no-repeat 0 0; */
#header #member-quick-functions {width:183px;padding:20px 15px 0 20px;left:486px;position:absolute;height:120px;color:#fff;font-size:1.1em;top:0;}
#header #member-quick-functions a {color:#f42397;}
#header #member-quick-functions a:hover {color:#fff;}
#header #member-quick-functions ul {background:url(../images/core/logged-in.gif) no-repeat 0 0!important;padding:23px 0 0 5px;height:90px;}
#header #member-quick-functions ul li {line-height:18px;}
#header #member-quick-functions ul li img {margin:0 0 5px -1px;margin:0;padding:0;}


/* Navigation */
#navigation {background:url('../images/navigation/bg.gif') no-repeat 0 0;height:43px;padding:21px 0 0 20px;}
#navigation ul li {float:left;margin-right:10px;}
#navigation ul li a {display:block;float:left;height:24px;overflow:hidden;text-indent:-9999px;}
#navigation ul li a:hover {background-position:0 -24px !important;}
#navigation ul li#n-home a {background:url('../images/navigation/home.gif') no-repeat 0 0;width:51px;}
#navigation ul li#n-sign_up a {background:url('../images/navigation/sign_up.gif') no-repeat 0 0;width:64px;}
#navigation ul li#n-advanced_search a {background:url('../images/navigation/advanced_search.gif') no-repeat 0 0;width:142px;}
#navigation ul li#n-gig_guide a {background:url('../images/navigation/gig_guide.gif') no-repeat 0 0;width:81px;}
#navigation ul li#n-interviews a {background:url('../images/navigation/interviews.gif') no-repeat 0 0;width:91px;}
#navigation ul li#n-auditions a {background:url('../images/navigation/auditions.gif') no-repeat 0 0;width:86px;}
#navigation ul li#n-how_to a {background:url('../images/navigation/how_to.gif') no-repeat 0 0;width:68px;}
#navigation ul li#n-for_sale_wanted a {background:url('../images/navigation/for_sale_wanted.gif') no-repeat 0 0;width:73px;}
#navigation ul li#n-links a {background:url('../images/navigation/links.gif') no-repeat 0 0;width:47px;}
#navigation ul li#n-forums a {background:url('../images/navigation/forums.gif') no-repeat 0 0;width:58px;}
#navigation ul li#n-contact_us a {background:url('../images/navigation/contact_us.gif') no-repeat 0 0;width:97px;}

#p-home #navigation ul li#n-home a, #p-home #navigation ul li#n-home a:hover, #p-sign_up #navigation ul li#n-sign_up a, #p-sign_up #navigation ul li#n-sign_up a:hover, #p-advanced_search #navigation ul li#n-advanced_search a, #p-advanced_search #navigation ul li#n-advanced_search a:hover, #p-gig_guide #navigation ul li#n-gig_guide a, #p-gig_guide #navigation ul li#n-gig_guide a:hover, #p-interviews #navigation ul li#n-interviews a, #p-interviews #navigation ul li#n-interviews a:hover, #p-auditions #navigation ul li#n-auditions a, #p-auditions #navigation ul li#n-auditions a:hover, #p-how_to #navigation ul li#n-how_to a, #p-how_to #navigation ul li#n-how_to a:hover, #p-for_sale_wanted #navigation ul li#n-for_sale_wanted a, #p-for_sale_wanted #navigation ul li#n-for_sale_wanted a:hover, #p-links #navigation ul li#n-links a, #p-links #navigation ul li#n-links a:hover, #p-forums #navigation ul li#n-forums a, #p-forums #navigation ul li#n-forums a:hover, #p-contact_us #navigation ul li#n-contact_us a, #p-contact_us #navigation ul li#n-contact_us a:hover {
	background-position: 0 -48px !important;
}

#instrument-flash {margin:0 0 5px 0; z-index: 0!important; position: relative;}



/* Content container positioning */

#main {font-size:1.1em;float:left;padding:0 5px 0 255px;width:740px;}
#p-home #main {font-size:1em;padding:0 255px;width:490px;}
#primary-site-features {margin-left:-1000px;float:left;padding:0 5px;position:relative;width:240px; display: block;}
#secondary-site-features {margin-left:-250px;float:left;padding:0 0 0 5px;position:relative;width:240px;}



/* Main content styling */


#main .content {padding: 0 10px;min-height:670px; position:relative;}
#main a { display: block; }
#main a, #primary-site-features a {color:#f42397;text-decoration:none;}
#main a:hover {text-decoration:underline;}
#main abbr {border-bottom:1px dotted #000;cursor:help;}
#main acronym {text-transform:uppercase;}
#main small {font-size:0.8em;}
#main big {font-size:1.2em;}
#main q {font-style:italic;}
#main li, #main a { background-repeat: no-repeat !important; }

#main p {font-size:1.2em;}
#main h1 {background:url('../images/core/main-header-pink.jpg') no-repeat right top;display:block;height:39px;color:#fff;font-size:1.1em;font-weight:bold;height:39px;	line-height:39px;margin-bottom:1em;overflow:hidden;padding:1px 30px 0 10px;text-transform:uppercase;}
#main h2, #main p, #main ul, #main ol, #main dl, #main fieldset, #main table, #main blockquote, #main code, #main pre, #main form {margin-bottom:1em;}
#main h3, #main h4 {margin-bottom:.5em;}
#main h2 {color:#3694ff;font-size:1.3em;font-weight:bold;}
#main h3 {color:#000;font-size:1.2em;font-weight:bold;}
#main h4 {color:#F7269B;font-size:1.1em;font-weight:bold;}
#main h5 {color:#3996FF;font-size:1em;font-weight:bold;}
#main h6 {font-size:1em;font-weight:bold;margin:0 0 10px 0;}

#main h2.pad  {padding:0 0 0 10px;}
input.pad {margin-left:20px;}
h2.profile { font-size: 14px!important; margin-top: 20px; }

#main dl, #main ol, #main ul {margin-left:2em;}
#main ol {list-style:decimal;}
#main ul {list-style:circle;}
#main dl dt {color:#F7269B;}
#main dl dd {margin-bottom:1em;}
#main table {border-collapse:collapse;width:100%;}
#main table tr.alt th, #main table tr.alt td {background:#f2f2f2;}
#main table th, #main table td {border:1px solid #666;padding:4px;text-align:left;}
#main blockquote {background:#000 url(../images/core/bg-blockquote.gif) no-repeat 0 0;color:#fff;display:block;padding:1.5em 1.5em 1em 1.5em;}
#main blockquote h2, #main blockquote h3, #main blockquote h4 {color:#3694ff;}
#main form textarea {font-family:Tahoma, Verdana, sans-serif;font-size:1em;padding:4px;}
#main form fieldset {background: #F5F5F5 url(../images/core/bg-forms.gif) no-repeat 0 0;color:#333;padding:1em;}
#main form fieldset fieldset {background:none;border:0;padding:0;}
#main form fieldset legend {color:#3694ff;font-size:1.2em;font-weight:bold;padding:0 5px; margin-bottom: 10px;}
#main form fieldset fieldset legend {color:#333;font-weight:normal;margin-bottom:.5em;padding:0;}
#main form fieldset h4, #main form fieldset h5 {color:#3694ff;margin:0;}
#main form fieldset ol {list-style:none;margin-left:.5em;}
#main form fieldset ol li {margin-bottom:1em;}
#main form fieldset ol li p.form-comment {margin-left:210px;}
#main form div.form-copy {padding:0 0 0 6px;}
#main form p.example-text {padding:0 0 0 210px;}


#main .off_page_links {display:block;height:24px;list-style:none;margin-left:0;}
#main .off_page_links li {float:left;margin-right:4px;background:none;margin:0;padding:0;}
#main .off_page_links a {display:block;float:left;height:24px;overflow:hidden;text-indent:-9999px;}
#main .off_page_links a:hover {background-position:0 -24px !important;}
#main .off_page_links a.back {background:url('../images/off_page_links/back.gif') no-repeat 0 0;width:51px;}
#main .off_page_links a.continue {background: url('../images/off_page_links/continue.gif') no-repeat 0 0;width:81px;}


/* Home Main layout containers */
#p-home #main .main_container {background:#0b0b0b url('../images/core/black_rounded_bottom.gif') no-repeat left bottom;margin-bottom:6px;}
#p-home #main .main_container .wrap {background:url('../images/core/black_rounded_top.gif') no-repeat left top;padding:10px 22px;width:446px;}


/* POPUP STYLING */

.popup-content {padding:0 20px;}
.popup-content h1 {font-size:1.4em;}
.popup-content h2 {font-size:1.2em;}
.popup-content h3 {font-size:1.1em;}
.popup-content p {font-size:1.1em;margin:0 0 20px 0;}
.popup-content ul {padding:0 0 20px 0;font-size:1.1em;}
.popup-content li {background:url(../images/core/pink-arrow-right.gif) no-repeat 5px 6px;padding:0 0 0 20px;}


/* Style genre list from profile settings form */

fieldset fieldset.style_genre_container {width:600px;padding:0!important;margin:0!important;list-style:none;}
fieldset fieldset.style_genre_container ol {width:600px;margin:0!important;padding:0!important;}
fieldset fieldset.style_genre_container ol li {display:block;float:left;width: 100px!important;padding:0;margin:0;}
fieldset fieldset.style_genre_container ol li input.checkbox {margin-right:10px;}
fieldset fieldset.style_genre_container label {display:block;float:left;width:80px!important;text-align:left;}




/* SIGN UP PAGE */

div.membership-features {width:330px;float:left;}





/* Profile page */

#p-profile .profile-information .alt {background:#fef4fa;}
#p-profile #profile-media {float:right;width:240px;overflow:hidden;}
#profile-media .media-links {list-style:none;margin:0;padding:0;}
#profile-media .media-links li {float:left;margin:0;background:none;padding:0;}
#profile-media .media-links li a {border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000;padding:4px 8px 4px 13px;background:#333;display:block;float:left;overflow:hidden;width:auto;margin:4px 0 0 0;font-size:0.9em;color:#FAD400;}
#profile-media .media-links li a:hover {background-color:#444;}
#profile-media .media-links li a.active {background-color:#000;margin:0;padding-top:8px;color:#fff;cursor:default;text-decoration:none;background-position:6px 15px;}

#profile-media .media-container {background:#000;color:#fff;margin-bottom:2em;}
#profile-media .media-container .info {background: url('../images/profile_media/content_bg.jpg') no-repeat left bottom;padding:10px;padding-bottom:20px;}
#profile-media .media-container h2 {display:block;height:29px;overflow:hidden;text-indent:-9999px;width:240px;}
#profile-media .media-container#media-images h2 {background:url('../images/profile_media/headers/images.jpg') no-repeat 0 0;}
#profile-media .media-container#media-music h2 {background:url('../images/profile_media/headers/music.jpg') no-repeat 0 0;}
#profile-media .media-container#media-videos h2 {background:url('../images/profile_media/headers/videos.jpg') no-repeat 0 0;}
#profile-media .media-container#media-images .main-image {text-align:center;}
#profile-media .media-container#media-images .main-image a {border:none;display:block;height:auto;overflow:hidden;width:210px;}
#profile-media .media-container#media-images .main-image a:hover {border:none;}
#profile-media .media-container#media-images .image-thumbnails {
	list-style: none;
	margin: 0;
	padding: 10px 0 0 0;
	width:240px;
}
#profile-media .media-container#media-images .image-thumbnails li {
	float:left;
	background:none;
	padding:0!important;
	width:110px;
	margin:0!important;
	text-align:center;
}
#profile-media .media-container#media-images .image-thumbnails li a {display:block;float:left;height:90px;margin:0 10px 10px 0;width: 90px; padding-bottom: 5px;}
#profile-media .media-container#media-images .image-thumbnails li a:hover {}

#profile-media .media-container ul.media-list {padding:20px 0 0 0;margin:0;}
#profile-media .media-container ul.media-list li {padding:3px 3px 3px 15px;background-position:5px 9px;background-image:url(../images/core/yellow-arrow-right.gif);}
#profile-media .media-container ul.media-list li.alt {background-color:#111;}
#profile-media .media-container ul.media-list li a {color:#bbb;}

#p-profile ul.profile-information {list-style:none;width:440px;padding:0;margin:0;float:left;}
#p-profile ul.profile-information li {background:none;width:420px;padding:5px 10px;}
#p-profile ul.profile-information li div.question {font-weight:bold;width:140px;float:left;padding:0 10px 0 0;}
#p-profile ul.profile-information li div.answer {width:240px;float:left;}
#p-profile ul.profile-information li.alt {background:#f3f3f3;}
#p-profile ul.profile-information li p {font-size:1em;}


/* profile user info */
#p-profile #profile-user-info {background:#000 url(../images/core/bg-blockquote.gif) no-repeat 0 0;color:#1d1d1d;font-size:1.1em;margin-bottom:1em;width:420px;padding:10px;overflow:hidden;}
#p-profile #profile-user-info img.user_image {display:block;float:left;height:100px;width:100px;}
#p-profile #profile-user-info div.user_image {display:block;float:left;height:100px;width:100px;text-align:center;}
#p-profile #profile-user-info .content {float:left; min-height:150px; width: 300px; }
#p-profile #profile-user-info .content dl {margin-left:0;width:300px;padding:0;margin:0 0 15px 0;}
#p-profile #profile-user-info .content dt {color:#959595;display:block;float:left;width:150px;}
#p-profile #profile-user-info .content dd {color:#fff;margin:0;display:block;float:left;width:150px;}
#p-profile #profile-user-info .content h3 {color: #FAD400;}

a.send-me-a-message {width:177px;height:24px;display:block;cursor:pointer;border:none;background:url(../images/buttons/button-sendmemessage-lg.gif) no-repeat 0 0;overflow:hidden;text-indent:-999px;margin:0 0 5px 0;}
a.send-me-a-message:hover {background-position:0 -24px;}

button#send, button.send {background:url(../images/buttons/send.jpg) no-repeat 0 0;width:83px;height:24px;border:none;}
button#send:hover, button.send:hover {background-position:0 -24px;cursor:pointer;}

button#send-comment, button.send {background:url(../images/buttons/send-comment.jpg) no-repeat 0 0;width:83px;height:24px;border:none; text-indent: -999em; overflow: hidden;}
button#send-comment:hover, button.send:hover {background-position:0 -24px;cursor:pointer;}

button.cancel {background:url(../images/buttons/button-cancel.gif) no-repeat 0 0;width:89px;height:24px;border:none; text-indent:-999px;}
button.cancel:hover {background-position:0 -24px;cursor:pointer;}

a.cancel {width:89px;height:24px;display:inline-block;border:none;background:url(../images/buttons/button-cancel.gif) no-repeat 0 0;overflow:hidden;text-indent:-999px;margin:0 0 5px 0;}
a.cancel:hover {background-position:0 -24px;}

a.add-as-friend {width:177px;height:24px;display:block;cursor:pointer;border:none;background:url(../images/buttons/button-addtofriendlist-lg.gif) no-repeat 0 0;overflow:hidden;text-indent:-999px;}
a.add-as-friend:hover {background-position:0 -24px;}

#main form fieldset ol li ul.entries {width:450px;float:left;padding:0 0 0 210px;}
#main form fieldset ol li ul.entries li {margin:0;}
#main form fieldset ol li select.age {width:60px;}


/* ADVANCED SEARCH */

form#username_search ol {margin-bottom:0;}
form#username_search ol li {margin:0 5px 0 0;float:left;}
form#username_search ol li input {width:280px;}
form#username_search ol li select {width:280px;margin:0 0 0 10px;}
form#username_search ol li label {width:290px!important;}


form#musician_search, form#band_search {float:left;width:350px!important;}
form#musician_search {margin-right:20px;}

form#musician_search fieldset legend, form#band_search fieldset legend{height:0px;overflow:hidden;text-indent:-999px;}
form.cmxform fieldset input.search-button {background:url(../images/buttons/button-search-lg.gif) no-repeat 0 0;width:83px!important;height:24px;border:none;cursor:pointer;}
form.cmxform fieldset input.search-button:hover {background-position:0 -24px;}
form.cmxform fieldset li.username_search {position:relative;}
form.cmxform fieldset input.advanced-search-button {background:url(../images/buttons/button-search-lg.gif) no-repeat 0 0;width:83px!important;height:24px;border:none;cursor:pointer;position:absolute;left:440px;top:1px;}
form.cmxform fieldset input.advanced-search-button:hover {background-position:0 -24px;}
#main form#musician_search fieldset label, #main form#band_search fieldset label {width:120px!important;}
#main form#musician_search fieldset input, #main form#band_search fieldset input {width:160px;}

#advanced-search-results {display:block;width:700px;margin:0;padding:0;}
#advanced-search-results div {width:720px;background:none!important; padding: 0px!important; margin: 0px!important; height: 71px;  }
#advanced-search-results div.header {background:#000 url(../images/core/bg-blockquote.gif) no-repeat 0 0!important;color:#fff;font-weight:bold;width:720px; height: 26px;}
#advanced-search-results div.alt {background-color:#eee!important;}

#advanced-search-results div span {display:block;float:left; margin-left: 5px; height: 60px; padding-top: 5px; }
#advanced-search-results div span.image {width:85px; height: 60px; padding-top: 5px; text-align: center; }
#advanced-search-results div span.last {width:115px;}
#advanced-search-results div span.name {width:125px;}
#advanced-search-results div span.instrument {width:105px;}
#advanced-search-results div span.genre {width:165px;}
#advanced-search-results div span.location {width:185px;}
#advanced-search-results div.header span {padding: 0px; height: 23px; font-size: 13px; padding-top: 3px;}

ul#previous-next-nav {margin:0 0 10px 0!important;}
ul#previous-next-nav li {float:right;padding:0!important;margin:0 5px 0 0;background:none!important;}
ul#previous-next-nav li a {display:block;height:24px;cursor:pointer;text-indent:-999px;overflow:hidden;}
ul#previous-next-nav li a#previous {width:101px;background:url(../images/buttons/button-previous.jpg) no-repeat 0 0;}
ul#previous-next-nav li a#next {width:65px;background:url(../images/buttons/button-next.jpg) no-repeat 0 0;}
ul#previous-next-nav li a:hover {background-position:0 -24px!important;}
ul#previous-next-nav.left li {float:left;}

ul.adv-search-paging { margin: 0px!important; width: 710px!important; padding-top: 10px!important; }

 
/* Friends List */
p.friends_view_more {padding-top:20px; text-align:right;}

#p-friends_list  ul#friends_list {list-style:none;margin-bottom:1em;margin-left:0;width:710px;font-size:1em;}
#p-friends_list  ul#friends_list li {background:#000 url('../images/core/bg-blockquote.gif') 0 0 no-repeat;float:left;height:220px;padding:0;margin:5px 5px 0 0;width:137px;}
#p-friends_list  ul#friends_list li a.name  {color:#FAD400;}
#p-friends_list  ul#friends_list li div {background:url('../images/core/black_rounded_small_top.gif') no-repeat left top; margin-top: 10px;/*padding:10px;*/text-align:center;}
#p-friends_list  ul#friends_list li div.img {width:100px; height:80px;margin:0 auto 0;}
#p-friends_list  ul#friends_list li p.tools {color:#666;margin-top: 1px; margin-bottom: 1px;}
 
/* Links */

#p-links ul.link_list {list-style:none;width:720px;display:block;margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px solid #eee;font-size:1em;}
#p-links ul.link_list li {padding:5px 10px;width:220px;float:left;background:none;}
#p-links ul.link_list h4 {margin-bottom:0;color:#000;}



/* Gig Guide and auditions calendars */

#p-gig_guide table.month_calendar, #p-auditions table.month_calendar {
	color: #616B76;
	float: left;
	text-align: center;
	width: 200px;
}
#p-gig_guide table caption, #p-auditions table caption {
	padding: 4px 0 8px 0;
	font-weight:bold;
	font-size:1.4em;
	color:#fff;
}
#p-gig_guide table caption a, #p-auditions table caption a {
	color: #bbb;
	font-weight: bold;
	text-decoration: none;
	padding:0 5px;
}
#p-gig_guide table caption a:hover, #p-auditions table caption a:hover {
	background: none;
	color: #fff;
}
#p-gig_guide table td, #p-auditions table td {
	border:none;
	padding:0;
	margin:0!important;
	background:#fff;
}
#p-gig_guide table, #p-auditions table {
	border:1px solid #666!important;
	padding:0;
}
#p-gig_guide table td a, #p-auditions table td a {
	display:block;
	padding:5px 0;
	color:#333;
}
#p-gig_guide table td a:hover, #p-auditions table td a:hover {
	background: #ddd;
	color: #4180e6;
	text-decoration: underline;
}
#p-gig_guide table tr.alt td, #p-auditions table tr.alt td {
	background-color: #eee;
}
#p-gig_guide table th, #p-gig_guide table.month_calendar td, #p-auditions table th, #p-auditions table.month_calendar td {
	text-align: center;
}
#p-gig_guide table th, #p-auditions table th {
	background: #1a1a1a;
	color: #fff;
	border:none;
	padding:6px 0;
}
#p-gig_guide table#week_gig_calendar td, #p-auditions table#week_gig_calendar td {
	padding: 0;
}
#p-gig_guide table#week_gig_calendar h4, #p-auditions table#week_gig_calendar h4 {
	background: #4180e6 url('../images/gig_guide/white_music_note_icon.gif') no-repeat 5px 8px;
	color: #fff;
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	padding: 4px;
	padding-left: 23px;
}
#p-gig_guide table#week_gig_calendar ul, #p-auditions table#week_gig_calendar ul {
	list-style: none;
	margin: 0;
}
#p-gig_guide table#week_gig_calendar ul li, #p-auditions table#week_gig_calendar ul li {
	padding:0;
	background:none;
}
#p-gig_guide table#week_gig_calendar ul li.alt, #p-auditions table#week_gig_calendar ul li.alt {
	background: #eee;
}
#p-gig_guide table#week_gig_calendar td, #p-auditions table#week_gig_calendar td {
	border-right:1px solid #666;
}
#p-gig_guide table#week_gig_calendar ul li a, #p-auditions table#week_gig_calendar ul li a {
	text-align:center;
	font-size:0.8em;
	display: block;
	height: 1%;
	padding: 4px;
}
div.calendar_info {
	margin:0 0 30px 0;
	background:#000 url(../images/core/bg-blockquote.gif) no-repeat 0 0;
	padding:15px 15px 10px 15px;
	color:#eee;
}
#p-gig_guide div#how_to_use, #p-auditions div#how_to_use {
	display: block;
	float: left;
	margin:0 0 0 20px;
	width: 460px;
	padding:25px 0 0 0;
}

.livelink img {float:right;height:100px;width:100px;margin:-10px 0;}


/* POPUP CALENDAR */
#popup-calendar table.month_calendar {color:#616B76;text-align:center;width:200px;margin:0 auto;}
#popup-calendar table caption {padding:8px 0 8px 0;font-weight:bold;font-size:1.4em;color:#000;text-align:center;width:200px;margin:0 auto;}
#popup-calendar table caption a {color:#bbb;font-weight:bold;text-decoration:none;padding:0 5px;}
#popup-calendar table caption a:hover {background:none;color:#fff;}
#popup-calendar table td {border:none;padding:0;margin:0!important;background:#fff;}
#popup-calendar table {border:1px solid #666!important;padding:0;}
#popup-calendar table td a {display:block;padding:5px 0;color:#333;}
#popup-calendar table td a:hover {background:#ddd;color:#4180e6;text-decoration:underline;}
#popup-calendar table tr.alt td {background-color:#eee;}
#popup-calendar table th, #popup-calendar table.month_calendar td {text-align:center;}
#popup-calendar table th {background:#1a1a1a;color:#fff;border:none;padding:6px 0;}




/* Gig Guide - Gig Details */



a#liveguide {padding:0 0 0 5px;}

#gig-quickinfo {float:right;padding:6px 5px 0 0;width:240px;margin:0 0 0 20px;}
#gig-quickinfo .quickinfo-links {width:250px;display:none;margin:0;padding:0;}
#gig-quickinfo .quickinfo-links ul {margin:0!important;padding:0!important;}
#gig-quickinfo .quickinfo-links li {float:left;width:auto;padding:0;margin:0;}
#gig-quickinfo .quickinfo-links li a {display:block;padding:4px 8px 4px 8px;margin:4px 0 0 0;background:#333;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;text-align:center;font-weight:bold;}
#gig-quickinfo .quickinfo-links li a:hover {background:#444;}
#gig-quickinfo .quickinfo-links li a.active {background:#000;padding-top:8px;margin:0;color:#fff;cursor:default;text-decoration:none;}
#gig-quickinfo .quickinfo-container {color:#fff;padding:1px 0 0 0;margin:0 0 20px 0;background:#000 url('../images/gig_guide/content_bg.jpg') no-repeat left bottom;}
#gig-quickinfo .quickinfo-container .info {padding:10px;padding-bottom:20px;}
#gig-quickinfo .quickinfo-container h2 {display:block;height:29px;overflow:hidden;text-indent:-9999px;width:240px;}
#gig-quickinfo .quickinfo-container#quickinfo-quickgig h2 {
	background: url('../images/gig_guide/headers/quick_gig_info.jpg') no-repeat 0 0;
}
#gig-quickinfo .quickinfo-container#quickinfo-venue h2 {
	background: url('../images/gig_guide/headers/venue.jpg') no-repeat 0 0;
}
#gig-quickinfo .quickinfo-container a {
	color: #EF0096;
	text-decoration: underline;
}
#gig-quickinfo .quickinfo-container a:hover {
	color: #fff;
}
#gig-quickinfo .quickinfo-container#quickinfo-quickgig .band-image a, #gig-quickinfo .quickinfo-container#quickinfo-venue .venue-image a {
	display: block;
	height: 1%;
	margin: 0 auto 10px;
	overflow: hidden;
	width: auto;
	text-align: center;
}
#gig-quickinfo .quickinfo-container#quickinfo-quickgig .band-image a:hover, #gig-quickinfo .quickinfo-container#quickinfo-venue .venue-image a:hover {

}
#gig-quickinfo .quickinfo-container#quickinfo-quickgig dl {
	margin-bottom: 1em;
	margin-left: 0;
}
#gig-quickinfo .quickinfo-container#quickinfo-quickgig dl dt {
	color: #3D93FE;
	font-size: 1.1em;
	font-weight: bold;
}
#gig-quickinfo .quickinfo-container h3 {
	color: #3E94FE;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: .5em;
}
#gig-quickinfo .quickinfo-container p {
	margin-bottom: 1em;
}
#gig-quickinfo ul.gig_info_links {
	list-style: none;
	margin:0;
	padding:0;
}
#gig-quickinfo ul.gig_info_links li {
	float: left;
	margin:0;
	padding:0;
	background:none;
}
#gig-quickinfo ul.gig_info_links li a {
	display: block;
	float: left;
	height: 24px;
	overflow: hidden;
	text-indent: -9999px;
}
#gig-quickinfo ul.gig_info_links li a:hover {
	background-position: 0 -24px !important;
}
#gig-quickinfo ul.gig_info_links li.view_profile a {
	background: url('../images/core/view_profile.gif') no-repeat 0 0;
	width: 96px;
}
/* google map */
div.map_canvas {
	margin-bottom: .5em;
	margin-right: -50px;
	margin-top: 50px;
}
/**
  Gig Guide - Maintain Gigs
*/
#maintain-gigs {width:680px;padding:20px!important;background:#f5f5f5 url(../images/core/bg-forms.gif) no-repeat 0 0;}
#maintain-gigs .gig {margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #fff;}
#maintain-gigs .gig .info {width:540px;float:left;}
#maintain-gigs .gig .links {width:120px;float:left;padding:24px 0 0 0;text-align:right;}
#maintain-gigs .gig .links li {float:left;background:none!important;}
#maintain-gigs .gig .links li a {color:#3694ff;}

input#post-gig {background:url(../images/buttons/button-post-gig-lg.gif) no-repeat 0 0;width:137px!important;height:24px!important;border:none!important;text-indent:-999px;overflow:hidden;cursor:pointer;display:block;margin:0 0 0 202px;}
input#post-gig:hover {background-position:0 -24px;}







/**
  How To - Call to actions
*/

.listing#p-how_to #call_to_action {float:right;padding:6px 5px 0;width:240px; position:relative;}

.how-to-text {width:460px;}

.cta_container-brandyourband {background:url(../images/how_to/cta-brand-ur-band.jpg) no-repeat 0 0; height:213px; position:relative; top:-13px; width: 240px!important;}
.cta_container-brandyourband img {margin:183px 0 0 85px;}

.listing#p-how_to #call_to_action .cta_container {background: #000 url('../images/core/right_grunge_container.jpg') no-repeat 0 0;padding:20px 10px;color:#fff; width: 220px!important;}
.listing#p-how_to #call_to_action .cta_container .content h2 {color: #1B85FF;font-size:1.2em;margin-bottom:.5em;}
.listing#p-how_to #call_to_action .cta_container .content h3 {color: #fff;font-size:1.1em;font-weight: bold;margin-bottom: .5em;}
.listing#p-how_to #call_to_action .cta_container .content a {color:#F21485;text-decoration: underline;}
.listing#p-how_to #call_to_action .cta_container .content a:hover {color:#fff;}

#p-how_to .how_to_list {list-style:none;margin-left: 0; width:460px;}
#p-how_to .how_to_list li {display: block;background:none;padding:0;}
#p-how_to .how_to_list li a {display:block;padding:5px 10px 5px 20px;color:#000;background:url(../images/core/pink-arrow-right.gif) no-repeat 10px 11px;}
#p-how_to .how_to_list li.alt a {background:#f5f5f5 url(../images/core/pink-arrow-right.gif) no-repeat 10px 11px;}
#p-how_to .how_to_list li a:hover {background-color:#000;color:#fff;text-decoration:none;}
#p-how_to .how_to_list li a:hover span {background-position:right top;}
button.button-bandname {background:url(../images/buttons/button-bandname-lg.gif) no-repeat 0 0;width:445px;height:24px;border:none;/*text-indent:-999px;overflow:hidden;*/	cursor:pointer;}
button.button-bandname:hover {background-position:0 -24px;}



/* Main - Youtube URL Guide */

#main #youtube_guide_container ol {
	list-style: none;
	margin-left: 0;
	margin-bottom: 1em;
}
#main #youtube_guide_container ol li {
	border-left: 1px solid #333;
	display: block;
	float: left;
	padding: 0 10px;
	margin:0;
	text-align: center;
	width: 208px;
}
#main #youtube_guide_container ol, #main #youtube_guide_container ol li {
	height: 220px;
}
#main #youtube_guide_container ol li.step_one {
	border-left: 0;
}
#main #youtube_guide_container ol li img {
	margin-bottom: .5em;
}



/* Australia map */

#australia-state-links {background-image:url('../images/core/australiamap/australia_map_490.jpg');height:445px;margin:50px 0 0 80px;position:relative;width:470px;}
#p-auditions #australia-state-links {margin:50px 0 0 0;float:left;}
#australia-state-links ul {list-style:none;margin:0;}
#australia-state-links ul li {background:none!important; z-index:5;}
#australia-state-links ul li a {background-image:url('../images/core/australiamap/australia_map_490.jpg');display:block;overflow:hidden;position:absolute;text-indent: -9999px;}
#australia-state-links ul li a:hover {background-color:transparent !important;z-index:20;}
#australia-state-links ul li.wa a {background-position:-29px -77px;height:273px;left:29px;top:77px;width:176px;}
#australia-state-links ul li.wa a:hover {
	background-position: -499px -77px;
}
#australia-state-links ul li.nt a {
	background-position: -178px -37px;
	height: 176px;
	left: 178px;
	top: 37px;
	width: 106px;
}
#australia-state-links ul li.nt a:hover {
	background-position: -648px -481px;
}
#australia-state-links ul li.sa a {
	background-position: -193px -201px;
	height: 150px;
	left: 193px;
	top: 201px;
	width: 135px;
}
#australia-state-links ul li.sa a:hover {
	background-position: -193px -646px;
}
#australia-state-links ul li.qld a {
	background-position: -274px -25px;
	height: 217px;
	left: 274px;
	top: 25px;
	width: 170px;
}
#australia-state-links ul li.qld a:hover {
	background-position: -744px -25px;
}
#australia-state-links ul li.nsw a {
	background-position: -321px -220px;
	height: 113px;
	left: 321px;
	top: 220px;
	width: 123px;
}
#australia-state-links ul li.nsw a:hover {
	background-position: -791px -664px;
}
#australia-state-links ul li.vic a {
	background-position: -321px -296px;
	height: 63px;
	left: 321px;
	top: 296px;
	width: 89px;}
#australia-state-links ul li.vic a:hover {background-position:-791px -296px;}


#australia-state-links ul li.act a {
	background:url(../images/core/australiamap/act.gif) no-repeat 0 0;
	height: 28px;
	left: 388px;
	top: 288px;
	width: 21px;
	z-index:50;
}
#australia-state-links ul li.act a:hover {background-position:0 -28px;}

#australia-state-links ul li.tas a {background-position:-360px -372px;height:43px;left:360px;top:372px;width:38px;}
#australia-state-links ul li.tas a:hover {background-position:-830px -372px;}


/* Auditions - Australia Map */

.australia-map#p-auditions #main {width:740px;}
.australia-map#p-auditions #call_to_action {float:right;margin:6px 5px 0;width:240px;height:230px;overflow:hidden;background:#000 url('../images/core/right_grunge_container.jpg') no-repeat right bottom;}
.australia-map#p-auditions #call_to_action #ozjam_band {background: url('../images/core/right_grunge_container.jpg') no-repeat 0 0;}
.australia-map#p-auditions #call_to_action #ozjam_band .content {
	
	color: #fff;
	padding: 20px 10px;
	height:10px;
}
.australia-map#p-auditions #call_to_action #ozjam_band .content h2 {color: #1B85FF;font-size:1.2em;margin-bottom:.5em;}
.australia-map#p-auditions #call_to_action #ozjam_band .content strong {color:#f42397;}
input#post-audition {background:url(../images/buttons/button-post-audition-lg.gif) no-repeat 0 0;width:177px!important;height:24px!important;border:none!important;text-indent:-999px;overflow:hidden;cursor:pointer;display:block;margin:0 0 0 202px;}
input#post-audition:hover {background-position:0 -24px;}




/* INTERVIEWS */

#p-interviews ul.interview_list {list-style:none;margin-bottom:1em;margin-left:0;width:710px;font-size:1em;}
#p-interviews ul.interview_list li {background:#000 url('../images/core/bg-blockquote.gif') 0 0 no-repeat;display:block;float:left;height:220px;padding:0;margin:5px 5px 0 0;width: 137px;}
#p-interviews ul.interview_list li a {color:#FAD400;}
#p-interviews ul.interview_list li div {background:url('../images/core/black_rounded_small_top.gif') no-repeat left top; margin-top: 10px;/*padding:10px;*/text-align:center;}
#p-interviews ul.interview_list li div.img {width:100px; height:100px;margin:0 auto .5em;}
#p-interviews ul.interview_list li .date {color:#666;}
#p-interviews ol.full_interview {margin-left:0;padding:0 0 0 30px;font-size:1.4em;font-weight:bold;}
#p-interviews ol.full_interview li h4 {font-size:1em;color:#000;margin:0;}
#p-interviews ol.full_interview li p {padding:10px 0 0 0;font-size:0.7em;font-weight:normal;}
#p-interviews ol.full_interview li {padding:4px 10px;}
#p-interviews ol.full_interview li.alt {background:#f3f3f3;}

#p-interviews .interview_band_musician_information {background:#000 url(../images/core/bg-blockquote.gif) no-repeat 0 0;color:#fff;margin-bottom:2em;}
#p-interviews .interview_band_musician_information .wrap {background:url('../images/core/black_rounded_large_bottom.gif') no-repeat left bottom;padding:20px 22px;}
#p-interviews .interview_band_musician_information h2 {color:#FAD400;}
#p-interviews .interview_band_musician_information ul.links {list-style:none;margin-left:0;}
#p-interviews .interview_band_musician_information ul.links li {float:left;margin-right:5px;background:none;padding:0;}
#p-interviews .interview_band_musician_information ul.links li a {display:block;float:left;height:24px;overflow:hidden;text-indent:-9999px;}
#p-interviews .interview_band_musician_information ul.links li a:hover {background-position:0 -24px !important;}
#p-interviews .interview_band_musician_information ul.links li.view_profile a {background:url('../images/core/view_profile.gif') no-repeat 0 0;width:96px;}
#p-interviews .interview_band_musician_information .profile_image {float:left;margin-right:16px;width:100px;}
#p-interviews .interview_band_musician_information .info {float:left;width:540px;}
#p-interviews .interview_band_musician_information .info dl {margin:0 0 20px 0;padding:0;font-size:1.2em;}
#p-interviews .interview_band_musician_information .info dt {float:left;width:150px;margin:0;padding:0;color:#959595;}
#p-interviews .interview_band_musician_information .info dd {float:left;width:390px;margin:0;padding:0;color:#fff!important;}

form#interview input#send-interview {background:url(../images/buttons/button-sendmyinterview-lg.gif) no-repeat 0 0;width:177px;height:24px;display:block;border:none;cursor:pointer;margin:0 0 0 202px;}
form#interview input#send-interview:hover {background-position:0 -24px;}



/* Style/Genre List */

#main #style_genre_list {list-style:none;margin:0;width:660px; padding: 20px 20px 20px 20px; background:#000 url(../images/core/bg-blockquote.gif) no-repeat 0 0;}
#main ul#style_genre_list { margin: 0; display: inline-block;}
#main #style_genre_list li {float:left;padding:0;background:none; width: 90px; text-align: center; }
#main #style_genre_list li a {display:block;text-decoration:none;padding:5px; border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #000;border-bottom:1px solid #000;background:#1d1d1d;color:#fff;}
#main #style_genre_list li a:hover {border:1px solid #FAD400;background:#FAD400;color:#333;}



/* Contest */

#main #contest {margin-top:-6px;}



/* Contest - Details */

.contest-details { height:258px;margin-bottom:6px;position:relative;width:490px; }
.current-contest-details { margin-bottom:6px;height:258px;width:490px; padding-top:12px; }
.current-contest-details img { height:258px;width:490px;position:absolute; }
div.join-now { height:24px;left:368px; top:216px;width:101px;position:relative; }
a.join_up {background: url('../images/contest/win-fender-stratocaster/details/join_up.gif') no-repeat 0 0;height:24px;width:101px;}
a.join_up:hover {background-position:0 -24px;}



/* Fender stratocaster */

.contest-details#win-fender-stratocaster {background:url('../images/contest/win-fender-stratocaster/details/bg.jpg') no-repeat 0 0;}
.contest-details#win-fender-stratocaster h3.title, .contest-details#win-fender-stratocaster p.conditions, .contest-details#win-fender-stratocaster p.description,  a.join_up {display:block;overflow:hidden;position:absolute;text-indent:-9999px;}
.contest-details#win-fender-stratocaster h3.title {	background:url('../images/contest/win-fender-stratocaster/details/title.gif') no-repeat 0 0;height:13px;left:104px;top:26px;width:278px;}
.contest-details#win-fender-stratocaster p.description {background:url('../images/contest/win-fender-stratocaster/details/description.gif') no-repeat 0 0;height:27px;left:46px;top:51px;width:399px;}
.contest-details#win-fender-stratocaster p.conditions {background:url('../images/contest/win-fender-stratocaster/details/conditions_apply.gif') no-repeat 0 0;height:11px;left:22px;top:228px;width:155px;}



/**
  Contest - Last Months Winner
*/

#contest-last-winner h3 {
	background: url('../images/contest/last-months-winner/title.gif') no-repeat 0 0;
	display: block;
	height: 13px;
	margin-bottom: 1em;
	overflow: hidden;
	text-indent: -9999px;
	width: 172px;
}
#contest-last-winner img.last_month_photo, #contest-last-winner dl {
	float: left;
}
#contest-last-winner img.last_month_photo {
	height: 60px;
	margin-right: 28px;
	overflow: hidden;
	width: 60px;
}
#contest-last-winner dl {
	color: #9a9a9a;
	font-size: 1.2em;
	width: 250px;
	margin-left: 0;
}
#contest-last-winner .content h4 {
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: .75em;
}

#contest-last-winner dl dt {
	color: #fff;
	clear: both;
	display: block;
	float: left;
	width: 80px;
}
#contest-last-winner dl dd {
	color: #959595;
	margin: 0;
}
#contest-last-winner a.view_profile {
	background: url('../images/contest/last-months-winner/view-profile.gif') no-repeat 0 0;
	display: block;
	float: right;
	height: 24px;
	margin:28px 0 0 0;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 101px;
}
#contest-last-winner a.view_profile:hover {
	background-position: 0 -24px;
}



/**
  New Members
*/
#new-members h3 {
	background: url('../images/new_members/title.gif') no-repeat 0 0;
	display: block;
	height: 13px;
	margin-bottom: 12px;
	overflow: hidden;
	text-indent: -9999px;
	width: 125px;
}
#main #new-members ul {
	list-style:none;
	margin:0;
	padding:0;
	
}
#new-members { height:195px !important; padding-bottom:0; margin-bottom:0; }
#new-members p {font-size:0.8em;line-height:1.6em;}

#main #new-members ul li {
	color: #fff;
	float: left;
	margin: 0 15px 0 0;
	text-align: center;
	width: 100px;
	padding:0;
	background:none;
	height:135px;
}
#main #new-members ul li.four {
	margin-right:0;
}
#new-members ul li a.member-name {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
#new-members ul li a.member-name:hover {
	background: none;
	color: #ED1685;
}



/* site features */

.site-feature-container {
	background: #f5f5f5 url('../images/core/feature-container-bg.gif') no-repeat 0 39px;
	color: #1d1d1d;
	font-size: 1.1em;
	margin:0 0 .5em 0;

}
.site-feature-container .feature-title {
	background: url('../images/core/features-header-blue.jpg') no-repeat 0 0;
	color: #fff;
	display: block;
	font-size: 1.2em !important;
	font-weight: bold;
	height: 39px;
	line-height: 39px;
	overflow: hidden;
	padding: 0 30px 0 16px;
	text-transform: uppercase;
	width: 194px;
}
.site-feature-container .content {
	background: url('../images/core/feature-content-bg.gif') no-repeat left bottom;
	padding: 10px;
}



/* welcome to ozjam */

.site-feature-container#welcome-to-ozjam .feature-title {background-image:url('../images/h3/h3-feature-welcome.png'); text-indent: -999em;}
.site-feature-container#welcome-to-ozjam .scroll {overflow:auto;padding:5px;padding-top:0px;}
.site-feature-container#welcome-to-ozjam .scroll p {padding:0 0 10px 0;font-size:1.2em;}


/* quick search */

.site-feature-container#quick-search .feature-title {background-image:url('../images/h3/h3-quick-search.png'); z-index: 0!important; text-indent: -999em;}
.site-feature-container#quick-search fieldset {display:block;margin:0;}
.site-feature-container#quick-search fieldset.divider {background:url('../images/quick_search/fieldset-bg.gif') repeat-x left bottom;margin:0 0 10px 0;padding:0 0 10px 0;}
.site-feature-container#quick-search fieldset legend {display:block;font-weight:bold;margin:0 0 .5em 0; padding:0;}
.site-feature-container#quick-search fieldset li {margin:0 0 3px;}
.site-feature-container#quick-search fieldset label {width:70px!important;font-size:1em;}
.site-feature-container#quick-search fieldset fieldset label {margin-left:83px;}
.site-feature-container#quick-search fieldset select {border:1px solid #ccc;padding:2px;height:20px;width:135px;margin:0 0 6px 0;}
.site-feature-container#quick-search fieldset li.form-submit {padding-left:80px;}
.site-feature-container#quick-search fieldset li.form-submit .search-btn {background:url('../images/quick_search/search.gif') no-repeat 0 0;border:0;display:inline-block;height:24px;margin:2px 0 0 57px;overflow:hidden;text-indent:-9999px;width:82px;cursor:pointer;}
.site-feature-container#quick-search fieldset li.form-submit .search-btn:hover {background-position:0 -24px;}



/* features */

.site-feature-container#features-list {height:295px;}
.site-feature-container#features-list .feature-title {background-image:url('../images/h3/h3-features.png') !important; text-indent: -999em !important;}
.site-feature-container#features-list .content {padding:0;}
.site-feature-container#features-list ul {list-style:none;margin:0;}
.site-feature-container#features-list ul li.alt {background:#fff;}
.site-feature-container#features-list ul li a {background:url('../images/core/pink-arrow-right.gif') no-repeat 10% 50%;color:#000;display:block;font-weight:bold;padding: 5px 8px 5px 35px;text-decoration:none;height:17px;}
.site-feature-container#features-list ul li a:hover {background-color:#000;color:#fff;}



/* featured artist */

.site-feature-container#featured-artist .feature-title {background-image:url('../images/h3/h3-featured-artist.jpg'); text-indent: -999em;}
.site-feature-container#featured-artist .artist-image {border:10px solid #fff;overflow:hidden;margin-bottom:.5em;text-align: center;}
.site-feature-container#featured-artist .artist-name {background:#fff;display:block;font-size:1.2em;margin-bottom:.5em;padding:5px 10px;}
.site-feature-container#featured-artist .artist-details {margin-bottom:.5em;padding:0 10px;}
.site-feature-container#featured-artist .artist-details dl dt {clear:both;display:block;float:left;width:80px;}
.site-feature-container#featured-artist ul.artist-links {list-style:none;}
.site-feature-container#featured-artist ul.artist-links li {float:left;height:24px;margin:1px;}
.site-feature-container#featured-artist ul.artist-links li a {
	display: block;
	float: left;
	height: 24px;
	overflow: hidden;
	text-indent: -9999px;
}
.site-feature-container#featured-artist ul.artist-links li a:hover {
	background-position: 0 -24px !important;
}
.site-feature-container#featured-artist ul.artist-links li.view-profile a {
	background: url('../images/featured_artists/view-profile.gif') no-repeat 0 0;
	width: 101px;
}
.site-feature-container#featured-artist ul.artist-links li.view-interview a {
	background: url('../images/featured_artists/view-interview.gif') no-repeat 0 0;
	width: 114px;
}



/* Sign up */
#band_or_musician {height:149px;margin-bottom:1em;position:relative;width:720px;}
#band_or_musician a {display:block;height:149px;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:360px;}
#band_or_musician a:hover {background-position:0 -149px!important;}
#band_or_musician a.band_form_link {background:url('../images/sign_up/b_or_m-band.jpg') no-repeat 0 0;right:0;}
#band_or_musician a.musician_form_link {background:url('../images/sign_up/b_or_m-musician.jpg') no-repeat 0 0;left:0;}
#p-sign_up fieldset.signup-options label {width:auto!important;}
#p-sign_up fieldset.signup-options input.checkbox {margin-right:10px;}


input#sign_up_submit {background:url(../images/buttons/button-signup.jpg) no-repeat 0 0;width:83px;height:24px;border:none;cursor:pointer;}
input#sign_up_submit:hover {background-position:0 -24px;}

/* Footer */

#genre-flash {height:56px; z-index: 0; clear:both; display:block; margin-top: -5px;}
#footer {
	background: #1d1d1d;
	clear: both;
	color: #797979;
	height: 75px;
	margin: 0 5px 2em;
	padding: 26px 20px 0;
	position: relative;
}
#footer a {
	color: #9d9d9d;
	text-decoration: none;
}
#footer a em {
	font-style: normal;
}
#footer a:hover {
	color: #fff;
}
#footer #footer-navigation ul li {
	display: inline;
	margin-right: 15px;
}
#footer #created-by-webfirm a {
	background: url('../images/footer/webfirm-logo.gif') no-repeat 0 0;
	display: block;
	height: 17px;
	overflow: hidden;
	position: absolute;
	right: 20px;
	text-indent: -9999px;
	top: 60px;
	width: 70px;
}

.tell-a-friend {  padding:20px;}
/* CONTACT */

input.button-send-enquiry {
	background:url(../images/buttons/button-submit-enquiry-lg.jpg) no-repeat 0 0;
	width:137px!important;
	height:24px!important;
	border:none!important;
	text-indent:-999px;
	overflow:hidden;
	cursor:pointer;
}
input.button-send-enquiry:hover {background-position:0 -24px;
}


/* FOR SALE */


textarea#description {height:60px;}


#for-sale-detail {width:720px;margin:0 0 20px 0;}
#for-sale-detail #gallery {width:250px;float:left;margin: 0 20px 0 0;}
#for-sale-detail #gallery #image {width:250px;margin:0 0 10px 0;}
#for-sale-detail #gallery #thumbs {width:250px;}
#for-sale-detail #gallery #thumb-row {width:250px;margin:0 0 5px 0;}
#for-sale-detail #info {width:450px;float:left;}

.for-sale-listings {width:720px;}
.for-sale-listings .listing {width:720px;margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px solid #eee;}
.for-sale-listings .listing div {float:left;}
.for-sale-listings .listing .image {width:80px;height:80px;padding:5px;margin:0 20px 0 0;background:#eee;}
.for-sale-listings .listing .info {width:500px;margin:0 20px 0 0;}
.for-sale-listings .listing .info h3 a {color:#3694ff!important;}
.for-sale-listings .listing .price {width:90px;text-align:center!important;}
.for-sale-listings .listing .price a.view {width:83px;height:24px;display:block;cursor:pointer;overflow:hidden;text-indent:-999px;background:url(../images/buttons/button-view-lg.gif) no-repeat 0 0;margin:20px 0 0 0;}
.for-sale-listings .listing .price a.view:hover {background-position:0 -24px;}

#p-for_sale_wanted input#create-advert {background:url(../images/buttons/button-postmyadvert.gif) no-repeat 0 0;width:177px;height:24px;display:block;border:none;;cursor:pointer}
#p-for_sale_wanted input#create-advert:hover {background-position:0 -24px;}

#main ul#my-ads {padding:0;margin:0;}
#main ul#my-ads li {height:20px;padding:0 0 0 20px;background-position:10px 7px;}
#main ul#my-ads li.hover {background-color:#151515!important;}
#main ul#my-ads li.alt {background-color:#0e0e0e;}
#main ul#my-ads li a {display:block;float:left;}
#main ul#my-ads li a.name {width:480px;overflow:hidden;}
#main ul#my-ads li a.edit {width:100px;text-align:center;}
#main ul#my-ads li a.delete {width:100px;text-align:center;}

#browse-wanted {width:720px;background:#f5f5f5 url(../images/core/for-sale-list-bg.gif) no-repeat 100px 50px;padding:20px 0 10px 0;}
#browse-wanted ul {margin:0;padding:0;float:left;}
#browse-wanted ul li.main {width:200px;float:left;}
#browse-wanted ul li {font-weight:bold;font-size:0.8em;}
#browse-wanted ul li a {color:#000;}
#browse-wanted ul ul {background:none;}
#browse-wanted ul ul li {font-weight:normal;padding:0;margin:0;}
#browse-wanted ul ul li a { padding:0 0 0 10px; color:#666; font-size:1.1em; }
#browse-wanted ul ul li a:hover {color:#000;}

form#create-for-sale h3, form#edit-for-sale h3 {color:#3694ff;}

a.contact-member {display:block;width:177px;height:24px;background:url(../images/buttons/button-contact-member-lg.jpg) no-repeat 0 0;text-indent:-999px;overflow:hidden;}


/* Forgot password */

form#forgot-password {background:#f5f5f5 url(../images/core/bg-forms.gif) no-repeat 0 0;display:block;padding:20px 0;}
form#forgot-password ol {width:720px;list-style:none;}
form#forgot-password ol li {width:720px;}
form#forgot-password label, form#forgot-password input, form#forgot-password button {display:block;float:left;}
form#forgot-password label {width:300px!important;font-size:1.2em;padding:4px 0 0 0;}
form#forgot-password input {border:1px solid #ccc;height:20px;height:16px;padding:3px;width:200px;margin:0 5px 0 0;} 
form#forgot-password button {width:83px;height:24px;border:none;text-indent:-999px;overflow:hidden;background:url(../images/buttons/send.jpg) no-repeat 0 0;cursor:pointer;}
form#forgot-password button:hover {background-position:0 -24px;}


/* MEMBERS AREA */

#member-functions {font-size:0.9em;}
#member-functions li.header {background:none;padding:0;margin:10px 0 0 0;font-weight:bold;}

form#compose textarea {height:200px;width:400px;}
form#compose #send-message {background:url(../images/buttons/button-send-message-lg.gif) no-repeat 0 0;width:137px;height:24px;display:block;border:none;cursor:pointer;margin:0 0 0 202px;}
form#compose #send-message:hover {background-position:0 -24px;}

#message-display {background:#f5f5f5 url(../images/core/bg-forms.gif) no-repeat 0 0;padding:20px;display:block;}
#message-display #message-details {padding:0!important;margin:0 0 10px 0!important;border-bottom:1px solid #ccc;}
#message-display #message-details li {float:left;padding:0!important;margin:0 0 0 0!important;background:none;display:block;}
#message-display #message-details li h3 {border-bottom:1px solid #eee;font-size:0.9em;color:#fff;background:#000 url(../images/core/bg-blockquote.gif) no-repeat 0 0;padding:5px 10px;}
#message-display #message-details li p {padding:0 10px;font-size:1em;}
#message-display #message-details li.title {width:380px;}
#message-display #message-details li.sender {width:150px;}
#message-display #message-details li.date {width:150px;}

#message-display .message-content {padding:0 20px 10px 20px;border-bottom:1px solid #ccc;margin:0 0 20px 0;}

.inbox {background:#f5f5f5 url(../images/core/bg-forms.gif) no-repeat 0 0;padding:10px 0 0 0;}
.inbox .inbox-row {width:680px;padding:10px 20px;margin:0 0 10px 0;border-bottom:1px solid #fff;}
.inbox .inbox-row .status {width:20px;height:20px;float:left;margin:0 10px 0 0;text-indent:-999px;overflow:hidden;} 
.inbox .inbox-row .new {background:url(../images/icon/new.gif) no-repeat 0 0;}
.inbox .inbox-row .old {background:url(../images/icon/old.gif) no-repeat 0 0;}
.inbox .inbox-row .from {width:150px;margin:0 10px 0 0;float:left;}
.inbox .inbox-row .from h4 a {color:#3694ff!important;}
.inbox .inbox-row .message {width:440px;margin:0 10px 0 0;float:left;}
.inbox .inbox-row .message h4 a {color:#000!important;}
.inbox .inbox-row .reply {width:20px;float:left;}
.inbox .inbox-row .reply a {width:20px;height:20px;background:url(../images/icon/reply.gif) no-repeat 4px 0;text-indent:-999px;overflow:hidden;display:block;}
.inbox .inbox-row .delete {width:20px;float:left;}
.inbox .inbox-row .delete a {width:20px;height:20px;background:url(../images/icon/cross.gif) no-repeat 4px 0;text-indent:-999px;overflow:hidden;display:block;}

#tooltip {position:absolute;z-index:3000;border:1px solid #3694ff;background-color:#fff;padding:3px 5px;opacity:0.85;font-size:1.1em;font-weight:normal;}

#popup {display:none;}


/*Scrollable*/
/* root element for scrollable */ 
#friends-list-container div.scrollable { float: left; position:relative; overflow:hidden; height: 390px; width: 170px!important; } 
/* root element for scrollable items */ 
#friends-list-container div.scrollable ul.items { position:absolute; height:auto; }
/* controll items */
#friends-list-container div.scrollable-container { position: relative; height: 392px; width: 200px!important; }
#friends-list-container a.prev  { position: absolute; top: 0px; right: 0px; display: none; background:#000 url('../images/core/icon-scrollup.png'); display: inline-block; width: 21px; height: 21px; overflow: hidden; text-indent: -99999em; cursor: pointer; float: right; }
#friends-list-container a.next  { position: absolute; bottom: 0px; right: 0px; display: none; background:#000 url('../images/core/icon-scrolldown.png'); display: inline-block; width: 21px; height: 21px; overflow: hidden; text-indent: -99999em; cursor: pointer; float: right; }
#friends-list-container a.disabled  { display: none; }
#friends-list-container a { display: inline; }
#friends-list-container {background:#000 url('../images/profile_media/content_bg.jpg') no-repeat left bottom;width:200px;float:right;padding:10px 20px 30px;color:#fff;overflow:hidden;}

#main ul.friends-list {margin:0; list-style:none;}
#main ul.friends-list li {padding:0;background:none;clear: both;}
#main ul.friends-list li div.img {float:left;width:60px;height:60px;margin:0 10px 0 0;display:inline;}
#main ul.friends-list li div.info {float:left;display:inline; width: 100px;} 
#main ul.all-friends {height:auto!important;}
#main ul.friends-list li div.info p {font-size:1em;}

/*Scrollable*/
#message_board-container {background:#000 url('../images/profile_media/content_bg.jpg') no-repeat left bottom;width:200px;float:right;padding:10px 20px 30px;color:#fff;overflow:hidden; margin-top:20px;}

#message_board-container div.scrollable { float: left; position:relative; overflow:hidden; height: 390px; width: 170px!important; } 
/* root element for scrollable items */ 
#message_board-container div.scrollable ul.items { position:absolute; height:auto; }
/* controll items */
#message_board-container div.scrollable-container { position: relative; height: 392px; width: 200px!important; }
#message_board-container a.prev  { position: absolute; top: 0px; right: 0px; display: none; background:#000 url('../images/core/icon-scrollup.png'); display: inline-block; width: 21px; height: 21px; overflow: hidden; text-indent: -99999em; cursor: pointer; float: right; }
#message_board-container a.next  { position: absolute; bottom: 0px; right: 0px; display: none; background:#000 url('../images/core/icon-scrolldown.png'); display: inline-block; width: 21px; height: 21px; overflow: hidden; text-indent: -99999em; cursor: pointer; float: right; }
#message_board-container a.disabled  { display: none; }

#message_board-container ul.items {font-size:.9em;}
#message_board-container ul.items li {padding:10px 0; border-bottom:1px solid #666;}
#message_board-container ul.items li p.message_buttons {padding:5px 0; border: 1px solid red;}
#message_board-container ul.items li div.member-name { display: inline; width: 103px; float: left; }
#message_board-container ul.items li div.member-text { display: block; width: 168px; clear: both; padding-top: 10px!important; }
#message_board-container ul.items li a {font-weight:bold;}
#message_board-container ul.items li p.message_buttons {padding:3px;}
#message_board-container ul.items li p.message_buttons a {font-weight:normal; padding:3px; }
#message_board-container ul.items li img {float:left; margin:5px 5px 0 0; clear:left;}
#message_board-container ul.items li span.message_date {display:block; color:#666; font-size: 11px!important;}

.post_a_message {display:block; float:left; width:100px; text-align:left; padding-top:10px;}
.view_more {display:block; float:right; width:100px; text-align:right; padding-top:10px;}
#post_message {display:none;}
#post_message ul {list-style:none; display:block; background:url('../images/core/bg.gif') no-repeat top center;}


form#post_message_form ul li {background:none;list-style:none;}
form#post_message_form ul li label {font-size: 12px; width: 150px!important;}
form#post_message_form ul li.button { padding: 15px; }
form#post_message_form textarea, textarea#message_post_textarea {width:280px; height:150px; margin-bottom:10px;}
form#post_message_form input {width:280px;}
form#post_message_form li.button input {width:80px;}
form#post_message_form .error {color:#f00 !important;}
li.message-box { display: block; height: 310px; }

div#content ul#profile_posts li {list-style:none; background:none!important ; border:none; padding:0 0 10px 0;}
div#content ul#profile_posts {background:none; list-style:none; font-size:11px;}
div#content ul#profile_posts li p {font-size:11px !important; }
div.user_post img {float:right; margin:5px 5px 5px 5px; border:3px solid #3694ff;}
#main ul#profile_posts li {background:none;}
#profile_posts h4 {clear:both;}
#profile_posts p {font-size:12px !important;}
.profile_post { padding:10px; background:#F5F5F5; border-bottom:1px solid #eee; list-style:none;}
.profile_post img {float:right; margin:0 0 5px 5px; border:3px solid #3694ff;}
.profile_post img.post_thumb {float:left; margin: 0 5px 5px 0; border:2px solid #3694ff;}

#main #profile_posts ul.profile_comments {font-size:12px !important; margin:0; padding: 0 10px 10px 10px;}
ul.profile_comments li {background:#e3e3e3 !important; padding:10px; border-bottom:1px solid #eee;}
ul.profile_comments li.odd {background:#ccc !important;}


.user_information {float:left; width:140px;}
.user_information p {font-size:11px !important;}
.user_post {border-left: 1px solid #FFF; float:right; width:510px; padding: 5px;}
div.post_actions{margin: 5px 0!important; padding-top: 10px!important; border-top:1px solid #ccc; clear:both; width: auto; }
.profile_comments div.post_actions {border-top: 1px solid #fff;}
#p-profile div.post_actions {border-top: 1px solid #111;}


/* PAGE TITLES (H1) */ 

h1 {text-indent:-999px;overflow:hidden;}

body#p-sign_up h1 {background:url(../images/titles/signup.gif) no-repeat 0 0;}
body#p-advanced_search h1 {background:url(../images/titles/advanced-search.gif) no-repeat 0 0;}
body#p-gig_guide h1 {background:url(../images/titles/gig-guide.gif) no-repeat 0 0;}
body#p-interviews h1 {background:url(../images/titles/interviews.gif) no-repeat 0 0;}
body#p-auditions h1 {background:url(../images/titles/auditions.gif) no-repeat 0 0;}
body#p-how_to h1 {background:url(../images/titles/how-to.gif) no-repeat 0 0;}
body#p-for_sale_wanted h1 {background:url(../images/titles/for-sale-wanted.gif) no-repeat 0 0;}
body#p-links h1 {background:url(../images/titles/links.gif) no-repeat 0 0;}
body#p-forums h1 {background:url(../images/titles/forum.gif) no-repeat 0 0;}
body#p-contact_us h1 {background:url(../images/titles/contact-us.gif) no-repeat 0 0;}
body#p-profile h1 {background:url(../images/titles/profile.gif) no-repeat 0 0;}
body#p-members-area h1 {background:url(../images/titles/members-area.gif) no-repeat 0 0;}
body#p-terms-and-conditions h1 {background:url(../images/titles/terms-and-conditions.gif) no-repeat 0 0;}
body#p-inbox h1 {background:url(../images/titles/inbox.gif) no-repeat 0 0;}
body#p-privacy-policy h1 {background:url(../images/titles/privacy-policy.gif) no-repeat 0 0;}
body#p-friends_list h1 {background:url(../images/titles/friends_list.gif) no-repeat 0 0;}
body#p-message-board h1 { background:url(../images/titles/message-board.gif) no-repeat 0 0; }

#main ul {list-style:none;padding:0;margin:0 0 10px 10px;font-size:1.2em;}
#main ul li {background:url(../images/core/pink-arrow-right.gif) no-repeat 0 7px;padding:0 0 0 10px;}

.red {color:#ff0000;}
.pink {color:#f42397;}

#p-auditions #google-adsense { float:right; border:1px solid #000; margin-top:10px; }
#p-home #google-adsense { text-align:center; border:1px solid #000; }
#p-gig_guide #google-adsense { float:right; }
#p-how_to #google-adsense { border:1px solid #000; width: 240px;  }
#p-interviews #google-adsense { position:relative; padding-top:10px; }
.how-to-band-name { margin-bottom:15px; }
/* SCROLL STYLES */

/* BANNER AD */
#p-home #banner-add { text-align:center; }

a.jScrollArrowUp {background: url(../images/scroll-up.gif) no-repeat top center;}
a.jScrollArrowDown {background: url(../images/scroll-down.gif) no-repeat top center;}



/* User Messages */
p.user-msg { padding: 5px; padding-left: 25px; }
p.complete { background: url('../images/icon/new.gif') no-repeat 0 6px; color: #009933; }
p.error { background: url('../images/icon/cross.gif') no-repeat 0 6px; color: #AE0000; }
p.generic { background: url('../images/icon/old.gif') no-repeat 0 6px; }
div.error-set { padding-left:5px; display: block; margin-bottom: 20px; }
div.error-set div { margin-left: 20px; color: red;  }
div.error-set strong { margin-left: 0px; padding:5px; display: block; }

/* Profile listing */
span.title { padding: 0 2px; font-weight: bold;color:#3694ff;font-size:1.2em;font-weight:bold;padding:0 5px; margin-bottom: 10px; }
div.listing-info { float: left; width: 200px; display: block; }
div.listing-links { float: left; width: 200px; display: block; }

/* Validation Errors */ 
form.validate-gig-form label.error, form.validate-aud-form label.error, form.validate-sale-form label.error, form.validate-sign-form label.error, form.validate-profile-form label.error, form.validate-bandname-form label.error { margin-left: 200px; display: block; width: 300px!important; color: red; }

.no-friends { width: 170px!important; }
.no-messages { border-bottom: none!important; }
.no-messages  div.info{ width: 170px!important; text-decoration: none!important; font-size: 12px; border-bottom: none!important; }
.arrow {background:url(../images/core/pink-arrow-right.gif) no-repeat 5px 6px;padding:0 0 0 20px;}

/* Buttons */

a.button-musician-information, strong.button-musician-information {width:211px;height:24px;display:block;cursor:pointer;border:none;background:url(../images/buttons/button-musician-information.gif) no-repeat 0 0;overflow:hidden;text-indent:-999px;margin:0 0 5px 0;}

a.button-band-information, strong.button-band-information {width:181px;height:24px;display:block;cursor:pointer;border:none;background:url(../images/buttons/button-band-information.gif) no-repeat 0 0;overflow:hidden;text-indent:-999px;margin:0 0 5px 0;}

a.button-your-history, strong.button-your-history {width:143px;height:24px;display:block;cursor:pointer;border:none;background:url(../images/buttons/button-your-history.gif) no-repeat 0 0;overflow:hidden;text-indent:-999px;margin:0 0 5px 0;}

a.button-video-files, strong.button-video-files {width:122px;height:24px;display:block;cursor:pointer;border:none;background:url(../images/buttons/button-video-files.gif) no-repeat 0 0;overflow:hidden;text-indent:-999px;margin:0 0 5px 0;}

a.button-audio-files, strong.button-audio-files {width:123px;height:24px;display:block;cursor:pointer;border:none;background:url(../images/buttons/button-audio-files.gif) no-repeat 0 0;overflow:hidden;text-indent:-999px;margin:0 0 5px 0;}

a.button-band-members, strong.button-band-members {width:146px;height:24px;display:block;cursor:pointer;border:none;background:url(../images/buttons/button-band-members.gif) no-repeat 0 0;overflow:hidden;text-indent:-999px;margin:0 0 5px 0;}

a.button-musician-information:hover, a.button-band-information:hover, a.button-your-history:hover, 
a.button-video-files:hover, a.button-audio-files:hover, a.button-band-members:hover{background-position:0 -24px;}

strong.button-musician-information, strong.button-band-information, strong.button-your-history, 
strong.button-video-files, strong.button-audio-files, strong.button-band-members{background-position:0 -24px;}

ul.profile-links { margin: 0px!important; padding: 0px!important; clear: both; width: 100%; height: 25px;}
ul.profile-links li { background: none!important; padding: 0px!important; margin: 0px!important; float: left; display: block;padding-right: 1px!important; }

div.feat-image { height: 93px; }

span.quick-note { font-size: 11px; font-weight: bold; color: #333; padding: 5px; clear: both; }
span.label-space { margin-left: 200px; }

.align {
	margin-top: 12px;
}

ul#terms-conditions li { font-size:14px; list-style:decimal; font-weight:bold;  margin-left:20px; padding-bottom:5px; background:none; line-height:1.4em;}
ul#terms-conditions li ul li { font-size:12px; font-weight:normal; list-style:lower-alpha; padding-bottom:5px; }
ul#terms-conditions li ul li ul li { list-style:lower-roman; padding-bottom:5px; }
ul#terms-conditions li.bare { list-style:none!important; }

li.small { font-size: 10px; }

ul.zebra a {color: #000 !important; font-weight: bold;  line-height: 24px; display: block; padding: 0 0 0 15px !important; height: 24px !important; background: url(../images/core/pink-arrow-right.gif) no-repeat 5px 10px !important; text-decoration: none !important;}
ul.zebra a:hover {background-color: #000 !important; color: #fff !important;}
ul.zebra li.alt {background-color:#f9f9f9 !important; }

input.checkbox {width: 20px!important;}

a.remove { background:url(../images/icon/comment_delete.png); display: inline-block; width: 16px; height: 16px; text-indent: -9999em; overflow: hidden; margin-right: 5px; }
a.edit { background:url(../images/icon/comment_edit.png); display: inline-block; width: 16px; height: 16px; text-indent: -9999em; overflow: hidden; margin-right: 5px; }
a.block { background:url(../images/icon/user_delete.png); display: inline-block; width: 16px; height: 16px; text-indent: -9999em; overflow: hidden; margin-right: 5px; }
a.unblock { background:url(../images/icon/user_add.png); display: inline-block; width: 16px; height: 16px; text-indent: -9999em; overflow: hidden; margin-right: 5px; }
a.reply { background:url(../images/icon/comment_reply.png); display: inline-block; width: 16px; height: 16px; text-indent: -9999em; overflow: hidden; margin-right: 5px; }

div.post_actions a { display: block!important; float: left; }
div.post_actions { padding-bottom: 10px; }

.message_board_image { width: 120px; margin-bottom: 5px; padding-bottom: 5px; float: none!important; }


#post_message_form ul li label { display: inline-block!important; float: left; }
#p-profile .rte-zone {  float: left; }
#p-profile .clear {clear:both;}
#p-members-area #friends-list li p {font-size:14px !important;}

