/*  
Theme Name: The orlando show
Theme URI: http://theorlandoshow.com
Description: The orlando show blue \ white
Version: 1.0
Author: Bryan Miglorisi
Author URI: http://www.migliorisi.com
*/

body
{
	font:helvetica,clean,sans-serif;
	background-image: url(images/bg.png);
	text-align:left;
	background-repeat: repeat-x;
	background-color:#a5c7e3;
}

a,a:visited {color:#d69521; text-decoration:none;}
a:hover {color:#d69521; text-decoration:underline;}

.hidden {display:none;}

/* YUI Grid Elements */
div.pad-10{padding: 0 10px;}

div#hd
{
	height:143px;
	background: url(images/top.png);
}
div#hd .logo
{
	margin-left:171px;
}

div#bd
{
	background-image: url(images/bgbody.png);
	background-repeat: repeat-y;
}

div#ft
{
	height:82px;
	background: url(images/footer.png) top left;;
	margin: 0 auto;
}

div#ft span.credits
{
	width:300px;
	float:right;
	text-align:center;
	display:block;
	padding:55px 0px 0;
	font-size:1.1em;
	color:#f4f8fc;
	font-weight:bold;
}

/* Sub Links */
span.sub-links, span.sub-links a
{
	color:white;
}

span.sub-links
{
	padding-left:20px;
}
span.sub-links span
{
	vertical-align: text-bottom;
	font-size:1.4em; 
	line-height:70%;
}
* html span.sub-links span 
{
	line-height:100%;
	font-size:1.0em; 
}

/* Side Bar Images */
div#side_image img {position:absolute; top:0; left:0}
div#side_image {text-align:center;margin-top:10px;height:274px; width:274px;position:relative; overflow:hidden;}

/* Side Bar Elements */
div.sidebar h2
{
	background: url(images/sidebar_h2.png);
	height:23px;
	width:260px;
	margin: 0 auto;
	padding:11px  0 0 10px;
	color:#59738f;
	font-size: 1.2em;
	font-weight:bold;
}

div.sidebar div.latest
{
	position:relative;
	margin-top:-30px;
}

div.latest a{display:block;padding-left:20px; font-weight:bold; color:#7498b5;}

div.sidebar div.search
{
	height:91px;
	margin:-110px 20px 0 35px;
	clear:both;
	position:relative;
padding-bottom:10px;
}

* html div.sidebar div.search
{
	margin:-100px 890px 0 0;
}



div.sidebar div.search input{
	width:230px;height:25px;
	font-size:1.5em;
	color:grey;
}
div.sidebar div.search p{
	text-align:right;
}
div.sidebar div.search button:active {
	background: transparent url(images/searchbt.png) no-repeat bottom left;
}
div.sidebar div.search button {
	border: none;
	background: transparent url(images/searchbt.png) no-repeat top left;
	cursor: pointer;
	overflow: hidden;
	text-indent: -8000px;
	width: 96px;
	height: 23px;
	margin-top:5px;
}

 
/* Comment Elements */
h3#comments{
	background:url(images/comments.png);
	height:45px;
	text-indent:-8000px;
}
h3#respond{
	background:url(images/add_comment.png);
	height:45px;
	text-indent:-8000px;
}

h6{
 	background: url(images/comment_top.png) top left no-repeat #d7e6f2; 
	height:15px;
	text-indent:-8000px;
}

ol.commentlist li p{
	background: url(images/comment_bottom.png) left bottom no-repeat #d7e6f2;
	padding:0 0 40px 10px;
	line-height:1.3em;font-size:1.1em;
}
ol.commentlist li cite{
	display:block;
}

ol.commentlist li{
	margin-bottom:10px;
	margin-left:60px;
}

div#response{
	margin-left:60px;
}

div#response input.text{
	margin-left:10px;
	width:50%;
	padding: 5px 5px;
	background: url(images/comment_text.png);
	border: solid 1px #d9d9d9;
	font-size: 1.15em;
}
div#response textarea{
	margin-left:10px;
	width:90%;
	padding: 5px 5px;
	background: url(images/comment_textarea.gif);
	border: solid 1px #d9d9d9;
	font-size: 1.15em;
}

div#response label{
	display:block;
	font-size:1.3em;
	margin-bottom:2px;
	margin-top:8px;
	color:#54738d;
	font-weight:bold;
}


