/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on right from the /examples/ folder  */

body {
background: #FFF url(bg.png) center repeat-y;
margin: 0;
padding: 0;
font-family: "Helvetica", Arial, sans-serif;
}

/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0;padding:0}

#wrapper{min-height:100%;height:auto;background:#ffffcc}
* html #wrapper{height:100%;}/* ie6 and under*/

/* TEXT STYLES*/

p, li {
font-family: "Helvetica", Arial, sans-serif;
font-size: 100%;
line-height: 1.5em;
color: #333;
}

h1#blog-title {
font-family: "Century Schoolbook", Times New Roman, serif;
font-weight: normal;
font-size: 3.7em;
letter-spacing: 2px;
margin: 25px 0 0 0;
}

h1#blog-title a:hover {
color: #063;
}

h2 {
color: #063;
font-family: "Century Schoolbook", Times New Roman, serif;
font-size: 2em;
font-weight: normal;
}

h3 {
color: #063;
font-family: "Century Schoolbook", Times New Roman, serif;
font-size: 1.5em;
font-weight: normal;
text-align: center;
}

h3.widgettitle {
display: none;
}

h4 {
color: #063;
font-family: "Century Schoolbook", Times New Roman, serif;
font-size: 1.5em;
font-weight: normal;
font-style: italic;
}


a {
text-decoration: none;
color: #063;
}

a:hover {
color: #66CD00;
}

blockquote p {
font-size: 1.3em;
font-family: "Century Schoolbook", Times New Roman, serif; 
color: #063;
padding: 5px;
}

/* TABLE STYLES */

table {
border: 1px solid #063;
font-family: Georgia;
color: #333;
}

table td {
border: 1px solid #CCC;
}


/* LAYOUT DIVS */

#wrapper {
background: #FFF;
width: 760px;
font-size: 0.75em;
margin: 0 auto;
}

#header {
height: 80px;
margin-bottom: 25px;
float: left;
}

#footer {
clear: both;
font-size: 0.8em;
color: #666;
padding-bottom: 10px;
}

#container {
float: left;
width: 550px;
min-height: 300px;
margin-bottom: 15px;
border-top: solid 1px #CCC;
border-bottom: solid 1px #CCC;
}

#primary {
float: left;
width: 190px;
margin-left: 20px;
padding-top: 15px;
padding-bottom: 15px;
border-top: solid 1px #CCC;
}


/* SIDEBAR LINK STYLES */

#primary ul {
list-style: none;
margin: 0;
padding: 0;
}

#primary ul li a {
padding: 5px 0 5px 10px;
margin-bottom: 2px;
font-family: Georgia;
font-size: 1.1em;
display: block;
border-left: solid 5px #CCC;
border-bottom: solid 1px #EFEFEF;
}

#primary ul li a:hover {
color: #C90;
border-left: solid 5px #999;
border-bottom: solid 1px #CCC;
}