/*
	Theme Name: Amely Designs Blog
	Theme URI: http://www.theoutsourcingcompany.com/
	Description: Amely Wurmbrand Designs is nationally-renown for both West Coast, and Seattle interior design work. The firm collaborates with clients executing designs that evoke style, intelligence and emotion. Projects are highly customized to the clients’ needs through the creative use of space, light, unusual materials and distinctive designs. 
 <a href="http://www.theoutsourcingcompany.com/">TheOutsourcingCompany.com</a>.
	Version: 1.03
	Author: TheOutsourcingCompany.com
	Author URI: http://www.TheOutsourcingCompany.com/
	Tags: green, fixed width, two columns, widget ready
*/

/* ---------------------------------------------------------------------------------- */

/***** general *****/
body {
	margin:0px auto;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background: #2e2f29;
	color:#000000;
	
}
img {
	border:0px;
	padding:0px;
	max-width: 100%; /* not working in IE6*/
}
a {color:#3d5929;text-decoration: none;}
a:hover {color: #3d5929;text-decoration: none;}

h1 {font-size:30px;}
h2 {font-size:26px;}
h3 {font-size:21px;}
h4 {font-size:17px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

p {margin: 0px 0px 12px 0px;}
hr {height:1px;border:none;border-top:1px dashed #d8665f; width:90%;}

blockquote {
	clear: left;
	text-align: justify;
	padding: 0px 0px 0px 10px;
	margin: 20px 20px 10px 20px;
	border-left: 2px solid #333333;
}
input {
	margin-bottom:5px;
	vertical-align: middle;
}
select{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
code{
	font: 1.1em 'Courier New', Courier, Fixed;
}

.alignleft {float: left;}
.alignright {float: right;}
.aligncenter,div.aligncenter{
	display: block;
   margin-left: auto;
   margin-right: auto;
}
img.alignleft {
	padding: 0px;
	margin: 0 7px 2px 0;
	display: inline;
}

img.alignright {
	padding: 0px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.clear {clear:both;}
.spacer {height:29px;}
/***** layout *****/
#base{
	width:830px;
	margin:0px auto;
	background: url(images/repeater.jpg) repeat-y center;
}
#base2{
	width:830px;
	background: url(images/footer.jpg) no-repeat center bottom;
}
#header{
	position:relative;
	width: 830px;
	height: 210px;
	background:url('images/header.jpg') no-repeat center;
}
#container{
	position:relative;
	width:830px;
	overflow:hidden;
	background:url('images/container_bg.jpg') no-repeat 0 0;
}

#content{ /*width=698px*/
	float:left;
	display:inline; 
	overflow:hidden; /*when ie6, image's with is > content width, hidden*/
	width:590px;
	min-height:614px; /*ie6 not support*/
	padding: 0px 15px 0px 25px;
	background:url('images/content_bg.jpg') no-repeat 567px 0px;
}
#sidebar{ /*width=190px*/
	float:right;
	display:inline; 
	overflow:hidden;
	width: 174px;
	margin:0 0 0 0;
	padding: 0px 8px 0px 8px;
	color:#666666;
}
#footer {
	clear:both;
	margin:0px;
	color: #ffffff;
	font-size: 11px;
	padding:10px 10px 14px 20px;
}
#footer a {color: #000000; font-weight:bold;}

/***** header *****/
/*#blogtitle {font-family: Arial,Verdana; position:absolute; width:80%; float:right; right:45px; top:90px; text-align:right; font-size:24px; color:#666666; font-weight:bold;}
#blogtitle a, #blogtitle a:hover {font-family: Arial,Verdana; color:#666666; text-decoration:none;}
#subtitle {font-family: Verdana,Arial; position:absolute; width:80%; float:right; right:45px; top:125px; text-align:right; font-size:13px; color:#90b349; font-weight:bold; font-style:italic;}*/

#header ul {
	position: absolute;
	height: 22px;
	float:left;
	top: 206px;
	left: 370px;
	margin:0px;
}
#header ul li {
	display: inline;
	font-size: 10px;
}

#header ul li a {
	display: block;
	float: left;
	line-height: 22px;
	color: #ffffff;
	padding: 0 11px;
	text-decoration:none;
}

#header ul li a:hover, #header ul li.current_page_item a {
	background: #d65dcd;
	color: #ffffff;
	text-decoration:bold;
}

#header img.home {
	
	position: absolute;
	margin:0px;padding:0px;
	right: 15px;
	top: 19px;
	width:35px;
	height:35px;
}

/***** content *****/

.archivetitle {
	color: #000000;
	font-size: 14px;
	font-variant: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
}
.title, .title a {
	color: #000000;
	font-size: 20px;
}

.date {
	font-size: 10px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px solid #333333;
}

.entry {
	color: #000000;
	line-height: 1.6em;
	text-align: justify;
	padding: 8px 0px 0px 0px;
}
.page_entry {
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 20px 0px;
	border-top: 2px solid #333333;
	border-bottom: 1px solid #333333;
}

.info {
	line-height: 1.6em;
	font-size: 10px;
	text-align: left;
	margin: 0px 1px 50px 0px;
	padding: 4px 0px 1px 1px;
	border-top: 1px solid #333333;
}
.category {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4Px 20px;
	background: url('images/category.gif') no-repeat top left transparent;
}

