/*
THEME NAME: Tamra Davis
THEME URI: http://www.tamradaviscookingshow.com
DESCRIPTION: A theme for Tamra Davis with  the functionality found in Sandbox 1.0.
VERSION: 1.0
AUTHOR: Jennifer Zelazny/Sandbox Development and Consulting Inc.
AUTHOR URI: http://www.sandboxdev.com/
Tags: two columns, fixed width, page navigation, tabbed menu, widget ready, minimal, Sandbox 1.0, archives



/* ------------[1]General------------ */
html { min-height: 100%; margin-bottom: 1px; }
html { overflow: -moz-scrollbars-vertical !important; }
body {margin:0;padding:0; font:.8em/1.6em  Arial, Helvetica, Sans-serif;background:#fff;coor:#333;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
a {color:#BC5911; font-weight:bold;text-decoration:none;}
a:hover {text-decoration:underline; }

img, a img {border:none;}

.alignright {float:right;margin-left:5px;}
.alignleft, .alignnone {float:left;margin-right:5px;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}

.wp-caption {font-size:.85em;font-weight:bold;}
p.wp-caption-text {margin:0 !important;padding:0 !important;}

.clearjz {clear:both;}

/* ------------[2]Header------------ */
#header{text-align:center;height:140px; background:url("images/header-bg.jpg") no-repeat;padding:2px;border:2px solid #999;}
#siteInfo {font-family: 'Trebuchet MS', Arial, Helvetica;color:#fff;height:140px;width:210px;float:left;}
#siteInfo h1  {font-size:1.9em;line-height:normal;padding:25px 20px 0 20px;}
#siteInfo h1 a {text-decoration:none;color:#fff;font-weight:normal;}
#siteDescription {font-size:1.2em;margin-top:10px;padding:0;}

#navigation{font-size:1em;line-height:27px;height:27px;background:#fff;width:849px;border:2px solid #999;border-top:0;padding:2px;}
#navigation ul {background: url("images/nav-bg.gif") repeat-x;height:27px;}
#navigation ul a{text-decoration:none;display:block;}
#navigation ul,#navigation ul ul,#navigation ul li{list-style:none;margin:0;padding:0;}
#navigation ul li{float:left;text-transform:uppercase;}
#navigation ul li a{padding:0 25px 0 25px;border-right:1px solid #87b515; color:#333;}
#navigation ul li a:hover, #navigation ul li.current_page_item a, 
#home #navigation ul li#home a,#shows #navigation ul li#shows a,.s-category-recipes #navigation ul li#recipes a, 
#recipes  #navigation ul li#recipes a,#shoppingList #navigation ul li#shoppingList a, .s-category-shopping-list #navigation ul li#shoppingList a, 
.s-category-music #navigation ul li#music a, .category-music #navigation ul li#music a, .pageid-46 #navigation ul li#buy a, .pageid-47 #navigation ul li#subscribe a 
{color:#fff; background:#98c722;}

/* ------------[3]Main Content------------ */
#container{background:#fff;width:857px;margin:20px auto;}

#content {float:left; display:inline;width:590px;margin:15px 5px 10px 0;}

.meta {background:#fff; border:1px solid #e1e1e1; padding:3px 5px 3px 5px;font-size:.85em;font-weight:bold;color:#282835; clear:both;}
#content .post, #content .page {margin:10px 0 25px 0;}
#content .page {margin-top:10px;}
#content input#s{width:24em;}
h2.title {font-family: 'Trebuchet MS', Arial, Helvetica;font-size:1.4em;color:#333;}
h2.title a {color:#333;text-decoration:none;}
h2.title a:hover {color:#BC5911}

h3 .date {color:#666;font-size:.9em;}

.post p {margin:0 0 15px 0;padding:0;}
.entry {color:#6f6c6c;}

.smallDate {font-size:.85em;}


#postNav {width:100%;height:50px;}

.alignleft,.nav-previous{float: left;}
.alignright,.nav-next{float: right;}

#comments h3 {margin-bottom:10px;}
#respond {pwidth:550px;adding:10px;margin-bottom:10px; }

form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{color:red;}

input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}

textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:550px;}

.comments ol, ol#commentlist {margin:0;padding:0;}
.comments ol li{list-style-type:none;}

.comment {width:530px;margin-bottom:15px;}	
.comment .commentText {margin:0;color:#333;padding:0;background:#fcfcfc;border:1px solid #c9c2c1;}
.comment .commentText p {margin: 10px;padding: 0px;line-height:1.4em;}
.comment .commentText blockquote {color:#888;border:none;}
.metadata {color:#333;display:inline;font-size:.9em;}

li.bypostauthor .comment .commentText {border:1px solid #cbcdd4;background:#e0e1e4;}
li.bypostauthor .comment .commentInfo {background:transparent url("images/tip_author.gif") no-repeat 20px 0;}
.comments .comment .commentInfo {position:relative;margin:0px;padding: 7px 0px 0px 15px;top: -1px;background: transparent url("images/tip.gif") no-repeat 20px 0;font-size:.9em;}

#sidebar{float:right;display:inline; width:250px; margin:15px 0 5px 5px;}
.sideContent ul {margin:0;padding:0;}
#pastShows ul {margin: 5px 0 5px 0;padding:0;}
.sideContent ul li, #pastShows ul li {margin:0 0 0 10px; list-style:none; background: url("images/bullet.gif") no-repeat 0 7px; padding-left:12px;}


#sidebar h3{font-size:1.2em;font-family: 'Trebuchet MS', Arial, Helvetica;}
#sidebar input#s{width:130px;}

#sidebar .sideContent{margin-bottom:15px;}


#sidebar .sideContent b.rtop, #sidebar .sideContent b.rbottom{display:block;background: #FFF;}
#sidebar .sideContent b.rtop b, #sidebar .sideContent b.rbottom b{display:block;height: 1px;overflow: hidden; background: #eee;}
#sidebar .sideContent {width:100%;background: #eee;margin-bottom:10px;}
#sidebar .sideContent .jzcontent {padding:5px 15px 10px 15px;}
#sidebar .sideContent p {margin:0;}
#sidebar .sideContent b.r1{margin: 0 5px;}
#sidebar .sideContent b.r2{margin: 0 3px;}
#sidebar .sideContent b.r3{margin: 0 2px;}
#sidebar .sideContent b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px;}

#sidebar .sideContent .jzcontent p {margin:5px 0 5px 0;}
#sidebar .sideContent .jzcontent input.txt {border:1px solid #aaa;padding:2px;}

/* Page Specific */

#welcome {padding:0 5px;}

#welcome img {padding:2px; border:2px solid #999;}

#mostRecentShow {margin-top:15px;padding:5px;}
#mostRecentShow p {display:inline;margin-top:10px;}
#recentExcerpt {margin-top:10px;}
.moreLink {display:inline;}

#pastShows {margin-top:5px; padding:5px;}
#welcome p {margin:0;padding:0; color:#333;}
#allShows {margin:0 0 0 10px;padding:0;}
#allShows img {vertical-align:text-bottom;}

.accordion_toggle {display: block;height: 25px;width: 585px;background: url("images/accordion_toggle.gif") no-repeat; margin-bottom:15px;padding: 0; cursor: pointer;}
.accordion_toggle h2 {font-size:1.3em; line-height:25px; margin-left:10px;color:#333;}
.accordion_toggle h2 a {color:#333;}
.accordion_toggle_active {background: url("images/accordion_toggle_active.gif") no-repeat;color: #fff;}
.accordion_content {overflow: hidden;padding: 0 5px 5px 5px; color:#363942;}
.accordion_content p {margin:0 0 10px 0; padding:0;}

#home #vertical_container {margin-top:10px;}


/* ------------[4]Footer------------ */
#footer {text-align:center; font-size:.9em;clear:both;border-top: 1px dashed #bbb;}
#footer p#copyright {font-weight:bold;padding-top:15px;}
#footer p {margin:0;padding:0;}
