/*
Theme Name: Sand
Theme URI: 
Description: Two column. Full width. Yellow.
Author: Allefant
Author URI: http://allefant.sf.net
Version: 1.0
*/

/* General */
 
body{
	background: #fff0d0;
	margin: 0px;
	padding: 0px;
	font-size: normal;
	font-family: sans-serif;
	color: #000000;
}


img {
    border: 0pt none;
    margin: 0pt;
    padding: 0pt;
}

/* Header */


/*Header*/

#header{
    background: #efe0d0;
    border-bottom: 1px solid #9C9C00;
	
    padding: 0.5em;
    margin: 0px;

    clear: both;
}

#header h1{
	margin: 0px;
	padding: 0px;
	font-size: xx-large;
}

#header a {
    text-decoration: none;
    color: inherit;
}

#searchform {
    float: right;
    margin: 5px 10px 0 10px;
    padding: 0;
    white-space: nowrap;
}

#searchform * {
    background-color: inherit;
    border-width: 1px ;
}

/*Main*/

#content h2 a {
    color: #000000;
    text-decoration: none;
}
#content h2 a:hover{
    color: #800000;
}

#content {
	background-color: transparent;
    margin: 1em 1em 1em 14em;
    padding: 1em;
    -moz-border-radius: 2em; /* only works in ff2 and ff3 */
	min-width: 20em;
	border: 1px solid #9c9c00;
	border-bottom: 2px solid #9c9c00;
	background-color: #fff8f0;
}

.posts {
    background-color: transparent;
    padding: 0px;
}

.posttitle {
    margin: 10px 0px 0px 0px;
	padding: 0px;
	border-bottom: 1px solid #38384b;
    font-size: large;
    font-weight: normal;
    letter-spacing: 1px;
}

.postcontent {
    margin-top: 15px;
}

.postmetadata {
    font-size: small;
	text-align: center;
	color: #cfa090;
}

.postmetadata a, #footer a {
    color: #cfa090;
}

.postmetadata a:hover, #footer a:hover {
    color: #af8070;
}

p.postdate {
    float: right;
    color: #cfa090;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

div.postavatar {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 32px;
    height: 32px;
}

div.postavatar img {
    width: 32px;
    height: 32px;
}

blockquote {
	width: 500px;
	background-color: #414660;
    border: 1px solid #38384b;
	margin: auto;
    padding: 5px;
	color: #ccccff;
}

.navigation a {
    color: #cfa090;
}

/*Sidebar*/

div#sidebar {
    display: inline; /* for ie6 (still broken now, but not as much) */
    width: 12em;
    margin: 1em;
    padding: 0px;
	float: left;
}

#sidebar li {
    list-style-type: none;
}

#sidebar a {
    color: #4080ff;
    text-decoration: none;
}
#sidebar a:hover {
    color: #0000ff;
}

#sidebar a > img {
    height:1em;
    position:absolute;
    right:0em;
}

#sidebar > ul {
    background: transparent;
    margin: 0px;
    padding: 0px;
	list-style-type: none;
}

#sidebar > ul > li {
    margin: 0px 0px 1em 0px;
	padding: 0px;

	background: #efe0d0;
	
	border: 1px solid #9c7c00;
	
	position:relative;
}

#sidebar h2 {
    margin: 0;
	padding: 0.2em 10px;
	text-align:center;
	border: none;
	border-top: 1px solid white;
	border-bottom: 1pt solid #9c9c00;
	font-size: 1em;
	color: black;
	background: #efe0d0;
}

#sidebar > ul > li > ul {
    border-bottom: 1px solid #9c9c9c;
	background: #fff8f0;
	margin: 0;
	padding:1px 10px;
}

#sidebar > ul > li > ul > li {
    margin: 0;
}

/*Footer*/

#footer {
    background: transparent;
    margin: 0px;
    padding: 0px;
	text-align: left;
	clear: both;
}

#footer p {
    font-size: small;
	text-align: center;
	color: #cfa090;
}


