/* CSS for BRITs */

/******************** Default styles ******************/
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
ol, ul, li {
  list-style-type: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

table td, table th {
	padding: .6em;
	line-height: 1.1em;
}
/******************** End Default styles ******************/

html {
	height: 100%;
}

body {
  background: url(/Assets/Images/media/images/grad-bck-rpt.jpg) repeat-x scroll left top;
  font-family: Arial, sans-serif;
  letter-spacing: 0;
  font-size: 75%;
  color: #2d2d35;
  min-height: 100%;
  text-align: center;
}

#wrapper {
	background: url(/Assets/Images/media/images/trophy-bck.jpg) no-repeat scroll -25px top transparent;
	min-height: 100%;
	padding: 0;
}

#site-container {
	width: 960px;
	margin: 0 auto;
	min-height: 100%;
	text-align: left;
}

/* Head block */

#header {
	background: url(/Assets/Images/media/images/header-bck.png) no-repeat 0 bottom;
	width: 960px;
	height: 138px;
	position: relative;
	margin: 0;
}

.header-text
{
    font-size:1.7em;
    }

.site-logo {
	margin: 2.4em 0 0 1.6em;
	float: left;
}

.web-banner {
	width: 728px;
	height: 90px;
	position: absolute;
	top: 31px;
	left: 215px;
}

.login-block {
	float: right;
	margin: 0 -5px .5em 0;
	font-size: 1em;
}

.login-block ul li {
	float: left;
	vertical-align: middle;
	padding: 5px 8px 5px 8px;
	color: #757576;
}

.login-block ul li span {
	font-weight: bold;
	color: #2d2d35;
}

.login-block ul .first {
	border-right: 1px solid #efeff2;
}

.login-block .grey-outline-btn {
	margin: -5px 0 0 0;
}

.login-block a:link , .login-block a:visited {
	color: #2d2d35;
	text-decoration: none;
}

.login-block a:hover {
	color: #2d2d35;
	text-decoration: underline;
}

/* Main Navigation */

#navigation {
	float: left;
	width: 960px;
	padding: 0 0 .8em 0;
	z-index: 1;
	position: relative;
}

#navigation .links {
	float: left;
	width: 960px;
	margin: 1.7em 0 0 0;
	z-index: 50;
	position: relative;
}

#navigation .adminlinks {
	float: left;
	width: 960px;
	margin: 1em 0 0 0;
	z-index: 50;
	position: relative;
}


#navigation .links li {
	float: left;
	padding: 0 1px 0 0;
	margin: 0;
}

#navigation .adminlinks li {
	float: left;
	padding: 0 10px 0 0;
	margin: 0;
}

#navigation .links .last {
	padding: 0 0 0 0;
}
#navigation .adminlinks .last {
	padding: 0 0 0 0;
}

#navigation .adminlinks .first {
	padding: 0 10px 0 10px;
}

#navigation .links li a {
	background-color: transparent;
	background-image: url(/Assets/Images/media/images/nav-sprite.png);
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	text-indent: -5000px;
	color: #000;
}

#navigation .adminlinks li a {
	margin: 10;
	padding: 5;	
	text-decoration:none;
	font-size:1.2em;
	color:#000;
	font-weight:bold;
	
}

#navigation .adminlinks li a.selected
{
    color:#AF0917;
}

#navigation .links li a.home {
	background-position: -12px -11px;
	height: 16px;
	width: 76px;
}

#navigation .links a.home-active {
	margin: -8px 0 0 0;
	background-position: -12px -35px;
	height: 34px;
	width: 76px;
}

#navigation .links li a.news {
	background-position: -12px -74px;
	height: 16px;
	width: 71px;
}

#navigation .links a.news-active {
	margin: -8px 0 0 0;
	background-position: -12px -98px;
	height: 34px;
	width: 71px;
}

#navigation .links li a.brits-2010 {
	background-position: -12px -137px;
	height: 16px;
	width: 131px;
}

#navigation .links a.brits-2010-active {
	margin: -8px 0 0 0;
	background-position: -12px -161px;
	height: 34px;
	width: 131px;
}

#navigation .links li a.voting {
	background-position: -12px -200px;
	height: 21px;
	width: 82px;
}

#navigation .links a.voting-active {
	margin: -8px 0 0 0;
	background-position: -12px -224px;
	height: 34px;
	width: 82px;
}

#navigation .links li a.history {
	background-position: -12px -263px;
	height: 21px;
	width: 89px;
}

#navigation .links a.history-active {
	margin: -8px 0 0 0;
	background-position: -12px -327px;
	height: 43px;
	width: 89px;
}

#navigation .links li a.the-vaults {
	background-position: -12px -374px;
	height: 16px;
	width: 121px;
}

#navigation .links a.the-vaults-active {
	margin: -8px 0 0 0;
	background-position: -12px -398px;
	height: 34px;
	width: 121px;
}

#navigation .links li a.photos {
	background-position: -12px -437px;
	height: 16px;
	width: 86px;
}

#navigation .links a.photos-active {
	margin: -8px 0 0 0;
	background-position: -12px -461px;
	height: 34px;
	width: 86px;
}

#navigation .links li a.videos {
	background-position: -12px -500px;
	height: 16px;
	width: 75px;
}

#navigation .links a.videos-active {
	margin: -8px 0 0 0;
	background-position: -12px -524px;
	height: 34px;
	width: 75px;
}

#navigation .links li a.about-us {
	background-position: -12px -563px;
	height: 16px;
	width: 105px;
}

#navigation .links a.about-us-active {
	margin: -8px 0 0 0;
	background-position: -12px -587px;
	height: 43px;
	width: 105px;
}

#navigation .links li a.mybrits {
	background-position: -12px -634px;
	height: 21px;
	width: 108px;
}

#navigation .links a.mybrits-active {
	margin: -8px 0 0 0;
	background-position: -12px -658px;
	height: 34px;
	width: 108px;
}

#navigation .sub-nav {
	background: transparent url(/Assets/Images/media/images/sub-nav-bck.png) no-repeat 0 0;
	float: left;
	width: 960px;
	height: 30px;
	margin: -8px 0 5px 0;
	padding: 0 0 0 0;
	z-index: 10;
	position: relative;
}

#navigation .sub-nav li {
	float: left;
	padding: 0 13px 0 13px;
	margin: 1px 0 0 0;
	height: 28px;
	border-right: 1px solid #fff;
	border-left: 1px solid #efeff1;
}

