/*   
Theme Name: Blog Shoppe - Jan Hosford Designs
Theme URI: http://www.theblogshoppe.com/
Description: A basic starting point for a custom theme from The Blog Shoppe.
Author: Kathy Moore
Author URI: http://theblogshoppe.com
Version: 1.0

*/

body { 
font-family: "Gill Sans", "Gill Sans MT", verdana, sans-serif;
margin: 0px auto;
font-size:14px; 
color: #4a2200;
line-height: 150%;
}

* {
	margin: 0;
	padding: 0;
}

img, img a {
        border: 0;
        margin: 0;
        padding: 0;
}

a:link, a:active, a:visited {
        text-decoration: none;
        color: #ee7374;
}

a:hover {
        text-decoration: none;
        color: #d85d13;
}

h1 {
	font-size: 1.8em;
	font-weight: normal;
	text-transform: uppercase;
}

h2 {
	font-size: 1.6em;
	font-weight: normal;
	text-transform: uppercase;
}

h3 {
	font-size: 1.4em;
	font-weight: normal;
}

#page { 
        width:1000px; 
	margin:0px auto;
        padding: 0 10px 10px 10px;
}

.frontleft {
	width: 400px;
	float: left;
	margin: 0 0 0 100px;
}

.frontright {
	width: 400px;
	float: right;
	margin: 0 80px 0 20px;
}

.frontright ul li, .frontleft ul li {
	list-style-type: none;
}

#header {
	margin: 0px auto; 
	padding:0; 
	}

#middle {
        float: right;
        width: 640px;
        margin: 0 50px 20px 20px;
        }

#middle h2 {
        margin: 10px 0;
        color: #ee7374;
}

#middle2 {
        float: left;
        width: 860px;
        margin: -20px 50px 20px 20px;
        }

#content {
        margin: 20px;
}

.alignright { float:right; } 
.alignleft { float:left; } 

#sidebar {
        float: left;
        width: 220px;
        margin: 20px 0 0 50px;
}

#post {
        margin: 10px 0 10px 0;
}

.postdata {
        font-size: 10px;
        line-height: 130%;
        margin: 0 0 15px 0;
}

#sidebar ul li {
	list-style-type: none;
}

#sidebar ul {
        margin-bottom: 20px;
}

#sidebar a:link, #sidebar a:active, #sidebar a:visited {
        color: #d85d13;
}

#sidebar a:hover {
        color: #ee7374;
}

#footer {
        clear: both;
        width: 100%;
        height: 120px;
        text-align: center;
        margin: 0px auto;
        padding-top: 20px;
}

#footertext {
        position: relative;
        height: 40px;
        margin: 0px auto;
        padding: 20px 0 20px 0;
        }

.children ul li {
        list-style-type: none;
        margin: 4px 10px;
}

#sidebar h2 {
        text-indent: -9999px;
}

#archives-3 h2 {
        background-image: url(images/archives.jpg);
        background-repeat: no-repeat;
        height: 64px;
}

#text-8 h2 {
        background-image: url(images/praise.jpg);
        background-repeat: no-repeat;
        height: 64px;
}
#adv-blogroll-3 h2 {
        background-image: url(images/veg.jpg);
        background-repeat: no-repeat;
        height: 64px;
}

#adv-blogroll-4 h2 {
        background-image: url(images/visit.jpg);
        background-repeat: no-repeat;
        height: 64px;
}

#adv-blogroll-5 h2 {
        background-image: url(images/shop.jpg);
        background-repeat: no-repeat;
        height: 64px;
}

#adv-blogroll-2 a, #adv-blogroll-3 a, #adv-blogroll-4 a, #adv-blogroll-5 a, #archives-3 a, #text-4 a, #text-5 a, #text-6 a {
        margin: 0 0 0 20px;
}

#comments h3 {
        margin: 10px 0;
        color: #ee7374;
        font-weight: bold;
}	

.comments ol li ul li{
        margin: 0 0 0 20px;
}

.reply {	
        margin: 10px 0;
        color: #ee7374;
}

ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
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 { border-bottom:1px dotted #ee7374; padding:1em; }
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard {}
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar { border:5px solid #4a2200; float:right; margin:0 0 1em 1em; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font-size:9px; }
ol.commentlist li div.comment-meta a { color:#4a2200; }
ol.commentlist li p { font-size:14px; margin:0 0 1em; }
ol.commentlist li ul { font-size:14px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li div.reply { font-size:14px; }
ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { border-left:5px solid #ee7374; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-3 { border-left:5px solid #f48e86; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-4 { border-left:5px solid #fca7a1; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#fef1f0; }
ol.commentlist li.parent { border-left:5px solid #4a2200; }
ol.commentlist li.pingback { border-bottom:1px dotted #4a2200; padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}