/*
Theme Name: 2008 - Rosa Lee Show
Description: Custom Theme by Damon Timm for Rosa Lee because he loves her.
Author: Damon Timm
Author URI: http://www.damontimm.com/
Version: 2.0

COLOR INFORMATION
yellow: #ffff00;
dark red: #660000;
green; #86994d;
orange: #FF9900;

*/

* {	margin: 0px; padding: 0px; }

#outer, #header, #body-house, #footer-top,
#box-house, #footer-house {	width: 850px; }
#outer { margin:  0px auto 15px auto; }

.hidden { display: none; }
.nohover, .noborder { border: 0px !important; text-decoration: none !important; }
.clearer { 	clear: both; margin: 0; padding: 0; }

.float-left { float: left; margin-right: 10px; }
.float-right { float: right; }

.text-right { text-align: right; }
.text-center { text-align: center; }


/* -------- BACKGROUND IMAGES --------------------- */

#header {
	height: 165px;
	background: url("new-pic/header_2_PONGED.png");
}

#body-house {
	background: url("new-pic/body_PONGED.png");
}

#footer-top {
	height: 20px;
	background: url("new-pic/body-bottom_PONGED.png") no-repeat top;

}

#box-house {
	background: url("new-pic/footer_PONGED.png");
}

#footer-house {
	background: url("new-pic/footer-bottom_PONGED.png") no-repeat;
}


/* ----------------------- HEADER ----------------------*/

#header-title, #header-title a { text-align: right; }

#header-title { padding-right: 30px; }

#header-links {
	padding: 0px 40px;
}

#header-links p {
	float: left;
	}

#header-links ul {
	list-style-type: none;
	text-align: center;
	padding: 10px 0px 5px 0px;

}

#header-links ul li {
	display: inline;
	margin-left: 40px;
	}
	
/* --------------------- BODY / POST ----------------------------- */

#body { margin: 0 85px; }
#body img.float-right { margin-left: 10px; }

.post p { margin: 0 0 10px 0; }
.post h2 { margin-top: 15px; }
.post h3 { margin: 20px; text-align: center; }

p.post-meta { text-align: right; margin-bottom: 15px; } 

.post ol li, post ul li { margin: 0 0 3px 55px; }
.post ol, .post ul { margin-bottom: 10px; }

.post dl { margin-right: 15px; }
.post dl dt { font-weight: bold; }
.post dl dd { padding-top: 5px; }
.post dl dd { margin: 0 0 10px 35px; padding-left: 5px }

#body dl dd ol li { margin: 0px; }

#send fieldset { padding-left: 15px; }
#send fieldset legend { padding: 0px 5px; }
#send tr td { padding: 3px; }
#send input.inputtext { height: 20px; }

/* ------------------------- SIDEBAR ------------------------------ */

#sidebar {
	width: 216px;
	float: right;
	background: url("new-pic/sidebar-red-bottom_PONGED.png") no-repeat bottom;
	margin: 0px 0px 10px 10px;
}

#sidebar-inner { 
	padding: 12px 10px 15px 15px;
	background: url("new-pic/sidebar-red-top_PONGED.png") no-repeat top;
}

#sidebar h4, #sidebar h5, #sidebar h6 {	text-align: center; }

#sidebar p { margin: 5px 2px 5px 2px; }
#sidebar dt { margin: 5px 0 0 2px; }
#sidebar dd { margin: 0px 0px 5px 12px; }


/* ---------- EVENTS TABLE - CATEGORY VIEW -------------------*/

#events-table {
	border-collapse: collapse;
	width: 600px;
	margin: 0px auto; 
	text-align: center;
	}

#events-table caption {
	font-size: 18px;
	padding: 10px;
}

#events-table thead th {
	padding: 5px;
	text-align: center;
}

#events-table tr, #events-table td { padding: 10px 2px 10px 2px; }

col#dateCol { width: 100px; }
col#timeCol { width: 75px; }
col#locationCol { width: 175px; }
col#contactCol { width: 250px; }

/*-------------------- FOOTER / BOX ---------------------- */

#box, #footer { padding: 0px 25px 5px 39px; }
#footer { padding-top: 25px; } /* leave this even though it is a duplicate */

.left-33, .right-33, .center-33 {
	width: 32.5%;
	overflow: hidden;
	float: left;
}

.left-55 {
	width: 55%;
	overflow: hidden;
	float: left;
}

.right-45 {
	width: 42%;
	overflow: hidden;
	float: left;
}

#box ul, #box p, #box ol {
	list-style-type: none;
	margin: 0px 10px;
	padding-bottom: 2px; /* for underline links */
}

#search, #subscribe { padding: 2px; width: 195px; }
	
#box ul li ul { margin-left: 15px; }

#box h4  { margin: 5px 10px 8px 10px; }

/* Comments */

#read-comments ol li { margin: 10px 0; padding: 0px 5px 5px 5px; }
#read-comments ol li p { margin-top: 3px; }

