@charset "UTF-8";
/* CSS Document */

body {
	margin:20px;
	background:url(images/bkgd.gif) repeat;
	height:100%;
	}
/*override so we don't show the title on the home page */
div#post-4.post-4 h1 {
display:none;
}
h1 {
font-variant:small-caps;
font-size:20px;color:#a95726;
font-family:"Times New Roman", Times, serif;
font-weight:lighter;text-align:left;
}
h1.blog-title {
font-variant:small-caps;
font-size:20px;color:#a95726;
font-family:"Times New Roman", Times, serif;
font-weight:bold;text-align:left;
padding-top:15px;margin:0px;
}
	
h2 {
font-variant:small-caps;
font-size:14px;color:#a95726;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;text-align:left;
}
h3 {
font-variant:small-caps;
font-size:16px;color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;text-align:left;
margin-bottom:0px;
}
h3 a {
font-variant:small-caps;
font-size:18px;color:#68573F;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;text-align:left;margin:0px; padding:0px;text-decoration:none;
}
h3 a:hover {
text-decoration:underline;color:#a95726;
}

h3#archive-post-title a {
margin:0px;padding:0px;
}
h6 {
color:#AC9468;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:15px;padding-top:0px;margin-top:0px;
text-align:left;
border-bottom:1px solid #d9cbb1;
}
div#home-list ul {

}
div#home-list li {
line-height:18px;
list-style-type:square;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#68573F;
}


#list ul {

}
#list li {
line-height:18px;
list-style-type:square;
padding-bottom:5px;padding-top:5px;
}

#list li li {
line-height:18px;
list-style-type:square;
padding-bottom:5px;
}
#list a {
color:#68573F;font-family:Arial, Helvetica, sans-serif;
font-size:13px;text-decoration:underline;
}
#list a:hover {
text-decoration:underline;color:#a95726;
}
#page-container {
width:994px;
margin-left:auto;margin-right:auto;
}

#page-top {
background:url(images/top-shadow.png) no-repeat;
height:17px;
width:994px;padding:0px;margin:0px;
}
#page-mid {
background:url(images/mid-shadow.png) repeat-y;
width:994px;padding:0px;margin:0px;
}
#page-bottom {
background:url(images/bottom-shadow.png) no-repeat;
height:17px;
width:994px;padding:0px;margin:0px;
}
#page-body {
width:951px;margin-left:auto;margin-right:auto;padding-bottom:4px;

}
#header {
background-color:#d9cbb2;width:951px;height:133px;
background:url(images/making-magic-watermark.jpg) no-repeat;
background-position:right;
}
#logo {
float:left;padding-top:20px;
}
#menu {
float:right;
}
#nav-menu ul {
margin:0px; padding:0px;
}
#nav-menu li {
float:left;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;padding-left:10px;padding-right:10px;
border-left:1px solid #ede7d1;
}
#nav-menu li.current_page_item a, #nav-menu li.current_page_parent a{
color:#ffffff;
}
#nav-menu li.first {
border-left:0px;
}
#nav-menu li a {
color:#614e31;
text-decoration:none;
}
#nav-menu li a:hover {
text-decoration:none;
color:#ffffff;
}
#header-divider {
background-color:#ede7d1;
height:10px;
}
#content-body {
background:url(images/content-bg.jpg) repeat-y;
height:100%; overflow:auto; min-height:500px;
}
#content-body #left {
float:left;width:244px;
}
#content-body #right {
float:right;width:700px;
}
#maincontent {
padding-left:20px;padding-right:40px;
}
#maincontent p {
line-height:18px;
}
p {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#68573F;
text-align:left;
line-height:18px;
}
p a {
color:#68573F;font-family:Arial, Helvetica, sans-serif;
font-size:13px;text-decoration:underline;
}
p a:hover {
text-decoration:underline;color:#a95726;
}
#list ul {
margin:5px; padding:0px;
}
#list li {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#68573F;
line-height:1.5em;margin-left:10px;
text-align:left;
}
#footer {
margin-left:auto;margin-right:auto;
width:994px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
}
#footer a {
color:#ffffff;
text-decoration:underline;
}
#footer a:hover {
text-decoration:none;
}

/*inside */

