/*
Theme Name: The Adventures of Isabelle
Theme URI: http://lheyden.com/theadventures
Author: Lisa Heyden
Author URI: http://lheyden.com
Description: Private theme for Lisa Heyden
Version: 1
License: Private
License URI: None 
*/

/* * { margin:0; padding:0; }*/

/* clear fixing */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
	
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* html5 display rules */
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}


/* BODY */

html{height: 100%;}

body{
background-color: #3e2a17;
background-image:url(images/bg_body.jpg);
font-family:"Garamond", Georgia, "Times New Roman", Times, serif;
font-style: normal;
font-weight: normal;
color: #424242;
font-size: 1em;
margin: 0 auto;
padding: 0;
height: 100%;
}

/* LAYOUT */

#wrap {text-align:center; border: 1px solid red; display: table; width: 100%; height: 100%;}

#inner-wrap {
margin: 0; 
background-image:url(images/splash.jpg);
background-repeat:no-repeat;
height: 707px;
width: 1000px;
display: inline-block;
text-align: center;
vertical-align: middle;
margin-bottom: 40px;
border: 2px solid black;
}

#inner-wrap-page {
margin: 0; 
background-image:url(images/splash-empty.jpg);
background-repeat:no-repeat;
height: 707px;
width: 1000px;
display: inline-block;
text-align: center;
vertical-align: middle;
margin-bottom: 40px;
border: 2px solid black;
}

#head {	
display: none;
font-family:"Garamond", Georgia, "Times New Roman", Times, serif;
font-style: normal;
font-weight: normal;
}

#splash-nav {
display: inline-block;
/*width: 500px;*/
/*height: 34px;*/ 
margin: 0;
position: relative;
top: 190px;
left: -155px;
text-align: left;
font-family: Sheila;
font-weight: normal;
font-style: normal;
/*font-size: 2.8em;*/
font-size: 3.2em;
}

#splash-nav ul {display: inline-block; margin: 0 10px 0 0; padding: 0;}
#splash-nav li {/*float: left;*/ list-style-type: none; margin: 0 10px; padding: 0 5px;}

#splash-nav ul li a:link {color: #fff; text-decoration: none; padding: 5px;}
#splash-nav ul li a:visited {color: #fff; text-decoration: none;} 
#splash-nav ul li a:hover {/*color: #72613e;*/ color: #72613e; text-decoration: none;}
#splash-nav ul li a:active {color: #1bc9d4; text-decoration: none;} 

#head a {display: block;height: 173px;width: 900px;}
#head a span {display: none;}
.hidden {display: none;}

#nav {height: 38px;width: 100%;padding: 0;margin: 0;}
#rbar {width: 270px;float: right;padding: 0;margin: 0;}

#content {
background-image:url(images/40percentbg.png);
background-repeat:repeat;
font-size:1.1em;
text-align: left;
position: relative;
top: 150px;
left:160px;
width: 650px;
height: 350px;
color:#FFF;
padding: 35px 50px 100px 50px;
margin: 0;
border: 1px solid black;
overflow: auto;
}

#content h1 {
text-align: left;
font-family: Sheila;
font-weight: normal;
font-style: normal;
font-size: 3.2em;
margin: 20px 0 5px 0;
color: #9a8862;
}

#content p {
margin: 0;	
}

#foot {
clear: both;
text-align: center;
padding: 70px 0;
margin: 0;
overflow: visible;
}


/* GENERAL STYLES AND HEADINGS */

.sticky {}
.gallery-caption {}