.tags {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 20px;
	background: url('images/tags.gif') no-repeat top left transparent;
}

.bubble {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 20px;
	background: url('images/bubble.gif') no-repeat top left transparent;
}


.navigation {
	font-size: 11px;
	margin: 40px 0px 0px 0px;
	padding: 2px 0px 17px 0px;
	border-top: 2px solid #333333;
	border-bottom: 1px solid #333333;
}

.sorry {
	font-size: 11px;
	font-style: italic;
	margin: 8px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
#postmetadata {
	font-size: 10px;
	margin: 10px 0px 20px 0px;
	padding: 5px 15px 5px 15px;
	border-top: 1px solid #333333;
	border-bottom: 2px solid #333333;
}

.nocomments {background: none; color: #000000;}
.commenttitle {
	color: #000000;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin: 0px 0 20px 0;
	padding: 2px 0px 2px 0px;
	font-variant: normal;
	border-bottom: 1px solid #80b608;
}
.commentlist {list-style: none;}
.commentbody {
	color: #000000;
	font-size: 11px;
	position: relative;
	list-style-type: none;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #80b608;
}

.adminbody {
	color: #000000;
	font-size: 11px;
	position: relative;
	list-style-type: none;
	margin: 0px 0px 20px 25px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #80b608;
}
.commenthead {
	color: #000000;
	padding: 5px 0px 8px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px dotted #80b608;
	background:#666666;
}


.adminhead {
	color: #000000;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 8px 0px;
	border-bottom: 1px dotted #80b608;
	background:#666666;
}

.avatar {
	position:relative;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	background: #666666;
}
.commentcount {
	float: right;
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Georgia, Times, 'Times New Roman', serif;
}
.authorlink {color: #000000; font-size: 11px; font-weight: bold;}
.authorlink a {color: #000000; font-size: 11px; font-weight: bold;}
.commentlink {font-size: 10px; color: #000000;}
.trackhead {
	color: #000000;
	margin: 0px 0px 10px 0px;
	padding: 7px 0px 8px 41px;
	border-bottom: 1px dotted #80b608;
	background: url(images/track.jpg) no-repeat top left;
}
.trackbody {
	color: #000000;
	font-size: 11px;
	position: relative;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #80b608;
}
.trackbody p a {color: #000000;}
#commentform {
	margin:0;
	padding:20px 0 0 0;
}
#email, #author, #url {
	color: #000000;
	font-size: 12px;
	background: none;
	padding-left: 2px;
	vertical-align: middle;
	border: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
#comment {
	width: 400px;
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	border: 1px solid #80b608;
	padding: 2px 2px 2px 2px;
}
#submit {
	width: 80px;
	height: 20px;
	color: #000000;
	font-size: 12px;
	background: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 2px 10px;
	border: 1px solid #80b608;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

/***** search *****/
#searchform{
	margin:0 0 15px 0;
	padding:0 0 0 0;
}
.searchbox {
	position:relative;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:170px;
	height:28px;
}	
.search-field input {
	position:relative;
	float:left;
	top:8px;
	left:8px;
	width:117px; 
	height:13px; 
	font-family:Verdana;
	font-size:11px; 
	font-weight:bold;
	color:#999999; 
	padding:2px 3px 1px 3px;
	border:0px;
	background:#f0f0f0;
}
.search-but input {
	float:right;
	position:relative;
	top:5px;
	right:10px;
	width:25px; 
	height:22px;
}
/***** sidebar *****/
#sidebar a{color:#666666;}
#sidebar a:hover {color:#3d5929;}
#sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#sidebar li {
	list-style-type: none;
	margin: 0px 0px 24px 0px;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px dotted #ffffff;
}


#sidebar ul ul li {
	color: #c8c8c8;
	line-height: 1.6em;
	list-style-type: none;
	font-size:10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 13px;
	border:0px;
	/*background:url('images/titlearrow.gif') no-repeat 0px 5px;*/
}
#sidebar ul ul ul li {
	font-size:10px;
	border:0px; 
	margin: 0px 0px 0px 1px; 
	padding: 0px 0px 0px 12px;
	line-height: 1.5em; 
	background:url('images/arrow.gif') no-repeat 0px 5px;
	color: #666666;
}

#sidebar h1 {
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0px;
	font-variant: normal;
	margin: 0px 0px 0px 0px;
	padding: 3px 20px 3px 0px;
	border-top: 1px dotted #ffffff;
	border-bottom: 1px dotted #333333;
   background:url('images/sidetitle.gif') no-repeat right;
}
#sidebar select{
	margin:5px 0px 2px 2px;
	font-size:11px;
	width:170px;
	overflow:hidden;
}

/***** widget *****/
#wp-calendar td {font-size:11px;}
#wp-calendar td a {font-weight:bold;text-decoration:underline;}
#wp-calendar {
	width: 174px;
	text-align: center;
	font-size:11px;
	border-bottom: 0px solid #333333;}

.wp-caption { /*images caption*/
	text-align: center;
	color:#666666;
}

.textwidget { /*text box*/
	margin:2px 0px 5px 2px;

}

#akismetwrap{
	margin:2px 0 2px 25px;
}
.rsswidget img {
	padding:1px;
	background:#ff0 fixed;
}