/*
Theme Name: Essay Writing Blog
Theme URI: http://essaywritingblog.com/
Description: Special theme for Essay Writing Blog
Version: 1.0
Author: Skinny
Author URI: http://essaywritingblog.com/
Tags: BW + Wood, custom header, fixed width, two columns, widgets
*/

*	{ margin:0; padding:0; border:none; text-indent:0; list-style:none; color:#444; font-family:Arial; font-size:9pt; text-decoration:none; }
INPUT,TEXTAREA	{padding:2px;border:1px #ccc solid;}

HTML	{ background:#ebeaea url('images/top-bg.gif') top repeat-x; }
BODY	{ background:url('images/bottom-bg.gif') bottom repeat-x; }

TABLE	{ width:100%; height:100%; }
TD	{ vertical-align:top; }

H1	{ font-size:22px; color:#444; text-align:center }


.container	{ margin:0 auto; width:842px; }



.header				{ height:215px; }
.header .left			{ width:218px; background:url('images/header-bg-1.jpg'); }
.header .top-menu		{ background:url('images/header-bg-2.jpg'); color:#fff; text-align:center; }
.header .top-menu A		{ padding:7px 12px; line-height:43px; color:#fff; font-size:10pt; }
.header .top-menu A:hover	{ padding:6px 11px; border:1px #d49843 solid; background:#444; }
.header .title			{ height:100px; }
.header .bottom			{ height:72px; background:url('images/header-bg-3.jpg'); }
.header .right			{ width:223px; background:url('images/header-bg-4.jpg'); }
.search				{ padding-top:5px; padding-bottom:20px; background:url('images/search-bottom-bg.gif') center bottom no-repeat; }
*html .search			{ padding-top:4px; }
/*.search				{ padding-bottom:23px; width:325px; background:#167124 url('images/top-bg-2.gif') right top no-repeat; text-align:center; vertical-align:bottom; }*/
.search TABLE			{ margin:0 auto; width:auto; height:auto; }
.search TD.srch			{ padding-left:3px; height:29px; background:url('images/search-bg.gif') left top no-repeat; vertical-align:middle;}
*html .search TD.srch		{ background:url('images/search-bg.gif') left 1px no-repeat; }
.search INPUT.field		{ padding:0 3px 0 7px; width:137px; height:15px; background:none; border:none; color:#444; font-size:12px; }
*HTML .search INPUT.field	{ padding:0 3px 0 7px; height:15px; }
.search INPUT.button		{ width:51px; height:29px; background:url('images/search-button.gif'); color:#fff; font-size:12px; font-weight:bold; }
*HTML .search INPUT.button	{ margin-top:1px; }



.page		{ margin:0 auto; width:842px; background:url('images/main-bg-1.gif') top repeat-y; }
.page .bg	{ background:url('images/main-bg-2.gif') top no-repeat; }



.sidebar		{ padding:15px 18px 30px 20px; width:233px; }

.widget			{ margin-bottom:15px; padding-bottom:20px; border-bottom:1px #d4d4d4 solid; }
.widget UL		{ padding-left:7px; padding-right:5px; }
.widgettitle		{ margin-bottom:10px; padding-left:20px; }
.widgettitle SPAN	{ padding:5px 35px 5px 0; background:url('images/widget-title-ico.gif') right no-repeat; font-size:18px; font-weight:normal; }
.widget LI		{ line-height:19px; }
.widget A		{ display:block; padding-left:12px; background:url('images/menu-item.gif') left 4px no-repeat; color:#666; font-size:10pt; zoom:1; }
.widget A:hover		{ background:url('images/menu-item-over.gif') left 4px no-repeat; }

DIV.ads-widget *		{ margin:0; padding:0; background:none; }

.widget_recent_comments A		{ background:none; font-style:italic; }
.widget_recent_comments A:hover { background:none; text-decoration:underline; }

.main		{ padding:10px 24px 30px 5px; }

.pagetitle		{ padding:5px 15px; font-size:10pt; }

.post			{ padding:10px 15px 30px 15px; }
.post H2		{ text-align:center; line-height:31px; }
.post H2 A,
.post H2 SPAN		{ padding-top:10px; padding-left:30px; line-height:31px; background:url('images/post-title-ico.gif') left top no-repeat; color:#000; font-size:16pt; font-weight:bold; }
.post H2 A:hover	{ text-decoration:underline; }
.post SMALL		{ padding:2px 2px; background:url('images/post-data-bg.gif') left no-repeat; color:#000; font-size:10pt; font-style:italic; }
.entry P		{ padding:10px 0; text-indent:15px; text-align:justify; }
.entry A		{ color:#805726; }
.entry A:hover		{ text-decoration:underline; }
.postmetadata		{ text-align:right; }
.postmetadata A		{ padding-left:15px; background:url('images/comments-ico.gif') left no-repeat; }
.postmetadata A:hover	{ text-decoration:underline; }

.comments		{ margin-bottom:10px; font-size:12pt; text-align:center; }
.commentlist		{ padding:5px 15px; }
.commentlist LI		{ margin-bottom:20px; }
.commentlist P		{ margin-bottom:10px; text-indent:15px; }
.respond		{ padding:0 15px; }
.commentform		{ padding:0 15px; }
.commentform INPUT,
.commentform TEXTAREA	{ border:1px #ccc solid; }
#submit			{ padding:3px 5px; }



.footer		{ padding-top:30px; width:842px; height:46px; background:url('images/footer-bg.gif') top no-repeat; text-align:center; }
.footer A	{ margin:0 10px; color:#ccc; }
.footer A:hover	{ color:#fff; text-decoration:underline; }


.footerTagCloud		{ width:840px; margin:0 auto; line-height:16px; text-align:center; }
.footerTagCloud A	{ margin:0 3px; color:#ccc; text-decoration:none; }
.footerTagCloud A:hover	{ color:#fff; text-decoration:underline; }
