/*
Theme Name: RyanBoswell.com-V3
Theme URI: http://ryanboswell.com/
Description: The 3rd design of RyanBoswell.com.
Version: 3.0
Author: Ryan Boswell
Author URI: http://raynboswell.com/
Tags: blue, fixed width, one column
*/

.bordered {border: solid 1px #ccc; padding:5px; }
.hidden {display:none;}

/*          Global Styles           */
*{ margin: 0; padding: 0; }
body{ font-family: "Helvetica Neue", "Lucida Grande", Verdana, Arial, sans-serif; font-size: 14px; background: #fff; color: #000; }
a{ text-decoration: none; color: #06c; }
a:hover{ color: #06c; }

h1{margin-top:5px; font-size:2.2em; font-weight:normal; text-align:center;}
h2{ font-size: 1.8em; font-weight: normal; margin:0px; padding-bottom: 3px;}
h3{ font-size: 1.4em; font-weight: normal; margin:0px; padding-bottom: 5px;}
p{ margin-bottom: 15px; line-height: 1.3em; }
ul { margin: 5px 5px 10px 5px; list-style: disc; }
li { margin-left: 15px; }
img {border: 0px #000;}
blockquote{margin-left:20px; border-left:1px solid #333; padding-left:5px; font-size:.9em; font-style:italic;}
cite{width:100%; font-size:.8em; font-style:italic; text-align:right;}

.noborder{border:0px;}

hr {
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 100%;
text-align: left;
margin-bottom:20px;
}


.clearall{clear:both;}
.centered{text-align:center;}
.justified{text-align:justify;}
.pushright{text-align:right;}
.pushleft{text-align:left;}
.bottom-rule{border-bottom:1px #999 solid;}


.imgborder{border:1px #000 solid;}

.navigation{margin:10px;}

#page {margin: 30px auto;width:650px;}

#top {width:99%;}
	.logo {margin: 0 auto; width: 220px; height: 210px; background: url(images/logo.gif) no-repeat 0 0;}
	.intro { width: 650px; margin: 0; padding: 0; border-bottom:1px #999 solid;}
		.intro p{margin-top:10px; font-size:1.5em;}

#middle {width:99%; margin: 10px 0 10px 0;}

	.col1 { float: left; width: 265px; display: inline; margin: 0 0 10px 0; padding: 5px;}
	.col2 { float: right; width: 265px; display: inline; margin: 0 0 10px 0; padding: 5px;}
	
	
	.col3 { float: left; width: 380px; display: inline; margin: 0 5px 5px 5px;}
	.col4 { float: left; width: 230px; display: inline; margin: 5px; padding-left: 10px; border-left: 1px solid #333;}
	.col5 { float: right; width: 260px; display: inline; margin: 5px; padding-left: 10px; border-left: 1px solid #333;}
	
	.col6 { width: 640px; margin: 0; padding: 5px;}
	
	.entry, .comment, .authorcomment {margin: 5px 0px 15px 0px; padding:0px;}
	.entry p {padding-bottom: 5px; line-height:1.4em;}
	.comment {padding: 10px; font-size:.9em}
	.meta {font-size:.8em; margin:0px;}
/*	.aside {border-bottom:1px #999 solid; } */


#bottom {width:650px; padding:5px; border-top:1px #999 solid; font-size:.85em;}

.lifestream {margin:0; padding:0; width:99%;}

.lifestream-day {margin: 15px 0 0 0; padding:0;}

.lifestream-item {margin: 5px 0 5px 0;}
	.lifestream-icon {float: left; width:15px; display: inline; text-align:center;}
	.lifestream-post {float: left; width:620px; display: inline; padding-left: 5px;}
	.lifestream-post p {margin-bottom:0px;}

/*          Form Styles          */
.wpcf7{ line-height:1.5em;margin:10px;}
form fieldset{border:none;margin-bottom:10px;}
.wpcf7 legend{font-size:14px;letter-spacing:1px;text-transform:lowercase;margin:5px 0;}
.wpcf7 label{display:inline-block;line-height:1.8;vertical-align:top;width:100px;padding-right:20px;}
.wpcf7 fieldset ol{margin:0;padding:0;}
.wpcf7 fieldset li{list-style:none;margin:0;padding:5px 10px 7px;}