/*
Theme Name: 2 Column Fixed - Menu Right
Theme URI: http://www.tomorrows-laundry.com
Description: This is a blank Wordpress theme with a fixed width, laid out in 2 columns with the menu on the right
Author: Will Healey
Author URI: http://www.tomorrows-laundry.com
/*-----------Block Level Elements--------------*/
Body {
 font-size:12px;
 font-family:Verdana;
 text-align:center;
 color:#000000;
 background-color:#4C76A1;
 margin:0px;
 padding:5px 0px 5px 0px;
}
form { margin:0; padding:0 }
.ads {
 float:left;
 margin:0px 3px 3px 15px;
 padding:2px;
}
.ad468x60 {
 width:468px;
 margin:0px auto;
 padding:10px 0px 5px 0px;
}
#header div#topad {
 float:right;
 width:470px;
 margin:6px 5px 0px 0px;
 padding:0px;
}
a {
 color: #4793b2;
 text-decoration: underline;
}
a:hover {
 color: #66ab28;
 text-decoration: none;
}
span.image {
 float:right;
 margin:3px;
 padding:2px;
}
span.left {
 float:left;
 margin:3px;
 padding:3px;
}
#page {
 width:995px;
 margin:0 auto;
 padding:0px;
 background-image:url(images/background.gif);
 background-repeat:repeat-y;
 clear:both;
}
#header {
 width: 100%;
 background-image:url(images/header-background.gif) !important;
 background-repeat:repeat-x !important;
 margin:0px;
 padding:0px;
 display:block;
 overflow: hidden;
}
#headerimg {
 margin:0px;
 padding:0px;
 height:86px;
 width:350px;
 float:left;
}
#header h1, #header p.title {
 margin:0px;
 padding:10px 0px 0px 30px;
 text-align:left;
 font-size:20px;
 color:#4793B2;
 font-weight:bold;
}
#header h1 a, #header p.title a {
 color:#4793B2;
 text-decoration:none;
}
#header h1 a:hover, #header p.title a:hover {
 color:#4793B2;
 text-decoration:none;
}
.description {
 margin:0px;
 padding:0px 0px 0px 30px;
 text-align:left;
}
#logo {
 margin:0px;
 padding:0px;
 width:250px;
 float:right;
 text-align:left;
 display:block;
}
#wrapper {
 width: 100%;
 clear:both;
}
#content {
 float:left;
 width:720px;
 /*background-color:#EFEFEF;*/
 margin:0px;
 padding:0px;
}
#sidebar {
 float:left;
 width:275px;
}
#footer {
 clear: both;
 background-image:url(images/footer.gif);
 background-repeat:repeat-x;
 margin:10px 0px 0px 0px;
 padding:0px;
 height:47px;
 text-align:left;
}
#footer p {
 margin:0px;
 padding:10px 0px 9px 15px;
 color:#FFFFFF
}
#footer p a {
 color:#FFFFFF
}
#networks {
 background-color:#FFFFFF;
 margin:0px;
 padding:3px 0px 2px 15px;
 text-align:left;
 clear:both;
 font-size:11px;
}
.left {
 float:right;
 text-align:left;
 margin:20px 9px 0px 0px;
 padding:0px;
}
.date {
 display:block;
 background-image:url(images/date.png);
 background-repeat:no-repeat;
 width:64px;
 height:49px;
 text-align:center;
 margin:0px;
 padding:2px 0px 0px 0px;
}
.left small a {
 color:#4273C3;
 font-weight:bold;
 text-decoration:none;
}
.left small a:hover {
 color:#66ab28;
 font-weight:bold;
 text-decoration:underline;
}
.by {
 margin:0px;
 padding:0px 0px 0px 25px;
}
#welcome {
 background-color:#FFFFFF;
 text-align:left;
 overflow:none;
}
#welcome h2 {
 margin:0px;
 padding:10px 0px 0px 45px;
 color:#4273C3;
 font-size:16px;
 font-weight:bold;
}
#welcome h3 {
 margin:0px;
 padding:10px 0px 0px 15px;
 color:#4273C3;
 font-size:16px;
 font-weight:bold;
}
#welcome p {
 margin:5px 0px 0px 30px;
 padding:0px 0px 20px 0px;
}
.welcont {
 display:block;
 width:50%;
 height:140px;
 background-color:#FFFFFF;
 float:left;
}
.popular {
 display:block;
 width:50%;
 height:140px;
 background-color:#FFFFFF;
 float:left;
}
.popular ul {
 margin:5px 0px 0px 10px;
 padding:0px;
}
.popular ul li {
 list-style-image:url(images/arrow.png);
 list-style-position:inside;
 margin:0px;
 padding:0px;
}
#break {
 clear:both;
 background-image:url(images/break.gif);
 background-repeat:repeat-x;
 height:39px;
 text-align:right;
 margin:0px;
 padding:0px 5px 0px 0px;
}
div#search-left
{
	float:right;
	width:400px;
	padding:0px;
	position:relative;
}
div#search-right
{
	float:right;
	width:150px;
	padding-left:5px;
 text-align:left;
}
div#search-right p
{
	margin:0; padding:5px 0 0 0;
	font-size:12px;
}
div#c1, div#c2
{
	position:absolute;
	top:0;
	left:0;
	padding:5px;
	width:400px;
}
div#c2
{
	position:absolute;
	top:0;
	left:0;
	display:none;
}
/*-------------Menu-----------------*/
#menu {
 width:714px;
 height:49px;
 background-image:url(images/menu-background.gif);
 background-repeat:no-repeat;
 background-position:center;
 margin:0px;
 padding:0px;
 list-style:none;
}
#menu li {
 float:left;
 height:41px;
}
#menu li.first {
 margin-left:15px;
}
#menu li.current_page_item {
 background-image:url(images/current-page.gif);
 background-repeat:repeat-x;
 text-decoration:none;
}
#menu li.current_page_item a {
 background-image:url(images/current-page.gif);
 background-repeat:repeat-x;
 text-decoration:none;
}
#menu li.current_page_item a:hover {
 background-image:url(images/current-page.gif);
 background-repeat:repeat-x;
 text-decoration:none;
}
#menu li a {
 display:block;
 /*background-color:#EFEFEF;
 height:41px;*/
 padding:13px 13px 13px 10px;
 color:#FFFFFF;
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
}
#menu li a:hover {
 background-image:url(images/menu-hov.gif);
 background-repeat:repeat-x;
 text-decoration:none;
}
/*-------------Headings-------------*/
h1 {
 text-size:20px;
 margin:0px;
 padding:0px;
}
h2 {
 font-size:16px;
 font-weight:bold;
}
h3 {
 color:#4793B2;
 margin:0px;
 padding:7px 0px 0px 25px;
 text-decoration:none;
 font-weight:bold;
 text-size:15px;
}
h4 {
 margin:10px 0px 3px 10px;
 padding:0px;
 color:#4273C3;
 text-size:14px;
}
/*-------------The Post-------------*/
.post h2 a:hover, h2 a:visited, h2 a {
 color:#4793B2;
 margin:0px;
 padding:0px;
 text-decoration:none;
}
.post h2, .post h1 {
 color:#4793B2;
 margin:0px;
 padding:7px 0px 0px 25px;
 text-decoration:none;
 font-size:17px;
}
.post {
 float:right;
 text-align:left;
 width:639px;
 margin:5px 0px 0px 0px;
 padding:10px 0px 0px;
}
.post p {
 padding:2px 20px 5px 20px; line-height:14px;
}
.post small a {
 color:#4273C3;
 font-weight:bold;
 text-decoration:none;
}
.post ul {
 width:97%;
 margin:0px 0px 0px 25px;
 padding:0px;
}
.post li {
 width:535px;
 margin:5px 0px 2px 25px;
 padding:0px;
}
li.reltitle {
 list-style:none;
 margin:0px;
 padding:0px;
}
ul.related {
 margin:0px 0px 0px 25px;
 padding:0px;
}
ul.related li { margin-top:0px; }
.entry {
 margin-right:50px;
}
entrytext.postmetadata {
 clear:both;
 display:block;
}
.navigation {
 clear:both;
 margin:0px 0px 10px 84px;
 padding:8px 0px 10px 25px;
 border-bottom:2px solid #DBDCDD;
 width:601px;
 text-align:left;
}
.pagetitle {
 text-align:left;
 color:#4793B2;
 margin:20px 0px 0px 105px;
 padding:0px;
 font-size:17px;
}
blockquote {
 border-bottom:1px dashed #66ab28;
 border-left:5px solid #4273C3;
 padding:15px 10px 20px 15px;
 clear:both;
 display:block;
}
blockquote blockquote {
 border-bottom:0px;
 border-left:0px;
 border-top:1px dashed #4273C3;
 border-right:5px solid #66ab28;
}
#interview {
 margin:0px;
 padding:0px;
 list-style:none;
}
#interview li {
 margin:0px;
 padding:5px 0px 5px 0px;
}
#interview li.answer {
 margin:0px;
 padding:5px 0px 20px 0px;
}
cite a {
 font-weight:bold;
}
code {
 margin:0px;
 padding:0px;
}
/*--------------Sidebar------------*/
#sidebar ul {
 margin:0px 0px 0px 0px;
 padding:0px;
 text-align:left;
 list-style:none;
}
#sidebar ul h2 {
 background-image:url(images/h2-sidebar.gif);
 background-repeat:repeat-x;
 color:#FFFFFF;
 margin:0px;
 padding:8px 0px 18px 20px;
}
#sidebar ul h4 {
 background-image:url(images/h2-sidebar.gif);
 background-repeat:repeat-x;
 color:#FFFFFF;
 margin:0px;
 padding:8px 0px 18px 20px;
 font-size:16px;
 font-weight:bold;
}
#sidebar ul li {
 margin:0px 0px 10px 0px;
 padding:0px;
}
#sidebar ul ul {
 margin:0px 0px 0px 0px;
 padding:0px;
}
#sidebar ul ul li {
 margin:0px;
 padding:0px 0px 0px 15px;
 list-style-image:url(images/arrow.png);
 list-style-position:inside;
}
#sidebar ul ul ul li {
 margin:0px;
 padding:0px 0px 0px 5px;
}
#sidebar p {
 padding:0px 0px 10px 0px;
 margin:0px 0px 10px 0px;
}
#sidebar img a {
 border:0px;
}
.gotbanners { text-align: center; } 
.gotbanners img {
 margin:2px /*2px 0px 0px 5px*/;
 padding:0px 0px /*5px 3px*/;
}
#sidebar p.buttons {
 text-align:left;
 padding:0px 0px 0px 15px;
 margin:0px;
}
#tags { width:245px; margin:0px auto; padding:0px }
#sidebar li.pagenav {
 clear:both;
}
/*--------------Comments--------------*/
h3.comments {
 text-align:left;
 margin:0px;
 padding:0px 0px 10px 0px;
}
ol.commentlist {
 clear:both;
 width:500px;
 text-align:left;
 padding:0px;
 margin:100px;
 padding:0px 10px 0px 10px;
 list-style:none;
}
ol.commentlist li {
 border-bottom:7px solid #E4E4E4;
 border-left:1px solid #E4E4E4;
 border-right:1px solid #E4E4E4;
 border-top:1px solid #E4E4E4;
 margin-bottom:10px;
 padding:10px 10px 0px 10px
}
ol.commentlist li.alt {
 background-color:#EFEFEF
}
ol.commentlist li li {
 border:0px;
 margin:0px;
 padding:0px;
}
#comment-form {
 float:left;
 width:450px;
 height:400px;
 background-image:url(images/comment-box.gif);
 background-repeat:no-repeat;
 margin:0px 0px 10px 85px;
 padding:0px;
 text-align:left;
}
#comment-form form {
 margin:0px;
 padding:0px 15px 10px 25px;
}
#comment-form h3 {
 margin:0px;
 padding:20px 0px 0px 30px;
}
label {
 margin:0px;
 padding:0px;
}
#search {
 text-align:left;
 width:639px;
 margin:5px 0px 0px 40px;
 padding:10px 0px 0px 0px;
}
html>body #search { margin:0px 0px 0px 80px }
#search h2 {
 color:#4273C3;
 margin:0px 0px 0px 45px;
 padding:0px;
}
#search form {
 margin:15px 0px 0px 25px;
 padding:0px;
}
/*-------------Other------------------*/
hr {
 border-top:1px solid #BFC0C1;
 border-bottom:0px;
 border-left:0px;
 border-right:0px;
 width:90%;
 margin:0px auto;
 margin-top:15px;
 margin-bottom:15px;
}
.hr {
 display:block;
 clear:both;
 border:1px solid #DBDCDD;
 width:85%;
 margin:0px auto;
 margin-right:15px;
}
div#404 {
 float:right;
 text-align:left;
 width:639px;
 margin:5px 0px 0px 0px;
 padding:10px 0px 0px;
}
form.feed {
 width:228px;
 margin:0px auto;
 padding:10px 0px 0px 0px;
 font-size:11px;
 font-family:Verdana;
 font-weight:normal;
}
form.feed input.email {
 float:left;
 width:143px;
 height:26px;
 margin:0px;
 padding:0px;
 background-image:url(images/input-email.gif);
 background-repeat:no-repeat;
 background-position:top;
 border:0px;
 font-size:11px;
 font-family:Verdana;
 font-weight:normal;
}
form.feed input.subscribe {
 float:left;
 margin:0px 0px 0px 3px;
 padding:0px;
}
form.feed p.chicklet {
 margin:0px;
 padding:0px 0px 10px 0px;
}
div.delivered {
 clear:both;
 margin:0px;
 padding:11px 0px 6px 0px;
}
html>body div.delivered {
 clear:both;
 margin:0px;
 padding:14px 0px 11px 0px;
}
div#ScratchBackWidget {
 width:200px;
 margin:0px auto;
 padding:0px;
}
.ddsg-wrapper ul {
 margin-bottom:15px;
}
div.rdetector_placeholder_specia { width:90%; margin:0px auto; }
#comparison { margin:0px 10px 0px 10px; }