/**
*
*	TELLYMIX SITE SKIN
*
*	$this.store			= cdn2.tellymixcdn.com 
*	$this.imagestore	= images2.tellymixcdn.com  
*
*
*/

/* BG color of website */
body {
	background:#AE0000 none;
}

/* Wrapper bits */
div.wrapper {
	background:#fff url(http://images2.tellymixcdn.com/static/theme/tmxf_wrapperbackground.png) repeat-y;
}
div.innerwrapper {
	background-image:url(http://images2.tellymixcdn.com/static/theme/tmxf_background-top.png);
}

/* Logo */
div#header {
	background:#fff url('http://images2.tellymixcdn.com/static/theme/tmxf_header.jpg') no-repeat scroll top left;
}
div#header h1 {
	float:left;
	width:auto;
}
div#header h1 a {
	background:transparent none;
	display:block;
	height:100px;
	width:980px;
}

/* nav */
div#nav {
	background:#C10000 url(http://images2.tellymixcdn.com/static/theme/tmxf_navbg.png) repeat-x scroll left bottom;
}
div#nav ul li form#cse-search-box {
	background-color:#6B0000;
}
div#nav ul li {
	border-left-color:#0070A3;
	border-right-color:#002538;
}
div#nav ul li a:hover {
	background:#C10000 none;
}

/* footer */
div#footer {
	background-image:url(http://images2.tellymixcdn.com/static/theme/tmxf_footerbg.png);
}
div#footer-end {
	background-image:url(http://images2.tellymixcdn.com/static/theme/tmxf_footerbg-bottom.png);
}

