/*
Template Info
*/

body{margin:0;padding:0;font-size:62.5%;font-family:Verdana, Arial, Helvetica, sans-serif;}
#wrapper_big{background: url(img/background.png) repeat-x top;}
#header_big{height:500px;background:url(img/header_big.png);position:relative;}
#header_big #feature_text{width:320px;position:absolute;top:260px;padding:10px;font-size:1.4em;color:#FFF;}

#wrapper_small{background:#FFF url(img/background_small.png) repeat-x top;}
#header_small{height:250px;background:url(img/header_small.png);position:relative;}
#header_small #feature_text{position:absolute;top:75px;right:0;padding:10px;font-size:1.4em;color:#FFF;}

#feature_text a.signup{padding:5px;background:#4aa1ff;border:2px solid #2e76c4;color:#FFF;font-size:1em;cursor:pointer;}
#feature_text a:hover.signup{padding:5px;background:#5fb74a;border:2px solid #468c35;color:#FFF;font-size:1em;cursor:pointer;}
#feature_text p{margin:20px 0;font-size:1.1em;}

#page{width:960px;margin:0 auto;}
#content{margin:20px 0 0 0;}
#page-title{margin:10px 0;}

h1, h2, h3, h4{margin:0 0 10px 0;}
h1{font-size:1.8em;}
h2{font-size:1.6em;}
h3{font-size:1.6em;}
h3 a{text-decoration:none;color:#333;}
h3 a:hover{text-decoration:underline;}
h4{font-size:1.6em;}
a{color:#333;text-decoration:none;}
a:hover{border:none;text-decoration:underline;}
strong{color:#5fb74a;}


/*3-Col Layout - Used for homepage*/
.div-third{width:320px;float:left;}
.div-third p{font-size:1.4em;line-height:1.4em;}
.div-third .left{margin:0 30px 0 0;}
.div-third .mid{margin:0 15px;border:}
.div-third .right{margin:0 0 0 30px;}
.div-third ul, .box-right ul{margin:0;padding:0;}
.div-third ul li, .box-right ul li{background:url(img/list-arrow.png) no-repeat left center; list-style-type:none;padding:0 0 0 25px;margin:10px 0;font-size:1.4em;line-height:1.4em;}
/*End 3-Col Layout*/

/*2-Col Layout*/
#column-left{width:700px;float:left;font-size:1.4em;}
#column-right{width:260px;float:right;}

.box-left{margin:5px 0 25px 0;border:1px solid #333;background:#f7f6f6;}
.box-left .post-entry{padding:20px;}
.box-left a{text-decoration:underline;}

.box-right{padding:5px 10px;margin:5px 0 10px 10px;border:1px solid #333;background:#f7f6f6;}
.box-right ul{margin:0;padding:0;}
.box-right ul li{background:url(img/arrow_right.png) no-repeat left center; list-style-type:none;margin:0 0 5px;font-size:1.4em;line-height:1.4em;}
.box-right a{color:#333;text-decoration:none;}
.box-right a:hover{text-decoration:underline;}

.post-navigation{margin-bottom:20px;}
.older-entries{background:url(img/arrow_left.png) no-repeat left;padding:0 0 0 20px;float:left;}
.newer-entries{background:url(img/arrow_right.png) no-repeat right;padding:0 20px 0 0;float:right;}

/*Meta*/
.meta{font-size:1.2em;border-bottom:1px solid #dedede;padding:10px;background:#ecebeb url(img/meta-back.png) repeat-x top;}
.date{float:left;}
.comment{float:right;/*background:url(img/comments.gif) no-repeat left;padding:0 0 0 16px;*/}
.category{background:url(img/category.gif) no-repeat left;font-size:.8em;padding:0 5px 0 16px;}
.tag{background:url(img/tag.gif) no-repeat left;font-size:.8em;padding:0 5px 0 16px;}

/*Guest Post*/
.biotext{background:#fcf8da;border:1px solid #999;padding:10px;margin-bottom:10px;}
.biotext img{border:2px solid #333;margin:10px 0;}

/*Comments*/
.meta-comment{font-size:1.2em;border-bottom:1px solid #dedede;padding:10px;background:#78b8fd url(img/meta-comment.png) repeat-x top;}
ol.commentlist{margin:0;padding:0 10px 10px;}
ol.commentlist li{list-style:none;}
.avatar-box{float:left;margin:0 10px 0;}
/*.quote{background:url(img/quote.gif ) no-repeat top left;float:left;width:500px;}*/
#commentform{padding:20px;background:#f7f6f6;margin:0 0 20px 0;}
.submit-comment{padding:5px;background:#4aa1ff;border:2px solid #2e76c4;color:#FFF;font-size:1em;cursor:pointer;}
.submit-comment:hover{padding:5px;background:#5fb74a;border:2px solid #468c35;color:#FFF;font-size:1em;cursor:pointer;}

#footer{background:url(img/footer.png) repeat-x bottom;font-size:1.2em;}
#footer-page{margin:0 auto;height:60px;position:relative;width:960px;}
#footer p{padding:10px 0;}

/*Uncategorized*/
.clear{clear:both;}

/*Searchform overrides*/
.searchfield{width:170px}
.searchbutton{padding:0 5px;background:#4aa1ff;border:2px solid #2e76c4;color:#FFF;font-size:1em;cursor:pointer;}
.searchbutton:hover{background:#5fb74a;border:2px solid #468c35;}