/*
Theme Name: Teal Skirt
Original Theme URI: http://beccary.com/goodies/wordpress-themes/
Description: Teal Skirt
Version: 1.1
Author: Based off of Dusk by Becca Wei
Author URI: http://beccary.com
Modified by: Teresa Jones of http://scribblescratch.com
Photography by: Teresa Jones of http://scribblescratch.com & http://herbrokentoy.com
Permission to use photo for this theme ONLY.  No other use permitted without permission!

*/



/* Basics and Typography */

body {
	margin: 0;
	background: #ffffff url(images/bgskirt.png) top left repeat;
	color: #4D4629;
}
p {
	font-size: 1em;
	line-height: 1.5em;
	margin: 1.2em 0;
}
ol, ul {
	font-size: 1em;
	line-height: 1.5em;
	margin: 1.2em 0 1.2em 2em;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	margin: 1.1em 0;
	font-family: Verdana, serif;
}
h1, h2 {
	font-size: 1.1em;
}
h3 {
	font-size: 1.5em;
}
h4 {
	font-size: 1.3em;
}
h5 {
	font-size: 1.2em;
}
h6 {
	font-size: 1.1em;
}
a:link {
	color: #547E84;
}
a:visited, a:active {
	color: #547E84;
}
a:hover {
	color: #000000;
  background-color: #f3f3f3;
	text-decoration: none;
}
input, textarea, select {
	background-color: #FFF;
	color: #808080;
	font-size: 1em;
	font-family: Arial, sans-serif;
}
blockquote {
	background-color: #F6F5F4;
	margin: 0 20px;
	padding: 0 20px;
	border-left: 1px dotted #cccccc;
	border-right: 1px dotted #cccccc;
}
code {
	font-family: monospace;
	color: #666;
}
form {
	margin: 0;
	padding: 0;
	border: 0;
}
img {
	margin: 2;
	padding: 8;
	border: 0;
}


/* Layout */
#wrapper {
background:#FFFFFF none repeat scroll 0%;
font-size:0.9em;
margin:0pt auto;
}
#header {
background:transparent url(images/headteal.png) no-repeat scroll center;
height:329px;
}
#breadcrumb {
background:transparent url(images/breadcrumb.png) repeat-x scroll right top;
margin-left:10px;
margin-top:-17px;
padding:0px 12px;
}
#trail {
height:20px;
padding:13px 5px 5px;
}
#switcher {
clear:right;
float:right;
line-height:22px;
padding:13px 5px 5px;
}
#switcher ul {
list-style-type:none;
margin:0pt -15px 0pt 0pt;
padding:0pt;
}
#switcher ul li {
clear:right;
display:block;
float:left;
}
#switcher img {
margin-top:-4px;
vertical-align:middle;
}
#theme-switcher {
	visibility: hidden;
}
#content {
background:transparent url(images/content.jpg) no-repeat scroll 0%;
padding:10px 10px 0pt 20px;
}
#sidebar {
color:#8A9488;
padding:0px 0px 0pt 2px;
}
#sidebar h2 {
background:#547E84 none repeat scroll 0%;
border-bottom:1px dotted #FFFFFF;
color:#FFFFFF;
padding:3px;
font-variant:small-caps;
letter-spacing:0.2em;
}
#sidebar a:link {
color:#547E84;
}
#sidebar a:visited, #sidebar a:active {
color:#547E84;
}
#sidebar a:hover {
color:#000000;
text-decoration:none;
}
#sidebar ul {
list-style-type:none;
}
* html #content, * html #sidebar {
overflow:hidden;
}
#footer {
background:transparent url(images/breadcrumb.png) repeat-x scroll right top;
margin-left:10px;
padding:15px 10px 3px;
}
#footnav {
background:#D0D8D0 none repeat scroll 0% 50%;
clear:both;
margin:0px -10px;
}
#footnav ul li.widget {
clear:left;
display:block;
float:right;
width:30%;
}
#footnav ul {
clear:both;
display:block;
list-style-type:none;
margin:0pt 10px;
padding:0pt;
}
#footnav ul li ul {
margin:0pt 0pt 20px;
}
div#credits {
background-color:#000000;
border-top:2px solid #000000;
clear:left;
color:#8B98A5;
margin:10px !important;
padding:5px 10px;
text-align:left;
}
#credits div p {
margin:0pt;
padding:0pt;
}
#credits a:link {
color:#FFFFFF;
}
#credits a:visited, #credits a:active {
color:#8B98A5;
}
#credits a:hover {
color:#81AAD1;
text-decoration:none;
}
p#hosted-by {
clear:none;
float:right;
height:12px;
}
p#copyright {
clear:left;
float:left;
height:12px;
}
p#copyright a:hover {
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#81AAD1;
}
p#hosted-by, p#copyright {
padding:2px 0pt;
text-align:left;
}
.clear {
	clear: both;
  height: 0px;
  overflow: hidden;
}



/* Blog Styles */

.posttitle {
		margin: 0 0 0.6em 0;
                color: #9e2251;
		font-size: 1.1em;
                font-family: georgia;
}
.posttitle a {
	text-decoration: none;
}
.postmeta {
	margin: 0;
	padding: 0.2em 0 0 0;
}
.postmeta, .postfeedback {
	font-size: 0.92em;
	text-align: left;
}
.pagetitle {
	margin: 0.6em 0 1.2em 0;
}
.commentauthor {
	margin: 1.2em 0 0 0;
	border-bottom: 1px dotted #cccccc;
	font-size: 1.1em;
}
.commentauthor a {
	text-decoration: none;
}
.commentmeta {
	margin: 0;
	padding: 0.2em 0 0 0;
	font-size: 0.92em;
}
#comment {
	width: 98%;
}

