/*  
Theme Name: Reality Rate and Predict Custom
Theme URI: http://realityrateandpredict.com/
Description: Designed by Kenneth Pascual
Version: 1.0
Author: Kenneth Pascual
Author URI: http://wardrobematcher.com/
*/
a {
	color: #4169E1;
}

a:hover {
	background-color: #f2380f;
	color: #FFFFFF;
}

.gray_link {color: #444}
.gray_link:hover {color: #fff}

#container {
	background-color: #fff;
	width: 990px;
	text-align: left;
	margin:0px auto;
}

.date_aired {
	color: #676767;
	font-size: 12px;
}

td {
	padding: 6px;
}

.wrapper {
	padding: 6px;
}

.wrapper2 {
	padding: 15px;
}

.wrapper_big {
	padding: 30px 6px 30px 6px;
}
.bar_graph {
	background-color: #1B7BDD;
	height: 15px;
	width: 0px;
	display: block;
	float: left;
	margin-right: 12px;
}

h1,h2,h3 {
	font-family: Arial;
}

h1 {letter-spacing: -2px}
body {
	font-family: "Lucida Grande", "Calibri", Arial;
	margin: 0;
	padding:0;
	background-color: #ddd;
	text-align: center;
	font-size: 1em;
}

#header {
	font-size: 21px;
	line-height: 21px;
	height: 120px;
	width: 960px;
	border-bottom: 3px solid #1B7BDD;
	margin-bottom: 15px;
}

#header, #content, #flash {
	background-color: #fff;
}

#header h1 {
	color: #000;
	height: 90px;
	line-height: 42px;
	text-decoration: none;
 	margin:0;
 	padding:0;
	
}

#header_title, #header_title:hover {
	text-decoration: none;
	background-color:transparent;

}


.link_episode {
	color: #444;
	font-weight: bold;
}

.rounded_corners {
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    margin: 12px 0 12px 0
}

#content {
	width: 960px;
}

.big_number {
	font-size: 36px;
	font-weight: bold;
	font-style: normal;
	line-height: 36px;
}

.medium_number {
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
	line-height: 24px;
}

#sparkline {
	display: inline;
	vertical-align: bottom;
	height: 36px;
	margin-left: 12px;
	font-size: 2px;
}

#summary {
	background-color: #ADD8E6;
	padding:30px 12px 12px 12px;
	-moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.25);
}

.summary_container {
	width:240px;
	height:100px; 
	display: block; 
	float:left;
	margin: 6px;
	font-style: italic;
	font-size: 1.1em;
	line-height: 1.3em;
	webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.25);

}

.feed_title {
	color: #333;
	font-family: "Lucida Grande", Arial;
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
}

#feed_container {
	font-size: 0.9em;
	line-height: 1.3em;
}

#feed_container a, #feed_container a:hover {
	color: #333;
	background-color:transparent;
}

#feed_container h3 {
	font-size: 1.4em;
}

.search_term {
	font-weight: bold;
}


.bar_graph_background {
	width: 200px; 
	height: 16px; 
	padding:0; 
	background-color: #bec9d6;	
	float:left;
	margin: 9px 6px 0 0;	
}

.num_votes {
	font-style: italic; 
	width: 200px; 
	text-align: right; 
	font-size: 10px;
	color: #777;
}

.nav_chosen {
	font-weight: bold;
}

#breadcrumb {
	width:390px; 
	float:left; 
	padding: 12px; 
	color: #999; 
	font-size: 12px; 
	text-align: right;
}

#breadcrumb a, #breadcrumb a:hover {
	color: #bbb;
	background-color:transparent;
}

#nav {
	float:left; 
	text-align: right; 
	width: 630px;
	
}



.add_to_favorite {
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.25);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 105, 180)), to(rgb(219,112,147)));
	background-color:#FF69B4;
	display:block;
	color: #FFFFFF;
	text-decoration:none; 
	text-align:center;
	padding: 6px;
	line-height:21px;
	font-size:21px;
	font-style:normal;
}

