/*   
Theme Name: Blog Shoppe - Antioch Online
Theme URI: http://www.theblogshoppe.com/
Description: A custom theme from The Blog Shoppe.
Author: Kathy Moore
Author URI: http://theblogshoppe.com
Version: 1.0

*/

body {
	margin: 0;
	text-align: left;
	font-family: "century gothic", verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	color: #1f1f1f;
	}

* {
	margin: 0;
	padding: 0;
}

img, img a {
        border: 0;
        margin: 0;
        padding: 0;
}

a:link, a:active, a:visited {
        text-decoration: none;
        color: #9f3b2b;
}

a:hover {
        text-decoration: none;
        color: #779e29;
	font-weight: bold;
}

h1 {
	font-size: 1.6em;
	font-weight: normal;
	text-transform: uppercase;
}

h2 {
	font-size: 1.4em;
	font-weight: bold;
	text-transform: uppercase;
}

h3 {
	font-size: 1.2em;
	font-weight: normal;
}

#page { 
        width:960px; 
	margin:0px auto;
        padding: 0 10px 10px 10px;
}

#header {
	margin: 0px auto; 
	padding:0; 
	}

#middle {
        float: left;
        width: 600px;
        margin: 20px;
        }

#middle h2 {
        margin: 10px 0;
        color: #9f3b2b;
}

#content {
        margin: 0px;
}

p {
	margin-bottom: 18px;
}

.alignright { float:right; } 
.alignleft { float:left; } 

#sidebar {
        float: right;
        width: 200px;
        margin: 20px 0px 20px 20px;
}

#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: #9f3b2b;
}

#sidebar a:hover {
        color: #779e29;
	font-weight: bold;
}

#footer {
        clear: both;
        width: 100%;
        height: 20px;
        text-align: center;
        margin: 0px auto;
        padding-top: 20px;
}

.children ul li {
        list-style-type: none;
        margin: 4px 10px;
}

#sidebar h2 {
}

#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 {}