/*
Theme Name: Wordsmith Blog
Theme URI: 
Description: Curling up in front of a fire with a good book, sitting around the family table playing word games, the Wordsmith theme puts all these warm familiar experiences into one inviting design. But more than just aesthetics, Wordsmith is packed with customizable options. Choose background colors, sidebar placement, and an optional adsense ready sidebar. Also, the header displays your blog title in custom block lettering.
Version: .4.1
Author: Adazing Design
Author URI: http://www.adazing.com
Tags: red, blue, brown, tan, three-columns, two-columns, right-sidebar, left-sidebar, custom-header, fixed-width, theme-options





/*---------------------------------------------------------------------------------

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

	
	
[Table of contents]

1. Initial Styling - General tags, the background, global attributes (overridden by following regions).
2. Header Region - Styles specific to header region, title, slug, top menu, etc.
3. Content Region - Styles for content appearance, blockquotes, posts, pages, wp-caption, etc.
4. Comments Region – Styles for comment thread, forms, etc.
5. Sidebar Region – Styles for widgets, additional menus lists and links.
6. Footer Region – Styles specific to the footer region.
7. Misc. & Plugins – Miscellaneous, override plugins, define last rule, fix anomalies, etc.

-----------------------------------------------------------------------------------*/




/*=== START SECTION 1 - Initial Styling ===*/

#wrapper {
	margin: auto;
	width: 987px;
}
#blogtitle {
	z-index: 99;
	position: relative;
	float: left;
}
#rip {
	background-image: url(images/paper-rip.png);
	background-repeat: no-repeat;
	height: 103px;
	width: 321px;
	position: relative;
	left: 0px;
	padding-top: 33px;
	padding-left: 33px;
	z-index: 1;
	top: 80px;
	float: left;
	margin-top: -110px;
	clear: both;
	padding-right: 25px;
}
#menu {
	width: 570px;
	float: right;
	padding-top: 20px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 30px;
	font-size: 11pt;
}
#menu a {
	color: #000000;
	clip: rect(auto,auto,auto,auto);
	padding-left: 30px;
}
#container {
	float: left;
	width: 997px;
	position: relative;
}


.alignleft {
  float: left;
}
.alignright {
  float: right;
}
img.aligncenter, div.aligncenter {
	display: block;
	margin: 0 auto;
}
img.alignright, div.alignright {
	margin: 1px 0 2px 10px;
	display: inline;
}
img.alignleft, div.alignleft {
	margin: 1px 10px 2px 0;
	display: inline;
}
/*=== END SECTION 1 - Initial Styling ===*/


/*=== START SECTION 2 - Header Region ===*/

#header h1 a:link, #header h1 a:visited {
	text-decoration: none;
	font-size: 1em;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	width: 600px;
	padding: 1px 0 0 25px;
	clear: both;
}
#header h1 a:hover {
	text-decoration: underline;
}
#content h3  {
	color: #B71B0C;
}
#content h2 a {
	color: #B71B0C;
}

#menu ul {
	margin: 0px;
	padding: 0px;
}
#menu li {
	display: inline;
	list-style-type: none;
	margin: 0 10px 0 0;
}
#menu li a:link, #menu li a:visited {
	text-decoration: none;
	padding: 3px;
}
#menu li a:hover {
	text-decoration: underline;
}
/*=== END SECTION 2 - Header Region ===*/

/*=== START SECTION 3 - Content Region ===*/


#content a:link, #content a:visited {
	text-decoration: none;
	padding: 2px;
}
#content a:hover {
	text-decoration: underline;
}
#content h1 {
	font-size: 1.5em;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;}.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.post {
	padding: 5px;
	font-size: .9em;
}
.post h2 {
	font-size: 1.8em;
	margin: 45px 0 10px 0;
	padding: 0;
}
.post h3 {
  font-size: 1.8em;
  margin: 0;
  padding: 0;
}
.post-edit-link img{
	border: none;
}
a.post-edit-link:link, a.post-edit-link:visited {
	text-decoration: none;
}
.entry-content, .entry-excerpt {
	clear: left;
}
.entry-content blockquote {
	color: #000000;
	width: 345px;
	background: url(images/blockquote1.png) no-repeat right bottom;

	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	line-height: 1.3em;
}
.entry-content blockquote p {
	background: url(images/blockquote2.png) no-repeat left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-style: italic;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}



#content2 blockquote {
	color: #000000;
	width: 345px;
	background: url(images/blockquote1.png) no-repeat right bottom;

	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	line-height: 1.3em;
}
 #content2 blockquote p {
	background: url(images/blockquote2.png) no-repeat left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-style: italic;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}
a.image:link, a.image:visited, a.image:hover {
	background: none;
	padding: 0;
}
a.image img {
	border: none;
}
.entry-date {
	height: 74px;
	width: 69px;
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	color: #E7DDCC;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(images/entry.png);
	background-repeat: no-repeat;
}
.entry-month {
	font-size: 16px;
	width: 71px;
	text-align: center;
	height: 22px;
	font-weight: bold;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 2px;
}
.entry-day {
	font-size: 24px;
	text-align: center;
	height: 30px;
	width: 71px;
	font-weight: bold;
	line-height: 30px;
	margin-top: -5px;
	margin-right: 0;
	margin-left: 0;
}

