/*
	less.less
	by Chris Lawes (Chris@TheUnit.co.uk)
	
	INDEX:
		1.	LESS Variables
			a.	Variables
			b.	Mixins
			c.	Fonts
*/
.null {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.clear {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
.blockleft {
  display: block;
  float: left;
}
.hidetext {
  text-indent: -999px;
  overflow: hidden;
  font-size: 0.1px;
  font-size: 0px;
  direction: ltr;
  text-align: left;
}
.no-box-shadow {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
@font-face {
  /*	font-family: 'League_Gothic';
  	src: url('@{fontsfolder}League_Gothic-webfont.eot');
  	src: url('@{fontsfolder}League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
  	     url('@{fontsfolder}League_Gothic-webfont.woff') format('woff'),
  	     url('@{fontsfolder}League_Gothic-webfont.ttf') format('truetype'),
  	     url('@{fontsfolder}League_Gothic-webfont.svg#League_GothicRegular') format('svg');
  	font-weight: normal; font-style: normal;*/
}
.leaguegothic {
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
.ubuntu {
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
@font-face {
  font-family: 'russo_oneregular';
  src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), url('http://cdn.sandbag.uk.com/SarahBrightmanU/fonts/russoone-regular-webfont.ttf') format('truetype'), url('http://cdn.sandbag.uk.com/SarahBrightmanU/fonts/russoone-regular-webfont.svg#russo_oneregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.RussoOneRegular {
  font-family: 'russo_oneregular';
  src: url('http://cdn.sandbag.uk.com/SarahBrightmanU/fonts/russoone-regular-webfont.eot');
}
/*

	SARAH BRIGHTMAN - sarah_brightman.less
	by TheUnit.co.uk
	
	INDEX:
		1.	Framework Customising
			a.	Language Options
			b.	Backgrounds
			c.	Header
			d.	Global (inc/ Home) Backgrounds
			e.	Main body
			f.	Footer
			g.	Global Layout Styling
		2.	Fonts
		3.	Content
			a.	Global Content Elements
			b.	Home
			c.	Blog
			d.	News
				1.	News (Single)
			e.	Videos
				1.	Video (Single)
			f.	Diary (Gigs) 
			g.	About
			h.	FAQ
			i.	Press Area
			j.	Photos
			k.	Discography
			l.	Music
			m.	Competition
			n.	Login / Sign up
			o.	Community
				1.	Groups
				2.	Search
				3.	Photos
				4.	Find People/Friends
				5.	Notifications
				6.	Downloads
				7.	Messages
				8.	Profile
				9.	Blog
				10.	My Videos
				11.	Edit Profile
		4.	Site wide content
			1.	Custom 404
			2.	Global popup
		4. Browser Wars 
			a.	iPad
			b.	IE

*/
/*-------------------------------------------------
	1.	Framework Customising 
-------------------------------------------------*/
body {
  background: url('../img/home/stars_white/stars1.png') repeat #000000;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 400;
  font-stretch: normal;
  font-size: 13px;
  color: #fff;
  -webkit-font-smoothing: antialiased;
}
body.lang_uk #main *,
body.lang_es #main * {
  direction: ltr;
  text-align: left;
}
body.lang_es footer nav ul#menu,
body.lang_es footer nav ul.sub_menu {
  width: 77%;
}
body.lang_cnm #main.page_news .col_main {
  direction: rtl;
  text-align: right;
}
body.lang_cnm #search-panel form .input_full {
  width: 80%;
}
body.lang_cnm .itemcount {
  float: right;
}
body.lang_cnm ul.social_buttons * {
  direction: ltr !important;
}
body.lang_cnm footer nav ul#menu li a {
  padding: 0 28px;
}
body.lang_cnm footer nav ul.sub_menu li a {
  padding: 0 20px;
}
#main {
  background: url('../img/backgrounds/1.jpg') top center no-repeat transparent;
}
#main.page_charity {
  background: url('../img/backgrounds/2.jpg') top center no-repeat;
}
#main.page_community {
  background: url('../img/backgrounds/3.jpg') top center no-repeat;
}
#main.page_gigs,
#main.page_gigs_single {
  background: url('../img/backgrounds/4.jpg') top center no-repeat;
}
#main.page_news {
  background: url('../img/backgrounds/5.jpg') top center no-repeat;
}
#main.page_fashion {
  background: url('../img/backgrounds/6.jpg') top center no-repeat;
}
#main.page_discography {
  background: url('../img/backgrounds/7.jpg') top center no-repeat;
}
.community_connect,
.newsletter_signup {
  position: absolute;
  top: 0px;
  right: 40px;
  height: 28px;
  z-index: 9999 !important;
  background: url('../img/layout/top_tab.gif') top center repeat-x;
  padding: 5px 0 0 15px;
}
.community_connect li,
.newsletter_signup li {
  position: relative;
  display: block;
  float: left;
  margin: 0 9px 0 0;
  padding: 0 9px 0 0;
  border-right: 1px solid #aa9388;
}
.community_connect li a,
.newsletter_signup li a {
  text-transform: uppercase;
  color: #fff;
  font-size: 11px;
}
.community_connect li a:hover,
.newsletter_signup li a:hover {
  color: #00828d;
}
.community_connect li.lang_trig,
.newsletter_signup li.lang_trig {
  border-right: none;
}
.community_connect li.lang_trig:hover ul,
.newsletter_signup li.lang_trig:hover ul {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -moz-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  height: 164px;
  width: 80px;
  box-shadow: 0 0 4px rgba(255, 255, 255, 0.5);
  padding: 15px 10px;
}
.community_connect li ul,
.newsletter_signup li ul {
  position: absolute;
  top: 0px;
  left: 0;
  height: 0;
  width: 0;
  overflow: hidden;
  filter: alpha(opacity=100);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -moz-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  background: #000;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  padding: 0;
}
.community_connect li ul li,
.newsletter_signup li ul li {
  display: block;
  clear: both;
  width: 100%;
  border-right: none;
  padding: 5px 0;
}
.community_connect label,
.newsletter_signup label {
  font-size: 11px;
  text-transform: uppercase;
}
.community_connect input.input,
.newsletter_signup input.input {
  width: 170px;
  font-size: 11px;
  text-transform: uppercase;
}
.community_connect input.button,
.newsletter_signup input.button {
  background: #00828D;
  color: #fff;
}
header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 349px;
  width: 100%;
  background: url('../img/layout/header.png') top center no-repeat;
  z-index: 999 !important;
}
header #logo {
  position: relative;
  display: block;
  margin: -17px auto 0;
  background: url('../img/logo.png') top left no-repeat;
  width: 389px;
  height: 215px;
  text-indent: -999px;
  overflow: hidden;
  font-size: 0.1px;
  font-size: 0px;
  direction: ltr;
  text-align: left;
}
.newsletter_signup {
  position: absolute;
  top: 0;
  left: 40px;
  width: 360px;
  padding: 8px 5px 2px 15px;
  z-index: 9999 !important;
  background: url('../img/layout/top_tab.gif') bottom center repeat-x;
}
.fixed {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#stars {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-indent: -999px;
  overflow: hidden;
  font-size: 0.1px;
  font-size: 0px;
  direction: ltr;
  text-align: left;
  z-index: -2;
}
#stars .stars_0,
#stars .stars_1,
#stars .stars_2,
#stars .stars_3,
#stars .stars_4 {
  position: absolute;
  height: 9430px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#stars .stars_0 {
  background: url('../img/home/stars_white/stars0.png') top center repeat;
}
#stars .stars_1 {
  background: url('../img/home/stars_white/stars1.png') top center repeat;
}
#stars .stars_2 {
  background: url('../img/home/stars_white/stars2.png') top center repeat;
}
#stars .stars_3 {
  background: url('../img/home/stars_white/stars3.png') top center repeat;
}
#stars .stars_4 {
  background: url('../img/home/stars_white/stars4.png') top center repeat;
}
#space {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-indent: -999px;
  overflow: hidden;
  font-size: 0.1px;
  font-size: 0px;
  direction: ltr;
  text-align: left;
  background: url('../img/home/space.jpg') center -40px no-repeat;
  z-index: -3;
}
#emitter-canvas {
  z-index: 999999;
  position: absolute;
  left: 180px;
  top: 3440px;
  filter: alpha(opacity=100);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
#emitter-canvas.emitter-canvas2 {
  background: transparent;
  filter: alpha(opacity=100);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
  position: absolute;
  right: 100px;
  top: 5000px;
}
#main {
  padding-top: 380px;
  padding-bottom: 470px;
}
#home_widget p {
  padding-bottom: 10px;
}
.footer_bottom {
  bottom: 0 !important;
  -moz-transition: 3.2s;
  -webkit-transition: 3.2s;
  transition: 3.2s;
}
.footer_bottom span.tag {
  opacity: 0;
  -moz-transition: 3.2s;
}
footer {
  position: fixed;
  background: url('../img/layout/footer.png') center 15px no-repeat;
  height: 300px;
  bottom: -260px;
  -moz-transition: 2.7s;
  -webkit-transition: 2.7s;
  transition: 2.7s;
  z-index: 99;
}
footer span.tag {
  position: absolute;
  top: 15px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 87px;
  height: 60px;
  -moz-transition: 6.2s;
  -webkit-transition: 6.2s;
  transition: 6.2s;
  background: url('../img/layout/menu-tag.png') top left no-repeat;
  text-indent: -999px;
  overflow: hidden;
  font-size: 0.1px;
  font-size: 0px;
  direction: ltr;
  text-align: left;
}
footer:hover,
footer:focus {
  /*height: 350px;*/
  bottom: 0px;
  -moz-transition: 2.7s;
  -webkit-transition: 2.7s;
  transition: 2.7s;
  /*span.tag{.opacity(0); .transition(2.2s);}*/
}
footer ul.social_links {
  position: absolute;
  bottom: -25px;
  left: 39%;
}
footer ul.social_links li {
  display: block;
  float: left;
}
footer ul.social_links li a {
  display: block;
  float: left;
  width: 25px;
  height: 25px;
  margin-right: 5px;
  background: url('../img/icons/footer_social.gif') top left no-repeat;
  text-indent: -999px;
  overflow: hidden;
  font-size: 0.1px;
  font-size: 0px;
  direction: ltr;
  text-align: left;
  z-index: 999;
}
footer ul.social_links li a.facebook {
  background-position: -30px 0;
}
footer ul.social_links li a.youtube {
  background-position: -53px 0;
}
footer ul.social_links li a.myspace {
  background-position: -87px 0;
}
footer ul.social_links li a.google {
  background-position: -110px 0;
}
footer ul.social_links li a.pinterest {
  background-position: -142px 0;
}
footer ul.social_links li a.tumblr {
  background-position: -175px 0;
}
footer nav {
  position: relative;
  display: block;
  width: 950px;
  margin: 0 auto;
}
footer nav ul#menu,
footer nav ul.sub_menu {
  position: relative;
  display: block;
  margin: 80px auto 0 auto;
  width: 70%;
  text-align: center;
  line-height: 34px;
}
footer nav ul#menu li,
footer nav ul.sub_menu li {
  display: inline;
}
footer nav ul#menu li a,
footer nav ul.sub_menu li a {
  color: #b0d2de;
  font-size: 14px;
  text-transform: uppercase;
  font-family: 'russo_oneregular';
  src: url('http://cdn.sandbag.uk.com/SarahBrightmanU/fonts/russoone-regular-webfont.eot');
  padding: 0px 9px;
  border-right: 1px solid #a69489;
}
footer nav ul#menu li a:hover,
footer nav ul.sub_menu li a:hover,
footer nav ul#menu li a.current,
footer nav ul.sub_menu li a.current {
  color: #fff;
}
footer nav ul#menu {
  margin-top: 175px;
  line-height: 20px;
  background: url('../img/menu_bg.png') top left no-repeat;
}
footer nav ul#menu li:last-child a,
footer nav ul#menu li:nth-child(6) a {
  border-right: none;
}
footer nav ul.sub_menu {
  margin-top: 0;
}
footer nav ul.sub_menu li a {
  font-size: 12px;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  color: #fff;
  border-right: 1px solid #fff;
  padding-top: 0;
  padding-bottom: 0;
}
footer nav ul.sub_menu li a:hover {
  color: #00828d;
}
footer nav ul.sub_menu li.user_connect a {
  border-right: none;
  color: #00828d;
}
footer nav ul.sub_menu li.user_connect a:hover {
  color: #fff;
}
footer.menu_open span.tag {
  opacity: 0;
  -moz-transition: 3.2s;
  -webkit-transition: 3.2s;
  transition: 3.2s;
}
footer.footer_bottom {
  bottom: 0;
}
footer.footer_bottom span.tag {
  filter: alpha(opacity=100);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
body.mobile_device footer {
  -moz-transition: 0.7s;
  -webkit-transition: 0.7s;
  transition: 0.7s;
}
body.mobile_device footer:hover,
body.mobile_device footer:focus {
  -moz-transition: 0.7s;
  -webkit-transition: 0.7s;
  transition: 0.7s;
}
.menu_hitarea {
  position: absolute;
  width: 100%;
  height: 20px;
  top: 20px;
  z-index: 1;
  text-indent: -999px;
  overflow: hidden;
  font-size: 0.1px;
  font-size: 0px;
  direction: ltr;
  text-align: left;
}
.backlink {
  position: relative;
  display: block;
  margin-bottom: 24px;
}
.col_main .panel,
.diary_page .panel,
.media_container .panel,
.main_container .panel,
#main .main_panel,
.web_chat #main .full .panel,
.col_com_wide,
.competition_page {
  background: none;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
#main .advert {
  padding: 0;
  color: #fff;
  background: #000;
  text-align: center;
  width: 100%;
  min-height: 250px;
  margin-bottom: 20px;
}
#main .advert a {
  display: block;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}
