



/* NEW FONT TWEAKS - ALL */
.primary-menu-inner ul.menu li span,
.secondaryblockcss ul.menu li span{
padding:8px 13px !important;
}
body {
    line-height: 140%;
}
.blockfontsize a{
font-size:93% !important;
}

.views-row-last,
.views-row-last td{
border:0px !important;
}
#block-views-about-block_1 .view-content .views-row-last{
border-bottom:1px solid #535353!important;
}

#content-content p, #content-content li,
.view-Member-Directory td, .view-Member-Directory td a{
font-size:14px;
}
.twittersmall{
height:53px;
}

body.page-mpa-news #content-region .view-content .views-field-title{
}
body.page-mpa-news #content-region .view-content .views-field-created{
padding:6px 0;
color:#9CA716;
}
body.page-mpa-news #content-region .view-content .views-field-body{
font-size:14px !important;
}
body.page-mpa-news #content-region .view-content .views-field-view-node{
padding-top:5px;
}

.userspecificblock{
font-size:14px;
}
.userspecificblock a{
line-height:25px;
}

#block-views--exp-member_quicky-block_1 #filter-title label {
    font-size: 17px;
}
#block-views--exp-member_quicky-block_1 #filter-title .views-widget {
	padding-top:8px;
}

.members_searchbox_narrow #filter-title label {
    font-size: 15px;
}
.members_searchbox_narrow #filter-title .views-widget {
	padding-top:8px;
}

#block-views-press_multi_news-block_1 .view-display-id-attachment_2 .view-content{
	padding-top:15px;
}














/* LIGHT GREY BEHIND MENU */
.header-group-wrapper {
background:none;
background-image:url('../images/header2.jpg'); 
background-repeat: no-repeat;
height:97px;
}


/* PRIMARY LINK ROW */
.primary-menu {
font-size:85%;
margin-top:-2px;
/*min-height:51px;*/
}
.header-primary-menu-wrapper {
background:url('../images/primary_bg.jpg');
background-repeat: no-repeat;
}


#primary-menu-inner {
margin-left:0px;
margin-right:0px;
}
.primary-menu-inner {
position: relative;
float: left;
left:50%;
}
.primary-menu-inner > ul.menu {
position: relative;
left: -50%;
}
.primary-menu-inner ul.menu li {
position: relative; 
}





/* @ THESE GET RID OF DIVIDING LINES */
.primary-menu-inner ul.menu li .nolink {
border-left:0px solid #000;
color:#000;
}

.primary-menu-inner ul.menu li a:link, .primary-menu-inner ul.menu li a:visited, .primary-menu-inner ul.menu li a:hover {
border-left:0px solid #000;
color:#000;
}

.primary-menu-inner ul.sf-menu li.expanded ul {
margin-top:7px;
}

.primary-menu-inner ul.sf-menu li.expanded:hover ul.menu li a, .primary-menu-inner ul.sf-menu li.expanded.hover ul.menu li a {
padding-top:8px;
padding-bottom:8px;
}

.primary-menu-inner ul li.last a, .primary-menu-inner ul.sf-menu li.last {
border-right:0px solid #5B5B5B;
}

.block-nice_menus-1 {
z-index: 20;
}
/*rollovers*/
.primary-menu-inner ul.sf-menu li:hover .nolink {
color:#000;
}




/* GREY BEHIND MENU */
.header-top-wrapper{
background:none;
margin:0 0 -0px;
}

/* ANOTHER GREY BIT */
.header-primary-menu-wrapper {

/*background:none;
 min-height:50px; */
}



/* MEMBERS SECONDARY MENU */
.header-top-region ul.sf-menu li:hover .nolink {
color:#000 !important;
}
.secondaryblockcss {
margin-bottom:0px;
}
.row {
overflow:visible;
}
.header-top-region .nolink {
color: #FFF;
text-decoration:none;
}
.header-top-region li.nolink-li {
padding-top:8px;
padding-bottom:8px;
}
/*#block-menu-secondary-links li.nolink-li {
padding:8px 20px;
}*/
.header-top-region a:link, .header-top-region a:visited {
color: #FFF;
text-decoration:none;
}
.header-top-region a:hover, .header-top-region a:focus {
color: #000 !important;
text-decoration:none;
}
#header-top-wrapper, #header-group-wrapper, #preface-top-wrapper, #main-wrapper, #preface-bottom, #content-top, #content-region, #content-bottom, #postscript-top, #postscript-bottom-wrapper, #footer-wrapper, #footer-message-wrapper {
clear:none;
}
#header-top-wrapper, #header-group-wrapper, #preface-top-wrapper, #main-wrapper, #preface-bottom, #content-top, #content-region, #content-bottom, #postscript-top, #postscript-bottom-wrapper, #footer-wrapper, #footer-message-wrapper {
clear:none;
}
.header-top-region {
padding:0;
}
ul.sf-vertical li ul {
padding:0px 0;
}

.fusion-multicol-menu .inner ul li {
width:auto;
font-size:90%;
font-weight:normal;
/*padding:8px 20px;*/
}
/* centre aligns 2nd nav*/
.fusion-center-content .inner ul.menu {
/*margin-left:130px;
text-align:center;
width:600px;*/
}