a:link {color:#e8891b;text-decoration: none; text-decoration:underline;}
a:visited { color: #e8891b;text-decoration: none;} 
a:active { color: #e83d1b;text-decoration: none;} 
a:hover {color: #e83d1b;text-decoration: none;}

/* HEADER STYLES */

.blogname {text-align: center;}
.description {text-align: center;font-size: 1em;color: #666666;text-transform: capitalize;}

/* TOP NAVIGATOR STYLES */

#topnav {
font-family: VAGRundschriftD-Lig;
font-size: 1em;
font-style: normal;
font-weight: normal;
text-align: right;
margin: 0 0 20px 0;
padding: 0;
}

#topnav ul {display: inline-block; vertical-align: top; padding: 0; margin: 0;}
#topnav ul li{
float: left; 
list-style-type:none;
text-align: center;
text-transform: uppercase;
margin: 0 10px; 
}

#topnav ul li a {
display: inline-block;
text-decoration: none;
background-color: #fff6e9;
/* width: 150px; */
padding: 10px 20px;
margin: 0;
color: #e8891b;
text-align: center;
text-decoration: none;
border-style:solid;
border-color: #e8891b;
border-width: 0px 1px 1px 1px;
}

#topnav ul li a {
-webkit-border-bottom-left-radius: 15px;
-khtml-border-radius-bottomleft: 15px;	
-moz-border-radius-bottomleft: 15px;
border-bottom-left-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
-khtml-border-radius-bottomright: 15px;	
-moz-border-radius-bottomright: 15px;
border-bottom-right-radius: 15px;
}

#topnav li a:hover {color: #000;}

#nav ul li a.active {background-color: #454545; color: white; cursor:default;}

/* HOME AND PAGE LAYOUT AND STYLES */

#head-front {	
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
height: 173px;
width: 100%;
background-image:url(images/bghead.gif);
background-repeat:no-repeat;
margin: 15px 0 50px 0;
}

#head-front a {display: block;height: 173px;width: 900px;}
#head-front a span {display: none;}

.signup {
margin: 0;	
background-color: #fff6e9;
}

.signupc {
width: 900px;
margin: 0 auto;
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
padding: 10px 20px;
text-align:center;
}

.signup h1 {
font-style: normal;
font-weight: normal;
color: #e8891b;
text-transform:uppercase;
display: inline;
margin: 0;
padding: 0;
}

.btn-signup {
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
font-size: 1.2em;
text-transform: uppercase;
display: inline; 
width: 100px;
margin: 0 0 0 20px; 
padding: 9px 9px 7px 9px; 
overflow: visible;
cursor: pointer;
color: #ffffff;
border: 1px solid #e83d1b;
background-color: #e83d1b;
-webkit-appearance: none;
}

.btn-signup:hover {
background-color: #e8891b;
border: 1px solid #e8891b;
color: #ffffff;
}


#page-content {
float: left;
width: 620px;
min-height: 300px;
background-color:#ffffff;
padding: 0;
margin: 0;
}

.page-inside-post {}

.quote-wrap {width: 795px;margin:75px auto 75px auto;padding: 0;}

.quote {
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
font-size: 2.2em;
color: #b0b0b0;
line-height:normal;
}