input { margin: 3px 0px 3px 0px; font-weight: bold; font-family: monospace; }
input#author{ 	background: url("new-pic/type-name_PONGED.png") no-repeat left; height: 15px; }
input#email-address{ 	background: url("new-pic/type-email_PONGED.png") no-repeat left; height: 15px; }
input#url{ 	background: url("new-pic/type-website_PONGED.png") no-repeat left; height: 15px; }
textarea#comment { 	background: url("new-pic/type-comment_PONGED.png") no-repeat center; }

/* ----------------------------- FONT / TEXT / LINKS ------------------------ */
* { text-decoration: none; border: 0px; }

#box, #body, #footer { font-family: Verdana, Arial, Helvetica, sans-serif  }
#header-title, #header-links { font-family: "Helvetica", Verdana, sans-serif; }
.subscribe { font-family: monospace; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

h1, h1 a { font-size: 110%; letter-spacing: 3px; display: none; }
#header-links ul { font-size: 95%; letter-spacing: 3px; text-transform: uppercase; font-weight: bold; }

h3 { font-size: 135%; }

#body p, #body ul, #body ol { font-size: 80%; }
#body p.post-meta { font-size: 75%; }
#body a.preview { text-transform: uppercase; font-size: 70%; }

#sidebar h4 { font-size: 100%; }
#sidebar h5 { font-size: 90%; }
#sidebar h6 { font-size: 70%; }
#sidebar-inner dl { font-size: 90%; }

#body dl dd { font-size: 95%; }
p.post-meta { font-size: 70%; }


#box, #events-table, #sidebar dt { font-size: 75%; }
#read-comments h5 { font-size: 80%; }
#footer { font-size: 75%; }

input { font-weight: bold; font-family: monospace; }

/* -------------------------- COLOR ---------------------------*/

body { background: #660000; }

#header-links a, #header-title a { color: white; }
#header-links a:hover { color: #660000; }
#header-links ul { border-top: 1px #86994d solid; border-bottom: 1px #86994d solid; }

/* Body Stuff */
#body { color: white; }
#body a, p.post-meta { color: #86994d; }
#body p a:hover { text-decoration: underline; }
#body p.post-meta a:hover { text-decoration: none; color: white; }
#body h2, #body dl dt { border-bottom: 1px #86994d dotted; color: #86994d; }
#body dl dd { border-left: 1px #86994d dotted; }
#body img { border: 1px white solid; }
img.wp-smiley { border: none !important; }
#body a:hover img  { border: 1px #660000 solid; }

#body a.preview { background-color: #660000; color: #FF9900; padding: 1px; margin: 1px; }
#body a:hover.preview { background-color: #86994d; }

#send fieldset { border: 1px #86994d solid; }
#send fieldset legend { color: #86994d; }

.player-outer { border: 2px white solid; }

/* Sidebar Stuff */
#sidebar h4, #sidebar h4 a, #sidebar h5, #sidebar h5 a,
#sidebar dl a { color: white; }
#sidebar h6, #sidebar h6 a { color: #FF9900; }
#sidebar dl dt { color: #86994d; }
#sidebar dl dd { border-left: 1px #86994d dotted; font-size: 70%; }
#sidebar dl a:hover { text-decoration: underline; }


/* Footer Stuff */
#box h4, #box h4 a, #box ul li { color: black; }
#box h4 { border-bottom: 1px black solid; }
#box ul li a, #box h4 a:hover { color: white; }
#box ul li a:hover { text-decoration: underline; }

#post-comments a, #post-comments a:hover { color: white; }

#subscribe, #subscribe-submit, #box textarea { border: 2px white solid; color: white; background-color: #86994d; }
#subscribe { color: black; }
#subscribe-submit { color: white; background-color: #86994d; cursor:pointer; }
#footer p, #footer a { color: black; }
#footer a:hover { color: white; }

input#author, input#email-address, input#url, textarea#comment { border: 2px white solid; color: black; font-weight: bold; }

#read-comments ol li { background-color: #abc362; }
#read-comments ol li a { color: black; }
#read-comments ol li.alt { background-color: #586432; }
#read-comments ol li.rosa, #read-comments ol li.rosa a { background-color: #660000; color: white; }
#read-comments ol li.damon, #read-comments ol li.damon a { background-color: black; color: white; }

/* Event Calender Stuff */
#events-table a, #events-table a:visited {	background-color: inherit;	color: white; }
#events-table a:hover {	background-color: inherit;	color: white; }
#events-table tr.odd { background-color: #86994d; color: inherit; }
#events-table tr:hover, #events-table tr:hover a {	background-color: white; color: black; }
#events-table thead tr:hover { background-color: inherit; color: white; }

/**************************
  SEEESMIC STUFF
        ********************/
        
.seePlayOverlay {position:absolute; width:50px; height:50px; left:55px; top:35px; cursor:pointer; border:none; background:url(new-pic/playOverlay.png); }
.see_video_holder {display:block; clear:both; width:100%; }
.see_video_thumb {position:relative; display:block;width:160px; height:120px; border:none; }
.see_video_content {display:block; clear:both; width:100%; padding-top:5px; }
.see_buttons_add {cursor:pointer; border: 2px white solid; color: white; font-family: monospace; padding: 2px; }
#flashcontent {width:10px; height:10px; display:block; clear:both;}
#see_back_button {display:none; cursor:pointer; }
