/*   
Theme Name: TV Guide
Theme URI: http://briggs.ca/tv
Description: Inspired by the layout of TV Guide
Author: Joanna Briggs
Author URI: http://joanna.briggs.ca
Version: 1.0
.
Not plug-and-play.
.
*/

body { font: 76% Tahoma, Arial, sans-serif; background-image: url(/tv/wp-content/themes/guide/images/background.jpg); }
form { margin : 0 0 0 0; }
label { cursor: pointer; }
hr { margin: 0px 3em 0px 0px; padding: 0 0 0 0; height: 2px; color: #000; }
html>body hr  { margin: 5px 3em 5px 0px; padding: 0 0 0 0; height: 2px;  background-color: #000; border: none; }
input, select { font-size: 0.9em; }
th { text-align: left; font: 1.1em 'Trebuchet MS', Arial, sans-serif; }
tr { vertical-align : top; }
.verticaltext { writing-mode: tb-rl; filter: flipv flipv; background-color: #000; color: #fff; width: 1em; float: right; font-size: 1.6em; padding: 5px; }
.reversetxt { background-color: #000; color: #fff; padding: 2px; }
.bordertxt { border: 1px solid #000; padding: 2px; margin-top: 2px; }
.bigday {float: right; font-size: 3em; font-weight: bold; margin: 0px 20px 0px 20px; }
.vcrcode { font-weight: normal; }
.footertitle { text-align: right; margin-right: 40px; }
html>body .bigday {float: right; font-size: 3em; font-weight: bold; margin: 0px 30px 0px 20px; }
h1 { font-size: 0.8em; font-weight: normal; }
h2 { font-size: 0.8em; display: inline; padding: 0 0 0 0; margin: 0 0 0 0; }
h3 { font-size: 1.1em; margin-bottom: 10px;}
p, li { font-size: 0.8em; }
.post p { font-size: 0.8em; padding: 0 0 0 0: margin: 0 0 0 0; position: relative; top: -15px; }
html>body .post p { font-size: 0.8em; padding: 0 0 0 0: margin: 0 0 0 0; position: relative; top: -10px; }
ul.inlinelist { margin: 0px; display: inline; position: relative; top: 2px; }
li.inlinelist { display: inline; margin-left: 0px; padding: 5px; background-color: #000; }
#page {	background-color: white; text-align: left; }
.post p { margin-bottom: 0px; }

#header { background-color: #fff; }
#respond { margin-bottom: 1em; }
#content, #right { font-size: 1.2em }

/* Begin Structure */
body {	margin: 0; padding: 0; }
#page { background-color: white; margin: 20px auto; padding: 0px 0px 0px 10px;	width: 630px; border: 1px solid #000; }
#header { padding: 0; margin: 0 auto; width: 100%; }
.narrowcolumn { float: left; padding: 0 0 10px 20px; margin: 0px 0 0; width: 220px; }
.widecolumn { padding: 10px 0 20px 0; margin: 5px 0 0 150px; width: 250px; 	}
.post { margin: 0 0 15px; text-align: justify; }
.widecolumn .post { margin: 0; }
.narrowcolumn .postmetadata { padding-top: 5px; }
.widecolumn .postmetadata { margin: 30px 0; }
#footer { padding: 0 0 0 1px; margin: 0 auto; width: 630px; clear: both;	}
#footer p { margin: 0; padding: 20px 0; text-align: center; }
/* End Structure */

/*	Begin Headers */
h3 { padding: 0; margin: 30px 0 0; }
h3.comments { padding: 0; margin: 40px auto 20px ; }
/* End Headers */

/* Begin Lists */

html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; 	padding-left: 10px; text-indent: -10px; } 
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ul li:before, #sidebar ul ul li:before { content: "\00BB \0020";	}
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li {margin: 0; padding: 0; }
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; 	list-style-image: none; }

/* End Entry Lists */

/* Begin Form Elements */
#searchform { margin: 10px auto; padding: 5px 3px; text-align: center; }
#sidebar #searchform #s { width: 115px; padding: 2px; }
#sidebar #searchsubmit { padding: 1px; }
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center; }
select { width: 130px; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; 	}
#commentform textarea { width: 100%; padding: 2px; }
#commentform #submit { margin: 0; float: right; }
/* End Form Elements */

/* Begin Comments*/
.alt { margin: 0; padding: 10px; }
.commentlist { padding: 0; text-align: justify; }
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; 	}
.commentlist p { margin: 10px 5px 10px 0; }
#commentform p { margin: 5px 0; }

.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
/* End Comments */

/* Begin Sidebar */
#sidebar { clear: both;	padding: 20px 0 10px 0;	width: 545px; }
#sidebar form { margin: 0; }
/* End Sidebar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
a img { border: none; }
.navigation { display: block; text-align: center; margin-top: 10px; 	margin-bottom: 60px; }
/* End Various Tags & Classes*/