/* 
Theme Name: Corporate Slave
Theme URI: http://www.samdevol.com
Description: This template is a modified version of Corporate Slave, by dreamLogic http://www.dream-logic.com, and uses Ozh's <a href="http://frenchfragfactory.net/ozh/my-projects/wordpress-theme-toolkit-admin-menu/">Wordpress Theme Toolkit</a>.
Author: Sam Devol
Author URI: http://www.samdevol.com
Version: 0.91
*/

/* Tharmac color #680E43 */

body {
	background:#FFF;
	color:#666;
	list-style:none;
	margin:0;
	padding:0;
	
}

#wrapper {
	min-width:640px;
	margin:10px auto;
	
}

#header {
	border-bottom:#CCC 1px solid;
	height:95px;
	width:100%;
}

#header img {
	margin-top:-15px;
	margin-right:-10px;
}

#title {
	color:#CCC;
	letter-spacing:-1px;
	text-align:right;
	margin:30px 10px 0;
	
}

#description {
	color:#CCC;
	letter-spacing:-1px;
	text-align:right;
	margin:0 10px;
	
}

#container {
	border-left:#CCC 1px solid;
/*	float:right; */
	float:left;
	width:78%;
	margin:0;
	margin-left:175px;
	
}

#single-content {
	float:left;
	text-align:left;
	width:99%;
	padding:20px;
	
}

#content1 {
	float:left;
	margin-left:9px;
	text-align:justify;
	width:45%;
	padding:20px;
	margin-top:-18px;
	
}

#content2 {
	text-align:justify;
	padding:20px;
	margin-top:-18px;
}

div.post-permalink {
	float:right;
	
}

div.post-comments {
	float:left;
	
}

h3.post-date,p.post-date-single,h3#comment-count {
	text-align:right;
	word-spacing:0.2em;
	margin:-15px 0 10px;
	
}

h3.post-date,div.post-entry h1,div.post-entry h2,div.post-entry h3,div.post-entry h4,div.post-entry h5,div.post-entry h6,div#sidebar ul li p {
	background:#fff;
	font-size:0.8em;
	
}

div.post-entry blockquote {
	background:#fff;
	display:block;
	font-size:0.9em;
	line-height:120%;
	width:85%;
	margin:0 15px;
	padding:10px;
	
}

div.post-entry blockquote p {
	font:12px/13px georgia, palatino, serif;
	text-indent:10px;
	
}

div.post-entry blockquote:before,blockquote:after {
	background:transparent;
	color:#6C8EFF;
	display:block;
	font:16px/18px georgia, palatino, serif;
	font-size:500%;
	width:50px;
	
}

div.post-entry blockquote:before {
	content:open-quote;
	height:0;
	margin:0 0 -0.4em -0.45em;
	
}

div.post-entry blockquote:after {
	content:close-quote;
	height:0;
	margin-bottom:0;
	margin-left:93%;
	margin-top:-0.2em;
	
}

#content2 div.post-entry blockquote {
	background:#fff;
	display:block;
	font-size:0.9em;
	line-height:120%;
	width:45%;
	margin:0 0 0 51%;
	padding:0;
	
}

#content2 div.post-entry blockquote p {
	font:12px/13px georgia, palatino, serif;
	text-indent:10px;
	margin:5% 0 0 14%;
	
}

#content2 div.post-entry blockquote:before {
	content:open-quote;
	height:0;
	margin:10% 0% -10% -0%;
	
}

#content2 div.post-entry blockquote:after {
	content:close-quote;
	height:0;
	margin-bottom:0;
	margin-left:99%;
	margin-top:0;
	
}

div.post-entry ul li {
	list-style:disc;
	
}

div.post-entry ul li,div.post-entry ol  {
	line-height:120%;
	margin:0 0 0.5em -3em;
	
}

#content2 div.post-entry ul li,div.post-entry ol li {
	line-height:120%;
	margin:0 0 0.5em 1.5em;
	
}

div.post-entry h1,div.post-entry h2,div.post-entry h3,div.post-entry h4,div.post-entry h5,div.post-entry h6 {
	font-size:1.3em;
	font-weight:400;
	margin:1.2em 0 -0.6em;
	
}

div.pullquote {
	color:#333;
	float:right;
	font:16px/18px georgia, palatino, serif;
	text-align:center;
	width:40%;
	margin:2% 1% 2% 3%;
	padding:0;
	
}

#content2 div.pullquote {
	color:#333;
	float:right;
	font:16px/18px georgia, palatino, serif;
	text-align:center;
	width:16%;
	margin:2% 1% 2% 3%;
	padding:0;
	
}

div.single-post .post-footer  {
	color:#6C8EFF;
	font-size: 0.8em;
	
}

div.single-post .post-entry ul  {
	margin:0;
	
}

div.post-footer p,h4#comment-header,div.nav-left,div.nav-right,.center {
	text-align:center;
	
}

div.nav-left  {
	float:left;
	 margin-left:20%;
	
}

div.nav-right  {
	float:right;
	 margin-right:20%;
	
}

div.post-header p,p.post-date-single,div.post-footer,h3#comment-count,div#sidebar ul li h2 {
	background:#fff;
	color:#888;
	
}

div.post-header hr {
	background:#fff;
	color:#444;
	margin:1em 2em 4em;
	
}

div.post-header .post-permalink  {
	float:right;
	
}

div.post-header .post-comments  {
	float:left;
	
}

h2.post-title a  {
	color:#680E43
/*	color:#6C8EFF; */
	font-size:1em;
	font-weight:700;
	text-align:left;
	
}