#navigation .sub-nav .first {
	border-left: none;
}

#navigation .sub-nav li a:link, #navigation .sub-nav li a:visited {
	display: block;
	font-size: 1.08em;
	color: #797981;
	text-decoration: none;
	padding: .55em 0 0 0;
}

#navigation .sub-nav li a:hover {
	display: block;
	font-size: 1.08em;
	color: #2d2d35;
	text-decoration: none;
	padding: .55em 0 0 0;
}

#navigation .sub-nav .active a:link, #navigation .sub-nav .active a:visited {
	display: block;
	font-size: 1.08em;
	color: #2d2d35;
	text-decoration: none;
	padding: .55em 0 0 0;
	font-weight: bold;
}

#navigation .sub-nav .active a:hover {
	display: block;
	font-size: 1.08em;
	color: #2d2d35;
	text-decoration: none;
	padding: .55em 0 0 0;
	font-weight: bold;
}

/* content layout */

#container-wrapper {
	width: 960px;
	clear: left;
}

.container-top {
	width: 960px;
	height: 9px;
	background: transparent url(/Assets/Images/media/images/container-top.png) no-repeat 0 0;
}

.container-btm {
	width: 960px;
	height: 9px;
	background: transparent url(/Assets/Images/media/images/container-btm.png) no-repeat 0 0;
}

#content-container {
	min-height: 480px; /* hides trophy background image on 1024x768 screens */
	width: 960px;
	background: transparent url(/Assets/Images/media/images/container-rpt.gif) repeat-y 0 0;
	padding: 3px 0;
}

#main-col {
	float: left;
	width: 620px;
	margin: 0 0 0 13px;
}	

.gutter {
	float: left;
	height: 1px;
	width: 13px;
}

#right-col {
	float: left;
	width: 300px;
	margin: 0;
}

.clear {
	clear: left;
}

.clear-both {
	clear: both;
}

/* Footer */

#footer {
	width: 960px;
	margin: 1.5em 0 0 0;
}

.leaderboard {
	width: 728px;
	height: 90px;
	margin: 0 auto;
}

.col-wrapper {
	width: 960px;
	margin: 1.5em 0 0 0;
}

.col-1 {
	float: left;
	width: 30%;
}

.col-2 {
	float: left;
	width: 23%;
}

.col-3 {
	float: left;
	width: 21%;
}

.col-4 {
	float: left;
}

#footer {
	width: 960px;
	padding: 0 0 3em 0;
}

#footer .footer-head {
	font-size: 1.45em;
	font-weight: bold;
	padding: 0 0 .1em 0;
	margin: 0 0 0 -3px;
	color: #2d2d35;
}

#footer p {
	font-size: 1.08em;
	line-height: 1.2em;
	color: #6c6c75;
	padding: 0 0 1em 0;
}

#footer ul li {
	font-size: 1.08em;
	line-height: 1.2em;
	color: #6c6c75;
	padding: .1em 0 .3em 0;
	margin: 0;
	list-style-image: none;
	list-style-type: none;
}

#footer a:link, #footer a:visited {
	color: #6c6c75;
	text-decoration: none;
}

#footer a:hover {
	color: #6c6c75;
	text-decoration: underline;
}

#footer .social-networks li {
	padding: .1em 0 .3em 1.9em;
}

#footer .social-networks .facebook {
	background: transparent url(/Assets/Images/media/images/social-sprite.png) no-repeat left 1px;
}

#footer .social-networks .myspace {
	background: transparent url(/Assets/Images/media/images/social-sprite.png) no-repeat left -19px;
}

#footer .social-networks .bebo {
	background: transparent url(/Assets/Images/media/images/social-sprite.png) no-repeat left -40px;
}

#footer .social-networks .youtube {
	background: transparent url(/Assets/Images/media/images/social-sprite.png) no-repeat left -60px;
}

#footer .social-networks .twitter {
	background: transparent url(/Assets/Images/media/images/social-sprite.png) no-repeat left -80px;
}

.search-wrapper {
	background: transparent url(/Assets/Images/media/images/search-field.png) no-repeat 0 0;
	margin: 0 0 1em 0;
	padding: 0;
	position: relative;
	width: 210px;
	height: 21px;
}

.search-wrapper .form-item {
	margin: 0;
	display: inline-block;
	float: left;
}

.search-wrapper .form-item .form-text {
	border: none;
	background-color: transparent !important;
	padding: 0;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 1.08em;
	background-image: none;
}

.search-wrapper .form-item .keyword {
	background: transparent;
	border: none;
	display: inline-block;
	width: 130px;
	margin: 0 0 0 33px;
	padding: 4px 5px 0 2px;
	font-size: 1em;
	color: #2d2d35;
}


/* Button styles */

.grey-outline-btn {
	background: transparent url(/Assets/Images/media/images/grey-outline-btn-end.png) no-repeat scroll right top;
	display:-moz-inline-box;
	display: inline-block;
	margin: 0 0 0 0;
	vertical-align: top;
}

.grey-outline-btn span {
	background: transparent url(/Assets/Images/media/images/grey-outline-btn-start.png) no-repeat scroll left top;
	display:-moz-inline-box;
	display: inline-block;
	margin: 0 9px 0 0;
}

.grey-outline-btn span input {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color: #2d2d35;
	cursor:pointer;
	font-family: Arial, sans-serif;
	font-size:11px !important;
	font-weight:normal;
	height:21px;
	line-height:1.1em;
	margin:0;
	overflow:hidden;
	padding:1px 0 3px 9px;
	text-align:center;
	vertical-align:middle;
}

.grey-outline-btn span a {
	color: #2d2d35;
	cursor:pointer;
	font-family: Arial, sans-serif;
	font-size:11px !important;
	font-weight:normal;
	line-height:1.1em;
	margin:0;
	overflow:hidden;
	padding: 4px 0 5px 9px;
	text-align:center;
	vertical-align:middle;
	display: block;
	text-decoration: none;
}

.grey-outline-btn span a:hover {
	text-decoration: none;
}

/**
 * Generic elements.
 */
 
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
}

.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #33a333;
  border-color: #c7f2c8;
}

div.error, tr.error {
  color: #a30000;
  background-color: #FFCCCC;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #363636;
}