.add_to_favorite:hover {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 20, 147)), to(rgb(199,21,133)));
	background-color: #FF1493;
}

#favorited {
    -moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.25);
	background-color: #FF1493;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 20, 147)), to(rgb(199,21,133)));
	color: #FFFFFF;
	font-size: 18px;
	line-height: 18px;
	padding: 6px;
	text-align: center;
}

#remove_favorite {
	font-size: 12px;
	color: #777;
}

#remove_favorite:hover {
	color: #fff;
}

#vote_now a {
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.1);
	/*text-shadow: 1px 1px 1px rgba(255,255,255,0.7);*/
	/*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(211, 211, 211)), to(rgb(128,128,128)));*/
	background-color: #f2380f;
	display:block;
	color: #fff;/*#5F9EA0;*/
	text-decoration:none; 
	text-align:center;
	padding:6px;
	line-height:15px;
	font-size:15px;
	font-style:normal;
	margin-right: 12px;
}

#vote_now a:hover {
	background-color: #f2380f;
	/*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(238, 130, 238)), to(rgb(148,0,211)));*/
	color: #FFFFFF;
	/*text-shadow: 1px 1px 1px rgba(0,0,0,0.1);*/
	border: 0;
	text-decoration: none;
}



.byline {
	color: #444;
	font-style: italic;
	font-size: 12px;
}

#fb_info {
	font-size: 0.7em;
	color: #999;
}




#footer {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(55, 55, 55)), to(rgb(10,10,10)));
	background-color:#333;
	color: white;
	width: 100%;
	height: 200px;
	text-align: left;
	
}

#footer_inner {
	margin:0px auto;
	width: 960px;
}
	
#flash {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 224)), to(rgb(255,250,205)));
	background-color: #FFFFE0;
	display: none;
	width: 960px;
	text-align: center;
	font-size: 21px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.big_number_vote {
	font-size: 30px;
	font-weight: bolder;
	color: #999;
	margin-left: 6px;
}

.judge_comments {
	margin-top: 15px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 224)), to(rgb(255,250,205)));
	background-color: #FFFFE0;
	display: block;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    font-family: Georgia, Times New Roman;
}

.judge_comments_horizontal {
	margin-top: 15px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 224)), to(rgb(255,250,205)));
	background-color: #FFFFE0;
	display: block;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    font-family: Georgia, Times New Roman;

	
}

.judge_comments_horizontal blockquote {font-size: 15px}
.judge_comments_horizontal cite {font-size: 12px; text-align: left}

.bad_audition {
	text-decoration: line-through;
	color: #000;
}

.judge_comments blockquote {font-style: italic; font-size: 18px; margin: 6px 12px 6px 12px}
.bqstart {float:left;font-size:700%;color:#f00; font-family:"Lucida Grande", Georgia, Verdana; width: 60px;}

.bqend {float:right;font-size:700%;color:#f00; font-family:"Lucida Grande", Georgia, Verdana; height: 50px; margin-right: -30px}

.judge_comments cite {color: #777; font-size:14px; font-style: normal; display:block; text-align: right; margin: 6px 12px 18px 12px}

.judge_comments cite a {color: #444;}

.judge_comments cite a:hover {color: #fff;}

.fan_comments h3, .fan_comments h4 {color: #4682B4;text-shadow: 1px 1px 0px rgba(0,0,0,0.1);}
.fan_comments {
	margin-top: 21px;
	background-color: #e0ecff;
	display: block;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    font-family: Georgia, Times New Roman;
}



#fb_info img {vertical-align: middle}

.byline_header {color: #999; font-size: 12px; font-family: "Lucida Grande", Helvetica, Arial;  text-transform: uppercase; 
}

	.rate_now {
		-moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    -moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.25);
		-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.25);
		text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 0, 0)), to(rgb(139, 0, 0)));
		background-color:#8B0000;
		display:block;
		color: #FFFFFF;
		text-decoration:none; 
		text-align:center;
		padding:6px;
		line-height:21px;
		font-size:21px;
		font-style:normal;
		margin-top: 12px;	
	}
	
	.rate_now:hover {
		background-color: #FF1493;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(139, 0, 0)), to(rgb(220,20,60)));
	}
	
/* tooltip styling */ 
.tooltip { 
    display:none; 
    background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow_big.png); 
    height:163px; 
    padding:40px 30px 10px 30px; 
    width:310px; 
    font-size:11px; 
    color:#fff; 
    z-index: 3;
} 
 