#main .advert img {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}
#main .sub_panel {
  background: #e3e3e3;
  background: rgba(225, 225, 225, 0.45);
  box-shadow: 0px 0px 4px 2px #c4c4c4;
  -moz-box-shadow: 0px 0px 4px 2px #c4c4c4;
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
#main .input,
#main textarea {
  border: none;
  background: #333333;
  background: rgba(255, 255, 255, 0.2);
}
html.no-rgba #main .input,
html.no-rgba #main textarea {
  filter: none !important;
}
/*-------------------------------------------------
	2.	Fonts
-------------------------------------------------*/
p {
  clear: both;
  line-height: 22px;
  padding-bottom: 20px;
}
a {
  color: #00828d;
}
a:hover,
a.current {
  color: #fff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #fff;
  font-size: 29px;
  margin: 0px 0 25px 0;
  font-weight: lighter;
}
h1 {
  text-transform: uppercase;
  color: #d97d44;
  font-family: 'russo_oneregular';
  src: url('http://cdn.sandbag.uk.com/SarahBrightmanU/fonts/russoone-regular-webfont.eot');
}
h2 {
  font-size: 21px;
  margin-bottom: 10px;
}
h3 {
  font-size: 18px;
  margin-bottom: 5px;
}
h4 {
  font-size: 12px;
  margin-bottom: 5px;
}
h5,
h6 {
  font-size: 20px;
}
h2 a,
h3 a,
h4 a {
  color: #fff;
}
#main .col_side h1,
#main .col_side h2,
#main .col_side h3,
#main .col_side h4,
#main .col_side h5 {
  color: #00828d;
}
#main .col_side a {
  color: #fff;
  font-weight: lighter;
}
#main .col_side a:hover {
  color: #d97d44;
}
#main .col_side a.prominent_link {
  font-weight: bold;
}
#main .col_side a.prominent_link:hover {
  color: #d97d44;
}
#main .col_side * {
  font-size: 14px;
}
/*-------------------------------------------------
	3.	Content
-------------------------------------------------*/
#main input.button_plain,
#main a.button_plain,
#main div.button_plain a {
  background: none;
  color: #d97d44;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
}
#main input.button_plain:hover,
#main a.button_plain:hover,
#main div.button_plain a:hover {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.col_side,
.col_3 {
  background: url('../img/sidebar_bg.png') 0 -1px no-repeat;
}
.col_side ul,
.col_3 ul {
  list-style: none;
  margin-bottom: 20px;
}
.col_side ul li,
.col_3 ul li {
  margin-bottom: 8px;
}
.col_side ul li a,
.col_3 ul li a {
  font-size: 16px;
}
.col_side ul li a.current,
.col_3 ul li a.current {
  color: #d97d44 !important;
}
.col_side ul li ul,
.col_3 ul li ul {
  margin-top: 10px;
}
.col_side ul li ul li,
.col_3 ul li ul li {
  margin-left: 10px;
}
.col_side ul li ul li a,
.col_3 ul li ul li a {
  font-size: 12px !important;
}
.col_side img,
.col_3 img {
  width: 100%;
  height: auto;
}
.col_side .panel ul li,
.col_3 .panel ul li {
  margin-bottom: 15px;
}
.col_side .panel {
  padding: 0;
  background: none;
}
a.button,
input.button,
div.button a {
  color: #00828d;
  text-transform: uppercase;
}
.button_glossy,
#main a.button_glossy {
  display: block;
  float: left;
  background: url('../img/backgrounds/glossy_button.gif') top left repeat-x;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  text-shadow: 0px -1px #5f757c;
  text-shadow: 0px -1px rgba(0, 0, 0, 0.55);
}
#main .content_cols {
  -moz-column-count: 3;
  -moz-column-gap: 20px;
  -webkit-column-count: 3;
  -webkit-column-gap: 20px;
  column-count: 3;
  column-gap: 20px;
}
#main .content_cols img {
  width: 100%;
  -webkit-column-span: 2;
  /* Chrome */

  column-span: 2;
  height: auto;
}
.button_plain {
  color: #fff;
  font-size: 11px;
  background: #00828d;
  border: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.button_plain:hover {
  background: #00535a;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-shadow: none;
}
body.news .col_main .panel h1,
body.news_single .col_main .panel h1,
.diary_page h1,
.media_container h1,
.web_chat #main .full .panel h1 {
  position: relative;
  display: block;
  float: left;
  background: url('../img/details/large_tag.gif') top right no-repeat;
  padding: 0 30px 0 0;
  padding-left: 38px;
  margin-left: -7%;
  color: #1d4652;
  text-shadow: 0px 1px #b6dce6;
  height: 40px;
}
body.news .col_main .panel h1:after,
body.news_single .col_main .panel h1:after,
.diary_page h1:after,
.media_container h1:after,
.web_chat #main .full .panel h1:after {
  position: absolute;
  content: 'arrow';
  top: 37px;
  left: 0px;
  width: 0;
  height: 0;
  border-top: 20px solid #333333;
  border-left: 20px solid transparent;
  text-indent: -999px;
  overflow: hidden;
  font-size: 0.1px;
  font-size: 0px;
  direction: ltr;
  text-align: left;
}
div.full .panel h1 {
  margin-left: -5.5%;
}
.home .col_main .panel h1,
.home .col_main .panel h2 {
  background: url('../img/backgrounds/colmain_titles.png') top left no-repeat #00828d;
  text-align: center;
  color: #fff;
  border-bottom: 8px solid #59585a;
  box-shadow: inset 0px -1px #ffffff;
  -box-shadow: inset 0px -1px #ffffff;
  margin: -3.16%;
  margin-top: -3.2%;
  width: 106.35%;
}
.comment_binding h1,
.archive_panel h2,
.col_side h2,
.col_side h3 {
  color: #d97d44;
  padding-bottom: 0;
  margin-bottom: 10px;
  font-size: 16px;
}
#main .comments div.comment-form {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  background: #c4c4c4;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-bottom: 31px;
}
#main .comments div.comment-form h3 {
  padding-left: 31px;
  padding-top: 15.5px;
  color: #fff;
}
#main .comments div.comment-form .input {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  width: 90%;
  margin-left: 31px;
  padding: 8px 4px;
  border: none;
}
#main .comments div.comment-form .button_plain {
  display: block;
  background: none;
  color: #d97d44;
  text-shadow: none;
}
#main .comments div.comment-form:after {
  position: absolute;
  content: 'speach-bubble';
  text-indent: -999px;
  overflow: hidden;
  font-size: 0.1px;
  font-size: 0px;
  direction: ltr;
  text-align: left;
  bottom: 40px;
  right: 60px;
  z-index: 99;
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid #fff;
}
#main .comments ul li {
  padding: 0;
  background: none;
  border: none;
  margin-bottom: 30px;
}
#main .comments ul li > a {
  display: block;
  float: left;
  width: 13%;
  height: 70px;
  overflow: hidden;
  margin: 0 3% 0 2%;
  border: 6px solid #fff;
  box-shadow: 0px 0px 7px #666666;
  -moz-box-shadow: 0px 0px 7px #666666;
  -webkit-box-shadow: 0px 0px 7px #666666;
}
#main .comments ul li > a img {
  width: 100%;
  height: 100%;
  border: none;
  margin: 0;
}
#main .comments ul li div {
  position: relative;
  background: #191919;
  box-shadow: 0px 0px 5px #b3b3b3;
  -moz-box-shadow: 0px 0px 5px #b3b3b3;
  -webkit-box-shadow: 0px 0px 5px #b3b3b3;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-left: 2%;
}
#main .comments ul li div:before {
  position: absolute;
  top: 10px;
  left: -15px;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 15px solid #191919;
  border-bottom: 15px solid transparent;
  content: 'comment';
  text-indent: -999px;
  overflow: hidden;
  font-size: 0.1px;
  font-size: 0px;
  direction: ltr;
  text-align: left;
  /*width: 15px; height: 25px;
					background: url('@{imgfolder}details/comment_arrow.gif') top left no-repeat;*/

}
#main .comments ul li div > a {
  display: block;
  float: left;
  color: #fff;
  text-transform: uppercase;
  margin: 10px 0 0 20px;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 13px;
  font-weight: bold;
}
#main .comments ul li div p {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  /*padding: (@gutter/2) (@gutter/2)*2;
					padding-top: 0;*/

  padding: 0 21px 1.5px;
  width: 90%;
}
#main .comments ul li div span,
#main .comments ul li div form {
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 11px;
  color: #a5a5a5;
}
#main .comments ul li div span {
  left: -6px;
}
#main .comments ul li div form {
  right: -10px;
  text-align: right;
  width: 98%;
  padding-bottom: 5px;
  filter: alpha(opacity=100);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
#main .comments ul li div form .transition(0.2s) input {
  border: none;
  background: none;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 10px;
  color: #a5a5a5;
  text-transform: capitalize;
}
#main .comments ul li div form .transition(0.2s) input.delete {
  text-transform: none;
}
#main .comments ul li div:hover form {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -moz-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
ul.pagination {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 10px;
  width: 96%;
}
ul.pagination li {
  display: block;
  float: left;
}
ul.pagination li a,
ul.pagination li span {
  display: block;
  float: left;
  padding: 8px 10px;
  margin: 0 1px;
}
ul.pagination li a:hover,
ul.pagination li span:hover {
  color: #fff;
}
ul.pagination li.diary_prev {
  padding-right: 10px;
}
ul.pagination li.diary_next {
  padding-left: 10px;
}
h1.upgrade_title {
  text-align: center;
}
.upgrade_intro {
  width: 400px;
  text-align: center;
}
.upgrade_now {
  display: block;
  float: none;
  margin: 10px auto 0 auto;
  width: 140px;
  text-align: center;
}
.upgrade_now:hover {
  color: #fff;
}
#main .join_box {
  background: #000;
  color: #fff;
}
.col_main .main_news {
  padding-bottom: 0;
}
.col_main .main_news h1 {
  background-color: #FF6D3F;
}
.col_main .main_news > ul {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding-top: 30px;
}
.col_main .main_news > ul li {
  position: relative;
  display: block;
  width: 100%;
  padding: 31px 0;
}
.col_main .main_news > ul li:first-child .news_meta {
  border-top: none;
}
.col_main .main_news > ul li .news_meta {
  position: absolute;
  top: 0;
  left: -6.5%;
  right: -3%;
  border-top: 1px solid #e6e6e6;
  z-index: 3;
}
.col_main .main_news > ul li .news_meta a {
  display: block;
  width: 101px;
  height: 36px;
  padding: 4px 0 0 10px;
  margin-top: -1px;
  background: url('../img/details/home_news_tab.gif') top left no-repeat;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  color: #fff;
}
.col_main .main_news > ul li .news_meta a time {
  display: none;
}
.col_main .main_news > ul li > h5,
.col_main .main_news > ul li .news_left h5 {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 0 0 2% 18%;
  width: 82%;
  margin: -19.5px 0 0 0;
}
.col_main .main_news > ul li > h5 a,
.col_main .main_news > ul li .news_left h5 a {
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: bold;
  color: #d97d44;
  font-size: 18px;
}
.col_main .main_news > ul li ul {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  width: 82%;
  padding-left: 18%;
}
.col_main .main_news > ul li ul li {
  display: block;
  float: left;
  width: 22%;
  border-top: none;
  margin: 0 2% 0 0;
  padding: 0;
}
.col_main .main_news > ul li ul li img {
  width: 100%;
  height: auto;
  border: 1px solid #c0c0c0;
}
.col_main .main_news > ul li.single_media_news {
  padding-left: 18%;
  width: 82%;
}
.col_main .main_news > ul li.single_media_news .news_left {
  display: block;
  float: left;
  z-index: 5;
  margin-top: 6px;
  width: 38%;
}
.col_main .main_news > ul li.single_media_news .news_left img {
  width: 100%;
  height: auto;
  border: 1px solid #C0C0C0;
}
.col_main .main_news > ul li.single_media_news .news_right {
  display: block;
  float: left;
  width: 60%;
  padding-left: 2%;
  margin-top: 3px;
}
.col_main .main_news > ul li.single_media_news .news_right h5 a {
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: bold;
  color: #d97d44;
  font-size: 18px;
}
.col_main .main_news > ul li.single_date_news {
  position: relative;
  height: 50px;
  z-index: 99;
}
.col_main .main_news > ul li.single_date_news .news_left {
  z-index: 99;
  position: absolute;
  width: 70px;
  height: 62px;
  top: 10px;
  left: 18%;
}
.col_main .main_news > ul li.single_date_news .news_left a {
  display: block;
  width: 100%;
  height: 100%;
  background: #d8d3c1;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #b6b4ae;
  color: #868378;
  text-align: center;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: lighter;
  font-size: 20px;
}
.col_main .main_news > ul li.single_date_news .news_left a span {
  font-weight: bold;
  display: block;
  font-size: 28px;
  padding-top: 2px;
}
.col_main .main_news > ul li.single_date_news .news_right {
  z-index: 99;
  position: absolute;
  width: 50px;
  height: 50px;
  top: 10px;
  left: 35%;
  width: 65%;
}
.col_main .main_news > ul li.single_date_news .news_right a {
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: bold;
  color: #d97d44;
  font-size: 18px;
}
.community .divide {
  margin: 10px 0 5px 0;
}
.latest_news > a {
  position: absolute;
  top: 13px;
  right: 20px;
}
.latest_news ul {
  display: block;
  padding: 18px 0 0 0;
  margin: 0 -3.1% -18px;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
.latest_news ul li {
  border-top: 1px solid #E6E6E6;
  padding: 31px 0;
  float: left;
  clear: both;
  width: 100%;
  list-style-type: none;
}
.latest_news ul li .news_image {
  display: block;
  float: left;
  width: 35%;
}
.latest_news ul li .news_image img {
  width: 70%;
  height: auto;
  border: 10px solid #fff;
  display: block;
  margin: 10px auto 0 auto;
  box-shadow: 0px 0px 4px #8a8a8a;
  -moz-box-shadow: 0px 0px 4px #8a8a8a;
  -webkit-box-shadow: 0px 0px 4px #8a8a8a;
}
.latest_news ul li .news_content {
  display: block;
  float: left;
  width: 60%;
}
.latest_news ul li .news_content h4 {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: bold;
  color: #d97d44;
  font-size: 18px;
  padding: 4px 0 6px 0;
}
.latest_news ul li .no_image {
  padding: 0 5%;
  width: 90%;
}
.latest_news ul li:first-child {
  padding-top: 0;
  padding-bottom: 0;
  border-top: none;
  overflow: hidden;
}
.latest_news ul li:first-child h4 {
  padding-top: 15px;
}
.latest_news ul li:first-child .news_content {
  width: 40%;
}
.latest_news ul li:first-child .news_image {
  position: relative;
  width: 55%;
  margin-bottom: -20px;
  text-indent: -999px;
  overflow: hidden;
  font-size: 0.1px;
  font-size: 0px;
  direction: ltr;
  text-align: left;
}
.latest_news ul li:first-child .news_image:after {
  position: absolute;
  content: 'news';
  top: -35px;
  right: -32px;
  width: 70px;
  height: 240px;
  background: #fff;
  -webkit-transform: rotate(15deg);
  -moz-transform: rotate(15deg);
  transform: rotate(15deg);
}
.latest_news ul li:first-child .news_image img {
  width: 95%;
  height: auto;
  border: none;
  margin: -3px 0 -2px 0px;
  box-shadow: none;
  -moz-box-shadow: none;
}
.latest_news ul li:last-child {
  padding-bottom: 15.5px;
}
#main .community_chatter {
  background: none;
  padding: 0;
  width: 100%;
}
#main .community_chatter > a.button_plain {
  display: block;
  float: left;
  clear: both;
  background: #acb0b0;
  background: rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 1px 1px #a3a4a4;
  -moz-box-shadow: inset 1px 1px #a3a4a4;
  margin-top: 15px;
}
#main .community_chatter .post {
  position: relative;
}
#main .community_chatter .post ul {
  width: 80%;
  margin: 15px 0 5px 0;
  margin-left: 20%;
}
#main .community_chatter .post ul li > a {
  margin-bottom: 0 !important;
}
#main .community_chatter .post .comment-form {
  margin-bottom: 0;
}
#main .community_chatter .post > a {
  display: block;
  float: left;
  border-radius: 40px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  width: 20%;
  margin-right: 1%;
  border: 5px solid #fff;
}
#main .community_chatter .post > a img {
  border-radius: 40px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  box-shadow: 0px 0px 4px #8a8a8a;
  -moz-box-shadow: 0px 0px 4px #8a8a8a;
  -webkit-box-shadow: 0px 0px 4px #8a8a8a;
  margin: 0 8% 0 0;
  width: 100%;
  height: 66px;
  border: none;
}
#main .community_chatter .post > div {
  position: relative;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  background: #fff;
  padding: 5%;
  margin-bottom: 50px;
  margin-left: 3%;
  width: 62%;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  box-shadow: 0px 0px 4px #8a8a8a;
  -moz-box-shadow: 0px 0px 4px #8a8a8a;
  -webkit-box-shadow: 0px 0px 4px #8a8a8a;
}
#main .community_chatter .post > div p {
  padding-bottom: 0;
  word-wrap: break-word;
}
#main .community_chatter .post > div:before {
  position: absolute;
  content: 'arrow';
  top: 10px;
  left: -12px;
  width: 0px;
  height: 0px;
  text-indent: -999px;
  overflow: hidden;
  font-size: 0.1px;
  font-size: 0px;
  direction: ltr;
  text-align: left;
  border-top: 12px solid transparent;
  border-right: 12px solid #fff;
  border-bottom: 12px solid transparent;
}
#main .community_chatter .post > div a.username {
  position: absolute;
  top: 85px;
  left: -80px;
  text-align: center;
  color: #d97d44;
}
#main .community_chatter .post > div span.chatter_timeago {
  position: absolute;
  bottom: -22px;
  left: 0;
  width: 165px;
  color: #a5a5a5;
  padding-left: 0;
}
#main .community_chatter .post .activity-comments {
  background: none;
  padding: 0;
  width: 100%;
  box-shadow: none;
  -moz-box-shadow: none;
}
#main .community_chatter .post .activity-comments:before {
  display: none;
}
#main .community_chatter .post .activity-comments .comment-form {
  background: none;
}
#main .community_chatter .post .activity-comments .comment-form:after {
  display: none;
}
#main .community_chatter .post .activity-comments h3 {
  display: none;
}
#main .community_chatter .post .activity-comments .input {
  margin: 0;
  width: 70%;
  float: left;
  padding: 4px 0;
  text-indent: 10px;
}
#main .community_chatter .post .activity-comments .button_plain {
  margin: 0;
  width: 25%;
  margin-left: 5%;
  float: left;
}
#main .community_chatter .post .activity-comments ul.sub_comment_messages li {
  position: relative;
  border-bottom: 1px solid #f2f2f2;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