#block-block-1 {
	margin: 0 0 .8em 0;
}

#block-block-2 {
	margin: 0 14px 0 0;
}

#block-block-2, #block-block-3 {
	float: left;
}

.block ul {
	padding: 0 !important;
	line-height: 1.2em !important;
}

/** 27/10/09 PRH **/

h1 {
	font-size: 2.33em;
  padding: 0 0 0 0;
  width: 80%;
}

#main-col ul, #main-col ol {
  padding: 0 0 1em 0;
  font-size: 1.08em;
  line-height: 1.3em;
}

p {
  padding: 0 0 1em 0;
  font-size: 1.08em;
  line-height: 1.3em;
}

p a:link, p a:visited {
	color: #be1927;
	text-decoration: none;
}

p a:hover {
	color: #be1927;
	text-decoration: underline;
}

.feed-icon {
  float: right;
  margin: -2.6em 0 0 0;
  text-decoration: none;
  color: #2d2d35;
  font-size: .92em;
}

#news-block-wrapper, #photos-block-wrapper, #videos-block-wrapper {
	clear: left;
}

#news-block, #photos-block, #videos-block {
  border: 1px solid #d5d5da;
  background-color: #fff;
  padding: 1px;
}

.news-block-content {
  background-color: #f6f6f6;
  padding: 0 .8em;
}

.news-item {
  padding: .8em 0;
  border-bottom: 1px solid #e6e6e7;
  border-top: 1px solid #fff;
}

.views-row-last .news-item {
	border-bottom: none;
}

.news-item-image {
  float: left;
}

.news-item-image img {
  background-color: #fff;
  padding: 1px;
  border: 2px solid #d7d7dc;
}

.news-item-title {
  margin: 0 0 0 120px;
  font-weight: bold;
  font-size: 1.5em;
  padding: 0 0 .4em 0;
}

.news-item-teaser {
  margin: 0 0 0 120px;
  padding: 0 0 .8em 0;
  font-size: 1.08em;
  line-height: 1.3em;
}

.news-item-more {
  float: right;
  margin: -0.4em 0 0 0;
}

.news-item-info {
  margin: 0 0 0 120px;
  font-size: 1.08em;
  line-height: 1.3em;
  color: #ababb5;
}

.news-item-lead {
  padding: .8em 0;
  border-bottom: 1px solid #e6e6e7;
}

.news-item-lead .news-item-title {
  margin: 0 0 0 175px;
  font-size: 1.83em;
}

.news-item-lead .news-item-title a,
.news-item .news-item-title a {
  color: #2D2D35;
  text-decoration: none;
}

.news-item-lead .news-item-title a:hover,
.news-item .news-item-title a:hover {
  text-decoration: underline;
}

.news-item-lead .news-item-teaser,
.news-item-lead .news-item-info {
  margin: 0 0 0 175px;
}

.field-field-primary-image {
	margin-bottom: 1em;
}

.last {
  border-bottom: none;
}

.photos-block-content, .videos-block-content {
  background-color: #f6f6f6;
  padding:  0 0 .8em .8em;
}

.photos-block-content ul li {
  float: left;
  margin: .7em .7em 0 0;
}

.videos-block-content ul li {
  float: left;
  margin: .8em .7em 0 0;
}

.photos-block-content ul li img, .videos-block-content ul li img {
  background-color: #fff;
  padding: 1px;
  border: 2px solid #d7d7dc;
}

.photos-block-content ul li img:hover, .videos-block-content ul li img:hover {
  background-color: #fff;
  padding: 1px;
  border: 2px solid #c11b29;
}

.pager {
  background: url(/Assets/Images/media/images/box-bck-rpt.gif) repeat-x 0 bottom #f6f6f6;
  border: 1px solid #d5d5da;
  border-top: none;
  text-align: center;
}

.pager-solo {
  border: 0;
  background: none;
  text-align: center;
}

.pager ul {
  padding: .9em 0 .5em 0;
  line-height: 1em;
  font-size: 1em;
}

ul.ul-pager {
  padding: .9em 0 .5em 0 !important;
  line-height: 1em !important;
  font-size: 1em;
}

.pager ul li {
  display: inline;
  margin: 0 .3em;
}

.pager ul li a {
  text-decoration: none;
  color: #a1a1ac;
  font-size: 1em;
}

.pager ul li a:hover {
  text-decoration: none;
  color: #2d2d35;
}

.pager-solo ul li a {
  color: #7b7b82;
}

.pager ul .pager-current {
  font-weight: bold;
  color: #2d2d35;
  font-size: 1em;
}

.pager .grey-embedded-btn {
  background: transparent url(/Assets/Images/media/images/grey-emb-btn-end.png) no-repeat scroll right top;
  display:-moz-inline-box;
  display: inline-block;
  margin: -4px 5px 0 5px;
  vertical-align: top;
}

.pager .grey-embedded-btn span {
  background: transparent url(/Assets/Images/media/images/grey-emb-btn-start.png) no-repeat scroll left top;
  display:-moz-inline-box;
  display: inline-block;
  margin: 0 10px 0 0;
}

.pager .grey-embedded-btn span a {
  color: #2d2d35;
  cursor:pointer;
  display:block;
  font-family: Arial, sans-serif;
  font-size:11px !important;
  font-weight:normal;
  line-height:1.1em;
  margin:0;
  overflow:hidden;
  padding:4px 0 5px 10px;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
}

.red-more-btn, .red-back-btn {
  background: transparent url(/Assets/Images/media/images/red-more-btn-end.png) no-repeat scroll right top;
  display:-moz-inline-box;
  display: inline-block;
  margin: 0 0 0 0;
  vertical-align: top;
}

.red-more-btn span, .red-back-btn span {
  background: transparent url(/Assets/Images/media/images/red-more-btn-start.png) no-repeat scroll left top;
 	display:-moz-inline-box;
  display: inline-block;
  margin: 0 12px 0 0;
}

.red-more-btn span a {
  color:#fff;
  cursor:pointer;
  display:block;
  font-family:"Lucida Grande",sans-serif;
  font-size:11px !important;
  font-weight:normal;
  letter-spacing:-0.03em;
  line-height:1.1em;
  margin:0;
  overflow:hidden;
  padding:5px 0 9px 12px;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
}