/* a .label element inside tooltip */ 
.tooltip .label { 
    color:yellow; 
    width:35px; 
} 
 
.tooltip a { 
    color:#ad4; 
    font-size:11px; 
    font-weight:bold; 
}

.tooltip a:hover {background-color: transparent;}

.fb_logout {font-size: 0.7em}

.summary_contestant {
	width:270px; 
	display: block; 
	margin: 6px 6px 15px 6px;
	font-size: 0.9em;
	background-color: #0a9ebf;
	color: #DCDCDC;
	text-align: center;
	-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}



.summary_contestant:hover {
	background-color: #f2380f;
	color: white;
}

.clearfix {clear:both}

.youtube_description {
	color: #444;
	font-family: Helvetica, Arial;
	font-size: 0.8em;
	line-height: 1.3em;
}

.youtube_description h3 {
	font-size: 1.2em;
	line-height: 1.2em;
	padding: 0;
	margin: 0 0 0.5em 0;
}

.youtube_entry {
	margin: 15px 0 15px 0;
}

#youtube {
	min-height: 150px;
}

#contestant_episode_ratings {
	margin-bottom: 45px;
}

#contestant_episode_ratings th {
	color: #333;
	padding-bottom: 9px;
}

#user_info {
	margin-bottom: 15px;
	font-size: 0.8em;
	background-color: #eee;
	color: #444;
}

.byline_normal {color: #676767;}

.feed_body {font-size: 0.9em; line-height: 1.5em; font-family: Georgia; margin-bottom: 24px}
.feed_title {padding-bottom: 3px; font-size: 1.4em; font-weight: normal}
.feed_title a {color: black; text-decoration: none;}
.feed_title a:hover {color: white; text-decoration: underline;}


.box_shadow {	
	-moz-box-shadow: 0px 3px 15px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0px 3px 15px rgba(0,0,0,0.25);
}

.nav_item {
	margin-right: 15px;
	font-size: 0.95em;
	font-family: Helvetica, Arial;
	color: #999; text-decoration: none;}

.nav_item:hover {
	color: #000; background-color: transparent; border-bottom: 3px solid #f2380f;
}




#fb_info a {
	text-decoration: none;
	color: #999;
}

#fb_info a:hover {color: #000; background-color: transparent; border-bottom: 3px solid #f2380f;}

.chosen_page {margin-right: 15px; border-bottom: 3px solid #f2380f; font-family: Helvetica, Arial; text-decoration: none; color: #000}


.clearfix {clear:both}

.post_entry {font-size: 0.9em; line-height: 1.5em; font-family: Georgia}
.post_title {margin: 45px 0 6px 0; font-size: 1.8em; font-weight: normal}
.post_title a {color: black; text-decoration: none;}
.post_title a:hover {color: white; text-decoration: underline;}

#sidebar_module {background-color: #ADD8E6; font-family: Helvetica, Arial}
#sidebar_module h3 {font-size: 1.2em; color: #00008B; font-family: Georgia, Helvetica, Arial}
#sidebar_module ul {list-style-type: none; padding: 3px 3px 3px 12px}
#sidebar_module ul li {padding: 3px; margin: 0}
#sidebar_module a {color: #555}
#sidebar_module a:hover {color: #4169E1; background-color: transparent}

.sidebar_links {font-size: .8em; line-height: 1.2em}
#post_big_title {font-size: 2.1em; font-weight:bold}