#side-nav {
width:200px;float:right;padding-top:10px;
}
#side-nav ul {
margin:0px; padding:0px;
}
#side-nav li {
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#68573F;
text-align:left;
padding-top:10px;line-height:14px;
}
#side-nav li a {
color:#68573F;text-decoration:none;
border-bottom:1px solid #96815A;
display:block;
}
#side-nav li.current_page_item a {
color:#ffffff;
border-bottom:1px solid #E8E2C6;
}
#side-nav li.current_page_item a:hover {
color:#ffffff;
border-bottom:1px solid #E8E2C6;
}
#side-nav li a:hover {
color:#ffffff;
border-bottom:1px solid #96815A;
}
#side-nav li.active a{
color:#ffffff;
border-bottom:1px solid #E8E2C6;
}
#side-nav li li {
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#68573F;
text-align:left;
padding-top:10px;line-height:14px;padding-left:10px;
}
#side-nav li li a {
color:#68573F;text-decoration:none;
display:block;border-bottom:0px;
font-style:italic;
}
#side-nav li li a:hover {
color:#ffffff;
border-bottom:0px;
}
#side-nav li.active li a{
color:#68573F;
border-bottom:0px;
}
#side-nav li.active li a:hover{
color:#ffffff;
border-bottom:0px;
}

/*content styles */

.alignright {
float:right;border:0px;margin:20px;
}
div.post-body {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#68573F;
text-align:left;
line-height:18px;
}
div.post-body ul {

}
div.post-body li {
line-height:18px;
list-style-type:square;
padding-bottom:10px;padding-top:5px;
}

div.post-body li li {
line-height:18px;
list-style-type:square;
padding-bottom:5px;
}
div.post-body a {
color:#68573F;font-family:Arial, Helvetica, sans-serif;
font-size:13px;text-decoration:underline;
}
div.post-body a:hover {
text-decoration:underline;color:#a95726;
}
blockquote {
margin-top:0;
padding-top:0;
padding-left:15px;margin-left:0px;
}
blockquote p {
color:#68573F;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
margin-top:0;
padding-top:0;
padding-left:0px;margin-left:0px;
padding-bottom:0px;margin-bottom:0px;
}
.author {
color:#AC9468;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:15px;padding-top:0px;margin-top:0px;
}

div.post-body ul {

}
div.post-body li {
line-height:15px;padding-top:3px;padding-bottom:3px;
}

div.date {

font-size:12px;color:#a95726;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;text-align:left;
}
div.post small {
text-align:left;
}
/*categories list */
div#left ul {
text-align:left;
}
div#left li.categories {
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#68573F;
text-align:left;
padding-top:10px;line-height:14px;font-variant:small-caps;
}
div#left li.cat-item {
list-style-type:none;
font-size:13px;padding-top:5px;font-variant:normal;
}
div#left li.categories a {
color:#68573F;text-decoration:none;
border-bottom:1px solid #96815A;
display:block;
}
div#left li.categories a:hover {
color:#ffffff;
border-bottom:1px solid #E8E2C6;
}

/*archives */
div#left li#archives {
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#68573F;
text-align:left;
padding-top:10px;line-height:14px;font-variant:small-caps;
}
div#left li#archives li {
list-style-type:none;
font-size:13px;padding-top:5px;font-variant:normal;
}
div#left li#archives li a {
color:#68573F;text-decoration:none;
border-bottom:1px solid #96815A;
display:block;
}

/*post */

div#right p.postmetadata {
padding-left:20px;color:#90897d;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;padding-right:40px;
}
div#right p.postmetadata a {
font-size:11px;
}
div#respond {
padding-left:20px;
}
form#commentform input{
border:1px solid #666666;
}

/*comments */
ol.commentlist {
list-style-type:none;
text-align:left;
padding-left:0px;margin-left:20px;
}
ol.commentlist li {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#68573F;
text-align:left;
display:block;
border-bottom:1px dashed #90897d;width:600px;padding-top:10px;
}
img.avatar {
display:none;
}
div.comment-body em {
color:#90897d;font-size:11px;
}
div.comment-author cite.fn {
font-style:normal;font-weight:bold;
}
div.comment-author cite.fn a.url {
color:#614e31;
text-decoration:none;
}
div.comment-author cite.fn a.url:hover {
text-decoration:underline;color:#a95726;
}
div.comment-meta a {
color:#614e31;
text-decoration:none;
font-size:11px;
}
div.comment-meta a:hover {
text-decoration:underline;color:#a95726;
}
h3#comments {
display:none;padding:0px;margin:0px;
}