div.post-entry h1,div.post-entry h2,div.post-entry h3,div.post-entry h4,div.post-entry h5,div.post-entry h6 {
	font-size:1.3em;
	font-weight:400;
	margin:1.2em 0 -0.6em;
	
}

div.widecolumn {
	margin:0;
	padding:0 4% 0 2%;
	
}

div.widecolumn .single-post {
	line-height:150%;
	width:94%;
	margin:10px;
	padding:0;
	
}

div.widecolumn li,div.widecolumn .post-footer p {
	margin:0 15px;
	padding:0;
	
}

div.widecolumn .post-entry blockquote:after {
	content:close-quote;
	height:0;
	margin-bottom:0;
	margin-left:99%;
	margin-top:-0.2em;
	text-align:right;
	
}

div.formcontainer p {
	margin:0.5em 2em 1em;
	
}

div.formcontainer  {
	font-size: 1em;
	margin: 0 0 3em 0;
	width: 100%;
	
}

div.formright, div.formleft  {
	display: inline;
	float: left;
	margin: 0 0 0.5em 0;
	color: #888;
	
}

div.formleft  {
	clear: both;
	text-align: right;
	width: 15%;
	margin: 0 2% 0 0;
	
}

div.formright  {
	 width: 80%;
	 
}

input#searchsubmit, input#submit  {
	 border: 1px outset #999;
	margin:0 6px 1px;
	 
}

input#s, input#author, input#email, input#url  {
	 width: 100px;
	 
}

input#s, input#author, input#email, input#url, textarea  {
	border: 1px inset #999;
	margin: 1px;
	
}

h4#respond {
	font-size:1.3em;
	font-weight:400;
	margin:2em 0 0 1.5em;
	
}

span#comment-count {
	vertical-align:top;
	font-size:0.9em;
	margin-left:1em;
	
}

span#comment-header {
	font-size:1.6em;
	font-weight:400;
	margin:1em 0 1em 1.1em;
	
}

div#commentform {
	margin:0 0 0 2em;
	
}

div#comments ol li {
	background:#f6f7f9;
	color:#111;
	margin:1em 5%;
	padding:0.5em 1em;
	
}

div#comments ol li.alt {
	background:#e7eaed;
	color:#111;
	
}

div#comments ol li p {
	color:#333;
	margin:0.5em 0;
	
}

div#comments ol li p.comment-metadata {
	font-size:0.9em;
	
}

div#comments blockquote {
	margin:3em 2em 2em 3.5em;
	
}

div#recentcomments {
	font-size:0.8em;
	
}

img {
	border:none;
	
}

a img {
/*	border:#6C8EFF 1px solid; */
	border-style:none;
	
}

img.center {
	display:block;
	margin:0.4em auto;
	
}

img.alignright {
	float:right;
	margin:0.4em 0 0.4em 1.1em;
	
}

img.alignleft {
	float:left;
	margin:0.4em 1.1em 0.4em 0;
	
}

#sidebar {
	position:absolute;
/*	float:right; */
	float:left;
	border-right:#CCC 1px solid;
	text-align:right;
	margin-top:5px;
	width:175px;
	margin-right:-1px;
/*	margin-left:-30%; */
	
}

div#sidebar ul  {
	list-style:none;
	margin:0 0 0 0;
	padding:0;
	
}

div#sidebar ul li {
	position:relative;
	font-size:1em;
	margin:0;
	padding:0;
	
}

div#sidebar li h2 {
	font-size:1.1em;
	margin:20px 0;
	
}

div#sidebar ul li p,div#sidebar ul li ul,div#sidebar ul li ul li {
	margin:0 0.5em;
	padding:0;
	
}

div#sidebar ul li ul li ul li {
	font-size:0.9em;
	margin:0 0 0 1em;
	
}

div#sidebar .sidebartext {
	color:#888;
	font-size:0.75em;
	font-weight:400;
	line-height:125%;
	margin:0 5px 0 0;
	
}

div#sidebar .sidebartext img {
	margin:0 4px 5px 0;
	
}

div#sidebar .widgettitle {
	color:#6C8EFF;
	background:#F3F3F3;
	padding-right:6px;
	
}

div#sidebar img  {
	margin-right:-1px;
	border:none;
	
}

#calendar table  {
	margin:0 20px;
	
}

#navlist {
	background:#F3F3F3;
	font-weight:700;
	margin-left:0;
	width:175px;
	padding:0 5px 1px;
	
}

#navlist li {
	border-top:#CCC 1px solid;
	list-style:none;
	text-align:right;
	margin:0 1px 1px;	
}

#navlist li a {
	background:#F3F3F3;
	display:block;
	text-decoration:none;
	padding:0.25em 0.5em 0.25em 0.75em;
	
}

#navlist li a:link {
	color:#680E43;
/*	color:#6C8EFF; */
	
}

#navlist li a:visited {
	color:#680E43;
/*	color:#999; */
	
}

#navlist li a:hover {
	background:#FFF;
	color:#666;
	border-color:#FE3;
	
}

div#utw_widget {
	margin:0 10px;
	
}

#single-content .dateblock {
	float:right;
	margin:0 20px;
	
}

#footer {
	margin-left:175px;
	width:78%;
	border-top:#CCC 1px solid;
	clear:both;
	font-size:10px;
	height:30px;
	margin-top:10px;
	text-align:center;
	
}

a:link,a:active,a:visited {
	color:#680E43;
/*	color:#999; */
	text-decoration:none;
	
}

a:hover,a:active:hover,a:visited:hover {
	color:#680E43;
/*	color:#6C8EFF; */
	text-decoration:underline;
	
}

.clearer  {
	clear: both;
	margin-top: -1px;
	
}
.add-in-content {
	margin-right:2px;
}