.quote strong {font-weight: normal;color:#434343;	}
.quote em {font-style: normal;color: #e8891b;}

.quote-author {
text-align: right;
margin: 30px 150px 0 0;
padding: 0;
font-size: 1.1em;
text-transform: uppercase;
letter-spacing:.05em;
}

.quote-meta {text-align: right;margin: 0 100px 0 0;padding: 0;font-size: .6em;}
.quote p {margin: 0;padding: 0;}

#page-nav {margin-bottom: 50px; padding: 0;}
#page-nav ul {}
#page-nav li {width: 242px; height: 199px; float: left; list-style-type:none; margin:0 41px 0 0;}

#page-nav li a {display: block;width: 242px; height: 199px;}
#page-nav li a span {display: none;}

#page-inside-nav {float: right;width: 260px; padding: 0;}
#page-inside-nav ul {width: 242px;list-style-type:none; margin: 0; padding: 0; }
#page-inside-nav li {width: 242px; height: 199px; margin:0 0 30px 0px;  padding: 0;}

#page-inside-nav li a {display: block;width: 242px; height: 199px;}
#page-inside-nav li a span {display: none;}

/* SIDEBAR STYLES */

.author-img {
border: 20px solid #eeeeee;
margin: 0 auto 20px auto;
}

.rbarc {
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;	
display:block;
margin: 0;
line-height:200%;
font-size: 1.1em;
text-align: center;
}

.imgnav {}
.imgnav ul {width: 242px;list-style-type:none; margin: auto; padding: 0;}
.imgnav li {width: 242px; height: 199px; margin:0 auto 30px auto;  padding: 0;}

.imgnav li a {display: block;width: 242px; height: 199px;}
.imgnav li a span {display: none;}

/* buttons for both front page and sidebars */

.btn:hover {background-color: #919191;background-position: 0 -199px;}
.btn:active {background-color: #f1e8ff;background-position: 0 -398px;}

.btn-about {background-image:url(images/home-button-about.gif); background-position: 0 0;}
.btn-about-on {background-color: #f1e8ff;background-image:url(images/home-button-about.gif); background-position: 0 -597px;}

.btn-ws {background-image:url(images/home-button-ws.gif); background-position: 0 0;}
.btn-ws-on {background-color: #f1e8ff;background-image:url(images/home-button-ws.gif); background-position: 0 -597px;}

.btn-blog {background-image:url(images/home-button-blog.gif); background-position: 0 0;}
.btn-blog-on {background-color: #f1e8ff;background-image:url(images/home-button-blog.gif); background-position: 0 -597px;}

.btn-coach {background-image:url(images/home-button-coach.gif); background-position: 0 0;}
.btn-coach-on {background-color: #f1e8ff;background-image:url(images/home-button-coach.gif); background-position: 0 -597px;}


/* blog sidebar */

.rlist {clear: both;text-align: left;margin: 0 auto;}

.social {margin: 0 auto 30px auto; padding: 0;}

.rss {padding-top: 7px;}

.rss ul {list-style-type:none;padding: 0 0 0 12px; margin:0;}
.rss li {float: left; width: 117px; height: 117px; margin:0 2px 0 2px; padding: 0;}

.rss li a {display: block;width: 117px; height: 117px;}
.rss li a span {display: none;}

.btn-rss {background-image:url(images/logo-rss.gif);background-position: 0 0;}
.btn-rss:hover {background-color: #f5f5f5;background-position: -117px 0;}
.btn-rss-email {background-image:url(images/logo-rss-email.gif);background-position: 0 0;}
.btn-rss-email:hover {background-color: #f5f5f5;background-position: -117px 0;}

.btn-twitter a {display: block;width: 230px; height: 57px;}
.btn-twitter a span {display: none;}

.btn-twitter {width: 230px; height: 57px; margin: 20px auto 0 auto;background-image:url(images/logo-twitter.gif);background-position: 0 0;}
.btn-twitter:hover {background-color: #f5f5f5;background-position: 0 -57px;}

.widget {
margin: 0 auto 30px auto;
width: 202px;
padding: 0;
font-size: 1.05em;
background-color: #f5f5f5;
padding: 20px;
border: 1px solid #666666;
}

.widget-inside{padding: 30px;}

.widget h2 {
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
position: relative;
z-index: 2;  
font-size: 1.6em; 
line-height: 90%;
margin: 0;
color: #626262;
text-align: center;
margin-bottom: 10px;
}

.widget ul {line-height: normal;list-style-type:none;margin: 0;padding: 0px;}
.widget ul ul {padding: 0;}

.widget li {display: block;font-weight: normal;line-height: 200%;}

.widget li a:link {display: block;color: #919191;text-decoration: none;}
.widget li a:visited {display: block;color: #919191;text-decoration: none;}
.widget li a:hover {display: block;color: #434343;text-decoration: none;}
.widget li a:active {display: block;color: #e8891b;text-decoration: none;} 

/* IE List Item Whitespace Bug Fix */
.widget li a {display: inline-block;}
.widget li a {display: block;}
/* Because Microsoft sucks */

.amazon {
position:relative;
z-index: 1;
margin: -20px 0 0 0;
padding-left: 25px;
width: auto;
text-align: center;
}

/*mail chimp sidebar form */
#mc_embed_signup {margin: 0; padding: 0; width: 242px; height: 199px;background-color:#fff6e9; border: 1px solid #e8891b;}
#mc-embedded-subscribe-form {margin: 0; padding: 0;}
.mc-field-group {margin: 0; padding: 0; text-align: center;}

#mc-embedded-subscribe-form h2{
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
font-size: 1.6em;
text-transform: uppercase;
display: block; 
margin: 5px 0 0 0; 
padding: 5px 0; 
text-align: center;
color: #e8891b;
}

.mc-field-group label {display: none;}

.mc-field-group input {
margin: 0; 
width: 200px; 
background-color: #ffffff;
border: 1px solid #CCC;
padding: 8px 2px;
margin: 2px auto;
font-family:inherit;
font-size: 1em;
text-align: center;
-webkit-appearance: none;
}

input:invalid {
-moz-box-shadow: none;
}

#mc-embedded-subscribe {
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
font-size: 1.2em;
text-transform: uppercase;
display: block; 
width: 100px;
margin: 10px auto 10px auto; 
padding: 9px 9px 7px 9px; 
overflow: visible;
cursor: pointer;
color: #ffffff;
background-color: #e8891b;
border: 1px solid #e8891b;
-webkit-appearance: none;
}

#mc-embedded-subscribe:hover {
border: 1px solid #e83d1b;
background-color: #e83d1b;
color: #ffffff;
}

/* TAG CLOUD STYLES */

.tagcloud {text-transform:uppercase;}

.tagcloud a:link {color: #e8891b;}
.tagcloud a:visited {color: #e8891b;} 
.tagcloud a:active {color: #e83d1b;} 
.tagcloud a:hover {color: #e83d1b;}

/* CONTENT STYLES */

.contentc {
display: block;
margin: 0 30px;
text-align: left;
}

.page-contentc {
line-height: 175%;
margin: 15px 20px 15px 30px;
display: block;
text-align: left;
}

.page-contentc p {}

h2.pagetitle { /* archive title */
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
color: #e8891b;
font-size: 1.7em;
text-transform:uppercase;
margin: 0 0 40px 0;
padding:10px;
background-color: #fff6e9;
text-align: center;
border: 1px solid #e8891b;
}

.posttitle {
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
/*font-family: "pragmatica-web",sans-serif;
font-style: normal;
font-weight: 400;*/
font-size: 2.25em;
text-transform: uppercase;
margin:0;
padding:0;
color: #626262;
line-height: 100%;
}

.posttitle a:link {color: #626262;text-decoration: none;}
.posttitle a:visited { color: #626262; text-decoration: none;} 
.posttitle a:active { color: #e8891b; text-decoration: none;} 
.posttitle a:hover { color: #e8891b; text-decoration: none;}

.posttitle strong {font-weight: normal; color:#424242;}
.posttitle em {font-weight: normal; font-style: normal; color:#e8891b;}


.post h2 {
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
/*font-family: "pragmatica-web",sans-serif;
font-style: normal;
font-weight: 400;*/
font-size: 2.25em;
text-transform: uppercase;
margin:0;
padding:0;
color: #626262;
line-height: 100%;
}

.post h2 a:link {color: #626262;text-decoration: none;}
.post h2 a:visited { color: #626262; text-decoration: none;} 
.post h2 a:active { color: #e8891b; text-decoration: none;} 
.post h1 a:hover { color: #e8891b; text-decoration: none;}

.post h2 strong {font-weight: normal; color:#424242;}
.post h2 em {font-weight: normal; font-style: normal; color:#e8891b;}

.postmeta {
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
text-transform:capitalize;
margin:0 0px 0px 0px;
padding:0;
color:#626262;
}

.postmeta a:link {color:#e8891b;text-decoration: none; text-decoration:underline;}
.postmeta a:visited {color: #e8891b;text-decoration: none;} 
.postmeta a:active {color: #e8b11b;text-decoration: none;} 
.postmeta a:hover {color: #e8b11b;text-decoration: none;}

.post {margin: 0 0 35px 0;}

.postentry {font-size: 1.05em;line-height: 135%;}
.postentry p {}
.postentry ul {padding-left: 20px;list-style-type:disc;}
.postentry ol {padding-left: 20px;}
.postentry li {line-height:140%;margin-bottom: 1em;}

.postentry a:link, .postentry li a:link, .commenttext a:link, .plain a:link{color: #e8891b;text-decoration: underline;font-weight:normal;}
.postentry a:visited, .postentry li a:visited, .commenttext a:visited, .plain a:visited {color: #e8891b;text-decoration: underline;} 
.postentry a:active, .postentry li a:active, .commenttext a:active, .plain a:active {color:#e8b11b; text-decoration: underline;} 
.postentry a:hover, .postentry li a:hover, .commenttext a:hover, .plain a:hover {color: #e8b11b;text-decoration: none;}

.pageentry {}

/* in post subtitles */

.postentry h1 {
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
font-size: 2.2em;
text-transform: uppercase;
margin:.8em 0 0 0;
padding:0;
color: #626262;
}
.postentry h1 a:link {color: #626262;text-decoration: none;}
.postentry h1 a:visited { color: #626262; text-decoration: none;} 
.postentry h1 a:active { color: #e8891b; text-decoration: none;} 
.postentry h1 a:hover { color: #e8891b; text-decoration: none;}

.postentry h2{
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
text-transform:uppercase;
padding:0;
color:#434343;	
}
.postentry h2 a:link{color: #e8891b;font-weight:normal;text-decoration: none;}
.postentry h2 a:visited{color: #e8891b;font-weight:normal;text-decoration: none;} 
.postentry h2 a:active{color:#e8b11b;font-weight:normal;text-decoration: none;} 
.postentry h2 a:hover{color: #e8b11b;font-weight:normal;text-decoration: none;}

/* in post tables */

.postentry table {border-collapse: collapse;border: 1px solid #434343;}
.postentry thead {font-weight: bold;color: #434343;}
.postentry th{text-align: center;padding: 8px 10px 5px 10px;background-color: #f5f5f5;border: 1px solid #434343;}
.postentry tbody {}
.postentry table caption {}
.postentry td {padding: 5px 8px 5px 8px;text-align: left;vertical-align: top;border: 1px solid #434343;}
.postentry table ul {margin-top: 0;}


.post-footer {border: 1px solid #c5c5c5; margin: 40px 0 20px 0; padding: 20px;}

.commentslink { /* on front page, link to single with comments */
float: right;
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
font-size: 1.1em; 
text-align: right;
margin: 0 0px 0 0;
}

.share-this {
float: left;
}

.archive p {display: block;line-height: 150%;}
.spoiler { font-style:italic; color: red;}
.post-meta {list-style: none;margin-left: 0px;padding-left: 0px;}

/* NAV LINKS */

.navlinks {
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
font-size: 1em;
text-transform: uppercase;
color: #626262;
text-align: center;
padding: 5px;
}

.navlinks a:link {color: #919191; text-decoration: none;}
.navlinks a:visited {color: #919191; text-decoration: none;} 
.navlinks a:hover { color: #434343; text-decoration: none;}
.navlinks a:active { color: #e8891b; text-decoration: none; } 

.navigation {
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
font-size: 1.1em;
color: #626262;
text-align: center;
margin-top: 60px;
padding-top: 10px;
}

.next-posts {float: right; background-color: #f5f5f5;padding: 10px;}
.prev-posts {float: left; background-color: #f5f5f5;padding: 10px;}

.navigation a:link {color: #919191; text-decoration: none;}
.navigation a:visited {color: #919191; text-decoration: none;} 
.navigation a:hover { color: #434343; text-decoration: none;}
.navigation a:active { color: #e8891b; text-decoration: none; } 


/* FOOTER STYLES */

.footc {
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
text-align: center;
color:#626262;
padding: 0;
}

.footc a, #footnav li a {color: #626262;}
.footc a:hover, #footnav li a:hover {color: #e8891b;}

.navc {margin: 0;font-weight: normal;color:#c4cd00;}

#footnav{
margin: 10px 0;
padding: 0;
z-index: 30;
text-transform:uppercase;
font-weight: normal;
font-size: 1em;
list-style-type:none;
}

#footnav li {display: inline; margin: 0 7px;padding: 0;}
#footnav li a {text-decoration: none;}

#foot-meta {
margin: 10px 0;
padding: 0;
z-index: 30;
text-transform:capitalize;
font-weight: normal;
font-size: .85em;
list-style-type: none;
}

#foot-meta li {display:inline; margin: 0 7px;padding: 0;}
#foot-meta li a {text-decoration: none;}

.copy {font-size: .9em;display: block;margin: 10px 0 10px 0;padding: 0;}
.copy a {text-decoration: none;}

/* IMAGES */

:focus {outline:none;}
::-moz-focus-inner {border:0;}
img {border: 0;margin: 0;}
.noborder {display: block;margin-left: auto;margin-right: auto;border: none;}
.video {display: block;text-align: center;margin-top: 20px;margin-bottom: 30px;}
.post img {border: 1px dotted #999999;}
.noborder img {border: none;}
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.wp-caption {border: none; text-align: center; background-color: #ffffff; padding-top: 4px; margin: 10px;}
.wp-caption img { margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}
.indent {margin-left: 35px; margin-right: 35px;}
.smaller {font-size:.9em;}

/* OLD IMAGE STYLES that may have been used in posts */

.postimgpos{display: block;text-align: center;}
.postimgb{border: 1px dotted #999999;}
.post-image {border: 1px solid #353535;}

/* SEARCH BOX and SUBMIT EMAIL BOXES */

#searchform, .subform {
margin-top: 0px;
margin-bottom: 30px;
}

.subbox {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
background-color: #f8f9fb;
border: 1px solid gray; 
color: gray;
height: 25px;
width: 185px;
padding-left: 5px;
padding-right: 5px;
font-size: 1em;
}

#s { /* this is the search form text box */
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
background-color: #f8f9fb;
border: 1px solid gray; 
color: gray;
height: 25px;
width: 190px;
padding-left: 5px;
padding-right: 5px;
font-size: 1em;
}

#searchsubmit, .subsubmit {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
background-color: #555555;
border: 1px solid #555555;
color: #fff;
margin: 0;
padding: 3px;
overflow: visible;
cursor: pointer;
font-size: 1em;
}

#searchsubmit:hover, .subsubmit:hover {
background-color: #e83d1b;
border: 1px solid #e83d1b;
}

/* COMMENTS */

#comments { /* num comments and jump to form text */
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
font-size: 1.2em; 
text-align: center; 
margin: 40px 0 25px 0;}

#commentblock {display:block;margin: 10px 10px 20px 10px;padding:0.1em 0 50px 0;}

.commentlist {text-align: left;margin: 30px 0px 50px 0px;padding: 0;}

.commentlist li{
margin-bottom: 25px;
list-style-position:outside;
padding: 20px 40px 20px 40px;
background-color:#f5f5f5;
position: relative; /* needed in order to position the counter, see below */
}

.commentlist p {
font-weight: normal;
line-height: 135%;
}

/* change bg color for admin or post author */

.comment-author-admin{}

.bypostauthor {background-color: #fff6e9 !important;}
.bypostauthor .comment-author {color:#e8891b !important;;}
.bypostauthor .counter {color:#ffe8c8 !important;;}

.comment-author{
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
margin:0 0px 0px 0px;
padding:0;
font-size: 1.875em;
display:inline;
margin: 0 0 0 0;
display: inline;
}

.comment-author a:link {font-style:normal;color:#626262;text-decoration: none; text-decoration:none;}
.comment-author a:visited {font-style:normal;color: #626262;text-decoration: none;} 
.comment-author a:active {font-style:normal;color: #e8891b;text-decoration: none;} 
.comment-author a:hover {font-style:normal;color: #e8891b;text-decoration: none;}

.avatar {}
cite {font-style: normal;} /* tag that wraps the comment author - removes default italics */

.counter { /* this is the comment number, see the custom callback in functions.php */
position: absolute; /* see the relative position on the container (commentlist li) */
right: 0px;
top: 0px;
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
font-size: 4.2em;
margin: 7px 15px 0 0;
padding: 0;
color: #e1e1e1;
}

.comment-meta {
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
text-align: right;
margin:30px 0 0 0;
padding:0;
color:#574831;
font-size: 1em;
}

.comment-meta a:link {color:#574831;text-decoration: none;}
.comment-meta a:visited {color: #574831;text-decoration: none;} 
.comment-meta a:active { color: #574831;text-decoration: none;} 
.comment-meta a:hover {color: #574831;text-decoration:none;}

ol.commentlist {
list-style-type:none;
}

/* COMMENT CLASSES IF NEEDED */

ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {}
ol.commentlist li.comment div.comment-meta a {}
ol.commentlist li.comment p {}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {}
ol.commentlist li.comment div.reply a {}
ol.commentlist li.comment ul.children {}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {}
ol.commentlist li.comment ul.children li.depth-3 {}
ol.commentlist li.comment ul.children li.depth-4 {}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent {}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

/* COMMENT FORM */

#postcomment {/* text at the top of the comment form */
font-size: 1.2em;
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
color: #626262;
margin: 35px 0px 10px 0px;
text-align: left;
}

#commentform {text-align: left;}

#comment { /*comment form text area*/
width: 97%;
font-family:"ff-tisa-web-pro-1","ff-tisa-web-pro-2",Georgia,"Times New Roman",Times,serif;
font-style: normal;
font-weight: normal;
font-size: 1em;
}

.commbox { /*comment form inputs for name, email and uri */
width: 225px;
font-family:"ff-tisa-web-pro-1","ff-tisa-web-pro-2",Georgia,"Times New Roman",Times,serif;
font-style: normal;
font-weight: normal;
background-color:#f5f5f5;
padding: 7px;
font-size: 1em;
border: 1px dotted #CCC;
overflow: visible;
}

.comm-form-label{
margin-left: 5px;
}

/* captcha styles */

div#captchaImgDiv {margin: 10px 0 10px 0;}
input#captcha_code {font-size: 1em;}

textarea, select, input {
padding: 7px;
background-color: #f5f5f5;
border: 1px solid #666; 
color: #626262;
}


.commsubmit {
font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
font-size: 1em;
border: 1px solid #f5f5f5;
background-color: #f5f5f5;
margin: 0;
color: #626262;
font-size: 1.1em;
padding: 7px;
overflow: visible;
cursor: pointer;
text-transform:uppercase;
}

.commsubmit:hover {
background-color: #fff6e9;
border: 1px solid #fff6e9;
color: #e8891b;
}

.notify { /* moderation notification */padding: 15px; font-style:italic; color: #f00; border: 1px solid red;}

.rounded-corners {
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
border-radius: 20px;
}

/* SI Captcha Anti-Spam plugin */
div#captchaImgDiv {display:block;}
.captchaSizeDivSmall { width:175px; height:45px; padding-top:10px; }
.captchaSizeDivLarge { width:250px; height:60px; padding-top:10px; }

img#si_image_com,#si_image_reg,#si_image_log,#si_image_side_login { 
border-style:none; margin:0; padding-right:5px; float:left; 
}
.captchaImgRefresh { border-style:none; margin:0; vertical-align:bottom; }
div#captchaInputDiv { display:block; padding-top:15px; padding-bottom:5px; }
label#captcha_code_label { margin:0; }
input#captcha_code {width:65px; }

/*

/* SI Contact form styles */

.contact-form {}
.required-field-text {}
.contact-form label {clear: both !important; display: block; margin: 20px 0 0 0;}

.input-fields input {width: 50%; padding: 12px; font-size: 1em;}
.input-fields textarea {
width: 90%; 
height:250px; 
margin:0 0 20px 0;
padding: 12px;
font-family:inherit;
font-size: 1em;
line-height: 120%;
}

.captcha {display: block;}
.captcha-input {width: 100px !important;margin:0 0 20px 0;}

.contact-form .submit {font-family: VAGRundschriftD-Lig;
font-style: normal;
font-weight: normal;
font-size: 1em;
border: 1px solid #f5f5f5;
background-color: #f5f5f5;
width: 100px;
margin: 0;
color: #626262;
font-size: 1.1em;
padding: 7px;
overflow: visible;
cursor: pointer;
text-transform:uppercase;}

.contact-form .submit:hover{
background-color: #fff6e9;
border: 1px solid #fff6e9;
color: #e8891b;
}

.extra-field {}
.contact-titles {}
.input-errors {}
.dropdown {}
.
.submit-div {}
.submit-btn {}
.powered-by {display: none;}