/*
THEME NAME: Bobbi's Theme
THEME AUTHOR: Julie Hathaway
DESCRIPTION: Built on Sandbox
*/

/* ------- Reset ------- */


body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, blockquote {
	margin:0;
	padding:0;
	font-size: 100%;
	font-weight:normal;
	}
	
ul, ol, li {
	list-style:none;
	}

a { text-decoration:none; color:#6f4626 }
a:link { color:#6f4626 }
a:visited { color: #505050 }
a:hover, a:focus { text-decoration:underline }
	
	
/* ------- Page Layout ------- */

body { 
	background:#caa676;
	color:#333;
	}

#wrap /* contains everything */ {
	width: 1020px;
	margin:0 auto 0;
	background: url("images/middle.jpg") repeat-y;
	}

#header {
	padding-bottom:10px;
	background: url("images/top.jpg") top center no-repeat;
	min-height:102px;
	}
	
h1#blog-title { position:absolute;top:0;left:-999px }
	
#header ul {
	padding-top: 60px;
	margin-right:60px;
	font-size: 0.9em;
	text-align:right;
	}
	
#header ul li {
	display:inline;
	padding-right: 20px;
	}
	
#header ul#subnav {
	padding-top:10px;
	}
	
#container {
	width: 540px;
	float:left;
	margin-left:40px;
	}
	
#content {
	width: 450px;
	margin-left: 40px;
	margin-bottom: 40px;
	position:relative;
	}
	
#content img {
	margin: 0 auto;
	}
	
#sidebar {
	width: 400px;
	float:right;
	margin-right:40px;
	}
	
#sidebar h3 {
	border-bottom: 1px solid #000;
	margin-right: 40px;
	}
	
#sidebar ul {
	margin-top: 10px;
	}
	
#sidebar li {
	width: 200px;
	float:left;
	}
	
#footer {
	clear:both;
	text-align:center;
	padding-top: 30px;
	background: url("images/bottom.jpg") bottom center no-repeat;
	min-height: 53px;
	}
	
/* ------- Static Pages (body class="page") ------- */

	
.page .entry-content p {
	font-style: normal;
	margin-top:0;
	}
	
.page .entry-content p em {
	font-style:italic;
	}
	
.page .entry-content blockquote p {
	margin: 0 30px 0.5em;
	font-style:italic;
	}
	
.page .entry-content blockquote p.cite {
	text-align:right;
	}
	
	
/* ------- Resume (body class="pageid-10") ------- */

.pageid-10 h3, .pageid-10 h4, .pageid-10 ul {
	margin-bottom: 0.5em;
	}
	
.pageid-10 h4 {
	margin-top: 1em;
	font-weight:bold;
	}
	
.pageid-10 #sidebar li {
	float:none;
	width: auto;
	margin-right: 40px;
	margin-bottom: 0.5em;
	}
	
.pageid-10 #sidebar li a {
	text-decoration:underline;
	}
	
.pageid-10 #sidebar li a:hover, .pageid-10 #sidebar li a:focus {
	text-decoration:none;
	}
	
/* ------- Image Galleries (body class="pageid-134") ------- */

.pageid-134 #sidebar li {
	float:none;
	width: auto;
	margin-right: 40px;
	margin-bottom: 0.5em;
	}
	
	
/* ------- Typography ------- */

body {
	font: 100% Helvetica Neue, Helvetica, Arial, sans-serif;
	}
	
h2.entry-title {
	font-size: 1.4em;
	padding-bottom: 5px;
	}
	
p {
	font: 100%/1.5 'Times New Roman', Times, serif;
	margin-bottom: 0.5em;
	}
	
.entry-content p /* text under the photos */ {
	font-style:italic;
	margin-top: 5px;
	}
	
.entry-content p em {
	font-style:normal;
	}
	
#sidebar p { margin-right: 40px; }
	
#sidebar h3 {
	font-size: 1.2em;
	margin-bottom: 3px;
	margin-top: 1.4em; /* same as h2.entry-title size; keeps it level with photo */
	}
	
#sidebar li {
	padding-bottom: 4px;
	font-size: 0.95em;
	}
	
/* ------- Guestbook ------- */

.css_form_submit {
	width:auto;
	}

.css_post_message {
	font: 130%/1.5 'Times New Roman', Times, serif !important;
	}
	
.css_post_header1 {
	font-size: 120% !important;
	line-height: 1.4 !important;
	height:auto !important;
	}
	
.css_post_header4 {
	font-size: 95% !important;
	padding-bottom: 6px !important;
	}
	
/* ------- Welcome Page (body.pageid-52) ------- */

.pageid-52 #sidebar a {
	text-decoration:underline;
	}
	
.pageid-52 #sidebar a:hover {
	text-decoration:none;
	}