.entry-meta {
  margin: 0 0 10px 0;
}
.underpost {
	font-size: .9em;
}
.underpost a {
	text-decoration: underline;
}
/*=== END SECTION 3 - Content Region ===*/


/*=== START SECTION 4 - Comment Region ===*/
.avatar {
  float: right;
  margin: 0 0 3px 5px;
}
#respond p {
	font-size: .9em;
}
#respond label {
	display: block;
	margin: 5px 0 5px 0;
}
#comment {	
	width: 100%;
}
.thread-even {
	background-color:#E6DDCC;
	padding: 10px;
	border: 1px solid #982719;
}
.thread-odd {
	background-color:#E6DDCC;
	padding: 10px;
	border: 1px solid #982719;
}
#commentform {	
	padding: 10px;
}

ol.commentlist {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ol.commentlist li {
	margin: 15px 0 0 0;
}
ol.commentlist li a {
	text-decoration: underline;
}


#content2 #respond,#content #respond {
	width: 450px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border: thin solid #A52F23;
	position: relative;
	background-color: #C49E6D;
}
#content .commentlist, #content2 .commentlist {
	width: 450px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border: thin solid #A52F23;
	position: relative;
	background-color: #C49E6D;
}

#comments {
	margin-left: 15px;
	color: #C23523;
}

.navigation {
  clear: both;
}

blockquote blockquote blockquote{
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

blockquote blockquote{
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}






/*=== END SECTION 4 - Comment Region ===*/


/*=== START SECTION 5 - Sidebar Region ===*/

#sidebar h1 {
	font-size: 1.4em;
}
#sidebar h2 {
	font-size: 1.1em;
	padding-left: 20px;
	background-image: url(images/sidebartitle.png);
	background-repeat: repeat-x;
	width: 183px;
	height: 41px;
	padding-top: 5px;
}
.title1 {
	font-size: 1.1em;
	padding-left: 20px;
	background-image: url(images/sidebartitle.png);
	background-repeat: repeat-x;
	width: 183px;
	height: 39px;
	padding-top: 7px;
	font-weight: bold;
}
#sidebar ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#sidebar ul ul {
  margin-left: 10px;
}
#sidebar ul ul li, #sidebar ul ul li {
  font-size: .9em;
  margin-left: 10px;
}
#sidebar li a:link, #sidebar li a:visited {
	
	text-decoration: none;
	margin-bottom: .1em;
	padding: 1px;
}
#sidebar li a:hover {
	text-decoration: underline;
}
/*=== END SECTION 5 - Sidebar Region ===*/
#sidebar2 h1 {
	font-size: 1.4em;
}
#sidebar2 h2 {
	font-size: 1.1em;

}
#sidebar2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#sidebar2 ul ul {
  margin-left: 10px;
}
#sidebar2 ul ul li, #sidebar2 ul ul li {
  font-size: .9em;
  margin-left: 10px;
}
#sidebar2 li a:link, #sidebar2 li a:visited {
	display: block;
	text-decoration: none;
	margin-bottom: .1em;
	padding: 1px;
}
#sidebar2 li a:hover {
	text-decoration: underline;
}

#sidebar2 ul li {
	margin-left: 10px;
}

/*=== START SECTION 6 - Footer Region ===*/

#footer a:link, #footer a:visited {
	color: #474200;
}
#footer a:hover {
	text-decoration: none;
}
/*=== END SECTION 6 - Footer Region ===*/


/*=== START SECTION 7 - Misc. & Plugins ===*/
/* insert your misc. styling here. */
/*=== END SECTION 7 - Misc. & Plugins ===*/
a {
	color: #B71B0C;
}
	#searchform {
	height: 22px;
	width: 321px;
	position: relative;
	left: 100px;
	padding-top: 33px;
	padding-left: 33px;
	z-index: 1;
	top: 80px;
	float: right;
	margin-top: -140px;
	clear: both;
	padding-right: 0px;
			}
			#search-box {
	width: 190px;
	height: 23px;
	background: url(./images/box-search.png) left top no-repeat;
	z-index: 99;
			}
			
			#search-text {
				background: transparent none no-repeat 0 0;
				border: none;
				margin: 3px 32px 4px 4px;
				color: #444;
				width: 122px;
			}

#rssfeeds{
	top: 95px;
	left: 114px;
	z-index: 99;
}
#rssfeeds a{
	position: absolute;
	width: 73px;
	height: 68px;
	text-decoration: none;
	left: 914px;
	top: 3px;
	z-index: 99;
	 F
}
#content2 h3  {
	color: #B71B0C;
}
#content2 h2 a {
	color: #B71B0C;
}
#content2 a:link, #content a:visited {
	text-decoration: none;
	padding: 2px;
}
#content2 a:hover {
	text-decoration: underline;
}
#content2 h1 {
	font-size: 1.5em;
}
#rip h2 {
	font-size: 12pt;
	font-weight: normal;
}
.title2 {
	font-size: 1.1em;
	padding-left: 20px;
	background-image: url(images/sidebartitle.png);
	background-repeat: repeat-x;
    height: 39px;
	padding-top: 7px;
	font-weight: bold;
}
#calendar_wrap{
	margin-left: 10px;
	}