.red-back-btn span a {
  background: url(/Assets/Images/media/images/white-arrow.png) no-repeat 0 .7em;
  color:#fff;
  cursor:pointer;
  display:block;
  font-family:"Lucida Grande",sans-serif;
  font-size:11px !important;
  font-weight:normal;
  letter-spacing:-0.03em;
  line-height:1.1em;
  margin:0 0 0 12px;
  overflow:hidden;
  padding:5px 0 9px 12px;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
}

#news-image {
  margin: 0 0 1em 0;
}

#news-image img {
  background-color: #fff;
  padding: 1px;
  border: 1px solid #d5d5da;
}

.posted-share-block {
  border-top: 1px solid #e6e6e7;
  padding: .6em 0 0 0;
  margin: 1em 0;
}

.share {
  padding: .2em 0 0 0;
  float: right;
}

#main-col .share .links {
	line-height: 1em;
	font-size: 1em;
}

.share a, .share a:visited {
	color: #be1927;
	text-decoration: none;
}

.share a:hover {
	color: #be1927;
	text-decoration: underline;
}

a.share-this {
  padding: 2px 0 2px 21px;
  background: url(/Assets/Images/media/images/share-icon.png) no-repeat 0 0;
  color: #2d2d35;
  text-decoration: none;
}

a.share-this:hover {
  padding: 2px 0 2px 21px;
  background: url(/Assets/Images/media/images/share-icon.png) no-repeat 0 0;
  color: #2d2d35;
  text-decoration: underline;
}

#at15s {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.block-head {
  background: url(/Assets/Images/media/images/box-bck-rpt.gif) repeat-x 0 bottom #f6f6f6;
  border: 1px solid #d5d5da;
  border-bottom: none;
  text-align: center;
  height: 34px;
}

.filter {
  float: right;
  margin: -30px 0 0 0;
}

#main-col .alpha-filter {
  float: left;
  margin: .9em 0 0 .9em;
  font-size: 1em;
  padding: 0;
  line-height: 1em;
}

.alpha-filter li {
  display: inline;
  margin: 0 .65em 0 0;
}

.alpha-filter li a:link, .alpha-filter li a:visited {
  color: #bd1927;
  text-decoration: none;
}

.alpha-filter li a:hover {
  color: #bd1927;
  text-decoration: underline;
}

.alpha-filter .active a:link, .alpha-filter .active a:visited, .alpha-filter .active a:hover {
  color: #2d2d35;
  text-decoration: underline;
  font-weight: bold;
}

.artist-list-wrapper {
  padding: 0 0 1em 0;
  margin: 0 0em 0 0;
  background: url(/Assets/Images/media/images/divider-horizontal.gif) repeat-x left bottom;
}

#main-col .photos-block-content .artist-list,
#main-col .videos-block-content .artist-list {
  padding: 0;
  font-size: 1em;
  line-height: 1em;
}

.photos-block-content .artist-list li,
.videos-block-content .artist-list li {
  float: left;
  width: 33%;
 	padding: .8em 0 0 0;
 	margin: 0;
}

.artist-list li a:link,
.artist-list li a:visited {
  background: url(/Assets/Images/media/images/grey-arrow.gif) no-repeat 0 4px;
  color: #bd1927;
  text-decoration: none;
  padding: 0 0 0 12px;
}

.artist-list li a:hover {
  background: url(/Assets/Images/media/images/grey-arrow.gif) no-repeat 0 4px;
  color: #bd1927;
  padding: 0 0 0 12px;
  text-decoration: underline;
}

.artist-list  .active a:link,
.artist-list  .active a:visited,
.artist-list  .active a:hover {
  color: #2d2d35;
  text-decoration: underline;
  font-weight: bold;
}

/** 29/10/09 PRH **/

.block-head h2 {
  font-size: 1.5em;
  float: left;
  margin: .5em 0 0 .4em;
  width: 200px;
}

#most-commented-block-wrapper,
#brits-facts-wrapper,
#poll-block-wrapper {
  margin: 0 0 .8em 0;
}

#most-commented-block, #poll-block {
  border: 1px solid #d5d5da;
  background-color: #fff;
  padding: 1px;
}

.most-commented-block-content {
  background-color: #f6f6f6;
  padding:  0 .8em;
  font-size: 1.08em;
}

.tabs {
  padding: 1em 0 .8em 0;
  border-bottom: 1px solid #e6e6e7;
}

.tabs li {
  display: inline;
  margin: 0;
  padding: 0 5px 0 0;
  font-size: 1em;
  line-height:1em;
}

.quicktabs_tabs li {
	padding: 0 7px 0 0 !important;
}

.tabs li .black-tab-btn {
	background: none;
	margin: 0;
	display: inline-block;
}

.tabs li .black-tab-btn span {
	background: none;
	margin: 0;
	display: inline-block;
}

.tabs li .black-tab-btn span a {
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.tabs li a:link, .tabs li a:visited {
  color: #707076;
  text-decoration: none;
}

.tabs li a:hover {
  color: #2d2d35;
  text-decoration: none;
}

.tabs .active {
  margin: 0;
}

.tabs .active a:link, .tabs .active a:visited, .tabs .active a:hover {
  color: #fff;
  text-decoration: none;
}

.tabs .active .black-tab-btn {
  background: transparent url(/Assets/Images/media/images/black-tab-btn-end.png) no-repeat scroll right top;
  display:-moz-inline-box;
  display: inline-block;
  margin: -3px 0;
  vertical-align: top;
}

.tabs .active .black-tab-btn span {
  background: transparent url(/Assets/Images/media/images/black-tab-btn-start.png) no-repeat scroll left top;
  display:-moz-inline-box;
  display: inline-block;
  margin: 0 5px 0 0;
}

.tabs .active .black-tab-btn span a {
  color:#fff;
  cursor:pointer;
  display:block;
  font-family: Arial, sans-serif;
  font-size:12px !important;
  font-weight:bold;
  line-height:1.1em;
  margin:0;
  overflow:hidden;
  padding:3px 0 4px 5px;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
}

.view-empty {
	padding: .8em 0 0 0;
}

.view-empty p {
	font-size: 1em;
}

.list {

}

.list li {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e6e6e7;
  padding: .6em 0;
}

.list li .item-image {
  float: left;
}

.list li .item-image img {
  background-color:#FFFFFF;
  border:2px solid #D7D7DC;
  padding:1px;
}

.list li .item-image img:hover {
  background-color:#FFFFFF;
  border:2px solid #C11B29;
  padding:1px;
}

.list li .item-title {
  margin: 1em 0 0 70px;
  line-height: 1.2em;
}

.list li .item-title a:link, .list li .item-title a:visited {
  color: #2d2d35;
  text-decoration: none;
}

.list li .item-title a:hover {
  color: #2d2d35;
  text-decoration: underline;
}

.block-foot {
  border-top: 1px solid #fff;
  padding: .5em 0;
  text-align: right;
}

.block-foot .red-more-btn span a {
  padding: 6px 0 9px 13px;
}

#brits-facts {
  border: 1px solid #d5d5da;
  background-color: #fff;
  padding: 1px;
}