#main .community_chatter .post .activity-comments ul.sub_comment_messages li > div {
  display: block;
  float: left;
  width: 80%;
  background: none;
  box-shadow: none;
  -moz-box-shadow: none;
}
#main .community_chatter .post .activity-comments ul.sub_comment_messages li > div:before {
  display: none;
}
#main .community_chatter .post .activity-comments ul.sub_comment_messages li > div span {
  position: relative;
  bottom: 0;
}
#main .community_chatter .post .activity-comments ul.sub_comment_messages li > div a {
  margin: 0;
}
#main .community_chatter .post .activity-comments ul.sub_comment_messages li > div p {
  padding: 0;
}
#main .community_chatter .post .activity-comments ul.sub_comment_messages li > div .report_comment,
#main .community_chatter .post .activity-comments ul.sub_comment_messages li > div .delete_comment {
  position: absolute;
  left: -22%;
  margin: 0;
  width: 40px;
  text-align: center;
}
#main .community_chatter .post .activity-comments ul.sub_comment_messages li > div .report_comment input,
#main .community_chatter .post .activity-comments ul.sub_comment_messages li > div .delete_comment input {
  border: none;
  background: none;
}
#main .community_chatter .post .activity-comments ul.sub_comment_messages li > a {
  display: block;
  float: left;
  width: 10%;
  height: 27px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-width: 3px;
  margin-bottom: 30px;
}
#main .community_chatter a.activity-show-comments {
  position: absolute;
  bottom: 24px;
  right: 0;
  width: 80px;
  background: none;
  color: #8c8c8c;
  border: none;
}
#main .community_chatter .signup_comment {
  width: 100%;
  padding-top: 6px;
  text-indent: 40px;
}
#main .community_chatter .signup_comment a.button_plain {
  float: right !important;
  text-align: center;
  margin-top: -6px !important;
  text-indent: 0;
}
#main .community_chatter .post .activity-comments ul.sub_comment_messages li > div {
  padding-top: 0;
}
#main .community_chatter .post > div {
  min-height: 20px;
}
#main .community_chatter .post .activity-comments ul.sub_comment_messages li > div .report_comment,
#main .community_chatter .post .activity-comments ul.sub_comment_messages li > div .delete_comment {
  top: 0;
  left: -42%;
  filter: alpha(opacity=100);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -moz-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
#main .community_chatter .post .activity-comments ul.sub_comment_messages li:hover > div .report_comment,
#main .community_chatter .post .activity-comments ul.sub_comment_messages li:hover > div .delete_comment {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -moz-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.fancybox-tmp iframe,
.fancybox-tmp object {
  vertical-align: top;
  padding: 0;
  margin: 0;
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000 !important;
}
.fancybox-outer {
  padding: 0;
  margin: 0;
  background: #f2f2f2;
  color: #3c3c3c;
  text-shadow: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.fancybox-opened {
  z-index: 1003;
}
.fancybox-opened .fancybox-outer {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-inner {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  position: relative;
  outline: none;
  overflow: hidden !important;
}
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 10px;
}
.fancybox-image,
.fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  vertical-align: top;
}
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -21px;
  margin-left: -21px;
  width: 42px;
  height: 42px;
  background: url('../img/fancybox/fancybox_loading.gif');
  opacity: 0.8;
  cursor: pointer;
  z-index: 1010;
}
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
  background-image: url('../img/fancybox/fancybox_sprite.png');
}
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 1004;
}
.fancybox-prev,
.fancybox-next {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  background: transparent url('../img/fancybox/blank.gif');
  /* helps IE */

  z-index: 1003;
}
.fancybox-prev {
  left: 0;
}
.fancybox-next {
  right: 0;
}
.fancybox-prev span,
.fancybox-next span {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 36px;
  height: 36px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 1003;
}
.fancybox-prev span {
  background-position: 0 -36px;
}
.fancybox-next span {
  background-position: 0 -72px;
}
.fancybox-prev:hover,
.fancybox-next:hover {
  visibility: visible;
}
.fancybox-prev:hover span {
  left: 20px;
}
.fancybox-next:hover span {
  left: auto;
  right: 20px;
}
.fancybox-tmp {
  position: absolute;
  top: -9999px;
  left: -9999px;
  padding: 0;
  overflow: visible;
  visibility: hidden;
}
/* Overlay helper */
#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 999 !important;
  background: #000;
}
/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 1005;
}
.fancybox-opened .fancybox-title {
  visibility: visible;
}
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 1003;
  text-align: center;
}
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */

  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}
