/*  
Theme Name: Cherry Blossom
Description: A simple theme regarding a cherry blossom. CSS built from scratch. PHP functions and stuff were dissected from Dave Shea's classic "Kubrick" theme.
Version: 2.0 +
Author: Rachel Brazelton
Author URI: http://mutablefire.com/
*/

body 
{
margin:0px;
}

#page
{
margin:0px;
padding:0px;
}

#header /* Start Header Structure */
{
margin:0px;
padding:0px;
height:200px;
}

#headerimg
{
margin:0px;
padding:10px 10px 0px 10px;
text-align:right;
font-family:"Georgia", arial, sans-serif;
font-size:25px;
color:#666666;
}

#header h1
{
margin:0px;
padding:0px;
}

#header h1 a, #header h1 a:link, #header h1 a:active, #header h1 a:visited
{
font-family:"Georgia", arial, sans-serif;
font-size:25px;
color:#666666;
text-decoration:none;
}

#containerhack
{
margin:0px;
padding:0px;
width:780px;
position:absolute;left:50%;
margin-left: -390px; /* half of the width */
}



.description
{
font-family:"Georgia", arial, sans-serif;
font-size:18px;
color:#858484;
}

/* Start Post Structure */
#content
{
margin:0px;
padding:0px 20px 0px 20px;
border-top:1px solid #666;
float:left;
width:499px;
background:#FFFFFF url("images/content-bg.jpg") top left no-repeat;
}

.post h2, .post h2 a, .post h2 a:link, .post h2:active, .post h2 a:visited, .post h2:hover
{
margin:0px;
padding:20px 0px 0px 0px;
font-family:"Georgia", arial, sans-serif;
font-size:21px;
color:#666666;
text-decoration:none;
}

#small
{
margin:0px;
padding:0px;
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#858484;
border-bottom:1px solid #97B170;
}

.entry
{
margin:0px;
padding:0px;
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#666666;
border:0px;
}

.post a, .post a:link, .post a:active, .post a:visited, .post a:hover
{
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#666666;
}

blockquote
{
margin:0px;
padding:0px;
}

.post ul li
{
list-style-type:circle;
}

p.postmetadata
{
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#666;
}

p.postmetadata a, p.postmetadata a:link, p.postmetadata a:active, p.postmetadata a:visited
{
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#97B170;
text-decoration:none;
}

p.postmetadata a:hover
{
color:#666;
}

p.postmetadata alt
{
border:0px;
}


.entrytext
{
margin:0px;
padding:0px;
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#666666;
border:0px;
}

.post img
{
padding:4px;
border:1px solid #E7D4D6;
}

#pagehack
{
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#97B170;
text-decoration:none;
}

#pagehack a, #pagehack a:link, #pagehack a:active, #pagehack a:visited
{
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#97B170;
text-decoration:none;
}

h3.comments, h3.respond
{
margin:0px;
padding:0px;
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:14px;
color:#666666;
}

small.commentmetadata
{
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#97B170;
}

.fincomments
{
margin:0px;
padding:10px;
background-color:#FFF;
}

h2.pagetitle
{
margin:0px;
padding:20px 0px 0px 0px;
font-family:"Georgia", arial, sans-serif;
font-size:18px;
color:#645558;
text-decoration:none;
}

h5, h5 a, h5 a:link, h5 a:active, h5 a:visited, h5 a:hover
{
margin:0px;
padding:20px 0px 0px 0px;
font-family:"Georgia", arial, sans-serif;
font-size:21px;
color:#666666;
text-decoration:none;
text-align:left;
}

strong
{
font-weight:bold;
}

.navigation
{
margin:0px;
padding:10px;
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#666;
text-decoration:none;
}

.navigation a, .navigation a:link, .navigation a:active, .navigation a:visited
{
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:14px;
color:#97B170;
text-decoration:none;
}

.navigation a:hover
{
color:#666;
}


h3.respond, h3.comments
{
font-family:"Georgia", arial, sans-serif;
font-size:18px;
color:#666;
}

#commenthack
{
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#666;
}

#commenthack a, #commenthack a:link, #commenthack a:active, #commenthack a:visited, #commenthack a:hover
{
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#666;
text-decoration:none;
}


textarea
{
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#666;
}

em, p.warning, p.warning a, p.warning a:link, p.warning a:active, p.warning a:visited, p.warning a:hover
{
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#666;
text-decoration:none;
}

cite
{
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#666;
}


small.commentmetadata, small.commentmetadata a, small.commentmetadata a:link, small.commentmetadata a:active, small.commentmetadata a:visited, small.commentmetadata a:hover
{
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#666;
text-decoration:none;
}

h2.center
{
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:18px;
color:#666;
padding:10px;
}

#formhack
{
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#666;
}

.alignleft
{
text-align:left;
}

.alignright
{
text-align:right;
}

p
{
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#666;
}

a img
{
border:0px;
}








/* Sidebar/Menu Structure */
#sidebar
{
margin:0px;
padding:20px;
border-bottom:1px solid #666;
border-left:1px solid #666;
width:200px;
float:right;
}

#sidebar a, #sidebar a:link, #sidebar a:active, #sidebar a:visited, #sidebar a:hover
{
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#666;
text-decoration:none;
}

#sidebar li
{
margin:0px;
padding:0px;
list-style-type:none;
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#645558;
}

#sidebar ul
{
margin:0px;
padding:0px 10px 30px 10px;
list-style-type:none;
}

#sidebar h2
{
margin:0px;
padding:0px;
font-family:"Georgia", arial, sans-serif;
font-size:17px;
color:#655558;
text-decoration:none;
}

#sidebar p
{
margin:0px;
padding:0px;
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#645558;
}

input  /* Submit Button, Search Field */
{
margin:3px;
padding:0px;
border:1px solid #666666;
background-color:#F7E7E7;
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#666666;
}

input.searchsubmit  /* Search Field */
{
margin:0px;
padding:0px;
font-family:"Lucida Sans Unicode", arial, sans-serif;
font-size:12px;
color:#666666;
}