.brits-facts-block-content, .poll-block-content {
  background-color: #f6f6f6;
  padding:  0 .8em;
}

.brits-facts-block-content .sub {
  padding: .4em 0 0 0;
}

.brits-facts-block-content .fact {
  width: 100%;
  padding: 1em 0 2em 0;
  text-align: center;
  color: #6F6F78;
  font-size: 1.27em;
}

.black-tab-btn {
  background: transparent url(/Assets/Images/media/images/black-tab-btn-end.png) no-repeat scroll right top;
  display:-moz-inline-box;
  display: inline-block;
  margin: -4px 5px 0 5px;
  vertical-align: top;
}

.black-tab-btn span {
  background: transparent url(/Assets/Images/media/images/black-tab-btn-start.png) no-repeat scroll left top;
  display:-moz-inline-box;
  display: inline-block;
  margin: 0 5px 0 0;
}

.black-tab-btn span a {
  color:#fff;
  cursor:pointer;
  display:block;
  font-family: Arial, sans-serif;
  font-size:12px !important;
  font-weight:bold;
  line-height:1.1em;
  margin:0;
  overflow:hidden;
  padding:3px 0 4px 5px;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
}

.block-head .grey-embedded-btn {
  background: transparent url(/Assets/Images/media/images/grey-emb-btn-end.png) no-repeat scroll right top;
  display:-moz-inline-box;
  display: inline-block;
  margin: .6em .6em 0 0;
  float: right;
}

.block-head .grey-embedded-btn span {
  background: transparent url(/Assets/Images/media/images/grey-emb-btn-start.png) no-repeat scroll left top;
  display:-moz-inline-box;
  display: inline-block;
  margin: 0 10px 0 0;
}

.block-head .grey-embedded-btn span a {
  color: #2d2d35;
  cursor:pointer;
  display:block;
  font-family: Arial, sans-serif;
  font-size:11px !important;
  font-weight:normal;
  line-height:1.1em;
  margin:0;
  overflow:hidden;
  padding:5px 0 4px 11px;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
}

.mybrits-bio {
  float: left;
  width: 375px;
}

.what-is-this {
	padding: 0 0 .8em 0;
}

.what-is-this a:link,
.what-is-this a:visited {
	color: #be1927;
	text-decoration: none;
}

.what-is-this a:hover {
	color: #be1927;
	text-decoration: underline;
}

#profile-block-wrapper {
  float: right;
  width: 235px;
  margin: -35px 0 1em 0;
}

#profile-block-wrapper .block-head h2 {
	width: 150px;
}

#profile-block {
  border: 1px solid #d5d5da;
  background-color: #fff;
  padding: 1px;
}

.profile-block-content {
  background-color: #f6f6f6;
  padding:  0 .8em;
}

.profile-info {
  padding: .8em 0 .8em 0;
  border-bottom: 1px solid #e6e6e7;
}

.profile-info .profile-avatar {
  float: left;
}

.profile-info .profile-avatar img {
  background-color:#FFFFFF;
  border:2px solid #D7D7DC;
  padding:1px;
}

.profile-info .profile-info-text {
  margin: 0 0 0 120px;
}

.profile-info-text p {
  padding: 0;
}

#profile-block .title {
  font-weight: bold;
  padding: 0;
}

.profile-favourites {
  padding: .5em 0 .8em 0;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e6e6e7;
}

.profile-favourites ul li {
  display: inline;
  line-height: 1.2em;
}

#profile-block a:link, #profile-block a:visited {
  color: #bb1825;
  text-decoration: none;
}

#profile-block a:hover {
  color: #bb1825;
  text-decoration: underline;
}

.profile-links {
  padding: .5em 0 .8em 0;
  border-top: 1px solid #fff;
}

.profile-links ul li {
  line-height: 1.3em;
}

#share-brits-block {
  clear: both;
  border-top: 1px solid #e6e6e7;
  margin: 1em 0;
}

.share-buttons {
  padding: .8em 0 0 0;
}

.share-buttons ul li {
  display: inline;
  margin: 0 .7em 0 0;
}

.link-to-page {
  padding: .8em;
  border: 1px solid #d5d5da;
  background-color: #f6f6f6;
}

.link-to-page input {
  font-family: Arial, sans-serif;
  color: #727278;
  background-color: #fff;
  border: 1px solid #e6e6e7;
  width: 98%;
  font-size: 1em;
  padding: 5px;
  margin: .3em 0 0 0;
}

#my-top-photos-block-wrapper,
#my-top-videos-block-wrapper {
  margin: 0 0 1em 0;
}

#my-top-photos-block,
#my-top-videos-block {
  border: 1px solid #d5d5da;
  background-color: #fff;
  padding: 1px;
}

.my-top-photos-block-content,
.my-top-videos-block-content {
  background-color: #f6f6f6;
  padding:  0 0 .8em .8em;
}

.my-top-photos-block-content ul li {
  float: left;
  margin: .8em .8em 0 0;
}

.my-top-videos-block-content ul li {
  float: left;
  margin: .8em .7em 0 0;
}

.my-top-photos-block-content ul li img,
.my-top-videos-block-content ul li img {
  background-color: #fff;
  padding: 1px;
  border: 2px solid #d7d7dc;
}

.my-top-photos-block-content ul li img:hover,
.my-top-videos-block-content ul li img:hover {
  background-color: #fff;
  padding: 1px;
  border: 2px solid #c11b29;
}

.my-top-photos-block-content ul li .delete,
.my-top-videos-block-content ul li .delete {
 display: block;
 text-align: left;
 color: #9f9faa;
 text-decoration: none;
 padding: .1em 0 .1em 18px;
 margin: 3px 0 0 28px;
 background: url(/Assets/Images/media/images/delete-icon.gif) no-repeat 0 0;
}