.fancybox-title-inside-wrap {
  margin-top: 10px;
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}
#fancybox-buttons {
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 1005;
}
#fancybox-buttons.top {
  top: 10px;
}
#fancybox-buttons.bottom {
  bottom: 10px;
}
#fancybox-buttons ul {
  display: block;
  width: 170px;
  height: 30px;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  background: #111;
  -webkit-box-shadow: 0 1px 3px #000000, 0 0 0 1px rgba(0, 0, 0, 0.7), inset 0 0 0 1px rgba(255, 255, 255, 0.05);
  -moz-box-shadow: 0 1px 3px #000000, 0 0 0 1px rgba(0, 0, 0, 0.7), inset 0 0 0 1px rgba(255, 255, 255, 0.05);
  background: #111111 -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.2)), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0.15)));
  background: #111111 -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.15) 100%);
  border-radius: 3px;
}
#fancybox-buttons ul li {
  float: left;
  margin: 0;
  padding: 0;
}
#fancybox-buttons a {
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-image: url('../img/fancybox/fancybox_buttons.png');
  background-repeat: no-repeat;
  outline: none;
}
#fancybox-buttons a.btnPrev {
  width: 32px;
  background-position: 6px 0;
}
#fancybox-buttons a.btnNext {
  background-position: -33px 0;
  border-right: 1px solid #3e3e3e;
}
#fancybox-buttons a.btnPlay {
  background-position: 0 -30px;
}
#fancybox-buttons a.btnPlayOn {
  background-position: -30px -30px;
}
#fancybox-buttons a.btnToggle {
  background-position: 3px -60px;
  border-left: 1px solid #111;
  border-right: 1px solid #3e3e3e;
  width: 35px;
}
#fancybox-buttons a.btnToggleOn {
  background-position: -27px -60px;
}
#fancybox-buttons a.btnClose {
  border-left: 1px solid #111;
  width: 38px;
  background-position: -57px 0px;
}
#fancybox-buttons a.btnDisabled {
  opacity: 0.5;
  cursor: default;
}
.fancybox-inner h1 {
  margin-bottom: 10px;
  font-size: 22px;
  text-align: center;
}
.fancybox-inner form {
  margin: 0;
  padding: 0;
}
.fancybox-inner form input,
.fancybox-inner form select {
  background: #313237;
  color: #fff;
  border: none;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin: 2px 0;
  padding: 4px 2px;
  max-width: 300px;
  margin-left: 10px;
}
.fancybox-inner form input[type=submit],
.fancybox-inner form select[type=submit] {
  color: #fff;
  background: #aeaeae;
  border: none;
  padding: 8px 15px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  margin-top: 10px;
}
.fancybox-inner form input.error,
.fancybox-inner form select.error {
  box-shadow: 0px 0px 6px #ffffff;
  -moz-box-shadow: 0px 0px 6px #ffffff;
  -webkit-box-shadow: 0px 0px 6px #ffffff;
}
.fancybox-inner form span {
  text-align: right;
}
.fancybox-inner form td {
  padding: 2px 0;
}
.fancybox-inner form#popup_lang {
  text-align: right;
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.fancybox-inner .popup-source {
  position: absolute;
  left: 10px;
  top: 5px;
  cursor: pointer;
}
.fancybox-inner a:hover {
  color: #444;
}
.post_item {
  display: block;
  float: left;
  width: 31%;
  margin-right: 3.5%;
  margin-bottom: 20px;
}
.post_item img,
.post_item object,
.post_item iframe,
.post_item embed {
  width: 100%;
  height: auto;
}
.post_item .item_count {
  color: #00828d;
  text-transform: uppercase;
}
.post_item:nth-child(3n) {
  margin-right: 0;
}
.four_col .post_item {
  display: block;
  float: left;
  width: 23%;
  margin-right: 2.5%;
  margin-bottom: 20px;
}
.four_col .post_item:nth-child(4n) {
  margin-right: 0%;
}
.posts {
  width: 100%;
}
/*
.posts .post_item{
	margin-right: 0;

}
*/
.posts .post_1 {
  width: 100%;
  margin-right: 0;
}
.posts .post_item:nth-child(3n) {
  margin-right: 3.5%;
}
.posts .post_4,
.posts .post_7 {
  margin-right: 0;
}
.posts .post_2,
.posts .post_5 {
  clear: both;
}
.post_sml .item_content .item_date {
  position: relative;
  display: block;
  margin-bottom: 5px;
}
.col_half {
  width: 49%;
  float: left;
  margin-right: 2%;
}
.col_half .social_buttons {
  width: 100%;
}
.col_half_right {
  margin-right: 0;
}
.full-discog-desc h4 {
  color: #d97d44;
  text-transform: uppercase;
}
.new_post .col_2 {
  width: 480px;
}
.jp-audio * {
  -moz-transition: 0.0s !important;
  -webkit-transition: 0.0s !important;
  transition: 0.0s !important;
}
.item_content {
  position: relative;
  margin-bottom: 20px;
}
.item_content .item_image_left {
  float: left;
  width: 160px;
  margin-right: 20px;
}
.item_content .item_content_right {
  float: left;
  width: 580px;
}
.item_content img,
.item_content object,
.item_content iframe,
.item_content embed {
  width: 100%;
  height: auto;
}
.item_content img {
  max-width: 100%;
  width: auto;
  height: auto;
}
.item_content .media_container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin-bottom: 20px;
}
.item_content .media_container img,
.item_content .media_container object,
.item_content .media_container iframe,
.item_content .media_container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.item_content .audiojs object,
.item_content .audiojs embed {
  height: 0 !important;
  width: 0 !important;
}
.item_content .item_date {
  position: absolute;
  right: 0;
  top: 10px;
  font-size: 12px;
}
.item_content .item_keywords {
  color: #00828d;
  font-size: 13px;
}
.item_content .audio_track {
  width: 73%;
  float: left;
  margin: 10px 0;
}
.item_content .item_audio {
  width: 100%;
  height: 81px;
  overflow: hidden;
}
.item_content .item_audio audio {
  width: 100%;
}
.item_content .item_audio iframe {
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
}
.item_content .item_audio emded,
.item_content .item_audio object,
.item_content .item_audio iframe {
  height: 81px !important;
}
.item_content .item_audio .audiojs audio {
  position: relative !important;
}
.item_content .text_col2 {
  margin-top: 10px;
  width: 100%;
}
.item_content .post_excerpt {
  margin: 5px 0 20px 0;
}
body.film .item_content object,
body.charity .item_content object,
body.news .item_content object,
body.audio .item_content object,
body.film .item_content iframe,
body.charity .item_content iframe,
body.news .item_content iframe,
body.audio .item_content iframe,
body.film .item_content embed,
body.charity .item_content embed,
body.news .item_content embed,
body.audio .item_content embed {
  height: 400px;
}
body.film .social_buttons,
body.charity .social_buttons,
body.news .social_buttons,
body.audio .social_buttons {
  clear: none;
}
.social_buttons {
  margin: 10px 0;
  background: none;
  width: 400px;
  float: right;
  clear: both;
  padding: 10px 0;
}
.social_buttons li.like {
  width: 78px;
  margin-right: 4px;
}
.social_buttons li.plus {
  margin-left: 5px;
}
.divide {
  position: relative;
  display: block;
  float: left;
  clear: both;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 10px;
  background: url('../img/divide.png') no-repeat center;
  margin-bottom: 20px;
}
.all_link,
.button_link {
  float: right;
  margin-top: -32px;
  text-transform: uppercase;
  color: #d97d44;
  font-size: 12px;
  font-weight: normal;
  z-index: 1000;
}
.button_link {
  float: none;
}
.button-bar {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  position: absolute;
  bottom: -10px;
  left: 0;
}
.news .center .panel {
  margin-bottom: 60px;
}
.news_post {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  border-top: 1px solid #dedede;
  padding: 31px 3.2% 31px 3.2%;
  margin: 0 -3.2%;
}
.news_post h2 {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  line-height: 23px;
  padding-bottom: 15.5px;
}
.news_post h2 a,
.news_post h2 span {
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  color: #d97d44;
  font-size: 20px;
}
.news_post h2 span {
  color: #ccc;
}
.news_post p {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 0 0 20px 0;
}
.news_post.top_story {
  border-top: none;
}
body.news_single .news_post {
  border-top: none;
}
.news_post_after {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding-top: 25.5px;
}
.news_post_after > a {
  float: left;
  background: #c5c5c5;
  color: #fff;
  padding: 7.75px 15.5px;
  margin-right: 31px;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.news_post_after .social_buttons {
  padding: 2px 0 0 0;
  background: none;
  clear: none;
}
.news_pagination {
  position: absolute;
  bottom: -50px;
  left: 0;
  right: 0;
}
.news_pagination .newer {
  position: absolute;
  top: 0;
  left: 0;
}
.news_pagination .older {
  position: absolute;
  top: 0;
  right: 0;
}
.news_pagination div a {
  padding: 15.5px 31px;
  background: #fff;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  text-transform: uppercase;
}
.archive_panel {
  padding: 0;
  width: 100%;
  background: none;
}
.archive_panel .month {
  padding: 0;
}
.archive_panel .month a {
  color: #fff;
}
.archive_panel div.year-list ul {
  list-style-type: none;
}
body.news_single #main span.post_meta_date {
  position: absolute;
  top: -30px;
  right: 30px;
  text-align: right;
  width: 300px;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  color: #1d4652;
  font-size: 16px;
}
body.news_single #main .post_story h2 {
  color: #d97d44;
  line-height: 26px;
  font-size: 20px;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: bold;
}
body.news_single #main .post_story h2 span {
  font-weight: normal;
  color: #CCCCCC;
}
body.news_single #main .post_story a img {
  display: block;
  clear: both;
  max-width: 100%;
  height: auto !important;
  margin: 0 auto;
}
body.news_single #main .comments.comment_binding {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  background: url('../img/backgrounds/light_pattern.gif') repeat;
  width: 100.4%;
  margin: 0 -3.2% -3.2% -3.2%;
  padding: 5% 3%;
}
body.news_single #main .comments.comment_binding li div {
  box-shadow: 0 0 4px #bfbfbf;
  -moz-box-shadow: 0 0 4px #bfbfbf;
  -webkit-box-shadow: 0 0 4px #bfbfbf;
}
.page_news .clear iframe {
  width: 100%;
  height: 530px;
}
#search-panel {
  position: relative;
}
#search-panel .button_plain {
  position: absolute;
  top: 37px;
  right: -50px;
}
p.month-link {
  padding-bottom: 4px;
}
.year-list {
  padding-left: 10px;
}
.year-list ul div {
  padding-left: 10px;
}
#main .single_post_date {
  left: 0;
  top: -14px;
}
.content_with_image,
.news_post_image {
  display: block;
  float: left;
  overflow: hidden;
}
.content_with_image img,
.news_post_image img {
  max-width: 100%;
  height: auto;
}
.content_with_image {
  width: 65%;
}
.news_post_image {
  width: 23%;
  margin-left: 5%;
  padding: 1.5%;
  box-shadow: 0 0 4px #bfbfbf;
  -moz-box-shadow: 0 0 4px #bfbfbf;
  -webkit-box-shadow: 0 0 4px #bfbfbf;
}
.single_story .post_story img {
  width: 106.3%;
  height: auto;
  margin: 0.5% -3.1% 3.5% -3.1%;
  border-top: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
}
.video_item_code {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding-top: 30px;
  height: 400px;
}
.video_item_code iframe {
  width: 100%;
  height: 400px;
}
#main .media_container h1 {
  margin-bottom: 20px;
}
#main .media_container h2 {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  color: #00828d;
  font-size: 32px;
  margin: 5px 0 20px 0;
}
#main .media_container .panel {
  padding-bottom: 0;
}
#main .media_container .advert {
  position: absolute;
  top: 0;
  right: 0;
  width: 300px;
  height: 260px;
}
ul.subscriber_media,
ul.free_media {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
ul.subscriber_media li,
ul.free_media li {
  display: block;
  float: left;
  margin: 0 46px 30px 0;
}
ul.subscriber_media li.media_count_3,
ul.free_media li.media_count_3 {
  clear: left;
}
ul.subscriber_media li a,
ul.free_media li a {
  display: block;
  float: left;
}
ul.subscriber_media li a img,
ul.free_media li a img {
  display: block;
  float: left;
  width: 133px;
  height: 95px;
  border: 7px solid #fff;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  box-shadow: 0px 0px 7px #8c8c8c;
  -moz-box-shadow: 0px 0px 7px #8c8c8c;
  -webkit-box-shadow: 0px 0px 7px #8c8c8c;
}
ul.subscriber_media li a span,
ul.free_media li a span {
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  width: 133px;
  color: #1d4652;
  padding: 8px 0 0 0;
}
#main .video_player {
  background: #353639;
  color: #fff;
}
#main .video_player h2 {
  color: #fff;
}
#main .video_player #videoScreen > iframe {
  width: 106.3%;
  height: 360px;
  margin: 0 -3.1%;
  z-index: 1;
}
#main .video_player .social_buttons {
  position: relative;
  background: url('../img/details/orange_tab.png') top right no-repeat;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  margin: 20px 0 20px -37px;
  padding: 6px 20px 3px 16px;
}
#main .video_player .social_buttons li {
  padding: 0;
}
#main .video_player .social_buttons:after {
  position: absolute;
  content: 'arrow';
  top: 33px;
  left: 0px;
  width: 0;
  height: 0;
  border-top: 20px solid #000;
  border-left: 20px solid transparent;
  text-indent: -999px;
  overflow: hidden;
  font-size: 0.1px;
  font-size: 0px;
  direction: ltr;
  text-align: left;
}
a.back_to_channels {
  display: block;
  margin: 5px 0 15px 0;
  float: left;
  clear: both;
}
.col_side .wantedworld_videos {
  box-shadow: 0px 0px 4px 2px #c4c4c4;
  -moz-box-shadow: 0px 0px 4px 2px #c4c4c4;
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
  width: 92%;
  background: url('../img/backgrounds/menu_dropdown_pattern.gif') top center repeat #212124;
}
.col_side .wantedworld_videos h2 {
  background: url('../img/details/wanted-world-videos-title.jpg') top center no-repeat #251a35;
  text-indent: -999px;
  overflow: hidden;
  font-size: 0.1px;
  font-size: 0px;
  direction: ltr;
  text-align: left;
  height: 60px;
  width: 100%;
  padding: 0;
  margin: 0;
  border-bottom: none;
}
.col_side .wantedworld_videos ul {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
.col_side .wantedworld_videos ul li {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  list-style-type: none;
  border-bottom: 1px solid #000;
  border-top: 1px solid #3c3c3c;
  padding: 10px 0;
}
.col_side .wantedworld_videos ul li > a {
  display: block;
  float: left;
  width: 40%;
}
.col_side .wantedworld_videos ul li > a img {
  display: block;
  width: 80%;
  height: auto;
  margin: 0 auto;
  border: 3px solid #d9d298;
}
.col_side .wantedworld_videos ul li > div {
  display: block;
  float: left;
  width: 60%;
}
.col_side .wantedworld_videos ul li > div a {
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  color: #c0b980;
  font-size: 16px;
  font-weight: normal;
}
.col_side .wantedworld_videos .more_wrap {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  height: 53px;
  background: url('../img/details/wanted-wednesday-bottom.gif') top center no-repeat #251a35;
}
.col_side .wantedworld_videos .more_wrap a {
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 5px 15px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  background: #473c54;
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.col_side .wantedworld_videos .more_wrap a:hover {
  background: rgba(255, 255, 255, 0.3);
}
ul#sidebar_list {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
ul#sidebar_list li {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  margin: 5px 0;
}
ul#sidebar_list li > a {
  display: block;
  float: left;
  width: 40%;
}
ul#sidebar_list li > a img {
  display: block;
  width: 80%;
  height: auto;
  margin: 0 auto;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
