/*   
Theme Name: bonita
Theme URI: http://fotobonito.com/
Description: The pictures are pretty theme.
Version: 1.0
Author: John Reed
Author URI: http://fotobonito.com/

	bonita v1.0
	http://fotobonito.com/
*/


/* first thing's first
-------------------------------------------*/
* {font-size: 100%; margin: 0; padding: 0;}

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



/* redefined HTML
-------------------------------------------*/
body {
	background: #fff url(images/bg.gif) repeat fixed;
	color: #000;
	margin: 0;
	padding: 0;
	font-size: 76%;}

a:link, a:visited, a:hover, a:active {
	color: #536299;
	text-decoration: none;}

a:visited {}

a:hover {
	text-decoration: underline;
	color: #9A6636;}


h1 {
	color: #343E61;
	font: normal normal normal 2.2em/1.4em "Courier New", Courier, mono; 
	letter-spacing: .4em;
	margin: 0;
	padding: 0;}

h1 a:link, h1 a:visited {color: #343E61; text-decoration: none;}

h2 {
	font: normal normal normal 1em/1.2em Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: .1em;
	margin: 0 0 6px 0;
	padding: 0 0 1px 0;
	border-bottom: 1px dotted #536299;}

h2 a:hover {
	text-decoration: none;
	border-bottom: 1px dotted #343E61;
	color: #343E61;}

h3 {
	font: normal normal bold .9em/1.2em Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;}

p {
	color: #333;
	font: .9em/1.5em Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 .75em 0;
	padding: 0;}

ul {
	list-style: none;
	margin: 0 0 15px 15px;}

ul li {
	list-style: none;
	font: .8em/1.5em Verdana, Arial, Helvetica, sans-serif;}

ol {
	margin: 0 0 10px 20px;}

ol li {
	font: .8em/1.5em Verdana, Arial, Helvetica, sans-serif;}

code {font: 1.2em "Courier New", Courier, mono;}

.print {display: none;}

.postmetadata {
	clear: right;
	font-size: .8em;
	border-top: 1px dotted #999;}

#page {
	background: url(images/70.png);
	width: 800px;
	border: 1px dotted #333;
	border-top: none;
	margin: 0 auto;
	padding: 0;}
#page div.flash p {
	text-align: center;
	color: #ff0000;
	}
#header {
	border-bottom: 1px dotted #333;
	margin: 0 0 20px 0;
	padding: 10px;}

#content {
	float: left;
	width: 560px;
	margin: 0 0 0 10px;
	padding: 0;}

.navigation {
	font: .9em/1.5em Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 15px 0;}

.post {
	clear: left;
	margin: 0 0 30px 0;}

.entry img, .entrytext img {
	float: right;
	border: 1px solid #B3B3B3;
	margin: 0 0 6px 6px;}

#sidebar {
	float: right;
	width: 200px;
	padding: 0 10px 0 0;}

.desc {
	font-size: .8em;
	font-style: italic;
	margin: 0 0 15px 15px;}



/* the search form!!!
-------------------------------------------*/
#searchform {margin: 10px 0 10px 15px;}
#s, #searchsubmit {display: block; margin: 0 0 4px 0;}

#sidebar #searchform {margin-bottom: 50px;}



/* the footer!!!
-------------------------------------------*/
#footer {
	clear: both;
	font: .85em/1.5em Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px dotted #999;
	margin: 30px 0 0 0;
	padding: 5px 10px;
	text-align: right;}

#footer p {color: #999; margin: 0; padding: 0;}
#footer a {color: #666;}



/* comments!!!
-------------------------------------------*/
#comments, #respond {
	border-top: 1px dotted #999;
	margin: 6px 0 10px 0;
	padding: 2px 0;}

.commentlist {
	margin: 10px 0 30px 30px;}

.commentlist cite {font-weight: bold; color: #536299;}


/* headings
-------------------------------------------*/
#sidebar h2 {border-bottom: 1px solid #CCC;}

h2.pagetitle {font-size: 1.1em; color: #9A6636; margin-bottom: 15px;}
h2.pagetitle span {color: #000;}

h3#respond, h3#comments {clear: right; color: #9A6636;}