#my-top-winners-block-wrapper,
#my-top-shows-block-wrapper {
  margin: 0 12px 1em 0;
  width: 304px;
  float: left;
}

#my-top-shows-block-wrapper {
  margin: 0 0 1em 0;
}

#my-top-winners-block,
#my-top-shows-block {
  border: 1px solid #d5d5da;
  background-color: #fff;
  padding: 1px;
}

.my-top-winners-block-content,
.my-top-shows-block-content {
  background-color: #f6f6f6;
  padding: .8em;
}

#my-top-winners-block a:link,
#my-top-shows-block a:link,
#my-top-winners-block a:visited,
#my-top-shows-block a:visited {
  color: #bb1825;
  text-decoration: none;
}

#my-top-winners-block a:hover,
#my-top-shows-block a:hover {
  color: #bb1825;
  text-decoration: underline;
}

#main-col .my-top-winners-block-content ul,
#main-col .my-top-shows-block-content ul {
  padding: 0;
  line-height: 1em;
}

.my-top-winners-block-content ul li,
.my-top-shows-block-content ul li {
  padding: .8em 0;
}

.my-top-winners-block-content ul .handle {
  display: none;
}

.my-top-winners-block-content ul.active-draggable .handle {
  display: block;
}

.my-top-winners-block-content .active-draggable li,
.my-top-shows-block-content .active-draggable li {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e6e6e7;
}

#my-top-winners-block ul li a.delete,
#my-top-shows-block ul li a.delete {
	display: inline-block;
	width: 14px;
	height: 14px;
	text-indent: -5000px;
	margin: 0 .4em 0 0;
	padding: 1px 0;
	background: url(/Assets/Images/media/images/delete-icon.gif) no-repeat 0 0;
}

.my-top-winners-block-content ul li.first,
.my-top-shows-block-content ul li.first {
  border-top: 0 !important;
  /*padding-top: 0;*/
}

.my-top-winners-block-content ul li.last,
.my-top-shows-block-content ul li.last {
  border-bottom: 0 !important;
  /*padding-bottom: 0;*/
}

.handle {
	float: right;
	width: 11px;
	height: 11px;
	margin: 0;
	background: url(/Assets/Images/media/images/handle.gif) no-repeat 0 0;
}

.views-throbbing {
	display: block;
	margin: 0 0 0.8em 0;
}

/** 30/10/09 PRH **/

#video-page-block-wrapper,
#photo-page-block-wrapper {
  margin: 0 0 1em 0;
  clear: left;
}

#video-page-block {
  padding: 1.2em;
  background-color: #2d2d35;
  text-align: center;
}

#photo-page-block {
  border: 1px solid #d5d5da;
  background-color: #fff;
  padding: 1px;
}

#video-page-block-wrapper .pager,
#photo-page-block-wrapper .pager {
  background: url(/Assets/Images/media/images/box-bck-rpt.gif) repeat-x 0 bottom #f6f6f6;
  border: 1px solid #d5d5da;
  border-top: none;
  text-align: left;
  padding: 0 .2em 0 .8em;
}

#video-page-block-wrapper .pager ul,
#photo-page-block-wrapper .pager ul {
  padding: .6em 0 .6em 0;
  float: left;
  width: 100%;
}

#video-page-block-wrapper .pager ul li,
#photo-page-block-wrapper .pager ul li {
  display: inline;
  margin: 0 .4em 0 0;
}

#video-page-block-wrapper .pager ul .second-set {
  margin: 0 .8em 0 0em;
  float: right;
}

#photo-page-block-wrapper .pager ul .second-set {
  margin: 0 .8em 0 0em;
  float: right;
}

#video-page-block-wrapper .pager .grey-embedded-btn,
#photo-page-block-wrapper .pager .grey-embedded-btn {
  background: transparent url(/Assets/Images/media/images/grey-emb-btn-end.png) no-repeat scroll right top;
  display:-moz-inline-box;
  display: inline-block;
  margin: 0 0px 0 0px;
  vertical-align: top;
}

#video-page-block-wrapper .pager .grey-embedded-btn span,
#photo-page-block-wrapper .pager .grey-embedded-btn span {
  background: transparent url(/Assets/Images/media/images/grey-emb-btn-start.png) no-repeat scroll left top;
  display:-moz-inline-box;
  display: inline-block;
  margin: 0 10px 0 0;
}

#video-page-block-wrapper .pager .grey-embedded-btn span a.previous,
#photo-page-block-wrapper .pager .grey-embedded-btn span a.previous {
  background: url(/Assets/Images/media/images/grey-arrow-left.gif) no-repeat 0 7px;
  color: #2d2d35;
  cursor:pointer;
  display:block;
  font-family: Arial, sans-serif;
  font-size:11px !important;
  font-weight:normal;
  line-height:1.1em;
  margin:0 0 0 10px;
  overflow:hidden;
  padding:4px 0 5px 12px;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
}

#video-page-block-wrapper .pager .grey-embedded-btn span a.next,
#photo-page-block-wrapper .pager .grey-embedded-btn span a.next {
  background: url(/Assets/Images/media/images/grey-arrow.gif) no-repeat right 7px;
  color: #2d2d35;
  cursor:pointer;
  display:block;
  font-family: Arial, sans-serif;
  font-size:11px !important;
  font-weight:normal;
  line-height:1.1em;
  margin:0 0 0 10px;
  overflow:hidden;
  padding:4px 12px 5px 2px;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
}

.add-mybrits-btn {
  float: right;
  margin: -37px 0 0 0;
}

.posted-share-block-wrapper {
  border-top: 1px solid #e6e6e7;
  padding: .4em 0 0 0;
}

.posted-share-block-wrapper .share-block {
  background-color: #f6f6f6;
  border: 1px solid #e6e6e7;
  padding: .9em;
}

.posted-share-block-wrapper .posted {
  padding: .4em 0 1em 0;
}

.posted-share-block-wrapper .share-block .share {
  float: none;
  padding: 0;
}

.posted-share-block-wrapper .share-block .share .links li {
	padding: 0;
	font-size: 1.08em;
}

.posted-share-block-wrapper .share-block .share .links li a {
	color: #be1927;
}