ul#sidebar_list li > div {
  display: block;
  float: left;
  width: 60%;
}
ul#sidebar_list li > div a {
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  color: #d97d44;
  font-size: 16px;
}
a.more-shows {
  float: right;
  margin: 5px 5px 0 0;
}
/*.fashion{
	.col_main{
		img{
			position: absolute;
			top: 60px; right: 0;
			width: 250px; height: auto;
		}
	}
}*/
.fashion .post_1 .post_excerpt {
  display: block;
  float: left;
  width: 33%;
  margin-right: 3%;
}
.fashion .post_1 img {
  display: block;
  float: right;
  width: 63%;
}
.hide_info {
  display: none;
}
.inactive {
  display: block;
  float: left;
  margin: 10px 20px 0 0;
  filter: alpha(opacity=100);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
.gigs_single {
  /*	.col_left > .button, 
	.col_left > a{ // buy/sold out button/link 
		float: left; margin-top: 20px; 
		background: none;
		padding-left: 0; padding-right: 0;
		&:hover{color: #fff;}
	}*/

}
.gigs_single .buy_button,
.gigs_single .soldout_button,
.gigs_single .buy_button:active,
.gigs_single .buy_button:visited,
.gigs_single .buy_button:hover {
  clear: both;
  background: #fff;
  display: block;
  float: left;
  margin-top: 20px;
  padding: 0;
}
.gigs_single .soldout_button {
  cursor: auto;
  filter: alpha(opacity=100);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
}
.gigs_single .social_buttons {
  float: right;
  margin-top: -10px;
}
.gigs_single .col_left a {
  -webkit-transition: 0.0s;
  -moz-transition: 0.0s;
  transition: 0.0s;
}
#map_canvas {
  width: 100%;
  height: 200px;
}
.diary_page .panel h2 {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  color: #00828d;
  border-bottom: 1px solid #ececec;
  margin: 20px -3% 16px -3%;
  padding-left: 3%;
  width: 103%;
}
.diary_page .panel .gigs-nav {
  position: absolute;
  top: 34px;
  right: 20px;
  width: 230px;
}
.diary_page .panel .gigs-nav a {
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  color: #fff;
  padding: 6px 12px;
  background: #00828d;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  filter: alpha(opacity=100);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
  -moz-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  white-space: nowrap;
}
.diary_page .panel .gigs-nav a.current,
.diary_page .panel .gigs-nav a:hover {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -moz-transition: 0.1s;
  -webkit-transition: 0.1s;
  transition: 0.1s;
}
#main .gig-list {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
#main .gig-list h2 {
  max-width: 240px;
  font-size: 16px;
}
#main .gig-list > li {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
#main .gig-list > li .gig-venu {
  display: block;
  width: 60%;
  padding-top: 4px;
}
#main .gig-list > li .gig-venu a {
  color: #1d4652;
  font-size: 16px;
  font-weight: bold;
}
#main .gig-list > li .gig-venu a:hover {
  color: #38869d;
}
#main .gig-list > li > div {
  position: absolute;
  top: 3px;
  right: 0;
  max-width: 510px;
}
#main .gig-list > li > div a.button {
  display: block;
  float: left;
  margin-top: 10px;
  margin-right: 15px;
}
#main .gig-list > li > div ul.social_buttons {
  clear: none;
  background: none;
  float: left;
  margin: 0px;
}
#main .gig-list > li .gig-date {
  font-size: 16px;
  font-weight: bold;
}
#main .gig-list > li .gig-bar {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  margin: 8px 0;
  background: #f1efef;
  padding: 4px 0;
  text-indent: 10px;
}
#main .gig-list > li .gig-bar a {
  color: #1d4652;
  font-weight: normal;
}
#main .gig-list > li .gig-bar a:hover {
  color: #38869d;
}
#main .gig-list > li .gig-bar span {
  padding: 0 7.75px;
}
#main .diary_page_single .comments ul li > a {
  height: 57px;
}
#main .diary_page_single ul.user_media li form {
  display: none;
}
#main .diary_page_single ul.user_media li:hover form {
  display: block;
}
div.pagination {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding-top: 20px;
}
div.pagination a {
  padding: 15.5px 31px;
  background: #fff;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  color: #fff;
  font-size: 11px;
  background: #00828d;
  border: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
div.pagination a:hover {
  background: #00535a;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-shadow: none;
}
div.pagination a.next {
  float: right;
}
#main .diary_page_single .sub_panel,
#main .diary_page_single .main_panel {
  min-height: 335px;
  overflow: hidden;
}
#main .diary_page_single .sub_panel p,
#main .diary_page_single .main_panel p {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  color: #16363f;
}
#main .diary_page_single .sub_panel h3,
#main .diary_page_single .main_panel h3 {
  color: #00828d;
}
#main .diary_page_single .main_panel {
  border: 1px solid #c8c8c8;
}
#main .diary_page_single .main_panel .date {
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  color: #1d4652;
  font-size: 14px;
  padding-top: 10px;
}
#main .diary_page_single .main_panel h2 {
  margin-top: 0;
  border-bottom: none;
}
.diary_page_single .social_buttons {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  background: none;
  padding: 31px 0;
}
.diary_page_single .social_buttons li.buy_button {
  height: 27px;
  margin-right: 31px;
}
.diary_page_single .social_buttons li.like {
  margin-right: 9px;
}
.event_bar {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  background: #f1efef;
  padding: 15.5px 31px;
  margin: -10px -31px 0 -31px;
  box-shadow: inset 0px 2px 2px #dddbdb;
  -moz-box-shadow: inset 0px 2px 2px #dddbdb;
  border-top: 1px solid #c8c8c8;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 14px;
}
.event_bar a {
  font-weight: normal;
  color: #1d4652;
}
.acc-check {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 10px 0;
}
.acc-check li {
  display: block;
  float: left;
  margin: 0 9px 9px 0;
}
.acc-check li a {
  display: block;
  float: left;
  width: 30px;
  height: 30px;
}
.acc-check li a img {
  display: block;
  float: left;
  width: 100%;
  height: auto;
  border: 3px solid #fff;
  box-shadow: 0px 0px 7px #a6a6a6;
  -moz-box-shadow: 0px 0px 7px #a6a6a6;
  -webkit-box-shadow: 0px 0px 7px #a6a6a6;
}
.toggle_attending {
  cursor: pointer;
}
#main .sub_panel .comments .comment-form {
  background: none;
  padding: 0;
}
#main .sub_panel .comments .comment-form h3 {
  padding: 4px 0;
  color: #00828d;
}
#main .sub_panel .comments .comment-form:after {
  display: none;
}
#main .sub_panel .comments .comment-form .input {
  margin: 0;
  width: 96%;
  border: 2px solid #D1D1D1;
}
#main .sub_panel .comments .comment-form .button_plain {
  margin: 0;
  float: right;
  margin: 10px 4px 0 0;
}
#main .diary_page_single .sub_panel p {
  padding: 0 10px 20px 20px;
  width: 90%;
}
#main .diary_page_single .comments ul li > a {
  margin: 0 2.4% 0 2%;
}
ul.user_media {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 15px 0 5px 0;
}
ul.user_media li {
  position: relative;
  display: block;
  float: left;
  margin: 0 8px 10px 0;
  width: 65px;
  height: 65px;
}
ul.user_media li a {
  display: block;
  float: left;
}
ul.user_media li a img {
  display: block;
  float: left;
  width: 100%;
  height: auto;
}
ul.user_media li form {
  position: absolute;
  top: -4px;
  right: -4px;
  width: 60px;
  height: 30px;
}
ul.user_media li form input {
  color: #fff;
  font-size: 11px;
  background: #00828d;
  border: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
ul.user_media li form input:hover {
  background: #00535a;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-shadow: none;
}
#main form.upload_user_media {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
#main form.upload_user_media .input {
  width: 53%;
}
#main form.upload_user_media .button_plain {
  float: right;
  width: 39%;
}
#main form.upload_user_media .button_plain {
  margin-top: 2px;
}
#main form.user_videos .button_plain {
  margin-top: 0px;
  width: 30%;
}
.content_col_1 {
  display: block;
  float: left;
  width: 30%;
  margin-right: 3%;
}
.content_col_1 p:first-child {
  font-weight: lighter;
  padding-top: 0;
}
.content_col_wide {
  display: block;
  float: left;
  width: 66%;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 3%;
  -moz-column-gap: 3%;
  column-gap: 3%;
}
.content_col_wide.three_cols {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
}
img.fixed-topright {
  width: 505px;
  height: auto;
  margin: 0 0 33px 0;
}
.three_col_wrapper p,
body.contacts #main .col_main p {
  display: block;
  float: left;
  clear: none;
  width: 64%;
}
.three_col_wrapper img,
body.contacts #main .col_main img {
  display: block;
  float: left;
  clear: none;
  width: 33%;
  height: auto;
  margin-right: 2%;
  margin-top: 8px;
}
.three_col_wide {
  width: 100%;
}
#main .sub_list {
  padding: 10px 0 0 20px;
}
#main .sub_list li a {
  font-size: 14px;
  color: #d97d44;
}
#main .sub_list li a span {
  color: #fff;
  display: block;
}
#main .sub_list li a:hover {
  color: #00828d;
}
#main .sub_list li a.current {
  font-weight: bold;
}
#main .sub_list li a.current span {
  font-weight: normal;
}
body.about #main .col_side strong {
  color: #fff;
}
body.about #main .col_side ul li a {
  color: #00828d;
}
body.about #main .col_side ul li ul li a {
  color: #d97d44;
}
.bold_titles p strong,
body.contacts #main .col_main p strong {
  font-weight: normal;
  color: #00828d;
  display: block;
}
.downloadable_list {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  margin-right: 50px;
}
.downloadable_list li {
  position: relative;
  float: left;
  width: 135px;
  height: 220px;
  margin: 5px 15px 5px 0;
}
.downloadable_list li span {
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  z-index: 4;
}
.downloadable_list li img {
  width: 135px;
  height: 135px;
  z-index: 2;
}
.press_photos {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  margin-right: 50px;
}
.press_photos li {
  float: left;
  position: relative;
  width: 135px;
  height: 165px;
  margin: 5px 15px 5px 0;
}
.press_photos li img {
  width: 100%;
  height: auto;
}
body.press_area h2 {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
}
body.press_area h2 span {
  display: block;
  color: #00828d;
  font-size: 13px;
  text-transform: uppercase;
}
body.press_area .col_main .clear {
  margin-bottom: 30px;
}
.press_left,
.press_right {
  display: block;
  float: left;
}
.press_left {
  width: 185px;
}
.press_right {
  width: 575px;
}
.gallery_roundabout {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
.gallery_roundabout .roundabout-holder {
  list-style: none;
  padding: 0;
  height: 300px;
  width: 60%;
  margin: 30px auto;
}
.gallery_roundabout .roundabout-moveable-item {
  height: 320px;
  width: 320px;
  cursor: pointer;
}
.gallery_roundabout .roundabout-moveable-item img {
  width: 100%;
  height: auto;
}
.gallery_roundabout .roundabout-in-focus {
  cursor: auto;
}
.gallery_roundabout .next,
.gallery_roundabout .prev {
  width: 20px;
  height: 28px;
  background: url('../img/prev.png') no-repeat;
  text-indent: -9999px;
  display: block;
  position: absolute;
  left: 0;
  top: 45%;
  cursor: pointer;
}
.gallery_roundabout .next {
  background: url('../img/next.png') no-repeat;
  right: 0px;
  left: auto;
}
#disc_tracklist {
  list-style: none;
  margin: 0 0 20px 0;
}
#disc_tracklist li {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
#disc_tracklist li .track_num,
#disc_tracklist li .track_title,
#disc_tracklist li .track_links {
  width: 5%;
  display: block;
  float: left;
  padding: 5px 0;
}
#disc_tracklist li .track_title {
  width: 75%;
}
#disc_tracklist li .track_links {
  width: 20%;
  text-align: right;
}
#disc_tracklist li .track_links a {
  margin-left: 20px;
}
#main #sort_list {
  position: relative;
  background: #30424a;
  background: rgba(255, 255, 255, 0.2);
  padding: 5px 28px 4px 11px;
  color: #00828d;
  font-size: 16px;
}
#main #sort_list:after {
  position: absolute;
  top: 7px;
  right: 4px;
  content: 'top-arrow';
  width: 0px;
  height: 0px;
  text-indent: -999px;
  overflow: hidden;
  font-size: 0.1px;
  font-size: 0px;
  direction: ltr;
  text-align: left;
  border-bottom: 4px solid #090d10;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
#main #sort_list:before {
  position: absolute;
  bottom: 7px;
  right: 5px;
  content: 'bottom-arrow';
  width: 0px;
  height: 0px;
  text-indent: -999px;
  overflow: hidden;
  font-size: 0.1px;
  font-size: 0px;
  direction: ltr;
  text-align: left;
  border-top: 4px solid #090d10;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
#main .sort_list {
  margin-bottom: 0;
  margin-top: 10px;
}
#main .sort_list a:hover {
  color: #00828d;
}
#main .music_wrap {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 0 6% 20px 6%;
  margin: 0 -3.15%;
  width: 94.4%;
  overflow: hidden;
}
#main .music_wrap iframe {
  width: 100%;
}
#main .music_wrap h2 {
  margin-bottom: 5px;
}
#main .music_wrap span {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  color: #1d4652;
  font-size: 14px;
  margin-top: 20px;
}
#main .music_wrap .music_comments {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  width: 108.4%;
  background: #f1efef;
  padding: 15.5px 31px;
  margin: 20px -6.6% -20px -6.6%;
  box-shadow: inset 0px 2px 2px #dddbdb;
  -moz-box-shadow: inset 0px 2px 2px #dddbdb;
  border-top: 1px solid #c8c8c8;
  border-bottom: 1px solid #ececec;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
#main .music_wrap .music_comments a.do_toggle {
  margin-left: 36px;
  cursor: pointer;
}
#main .music_wrap .music_comments h3 {
  display: none;
}
#main .basic_comments div.comment_binding {
  display: block;
  float: none;
  width: 92%;
  margin: 0 auto;
}
#main .basic_comments div.comment-form {
  background: none;
}
#main .basic_comments div.comment-form:after {
  display: none;
}
#main .basic_comments div.comment-form .input {
  width: 78.2%;
  margin: 0;
  margin-right: 2%;
  margin-left: 1.8%;
}
#main .basic_comments div.comment-form form input.button_plain {
  width: 16%;
  margin: 0;
  padding-top: 9px;
  padding-bottom: 9px;
  margin-top: 2px;
  background: #00828d;
}
#main .basic_comments div.comment-form form input.button_plain:hover {
  filter: alpha(opacity=100);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
#main .basic_comments ul.sub_post li {
  border-bottom: 1px solid #fff;
  margin-bottom: 17px;
}
#main .basic_comments ul.sub_post li:last-child {
  border-bottom: none;
}
#main .basic_comments ul.sub_post li > a {
  width: 7%;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
