@charset "UTF-8";
/* 

Theme Name: Soymilk Green
Theme URI: http://www.sohoparenting.com/blog
Description: Soymilk Green - Original Theme for Soho Parenting
Version: 1.0
Author: Thadd Williams
*/

/* Credits*/
/* A custom made template for www.sohoparenting.com/blog */

/* ------------ GLOBAL */

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

img, img a {
	border: none;
}

#container {
	width: 1160px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

#leftcol { /* Left Sidebar */
	margin: 0px;
	float: left;
	width: 205px;
	padding-bottom: 10px;
	background-color: #00718F;
	font-size: 13px;
	line-height: 16px;
	color: #FFFFFF;
}
#content { /* Main Body */
	background-color: #FFFFFF;
	float: left;
	width: 750px;
	padding-bottom: 10px;
	font-size: 12px;
	color: #000000;
}
#rightcol { /* Right Sidebar */
	margin: 0px;
	float: right;
	width: 205px;
	padding-bottom: 10px;
	background-color: #00718F;
	font-size: 13px;
	line-height: 16px;
	color: #FFFFFF;
}

/* ------------ HEADER */

#banner {
	margin: 0px;
	width: 750px;
	height: 115px;
	background-image: url('images/logo.gif');
	background-position: top center;
	background-repeat: no-repeat;
	padding: 0px;
}

#photoroll {
	margin: 0px;
	width: 750px;
	height: 100px;
	background-image: url('images/photoroll.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	border-style: solid none;
	border-width: 10px;
	border-color: #F37D30;
}

/* ------------ SIDEBAR */

.home-btn {
	margin: 15px auto 0px auto;
	width: 185px;
	padding: 0px;
}

#left-block {
	padding-top: 20px;
	margin: 0px auto 0px auto;
	width: 191px;
	padding: 0px;
}

#ad-block {
	padding-top: 20px;
	margin: 0px auto 0px auto;
	width: 180px;
	padding: 0px;
}

#subscribe {
	padding-top: 50px;
	margin: 0px auto;
	text-align: center;
}

/*Begin Nav Bar*/

ul#nav-left, ul#nav-right { 
	float: left;
	font-size: 13px;
	width: 150px;
	margin-left: -15px;
	display: inline;
}

ul#nav-right { margin-bottom: 40px; }

#nav-left li, #nav-right li {
	padding: 0px;
	list-style: none;
	line-height: 20px;
}

#nav-left li a, #nav-right li a { 
	display: block;
	line-height: 20px;
}

#nav-left li img, #nav-left li img a, #nav-right li img, #nav-right li img a {
	padding-top: 7px;
}

li.cat-item, li.cat-item a {
	text-indent: 15px;
}
li.cat-item a:link, li.cat-item a:visited { text-decoration: none; color: #FFFFFF }
li.cat-item a:hover, li.cat-item a:active { text-decoration: none; color: #F37D30 }

/*End Nav Bar */

/* ------------ MAIN BODY */

/*Entries*/
.entry {
	width: 700px;
	padding: 15px 25px 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.entry-block {
	width: 700px;
	padding-bottom: 10px;
}

span.entry-title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: oblique;
	font-size: 23px;
	line-height: 25px;
	color: #00718F;
}

span.entry-title a:link, span.entry-title a:visited {
	color: #00718F;
	text-decoration: none;
}

span.entry-title a:hover, span.entry-title a:active {
	color: #00718F;
	text-decoration: none;
}

span.entry-title img {
	vertical-align: bottom;
}

span.entry-subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #F37D30;
}

span.entry-subtitle a:link, span.entry-subtitle a:visited {
	text-decoration: underline;
	color: #F37D30;
}

span.entry-subtitle a:hover, span.entry-subtitle a:active {
	text-decoration: none;
	color: #F37D30;
}

.entry-post {
	width: 700px;
	text-align: left;
}

.entry-post a:link, .entry-post a:visited {
	color: #00718F;
	text-decoration: underline;
	font-style: oblique;
}

.entry-post a:hover, .entry-post a:active {
	color: #00718F;
	text-decoration: none;
	font-style: oblique;
}

/*Comments*/
#commentblock {
	width: 700px;
	padding: 15px 25px 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

#commentblock a {
	color: #00718F;
}

#commentblock span {
	font-weight: bold;
	font-style: oblique;
	font-size: 16px;
	line-height: 18px;
	color: #000000;
}
	
/*Entry Post Images*/
img.alignleft {
	float: left;
	padding: 0px 10px 10px 0px;
}

img.aligncenter {
	margin: 0px auto 0px auto;
	padding: 5px;
}

img.alignright {
	float: right;
	padding: 0px 0px 10px 10px;
}

/* ------------ FOOTER */

#alpha-footer {
	margin: 5px auto 0px auto;
	color: #F37D30;
	text-align: center;
	font-size: 11px;
}

#alpha-footer a:link, #alpha-footer a:visited {
	text-decoration: underline;
	color: #F37D30;
}

#alpha-footer a:hover, #alpha-footer a:active {
	text-decoration: underline;
	color: #000000;
}