/* TOP NAVIGATION */
/* Styles for the entire LavaLamp menu */
#top_nav {
	position: relative;
	height: 29px; width: 90%;
	/*background: url(images/bg.gif) no-repeat top;*/
	padding: 5px 15px 15px 0; 
	margin: -43px auto 10px auto;
	overflow: hidden;
}
/* Force the list to flow horizontally */
#top_nav li {
	float: left;
	list-style: none;
}
/* Represents the background of the highlighted menu-item. */
#top_nav li.back {
	background: url(images/top_nav_bg.png) no-repeat right -30px;
	width: 9px; height: 30px;
	z-index: 8;
	position: absolute;
}
#top_nav li.back .left {
	background: url(images/top_nav_bg.png) no-repeat top left;
	height: 30px;
	margin-right: 9px;
}
/* Styles for each menu-item. */
#top_nav li a:hover
{
	color:#fff;
}
#top_nav li.current a
{
	font-weight:bold;
	color:#fff;
}
#top_nav li a {
	position: relative; overflow: hidden;
	text-decoration: none;
	text-transform: uppercase;
	font: bold 14px arial;
	color: #6b91b0; outline: none;
	text-align: center;
	height: 30px; top: 7px;
	z-index: 10; letter-spacing: 0;
	float: left; display: block;
	margin: auto 10px;
}

* html #top_nav li a {
	margin: auto 5px;
}


/* Migliorisi Ad's */
table#migliorisi_ads
{
	width:95%;
	margin: 10px auto 0;
}

table#migliorisi_ads tr td
{
	width:50%;
	text-align:center;
}


/* Post Elements */
div.date
{
	background: url(images/date.png);
	width:51px;
	height:51px;
	text-align:center; 
	color:#6b91b0; 
	float:left; 
	margin-right:10px;
}
div.date span
{
	display:block; 
	font-size:1.4em; 
	font-weight:bold;
}
div.entry
{
	margin-left:60px;
}



div.entry p
{
	line-height:1.6em;
	font-size:1.15em;
	margin-bottom:10px;
}
div.post
{ 
	margin-bottom: 20px;
}
div.post h2
{
	font-size:1.6em; 
	font-weight:bold;
}
div.post h2 a
{
	color:#7498b5;
}
div.post h2 a:hover
{
	color:#fff; 
	background-color:#7498b5;
}

h2.pagetitle {font-size: 2.0em; color: #7498b5; display:block; border-bottom: 1px solid #7498b5; margin-bottom:10px;}

div.google_ad_side {text-align:center; margin:0 auto;}

h1.search_info {font-size: 2.0em; color: #7498b5; display:block; border-bottom: 1px solid #7498b5; margin-bottom:10px;}
p.search_info
{
	color: #7498b5;
	font-size: 1.1em;
	padding: 0 10px 20px; margin:0 auto;
}

.oshow_blog .meta small
{
	display:block;
	border-bottom: solid 1px #7498b5;
	margin-bottom: 10px;
}

/* Video Page */
div.post-video {background-color:#F4F8FC;}
div.post-video .video-info{background-color:#E6F0F8; padding-left:5px;}
ul.postmetadataextra {width:98%;margin:0 1%; }
ul.postmetadataextra li.postviews{width:45%;float:left;}
ul.postmetadataextra li.postrate{width:55%; text-align:right;}
div.post-video p.postmetadata{margin-bottom:0;}
div.video-player{padding-top:10px;}
div.video-player a{display:block; text-align:center; font-size:1.2em;}

/* Character Page */
div#character_picture
{
	width:200px;
	float:left;
}

div#character_entry
{
	background-color:#F4F8FC;
	float:left;
	width:435px;
}

div#character_entry div.meta
{
	background-color: #69849D;
	color:#fff;
	padding: 3px 7px;
}

div#character_entry div.meta a
{
	color:#fff;
}

div#character_entry div.meta a:hover
{
	color:#fff;
	text-decoration:underline;
	background-color: transparent;
}

div#character_entry div.entry
{
	margin-left:10px;
}

div#character_entry div.post
{
	margin-left:10px;
}


/* Home Page */
div#home_left
{
	width:200px;
	float:left;
	
}
div#home_right
{
	background-color:#F4F8FC;
	float:left;
	width:435px;
	
}

div#home_right div.post .meta
{
	background-color: #69849D;
	color:#fff;
	padding: 3px 7px;
}

div#home_right div.post .meta a
{
	color:#fff;
}

div#home_right div.post .meta a:hover
{
	color:#fff;
	text-decoration:underline;
	background-color: transparent;
}

div#home_right div.entry
{
	margin-left:10px;
}

div#home_right div.post
{
	margin-left:10px;
}



/* Polls */
div#main_poll {background: url(images/poll_bg.png); width: 641px; height:134px;padding-top:40px; color:#fff;margin-bottom:10px;}
div#main_poll .poll-body {height:100px;}
div#main_poll ul {clear:both;}
div#main_poll li.left {width:38%; float:left; padding-left:2%;}
div#main_poll li.right {width:55%; float:left; padding-right:2%;text-align:right;}
div#main_poll strong.poll-question {font-size:1.3em; font-weight: bold;}
div#oshow_poll{background-color:#F4F8FC;}
div.poll-header{background-color:#FF7E0E; padding: 3px 5px; color: #fff; font-size: 1.1em; text-align:center;}