#blog #content-wrap {
	/*padding-top: 70px;*/
}
.main-column {
	float: left;
}
.main-column img {
	max-width: 550px;
	width: expression(this.width > 550 ? 550: true);
	height: auto;
}
.main-column h1 {
	margin-bottom: 45px;
}
.single .main-column h1 {
	margin-bottom: 25px;
}
.side-column {
	padding: 10px;
	float: right;
}
.side-column,
.side-column p,
.side-column li,
.side-column h4 {
	font-size: 12px;
	line-height: 17px;
}
.side-column li {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: solid 1px #ccc;
}

.post {
	margin-bottom: 20px;
	padding-bottom: 40px;
	border-bottom: solid 1px #ccc;
}
.post.last {
	border-bottom: none;
}
#searchform .screen-reader-text{display: none;}

#facebook-like-box {margin: 0 18px;}

input#searchsubmit{
   border-top: 1px solid #c7c7c7;
   border: none;
   background: #404040;
   background: -webkit-gradient(linear, left top, left bottom, from(#828282), to(#404040));
   background: -moz-linear-gradient(top, #828282, #404040);
   padding: 5px 10px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   text-decoration: none;
   vertical-align: middle;
   position: relative;
   top: -3px;
}

input#searchsubmit:hover  {
   border-top-color: #6e6e6e;
   background: #6e6e6e;
   color: #ccc;
}

input#searchsubmit:active {
   border-top-color: #1c1c1c;
   background: #1c1c1c;
}



input#s {
	background:none repeat scroll 0 0 #FFFFFF;
	border:3px solid #DFDFDF;
	color:#444444;
	margin:0 7px;
	padding:5px;
	width:191px;
}

.post h2,
.post h3,
.entry p,
.side-column,
.side-column p,
.side-column li {
	font-family: georgia, 'times new roman', times, serif;
}
.post h2 {
	font-size: 24px;
	line-height: 26px;
	color: black;
	margin-bottom: 25px;
}
.post h3 {
	font-size: 17px;
	line-height: 19px;
	font-weight: bold;
	margin-bottom: 20px;
}
a,
.post h3 a,
.side-column h4 a {
	color: #007CA2;
	text-decoration: none;
}
a:hover,
.post h3 a:hover,
.side-column h4 a {
	color: #00516B;
}
.entry,
.entry p {
	font-size: 14px;
	line-height: 21px;
	color: black;
}
.post .the_time {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #808080;
	margin-bottom: 6px;
}
.postmetadata {
	margin-top: 15px;
}
.postmetadata li a,
.postmetadata li {
	display: block;
	float: left;
}
.postmetadata li a {
	background-repeat: no-repeat;
	background-position: center left;
	background-color: transparent;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	color: #00516B;
	margin-right: 30px;
	padding: 3px 0px 3px 18px;
	text-decoration: none;
}
.postmetadata li a:hover {
	color: #007CA2;
}
.postmetadata li.comment a { background-image: url(images/icn-comment.png); }
.postmetadata li.email a { background-image: url(images/icn-email.png); }
.postmetadata li.print_this a { background-image: url(images/icn-print.png); }
.post-edit-link {
	display: block;
	margin-top: 15px;
}

/* Navigation */
.navigation {
	width: 100%;
	font-family: georgia, 'times new roman', serif;
	margin-top: 25px;
	padding: 15px 0px;
	border-top: solid 1px #ccc;
	background: url(images/nav-bg.gif) no-repeat 0px 10px;
	font-size: 14px;
	line-height: 20px;
}
.navigation a {
	color: #007CA2;
	text-decoration: none;
}
.navigation span {
	display: block;
	color: #858585;
	font-size: 10px;
	font-family: arial, helvetica, sans-serif;
}
.navigation .alignleft,
.navigation .alignright {
	display: block;
	width: 44%;
}
.navigation .alignleft {
	padding-left: 15px;
	float: left;
	text-align: left;
	background: url(images/nav-left.gif) no-repeat 3px left;
}
.navigation .alignright {
	padding-right: 15px;
	float: right;
	text-align: right;
	background: url(images/nav-right.gif) no-repeat 3px right;
}
.single .navigation .alignleft {
	background-position: 22px left;
}
.single .navigation .alignright {
	background-position: 22px right;
}
/* End Navigation */

/* Side-column Nav */
p.sidebar-title {
	font-size: 14px;
	margin-top: 25px;
	margin-bottom: 10px;
}
.sidebar-clear {
	width: 100%;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: solid 1px #ddd;
}

#sidebar-nav {
	margin: 0 18px !important; 
}

#search-2 {
	overflow: auto;
}

#sidebar-nav,
#sidebar-nav li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	border: none;
}
#sidebar-nav li,
#sidebar-nav li a {
	display: block;
	float: left;
}
#sidebar-nav li a span{
	display: none;
}
#sidebar-nav li a {
	width: 151px;
	height: 75px;
	background: url(images/sidebar-blog.gif) no-repeat 0px 0px;
}
#sidebar-nav li a:hover {
	background-position: 0px -75px;
}
#sidebar-nav li.news a { background-image: url(images/sidebar-news.gif); }
#sidebar-nav li.reviews a { background-image: url(images/sidebar-reviews.gif); }
#sidebar-nav li.laurie a { background-image: url(images/sidebar-laurie.gif); }
#sidebar-nav li.alltopics a,
#sidebar-nav li.reviews a {
	border-right: solid 1px #ddd;
}
#sidebar-nav li.alltopics a,
#sidebar-nav li.news a {
	border-bottom: solid 1px #ddd;
}
/* End Side-Column Nav */

.no-posts {
	font-family: arial, helvetica, sans-serif;
	color: #777;
}

/* Comments */
h3#comments {
	margin-bottom: 25px;
	padding-bottom: 10px;
	border-bottom: solid 1px #ccc;
}
h3#leave-a-comment {
	margin-top: 25px;
	padding-top: 10px;
	border-top: solid 1px #ccc;
}
.comment-author,
.comment-meta {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
}
.comment-meta {
	margin-bottom: 10px;
}
.comment-body p {
	font-size: 14px;
	line-height: 19px;
	font-family: georgia, 'times new roman', serif;
}
li.comment {
	margin-bottom: 35px;
	padding-bottom: 10px;
}
/* End Comments */