#main .basic_comments ul.sub_post li > div {
  width: 84%;
  background: none;
  box-shadow: none;
  padding-bottom: 25px;
  -moz-box-shadow: none;
}
#main .basic_comments ul.sub_post li > div:before {
  display: none;
}
#main .basic_comments ul.sub_post li > div a {
  margin: 0;
}
#main .basic_comments ul.sub_post li > div p {
  padding-left: 0;
  padding-right: 0;
}
#main .basic_comments ul.sub_post li > div span,
#main .basic_comments ul.sub_post li > div form {
  bottom: 7px;
}
#main .basic_comments ul li div p {
  width: 100%;
}
.competition_page h1 {
  margin: 20px 0 10px -3.3%;
}
.comp_question {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  width: 90%;
  padding: 5%;
  padding-top: 0;
}
.comp_question ul {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 10px 0 0 0;
}
.comp_question ul li {
  list-style-type: none;
}
.comp_question ul li input {
  width: 30px;
}
.comp_question ul li input.button_plain {
  width: 100px;
  margin-top: 10px;
}
#main form#login ul li label {
  display: block;
  padding: 5px 0 10px 0;
  width: 100%;
  font-weight: bold;
}
.login_page .clear,
.signup_page .clear {
  text-align: center;
  padding: 10px 0 5px 0;
}
.login_page span.fyi,
.signup_page span.fyi {
  filter: alpha(opacity=100);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  font-size: 12px;
  padding-right: 10px;
}
.forum_title {
  border-top: 1px solid #c26328;
  padding-top: 15px;
  margin-top: 10px;
}
.login_page .col_split_1,
.login_page .col_split_2,
.login_page .col_split_3 {
  padding: 0px 0 25px 0;
  margin-left: 0;
  width: 29%;
}
.login_page .col_split_1 {
  padding-right: 2%;
}
.login_page .col_split_2 {
  width: 34%;
}
.login_page .col_split_1,
.login_page .col_split_2 {
  background: url('../img/sidebar_bg.png') top right no-repeat;
  min-height: 230px;
}
.login-facebook {
  display: block;
  width: 205px;
  height: 18px;
  background: url('../img/icons/connect_with_facebook.gif') 0 2px no-repeat;
  padding-left: 20px;
  padding-bottom: 5px;
  text-transform: uppercase;
}
.login-facebook:hover {
  color: #d97d44;
  cursor: pointer;
}
.login_page .col_split_3 p a {
  text-transform: uppercase;
}
.login_page .col_split_3 p a:hover {
  color: #d97d44;
}
form#login {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
form#login ul {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
form#login ul li {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  width: 94%;
  padding-left: 0%;
  list-style-type: none;
}
form#login ul li label {
  display: block;
  float: left;
  width: 25%;
  padding-top: 10px;
  display: none;
}
form#login ul li .input {
  display: block;
  float: left;
  width: 80%;
  color: #00828d;
}
form#login ul li .button_plain {
  margin: 25px 40px 10px 10px;
  float: right;
  color: #00828d;
}
form#login ul li .button_plain:hover {
  color: #d97d44;
}
form#login ul li#remember_me input {
  margin-right: 10px;
  margin-left: 0%;
}
form#login ul li.form_buttons > a {
  display: block;
  float: left;
  margin-top: 25px;
  color: #fff;
}
form#login ul li.form_buttons > a:hover {
  color: #00828d;
}
#reset-pass ul {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
#reset-pass ul li {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
#reset-pass ul li input[type=text] {
  color: #00828d;
  border: 1px solid #000;
  background: #4E4E4E;
  background: rgba(255, 255, 255, 0.2);
  margin: 0 0 10px 10px ;
}
#reset-pass ul li input[type=submit] {
  color: #00828d;
  background: none;
  border: none;
  text-transform: uppercase;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
#reset-pass ul li input[type=submit]:hover {
  color: #fff;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
#reset-pass ul li label {
  display: block;
  float: left;
  width: 120px;
  padding-top: 10px;
}
#reset-pass ul li label[for=email] {
  width: 40px;
}
#register-step1 {
  position: relative;
  display: block;
  margin: 0 auto;
  clear: both;
  width: 100%;
  padding: 30px 0;
}
#register-step1 .button {
  padding: 3px 20px;
  margin-top: 23px;
}
#register-step1 .input {
  color: #4E4E4E;
}
.username-check-loading {
  position: absolute;
  top: 19px;
  left: 740px;
  width: 30px;
  height: 24px;
  padding-top: 6px;
  background: url('../img/icons/username.gif') top left no-repeat;
  overflow: visible;
  white-space: nowrap;
  text-indent: 35px;
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  z-index: 999;
}
.username-check-loading.valid {
  background: url('../img/icons/username.gif') top right no-repeat;
}
#button-fbreg {
  display: block;
  float: left;
  clear: none;
  padding: 5px 0 20px 0;
}
#button-fbreg img {
  margin-top: 7px;
}
#register-form ul {
  position: relative;
  display: block;
  float: left;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 3% 0;
  width: 100%;
}
#register-form ul li {
  display: block;
  float: left;
  width: 50%;
  height: 70px;
}
#register-form ul li:last-child {
  width: 100%;
  height: 40px;
  clear: both;
}
#register-form ul li:last-child .button {
  float: right;
  margin-right: 20px;
}
#register-form ul li label {
  display: block;
  font-size: 15px;
  padding-bottom: 3px;
  text-align: left;
}
#register-form ul li .input {
  width: 90%;
  color: #00828d;
}
#register-form ul li textarea {
  color: #4E4E4E;
}
#register-form ul li select {
  margin-bottom: 10px;
}
#register-form a.button,
#register-form a.button_plain {
  text-shadow: none;
}
#register-form a.button:hover,
#register-form a.button_plain:hover {
  color: #fff;
}
#register-form input.button {
  margin: 20px 0 30px 44%;
}
#mc canvas {
  margin: 0 0 0 38%;
}
#register-section .disabled_group {
  background: rgba(255, 255, 255, 0.1);
}
#register-section .disabled_group * {
  filter: alpha(opacity=100);
  -moz-opacity: 0.45;
  -khtml-opacity: 0.45;
  opacity: 0.45;
}
#register-section .disabled_group #button-fbreg {
  filter: alpha(opacity=100);
  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
  opacity: 0.1;
}
#register-section h2.clear,
#register-section h3.clear {
  text-align: left;
}
#register-section h3.clear {
  padding: 50px 0 20px 0;
}
#register-section #button-fbreg {
  background: #fff;
  background: rgba(255, 255, 255, 0.65);
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  padding: 5px 20px;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
#register-section #button-fbreg:hover {
  color: #00828d;
  background: rgba(255, 255, 255, 0.75);
}
#register-section span.sub_label {
  filter: alpha(opacity=100);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
  padding: 0 3px 0 20px;
}
#register-section section {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 2%;
  width: 96%;
  background: #191919;
  background: rgba(255, 255, 255, 0.17);
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
#register-section section #username-check {
  margin: 0 0 0 10px;
  color: #00828d;
}
input.sign_up {
  margin: 20px 0 10px 45.5%;
  padding: 6px 16px;
  font-size: 16px;
}
span.fill_reminder {
  font-size: 12px;
  letter-spacing: 1px;
  filter: alpha(opacity=100);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
  padding: 10px 0 0 10px;
}
#compose_message_form ul {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 5%;
  width: 90%;
}
#compose_message_form ul li {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
#compose_message_form ul li label {
  display: block;
  float: left;
  width: 20%;
}
#compose_message_form ul li textarea,
#compose_message_form ul li input {
  width: 72%;
}
#compose_message_form ul li .button_plain {
  float: right;
  width: 15%;
}
#register-form ul.signup_info {
  clear: both;
  float: none;
  margin: 0 auto;
  width: 30%;
  background: #f2f2f2;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 1px solid #e8e8e8;
  margin-bottom: 20px;
}
#register-form ul.signup_info li {
  float: none;
  width: 100%;
  height: 24px;
}
#register-form ul.signup_info input {
  width: 70%;
}
#edit_yourdetails {
  text-shadow: none;
}
#main .join_box {
  background-color: #101010;
  background-image: -webkit-linear-gradient(top, #373737, #101010);
  background-image: -moz-linear-gradient(top, #373737, #101010);
  background-image: -o-linear-gradient(top, #373737, #101010);
  background-image: -ms-linear-gradient(top, #373737, #101010);
  background-image: linear-gradient(top, #373737, #101010);
  padding: 3% 6%;
  width: 88%;
  padding-bottom: 0;
}
#main .join_box h1 {
  margin: 0;
  padding: 0;
  padding-bottom: 10px;
  width: 100%;
  text-align: left;
  background: none;
  border: none;
  box-shadow: none;
  -moz-box-shadow: none;
  color: #bab06a;
}
#main .join_box > a {
  position: absolute;
  top: 20px;
  right: 20px;
  padding: 5px 15px;
  background: #4e4e4e;
  color: #fff;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
#main .join_box > div {
  background-color: #333837;
  background-image: -webkit-linear-gradient(top, #474b4c, #333837);
  background-image: -moz-linear-gradient(top, #474b4c, #333837);
  background-image: -o-linear-gradient(top, #474b4c, #333837);
  background-image: -ms-linear-gradient(top, #474b4c, #333837);
  background-image: linear-gradient(top, #474b4c, #333837);
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
#main .join_box > div.gold,
#main .join_box > div.platinum {
  min-height: 290px;
}
#main .join_box > div h3 {
  position: relative;
  display: block;
  float: left;
  clear: both;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 30px;
  background: url('../img/details/join_us.gif') top center no-repeat;
  text-indent: -999px;
  overflow: hidden;
  font-size: 0.1px;
  font-size: 0px;
  direction: ltr;
  text-align: left;
  box-shadow: 0px 0px 6px #000000;
  -moz-box-shadow: 0px 0px 6px #000000;
  -webkit-box-shadow: 0px 0px 6px #000000;
}
#main .join_box > div > div {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 10px 0;
  text-align: center;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
#main .join_box > div > div strong {
  font-size: 25px;
}
#main .join_box > div > div span {
  display: block;
  border-top: 1px solid #5d6263;
  margin: 2px 0;
  padding: 2px 0;
  color: #a9acad;
  font-size: 9px;
  text-transform: uppercase;
}
#main .join_box > div ul {
  display: block;
  width: 80%;
  margin: 0 auto;
  padding: 15px 0 20px 20px;
}
#main .join_box > div ul li {
  list-style-image: url('../img/details/join_us_star.png');
  list-style-position: bottom right;
  padding: 0 0 4px 0;
  line-height: 18px;
}
#main .join_box > div ul li.title {
  list-style-type: none;
  list-style-image: none;
  margin-left: -20px;
  color: #ebe8a4;
}
#main .join_box > div > a {
  display: block;
  margin: 0 auto;
  width: 148px;
  height: 28px;
  text-indent: -999px;
  overflow: hidden;
  font-size: 0.1px;
  font-size: 0px;
  direction: ltr;
  text-align: left;
  background: url('../img/details/join_us.gif') 0px -118px no-repeat;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
#main .join_box > div > a.select {
  margin: 0 auto 5px auto;
}
#main .join_box > div.gold a.select {
  background-position: 0 -90px;
}
#main .join_box > div.platinum a.select {
  background-position: 0 -62px;
}
#main .join_box > div.free a.select {
  background-position: 0 -145px;
}
#main .join_box .gold {
  display: block;
  float: left;
  width: 47%;
  margin-right: 6%;
}
#main .join_box .platinum {
  display: block;
  float: left;
  width: 47%;
}
#main .join_box .platinum h3 {
  background-position: center -30px;
}
#main .join_box .free {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  margin: 25px 0 0 0;
  height: 84px;
}
#main .join_box .free > div {
  display: block;
  float: left;
  width: 24%;
  margin: 0 3%;
}
#main .join_box .free ul {
  display: block;
  float: left;
  width: 30%;
}
#main .join_box .free a.select {
  display: block;
  float: left;
  margin-top: 30px;
  width: 30%;
}
#main .join_box .book {
  position: relative;
  display: block;
  float: left;
  clear: both;
  padding: 0;
  margin: 0;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  height: 44px;
  margin: 20px 0 0 0;
  background: none;
  width: 100%;
  padding-bottom: 5px;
}
#main .join_box .book span {
  margin-top: -20px;
  border-top: none;
  overflow: visible;
}
#main .join_box .book span iframe {
  height: 94px !important;
}
#main .join_box .book .pluginSkinLight {
  background: red;
}
.join_box_wrap {
  display: block;
  margin: 0 auto;
  width: 584px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  overflow: hidden;
  box-shadow: 0px 0px 4px 2px #c4c4c4;
  -moz-box-shadow: 0px 0px 4px 2px #c4c4c4;
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
}
.join_box_wrap .panel {
  margin-bottom: 0;
}
#main .book iframe {
  width: 520px !important;
}
.member-admin img,
#main .col_2 ul.wall_feed li > .post_img a.member-admin img {
  border: 4px solid #D97D44 !important;
}
nav.community_nav {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 14px 0;
  margin: 0px 0 31px 0;
  float: right;
  width: 79%;
}
nav.community_nav ul.menu_left {
  display: block;
  float: left;
  margin-left: 15px;
}
nav.community_nav ul.menu_left li {
  margin-right: 20px;
}
nav.community_nav ul.menu_right {
  display: block;
  float: right;
  margin-right: 0px;
}
nav.community_nav ul.menu_right li {
  margin-left: 0px;
}
nav.community_nav li {
  display: block;
  float: left;
  border-left: 1px solid #00828d;
}
nav.community_nav li a {
  position: relative;
  display: block;
  float: left;
  text-transform: uppercase;
  font-size: 12px;
  padding: 0px 5px;
  font-weight: bold;
}
nav.community_nav li a span {
  position: absolute;
  top: -10px;
  right: -5px;
  padding: 1px 5px;
  color: #fff;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  color: #000;
  font-size: 10px;
  font-weight: bold;
}
nav.community_nav li a.com_current,
nav.community_nav li a:hover {
  text-shadow: none;
  color: #FFF;
}
nav.community_nav li:first-child {
  border: 0;
}
.community .col_2 h1,
.community .col_2 h2 {
  padding: 5px 0 0 0;
}
#main .col_2 ul.wall_feed li > .post_content > p,
body.news_single #main .comments.comment_binding li div,
#main .community_chatter .post > div,
#main .col_2 ul.wall_feed li > .post_content .sub_post li > div p {
  word-wrap: break-word;
}
a.username,
a.member {
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
}
.profile_nav {
  position: relative;
  background: none;
  color: #fff;
}
.profile_nav h2 {
  color: #fff;
  font-size: 28px;
  overflow: hidden;
  text-transform: capitalize;
}
.profile_nav img {
  position: absolute;
  top: 50px;
  right: 20px;
  width: 80px;
  max-height: 200px;
}
.profile_nav ul.info {
  margin: 0;
  padding: 0;
  padding-bottom: 100px;
}
.profile_nav ul.info li {
  list-style-type: none;
}
.profile_nav ul.info a {
  display: block;
  float: left;
  margin-top: 10px;
  color: #00828d;
}
.profile_nav ul.info a:hover {
  color: #fff;
}
.profile_nav a.button_plain {
  position: absolute;
  top: 150px;
  left: 10px;
}
.profile_nav input.button_plain {
  position: absolute;
  top: 150px;
  right: 10px;
}
.profile_nav a.button_plain {
  padding: 6px 10px;
}
ul.com_sub_nav {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  margin-bottom: -12px;
  margin-top: 20px;
}
ul.com_sub_nav li {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
ul.com_sub_nav li a {
  position: relative;
  display: block;
  margin: 0;
  padding: 1% 0;
  -moz-transition: 0.1s;
  -webkit-transition: 0.1s;
  transition: 0.1s;
}
ul.com_sub_nav li a.current,
ul.com_sub_nav li a:hover {
  color: #fff;
  -moz-transition: 0.1s;
  -webkit-transition: 0.1s;
  transition: 0.1s;
}
ul.com_sub_nav li a.current span,
ul.com_sub_nav li a:hover span {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -moz-transition: 0.1s;
  -webkit-transition: 0.1s;
  transition: 0.1s;
}
ul.com_sub_nav li a span {
  filter: alpha(opacity=100);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -moz-transition: 0.1s;
  -webkit-transition: 0.1s;
  transition: 0.1s;
  position: absolute;
  top: 4px;
  right: 10px;
}
ul.groups_index {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
ul.groups_index li {
  display: block;
  float: left;
  margin: 0 20px 20px 0;
  width: 170px;
  height: 180px;
  overflow: hidden;
  text-transform: capitalize;
}
ul.groups_index li span {
  display: block;
  font-size: 14px;
  color: #00828d;
  padding-left: 1px;
}
body.community_groups .col_2 h2 {
  padding-left: 0;
}
body.community_groups #main form.upload_user_media {
  width: 100%;
  overflow: hidden;
}
body.community_groups #main form.upload_user_media .button_plain {
  margin-top: 5px;
  width: 100px;
  float: left;
}
body.community_groups #main form.user_videos .button_plain {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
}
body.community_groups .col_2.col_main {
  width: 760px;
}
body.community_groups #main .col_2 ul.wall_feed li > .post_content .sub_post li > a {
  height: 74px !important;
}
body.community_groups #main .col_2 form.wall_post .full {
  width: 97.5%;
}
@-moz-document url-prefix() {
  body.community_groups #main form.upload_user_media input[type=file] {
    float: right;
    width: 190%;
  }
}
.sticky_post {
  display: block;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  padding: 15px;
  margin: 15px 0 10px 0;
}
.community #main .comments div.comment-form .input {
  color: #00828d;
}
.com_filter {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  overflow: hidden;
  margin-top: 10px;
}
.com_filter li {
  display: block;
  float: left;
  margin-right: 15px;
}
.com_filter li a {
  display: block;
  float: left;
  width: 100%;
  text-align: center;
  color: #00828d;
  text-transform: uppercase;
  font-size: 12px;
}
.com_filter li a.selected {
  font-weight: bold;
  color: #fff;
}
.community .col_3 .panel {
  background: none;
}
.community .col_3 .panel h3,
.community .col_3 .panel h3 {
  color: #fff;
}
.listed_media ul {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  margin-left: 6px;
}
.listed_media ul li {
  display: block;
  float: left;
  list-style-type: none;
  width: 36%;
}
.listed_media ul li a {
  display: block;
  float: left;
  width: 100%;
}
.listed_media ul li a img {
  width: 100%;
  height: auto;
  border: 5px solid #fff;
  box-shadow: 0px 0px 7px #b3b3b3;
  -moz-box-shadow: 0px 0px 7px #b3b3b3;
  -webkit-box-shadow: 0px 0px 7px #b3b3b3;
}
.listed_media a.button_plain {
  display: block;
  clear: both;
  float: right;
  margin: 10px 0 0 0;
}
.col_2 .listed_media ul {
  margin-left: 10px;
}
.col_2 .listed_media ul li {
  width: 28%;
}
#main .col_3 .listed_media ul {
  margin-left: 0;
}
#main .col_3 .listed_media ul li {
  width: 43px;
  margin: 0 5px 4px 0;
}
#main .col_3 .listed_media ul li a img {
  border: none;
  -webkit-box-shadow: nonee;
  -moz-box-shadow: nonee;
  box-shadow: none;
}
#main .col_2 form.wall_post {
  padding-top: 10px;
}
#main .col_2 form.wall_post .full {
  width: 95%;
  margin: 0;
}
#main .col_2 form.wall_post .button_plain {
  margin-right: 0%;
  margin-top: 8px;
}
.wall_post img {
  max-width: 100%;
  height: auto;
}
#main .col_2 ul.wall_feed li > .post_content .sub_post li > a img {
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
#main .col_2 ul.wall_feed {
  position: relative;
  display: block;
  float: left;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 3% 0;
  width: 100%;
}
#main .col_2 ul.wall_feed li {
  list-style-type: none;
  margin-bottom: 15px !important;
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
#main .col_2 ul.wall_feed li > .post_img {
  display: block;
  float: left;
  width: 15%;
  margin-right: 2%;
}
#main .col_2 ul.wall_feed li > .post_img img {
  width: 100%;
  height: auto;
}
#main .col_2 ul.wall_feed li > .post_content {
  display: block;
  float: left;
  width: 76.5%;
  margin-left: 2%;
}
#main .col_2 ul.wall_feed li > .post_content > p {
  position: relative;
  margin-top: 6px;
  padding: 0;
  width: 100%;
}
#main .col_2 ul.wall_feed li > .post_content .chatter_timeago {
  text-transform: uppercase;
  font-weight: bold;
  padding-left: 2px;
  filter: alpha(opacity=100);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
