body#body-uk-news .article-listing-heading, body#body-world-news .article-listing-heading, body#body-music .article-listing-heading, body#body-books .article-listing-heading, body#body-film .article-listing-heading, body#body-health--beauty .article-listing-heading, body#body-food .article-listing-heading, body#body-fostering-and-adoption .article-listing-heading, body#body-female .article-listing-heading, body#body-female .article-listing-heading, body#body-travel .article-listing-heading, body#body-multimedia #block-views-featured_multi-block_2, body#body-articles .article-listing-heading, body#body-100-black-britons .article-listing-heading, body#body-black-history .article-listing-heading, body#body-black-business .article-listing-heading, body#body-business-advice .article-listing-heading, body#body-money .article-listing-heading, body#body-finance .article-listing-heading, body#body-graduate-news .article-listing-heading, body#body-graduate-news .article-listing-heading , body#body-employers .article-listing-heading , body#body-career-sectors .article-listing-heading , body#body-graduate-advice .article-listing-heading , body#body-professionals .article-listing-heading , body#body-jobs .article-listing-heading, body#body-so-you-want-to-be .article-listing-heading, body#body-apprenticeships-and-training .article-listing-heading, body#body-career-advice .article-listing-heading, body#body-school-leaver-news .article-listing-heading   {display: none !important;}	

.mobile-only {display: none;}
.node-type-uni-profile .title-wrap, .node-type-career-profile .title-wrap, .node-type-foster-profile .title-wrap {float: left; width: 450px; font-size: 2em; height: 61px; border-top: 1px dotted #ccc; padding: 10px 0;}

#block-menu-primary-links li ul.menu li.news {display: block !important;}

#slideshow-area .views_slideshow_singleframe_next, .galleria-next {width: 58px; height: 70px; background: url("images/mobile/MOB-slideshow-next.png") repeat-x scroll 0 0px transparent !important; left: 397px !important; top: 115px; display: block; position: absolute; text-indent: -9999px; z-index: 10000;}
#slideshow-area .views_slideshow_singleframe_previous, .galleria-prev {width: 58px; height: 70px; background: url("images/mobile/MOB-slideshow-prev.png") repeat-x scroll 0 0px transparent !important; left: 0px; top: 115px; display: block; position: absolute; text-indent: -9999px; z-index: 10000;}
	
/* Main page element styles */

body {background: #dcdcdc;}
body#body-olympics-2012, body.section-Olympics {background:url("/sites/all/themes/voice/images/bg-olympics.jpg") repeat-y #0B1E46; background-position:center;}
body#body-entertainment, body.section-Entertainment {background:url("/sites/all/themes/voice/images/bg-ent.jpg") no-repeat #1C0D1C; background-position:top;}

#content-wrap {overflow: hidden; padding: 5px 10px 10px 10px; width: 955px;}

.page-admin #content-wrap {width: 98%;}

#header {}
#header h1 {width: 220px; height: 120px; float: left;}
#header img.logo {
  vertical-align: middle;
}
#header .site-name {
}
#header .site-slogan {clear: both; float: left; color: #fff; text-transform:capitalize; font-zie: 12px; margin-left: 10px;}
#header .navigation {
}
#header .navigation .navigation-primary {
}
#header .navigation .navigation-secondary {
}
#header form.search {
  margin-top: 10px;
}
.header-inner-top {height: 31px; color: #fff; }

#header-top {color: #fff; height: 20px; padding: 0; }

#container {
  xclear: both; width: 975px; margin: 0 auto; background: #fff;}

.sidebar {
}
#left-sidebar {
  float: left;
  width: 158px; border-right: 1px dotted #ccc;
  padding-right: 10px; margin-right: 10px;
}
#right-sidebar {
  float: left;
  width: 158px; border-left: 1px dotted #ccc;
  padding-left: 10px; margin-left: 10px;
}

#page {
  float: left;
  overflow: hidden;

  min-height: 500px;
}

#footer {clear: both; background: url(images/footer-bg.png) repeat-x 0 0; overflow: hidden; height: 377px; position: relative;}
.footer-logo {width: 76px; height: 30px; background: url(images/footer-logo.png) no-repeat 0 0; display: block; position: absolute; bottom: 30px; left: 10px;}
.footer-message, .footer-message a {color: #fff; padding: 0 10px; font-size: .9em;}
#footer, #footer a {color: #fff;}
.footer-message {position: absolute; bottom: 5px; width: 97%;}
#footer ul {list-style: none; list-style-image: none;}
#footer ul li {display: inline;}
#block-menu-menu-footer {position: absolute; bottom: 33px; left: 110px;}
#block-menu-menu-footer .title {display: none;}
#block-views-classifieds-block_2, #block-views-classifieds-block_3, #block-nice_menus-1 {margin-top: 30px;}

/* Common page items */

#page .mission {
  padding: 20px;
  font-size: 144%;
}
#page .tabs {
}
#page .help {
}
#page .messages {
  color: #333333;
  background-color: #f0f0f0;
  border: 1px solid #c0c0c0;
  margin-bottom: 10px;
}
#page .error {
  border-color: #ff0000;
}

.breadcrumb {
}

/* Blocks */
.block {
  padding-left: 5px;
  padding-right: 5px;
}
.block .title {
  font-weight: bold;
}
.block .content {

}
.user-login-block {
  text-align: left;
}

/* Nodes */
.node {

}
.node h3.title {
}
.node-type-article-blog .node .content {overflow: hidden;
}
.node .picture {
  float: left;
  padding: 4px;
  margin-right: 4px;
  background-color: #f0f0f0;
}
.node .date {
}
.node .author {
}
.node .terms {
}
.node .links {
  clear: left;
}
.node-sticky {
}
.node table {
  width: 100%;
}

/* Boxes (comment list container) */
.box {
}
.box h3.title {
}
.box .content {
}

/* Comments */
.comment h4.title {
}
.comment .new {
}
.comment .content {
}
.comment .picture {
  float: left;
}
.comment .date {
}
.comment .author {
}
.comment .links {
  clear: left;
}
.comment-new {
}

/* Customize different page layouts */
#header {margin: 0 auto; background: url(images/header.jpg) repeat-x 0 0; height: 165px;}

body#body-olympics-2012 #header, body.section-Olympics #header {margin: 0 auto; background: url(/sites/all/themes/voice/images/header-olympics.jpg) no-repeat 0 0; height: 165px;}

body#body-entertainment #header, body.section-Entertainment #header {margin: 0 auto; background: url(/sites/all/themes/voice/images/header-ent.jpg) no-repeat 0 0; height: 165px;}
body#body-entertainment #header img.logo, body.section-Entertainment #header img.logo {
	display:none;
}

body.sidebar-left #page {
  width: 78.9%;
  padding-left: 2%;
}
body.sidebar-right #page {
  width: 775px;
}
body.two-sidebars #page {
  width: 55%;
  padding-left: 2%;
  padding-right: 2%;
}
body.no-sidebars #page {
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
  float: none;
}

.footer {
  margin-left: auto;
  margin-right: auto;
}
body.sidebar-left .footer {
  width: 80%;
}
body.sidebar-right .footer {
  width: 80%;
}
body.two-sidebars .footer {
  width: 60%;
}
body.no-sidebars .footer {
  width: 100%;
}

/* Fixed-width sidebars, fixed center column. */
/*
#left-sidebar {
  float: left;
  width: 120px;
}
#right-sidebar {
  float: left;
  width: 100px;
}

#header,
body.sidebar-left #header,
body.sidebar-right #header,
body.two-sidebars #header,
body.no-sidebars #header {
  width: 760px;
  margin-left: 0px;
  margin-right: 0px;
}

body.sidebar-left #page,
body.sidebar-right #page,
body.two-sidebars #page,
body.no-sidebars #page {
  float: left;
  width: 440px;
}

.footer,
body.sidebar-left .footer,
body.sidebar-right .footer,
body.two-sidebars .footer,
body.no-sidebars .footer {
  width: 760px;
  margin-left: 0px;
  margin-right: 0px;
}
*/

/* Fixed-width sidebars, fluid center column. */
/*
#left-sidebar{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 160px;
}
#right-sidebar {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 160px;
}

#header,
body.sidebar-left #header,
body.sidebar-right #header,
body.two-sidebars #header,
body.no-sidebars #header {
  margin-left: 160px;
  margin-right: 160px;
}

body.sidebar-left #page,
body.sidebar-right #page,
body.two-sidebars #page,
body.no-sidebars #page {
  float: none;
  margin-left: 160px;
  margin-right: 160px;
}

.footer,
body.sidebar-left .footer,
body.sidebar-right .footer,
body.two-sidebars .footer,
body.no-sidebars .footer {
  margin-left: 160px;
  margin-right: 160px;
}
*/
/* end custom layouts */

/* Override drupal.css */
#user-login-form {
  text-align: left;
}

/* header banner styling */

#header-banner {float: right; margin-top: 10px; margin-right: 5px;}
#block-block-1 {float: left; padding-top: 7px; padding-left: 12px;}
#block-block-3 {float: right; width: 120px; height: 15px; padding-top: 10px; padding-right: 0; margin-right:7px; }
#block-block-3 ul li {float: left; margin-left: 5px;}
#block-block-3 ul {padding: 0; margin: 0;}