.red-more-arrow-btn {
  background: transparent url(/Assets/Images/media/images/red-more-btn-end.png) no-repeat scroll right top;
  display:-moz-inline-box;
  display: inline-block;
  margin: 3px 0 0 5px;
  vertical-align: top;
  float: right;
}

.red-more-arrow-btn span {
  background: transparent url(/Assets/Images/media/images/red-more-btn-start.png) no-repeat scroll left top;
  display:-moz-inline-box;
  display: inline-block;
  margin: 0 12px 0 0;
}

.red-more-arrow-btn span a {
  background: url(/Assets/Images/media/images/white-arrow-right.gif) no-repeat right .8em;
  color:#fff;
  cursor:pointer;
  display:block;
  font-family: Arial, sans-serif;
  font-size:11px !important;
  font-weight:bold;
  line-height:1.1em;
  margin:0 0 0 12px;
  overflow:hidden;
  padding:6px 12px 9px 0px;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
}

.red-more-arrow-btn span input {
  background: transparent url(/Assets/Images/media/images/white-arrow-right.gif) no-repeat right .7em;
  border: none;
  color:#fff;
  cursor:pointer;
  font-family: Arial, sans-serif;
  font-size:11px !important;
  font-weight:bold;
  line-height:1.1em;
  margin:0 0 0 11px;
  overflow:hidden;
  padding:4px 12px 9px 0px;
  text-align:center;
  vertical-align:middle;
}

.right-wrap {
	float: right;
	width: 235px;
}

.query-list .year-block,
.query-list .artist-block,
.query-list .winners-block,
.query-list .nominees-block,
.query-list .never-block {
	padding: 0 0 .8em 0;
	margin: -5px 0 0 0;
}

.query-list .artist-block .form-item {
	margin: 0;
	display:-moz-inline-box;
  display: inline-block;
}

.query-list .artist-block .form-item .form-autocomplete {
	padding: 4px 5px 2px 4px;
	font-size: 1em;
}

#autocomplete {
	background-color: #fff;
	border: 2px solid #E1E1E6
}

#autocomplete ul {
	font-size: 1em;
	padding: 0;
}

#autocomplete ul li {
	border: none;
	margin: .3em;
	padding: 0;
}


/* Added 02/11/09 */

#comments-block-wrapper {
	margin: 1em 0 0 0;
}

.block-head-add-comment {
	text-align: left;
}

.block-head-add-comment .grey-embedded-btn {
	float: none;
	margin-left: .6em;
}


/* Sub nav accordian styles */

.block-thebrits_system {
	background: transparent url(/Assets/Images/media/images/sub-nav-bck.png) no-repeat 0 0;
	float: left;
	width: 960px;
	height: 30px;
	margin: -8px 0 6px 0;
	padding: 0 0 0 0;
	z-index: 10;
	position: relative;
}

#accordion {
	float: left;
	border-right: 1px solid #efeff1;
}

#accordion .head {
	float: left;
	padding: 0 13px 0 13px;
	margin: 1px 0 0 0;
	height: 28px;
	border-right: 1px solid #fff;
	border-left: 1px solid #efeff1;
}

#accordion .first {
	border-left: none;
}

#accordion .decade-block {
	float: left;
	padding: 0 0 0 12px;
	margin: 1px 0 0 0;
	height: 28px;
	border-right: 1px solid #fff;
	border-left: 1px solid #efeff1;
	background-color: #fff;
}

#accordion .decade-block em {
	font-style: normal !important;
	background-color: #fff;
	float: left;
	margin: 0 12px 0 0;
}

#accordion .decade-block a:link,
#accordion .decade-block a:visited {
	display: block;
	background-color: #fff;
	font-size: 1.08em;
	color: #797981;
	text-decoration: none;
	padding: .55em 0 0 0;
}

#accordion .decade-block a:hover {
	display: block;
	background-color: #fff;
	font-size: 1.08em;
	color: #2d2d35;
	text-decoration: none;
	padding: .55em 0 0 0;
}

#accordion .decade-block .active-year a:link,
#accordion .decade-block .active-year a:visited {
	display: block;
	background-color: #fff;
	font-size: 1.08em;
	color: #2d2d35;
	font-weight: bold;
	text-decoration: none;
	padding: .55em 0 0 0;
}

#accordion .decade-block .active-year a:hover {
	display: block;
	background-color: #fff;
	font-size: 1.08em;
	color: #2d2d35;
	font-weight: bold;
	text-decoration: none;
	padding: .55em 0 0 0;
}

#accordion .head a:link,
#accordion .head a:visited {
	display: block;
	font-size: 1.08em;
	color: #2d2d35;
	text-decoration: none;
	padding: .55em 0 0 0;
}

#accordion .head a:hover {
	display: block;
	font-size: 1.08em;
	color: #2d2d35;
	text-decoration: none;
	padding: .55em 0 0 0;
}

.add-to-btn {
  background: transparent url(/Assets/Images/media/images/add-btn-end.png) no-repeat scroll right top;
  display:-moz-inline-box;
  display: inline-block;
  margin: 0 0 0 0;
  vertical-align: top;
}

.add-to-btn span {
  background: transparent url(/Assets/Images/media/images/add-btn-start.png) no-repeat scroll left top;
  display:-moz-inline-box;
  display: inline-block;
  margin: 0 12px 0 0;
}

.add-to-btn span a.facebook,
.add-to-btn span a.myspace,
.add-to-btn span a.twitter,
.add-to-btn span a.friend {
  color:#fff;
  cursor:pointer;
  display:block;
  font-family: Arial, sans-serif;
  font-size:11px !important;
  font-weight:bold;
  letter-spacing:-0.03em;
  line-height:1.1em;
  margin:0 0 0 16px;
  overflow:hidden;
  padding:6px 4px 12px 25px;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
}

.add-to-btn span a {
  color:#fff;
  cursor:pointer;
  display:block;
  font-family: Arial, sans-serif;
  font-size:11px !important;
  font-weight:bold;
  letter-spacing:-0.03em;
  line-height:1.1em;
  margin:0;
  overflow:hidden;
  padding:6px 0 12px 12px;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
}