#main .col_2 ul.wall_feed li > .post_content span form {
  position: absolute;
  top: -18px;
  left: 0px;
  width: 60px;
  height: 20px;
}
#main .col_2 ul.wall_feed li > .post_content span form input {
  background: none;
  border: none;
  color: #b3b3b3;
  font-size: 9px;
  text-transform: capitalize;
}
#main .col_2 ul.wall_feed li > .post_content span form input.delete {
  text-transform: none;
}
#main .col_2 ul.wall_feed li > .post_content span form.delete_activity {
  left: 65px;
  width: 20px;
}
#main .col_2 ul.wall_feed li > .post_content .sub_post {
  padding-top: 20px;
}
#main .col_2 ul.wall_feed li > .post_content .sub_post li > a {
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-width: 0px;
}
#main .col_2 ul.wall_feed li > .post_content .sub_post li > div {
  width: 75%;
  background: none;
  box-shadow: none;
  -moz-box-shadow: none;
}
#main .col_2 ul.wall_feed li > .post_content .sub_post li > div:before {
  display: none;
}
#main .col_2 ul.wall_feed li > .post_content .sub_post li > div a {
  margin: 0;
}
#main .col_2 ul.wall_feed li > .post_content .sub_post li > div p {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
#main .col_2 ul.wall_feed li > .post_content .sub_post li > div span {
  position: relative;
}
#main .col_2 ul.wall_feed li > .post_content .sub_post li > div form {
  position: absolute;
  top: 0;
  margin-top: 0;
}
.community #main .comments div.comment-form {
  margin-left: -30%;
  width: 130%;
  background: none;
}
.community #main .comments div.comment-form h3,
.community #main .comments div.comment-form:after {
  display: none;
}
.community #main .comments div.comment-form .input {
  margin-left: 24%;
  width: 51%;
  margin-right: 2%;
  padding: 5px 4px;
}
.community #main .comments div.comment-form .button_plain {
  display: block;
  float: left;
  width: 20%;
  margin: 0;
  padding: 7px 12px;
  background: none;
}
.community a.more_wall {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  width: 92%;
  margin-left: 4%;
  margin-bottom: 3%;
  margin-top: -20px;
  padding: 5px 0;
  text-align: center;
  color: #00828d !important;
  text-transform: uppercase;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  -moz-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.community a.more_wall:hover {
  background-color: #d6d5cf;
  background-image: -webkit-linear-gradient(top, #fefefe, #d6d5cf);
  background-image: -moz-linear-gradient(top, #fefefe, #d6d5cf);
  background-image: -o-linear-gradient(top, #fefefe, #d6d5cf);
  background-image: -ms-linear-gradient(top, #fefefe, #d6d5cf);
  background-image: linear-gradient(top, #fefefe, #d6d5cf);
  -moz-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.col_com_wide {
  overflow: hidden;
}
#main .comments form {
  margin-top: 0;
}
#main .col_2 ul.wall_feed li > .post_content .sub_post li > div {
  padding-top: 0;
}
#main a.member-free,
#main a.member-free img,
#main a.member-gold,
#main a.member-gold img,
#main a.member-platinum,
#main a.member-platinum img {
  border-color: #fff !important;
}
/*
	// avatar colours
#main a.member-free, #main a.member-free img{border-color: #616161 !important;}
#main a.member-gold, #main a.member-gold img{border-color: #f5d96e !important;}
#main a.member-platinum, #main a.member-platinum img{border-color: #c2c2d5 !important;}

	#main a.member-free,
	#main a.member-gold,
	#main a.member-platinum{
		.borders(100px);
	}
	
	#topbar a.member-free img,
	#topbar a.member-gold img,
	#topbar a.member-platinum img{
		.borders(100px);
		border: none;
	} */
#main .col_2 ul.wall_feed li > .post_img a {
  display: block;
  float: left;
  width: 100%;
  height: auto;
}
#main .col_2 ul.wall_feed li > .post_img a img {
  width: 100%;
  height: auto !important;
  margin: 0;
  border: none !important;
}
#main .comments ul li > a {
  height: 74px;
}
#main .wall_post .comments ul li > a {
  height: 44px;
}
#main .col_2 ul.wall_feed li > .post_content .sub_post li > div a,
#main .community_chatter .post > div a.username,
#main .community_chatter .post .activity-comments ul.sub_comment_messages li > div a {
  max-width: 315px;
  overflow: hidden;
  -moz-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
#main .comments ul li div span,
#main .comments ul li div form {
  font-size: 8px;
}
#main .col_2 ul.wall_feed li > .post_content .sub_post li > div form {
  top: 3px;
  width: 40px;
  z-index: 99;
}
body.search .col_main {
  min-height: 200px;
}
.community_photos .col_2 a.showmetheupload {
  margin: 0 14px;
}
#photo_uploader {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  margin-top: 4px;
  width: 94.5%;
  padding-left: 4%;
  background: #e6e6e6;
  background: rgba(255, 255, 255, 0.3);
  border-bottom: 1px solid #cecdcd;
  border-top: 1px solid #cecdcd;
  padding-top: 10px;
}
#photo_uploader .button_plain {
  float: right;
  margin: 5px 20px 0 0;
}
#main .comments ul li > a {
  border: none;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
