/*
Theme Name: Libby Gill's Theme
Theme URI: http://www.joehowarddesign.com
Description: wordpress 2.7.1 theme designed by Joe Howard Design
Version: 1 (WP2.7.1)
Author: Joe Howard
Author URI: http://www.joehowarddesign.com
Tags: white, red, clean, basic
*/

@import "style/css/reset.css";

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(style/images/bgbgc.jpg) no-repeat center top;
font-size:62.5%;
font-family:Georgia,"Times New Roman",Times,serif;
color:#111111;
}

h1, h2, h3, h6 {font-weight:normal;}
h1 {font:normal 2.2em/1.364em;}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

p {}
a, a:hover {text-decoration:none;}
a {border-bottom:1px solid #990000; color:#990000;}
a:hover {color:#111111; border-bottom:1px solid #111111;}






.grey80 {color:#666666;}
.five {margin:0 5px;}
.clr {clear:both;}

/* page divs */

#wrapper {width:954px; border:3px solid #e2e2e2; margin:20px auto; background:#fff;}
#col1 {width:587px; margin:20px 10px 0 0; float:left;}
#col2 {width:357px; margin:20px 0 0 0; float:right;}


/* header */
#header {height:195px; background:url(style/images/headerds.gif) no-repeat bottom left;}
#header a, #header a:hover {border-bottom:none;}
#header img {float:left;}
#header h2 {color:#666666;float:left;font-family:Georgia,"Times New Roman",Times,serif;font-size:2.7em;font-style:italic;letter-spacing:0.3pt;line-height:1.04em;margin:4px 0 0 20px;text-align:left;width:427px;}


/* menu stuff */
#uppermenu {height:30px; background:url(style/images/topmenubg.gif) repeat-x;}
#uppermenuwrap {width:960px; margin:0 auto;}

#uppermenuwrap ul {bottom:0;color:#ffffff;height:30px;left:0;margin:0;padding:10px 0 0 15px;z-index:5; dispaly:list-item; list-style:none;}
#uppermenuwrap ul li {float:left; margin:0 10px; display:inline; list-style:none;}
#uppermenuwrap ul li a, #uppermenuwrap ul li a:hover {text-decoration:none; font:bold 1.144em Arial, Helvetica, sans-serif; border-bottom:none;}
#uppermenuwrap ul li a {color:#fff;}
#uppermenuwrap ul li a:hover {color:#ccc; border-bottom:1px solid #fff;}




/* post stuff */

.postwrap {border-top:1px solid #eee; margin:10px 0; width:547px;}


.post {width:400px; float:right; margin:10px 0 0 20px; font-size:1.48em; line-height:1.622em; font-family:Georgia, "Times New Roman", Times, serif;}
.post h2 {font-size:1.444em; font-weight:bolder; letter-spacing:-.03pt; margin:5px 0px 10px 0; font-family:Arial, Helvetica, sans-serif;}
.post h2 a, .post h2 a:hover {border-bottom:none;}
.post p {margin:20px 0; text-indent:5px;}

.post ul, .post ul {margin:10px 0 0 30px;}
.post ul li {margin:5px 10px; list-style:disc; font-weight:bolder;}
.post ul ul {}
.post li ul li {}

.post ol {margin:10px 0 0 30px;}
.post ol li {list-style:decimal; margin:5px 10px; }
.post ol ul {}
.post li ol li {list-style:lower-alpha;}


h2.archive {margin:0 0 0 20px; font-size:1.6em; font-family:Georgia, "Times New Roman", Times, serif;}

.postinfo {width:127px; float:left; margin:10px 0; font-family:Arial, Helvetica, sans-serif;} 
.postinfo h5 {font-weight:bolder; font-size:2.244em;  letter-spacing:-.6pt; color:#292929; border-bottom:1px solid #666; text-align:right; padding:5px; text-transform:uppercase; width:117px;}
.postinfo p {font-weight:bolder; font-size:1.144em; letter-spacing:-.03pt; color:#990000; border-bottom:1px solid #666; text-align:right; padding:5px; text-transform:uppercase; width:117px;}
.postinfo p a, .postinfo p a:hover {text-align:right; text-decoration:none; border-bottom:none;}
.postinfo p a { color:#292929;}
.postinfo p a:hover {color:#990000;}


.addtoany_share_save_container a, .addtoany_share_save_container a:hover {border:none;}'
.post-edit-link, .post-edit-link a {color:#dbb502; font-weight:bolder;}
/*
.post-edit-link {background:#990000; padding:6px 12px; color:#fff; margin:10px 5px;}
.post-edit-link a {color:#fff;}
*/


/* sidebar stuff */
#newsletter, #footernews {height:80px; margin:0 10px 1px 0;}
.newsletter h4 {font-size:1.8em; color:#990000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.newsbox {height:26px; border:1px solid #333; width:278px; float:left; margin:23px 5px 0 0; padding:4px 8px 0 8px; font-size:1.34em; color:#666;}
.newssubmit {float:left; margin:0;}

#rss {margin:40px 0px 0 0;}
#rss img {float:left; margin:0 5px 0 0;}
#rss h2 {font-size:2em; color:#ff5600; font-family:Georgia, "Times New Roman", Times, serif; }

#about {height:440px; background:url(style/images/libbyphoto.jpg) no-repeat center top;}


#sidebar2col {width:325px; margin:10px 5px;}
#sidebar2col {}
#sidebarLeft {float:left; margin:10px 10px 0 0; width:120px; font-size:1.22em; font-family:Arial, Helvetica, sans-serif}
#sidebarRight {float:right; margin:10px 10px 0 0; width:200px;font-size:1.22em; font-family:Arial, Helvetica, sans-serif }

.widget-title {font-family:Arial, Helvetica, sans-serif; font-size:1.44em; margin:0 0 5px 0; padding:5px 0; border-bottom:1px solid #dadada;}
.widget {margin:0 0 10px 0;}


/* footer stuff */
#footer {border-top:1px solid #e2e2e2; margin:20px 0 0 0;}
#footercol1 {width:547px; float:left; margin:20px 0 20px 20px;}
#footercol2 {width:350px; float:right; margin:20px 10px 20px 0; }

/* comment stuff */	

#comments {color:#111111; font-size:1.3em; width:447px; background:#ffffff;   padding:10px 10px 0 10px; margin:80px 0 20px 127px;}
#comments p {color:#111;}
#commentnumber h3 {}
.avatar img {float:left;}
#respond {color:#990000; }
#commentform {}
#comment {}
#commentsplace {background:#FFFFFF none repeat scroll 0 0;border:10px solid #E2E2E2;color:#111111;font-size:1.344em;line-height:1.444em;margin:80px 0 20px 150px;padding:10px 10px 0;width:407px;}
#commentsplace p {color:#111;}

ol.commentlist {margin:0;padding:0;}
.commentlist li {list-style:none;margin-bottom:14px;}
.commentlist cite {padding: 14px 8px;display:block;font-style:normal;border-top:1px dotted #181919;color:#eee;}	
.commentlist a:link, .commentlist a:visited {color:#990000;}
.commentlist a:hover, .commentlist a:active {color:#ccc;}

/* comments */
div.comment{background:#ffffff url(style/images/sidebox-bg.jpg) left bottom repeat-x;padding:4px 10px 19px 10px;margin:0 0 21px 0;line-height:180%;}
div.comment div.time-comments{border-bottom:#000000 1px dotted;padding:0 0 18px 0;font-size:.9em;color:#999;margin:0 0 10px 0;}
div.comment div.time-comments div.time{float:left;background:url(style/images/clock.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment div.time-comments div.time-awaiting{float:left;background:url(style/images/minus.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment div.time-comments div.num-comments{float:right;background:url(style/images/comment.png) 0 4px no-repeat;padding:0 0 0 23px;}
div.comment div.time-comments div.num-comments a{color:#888;}
div.comment div.time-comments div.num-comments a:hover{color:#990000; border-bottom:1px solid #888;}
div.comment div.time-comments div.author-name{float:right;}
div.comment div.time-comments div.author-name a:link, div.comment div.time-comments div.author-name a:visited{color:#ccc;text-decoration:none;}
div.comment div.time-comments div.author-name a:hover{color:#990000; border-bottom:1px solid #990000;}
div.comment h1{font-size:250%;font-weight:normal;color:#000000; margin:0 0 20px 0;}
div.comment h1 a:link, div.comment h1 a:visited{color:#000000;}
div.comment h1 a:hover{color:#000000;}
div.comment img{float:left;padding:4px; margin:0px 20px 15px 0;}
div.comment img.avatar{float:left;padding:4px; margin:0px 15px 10px 0;}
div.comment div.icons-readmore{color:#888;margin:15px 0 0 0;}

div.comment div.icons-readmore div.readmore{float:right;margin:5px 0 0 0;}
div.comment div.icons-readmore div.readmore a.more{background:#E1E1E1 url(style/images/readmore-bg.png) 91% 4px no-repeat;padding:2px 35px 3px 10px;border:#CCC 1px solid;color:#666;}

/* auth comments */
div.comment-admin {background:#161616 url(style/images/post-bg.jpg) left top repeat-x;border:#161616 1px solid;padding:19px 25px 19px 25px;margin:0 0 21px 0;line-height:180%;}
div.comment-admin div.time-comments{border-bottom:#CCC 1px solid;padding:0 0 18px 0;font-size:.9em;color:#999;margin:0 0 10px 0;}
div.comment-admin div.time-comments div.time{float:left;background:url(style/images/clock.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment-admin div.time-comments div.time-awaiting{float:left;background:url(style/images/minus.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment-admin div.time-comments div.num-comments{float:right;background:url(style/images/comment.png) 0 4px no-repeat;padding:0 0 0 23px;}
div.comment-admin div.time-comments div.num-comments a{color:#888;}
div.comment-admin div.time-comments div.num-comments a:hover{color:#990000; border-bottom:1px solid #888;}
div.comment-admin div.time-comments div.author-name{float:right;}
div.comment-admin h1{font-size:250%;font-weight:normal;color:#000000;font-family:Georgia;margin:0 0 20px 0;}
div.comment-admin h1 a:link, div.comment-admin h1 a:visited{color:#000000;}
div.comment-admin h1 a:hover{color:#9bcb3c; border-bottom:1px solid #990000;}
div.comment-admin img{float:left;padding:4px;border:#161616 1px solid;margin:0px 20px 15px 0;}
div.comment-admin img.avatar{float:left;padding:4px;border:#161616 1px solid;margin:0px 15px 10px 0;}
div.comment-admin div.icons-readmore{color:#888;margin:15px 0 0 0;}

div.comment-admin div.icons-readmore div.readmore{float:right;margin:5px 0 0 0;}
div.comment-admin div.icons-readmore div.readmore a.more{background:#E1E1E1 url(style/images/readmore-bg.png) 91% 4px no-repeat;padding:2px 35px 3px 10px;border:#CCC 1px solid;color:#666;}
img.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}
div.comment p img.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}
div.comment-admin p img.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}

/* comments form */

div#replyform {color:#111;}
div#replyform label {}
div#replyform #author, div#replyform #email, div#replyform #url {height:22px; width:140px; padding:4px 6px; color:#111; background:#ffffff; border:1px dashed #111111;margin:5px 10px 0 0; font-size:1.1em;}

.respondtbox {width:387px; background:#ffffff; border:1px dashed #990000; height:240px; color:#111; padding:8px 10px; margin:10px 0;}
.respondbtn {width:120px; height:30px; color:#fff; background:#990000; border:1px solid #990000; text-align:center;  font-family:Arial, Helvetica, sans-serif; margin:0 0 20px 0;}

#disqus_thread {
margin:40px 0 10px 150px;
}