/*   
Theme Name: minimal-grace
Theme URI: http://srsblog.com/theme/
Description: Minimal theme with graceful features.
Author: Steven Robert Smith
Author URI: http://srsblog.com
Tags: white, two-columns, fixed-width
Version: 4.0
.
This theme is uncopyrighted, free, and offered as is.
.
*/

h1, h2, h3, h4, h5, h6, p, ul, ol, li, a, img {margin: 0; padding: 0; border: 0;}
body {margin: 0; padding: 0; border: 0;
 font-family: Calibri, Helvetica, Verdana, sans-serif; font-size: 100%; font-size: 16px; line-height: 1.5em;
 background: #000000 url(img/black-lace.png) repeat top left; background-attachment: fixed;}
	
#wrapper {width: 55em; margin: 0 auto; background: #ffffff;
border: 4px double #121513; padding: 1.5em 2.5em; border-radius: 1em; -khtml-border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em;}

h1, h2 {margin: 1.5em 0 1.125em 0; font-size: 1.5em; color: #000; line-height: 1.25em;}
h3, h4, h5, h6 {margin: 1.5em 0; font-size: 1.25em; color: #000; line-height: 1.25em;}

img {border: none;}
img a {border: none;}
blockquote {border-left: 1px solid #3d5024; margin: 1.5em 1em; padding: 0 .5em;
font-family: Georgia, georgia, 'Times New Roman', Times, serif;}
img.alignleft {float: left;}
img.alignright {float: right;}

p {color: #000; line-height: 1.5em; margin: .75em 0;}

a {text-decoration: none;}
a:link {color: #3d5024; text-decoration: none;}
a:visited {color: #3d5024; text-decoration: none;}
a:hover {color: #393839; text-decoration: underline;}

ul {margin: 0 1em; padding: .5em; list-style: disc outside;}
ol {margin: 0 1em; padding: .5em; list-style: decimal outside;}
li {color: #000;}

.clear {clear: both;}

.top {background: #3d5024; color: #ededee; text-align: right;
padding: 0 1em; border-radius: 1em; -khtml-border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; margin-bottom: 1.5em;}
.top a {color: #ededee; text-decoration: none;}
.top a:hover {color: #dcddde;}
#header h1, #header h2 {float: left; margin: 0; padding: 1.5em .67em; margin: 0;
 font-family: Georgia, georgia, 'Times New Roman', Times, serif; text-transform: uppercase;}
#header h1 a, #header h2 a {color: #3d5024; border: 0; text-decoration: none;}
#header h1 a:hover, #header h2 a:hover {color: #636466; text-decoration: none;}
#header img {border: 1px solid #dcddde; padding: 1em; border-radius: 1em; -khtml-border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em;}
#header p {float:right; text-align: right; color: #393839; margin: 2em 1em 2.5em 1em;}
#header .widget {border: 0; padding: 0;}


#content {text-align: left;}
#content.narrow {float: left; width: 31em; margin: 1.5em 1em;}
#content.wide {width: 47.5em; margin: 1.5em auto;}
.post h1 a, .post h2 a {text-decoration: none; font-family: Georgia, georgia, 'Times New Roman', Times, serif;}
.post h1 a:hover, .post h2 a:hover {color: #636466; text-decoration: none;}
.entry {margin: 1.5em 0;}
.entry a:link {color: #393839; border-bottom: 1px solid #a7a9ac;}
.entry a:visited {color: #121513; border-bottom: 1px solid #a7a9ac;}
.entry a:hover {color: #636466; border-bottom: 1px solid #a7a9ac; text-decoration: none;}
.bubble a {padding: 4px 14px 8px 8px; background: url(img/balloon-small-left.png) no-repeat top right;}
.bubble a:hover {background: url(img/balloon-left.png) no-repeat top right;}
.dividing {margin-left: 1.5em;}
.vvqbox {border: 1px solid #393839; padding: 1em; border-radius: 1em; -khtml-border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em;}

.avatar {float: left; padding: 8px 8px 8px 0;}
.noted {padding-left: 16px; background: url(img/music-small.png) no-repeat left center;}
ol.commentlist {padding: .5em 0; list-style: none inside;}
ul.children {margin: .5em; padding: .5em; list-style: none inside; border-left: 1px solid #a7a9ac;}
li.comment {margin: 1em 0;}
.says {display: none;}
.commentmetadata {font-size: .75em;}

textarea {width: 80%; height: 8em;}

.navigate {margin: 2.5em 0;}

#sidebar {width: 20em; float: right; margin-top: 1.5em; text-align: left; color: #666;}
#sidebar h4 {text-align: center;  font-variant: small-caps; border-bottom: 1px solid #dcddde; margin: 0; margin-bottom: .5em;}
#sidebar li {margin: 0; padding: .125em .25em;}
#sidebar, #sidebar p, #sidebar ul, #sidebar ol {font-size: .875em;}
.widget {border: 1px solid #dcddde; padding: 1.5em; border-radius: 1em; -khtml-border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; margin-bottom: 1.5em;}
.widget_text {border: 0; padding: 1em;}

#footer {background: #3d5024; clear: both; color: #ededee;
 padding: 0 1em; border-radius: 1em; -khtml-border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; margin-bottom: 1.5em;}
#footer p {margin: 2.5em 0; margin: 0; color: #ededee;}
#footer a {color: #ededee; text-decoration: none;}
#footer a:hover {color: #dcddde;}