/* headers */
li#text-3 h2 { text-shadow:1px 1px #7B3709; background:#FF8533 url(http://images2.tellymixcdn.com/static/theme/h2-orange.jpg) repeat-x scroll center center; }
li#text-4 h2 { text-shadow:1px 1px #077BA2; background:#48D1FF url(http://images2.tellymixcdn.com/static/theme/h2-blue.jpg) repeat-x scroll center center; }
div.sidebar h2 { text-shadow:1px 1px #1F0000; background:#B00000 url(http://images2.tellymixcdn.com/static/theme/h2-red.jpg) repeat-x scroll center center; }

/* links */
a, div.sidebar div.wp-polls-ans a { color:##AE0000; }
a:hover { color:#B00000; }
#commentform input.form-button, .sidebar input.form-button, div.sidebar div.wp-polls-ans input.form-button {
	background:#C10000 url('http://images2.tellymixcdn.com/static/theme/tmxf_navbg.png') repeat-x scroll bottom left;
	border:none;
}
a.comment-reply-link {
	background:#C10000 url(http://images2.tellymixcdn.com/static/theme/tmxf_navbg.png) repeat-x scroll left bottom;
}
a.comment-reply-link:hover {
	background-color:#B00000;
}
a#cancel-comment-reply-link {
	color:#B00000;
}
h3#comments a {  border-bottom:1px solid #AE0000; }
div.share-app ul li.share-header {
	background-color:#003366;
}
div.share-app ul li a {
	color:#003366;
}
div.tm-post-nav {
	background:#003B75 url(http://images2.tellymixcdn.com/static/theme/blue_navbg.jpg) repeat-x scroll left bottom;
}
	

/* page navi */
div.wp-pagenavi a,div.wp-pagenavi a:link{border:1px solid #AE0000;color:#AE0000}
div.wp-pagenavi a:visited{border:1px solid #AE0000;color:#AE0000}
div.wp-pagenavi a:hover{border:1px solid #BC0000;color:#BC0000}
div.wp-pagenavi span.current{border:1px solid #AE0000;background-color:#AE0000}


/*******************************************

START UNIQUE CSS
The following CSS is unique to the current website

********************************************/
div.finalist-left {
	float:left;
	width:48%;
}
div.finalist-right {
	float:right;
	width:52%;
}
div.finalist-single { padding-top:10px; }
div.finalist-right h3 { margin-top:0; margin-bottom:10px; }
div.finalist-right ul, div.finalist-left ul {
	margin:0 0 25px;
	padding:0;
}
div.finalist-left ul  { width:420px; }
div.finalist-right ul li, div.finalist-left ul li {
	padding:0 0 1px 0;
	margin:0;
	display:block;
}
div.finalist-left ul li {
	background:#313131 url(http://images2.tellymixcdn.com/static/theme/table_black_td.jpg) repeat-x scroll left top;
	color:#fff;
	font-size:14px;
	padding:10px 15px;
	border-bottom:1px solid #333;
}
div.finalist-left ul li span {
	font-weight:bold; 
	display:block;
	width:105px;
	float:left;
}
div.finalist-right ul li a {
	display:block;
	background:#004262 url(http://images2.tellymixcdn.com/static/theme/tmxf_navbg.png) repeat-x scroll left bottom;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:10px 15px;
}
div.finalist-right ul.songs li {
	display:block;
	background-color:#9f9f9f;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	padding:10px 15px;
	border-bottom:1px solid #fff;
}
div.finalist-right ul li span { 
	float:right;
}
div.finalist-right ul.songs li span, div.finalist-right ul li a span {
	font-weight:normal;
}
div.finalist-right ul.songs li a {
	display:inline;
	font-size:11px;
	padding:2px;
	background-color:#666;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
div.quote p { 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:2em;
	color:#000;
	margin-bottom:35px;
}
span.quotesmarks { 
	float:left;
	font-size:58px;
	line-height:0.6em;
	position:relative; 
}
span.quotesmarks2 { 
	float:none;
	left:5px;
	line-height:0;
	position:relative;
	top:17px;
}
div#tellymix-box-layout-4wide img{width:200px;height:133px;border:none}div#tellymix-box-layout-4wide h3{font-size:13px;background-color:#003F5E;color:#FFF;margin:0;width:200px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}
div#tellymix-box-layout-4wide h3 a{color:#FFF;display:block;font-size:13px;padding:9px;text-align:center}div.entry .status{background-color:#007504;color:#FFF;display:block;font-size:11px;padding:5px;text-align:center;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px}div.entry .statuseliminated{background-color:#999}div#tellymix-box-layout-4wide{margin-top:0px}
div.finalist-right ul li span.songbc{float:none;font-size:12px;text-align:left;font-weight:bold}


table.results-table { margin-top: 10px; width:100%; }
table.results-table th { text-shadow:1px 1px #000; color:#fff; background:#004D72 url(http://images2.tellymixcdn.com/static/theme/tmxf_navbg.png) repeat-x scroll left bottom; }
table.results-table th, table.results-table td { font-size: 13px; padding: 10px 10px; } table.results-table th { padding: 15px 10px; }
table.results-table td {/* border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;*/ text-align:center; }
table.results-table th a { color:#333; border-bottom:1px solid #333; }
span.proman { font-size:11px; }
table.results-table th.con-th { background:#ddd none; text-shadow:none; color:#333; }
td.teama { background-color:#FBFFCC; }
 td.teamb { background-color:#CCE1FF; }
 table.key-table td { padding:5px; }
 table.key-table { margin:10px 0 5px; }
  table.key-table td.teama,  table.key-table td.teamb { padding:5px 10px; }
table.results-table td.fired { background-color:#FF988F;  }
table.results-table td.border-left { border-left: 1px solid #ddd; }

table.gentable {
	width:100%;
	font-size:11px;
	clear:both;
	border-spacing:0;
}
table.gentable td, table.gentable th {
	padding:10px 12px;
}
table.gentable td.emptybox {
	border:none;
}
table.gentable td.otherperforms {
	background-color:#efefef;
	border-left:1px solid #ddd;
}
table.gentable th small {
	color:#fff;
	padding-left:20px;
}
table.gentable td {
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;	
}
table.gentable th.topbox {
	background-color:#C40500;
	border-top:3px solid #950000;
	color:#fff;
	padding:5px 12px;
	text-align:center;
}
table.gentable th.topboxb {
	border:none;
}
div.cont-cont { padding-bottom:20px; }
div.cont h4, div.cont h5 { margin:0; padding-top:5px; font-size:1.1em; }
div.cont h4 { color:#7A0000; font-size:1.4em; }
div.cont h5 { color:#333; }
div.cont-column {
width:220px;
float:left;
padding:0 10px;
}
span.morevids {
display:inline;
float:right;
position:relative;
top:-24px;
}
div.finalist-right object {
	position:relative;
	top:-15px;
}
span.morevids a {
	background-color:#AE0000;
	font-weight:bold;
	color:#fff;
	padding:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-size:11px;
}

table.gentable th.finalbox {
	background-color:#efefef;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
table.gentable th.judgebox {
	background-color:#D1E7FF;
	border-bottom:1px solid #9ECDFF;
	border-right:1px solid #9ECDFF;
	color:#004FA8;
}
table.gentable th.bottomtwobox {
	background-color:#FFE5C7;
	border-bottom:1px solid #FFCD94;
	border-right:1px solid #FFCD94;
	color:#E67A00;
}
table.gentable th.eliminatedbox {
	background-color:#333;
	color:#fff;
	border-bottom:1px solid #111;
	border-right:1px solid #111;
}
div#songtabs ul.ui-tabs-nav {
	list-style:none;
	margin:0 0 25px;
	padding:6px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#ddd;
}
div#songtabs ul.ui-tabs-nav li {
	display:inline;
	padding:0;
	margin:0 5px;
}
div#songtabs ul.ui-tabs-nav li a {
	padding:6px 12px;
	font-weight:bold;
	font-size:12px;
	color:#333;
}
div#songtabs ul.ui-tabs-nav li.ui-tabs-selected a {
	background-color:#ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}





.ui-tabs .ui-tabs-hide {
display:none;
}
div.entry p.contimgwrapper {
	margin:0;
}
div.entry p.status {
	background-color:#007504;
	color:#FFFFFF;
	font-size:11px;
	padding:5px;
	text-align:center;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
}
div.entry p.statuseliminated {
background-color:#999;
}
div.entry img.contimg { 
border:none; }
div.cont div.cont-cont {
	padding-bottom:70px; width:219px;
}
div.cont div.cont-cont-end {
	padding-bottom:0;
}
div.cont div.cont-cont h5, div.vid-right h4.vidcontitle {
background-color:#950000;
color:#FFFFFF;
font-size:14px;
padding:7px;
text-align:center;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;

}
div.vid-right h4.vidcontitle { margin:0; }
div.vid-right h4.vidmoretitle { background-color:#000; margin-top:15px; } 
div.vid-right { width:219px; float:right; }
div.vid-left { width:650px; float:left; }
div.cont h5 a, div.vid-right h4.vidcontitle a { color:#fff; }
div.con-select {
background-color:#004A94;
color:#FFFFFF;
float:right;
position:relative;
text-align:center;
top:-40px;
width:196px;
padding:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:2px solid #003061;
}
div.con-select h3 {
color:#fff;
margin:0;
padding:0 0 5px;
font-size:19px;
}
div.con-select  select {
	padding:2px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:15px;
}
div.vid-right ul { margin:0; padding:0; list-style:none; font-size:11px; }
div.vid-right ul li { border-bottom:1px solid #222; }
div.vid-right ul li a { display:block; background-color:#333; color:#fff; padding:5px 8px; }













div.finalist-left {
	float:left;
	width:48%;
}
div.finalist-right {
	float:right;
	width:52%;
}
div.finalist-single { padding-top:10px; }
div.finalist-right h3 { margin-top:0; margin-bottom:10px; }
div.finalist-right ul, div.finalist-left ul {
	margin:0 0 25px;
	padding:0;
}
div.finalist-left ul  { width:420px; }
div.finalist-right ul li, div.finalist-left ul li {
	padding:0 0 1px 0;
	margin:0;
	display:block;
}
div.finalist-left ul li {
	background-color:#333;
	color:#fff;
	font-size:14px;
	padding:10px 15px;
	border-bottom:1px solid #222;
}
div.finalist-left ul li span {
	font-weight:bold; 
	display:block;
	width:75px;
	float:left;
}
div.finalist-right ul li a {
	display:block;
	background-color:#C91A15;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:10px 15px;
}
div.finalist-right ul.songs li {
	display:block;
	background-color:#9f9f9f;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	padding:10px 15px;
	border-bottom:1px solid #fff;
}
div.finalist-right ul li span { 
	float:right;
}
div.finalist-right ul.songs li span, div.finalist-right ul li a span {
	font-weight:normal;
}
div.finalist-right ul.songs li a {
	display:inline;
	font-size:11px;
	padding:2px;
	background-color:#666;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}






form#commentform { border:none; }
div.column-right { float:right; }
div.sidebar-left { float:left; padding:0 0 10px 10px; }
a.link-judge span { display:none; visibility:hidden; }
p.all-person-news{text-align:right;margin:0 0 25px}p.all-person-news a{-moz-border-radius:5px;background-color:#013567;color:#FFFFFF;font-weight:bold;padding:5px}

div.judge-single div.finalist-right { width:60%; }
div.judge-single div.finalist-left { width:39%; }
div.judge-single h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:40px; margin:0; }
div.person-text p { line-height:1.5em; color:#555; }
span.mentoring {color:#999999;
display:block;
font-family:georgia;
font-size:12px;
padding-bottom:10px;}
div.finalist-right ul.act-list { height:120px; margin:0 0 40px 0; padding:0; list-style:none;}
div.finalist-right ul.act-list li { padding:0; float:left; }
div.finalist-right ul.act-list li a { width:192px; padding:0; background:none; float:left; }
h4.judge-abox { background-color:#CCCCCC;
display:block;
padding:10px;
width:316px; }
span.sociallinks { 
font-size:12px;
margin-left:15px; float:right; font-weight:bold; color:#000;
}
span.sociallinks a { color:#333; font-weight:normal; }
div.bootcamp-list-article { border-top:4px solid #ddd; }
div.bootcamp-list-article p { line-height:2.5em; margin-bottom:35px; padding:0 15px 25px 15px; border-bottom:4px dotted #999; }
div.bootcamp-list-article h3 { color:#111; padding-left:15px; }