/*NEW STUFF TO CENTER SECONDARY NAV ****************/
#block-menu-secondary-links .inner ul li.last a {
padding-right:20px !important;
}
ul.sf-vertical {
width:inherit !important;
}

#block-menu-secondary-links .inner{
margin-left:0px;
margin-right:0px;
position: relative;
float: left;
left: 50%;
}
/*#block-menu-secondary-links .inner .menu {
background-color:red;
position: relative;
left: -50%;
}*/
.header-top-region-inner .content > ul.menu {
/*background-color:red;*/
position: relative;
left: -50%;
}
#block-menu-secondary-links .inner .menu .expanded {
/*background-color:blue !important;*/
}







.header-top-wrapper {
background:url('../images/membersnav_bg.jpg');
background-repeat: no-repeat;
}
ul.nice-menu-down li {
border-top:0px solid #CCCCCC;
}
ul.nice-menu li {
background-color:transparent;
border-width:0 0px 0px;
}

ul.nice-menu-down li.menuparent, #header-region ul.nice-menu-down li.menuparent {
background-color:transparent;
background:none;
}
/* COLOUR BLOCK ROLLOVER */
.header-top-region-inner ul.menu li a:focus, .header-top-region-inner ul.menu li a:hover, .header-top-region-inner ul.menu li:hover a, .header-top-region-inner ul.menu li.hover a, .header-top-region-inner ul.menu li.active-trail a, .header-top-region-inner ul.sf-menu li a:hover, .header-top-region-inner ul.sf-menu li:hover a, .header-top-region-inner ul.sf-menu li.hover a{
background:#f4f4f4 none repeat scroll 0 0;
padding:8px 20px;
margin:0;
color:#000;
}


.header-top-region li.nolink-li:hover{
background:#f4f4f4 none repeat scroll 0 0;
}
.header-top-region-inner ul.menu li a:focus, .header-top-region-inner ul.menu li a:hover, .header-top-region-inner ul.menu li:hover a, .header-top-region-inner ul.menu li.hover a, .header-top-region-inner ul.menu li.active-trail a, .header-top-region-inner ul.sf-menu li a:hover, .header-top-region-inner ul.sf-menu li:hover a, .header-top-region-inner ul.sf-menu li.hover a{
background:#f4f4f4 none repeat scroll 0 0;
padding:8px 20px;
margin:0;
}

ul.sf-vertical li a:link, ul.sf-vertical li a:visited, ul.sf-vertical li .nolink {
padding:8px 20px;
margin-left:0px;
}
.header-top-region-inner ul.menu li a:link{
padding:8px 20px;
margin:0;
}
/* STYLING FOR DROPDOWNS */
.header-top-region-inner ul.sf-menu li ul.menu {
border-bottom:5px solid #939393;
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
}
.header-top-region-inner ul.sf-menu li ul.menu {
width:200px;
}
.header-top-region-inner ul.sf-menu li ul {
/*background:#F4F4F4 none repeat scroll 0 0;*/
}
.header-top-region-inner ul.sf-menu li ul.menu li {
border-bottom:1px solid #DCDCDC;
}
.header-top-region-inner ul.sf-menu li ul.menu li  a:hover{
background-color:#ffffff;
}

.fusion-multicol-menu .inner ul li ul li {
float:none;
}
.fusion-multicol-menu .inner ul li.expanded ul {
font-size:110%;
width:200px;
margin-top:32px;
margin-left:-126px;
color:#000 !important;
}
ul.sf-vertical li ul li.last {
margin-bottom:0px;
margin-top:0px;
}
/* REMOVE UNDERLINES */
ul.sf-vertical li a:hover, ul.sf-vertical li a.active {
text-decoration:none;
color:#000;
}

.prosper-lightgraybackground-border .inner {
background:none;
border:none;
padding:0;
}
ul.sf-vertical {
background:none;
}
ul.sf-vertical li {
border-bottom:none;
}





/* SEARCH BAR */
.search_tiny .inner {
/*width: 220px;*/
height:60px;
color:#FFF;
/*font-size:13px;*/
font-size:0px;
}
.search_tiny h2.block-title{
font-size:0px;
color:#e1e1e1;
}

.search_tiny .content{
margin-top: 30px;
margin-left: 20px;
}
.search_tiny .form-text{
position:absolute;
left:0px;
top:30px;
}

.search_tiny .form-submit{
background:#272727 url('../images/searchbtn_tiny.jpg') no-repeat;
border:0px solid #272727;
font-size:0px;
width: 76px;
height: 23px;

position:absolute;
left:128px;
top:28px;
}



/* HEADER LINKS */
.headerlinks .inner{
height:25px;
position:absolute;
top:11px;
color:#FFF;
font-size:12px;
}


.bookmarkus{
height:25px;
position:relative;
top:-503px;
left:262px;
font-size:0px;
color:#222222;
}



/* LOGO LINK */
.logolink {
/*position:relative;
left:435px;
top:-66px;*/
height: 70px;
    margin-left: 790px !important;
    position: absolute;
    width: 180px;
}

.audioswf {
position:relative;
z-index:1000;
left:300px;
top:-52px;
}
.audioswf .inner img {
border:0px solid #BBBBBB;
}

