/*
THEME NAME: Decor Girl
DESCRIPTION: Custom theme for Decor Girl by E.Webscapes
AUTHOR: E.Webscapes
AUTHOR URI: http://ewebscapes.com/
*/

/* Reset */
html, body, h1, h2, h3, h4, h5, h6, p {margin:0; padding:0;}

/* Basic Layout */
div#container {
float:right;
}

div#content {
	margin:23px 0 0;
	padding:0 60px 30px 18px;
	width:562px;
}

div.sidebar {
	color:#004078;
	float:left;
	margin:0 0 10px 10px;
	overflow:hidden;
	width:270px;
}

#secondary {
	color: #7bb727;
	background:url("images/footerBack.gif") repeat scroll 0 0 #F3F0E5;
	border-top:9px solid #0094AE;
	clear:both;
	float:left;
	padding:0 25px 35px 20px;
	width:907px;
}

#secondary>ul>li {
	float:left;
	list-style-type:none;
	margin:0 25px 25px 0;
	width:260px;
}

#secondary h3 {
	color:#0094AE;
	font-size:1em;
	font-variant:small-caps;
	font-weight:normal;
	margin:0 0 8px 0;
	border-bottom: 2px solid #f4fdfc;
	text-indent: 2px;
}

.hentry {
	margin: 10px 0 75px;
}

div#footer  {
background:url("images/footer.gif") no-repeat scroll 0 0 #FFFFFF;
clear:both;
color:#5E981F;
font-size:0.8em;
height:100px;
left:4px;
margin:5px auto 20px;
position:relative;
text-align:center;
width:959px;
}

.footerContent {
	border-top:2px dotted #FCF4E7;
	padding:26px 0 0;
}

/* Nav */

#mainNav {
	left:20px;
	position:relative;
	top:2px;
	width:900px;	
}

div#menu ul,div#menu ul ul {
	line-height:1;
	list-style:none;
	margin:0;
	padding:0;
}

div#menu ul ul {
	margin: 5px 0 0 0;
}

div#menu ul ul li a {
	background-color:#13504B;
	border-bottom:1px solid #1E645E;
	float:none;
}

div#menu ul ul li a:hover {
	background-color: #2e736d;
}

div#menu ul a {
	color:#FFFFFF;
	display:block;
	margin-right:10px;
	padding:10px 12px 10px 10px;
	text-decoration:none;
}

div#menu ul a:hover, .current_page_item a {
	background-color: #0c3d39;
}

div#menu ul ul ul a {
	font-style:italic;
}

div#menu ul li ul {
	left:-999em;
	position:absolute;
	margin: -3px 0 0;
}

div#menu ul li:hover ul {
	left:auto;
}


/* Essential Styling */

a:link, a:visited {color: #0094ae}
a: hover {color: #eba300}

html {background: #fcf4e7;}

body {
	font-family: Times, “Times New Roman”, Georgia, serif;
	padding: 0 0 10px 0;
	width: 979px;
	margin: 0 auto;
}

#wrapper {
	background:none repeat scroll 0 0 #FFFFFF;
	border-bottom:2px dotted #FCF4E7;
	border-right:6px solid #5E981F;
	margin:0 auto;
	position:relative;
	right:-4px;
	width:953px;
}

#header {
	background:url("images/header.gif") no-repeat scroll center 0 transparent;
	height:313px;
	left:-11px;
	margin:15px 0 0 10px;
	position:relative;
	width:974px;
}

#header .description {text-indent: -9999px;}

#blog-title a {
display:block;
height:205px;
text-indent:-9999px;
width:982px;
}

div.skip-link {
	text-indent: -9999px;
}

#most-recent {
	border-bottom:1px solid #DDDDDD;
	padding:0 0 20px;
}

#most-recent h3 {
	border: none;
	font-size: 1.75em;
	margin:0;
}

span.meta a {
	padding: 0 10px 0 0;
	font-size: .9em;
}

#most-recent h3 a {text-decoration: none; border: none; color: #FF6A03; /*color: #EBA300;*/}

#most-recent .label {
	border-bottom:1px solid #ddd;
	color:#bbb;
	font-size:.9em;
	font-variant:small-caps;
	font-weight:bold;
	margin:20px 0 10px;
}

ul#featured {
	border-bottom:1px solid #E8F0F6;
	float:left;
	margin:40px 0 20px;
	padding:0 0 20px;
	width:570px;
}

ul#featured .label {
/*	background-color:#EBA300; */
	background-color:#FF6A03;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	margin:0 0 10px;
	padding:3px 10px;
}

#featured li {
	list-style-type: none;
	float: left;
	width: 250px;
}

#featured h3 a {
	text-decoration: none;
}

#featured li.one {
	border-right:1px solid #E8F0F6;
	margin:0 30px 0 0;
	padding:0 30px 0 0;
}

#content .entry-title, #content .entry-title a:link, #content .entry-title a, #content .entry-title a:visited {
	color:#579F17;
	font-size:26px;
	margin:0 0 12px;
	padding:0 0 3px;
	text-decoration:none;
	font-family: “Gill Sans”, Calibri, “Trebuchet MS”, sans-serif;
        font-variant:small-caps;
        font-weight:normal;
}

#content .entry-title {border-bottom: 2px solid #D7CBB5;}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
font-family: “Gill Sans”, Calibri, “Trebuchet MS”, sans-serif;
}

