/*
Theme Name: Classic Grand
Theme URI: http://www.losingrocks.com/
Description: New theme for bobandtinafarewell.com
Version: 1.2
Author: Cody Robert
Author URI: http://www.codyrobert.com/
Tags: paisley, argyle, patterns, fun, open
*/

body { color: black; font-size: 62.5%; font-family: Times, Georgia, Serif; background: url('images/bg.png') fixed top left #d1c6b4; }

a { color: #0b7292; text-decoration: underline; }
a:hover { color: #12a1ce; }
p, address, cite, em { font-size: 1.2em; line-height: 1.3em; }
p + p { margin-top: 2em; }
p em, p cite { font-size: 1em; line-height: 1em; }

h1 { color: #333; font-size: 2.4em; font-weight: bold; line-height: 1em; margin-bottom: .3em; }
h2 { color: #333; font-size: 2em; font-weight: bold; line-height: 1em; margin-bottom: .3em; }
.entry p + h2 { margin-top: 1.8em; }
h3 { font-size: 1.6em; font-weight: bold; line-height: 1em; margin-bottom: .5em; }
h4 { font-size: 1.5em; font-weight: bold; line-height: 1em; margin-bottom: .5em; }
h5 { font-size: 1.4em; font-weight: bold; line-height: 1em; margin-bottom: .5em; }
h6 { font-size: 1.3em; font-weight: bold; line-height: 1em; margin-bottom: .5em; }
ul { margin: 1em; }
ul li { margin-bottom: .8em; }
ol { list-style: decimal; margin: 1em 1em 1em 3em; }
ol li { font-size: 1.2em; margin-bottom: .5em; }
blockquote { font-size: 1.2em; line-height: 1.2em; background: #eee; border: 1px solid #ccc; margin: 1.4em 2em; padding: .6em; }
blockquote p, blockquote h3 { font-size: 1em; }
textarea#comment { width: 100%; height: 150px; font-size: 1em; font-family: Arial, Verdana, Sans-serif; padding: 0; }
hr { overflow: hidden; height: 1px; border: 0; border-top: 1px dotted #999; margin: 2em 0; }
h1 + hr { margin-top: .8em; }
hr + .post { margin-top: -1em; }
label { display: block; font-size: 1.2em; font-weight: bold; line-height: 1.3em; margin-top: 1em; }


.center { text-align: center; }
.text_r { text-align: right; }
.right, .alignright { float: right; }
.left, .alignleft { float: left; }
.clear { clear: both; }
.clear_l { clear: left; }
.alt { background: #eee; }

.meta, .timestamp { color: #707070; font-size: 1.2em; margin-bottom: .5em; }
.meta span, .timestamp span { padding-top: 2px; padding-bottom: 2px; }
.timestamp { border-bottom: 1px dotted #999; margin-bottom: 1.5em; padding-bottom: 1em; }


#wrapper { width: 900px; margin: 0 auto; }
#container { position: relative; width: 900px; background: url('images/header_bg.png') 0 41px no-repeat; padding-top: 259px; float: left; }

#photo { position: absolute; top: 28px; left: 226px; z-index: 75; width: 254px; height: 165px; background: url('images/photo.png'); }
#bringing-home-dads { position: absolute; top: 126px; left: 447px; z-index: 50; width: 187px; height: 60px; background: url('images/btn_bringinghomedads.png'); }
#bringing-home-dads:hover { background: url('images/btn_bringinghomedads_hover.png'); }
#living-books-retreat { position: absolute; top: 119px; left: 613px; z-index: 25; width: 187px; height: 65px; background: url('images/btn_livingbooksretreat.png'); }
#living-books-retreat:hover { background: url('images/btn_livingbooksretreat_hover.png'); }

#navigation { position: absolute; top: 176px; left: 31px; z-index: 100; list-style: none; width: 836px; height: 83px; background: url('images/menu_bg.png'); margin: 0; padding: 0; }
#navigation li { margin: 0; padding: 0; float: left; }
#navigation li a { display: block; width: 100%; height: 100%; text-indent: -5000px; background: url('images/menu_text.png') no-repeat; }
#navigation li:hover a { background-image: url('images/menu_hover.png'); }
#navigation li.home { width: 85px; height: 53px; padding: 15px 0 0 5px; }
#navigation li.home a { background-position: 28px 9px; }
#navigation li.speaking { width: 101px; height: 53px; padding-top: 14px; }
#navigation li.speaking a { background-position: -57px 10px; }
#navigation li.workshops { width: 93px; height: 53px; padding-top: 13px; }
#navigation li.workshops a { background-position: -158px 11px; }
#navigation li.schedules { width: 96px; height: 53px; padding-top: 11px; }
#navigation li.schedules a { background-position: -251px 13px; }
#navigation li.resources { width: 96px; height: 53px; padding-top: 10px; }
#navigation li.resources a { background-position: -347px 14px; }
#navigation li.photos { width: 77px; height: 53px; padding-top: 9px; }
#navigation li.photos a { background-position: -443px 15px; }
#navigation li.links { width: 68px; height: 53px; padding-top: 8px; }
#navigation li.links a { background-position: -520px 16px; }
#navigation li.about { width: 95px; height: 53px; padding-top: 6px; }
#navigation li.about a { background-position: -588px 18px; }
#navigation li.contact { width: 116px; height: 53px; padding-top: 5px; }
#navigation li.contact a { background-position: -683px 19px; }

#page { width: 760px; background: url('images/body_bg.png') top center repeat-y; margin: 0 auto; padding: 0 24px; }

#sidebar { width: 230px; padding: 10px 0 4em 0; float: right; }
#sidebar ul { margin: 0; }
#sidebar li { margin-bottom: 2em; }
#sidebar li li { font-size: 1.3em; margin-bottom: 0; padding: .5em 1em; }


#content { padding: 1em 0; }
#content p { font-size: 1.5em; line-height: 1.3em; }


#continued-reading { padding-bottom: .8em; }
#continued-reading .column { width: 50%; }
#continued-reading h2 { margin-top: .8em; }
#continued-reading ul.related li { background: url('images/icons/bullet_go.png') top left no-repeat; padding-left: 20px; }
#continued-reading a { font-weight: bold; line-height: 16px; }


.commentlist { margin-bottom: 3em; }
.commentlist .comment { list-style: none; margin: 0; padding: 2em 0; }
.commentlist .comment .comment-meta { width: 180px; float: left; }
.commentlist .comment .comment-body { margin-left: 190px; }
.commentlist .comment cite { font-weight: bold; }
.commentlist .comment .comment-meta p { color: #666; }
			

.navigation { height: 1.4em; }
.navigation a { font-size: 1.2em; }


#footer { clear: both; border-top: 1px dotted #999; margin-top: 3em; padding: 1em 0; }
#footer p { color: #333; font-size: 1.2em; line-height: 1.5em; }