ul.community_photos {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 10px 0 6px 0;
}
ul.community_photos li {
  position: relative;
  display: block;
  float: left;
  width: 125px;
  margin: 0 7px 5px 0;
}
ul.community_photos li img {
  width: 100%;
  height: auto;
}
ul.community_photos li a.delete {
  display: none;
}
ul.community_photos li:hover a.delete {
  display: block;
  position: absolute;
  top: -5px;
  right: -5px;
}
ul.community_photos li:hover a.delete form input {
  color: #fff;
  font-size: 11px;
  border: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding: 2px 8px;
  background: #00828d;
}
ul.community_photos li:hover a.delete form input:hover {
  background: #00535a;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-shadow: none;
}
.member_photos > h2 {
  text-transform: capitalize;
}
.member_photos > h2 span {
  filter: alpha(opacity=100);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
#main .view_photo {
  background: none;
}
#main .view_photo a.enlarge_image {
  display: block;
  float: left;
  margin: 20px 0;
}
#main .view_photo a.enlarge_image img {
  width: 100%;
  height: auto;
}
.findfriends_search {
  padding: 20px 0 0 20px;
}
.list-link-class {
  display: block;
  width: 100%;
  overflow: hidden;
  color: #00828d;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 16px;
  margin: 5px 0;
}
span.username_limit {
  display: block;
  width: 100%;
  overflow: hidden;
  color: #00828d;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 16px;
  margin: 5px 0;
}
.friends_requests_page h2 {
  text-transform: capitalize;
}
.friends_requests_page h2 span {
  filter: alpha(opacity=100);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.findfriends_search {
  padding-left: 0;
}
ul.friends_list {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  width: 100% /*-3%*/;
  margin-top: 20px;
}
ul.friends_list > li {
  display: block;
  float: left;
  width: 29%;
  margin: 0 4% 6% 0;
  min-height: 230px;
}
ul.friends_list > li a {
  display: block;
  float: left;
  width: 100%;
}
ul.friends_list > li a img {
  display: block;
  float: left;
  width: 98%;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
ul.friends_list > li ul {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 10px 0 0 0;
}
ul.friends_list > li ul li {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  font-size: 11px;
}
ul.friends_list > li ul li a {
  display: block;
  width: 100%;
  overflow: hidden;
  color: #00828d;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 16px;
  margin: 5px 0;
}
ul.friends_list > li a span {
  display: block;
  width: 100%;
  overflow: hidden;
  color: #00828d;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 16px;
  margin: 5px 0;
}
ul.notifications_list {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  width: 91%;
  margin-left: 4%;
  padding: 0 0 10px 0;
}
ul.notifications_list li {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 2px 0;
}
ul.notifications_list li > div {
  display: block;
  float: left;
  margin-right: 15px;
}
ul.notifications_list li > div img {
  width: 50px;
  border: 4px solid;
}
ul.notifications_list li a {
  color: #d97d44;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  text-transform: capitalize;
}
ul.notifications_list li a img {
  border: none;
}
ul.notifications_list li.title {
  font-weight: bold;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 17px;
  border-bottom: 1px solid #ccc;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  margin: 10px 0;
}
ul.downloads_list {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
ul.downloads_list li {
  display: block;
  float: left;
  margin: 0 20px 20px 0;
  width: 98px;
}
ul.downloads_list li a {
  display: block;
  float: left;
  width: 100%;
  color: #00828d;
}
ul.downloads_list li a img {
  display: block;
  width: 100%;
  height: auto;
  border: 3px solid #fff;
}
ul.downloads_list li a:hover img {
  -moz-transition: 0.1s;
  -webkit-transition: 0.1s;
  transition: 0.1s;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}
.download_image {
  display: block;
  float: left;
  clear: both;
  max-width: 100%;
}
ul.inbox {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
}
ul.inbox a.member-free,
ul.inbox a.member-platinum,
ul.inbox a.member-gold {
  width: 18%;
  height: 100px !important;
  text-align: center;
  background: #000;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
ul.inbox li {
  position: relative;
  display: block;
  float: left;
  clear: both;
  width: 94%;
  list-style-type: none;
  padding: 3%;
  border-bottom: 1px solid #ccc;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
ul.inbox li input {
  position: absolute;
  top: 55px;
  right: 20px;
}
ul.inbox li a {
  display: block;
  float: left;
  overflow: hidden;
  box-shadow: 0px 0px 7px #666666;
  -moz-box-shadow: 0px 0px 7px #666666;
  -webkit-box-shadow: 0px 0px 7px #666666;
  width: 99px;
}
ul.inbox li a img {
  display: block;
  float: left;
  width: 92%;
  height: auto;
  padding: 0;
  margin: 0;
}
ul.inbox li a.message_info {
  width: 55%;
  margin-left: 5%;
  margin-top: 15px;
  border: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
ul.inbox li a.message_info span {
  display: block;
  padding-bottom: 2px;
}
ul.inbox li a.message_info span.message_snipit {
  font-weight: normal;
}
ul.inbox li.unread {
  background: rgba(105, 105, 105, 0.5);
}
#main ul.inbox li a.member-free,
#main ul.inbox li a.member-platinum,
#main ul.inbox li a.member-gold {
  width: 80px;
  height: 80px !important;
  overflow: hidden;
}
#main ul.inbox li a.member-free img,
#main ul.inbox li a.member-platinum img,
#main ul.inbox li a.member-gold img {
  /*.borders(100px);*/
  width: 100%;
}
.message_subject {
  font-weight: bold;
  color: #fff;
}
.message_date {
  filter: alpha(opacity=100);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
.message_information {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 3%;
  width: 94%;
  border-bottom: 1px solid #ccc;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background: #cfcfcf;
  background: rgba(0, 0, 0, 0.1);
}
.message_information li {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.message_information li strong {
  display: block;
  float: left;
  width: 70px;
}
.message-thread-row {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 3%;
  width: 94%;
}
.message-thread-row > a {
  display: block;
  float: left;
  width: 20%;
  margin-right: 5%;
  border: none;
  overflow: hidden;
}
.message-thread-row > a img {
  display: block;
  float: left;
  width: 90%;
  height: auto;
  padding: 0;
  margin: 0;
}
.message-thread-row > div {
  display: block;
  float: left;
  width: 70%;
}
.message-thread-row > div .message {
  padding-top: 10px;
}
.message-thread-row > div .details {
  color: #999999;
}
.message-thread-row > div form input {
  border: none;
  background: none;
  color: #ccc;
}
.message-thread-row > div form input:hover {
  color: #999999;
}
.reply_message {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 0 3%;
  width: 94%;
  border-top: 1px solid #ccc;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.reply_message textarea {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
.reply_message .button_plain {
  float: right;
  margin: 10px 0;
}
.delete_messages {
  float: right;
  margin: 0 20px 20px;
}
p.empty {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 3%;
  width: 94%;
}
ul.profile-data {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  margin-bottom: 50px;
}
ul.profile-data li {
  list-style-type: none;
  margin-bottom: 3px;
}
ul.profile-data li.about_user strong {
  display: block;
}
.community_profile .col_3 .button_plain {
  color: #00828d !important;
  float: none;
  display: block;
  margin: 0 auto;
  width: 48px;
}
.listed_videos ul {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
.listed_videos ul li {
  display: block;
}
.listed_videos ul li a img {
  width: 100%;
  height: auto;
  margin: 0;
}
.listed_videos ul li a span {
  color: #fff;
  font-size: 12px;
}
.clear_listed_items ul {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
.clear_listed_items ul li {
  list-style-type: none;
  margin-bottom: 3px;
}
.clear_listed_items ul li a {
  color: #d97d44;
}
.clear_listed_items ul li a:hover {
  color: #c26328;
}
.clear_listed_items .button_plain {
  display: block;
  float: right;
}
.community #main .comments ul li > a {
  height: 47px !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#main .comments ul li div {
  padding-top: 15px;
}
#main .comments ul li div > a {
  margin-top: 0;
}
.private_profile {
  position: absolute;
  top: 0px;
  bottom: 0;
  left: 0px;
  right: 0;
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
  text-align: center;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.private_profile p {
  padding-top: 20px;
  color: #333333;
  text-shadow: #ffffff;
}
.wall {
  position: relative;
}
.wall > h2 {
  text-transform: capitalize;
}
.col_3 h2,
.col_3 h3,
.col_3 h4 {
  text-transform: capitalize;
}
.write_blog {
  position: absolute;
  top: 10px;
  right: 10px;
}
.community_blog .col_2 {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.community_blog #main .leave_comment_single {
  margin: 15px 0 -15px 0;
}
.community_blog #main .col_2 ul.wall_feed li {
  padding-bottom: 15px;
}
.community_blog #main .col_2 ul.wall_feed li:last-child:after {
  display: none;
}
.createblog_form {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
.createblog_form ul {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 4% 5%;
  width: 90%;
}
.createblog_form ul li {
  list-style-type: none;
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
.createblog_form ul li label {
  display: block;
  float: left;
  width: 15%;
}
.createblog_form ul li .button_plain {
  float: right;
  margin-right: 2%;
}
.createblog_form ul li textarea,
.createblog_form ul li .input {
  width: 77%;
}
.smallbuttons {
  color: #B3B3B3;
  text-shadow: 0px 1px #fff;
  border: none;
  background: none;
  font-size: 10px;
}
.report_comment input,
.delete_comment input {
  color: #B3B3B3;
  text-shadow: 0px 1px #fff;
  border: none;
  background: none;
  font-size: 10px;
  text-shadow: none;
}
.community_video .col_2 {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.community_video .showmetheupload {
  position: absolute;
  top: 10px;
  right: 10px;
}
.community_video .comment-form {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
.community_video .load_more_comment_items {
  display: none;
}
.community_video #photo_uploader {
  padding-bottom: 10px;
}
.community_video #photo_uploader ul li {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.community_video #photo_uploader ul li label {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
.community_video #photo_uploader ul li .input {
  width: 90%;
}
.community_video #main .member-video-posts li:last-child:after {
  display: none;
}
.community_video #main .member-video-posts li {
  padding-bottom: 20px !important;
}
.community_video #main .member-video-posts li > a {
  display: block;
  float: left;
  width: 70px;
  height: 70px;
  overflow: hidden;
  margin-right: 20px;
}
.community_video #main .member-video-posts li > a img {
  display: block;
  float: left;
  width: 100%;
  height: 100%;
}
.community_video #main .member-video-posts li .delete_blog_post,
.community_video #main .member-video-posts li .delete_comment {
  position: absolute;
  top: -5px;
  left: -10px;
}
.community_video #main .member-video-posts li .delete_blog_post input,
.community_video #main .member-video-posts li .delete_comment input {
  color: #B3B3B3;
  text-shadow: 0px 1px #fff;
  border: none;
  background: none;
  font-size: 10px;
}
.community_video #main .member-video-posts li iframe {
  position: relative;
  display: block;
  float: left;
  clear: both;
  padding: 0;
  margin: 0;
  margin: 10px 0 15px 0;
  width: 100%;
}
.community_video #main .member-video-posts ul.sub_post li {
  padding-bottom: 0 !important;
}
.community_video #main .member-video-posts ul.sub_post li > div {
  display: block;
  float: left;
  width: 69%;
}
.community_video #main .member-video-posts ul.sub_post li > div span {
  filter: alpha(opacity=100);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}
.community_video #main .member-video-posts .leave_comment_single {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
.community_video #main .member-video-posts .leave_comment_single .input {
  width: 67%;
}
#main .editprofile_page label {
  display: block;
  float: left;
  width: 30%;
  filter: alpha(opacity=100);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
#main .editprofile_page .wall ul {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 10px 4%;
  width: 92%;
}
#main .editprofile_page .wall ul li {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  list-style-type: none;
  padding-bottom: 5px;
}
#main .editprofile_page .wall h3 {
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 10px 4%;
  width: 92%;
  font-size: 15px;
}
#main .editprofile_page #map_canvas {
  width: 100%;
}
#main .editprofile_page #save_bttn {
  float: right;
}
#main .editprofile_page .notes {
  font-size: 12px;
  color: #CCC;
  padding-top: 20px;
}
.community #main .comments ul li > a {
  height: 55px !important;
}
#main .col_2 ul.wall_feed li > .post_content .sub_post li > a {
  height: 44px !important;
}
.community_video #main .member-video-posts li .delete_blog_post input,
.community_video #main .member-video-posts li .delete_comment input {
  text-shadow: none;
}
/*-------------------------------------------------
	SITE WIDE CONTENT
-------------------------------------------------*/
.custom_error #main {
  background: none;
  padding-top: 200px;
}
.custom_error header {
  display: none;
}
.custom_error a {
  color: #00828d;
}
.custom_error a:hover {
  color: #d97d44;
}
.fancybox-outer {
  background: #000;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  box-shadow: 0 0 30px 20px #065b7a !important;
  -moz-box-shadow: 0 0 30px 20px #065b7a !important;
  -webkit-box-shadow: 0 0 30px 20px #065b7a !important;
  color: #fff;
}
.fancybox-outer input {
  background: #313237 !important;
  border: none !important;
  border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  -webkit-border-radius: 2px !important;
}
.fancybox-outer input[type=submit] {
  background: #00828D !important;
  color: #ccc !important;
  font-size: 105%;
  padding: 5px 12px;
}
.fancybox-inner form#popup_lang {
  border-color: #D97D44 !important;
}
.announcement {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding: 2%;
  width: 96%;
  background: #007d8a;
  margin-bottom: 25px;
}
.announcement .announcement_title {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  padding-bottom: 2px;
  border-bottom: 5px solid #0097a5;
  text-transform: uppercase;
  padding-bottom: 9px;
}
.announcement span {
  color: #f8eb2e;
}
.announcement p {
  padding: 10px 0;
  font-weight: bold;
  line-height: 19px;
}
.announcement a {
  color: #fff;
  text-decoration: underline;
}
/*-------------------------------------------------
	4.	Browser Wars
-------------------------------------------------*/
body.ipad header nav {
  width: 405px;
}
body.ipad .band_mugshots {
  z-index: -1;
}
body.ipad #main .comments ul li > a img {
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
}
body.splash {
  background: url("../img/backgrounds/1.jpg") center top #000000;
}
body.splash header,
body.splash ul.community_connect,
body.splash footer {
  display: none;
}
body.splash .splash_video {
  display: block;
  margin: -350px auto 20px auto;
  width: 1013px !important;
  height: 573px !important;
}
body.splash #main {
  padding-bottom: 40px;
  background: none;
}
body.splash .splash_skip {
  display: block;
  margin: 0 auto;
  width: 150px;
  text-align: center;
  font-size: 25px;
}
.oldie .social_buttons {
  width: 230px;
}
.oldie .social_buttons li.tweet {
  width: 90px;
}
.oldie .news_single .load_more_comment_items {
  display: none;
}
.oldie .diary_page .panel .gigs-nav {
  width: 230px;
}
.oldie .diary_page_single {
  padding-bottom: 20px;
}
.oldie .news .center .panel {
  margin-bottom: 90px;
}
.oldie body.photo_gallery .photo_gal_top .single_photo a.left,
.oldie body.photo_gallery .photo_gal_top .single_photo a.right,
.oldie header ul.band_mugshots li a,
.oldie #headerbar .prev,
.oldie #headerbar .next,
.oldie #main .input {
  filter: none !important;
}
.oldie .item_3,
.oldie .item_6,
.oldie .item_9 {
  margin-right: 0;
}
.ie8 #main .community_chatter .post {
  padding-bottom: 25px;
}
.ie7 #main {
  padding-bottom: 20px;
}
.ie7 footer {
  position: relative;
  bottom: 0 !important;
}
.ie7 footer .tag,
.ie7 footer .menu_hitarea {
  display: none !important;
}
.ie7 body.home footer {
  position: absolute;
  top: 9130px !important;
  left: 0;
  right: 0;
}
.ie7 #skip_intro {
  margin-left: 46% !important;
}
.ie7 #main .community_chatter .post {
  padding-bottom: 45px;
}
.ie7 ul.com_sub_nav {
  margin-left: -3.2%;
  margin-right: -3%;
  width: 106.4%;
}
.ie7 ul.com_sub_nav li a span {
  right: 20px;
  text-shadow: none;
}
.ie7 form#login ul li {
  padding-bottom: 10px;
}
.ie7 .leave_comment_single {
  padding-top: 5px;
}
.ie7 .community .wall_post {
  padding-bottom: 25px;
}
.ie7 .community a.more_wall {
  margin-top: 0;
}
.ie7 #main .social_buttons li.like iframe {
  width: 50px !important;
  height: 24px !important;
}
.ie7 .news_pagination {
  overflow: visible;
  padding: 40px 0;
}
.ie7 .inactive {
  filter: none !important;
}
.ie7 footer span.tag {
  display: block;
  left: 26px;
}
.ie7 footer:hover span.tag {
  display: none;
}
.no-cssgradients form#login ul li label {
  display: block;
}
