/*
Theme Name: 2 Column Fixed - Menu Right
Theme URI: http://www.tomorrows-laundry.com
Description: This is a blank Wordpress theme with a fixed width, laid out in 2 columns with the menu on the right
Author: Will Healey
Author URI: http://www.tomorrows-laundry.com

/* =Global CSS Document
----------------------------------------------- */
.highlight {background: yellow;}

/* =Set Global Font Base - Code worked by B Hoeft and R Yoo
----------------------------------------------- */
html, body, td, th, input, select {font-family: 'Century Gothic', Trebuchet, 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size: medium;} /*redundant rules for bad browsers*/

html {font-size: 100%;} /*IE Benefit*/

body {font-size: .75em; /*Standards Browsers*/ \font-size: .90em; /*IE 5 Benefit*/ f\ont-size: .75em;}

h1 {font-size: 1.75em;}/*displayed at 21px*/
h2 {font-size: 1.5em;}/*displayed at 18px*/
h3 {font-size: 1.25em;}/*displayed at 15px*/
h4 {font-size: 1em;}/*displayed at 12px*/
h5 {font-size: .8em;}/*displayed at 10px*/
h6 {font-size: .6em;}/*displayed at 8px*/

ul ul, li li, li p, td p, blockquote p, table td ul li, table td ul li ul li, table td, table p {font-size: 1em;} /*multi-selector reinforcement*/

table, ul, li {\font-size: 100%;} /*IE 5 Benefit*/

/* =Global
----------------------------------------------- */
div, ul, h1, h2, h3, h4, h5, h6, p {border: 0; margin: 0; padding: 0;}
.clear {clear: both;}
img {border: 0;}
input, select, option {font-size: 1em; color: #000;}

/* =Structural
----------------------------------------------- */
body {margin: 0; padding: 0; background: #483b2d url(http://www.justbakedshop.com/i/bkgd.jpg) repeat; text-align: center;}
#wrapper {position: relative; width: 815px; margin: auto; padding: 0 0 15px 0;}
#content {width: 800px; background: #efe8e0 url(http://www.justbakedshop.com/i/content_top.jpg) top center no-repeat; text-align: left; margin-top: -15px;}
#content_bottom {background: url(http://www.justbakedshop.com/i/content_bottom.jpg) bottom center no-repeat; height: 15px;}

/* =Header
----------------------------------------------- */
#banner {background: url(http://www.justbakedshop.com/i/header_bkgd.jpg) top center repeat-x; text-align: left; height: 200px;}
#header {width: 815px; background: url(http://www.justbakedshop.com/i/small_cupcakes.jpg) 0 100px no-repeat; height: 200px;}

/* =Navigation
----------------------------------------------- */
#nav {float: right; width: 530px; text-align: right; margin: 20px 0 0 0;}
#nav ul {font-size: 1.35em; font-weight: bold; line-height: 1.7em;}
#nav ul li {list-style-type: none; display: inline; padding: 0 0 0 20px;}
#nav ul li a {color: #FFF; text-decoration: none;}
#nav ul li a:hover {color: #766f67;}
#nav ul li.shop {display: none;}

/* =Text
----------------------------------------------- */
#content h1.slogan {text-align: center; font-size: 2em; color: #766f67; padding: 20px 0 0 0;}
#text {float: left; width: 530px; margin: 30px 0 0 0; padding: 0 40px 30px 40px;}
* html #text {margin: 30px 0 20px 0;}
#text h1 {font-size: 2em; color: #e05c84; margin: 0 0 15px 0;}
#text h2 {font-size: 1.5em; color: #483b2d; margin: 0 0 10px 0;}
#text h2 a {font-size: 1.75em; color: #e05c84; text-decoration: none;}
#text h3 {font-size: 1.25em; color: #766f67;}
#text p {font-family: Georgia, Times, Times New Roman, serif; font-size: 1.25em; color: #483b2d; line-height: 1.5em; margin: 0 0 20px 0;}
#text ul {margin: 0 0 10px 0;}
#text ul li {font-family: Georgia, Times, Times New Roman, serif; font-size: 1.25em; color: #483b2d; line-height: 1.5em; margin: 0 0 10px 30px;}
#text ol li {font-family: Georgia, Times, Times New Roman, serif; font-size: 1.25em; color: #483b2d; line-height: 1.5em; margin: 0 0 10px 0;}
#text table tr td {font-family: Georgia, Times, Times New Roman, serif; font-size: 1.25em; color: #483b2d; line-height: 1.5em; padding: 5px;}
#text img.photo {float: right; padding: 0 0 5px 10px;}

/* =Sidebar
----------------------------------------------- */
#sidebar {float: right; width: 150px; margin: 30px 40px 0 0;}
* html #sidebar {margin: 30px 20px 0 0;}
#sidebar h2 {color: #e05c84; font-size: 2em; margin: 0 0 2px 0;}
#sidebar h2 a {text-decoration: none;}
#sidebar h2 a:visited {color: #e05c84;}
#sidebar p {font-family: Georgia, Times, Times New Roman, serif; font-size: 1.1em; color: #483b2d; line-height: 1.4em; margin: 0 0 10px 0;}
#sidebar img.hr {margin: 0 0 10px 0;}

#sidebar ul {list-style-type: none; margin: 0 0 25px 0;}
#sidebar ul ul {list-style-type: none;}
#sidebar ul ul li a {color: #483b2d;}
#sidebar ul ul li a:visited {color: #483b2d;}
#sidebar ul ul li a:hover {color: #ff749e;}

/* =Sub-Navigation
----------------------------------------------- */
ul#subnav {font-size: 1.5em; font-weight: bold; margin: 20px 0 0 0;}
ul#subnav li {list-style-type: none; padding: 0 0 20px 0;}
ul#subnav li a {text-decoration: none;}
ul#subnav li a:visited {color: #e05c84;}

/* =Links
----------------------------------------------- */
a {color: #e05c84;}
a:visited {color: #483b2d;}
a:hover {color: #ff749e;}

/* =Footer
----------------------------------------------- */
#footer {background: url(http://www.justbakedshop.com/i/footer_cupcake.jpg) 30px 10px no-repeat; height: 41px; padding: 10px 0;}
#footer p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; color: #766f67; padding: 10px 0 0 90px;}
#footer p a {color: #ffccdf; text-decoration: none;}

/* =Post
----------------------------------------------- */
.entry {margin-top: 15px;}
.postmetadata {background: url(http://www.justbakedshop.com/i/entry_divider.jpg) bottom center no-repeat; height: 60px;}

/* =Comments
----------------------------------------------- */
ol.commentlist {font-size: .8em;}

/* =Search Form
----------------------------------------------- */
#searchform {margin: 0 0 25px 0; padding: 0;}
#searchform input {font-size: .9em;margin: 0; padding: 0;}
#searchform #s {margin: 0; padding: 0;}

