

@import url('extra_css/blockstyles.css');
/*@import url('extra_css/blockstyles2.css');*/
@import url('extra_css/navbars.css');
@import url('extra_css/footer.css');
@import url('extra_css/skinr_specific_blocks.css');
@import url('extra_css/specific_pages.css');
@import url('extra_css/membershome_blocks.css');
@import url('extra_css/remove_p_padding.css');
@import url('extra_css/accordians.css');
@import url('extra_css/forum.css');
@import url('extra_css/rhsblocks.css');
@import url('extra_css/rhsblocksfh.css');
@import url('extra_css/rollovers.css');
@import url('extra_css/newhome.css');
@import url('extra_css/videohome.css');
@import url('extra_css/blogbanner.css');
@import url('extra_css/pwidget.css');



/* GENERAL SITE CSS ///////////////////////// */

body {
background:#ffffff;
background-image:url('images/bg_strip.jpg');
background-repeat: repeat-x;
font-size:80%;
overflow-x:hidden;
min-width:800px;
}
.font-size-12 {
font-size:80%;
}

.kevscontaining_div {
background-image:url('images/bg_centre.jpg');
background-repeat: repeat-y;
width: 980px ;
margin-left: auto;
margin-right: auto;
margin-top: -127px;
}

html {
background:none;
}

h1, h1.title {
font-size:210%;
}

a:link, a:visited {
color:#0185b6;
}
.prosper-gray-rounded-plain a:link, .prosper-gray-rounded-plain a:visited {
color:#0185b6;
}

.edgeofc {
width:1004px;
height:127px;
margin-left: auto;
margin-right: auto;
background-image:url('images/header.jpg');
background-repeat: no-repeat;
}

ul.pager {
border-color:#CECECE #D9D9D9 #D9D9D9;
}

.form-item label {
font-weight:normal;
}
#main-wrapper {
padding:0px 0;
}
.footer-wrapper {
border-top:0px solid #404040;
}
.footer {
padding:0px 0 0;
}



/* HIDE TITLES ///////////////////////// */
/*body.node-type-mpa-news h1.title {
display:none !important;
font-size:0%;
color:#FFF;
}
body.node-type-members-news h1.title {
display:none !important;
font-size:0%;
color:#FFF;
}*/
body.node-type-page h1.title {
display:none !important;
font-size:0%;
color:#FFF;
}
#pid-history-of-music-publishing h1.title{
display:none !important;
font-size:0%;
color:#FFF;
}
#pid-content-mpa-catalogue-printed-music h1.title{
display:none !important;
font-size:0%;
color:#FFF;
}



/* MAKE NEWS PAGES -  TITLE BIGGER, WRAP TEXT ROUND IMAGE ///////////////////////// */
body.node-type-mpa-news .field-field-mpa-headline {
font-size:20px;
padding-bottom:20px;
}
body.node-type-mpa-news .field-field-mpa-news-image{
float:left;
padding:0 20px 10px 0;
}

body.node-type-mpa-news p{
margin-top:0px !important;
}





/* MAKE TITLE SIZES THE SAME ON "LATEST MUSIC" PAGE ///////////////////////// */
.views-field-title, .views-field-title a:link, .views-field-title a:visited {
font-size:100%;
}


.views-field-title {
vertical-align:text-top !important;
}
.views-field {
vertical-align:text-top !important;
}


blockquote p {
background:  url(images/blockquote-quote.png) no-repeat;
/* You could also increase the top padding if you like to create some space between the image and the text. */
padding-top:5px !important;
padding-left:25px !important;
padding-right:25px !important;
padding-bottom:5px !important;
}
blockquote {
background: #ececec url(images/blockquote-quote-end.png) no-repeat;
background-position:right bottom; 
padding-top:5px !important;
padding-left:20px !important;

}


/* remove round corners from block styles*/
.block-title .jquery-corner{
display:none !important;
}


/* NEWS IMAGES HAVE GREY BORDERS */
.field-field-mpa-news-image img{
border:1px solid #848484 !important;;
}
.imagecache-MPA_news_image_175pxhigh img{
border:1px solid #848484 !important;
}




/* MULTISTEP MENU ///////////////////////// */


#block-multistep-sfrequest{
display:none;
}
.node-type-sfrequest #block-multistep-sfrequest,
#pid-node-add-sfrequest #block-multistep-sfrequest{
display:block;
}
#pid-node-add-sfrequest .collapsible,
#pid-node-add-sfrequest #edit-delete,
.node-type-sfrequest .collapsible,
.node-type-sfrequest #edit-delete{
display:none
}




