/*  
Theme Name: Rants Raves
Theme URI: http://www.alexdorival.com/rr
Description: Kubrick mod by Adam
Version: 1.0
Author: Adam Piontek
Author URI: http://www.damek.org/

	This theme was modified from Kubrick v1.5
	to resemble the original Wordpress 1.0 version
	of the Rants & Raves website appearance.

	(Kubrick v1.5
	 http://binarybonsai.com/kubrick/
	...which was was designed and built by Michael Heilemann,
	   whose blog you will find at http://binarybonsai.com/ )

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

	*** REGARDING IMAGES ***
	This theme doesn't use images, but if it did,
	All CSS that involves the use of images, should go into the 'header.php' file.
	This is to ease installation inside subdirectories of a server.
*/



/* Body (background image specified in header.php)
----------------------------------------------- */
body {
	background-color: #F5F1ED;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	text-align: center;
	}


/* Page Structure
----------------------------------------------- */
#container {
	line-height: 140%;
	text-align: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	}

#banner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background-color: #8C6D4E;
	color: #FFFFFF;
	height: 4.35em;
	border-bottom: 1px solid #000000;
	}

#left {
	position: absolute;
	top: 4.35em;
	left: 0;
	width: 190px;
	margin-bottom: 0px;
	}

#main {
	position: absolute;
	top: 4.35em;
	left: 190px;
	right: 0px;
	}


/* General Links & Headings
----------------------------------------------- */
a { text-decoration: underline; }
a:link { color: #006699; }
a:visited { color: #800; }
a:active { color: #8FABBE; }
a:hover { color: #006699; }

h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}


/* Banner Stuff
----------------------------------------------- */
#banner-img {
	display: none;
	}

#banner a {
	color: #FFFFFF;
	text-decoration: none;
	}

#banner h1 {
	font-size: xx-large;
	}

#banner h2 {
	font-size: small;
	}

.siteinfo {
	float: right;
	margin: 15px 15px 0 0;
	text-align: right;
	}

.sitenav {
	float: left;
	margin-top: 15px;
	margin: 15px 0 0 15px;
	}


/* Left Sidebar Stuff
----------------------------------------------- */
.sidebar {
	padding: 15px 15px 0 15px;
	}

.sidebar h2 {
	color: #000000;
	font-size: x-small;
	font-weight: bold;
	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
	}

.sidebar ul li {
	margin-bottom: 0;
	color: #000000;
	font-size: x-small;
	text-align: left;
	list-style-type: none;
	line-height: 150%;
	}

.sidebar ul li ul li {
	margin-bottom: 0;
	color: #000000;
	font-size: x-small;
	text-align: left;
	list-style-type: none;
	line-height: 150%;
	}

.sidebar img {
	border: 3px solid #FFFFFF;
	}


/* Calendar
----------------------------------------------- */
#calendar {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
	}

#wp-calendar {
	border-collapse: collapse;
	empty-cells: show;
	margin: 0;
	width: 100%;
  	line-height: 140%;
	color: #000000;
	font-size: x-small;
	text-align: left;
}

#wp-calendar caption {
	margin:0;
	padding:0 0 0;
	border-bottom:1px dotted #000;
	line-height:1.5em;
	color: #000000;
	font-size: x-small;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .3em;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar td {
	padding: 2px 0;
	text-align: center;
}

#today {
	background: #E5E1CD;
	color: #000;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	text-align: center;
}


/* Search
----------------------------------------------- */
#search {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
	}

.postform {
	font-family: Verdana, Arial, sans-serif;
	font-size:110%;
	padding-left: 1px;
	padding-right: 1px;
	background: #E5E1CD;
	border: 1px solid #000;
}
.postbutton {
	font-family: Verdana, Arial, sans-serif;
	font-size:110%;
	padding-left: 1px;
	padding-right: 1px;
	margin-top: 3px;
	background: #E5E1CD;
	border: 1px solid #000;
}


/* Main Content Stuff
----------------------------------------------- */
.content {
	padding: 15px;
	line-height: 100%;
	color: #666666;
	font-size: small;
	}

.content p {
	color: #000000;
	font-size: small;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 10px;
	}

.content blockquote {
	line-height: 150%;
	}

.content li {
	line-height: 150%;
	}

.content h2 {
	color: #666666;
	font-size: small;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	}

.content h2.pagetitle {
	font-size: x-large;
}

.content h3 {
	color: #000;
	font-size: medium;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	}

.content h4 {
	color: #000;
	text-align: left;
	font-weight: bold;
	margin-bottom: -10px;
	}

.storytitle a,
.storytitle a:link,
.storytitle a:visited,
.storytitle a:hover {
	color: #000;
	text-decoration:none;
}

.entrytext {
	margin-top: 2em;
	}

.feedback {
	margin-bottom: 3em;
	}

.content p.posted {
	color: #999999;
	font-size: small;
	border-top: 1px solid #999999;
	text-align: left;
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-right: 50px;
	margin-bottom: 60px;
	margin-left: 50px;
	}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}


/* Begin Comments and Post Metadata*/
.alt {
	margin: 0;
	padding: 10px;
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

.postmetadata {
	color: #777;
	margin: 30px 0;
	clear: left;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
	



/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