.add-to-btn span a.facebook {
	background: url(/Assets/Images/media/images/add-facebook-icon.gif) no-repeat 0 .3em;
}
.add-to-btn span a.myspace {
	background: url(/Assets/Images/media/images/add-myspace-icon.gif) no-repeat 0 .3em;
}
.add-to-btn span a.twitter {
	background: url(/Assets/Images/media/images/add-twitter-icon.gif) no-repeat 0 .3em;
}
.add-to-btn span a.friend {
	background: url(/Assets/Images/media/images/add-friend-icon.gif) no-repeat 0 .6em;
	margin:0 0 0 14px;
  padding:6px 3px 12px 21px;
}


ul.secondary {
	float: left;
	margin: 1em 0 .7em 0;
	padding: .5em 0;
}

ul.secondary li {
	padding: 0 .7em 0 .5em;
}

ul.secondary, .secondary .active {
	border-bottom: none;
}

.secondary .active a.active {
	color: #2D2D35;
	font-weight: bold;
	border-bottom: none;
}

.secondary .active a.active:hover {
 text-decoration: underline;
}

/****** FORM STYLES *******/

fieldset {
	border: 1px solid #e1e1e6;
	background-color: #f6f6f6;
	margin: 0 0 1em 0;
}

fieldset legend {
	font-size: 1.17em;
	font-weight: bold;
	padding: 4px 6px 5px 6px;
	margin: 0 0 0 1em;
	background-color: #fff;
	border: 1px solid #e1e1e6;
}

.form-item {
	margin: 1.5em 1em;
}

div.form-item label, .form-item label {
	font-weight: bold;
	font-size: 1.08em;
	padding: 0 0 .2em 0;
}

.form-item .description {
	font-size: .92em;
	line-height: 1.3em;
	margin: 6px 0px 0px 0px;
	color: #666;
}

.form-item .password-parent,
.form-item .confirm-parent,
.container-inline .form-item {
	margin: 1.5em 0;
}

.form-item input.form-text,
.form-item textarea.form-textarea,
.form-item input.form-file {
	border: 2px solid #e1e1e6;
	background-color: #ffffff !important;
	background-image: none;
	font-family: Arial, sans-serif;
	color: #2D2D35;
	padding: 4px 5px 4px 6px;
	font-size: 1.08em;
	margin: 2px 0px 0px 0px;
}

.form-item label.option {
	font-weight: bold;
}

.form-item input.form-checkbox {
	margin: 0px 3px 0px 0px;
}

.form-item select.form-select {
	background: none #fff;
	border: 2px solid #e1e1e6;
	color: #2D2D35;
	padding: 3px 3px 2px 2px;
	font-family: Arial, sans-serif;
	font-size: 1.08em;
	margin: 2px 0px 0px 0px;
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border-color: #ff0000;
}

#username-check-informer {
	width: 26px;
	position: absolute;
}

.username-check-informer {
	background-position: right 10px;
	height: 30px;
}

#username-check-message {
	font-size: 1.1em;
	font-weight: bold;
}

#edit-mollom-captcha-wrapper,
#edit-name-wrapper, #edit-pass-wrapper {
	margin: 0 0 1em 0;
	padding: 1em;
	border: 1px solid #e1e1e6;
	background-color: #f6f6f6;
}

#user-register #edit-name-wrapper,
#user-register #edit-pass-wrapper,
#user-profile-form #edit-name-wrapper,
#user-profile-form #edit-pass-wrapper {
	margin: 1.5em 1em;
	padding: 0;
	border: none;
	background-color: transparent;
}

/****** ADMIN INTERFACE STYLES *******/

#main-col form
/*#block-admin-configure,
#emfield-settings,
#user-profile-form,
#user-login,
#user-register,
#user-pass*/ {
	clear: left;
}

div.view div.views-admin-links {
	width: auto;
}

#content-content a {
	color: #E1671B;
}

#content-content table.sticky-enabled {
	font-family: Arial, sans-serif;
	font-size: 1.08em !important;
}

#content-content .form-checkboxes,
#content-content table {
	margin: 0 !important;
}

#content-content .pager {
	font-family: Arial, sans-serif;
	font-size: 1.08em !important;
}

#content-content tr.odd td {
	background-color: #f6f6f6 !important;
}

#content-content tr.even td {
	background-color: #ffffff !important;
}

#content-content dl.multiselect .form-item {
	height: auto !important;
}

#content-content dl.multiselect dt {
	font-size: 1.08em;
}

#content-content dl.multiselect dd.b,
#content-content dl.multiselect dd.b .form-item,
#content-content dl.multiselect dd.b select {
	font-size: 12px !important;
	font-family: "Lucida Grande", Arial, sans-serif !important;
}

#content-content #node-admin-buttons {
	margin-left: 1.08em !important;
}

.more-help-link a {
	color: #E1671B;
	font-size: 1.4em;
}

.marker {
	font-weight: bold;
	color: green;
}

.moderation-node, .moderation-info {
	font-size: 1.1em;
}

#content-content input.form-submit,
#content-content input.teaser-button,
a.teaser-button
{
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-moz-outline-radius-bottomleft:4px;
-moz-outline-radius-bottomright:4px;
-moz-outline-radius-topleft:4px;
-moz-outline-radius-topright:4px;
background:transparent url(../rw/images/orange-button.png) no-repeat scroll left center;
border:1px solid #FFFFFF;
color:#FFFFFF !important;
cursor:pointer;
font-family: "Lucida Grande", Arial, sans-serif !important;
font-size:0.916em !important;
font-weight:bold;
padding:4px 4px 2px 4px;
text-transform:uppercase;
}
a.teaser-button
{
	padding:4px 4px 1px 4px;
	text-decoration:none;
}

.body-field-wrapper {
	padding-bottom: 20px;
}

.body-field-wrapper p {
	font-size: 1.08em !important;
}


/* Warnings and messages */

.messages {
	padding: .8em !important;
	line-height: 1.3em;
	margin: .8em 250px .8em 0;
	float: left;
	width: 350px;
}

.messages a {
	color: #be1927;
}

p.hidden {
  display: none;
}

/* Search result styles */

#search-form {
	background-color: #fff;
	border: 1px solid #e1e1e6;
	padding: 1px;
}

#search-form div {
	background-color: #f6f6f6;
	padding: .8em;
}

#search-form div .form-item {
	margin: 0;
	padding: 0;
}

#search-form div .form-item .container-inline {
	padding: 0;
}

#search-form div .form-item .container-inline .grey-outline-btn {
	margin-top: 5px;
}