strong {color: #0c528e;}
em {color: #589c17;}

#content h1 {font-size: 22px; color: #0c528e;}
#content h2 {font-size: 18px; color: #0099cc;}
#content h3 {font-size: 15px; font-style:italic; color: #cd6199;}
#content h4 {font-size: 13px; text-transform:uppercase; color: #0c528e;}
#content h5 {font-size: 13px; font-style:italic; color: #cd6199;}
#content h6 {font-size: 13px; text-transform:uppercase; color: #589c17;}

.entry-date, .entry-date a {
color:#0C528E;
font-size:13px;
font-weight:bold;
margin:3px 0 16px;
}

.author, abbr[title], acronym[title] {font-style: italic; border: none;}

.comments-link {float: right;}

.entry-meta  {
	border-bottom:4px dotted #92D831;
	border-top:4px dotted #92D831;
	color:#777777;
	font-size:0.75em;
	line-height:1.5em;
	margin:15px 0 0;
	padding:5px 10px;
}


.entry-title,.entry-meta {
	clear:both;
}

#most-recent em, #featured em {
	color: #7BB727;
}

.entry-content {
	color:#444444;
	font-size:16px;
	line-height:1.5em;
}

img.attachment-post-thumbnail {
	border:1px solid #CCCCCC;
	float:left;
	margin:5px 15px 10px 0;
	padding:4px;
}

.entry-content p {padding: 0 0 1em 0}

form#commentform .form-label {
	margin:1em 0 0;
}

form#commentform span.required {
	background:#fff;
	color:#c30;
}

form#commentform,form#commentform p {
	padding:0;
}

input#author,input#email,input#url,textarea#comment {
	padding:0.2em;
}

textarea#comment {
	height:13em;
	margin:0 0 0.5em;
	overflow:auto;
	width:66%;
}

.alignright,img.alignright{
	float:right;
	margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
	float:left;
	margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
	display:block;
	margin:1em auto;
	text-align:center;
}

.clear {clear: both;}

div.gallery {
	clear:both;
	height:180px;
	margin:1em 0;
	width:100%;
}

p.wp-caption-text{
	font-style:italic;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
	height:150px;
	margin:1em 0;
}

div.navigation {
	height:1.25em;
}

div.navigation div.nav-next {
	float:right;
	text-align:right;
}

div.sidebar h3, div.sidebar h3 a {
	background:url("images/sideh3One.gif") no-repeat scroll 0 0 #0199CB;
	border-bottom:5px solid #D7CBB5;
	color:#FFFFFF;
	font-family:“Gill Sans”,Calibri,“Trebuchet MS”,sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:5px 16px;
	text-align:center;
	text-transform:capitalize;
}

div.sidebar h3.green {
	background:url("images/sideh3Two.gif") repeat scroll 0 0 #72ca1e;
}

div.sidebar h3.darkBlue {
	background:url("images/sideh3Three.gif") repeat scroll 0 0 #0c528e;
}

div.sidebar input#s {
	width:174px;
}

div.sidebar li {
	list-style:none;
	margin:0 0 2em;
}

div.sidebar li form {
	margin:0.2em 0 0;
	padding:0;
}

div.sidebar ul ul, div.sidebar p {
	margin:10px 0 5px;
	padding:0;
}

#secondary ul ul {
	margin:0 0 0 16px;
	padding:0;
}

ul.side {padding:14px 0 0 35px;}

div.sidebar ul ul li, #secondary ul ul li {
	font-size:0.9em;
	list-style:disc outside none;
	margin:0 0 0 16px;
	padding:0 0 4px;
}

div.sidebar ul ul ul, #secondary ul ul ul {
	margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li, #secondary ul ul ul li {
	list-style:circle;
}

div#menu ul li, div.navigation div.nav-previous {
	float:left;
}

div#menu ul li ul li {
	float: none;
}

input#author,input#email,input#url,div.navigation div {
	width:50%;
}

.clear {clear: both;}

/* Comments */

#comments {
	margin: 25px 0 0 0;
}

#comments-list {
	
}

#respond {

}

#comments-list ol {
	list-style-type:none;
	margin:0;
	padding:0 40px 0 0;
}

.formcontainer {
	background-color:#FFFFFF;
}

#comments .comment-meta, #comments p {
	color:#777777;
	font-size:0.9em;
	font-style:normal;
	font-weight:normal;
}

#comments p {
	padding: 5px 0 0 0;
}

#comments .comment-meta {
	border-bottom:1px dotted #0094AE;
	border-top:1px dotted #0094AE;
	padding:2px 0;
}

#comments-list .n {
	font-size:1.5em;
	font-style:normal;
	font-weight:normal;
	padding:0 0 0 10px;
}

#comments-list .n a {
	text-decoration: none;
}

#comments-list ol li {
	background-color:#FCF4E7;
	border-left:4px dashed #BE6993;
	color:#0094AE;
	font-style:italic;
	font-weight:bold;
	margin:0 0 10px;
	padding:20px 30px;
}

#comments h3 {
	color:#639616;
	font-size:1.25em;
	margin:0 54px 14px 0;
	padding:14px 0 2px;
}

.button {
	background-color:#0199CB;
	border:2px dashed #0C528E;
	color:#FFFFFF;
	cursor:pointer;
	font-size:0.85em;
	margin:15px 0 0;
}

.button:hover {
	background-color:#0C528E;
	border:2px solid #0C528E;
}

#comments input#author, #comments input#email, #comments input#url, #comments div.navigation div, #comments textarea#comment {
	background-color:#FFFFFF;
	border:4px solid #FCF4E7;
	width:90%;
}

.textwidget {
border:1px solid #D7CBB5;
font-size:90%;
line-height:124%;
padding:8px 18px;
}