.block-poll {margin-top: 0 !important;}
.block-poll .content {background: #c80226 url(images/sidebar-bg-poll.png) repeat-x 0 -20px; color: #fff; padding: 10px !important; overflow: hidden; width: 138px; margin-left: 5px;}
.block-poll .title {font-size: 1.25em; text-transform: uppercase; height: 15px; background: #c80226 url(images/sidebar-bg-poll.png) repeat-x 0 0; color: #fff; padding: 10px 0 0 10px !important; }
.block-poll .content .title {background: none !important; height: auto !important; padding: 0 !important;}
.block-poll .poll .vote-form .title, .poll .title {font-size: 12px !important; text-transform: none !important; font-weight: normal !important;}
.block-poll .form-radios {font-size: 2.25em; margin: 0; padding: 0;}
.block-poll .form-radios .form-item {margin: 0 !important; padding: 0 !important;}
.block-poll #edit-vote {border: 0 !important; background: #fff; float: left; margin-top: 10px; padding: 5px 3px; color: #b90022; cursor: pointer;}




.navigation {height: 50px; position: relative; margin: 1em auto 0;}
.navigation ul {padding: 0;}
.navigation .title {display: none;}
.navigation li {display: block; float: left; margin: 0 !important; padding: 0 0 1px 0;}
.navigation a {text-transform: uppercase; text-decoration: none; font-weight: bold; font-size: 13px; padding: 3px 8px 3px; display: inline-block;}
a#navigation-news, li.home a {color:#666;}
a#navigation-sport {color:#41b240;}
a#navigation-opinion {color: #FFAA00;}
a#navigation-entertainment {color: #633163;}
a#navigation-lifestyle {color: #006fdd;}
a#navigation-faith {color: #fd6500;}
.navigation li.blog a, a#navigation-blog {color: #3fb2b2;}
a#navigation-education, li.education a {color: #cc0099;}
a#navigation-history, li.history a {color: #996600;}
a#navigation-business {color: #003399;}
a#navigation-classifieds {color: #000;}
a#navigation-careers {color: #CA0026;}

.navigation li a.active, .navigation .active-trail a {color: #fff !important;}


.navigation .expanded ul { display: block; position: absolute; width: 98%; left: 0; top: 25px; padding: 0 1%; height: 22px; padding-top: 3px; z-index: 500;}
.navigation .expanded ul li {float: left;}
.navigation .expanded ul li a {color: #fff; font-weight: normal !important; font-size: 9px; border-right: 1px solid #fff; padding: 0 4px !important;}
.navigation .expanded ul li.first a {padding-left: 0 !important;}
.navigation .expanded ul li {margin: 0 !important; padding: 0 !important;}

.navigation .expanded ul li ul {display: none !important;}



.navigation .expanded.news ul, .navigation .expanded.home ul {background:#666;}
.navigation .expanded.sport ul {background:#41b240;}
.navigation .expanded.opinion ul {background:#FFAA00;}
.navigation .expanded.entertainment ul  {background:#633163;}
.navigation .expanded.lifestyle ul {background:#006fdd;}
.navigation .expanded.faith ul {background:#fd6500;}
.navigation .expanded.blog ul {background:#3fb2b2;}
.navigation .expanded.education ul {background:#cc0099;}
.navigation .expanded.history ul {background:#996600;}
.navigation .expanded.business ul {background:#003399;}
.navigation .expanded.classifieds ul {background:#000;}
.navigation .expanded.careers ul {background:#CA0026;}


.navigation .expanded.home, #body-news .first.home a {background:#666 url(images/navigation-bg.png) repeat-x 0 0; color: #fff;}
.navigation .expanded.home a {color: #fff;}
.navigation .expanded.sport, .navigation .active-trail.sport {background:#41b240 url(images/navigation-bg.png) repeat-x 0 0;  color: #fff !important;}
.navigation .active-trail.sport a {color: #fff !important;}
.navigation .expanded.opinion, .navigation .active-trail.opinion {background:#FFAA00 url(images/navigation-bg.png) repeat-x 0 0; color: #fff;}
.navigation .active-trail.opinion a {color: #fff !important;}
.navigation .expanded.entertainment, .navigation .active-trail.entertainment a {background:#633163 url(images/navigation-bg.png) repeat-x 0 0; color: #fff;}
.navigation .expanded.lifestyle {background:#006fdd url(images/navigation-bg.png) repeat-x 0 0; color: #fff;}
.navigation .expanded.faith, .navigation .active-trail.faith {background:#fd6500 url(images/navigation-bg.png) repeat-x 0 0; color: #fff;}
.navigation .active-trail.faith a { color: #fff !important;}
.navigation .expanded.blog, .navigation .active-trail.blog {background:#3fb2b2 url(images/navigation-bg.png) repeat-x 0 0; color: #fff;}
.navigation .active-trail.blog a {color: #fff !important;}
.navigation .expanded.education {background:#cc0099 url(images/navigation-bg.png) repeat-x 0 0; color: #fff;}
.navigation .expanded.history, .navigation .active-trail.history a {background:#996600 url(images/navigation-bg.png) repeat-x 0 0; color: #fff;}
.navigation .expanded.business {background:#003399 url(images/navigation-bg.png) repeat-x 0 0;  color: #fff;}
.navigation .expanded.classifieds {background:#000 url(images/navigation-bg.png) repeat-x 0 0; color: #fff;}
.navigation .expanded.careers, #body-graduate-news .navigation .careers a, #body-postgraduate-study .navigation .careers a, #body-graduate-advice .navigation .careers a, #body-employers .navigation .careers a, #body-so-you-want-to-be .navigation .careers a, #body-school-leaver-news .navigation .careers a, #body-career-advice .navigation .careers a, #body-apprenticeships-and-training  .navigation .careers a {background:#CA0026 url(images/navigation-bg.png) repeat-x 0 0; color: #fff !important;}


.related-heading {color: #666;}
body.section-Sport .related-heading, body.section-Sport h2.title {color: #41b240 !important;}
body.section-Opinion .related-heading {color: #FFAA00 !important;}
body.section-Faith .related-heading {color: #fd6500 !important;}
body.section-Entertainment .related-heading {color: #633163 !important;}
body.section-Lifestyle .related-heading {color: #006fdd !important;}
body.section-History .related-heading {color: #996600 !important;}
body.section-Business .related-heading {color: #003399 !important;}
body.area-Blog .related-heading, .node-type-article-blog .related-heading {color: #3fb2b2 !important;}
body.section-Opinion h2.title {color: #FFAA00 !important;}
body.section-Faith h2.title {color: #fd6500 !important;}
body.section-Entertainment h2.title {color: #633163 !important;}
body.section-Lifestyle h2.title {color: #006fdd !important;}
body.section-History h2.title {color: #996600 !important;}
body.section-Business h2.title {color: #003399 !important;}
body.area-Blog h2.title {color: #3fb2b2 !important;}




body.section-Professionals h2.title, body.section-School h2.title, body.area-Career h2.title, body.area-Graduate h2.title, body.section-Graduates h2.title {color: #CA0026 !important;}
.node-type-education-article  h2.title, .node-type-article h2.title {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #ccc; font-size: 1.75em; text-transform: capitalize;}




.navigation .expanded.entertainment a#navigation-entertainment, .navigation .expanded.news a#navigation-news, .navigation .expanded.sport a#navigation-sport, .navigation .expanded.opinion a#navigation-opinion, .navigation .expanded.lifestyle a#navigation-lifestyle, .navigation .expanded.faith a#navigation-faith , .navigation .expanded.blog a#navigation-blog , .navigation .expanded.education a#navigation-education, .navigation .expanded.history a#navigation-history, .navigation .expanded.business a#navigation-business, .navigation .expanded.classifieds a#navigation-classifieds, .navigation .expanded.careers a#navigation-careers, .active-trail.history a {color: #fff !important;}

#body-sport .navigation .expanded ul.menu, .section-Sport .navigation .expanded ul.menu { z-index: 10000; background: none !important; width: 200px;}

#block-menu-menu-news {position: absolute; z-index: 1000;  display: block;
    height: 22px;
    left: 0;
    padding: 3px 1% 0;
    position: absolute;
    top: 25px;}
#block-menu-menu-news .title {display: none;}
#block-menu-menu-news a { border-right: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 9px;
    font-weight: normal !important;
    padding: 0 4px !important;}

.block {padding: 0;}

.sidebar .block {margin-right: 0; margin-bottom: 1em; border-bottom: 1px dotted #ccc; padding: 0 0 1em 0;}

.sidebar .block div {margin: 0; padding: 0;}

.field-field-article-image {margin-bottom: 10px;}

#block-menu-menu-supp-menu {position: absolute; bottom: -2px !important; right: 0; z-index: 1000; }
#block-menu-menu-supp-menu a {color: #fff; background: url(images/header-nav-right.jpg) no-repeat right center;}
#block-menu-menu-supp-menu li {float: right;}
#block-menu-menu-supp-menu li.first a {background: none !important;}
#block-menu-menu-supp-menu ul {}
body#body-sport #block-menu-menu-supp-menu ul, body.area-Sport #block-menu-menu-supp-menu ul, body.section-Sport #block-menu-menu-supp-menu ul {background:#41b240; color: #fff; height: 22px; width: 975px; }
body#body-opinion #block-menu-menu-supp-menu ul, body.area-Opinion #block-menu-menu-supp-menu ul, body.section-Opinion #block-menu-menu-supp-menu ul {background:#FFAA00; color: #fff; height: 22px; width: 975px;  }
body#body-faith #block-menu-menu-supp-menu ul, .area-Faith #block-menu-menu-supp-menu ul, body.section-Faith #block-menu-menu-supp-menu ul {background:#fd6500; color: #fff; height: 22px; width: 975px;  }
body#body-blog #block-menu-menu-supp-menu ul {background:#3fb2b2; color: #fff; height: 22px; width: 975px;  }
body.area-Blog #block-menu-menu-supp-menu ul, body.node-type-article-blog #block-menu-menu-supp-menu ul {background:#3fb2b2; color: #fff; height: 22px; width: 975px;  }
#body-contact-us #block-menu-menu-supp-menu ul, #body-terms--conditions #block-menu-menu-supp-menu ul, #body-advertising-guide #block-menu-menu-supp-menu ul, #body-about-us #block-menu-menu-supp-menu ul, #body-privacy-policy #block-menu-menu-supp-menu ul, #body-news #block-menu-menu-supp-menu ul, #body-temporary-login-page #block-menu-menu-supp-menu ul, #body-how-to-place-a-classified-advert #block-menu-menu-supp-menu ul, #body-user-account #block-menu-menu-supp-menu ul, .logged-in.page-user #block-menu-menu-supp-menu ul, #body-subscribe-plan #block-menu-menu-supp-menu ul, #body-placing-a-classified-advert-on-the-voice-online #block-menu-menu-supp-menu ul, #body-subscribing-to-the-voice-newspaper #block-menu-menu-supp-menu ul, #body-placing-a-profile-on-the-voice-online #block-menu-menu-supp-menu ul, #body-myvoice-faq #block-menu-menu-supp-menu ul, #body-placing-a-classified-advert-on-the-voice-online #block-menu-menu-supp-menu ul, #body-subscribing-to-the-voice-newspaper #block-menu-menu-supp-menu ul, #body-faqs #block-menu-menu-supp-menu ul {background:#666; color: #fff; height: 22px; width: 975px;  }
#body-postgraduate-study #block-menu-menu-supp-menu ul {background:#CA0026; color: #fff; height: 22px; width: 975px;  }


#body-so-you-want-to-be #block-menu-menu-supp-menu ul {background:#CA0026; color: #fff; height: 22px; width: 975px;  }
#body-school-leaver-news #block-menu-menu-supp-menu ul {background:#CA0026; color: #fff; height: 22px; width: 975px;  }
#body-career-advice #block-menu-menu-supp-menu ul {background:#CA0026; color: #fff; height: 22px; width: 975px;  }
#body-apprenticeships-and-training #block-menu-menu-supp-menu ul {background:#CA0026; color: #fff; height: 22px; width: 975px;  }


#body-graduate-news #block-menu-menu-supp-menu ul, #body-graduate-advice #block-menu-menu-supp-menu ul, #body-employers #block-menu-menu-supp-menu ul {background:#CA0026; color: #fff; height: 22px; width: 975px;  }

#body-career-news #block-menu-menu-supp-menu ul {background: none !important; width: auto !important;}

body-jasmines-juice

#body-search #block-menu-menu-supp-menu ul {background:#666; color: #fff; height: 22px; width: 975px;  }
#body-entertainment #block-menu-menu-supp-menu ul, .section-Entertainment #block-menu-menu-supp-menu ul, #body-jasmines-juice #block-menu-menu-supp-menu ul {background:#633163; color: #fff; height: 22px; width: 975px;  }
#body-history #block-menu-menu-supp-menu ul, .section-History #block-menu-menu-supp-menu ul {background:#996600; color: #fff; height: 22px; width: 975px;  }

/*article view listing styling*/
.view-id-category_articles .views-row, #block-views-blog-block_1 .views-row, .view-education-page-views .views-row {overflow: hidden; padding-bottom: 2em; margin-bottom: 2em; border-bottom: 1px dotted #ccc;}
.view-id-category_articles .views-row ul, #block-views-blog-block_1 .views-row ul {list-style-type: none;}
.view-id-category_articles .views-row .views-field-title a, #block-views-blog-block_1 .views-field-title a {text-decoration: none; color: #6f6f6f; font-size: 16px;}
#block-views-blog-block_1 .views-field-title a {color: #3fb2b2}
#block-views-blog-block_1 .views-field-name a {text-decoration: none; color: #000;}

.search-results dd {padding: 5px 0 1em; margin: 5px 0 1em; overflow: hidden; border-bottom: 1px dotted #ccc;}
.search-results .title a {font-weight: bold; color: #666; fonts-zie: 1.25em;}
.search-info {display: none;}
#body-search .box h3.title {background: #666; height: 21px; padding: 4px 5px 0; color: #fff; text-transform: uppercase; margin-bottom: 10px;}
#body-search .box .content {padding-top: 10px; border-top: 1px dotted #ccc;}
/*page area two column styling*/
#page-left {float: left; width: 454px; padding-right: 10px; margin-right: 10px; border-right: 1px dotted #ccc; overflow: hidden;}
#page-right {float: right; width: 300px;}



/*twitter block & various sidebar blocks*/
.block.twitter-content, #quicktabs-nodesblock {border: 2px solid #CA0127;}
.tweets-pulled-listing ul, #quicktabs-nodesblock ul {padding: 5px;}
.tweet-content-wrap {margin-left: 50px;}
.tweet-authorphoto {float: left;}
.block.twitter-content li, #quicktabs-nodesblock li {overflow: hidden; margin-bottom: .5em; padding-bottom: .5em; border-bottom: 1px dotted #ccc;}
#quicktabs-nodesblock li {margin-left: 0; margin-right: 0;}
#quicktabs-nodesblock ul.quicktabs-style-nostyle { background: url(images/most-block.png) no-repeat 0 0; margin: .5em 0; border: 0; padding-left: 60px; padding-top: 6px; height: 32px; padding-bottom: 0; overflow: hidden;}
#quicktabs-nodesblock ul.quicktabs-style-nostyle li {color: #fff; height: 29px; border: 0; margin: 0 !important; padding: 0 !important; display: block; float: left}
#quicktabs-nodesblock ul.quicktabs-style-nostyle li a {color: #fff; margin: 0 1px 0 3px !important; padding: 0 6px 0 2px !important; border-right: 1px solid #fff; }
#quicktabs-nodesblock ul.quicktabs-style-nostyle li.last a {border: 0;}
#quicktabs-nodesblock ul.quicktabs-style-nostyle li.active {background: url(images/red-arrow-down.png) no-repeat center bottom; font-weight: bold;}
.tweet-author a {text-decoration: none; color: #000 !important;}
.tweet-text, .tweet-text a {color: #CA0026 !important;}
.twitter-voice {background: #000; padding: 2px 5px;float: left; width: 30%; color: #fff;}
.twitter-twitt { background: url(images/voice-block.png) no-repeat 0 0; margin: .5em 0; border: 0; padding-left: 95px; padding-top: 6px; height: 22px; padding-bottom: 0; overflow: hidden; color: #fff; text-transform: uppercase; font-weight: bold;}
.twit-title-clear {overflow: hidden; margin: 0 auto .5em;}
#block-block-8 {border: 2px solid #CA0127 !important;}
#quicktabs-nodesblock .block-views {border-bottom: 0 !important; margin-bottom: 0 !important; padding-bottom: 0 !important;}
#quicktabs-nodesblock .views-row {font-weight: bold; color: #CA0127; text-transform: uppercase;}
#quicktabs-nodesblock .views-row a {font-weight: normal !important; color: #000; text-transform: none !important;}





.view-category-articles li {margin-left: 0 !important;}
.view-category-articles .views-field-title {margin-bottom: 20px; font-weight: bold;}

body#body-sport .view-category-articles .views-field-title a {color: #009900;}
body#body-opinion .view-category-articles .views-field-title a {color: #FFAA00;}
body#body-entertainment .view-category-articles .views-field-title a {color: #633163;}
body#body-lifestyle .view-category-articles .views-field-title a {color: #006fdd;}
body#body-faith .view-category-articles .views-field-title a {color: #fd6500;}
#body-business .view-category-articles .views-field-title a, #body-black-business .view-category-articles .views-field-title a, #body-business-advice .view-category-articles .views-field-title a, #body-money .view-category-articles .views-field-title a, #body-finance .view-category-articles .views-field-title a {color: #003399;}
#body-history .view-category-articles .views-field-title a, #body-articles .view-category-articles .views-field-title a, #body-black-history .view-category-articles .views-field-title a {color: #996600;}

/*blog page styles*/
.nodewrap-360 {background: #3fb2b2 !important; font-size: 1.5em; padding: 2px 10px; margin-bottom: 2em; color: #fff; text-transform: uppercase;}


/*block views generic styling*/
.block-views .title {margin-bottom: .5em; text-transform: uppercase; font-size: 1.15em;}
.block-views, #page-right .block {margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px dotted #ccc;}
.block .content, #page-right .content {padding-bottom: 0;}

/*blog listing page*/
#block-thevoice-4 table {width: 100%;}
#block-thevoice-4 td img {float: left; margin-right: 10px;}
#block-thevoice-4 td {padding: 0 5px 20px 0; color: #000; vertical-align: top !important;}
#block-thevoice-4 tr.row-last td {padding-bottom: 0;}
#block-thevoice-4 td a {text-decoration: none; color: #CA0127;}
#block-thevoice-4 td .author-name a {color: #000; font-weight: bold;}
#block-thevoice-4 .title {color: #33cbcc;}
.author-articles {color: #CA0127;}
#block-thevoice-4 td img {width: 45px !important; height: 55px !important;}
#block-thevoice-4 .author-avatar, div.picture {float: left;}
#block-thevoice-4 .title {color: #3FB2B2 !important; font-size: 1.15em; margin-bottom: 0.5em; text-transform: uppercase;}



#block-menu-menu-classified-main .title {color: #CA0026 !important; font-size: 1.15em; margin-bottom: 0.5em; text-transform: uppercase;}

/*quicktab viewed/read/comments*/




/*blog article styling*/
.node-type-article-blog .author-avatar {border-bottom: 1px dotted #ccc; padding-bottom: .5em; margin-bottom: .5em; overflow: hidden;}
.node-type-article-blog .author-avatar a {color: #666; font-size: 20px; text-transform: uppercase;}
.node-type-article-blog .author-avatar img {float: left; margin-right: 20px;}
.node-type-article-blog .author-avatar h2 {color: #33cbcc; font-size: 20px;}





/*block news ticker*/
.block.news-ticker {float: left; border: 0; width: 600px; padding-top: 5px !important;}
.block.news-ticker .title {float: left; color: #CA0127; font-size: 1em;}
.block.news-ticker .content {float: left; margin-left: 5px; padding-top: 1px; width: 480px;}






/*custom search*/
#content-top {height: 30px;}
#content-top .block, #content-top .title {margin: 0; padding:0;}
#block-custom_search_blocks-1 .title {display: none; }
#block-custom_search_blocks-1 {float: right;}
#block-custom_search_blocks-1 .form-item {display: inline;}
#block-custom_search_blocks-1 .form-item .custom-search-selector {width: 120px !important;}

#page .messages {margin-top: 10px;}

/*slideshow areas*/
#slideshow-area {width: 775px; position: relative;}
.category-slideshow { background: url(images/slideshow-home.png) no-repeat 0 0; padding-bottom: 1em !important; margin-bottom: 1em !important; border-bottom: 3px solid #666 !important;}
.category-slideshow.entertainment-slideshow { background: url(images/slideshow-entertainment.png) no-repeat 0 0;}
.category-slideshow.lifestyle-slideshow { background: url(images/slideshow-lifestyle.png) no-repeat 0 0;}
.category-slideshow.business-slideshow { background: url(images/slideshow-business.png) no-repeat 0 0;}
.category-slideshow.history-slideshow { background: url(images/slideshow-history.png) no-repeat 0 0;}
.category-slideshow.sport-slideshow { background: url(images/slideshow-sport.png) no-repeat 0 0;}
.category-slideshow.olympics-slideshow { background: url(images/slideshow-olympics-red.png) no-repeat 0 0;}

.category-slideshow.education-slideshow { background: url(images/slideshow-education.jpg) no-repeat 0 0;}
.slideshow-caption {position: absolute; bottom: 20px; left: 20px; width: 300px; padding: 5px; background: #fff; opacity: .7;}
#slideshow-area .views_slideshow_singleframe_pager {position: absolute; top: 10px; left: 370px;}
#slideshow-area .views_slideshow_singleframe_pause, #slideshow-area .views_slideshow_singleframe_play {position: absolute; top: 10px; left: 355px;}
#slideshow-area .views_slideshow_singleframe_pause {width: 9px; height: 11px; background: url(images/slideshow-pause.png) no-repeat 0 0; z-index: 20000; text-indent: -9999px;}
#slideshow-area .views_slideshow_singleframe_play {width: 16px; height: 11px; background: url(images/slideshow-play.png) no-repeat 0 0; z-index: 20000; text-indent: -9999px;}
#slideshow-area .pager-item a {width: 11px; height: 11px; background: url(images/slideshow-pagination.png) no-repeat 0 0; z-index: 20000; text-indent: -9999px; display: inline-block;}
#slideshow-area .view-content .activeSlide a {background: url(images/slideshow-pagination-active.png) no-repeat 0 0;}
#slideshow-area .title {margin-bottom: 0; height: 25px; padding-top: 5px; color: #fff; padding-left: 10px; font-size: 1.15em;}
#slideshow-area .block {margin: 0; padding: 0; border: 0;}
.slideshow-bold a { font-weight: bold; font-size: 1.5em; margin-bottom: .15em; display: block;}

.category-slideshow.entertainment-slideshow .slideshow-bold a {color: #633163 !important;}
.category-slideshow.lifestyle-slideshow .slideshow-bold a {color: #006FDD !important;}
.category-slideshow.history-slideshow .slideshow-bold a {color: #996600 !important;}
.category-slideshow.business-slideshow .slideshow-bold a {color: #003399 !important;}
.category-slideshow.education-slideshow .slideshow-bold a {color: #CC0099 !important;}

/*homepage block styles*/
.listing-article-homepage {overflow: hidden; padding-bottom: 1em; margin-bottom: 1em; border-bottom: 1px dotted #ccc;}
.listing-article-homepage .view-header {padding:0; height: 25px; color: #fff; clear: both; overflow: hidden;}
.listing-article-homepage .views-field-title, .article-listing-wrapper .views-field-title {font-size: 16px; padding-top: 10px; margin-bottom: 5px;}
.listing-article-homepage .black-background {background: #000; height: 25px; display: inline-block; text-transform: uppercase;}
.listing-article-homepage .views-field-field-article-image-fid, .view-education-page-views .views-field-field-article-image-fid {float: left; margin-right: 20px;}
.listing-article-homepage .view-header span {padding: 5px;}

/*
#block-views-homepage_views-block_3 .view-header {background:#666;}
#block-views-homepage_views-block_4 .view-header {background:#633163; }
#block-views-homepage_views-block_5 .view-header {background:#006fdd; }
#block-views-homepage_views-block_6 .view-header {background:#633163; }
#block-views-homepage_views-block_7 .view-header {background:#fd6500;}
#block-views-homepage_views-block_8 .view-header {background:#3fb2b2;}

#block-views-homepage_views-block_3 .views-field-title, #block-views-homepage_views-block_3 a {color:#666; font-weight: bold;}
#block-views-homepage_views-block_4 .views-field-title, #block-views-homepage_views-block_4 a {color:#633163;font-weight: bold; }
#block-views-homepage_views-block_5 .views-field-title, #block-views-homepage_views-block_5 a {color:#006fdd;font-weight: bold; }
#block-views-homepage_views-block_6 .views-field-title, #block-views-homepage_views-block_6 a {color:#633163;font-weight: bold; }
#block-views-homepage_views-block_7 .views-field-title, #block-views-homepage_views-block_7 a {color:#fd6500;font-weight: bold;}
#block-views-homepage_views-block_8 .views-field-title, #block-views-homepage_views-block_8 a {color:#3fb2b2;font-weight: bold;}


*/

#block-views-homepage_views-block_8 .view-header {background:#3fb2b2;}
#block-views-homepage_views-block_8 .views-field-title, #block-views-homepage_views-block_8 a {color:#3fb2b2;font-weight: bold;}

#block-views-homepage_views-block_8 .views-row-1, #block-views-homepage_views-block_8 .views-row-2, #block-views-homepage_views-block_8 .views-row-3 {overflow: hidden; padding-bottom: 1em; margin-bottom: 1em; border-bottom: 1px dotted #ccc; margin-top: 1em;}
#block-views-homepage_views-block_8 .views-field-field-standfirst-value {font-size: 16px; margin-left: 90px; line-height: 1.3; padding-top: 5px; margin-bottom: 5px;}
#block-views-homepage_views-block_8 .views-field-name {color: #000; margin-left: 90px;}
#block-views-homepage_views-block_8 .views-field-title {margin-left: 90px;}
#block-views-homepage_views-block_8 .views-field-name a {font-weight: bold; color: #000; text-transform: uppercase;}
#block-views-homepage_views-block_8 img {float: left; margin-right: 0px;}
#block-views-homepage_views-block_8 .views-row-4 {margin-bottom: 0 !important; padding-bottom: 0 !important;}

.front #page-left .view ul {margin: 0; padding: 0;}
.front #page-left .view .views-row, .view-category-news .views-row {margin: 0 0 1em 0; padding: 0 0 1em 0; border-bottom: 1px dotted #ccc;}
.view-category-news .views-row {overflow: hidden;}

/*article page styles*/
.node-type-article h2.title {font-size: 1.75em; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dotted #ccc;}
body.area-Sport h2.title {color: #41B240;}
body.section-News h2.title {color: #666;}
body.area-Opinion h2.title {color: #FFAA00;}
body.section-Entertainment h2.title, body.taxonomy-film-entertainment h2.title {color: #633163;}
body.section-Lifestyle h2.title {color: #006FDD;}
body.section-Blog h2.title {color: #3fb2b2;}
body.area-Faith h2.title {color: #FD6500;}
body.section-Education h2.title {color: #cc0099;}
body.section-History h2.title {color: #996600;}
body.section-Business h2.title {color: #003399;}
body.section-Classified h2.title {color: #003399;}
body.section-Careers h2.title {color: #CA0026;}
body#body-careers .article-listing-wrapper .views-field-title a {font-weight: bold; color: #CA0026;}
.article-listing-wrapper .views-field-title a {font-weight: bold;}




/*header login and header weather */
.header-login {float: left; padding-left: 12px; padding-top: 5px;}
.header-weather {float: right;}
.header-weather-wrap {background: url(images/header-weather.jpg) repeat-x 0 0; height: 15px; margin-left: 10px; display: block; float: right; padding: 5px 12px 0;}
#header-top p {padding: 0 !important; margin: 0 !important; line-height: 1 !important;}
.weather-padding {padding-top: 5px; display: block; float: left;}


#block-views-homepage_views-block_8 .views-field-name {font-weight: bold; text-transform: uppercase;}

div#fancy_div{
background-color:#ffffff;
color: #000000;
}



.register-now, #user-register #edit-submit {background: url(images/register.gif) repeat-x 0 0 !important; color: #fff; border: 0 !important; height: 26px; font-weight: bold; cursor: pointer;}


body#body-user-account.not-logged-in ul.tabs.primary {display: none;}


/*education profile styles*/
.group-profile-left {float: left; width: 450px;}

.group-profile-contact, .group-profile-courses, .group-profile-downloads, .group-profile-info, .field-field-logo {float: right; width: 300px; padding: 10px 0 !important; border-bottom: 1px dotted #ccc; overflow: hidden; margin-bottom: 10px;}
.field-field-logo { border-top: 1px dotted #ccc; line-height: .8 !important; margin-top: -10px;}
.field-field-logo div {padding: 0 !important;}



.field-field-image-1 .form-item {
    color: #999999;
    font-size: 0.9em;
    margin-top: 0;}

.view-category-articles-slideshow ul.pager {display: none !important;}





.education-section a {color: #CC0099 !important; font-weight: bold !important;}


.article-listing-wrapper  .views-field-field-article-image-fid {float: left; margin-right: 20px;}
.view-category-other-articles .views-row {padding: 1em 0; margin: 1em 0; border-bottom: 1px dotted #ccc; overflow: hidden;}
.view-category-other-articles .views-row-1 {padding-top: 0 !important; margin-top: 0 !important;}


/*sidebar menu type 1*/
.sidebar-menu-type-1 .title {font-size: 1.15em; margin-bottom: 0.5em; text-transform: uppercase; color: #333;}
.sidebar-menu-type-1 ul, .sidebar-menu-type-1 ul li {list-style: none; padding-left: 0; list-style-image: none;}
.sidebar-menu-type-1 ul li {margin-left: 0;}
.sidebar-menu-type-1 a {color: #000;}





.view-category-articles .views-field-field-article-image-fid, .listing-article-homepage img {}
.view-category-articles .views-field-title, .listing-article-homepage .views-field-title {}
.article-listing-parent {padding-left: 5px; padding-right: 5px;}








body#body-professionals .article-listing-heading {display: none;}
body#body-professionals .view-category-articles .views-field-field-article-image-fid {margin-top: 0px}
body#body-professionals .view-category-articles .views-field-title {margin-top: 10px}



.bold-text {font-weight: bold !important;}


/*profile filters*/
.profile-filter .content {height: 104px; margin-bottom: 1em !important; color: #fff; padding-top: 55px !important;}
#block-views--exp-client_profile-page_1 .content {background: url(images/profile-filter-graduate.jpg) no-repeat 0 0; }
.profile-filter select {background: #666 !important; color: #fff; width: 200px !important; border: 0 !important;}
#block-views--exp-client_profile-page_2 .content {background: url(images/profile-filter-school.jpg) no-repeat 0 0; }
.profile-filter select {background: #666 !important; color: #fff; width: 200px !important; border: 0 !important;}
#block-views--exp-client_profile-page_1 .title, #block-views--exp-client_profile-page_2 .title {background: #CA0026;}

.profile-filter .views-exposed-widgets {padding-left: 10px;}

.view-fostering-profile a, .view-fostering-profile .red {color: #006FDD !important;}
.blue-caps {text-transform: uppercase !important; font-weight: bold !important; color: #006fdd;}



.education-profile-filter .content {background: url(images/education-profile-filter.jpg) no-repeat 0 0; height: 135px; }



/* multimedia gallery */
#galleria-content {width: 775px; height: 275px; background: url(images/multimedia-gallery.jpg) no-repeat right top;}
.video-main {height: 392px; background: url(images/multimedia-video.jpg) no-repeat right top;}
.multimedia-main {position: relative; margin-bottom: 20px;}
#galleria-content .caption {float: right; width: 285px; color: #fff; padding: 10px 0; margin: 8px 17px 17px 17px; border-bottom: 1px dotted #ccc;}
.galleria_wrapper {width: 455px !important; float: left;}
#galleria-content ul {float: left; width: 285px;  padding: 10px 0; margin: 0 17px;}
#galleria-content ul img {margin: 0 !important; padding: 0 !important;}
h2.multimedia {font-size: 1.75em; text-transform: capitalize; border-bottom: 1px dotted #ccc; padding-bottom: 10px; margin-bottom: 15px;}
.multimedia-page .standfirst-text {width: 455px;}
.multimedia-page h2.gallery {background: url(images/multimedia-gallery-icon.jpg) no-repeat left top; height: auto; padding-left: 37px; color: #666;}
.multimedia-page h2.video {background: url(images/multimedia-video-icon.jpg) no-repeat left top; height: auto; padding-left: 37px; color: #666;}
.multimedia-page h2.audio {background: url(images/multimedia-audio-icon.jpg) no-repeat left top; height: auto; padding-left: 37px; color: #666;}
.multimedia-page .standfirst {border-bottom: 1px dotted #ccc; padding-bottom: 10px;}
.multimedia-page .posted-by {font-size: .8em; margin-top: 20px;}
.multimedia-more-view .title {font-weight: bold; color: #666;}
.multimedia-more-view ul {list-style: none;}
.multimedia-more-view ul li {display: block; float: left; margin: 0 .5em .5em 0;}
.multimedia-more-view {overflow: hidden;}
.more-video-block {position: absolute; top: 20px; right: 10px; width: 115px; border-bottom: 0 !important; border-top: 1px dotted #ccc; padding-top: 10px; color: #fff; font-weight: bold;}
.more-video-block ul {list-style: none;}
.more-video-block ul li {display: block; float: left; margin: 0 10px 10px 0;}



/*featured multimedia*/
.block-views.featured-multimedia {position: absolute; top: 0; right:0; width: 300px; height: 300px}
.block-views.featured-multimedia .title {padding-left: 0 !important;}
.block-views.featured-multimedia .views-row {overflow: hidden; margin-top: 15px; margin-right: 15px; border-top: 1px dotted #ccc; padding-top: 15px;}
.block-views.featured-multimedia .views-row-first {border: 0 !important; padding-top: 5px !important;}
.block-views.featured-multimedia .views-row img {float: left; margin-right: 15px;}
.block-views.featured-multimedia .views-row a {font-weight: bold; color: #fff;}

#block-views-featured_multi-block_2 .view-header, #block-views-featured_multi-block_11 .view-header, #block-views-featured_multi-block_12 .view-header, #block-views-featured_multi-block_13 .view-header,
#block-views-featured_multi-block_14 .view-header, #block-views-featured_multi-block_15 .view-header, #block-views-featured_multi-block_16 .view-header {background: #ca0026; height: 25px; color: #fff; text-transform: uppercase; overflow: hidden; margin-bottom: 15px; font-weight: bold;}

#block-views-featured_multi-block_2 .black-background, #block-views-featured_multi-block_11 .black-background, #block-views-featured_multi-block_12 .black-background, #block-views-featured_multi-block_13 .black-background,
#block-views-featured_multi-block_14 .black-background, #block-views-featured_multi-block_15 .black-background, #block-views-featured_multi-block_16 .black-background {background: #000; height: 22px; padding: 3px 5px 0; display: inline-block;}

#block-views-featured_multi-block_2 .views-row, #block-views-featured_multi-block_11 .views-row, #block-views-featured_multi-block_12 .views-row, #block-views-featured_multi-block_13 .views-row, 
#block-views-featured_multi-block_14 .views-row, #block-views-featured_multi-block_15 .views-row, #block-views-featured_multi-block_16 .views-row  {float: left; width: 140px; margin-right: 1%; margin-bottom: 2%; height: 130px;}

#block-views-featured_multi-block_2, #block-views-featured_multi-block_11, #block-views-featured_multi-block_12, #block-views-featured_multi-block_13, 
#block-views-featured_multi-block_14, #block-views-featured_multi-block_15, #block-views-featured_multi-block_16 {overflow: hidden;}

#block-views-featured_multi-block_2 a, #block-views-featured_multi-block_11 a, #block-views-featured_multi-block_12 a, #block-views-featured_multi-block_13 a, 
#block-views-featured_multi-block_14 a, #block-views-featured_multi-block_15 a, #block-views-featured_multi-block_16 a {color: #ca0026; font-weight: bold; }

#block-views-featured_multi-block_2 .views-row-2, #block-views-featured_multi-block_2 .views-row-4,
#block-views-featured_multi-block_11 .views-row-2, #block-views-featured_multi-block_11 .views-row-4,
#block-views-featured_multi-block_12 .views-row-2, #block-views-featured_multi-block_12 .views-row-4,
#block-views-featured_multi-block_13 .views-row-2, #block-views-featured_multi-block_13 .views-row-4,
#block-views-featured_multi-block_14 .views-row-2, #block-views-featured_multi-block_14 .views-row-4,
#block-views-featured_multi-block_15 .views-row-2, #block-views-featured_multi-block_15 .views-row-4,
#block-views-featured_multi-block_16 .views-row-2, #block-views-featured_multi-block_16 .views-row-4{margin-right: 0 !important; float: right !important;}

body#body-multimedia .view-category-articles  {display: none !important;}



/*multimedia library page */
#block-quicktabs-multimedia_library {position: relative;}
#block-quicktabs-multimedia_library .title {position: absolute; top: -43px; left: 130px; font-size: 1.2em; color: #fff;}
body#body-multimedia #page-left {overflow: visible !important;}
#block-quicktabs-multimedia_library ul.quicktabs_tabs {position: absolute; top: -43px; left: 160px; font-size: 1.2em; color: #fff; font-weight: bold;}
#block-quicktabs-multimedia_library ul.quicktabs_tabs a {color: #fff; border-left: 1px solid #ccc; padding: 0 0px 0 10px; margin: 0 8px 0 0;}
#block-quicktabs-multimedia_library ul.quicktabs_tabs li {margin: 0 !important; padding: 0 !important;}
#block-quicktabs-multimedia_library ul.quicktabs_tabs li.active a {text-decoration: underline;}
.multimedia-listing-heading {font-weight: bold; font-size: .9em; margin: 3px 5px 3px 0;}
.multimedia-listing-heading {margin-bottom: 0 !important;}
#block-quicktabs-multimedia_library td {padding: 2em 0 1em; border-bottom: 1px dotted #ccc; width: 33% !important;}
#block-quicktabs-multimedia_library tr.row-first td {padding-top: 0 !important;}
.multimedia-listing-heading {color: #fff;}
.views-row {position: relative;}

.type-icon-Gallery {display: block; width: 32px; height: 32px; background: url(images/gallery-icon.png) no-repeat center center; position: absolute; top: 5px; left: 5px; }
.type-icon-Video {display: block; width: 32px; height: 32px; background: url(images/video-icon.png) no-repeat center center; position: absolute; top: 5px; left: 5px; }
.type-icon-Audio {display: block; width: 32px; height: 32px; background: url(images/audio-icon.png) no-repeat center center; position: absolute; top: 5px; left: 5px; }


.view-homepage-views ul, .view-homepage-views ul li, .view-education-page-views ul, .view-education-page-views ul li {margin-left: 0 !important; padding-left: 0 !important;}



.featured-multimedia .views-row-last .type-icon-Audio, .featured-multimedia .views-row-last .type-icon-Gallery, .featured-multimedia .views-row-last .type-icon-Video {top: 20px !important;}
.featured-multimedia .views-row-first .type-icon-Audio, .featured-multimedia .views-row-first .type-icon-Gallery, .featured-multimedia .views-row-first .type-icon-Video {top: 10px !important;}

.text-upper {text-transform: uppercase !important; color: #fff;}
.view-multimedia-overview .multimedia-listing-heading {color: #333;}


/*profile highlight block*/
.profile-hightlight .title {height: 25px; background: url(images/sidebar-gre-red-bg.jpg) repeat-y 0 0; margin-bottom: 0 !important; color: #fff !important; padding: 5px 10px 0;}
.profile-hightlight.education-profile .title {background: url(images/sidebar-gre-pink.jpg) repeat-y 0 0 !important;}
.profile-hightlight.lifestyle-profile .title {background: url(images/sidebar-blue.gif) repeat-y 0 0 !important;}
.profile-hightlight.lifestyle-profile .content {background: #007BCF !important;}
.profile-hightlight.lifestyle-profile .profile-views-row {background: #fff !important;}
.profile-hightlight .content {border: 1px solid #000; border-top: 0;}
.front .profile-hightlight .content {border: 0 !important; background: #99001d !important;}
.profile-views-row {margin: 5px; -moz-box-shadow: 1px 1px 3px #666; -webkit-box-shadow: 1px 1px 3px #666; box-shadow: 1px 1px 3px #666; padding: 5px;}
.front .profile-views-row {background: #fff !important; -moz-box-shadow: 1px 1px 3px #000; -webkit-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000;}
.front .view-client-career-profiles .attachment, .profile-hightlight.homepage-education-highlight .attachment {padding-bottom: 3px; margin-bottom: 3px; border-bottom: 1px dotted #999; margin-left: 7px; margin-right: 7px; overflow: hidden; color: #fff;}
.front .view-client-career-profiles .attachment .views-field-field-article-image-fid, .profile-hightlight.homepage-education-highlight .attachment .views-field-field-article-image-fid {float: left; margin-right: 5px; }
.front .view-client-career-profiles .attachment ul, .front .view-client-career-profiles .attachment li, .profile-hightlight.homepage-education-highlight .attachment li, .profile-hightlight.homepage-education-highlight .attachment ul {margin-left: 0 !important; padding-left: 0 !important; list-style: none !important;}
.front .view-client-career-profiles .attachment .views-field-title, .profile-hightlight.homepage-education-highlight .attachment .views-field-title {color: #fff; font-size: 1.25em; margin-bottom: 10px; font-weight: bold !important; margin-top: 10px;}
.front .view-client-career-profiles .attachment a {color: #fff;}
.profile-hightlight td {width: 50% !important; padding: 5px 0; border-bottom: 1px dotted #ccc; vertical-align: top !important;}
.profile-hightlight .views-field-nothing .profile-views-row {min-height: 140px; height: auto !important; height: 140px; display}
.profile-hightlight .text-upper, .view-client-profile .text-upper {color: #000; clear: both; font-weight: bold;}
.view-client-profile .red, .view-education-profile a {font-weight: bold;}
.view-education-profile a, .profile-created {font-weight: bold; color: #CC0099;}
.more-link {clear: both; font-weight: bold !important; display: block; text-align: left;}
.profile-hightlight table {margin: 3px;}
.profile-hightlight tr.row-last td {border: 0 !important;}
.profile-listing-image {float: left; margin-right: 20px;}

.profile-hightlight.homepage-education-highlight .title {background: url(images/homepage-education.jpg) no-repeat !important;}
.profile-hightlight.homepage-education-highlight .content {background: #9F0077 !important;}
.profile-hightlight.homepage-education-highlight .profile-views-row {margin: 5px; -moz-box-shadow: 1px 1px 3px #66004D; -webkit-box-shadow: 1px 1px 3px #66004D; box-shadow: 1px 1px 3px #66004D; padding: 5px; background: #fff;}
.profile-hightlight.homepage-education-highlight .attachment, .profile-hightlight.homepage-education-highlight .attachment a {color: #fff;}

.view-fostering-profile .red {font-weight: bold !important;}

/*career -> graduates listing page */

.listing-article-smaller.career-section a {color: #CA0026;}
.listing-article-smaller .views-field-field-article-image-fid {float: left; margin-right: 20px;}
.listing-article-smaller ul, .listing-article-smaller li {list-style-type: none !important; margin-left: 0 !important; padding-left: 0 !important; overflow: hidden;}
.listing-article-smaller li {border-bottom: 1px dotted #CCCCCC; margin-bottom: 1em; padding-bottom: 1em !important;}
.listing-article-smaller .views-row-2 {padding-top: 1em !important;}
.listing-article-smaller .views-row-last {border: 0 !important;}
.listing-article-smaller .views-field-title {font-size: 16px; margin-bottom: 5px; padding-top: 10px; font-weight: bold;}
.career-sector-more {color: #CA0026; font-weight: bold;}
.listing-article-smaller .view-footer {margin-top: -10px; font-size: 1.15em;}
.listing-article-smaller .multimedia-listing-heading {color: #333; font-size: .9em;}
.career-medi td {border-bottom: 1px dotted #CCCCCC; padding: 2em 0 1em; width: 33.33%;}
.career-medi {border: 0 !important;}
.career-section .view-header {margin-bottom: 2em;}
.career-medi .view-header {margin-bottom: 0 !important;}


/*classified menu */
#block-menu-menu-classified-main {overflow: hidden;}
#block-menu-menu-classified-main a {display: block; float: left; width: 73px; height: 16px; margin-right: 1px; text-align: center; font-weight: bold; padding-top: 66px; font-size: .9em;}
#block-menu-menu-classified-main ul, #block-menu-menu-classified-main ul li {list-style: none; list-style-image: none !important; margin: 0; padding: 0;}
#classified-main-property {background: url(images/classiefied-main-property.jpg) no-repeat center 0; margin-bottom: 10px;}
#classifieds-main-business {background: url(images/classiefied-main-business.jpg) no-repeat center 0; margin-bottom: 10px;}
#classifieds-main-legal {background: url(images/classiefied-main-legal.jpg) no-repeat center 0; margin-bottom: 10px;}
#classifieds-main-charity {background: url(images/classiefied-main-charity.jpg) no-repeat center 0; margin-bottom: 10px;}
#classifieds-main-eating {background: url(images/classiefied-main-eating.jpg) no-repeat center 0;}
#classifieds-main-flights {background: url(images/classiefied-main-flights.jpg) no-repeat center 0;}
#classifieds-main-hair {background: url(images/classiefied-main-hair.jpg) no-repeat center 0;}
#classifieds-main-money {background: url(images/classiefied-main-money.jpg) no-repeat center 0;}






.related-heading {text-tranform: uppercase; font-size: 1.25em; margin-bottom: .7em;}
.block-related-article table {width: 100%;}
.block-related-article td {padding-bottom: 10px;}
.block-related-article .row-last td {padding-bottom: 0 !important;}


body.node-type-article #page-left {border: 0 !important;}


#block-block-13, #user-register-page-head h2 {display: none;}


#user-register-page-head {margin-bottom: 20px;}

#register-step-1 {background: url(images/myvoice-step-1.png) no-repeat 0 0; padding-top: 50px;}
#register-step-2 {background: url(images/myvoice-step-2.png) no-repeat 0 0; padding-top: 50px;}
#register-step-3 {background: url(images/myvoice-step-3.png) no-repeat 0 0; padding-top: 50px;}
.register-step h2 {font-weight: bold; font-size: 1.25em; margin-bottom: .5em; text-transform: uppercase;}
.register-step .form-text {border: 1px solid #ccc !important; padding: 5px; width: 300px !important;}
.register-step .form-checkboxes .form-item {float: left; width: 48%;}


/*red ul block styling*/
.red-ul .title {color: #333;}
.red-ul ul {color: #CA0127;  list-style-color: #CA0127 !important; padding-left: 15px !important; list-style-image: none !important;}
.red-ul li a {color: #CA0127;}
.red-ul li {margin: 0 0 0 .25em !important; padding: 0; list-style-image: none !important; list-style: disc !important; list-style-color: #CA0127 !important; padding-left: 0; list-style-position: outside !important; }
.red-ul .title {font-size: 1.15em; margin-bottom: 0.5em; text-transform: uppercase;}
.red-ul .views-field-title {display: inline !important;}

.block-poll .links {display: none !important;}

.taxonomy-listing-display-header {text-transform: uppercase; font-weight: bold;}

.views-field-field-multimedia-featured-text-value .field-content {background: #CA0127; padding: 2px; color: #fff; text-transform: uppercase;}

#block-views-homepage_views-block_3, #block-views-homepage_views-block_4 {padding-bottom: 0 !important; border-bottom: 0 !important; margin-bottom: 0 !important;}

.front .pager a {color: #666 !important;}
.item-list .pager {text-align: left !important;}
.twitter-logo {display: block; width: 40px; height: 40px; background: url(images/twitter.png) no-repeat 0 0; position: absolute; right: 15px; top: 2px;}
#block-block-8 {position: relative;}
.item-list .pager li {padding: 0 !important;}
.item-list .pager ul li {margin-left: .5em !important;}

body#body-careers-professionals #page {position: relative;}
body#body-careers-professionals #page-right {padding-top: 260px;}
#quicktabs-professional ul.quicktabs_tabs  {position: absolute; top: 44px; right: 0; width: 300px; border-bottom: 1px dotted #ccc; padding-bottom: 10px !important;}
#quicktabs-professional ul.quicktabs_tabs li a {display: block; background: none !important; color: #000 !important; font-size: 1.25em !important; padding-left: 10px !important; font-weight: normal !important; font-family: inherit !important; line-height: 150% !important; }
#quicktabs-professional ul.quicktabs_tabs li.active a {background: url(images/professionals-quicktabs.png) no-repeat left center !important; color: #fff !important;}
#quicktabs-professional ul.quicktabs_tabs li {display: block !important; float: none !important; clear: both; padding: 0 !important; background: none !important; margin: 0 0 5px 0 !important;}
#block-quicktabs-professional .title {display: none;}



.imagecache-range-left {float: left; margin-right: 10px; margin-bottom: 5px;}
.imagecache-range-right {float: right; margin-left: 10px; margin-bottom: 5px;}
.imagecache-455 {margin: 10px 0;}
.view-homepage-views .views-field-body {font-weight: normal !important;}


/*comments*/
#comment-form-1 {display: none !important;}

/*blog page*/
#block-thevoice-5 .title {text-transform: uppercase; font-weight: bold; color: #3FB2B2; font-size: 1.25em;}
#block-thevoice-5 ul li {color: #CA0026; list-style: disc; list-style-position: outside; margin-left: 10px}
#block-thevoice-5 ul a, #body-careers-professionals .article-listing-wrapper a {color: #CA0026;}
.imagefield-field_blog_main_image-wrapper label {display: none;}
.imagefield-field_article_image, .imagefield-field_blog_main_image   {margin: 0 !important;}
.view-id-blog_listing ul, .view-id-blog_listing li {margin-left: 0 !important; padding-left: 0 !important; list-style: none !important;}
.view-id-blog_listing .views-row {overflow: hidden; margin: 1em 0; padding: 1em 0; border-bottom: 1px dotted #ccc;}
.view-id-blog_listing .views-row-1 {margin-top: 0 !important; padding-top: 0 !important;}
.view-id-blog_listing .blog-listing-image {float: left; margin-right: 10px;}
.blog-listing-author {float: right;}
.blog-listing-author img {width: 45px !important; height: 55px !important; margin-left: 10px;}
.blog-listing-written {font-weight: bold; color: #000;}
.blog-listing-title a {font-size: 1.5em; font-weight: bold; color: #3FB2B2; }
.blog-listing-title {margin: 10px 0 15px; line-height: 1.1 !important; }
#block-views-blog_authors-block_1 .author-avatar img {width: 45px !important; height: 45px !important;}





/* classified search results*/
#block-views--exp-classified_search-default {height: 178px; background: url(images/classified-search.jpg) repeat-x 0 0; color: #fff;}

/*
body#body-undergraduate .view-id-category_other_articles, body#body-postgraduate .view-id-category_other_articles, body#body-lifelong-learning .view-id-category_other_articles {display: none !important;}
*/
.view-category-articles  .view-empty {padding-top: 10px; border-top: 1px dotted #ccc; font-size: 1.5em; font-weight: bold;}


/*share link*/
.share-print a{display: block; width: 60px; height: 12px; background: url(images/share-print.gif) no-repeat 0 0; text-indent: -9999px; margin-bottom: 5px}
.share-send a {display: block; width: 134px; height: 12px; background: url(images/share-send.gif) no-repeat 0 0; text-indent: -9999px; margin-bottom: 5px}
.share-email a {display: block; width: 126px; height: 12px; background: url(images/share-email.gif) no-repeat 0 0; text-indent: -9999px; margin-bottom: 5px;}
.share-ul {float: right;}
.node .fblikebutton {display: none !important;}


.poll .total {display: none !important;}


#body-the-voice-competitions #block-quicktabs-nodesblock, #body-blog #block-quicktabs-nodesblock, body.page-classifieds #block-quicktabs-nodesblock, .node-type-page #block-quicktabs-nodesblock, .page-all-news #block-quicktabs-nodesblock, body#body-undergraduate-advice #block-quicktabs-nodesblock, #body-user-account #block-quicktabs-nodesblock  {display: none !important;}


.node .content a {color: #CA0026 !important;}
.node .content ul li {list-style: disc !important; list-style-position: outside !important;}

.jas-wrap {background: #661163; padding: 0; color: #fff; height: 25px; font-weight: bold;}
.jas-wrap h2 {display: inline-block; background: #000; padding: 4px 5px 0; text-transform: uppercase; height: 21px;}
.view-entertainment-jas ul, .view-entertainment-jas ul li {list-style: none !important; margin-left: 0 !important; padding-left: 0 !important;}
.view-entertainment-jas .views-row {padding: 1em 0; margin: 1em 0; border-bottom: 1px dotted #ccc; overflow: hidden;}
.view-entertainment-jas .views-field-field-article-image-fid {float: left; margin-right: 15px;}
.view-entertainment-jas .view-footer a {color: #661163; font-weight: bold;}
.view-entertainment-jas .views-field-title a {color: #661163; font-weight: bold; font-size: 1.25em; margin-bottom: 10px;}



#block-menu-menu-also-voice a {color: #000 !important;}

fieldset.search-advanced  {display: none;}

#node-982 h3 {margin-bottom: 10px;}
#node-982 ul li {margin-bottom: 0px; list-style: none !important;}
#node-982 ul {margin-bottom: 20px; list-style: none !important;}

.views-field-title a, .views-field-title, .views-row {list-style-type: none !important;}

#profile-content h2.title {text-transform: capitalize;}
.content-side-block {border-top: 1px dotted #CCCCCC; padding: 10px 0 !important; margin: 10px 0; overflow: hidden;}
.profile-sidebar-logo {margin-top: 0 !important; padding-bottom: 0 !important;}
.career-profile-sidebar legend {font-size: 1.25em !important; text-transform: uppercase !important; margin-bottom: 0px !important; color: #CA0026 !important;}
.career-profile-sidebar h3 {font-size: 1.25em !important; text-transform: uppercase !important; margin-bottom: 10px !important; color: #CA0026 !important;}
.career-profile-sidebar fieldset {border-bottom: 0 !important;}
.education-profile-sidebar legend {font-size: 1.25em !important; text-transform: uppercase !important; margin-bottom: 0px !important; color: #CC0099 !important;}
.education-profile-sidebar h3 {font-size: 1.25em !important; text-transform: uppercase !important; margin-bottom: 10px !important; color: #CC0099 !important;}
.education-profile-sidebar fieldset {border-bottom: 0 !important;}


.fostering-profile-sidebar legend {font-size: 1.25em !important; text-transform: uppercase !important; margin-bottom: 0px !important; color: #006FDD !important;}
.fostering-profile-sidebar h3 {font-size: 1.25em !important; text-transform: uppercase !important; margin-bottom: 10px !important; color: #006FDD !important;}
.fostering-profile-sidebar fieldset {border-bottom: 0 !important;}


/*profile page share links block*/
.profile-share-links .content {background: url("images/sidebar-bg-poll.png") repeat-x scroll 0 0 #C80226; padding: 8px; color: #fff;}
.profile-share-links h4 {text-transform: uppercase; font-size: 1.25em; margin-bottom: 5px;}
.profile-share-links .content ul {padding-bottom: 1em; margin-bottom: 1em; border-bottom: 1px dotted #fff; list-style: disc; list-style-position: inside;}
.profile-share-links .content ul li a {color: #fff;}
.profile-share-links {padding-bottom: 1em; margin-bottom: 1em; border-bottom: 1px dotted #ccc;}
.profile-share-links .share-print a {display: block; width: 65px; height: 18px; background: url(images/profile-print.png) no-repeat 0 0; text-indent: -9999px; margin-bottom: 5px}
.profile-share-links .share-send a {display: block; width: 140px; height: 16px; background: url(images/profile-email.png) no-repeat 0 0; text-indent: -9999px; margin-bottom: 5px}
.profile-share-links .share-email a {display: block; width: 140px; height: 16px; background: url(images/profile-share.png) no-repeat 0 0; text-indent: -9999px; margin-bottom: 5px;}
h2.education-profile {color: #CC0099 !important;}





body.page-careers #block-quicktabs-nodesblock, #body-send-page-by-e-mail #block-quicktabs-nodesblock {display: none;}

#block-views--exp-client_profile-page_1 {position: relative;}
#block-views--exp-client_profile-page_1 .views-exposed-widget-1 {width: 250px !important;}
#block-views--exp-client_profile-page_1 .views-exposed-widget-1 .views-widget {float: left; width: 70%;}
#block-views--exp-client_profile-page_1 .views-exposed-widget-1 label {float: left; width: 29%;}
#block-views--exp-client_profile-page_1 .views-widget label {float: none !important; width: auto !important;}
#block-views--exp-client_profile-page_1 .views-widget .form-checkboxes {margin: 0 !important;}
#block-views--exp-client_profile-page_1 .views-exposed-widget-2 {width: 200px !important; overflow: hidden;}
#block-views--exp-client_profile-page_1 .views-exposed-widget-2 .views-widget {float: left; margin-top: 10px; clear: left;}
#block-views--exp-client_profile-page_1 .views-exposed-widget-2 label {float: none;}
#block-views--exp-client_profile-page_1 .views-exposed-widget .form-submit {float: left; clear: both;}
#block-views--exp-client_profile-page_1 .views-exposed-widget-button {float: left; clear: both !important; padding: 0 !important; margin-top: -56px; margin-left: 475px;}




#block-views--exp-client_profile-page_2{position: relative;}
#block-views--exp-client_profile-page_2 .views-exposed-widget-1 {width: 250px !important;}
#block-views--exp-client_profile-page_2 .views-exposed-widget-1 .views-widget {float: left; width: 70%;}
#block-views--exp-client_profile-page_2 .views-exposed-widget-1 label {float: left; width: 29%;}
#block-views--exp-client_profile-page_2 .views-widget label {float: none !important; width: auto !important;}
#block-views--exp-client_profile-page_2 .views-widget .form-checkboxes {margin: 0 !important;}
#block-views--exp-client_profile-page_2 .views-exposed-widget-2 {width: 200px !important; overflow: hidden;}
#block-views--exp-client_profile-page_2 .views-exposed-widget-2 .views-widget {float: left; margin-top: 10px; clear: left;}
#block-views--exp-client_profile-page_2 .views-exposed-widget-2 label {float: none;}
#block-views--exp-client_profile-page_2 .views-exposed-widget .form-submit {float: left; clear: both;}
#block-views--exp-client_profile-page_2 .views-exposed-widget-button {float: left; clear: both !important; padding: 0 !important; margin-top: -56px; margin-left: 475px;}

.view-client-profile .view-empty, .view-fostering-profile .view-empty {font-size: 1.25em; font-weight: bold; padding-top: 10px; border-top: 1px dotted #ccc;}
.view-client-profile .profile-listing-text, .view-education-profile .profile-listing-text, .view-fostering-profile .profile-listing-text {margin-left: 120px;}



body.page-education #block-quicktabs-nodesblock, #body-career-news #block-quicktabs-nodesblock {display: none !important;}
.view-education-profile .view-empty {font-size: 1.25em; font-weight: bold; padding-top: 10px; border-top: 1px dotted #ccc;}
#body-search-postgraduate-profiles .title-wrap, #body-search-lifelong-learning-profiles .title-wrap, #body-search-undergraduate-profiles .title-wrap {display: none;}



.education-profile-filter {position: relative; margin-bottom: 20px !important;}
.education-profile-filter .views-exposed-widget-1 {width: 250px !important;}
.education-profile-filter .views-exposed-widget-1 .views-widget {float: left; width: 70%;}
.education-profile-filter .views-exposed-widget-1 label {float: left; width: 29%;}
.education-profile-filter .views-widget label {float: none !important; width: auto !important;}
.education-profile-filter .views-widget .form-checkboxes {margin: 0 !important;}
.education-profile-filter .views-exposed-widget-2 {width: 200px !important; overflow: hidden;}
.education-profile-filter .views-exposed-widget-2 .views-widget {float: left; margin-top: 10px; clear: left;}
.education-profile-filter .views-exposed-widget-2 label {float: none;}
.education-profile-filter .views-exposed-widget .form-submit {float: left; clear: both;}
.education-profile-filter .views-exposed-widget-button {float: left; clear: both !important; padding: 0 !important; margin-top: -42px; margin-left: 475px;}
.education-profile-filter .views-exposed-form {color: #fff; padding-left: 20px; padding-top: 35px;}
.education-profile-filter select {background: none repeat scroll 0 0 #666666 !important;border: 0 none !important;color: #FFFFFF; width: 200px !important;}
#block-views--exp-education_profile-page_3 .content {background: url("images/lifelong_filter.jpg") no-repeat scroll 0 0 transparent !important;}
#block-views--exp-education_profile-page_1 .content {background: url("images/undergrad_filter.jpg") no-repeat scroll 0 0 transparent !important;}
#block-views--exp-education_profile-page_2 .content {background: url("images/postgrad_filter.jpg") no-repeat scroll 0 0 transparent !important;}
.education-profile-filter .title {color: #FFFFFF;font-size: 1.15em; height: 25px;margin-bottom:  20px !important;padding-left: 10px;padding-top: 5px; background: #CC0099;}
.education-highlight .title {background: url("images/sidebar-gre-pink.jpg") repeat-y scroll 0 0 transparent !important;}
.education-highlight a {color: #CC0099 !important;}



#block-views--exp-fostering_profile-page_1 .content {background: url("images/profile-filter-fostering.jpg") no-repeat scroll 0 0 transparent !important;}
.education-profile-filter.fostering-profile-filter .title {margin-bottom: 0 !important; background: #006FDD !important}
.education-profile-filter.fostering-profile-filter .views-exposed-form {padding-left: 10px !important; padding-top: 53px !important;}
.education-profile-filter.fostering-profile-filter .views-exposed-widget-1 {width: 300px !important;}
.education-profile-filter.fostering-profile-filter .views-exposed-widget-button {position: absolute !important; margin: 0 !important; padding: 0 !important; top: 115px; left: 530px;}
.education-profile-filter.fostering-profile-filter .views-exposed-widget-button div, .education-profile-filter.fostering-profile-filter .views-exposed-widget-button input {margin: 0 !important;}


#block-views-news_ticker-block_1 #views_slideshow_singleframe_main_1 {width: 470px !important;}


.page-lifestyle #block-quicktabs-nodesblock {display: none;}





#header-top a{color: #ffffff;}



.profile-myvoice-top{
background-color: #000000;
color:#ffffff;
padding: 0px 10px;
font-size:48px;
line-height:50px;
}

.profile-myvoice-top .profile-username{
text-transform: uppercase;
}

.profile-logout-link,
.profile-logout-link a{
font-size: 14px;
color: #ffffff;
line-height:20px;
}

body.page-user .profile #page-right{
margin-top:10px;
}

body.page-user .profile #page-left{
width: 454px !important;
margin-top:10px;
}

ul.profile-tabs li{
background-color:#cccccc;
float:left;
width:227px;
height:45px;
}

ul.profile-tabs li.active{
background-color:#CA0026;
}

ul.profile-tabs li a{
color: #ffffff;
font-size: 22px;
line-height:55px;
padding-left:5px;
}

ul.profile-tabs li a span{
font-size: 34px;
font-weight:bold;
}

#page-left .border-top{
border-top:1px dotted #CCCCCC;
width: 456px;
height:10px;
}

#page-right .border-top{
border-top:1px dotted #CCCCCC;
width: 300px;
height:10px;
}

.profile-image-text-link{
margin-top:160px;
padding-left:10px;
}

.profile-panes .profile-pane{
display:none;
}

.profile-panes .profile-pane.active{
display:block;
}

.profile-section h2{
text-transform: uppercase;
line-height:50px;
font-size:16px;
font-weight:bold;
}

.profile-information{
width:100%;
}

.profile-information td{
width:50%;
line-height:26px;
}

a.amend-link{
color:#ffffff;
background-image: url(images/amend-link-back.png);
height:20px;
line-height:20px;
padding: 3px 5px;
margin: 10px 0px;
}

.clear{
clear: both;
}

ul.profile-comments{
list-style-type: disc;
}

ul.profile-comments a{
font-weight:bold;
}

ul.profile-comments li .profile-comment{
color: #CA0026;
}

.profile-client-top{
background-image: url(images/profile-clien-top-back.png);
color:#ffffff;
height:105px;
width:775px;
position: relative;
}

.profile-client-top-username{
color:#FFFFFF;
font-size:30px;
left:10px;
position:absolute;
text-transform:uppercase;
top:46px;
}

.profile-client-top .profile-logout-link{
left:650px;
position:absolute;
top:62px;
}

.profile-client-top-dept{
left:650px;
line-height:16px;
position:absolute;
top:8px;
width:120px;
}

.profile-right-block a{
color: #CA0026;
}

ul.profile-plans{
list-style-type: decimal;
padding-left :20px;
}

ul.profile-plans li{
margin-bottom:15px;
}

ul.profile-plans li .profile-plan-title{
line-height:18px;
font-weight:bold;
}

#block-menu-menu-footer-links-content .title {display: none;}
#block-menu-menu-footer-links-content li a {display: block; background: none !important; color: #000 !important; font-size: 1.25em !important; padding-left: 10px !important;}
#block-menu-menu-footer-links-content li a.active {background: url(images/professionals-quicktabs.png) no-repeat left center !important; color: #fff !important;}
#block-menu-menu-footer-links-content li {display: block !important; float: none !important; clear: both; padding: 0 !important; background: none !important; margin: 0 0 5px 0 !important;}
#block-menu-menu-footer-links-content ul {margin-left: 0 !important; padding-left: 0 !important;}

#block-webform-client-block-1524 .title {text-transform: uppercase; color: #CA0026;}

#block-webform-client-block-1524 .form-item {overflow: hidden;}
#block-webform-client-block-1524 {overflow: hidden;}
#block-webform-client-block-1524 .form-item label {width: 130px; display: inline;}
#block-webform-client-block-1524 .form-item .form-text {float: right; width: 200px; border: 1px solid #ccc !important;}
#block-webform-client-block-1524 .form-item .form-select {float: right; width: 202px; border: 1px solid #ccc !important;}
#block-webform-client-block-1524 .form-item .form-textarea {border: 1px solid #ccc !important;}
#block-webform-client-block-1524 .form-item .resizable-textarea  {float: right; width: 202px;}
#block-webform-client-block-1524 .form-submit {float: right !important;}
html.js .resizable-textarea textarea {width: 99% !important;}


#body-business-listings.page-classifieds .title-wrap, #body-property.page-classifieds .title-wrap, #body-business-listings.page-classifieds .title-wrap, #body-legal-services.page-classifieds .title-wrap, #body-charity.page-classifieds .title-wrap, #body-eating-out.page-classifieds .title-wrap, #body-flight-services.page-classifieds .title-wrap, #body-hair--beauty.page-classifieds .title-wrap, #body-money.page-classifieds .title-wrap {display: none !important;}


#body-money.page-classifieds .article-listing-heading {display: block !important;}

.logged-in.page-user #page-left {width: 100% !important;}


.page-user-register-myvoice #block-block-34 {text-indent: -9999px; padding: 0; margin: 0 0 20px 0; background: url(images/myvoice-register-head.png) no-repeat 0 0; height: 105px;}
.page-user-register #block-block-34 {text-indent: -9999px; padding: 0; margin: 0 0 20px 0; background: url(images/client-register-head.gif) no-repeat 0 0; height: 105px;}


#thevoice-pay-membership-form .form-item {overflow: hidden; padding: 1em 0; margin: 1em 0; border-bottom: 1px dotted #ccc;}

#user-register legend {color: #fff;     float: left;
    font-weight: bold;
    margin: -35px 0 0 30px;}
	
#user-register .captcha legend {color: #000 !important; float: none !important; margin: 0 !important;}
#user-register #user-register-captcha {background: #ccc; padding: 10px !important; margin: 1em 0;}

.node ul {padding: 0 20px 10px !important;}
.node ul li {list-style-position: outside !important;}


.page-user-role-myvoice #node-form .form-item .form-checkboxes .form-item, .page-user-role-client #node-form .form-item .form-checkboxes .form-item {width: 48%; float: left; display: none;}


.page-user-role-myvoice #node-form .form-checkboxes #edit-field-interests-value-1-wrapper, .page-user-role-myvoice #node-form .form-checkboxes #edit-field-interests-value-3-wrapper, .page-user-role-myvoice #node-form .form-checkboxes #edit-field-interests-value-4-wrapper, .page-user-role-myvoice #node-form .form-checkboxes #edit-field-interests-value-5-wrapper, .page-user-role-myvoice #node-form .form-checkboxes #edit-field-interests-value-6-wrapper, .page-user-role-myvoice #node-form .form-checkboxes #edit-field-interests-value-7-wrapper, .page-user-role-myvoice #node-form .form-checkboxes #edit-field-interests-value-10-wrapper, #edit-field-interests-value-11-wrapper, .page-user-role-client #node-form .form-checkboxes #edit-field-interests-value-1-wrapper, .page-user-role-client #node-form .form-checkboxes #edit-field-interests-value-3-wrapper, .page-user-role-client #node-form .form-checkboxes #edit-field-interests-value-4-wrapper, .page-user-role-client #node-form .form-checkboxes #edit-field-interests-value-5-wrapper, .page-user-role-client #node-form .form-checkboxes #edit-field-interests-value-6-wrapper, .page-user-role-client #node-form .form-checkboxes #edit-field-interests-value-7-wrapper, .page-user-role-client #node-form .form-checkboxes #edit-field-interests-value-10-wrapper, .page-user-role-myvoice #node-form .form-checkboxes #edit-field-interests-value-11-wrapper, .page-user-role-client #node-form .form-checkboxes #edit-field-interests-value-11-wrapper {display: block !important;}


.page-user-role-myvoice #node-form .form-checkboxes, .page-user-role-client #node-form .form-checkboxes {overflow: hidden;}
.page-user-role-myvoice #node-form #edit-field-org-logo-0-ahah-wrapper, .page-user-role-client #node-form #edit-field-org-logo-0-ahah-wrapper {clear: both;}



.page-user #node-form tr.draggable {border: 1px solid #d6d6d6 !important; background: #ccc !important; padding: 5px !important; margin: 5px 0 !important;}

.page-user #edit-submit, .page-user #edit-return {
  color:#ffffff;
  background-image: url(images/amend-link-back.png);
  height:20px;
  border:none;
  cursor: pointer;
}

#thevoice-pay-membership-form .form-submit {
  margin-bottom: 15px;
}


body.page-user-role-myvoice #user-profile-form fieldset legend, body.page-user-role-myvoice #user-profile-form #edit-picture-upload-wrapper {display: none;}

.sport-slideshow .slideshow-bold a {color: #41b240 !important;}
.olympics-slideshow .slideshow-bold a {color: #810019 !important;}

body#body-olympics-2012 #block-menu-menu-supp-menu ul, .section-Olympics #block-menu-menu-supp-menu ul {background: #810019; color: #FFFFFF; height: 22px; width: 975px;}
body#body-olympics-2012 .title-wrap {display: none;}
.section-Olympics h2.title, .term-Olympics a, .wrapper-term-Olympics a {color: #810019 !important;}
.article-listing-heading.term-Olympics {background: #810019 !important;}
.wrapper-term-Olympics .arrow {background: url("images/olympics-arrow-red.png") no-repeat scroll 0 bottom transparent;}

#block-menu-menu-olympics {display: block; height: 22px;left: 0; padding: 3px 1% 0;position: absolute;top: 25px;z-index: 1000;}
#block-menu-menu-olympics a {font-weight: normal !important; font-size: 9px !important; padding-left: 0 !important; color: #fff !important;}


/* Supplements */
body.page-supplement div#page div.title-wrap,
body.node-type-supplement div#page div.supplements-title-wrap {
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    font-size: 1.5em;
    height: 30px;
    margin-bottom: 1em;
    padding: 0;
    text-transform: uppercase;
}

body.page-supplement div#page div.title-wrap h2,
body.node-type-supplement div#page div.supplements-title-wrap h2 {
    background: none repeat scroll 0 0 #000000;
    display: inline-block;
    height: 26px;
    padding: 2px 5px;
}

body.page-supplement div#page div.supplement-item {
    float: left;
    width: 33.3%;
}

body.page-supplement div#page div.views-field-title a, a.supplements-link,
#block-views-supplements-block_3 .views-field-title a{
    color: #CA0026;
    font-weight: bold;
}

body.page-supplement div#page div.views-field-field-standfirst-value
body.front div#page div.views-field-field-standfirst-value{
    font-weight: bold;
}

body.page-supplement div#page div.supplement-row-sep,
body.front div#page div.supplement-row-sep{
    clear: left;
    border-bottom: 1px dotted #CCCCCC;
    height: 1em;
    margin-bottom: 1em;
    overflow: hidden;
}

.section-Supplement h2.title, .term-Supplement a, .wrapper-term-Supplement a {
    color: #666666 !important;
}

.node-type-supplement .supplements-taxonomy h2.title {
    border-bottom: 1px dotted #CCCCCC;
    font-size: 1.75em;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

#block-views-supplements-block_1 .view-header, #block-views-supplements-block_2 .view-header, #block-views-supplements-block_3 .view-header{
    background: none repeat scroll 0 0 #CA0026;
    color: #FFFFFF;
    font-weight: bold;
    height: 25px;
    margin-bottom: 15px;
    overflow: hidden;
    text-transform: uppercase;
}

#block-views-supplements-block_1.block-views, #page-right #block-views-supplements-block_1.block,
#block-views-supplements-block_2.block-views, #page-right #block-views-supplements-block_2.block,
#block-views-supplements-block_3.block-views, #page-right #block-views-supplements-block_3.block{
     border-bottom: medium none;
     margin-bottom: 0pt;
     padding-bottom: 1em;
}

#block-views-supplements-block_1 div.taxonomy-listing-display-header .black-background, #block-views-supplements-block_2 div.taxonomy-listing-display-header .black-background, #block-views-supplements-block_3 div.taxonomy-listing-display-header .black-background  {
    background: none repeat scroll 0 0 #000000;
    display: inline-block;
    height: 22px;
    padding: 3px 5px 0;
}

#block-views-supplements-block_1 div.taxonomy-listing-display-header a {
    color: #CA0026;
    font-weight: bold;
}

#block-views-supplements-block_2 .taxonomy-listing-display-header  a,
#block-views-supplements-block_3 .taxonomy-listing-display-header a:hover {
	text-decoration:none
}

.supplements-hidden {
    display: none;
}

.article-listing-heading.term-Supplement {
    background: none repeat scroll 0 0 #666666;
    margin-bottom: 1em;
}


body.page-supplement #block-menu-menu-supp-menu ul, 
body.area-Supplement #block-menu-menu-supp-menu ul, 
body.section-Supplement #block-menu-menu-supp-menu ul,
body.node-type-supplement #block-menu-menu-supp-menu ul{
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    height: 22px;
    width: 975px;
}


.page-supplement #block-quicktabs-nodesblock {display: none !important;}


body.page-supplement div#page div#block-views-supplements-block_2 div.supplement-item,
body.front div#page div#block-views-supplements-block_3 div.supplement-item{
     float: none;
     height: 150px;
     width: 100%;
}

#block-views-supplements-block_2 div.views-field-field-supplement-cover-image-fid,
#block-views-supplements-block_3 div.views-field-field-supplement-cover-image-fid{
     float: right;
}

#block-views-supplements-block_2 .views-field-title,
#block-views-supplements-block_3 .views-field-title{
	padding-bottom: 10px;
	font-size: 1.4em;
}
#block-views-supplements-block_2 .views-field-field-standfirst-value,
#block-views-supplements-block_3 .views-field-field-standfirst-value{
	padding-bottom: 10px;
	font-weight:bold;
}


