/*  
Theme Name: 2AddHere Blog
Theme URI: http://www.2addhere.info/blog
Description: Theme for 2addhere.info
Version: 1.0
Author: Colleen C (coding)
Author URI: http://www.kalinawebdesigns.com/
*/
* {
	margin: 0;
	padding: 0;
}
body {
	font: 8pt Verdana, Arial, Helvetica, Sans-Serif;
	background: #fff;
	color: #676767;
	text-align: center;
}
p {
	margin: 0 0 12px 0;
}
a {color: #65314b; text-decoration: none;}
a:hover {text-decoration: underline;}
#page {
	width: 100%;
	text-align: left;
	background: url('images/pagebg.gif') repeat-y right top;
}
#header {
	background: url('images/globe.gif') no-repeat right top;
	height: 198px;
}
#headerimg {
	float: left;
	height: 198px; 
}
a img {
	border: 0;
}
hr {
	display: none;
}
#menu {
	float: right;
	background: url('images/top.right.bar.gif') no-repeat;
	height: 33px;
	width: 382px;
	text-align: center;
	padding-top: 8px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
#menu a {color: #fff; text-decoration: none;}
#menu a:hover { text-decoration: underline;}
#search_bar {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #d6d5b9;
	height: 26px;
	padding: 8px 0 4px 0;
	text-align: center;
}
#search_bar #searchsubmit {
	border: 0;
	font-weight: bold;
	font-size: 12px;
	background: url('images/search.gif');
	width: 72px;
	color: #fff;
	height: 22px;
}
#search_bar #s {
	padding: 2px 0 0 6px;
	border: 1px #3a7f15 solid;
	font-size: 12px;
	background: #fff;
	color: #65314b; 
	height: 18px;
	width: 510px;
	vertical-align: top;
}
#nav {
	background: #e8e9d9;
	height: 20px;
	padding: 4px 6px 0 6px;
	font-size: 12px;
	font-weight: bold;
	color: #65314b;
}
#content {
	float: left;
	padding-top: 12px;
	padding-bottom: 12px;
	width: 100%;
}
.narrowcolumn {
	position: relative;
	margin: 0 222px 0 0;
	padding: 0 20px;
}
.post {
	clear: both;
	float: left;
	width: 100%;
	background: url('images/dot1.gif') repeat-x left bottom;
	padding: 0 0 22px 0;
	margin: 0 0 22px 0;
}
.post h2, .post h3 {
	font-size: 12px;
	color: #666;
	font-weight: bold;
	background: #eae4d6 url('images/arrow.gif') no-repeat 8px center;
	padding: 0 2px 0 28px;
	margin: 0 0 7px 0;
	height: 26px;
	line-height: 26px;
}
.post small {
	font-size: 7pt;
	float: right;
	margin: 0 0 6px 0;
	padding: 0 6px 0 0;
}
.postmetadatasingle {
	clear: both;
	margin: 10px auto;
	padding: 8px;
	overflow: auto;
	width: 85%;
	background: #eae4d6;
}
.postmetadatasingle small {
	float: none;
	margin: 0
	padding: 0;
}
.entry {
	clear: both;
}
.entry a:link {
	color: #3e1329;
}
h3#respond, h3#comments {
	clear: both;
	font-size: 10pt;
	margin: 0 0 12px 0;
}
#sidebar {
	float: right;
	width: 210px;
	padding: 10px 0 10px 12px;
	margin: 0 0 0 -222px;
}
#sidebar ul {
	list-style: none;
}
#sidebar h2 {
	font-size: 12px;
	font-weight: bold;
	color: #65314b;
	padding: 2px 4px 0 18px;
	background: url('images/bullet.gif') no-repeat left center;
	margin: 0 0 3px 0;
}
#sidebar h2 a {
	font-weight: bold;
}
#sidebar ul ul {
	margin: 0 0 7px 0;
}
#sidebar ul ul ul {
	margin: 2px 0 0 0;
}
#sidebar ul ul li {
	font-size: 11px;
	color: #666;
	padding: 4px 0 4px 18px;
	background: url('images/y.arrow.gif') no-repeat left 7px;
	margin: 0 0 0 14px;
}
#sidebar ul ul ul li {
	margin: 0;
}
#sidebar li a {color: #666; text-decoration: none;}
#sidebar li a:hover {text-decoration: underline;}
#footer {
	clear: both;
	height: 67px;
	padding: 23px 20px 20px 20px;
	background: #65314b;
}
#footer p {
	font-size: 11px;
	color: #eae4d6;
	height: 60px;
	background: url('images/footer.left.gif') no-repeat left top;
	padding: 2px 10px 2px 20px;
}
#footer p a {color: #eae4d6; text-decoration: none;}
#footer p a:hover {text-decoration: underline;}
.navigation {
	clear: both;
	display: block;
	text-align: center;
	margin: 0 auto;
	padding: 22px 0 44px;
}
.alignright {
	clear: left;
	float: right;
}
.alignleft {
	float: left
}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
}
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
}
select {
	width: 130px;
}
.commentlist {
	clear: both;
	margin: 0 0 20px 0;
	text-align: justify;
}
.commentlist li {
	font-weight: bold;
	background: url('images/dot1.gif') repeat-x left top;
	padding: 10px;
	margin: 5px 0;
	list-style: none;
}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
}
.commentlist p {
	font-weight: normal;
	text-transform: none;
	margin: 10px 5px 0 0;
}
.commentmetadata {
	font-weight: normal;
	display: block;
}
#commentform p {
	margin: 5px 0;
}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}
#commentform input, #commentform textarea {
	border: 1px solid #75b950;
}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
}
#commentform textarea {
	width: 99%;
	padding: 2px;
}
#commentform #submit {
	background: #75b950;
	float: right;
}
code {
	font: 1.1em 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
}
.entry ol, .entry ul {
	clear: both;
	margin: 0 0 6px 10px;
	padding: 0 0 0 15px;
}
acronym, abbr, span.caps {
	cursor: help;
}
acronym, abbr {
	border-bottom: 1px dashed #999;
}
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
}
blockquote cite {
	margin: 5px 0 0;
	display: block;
}
.center {
	text-align: center;
}
