/* @override http://dearbev.com/wp-content/themes/bev/style.css */

/*  
Theme Name: Dear Bev
Theme URI: http://www.dearbev.com
Description: Wordpress theme for Dear Bev
Version: 1.0
Author: Todd Hamilton
Author URI: http://www.toddham.com/

*/

body{margin: 0;font-family: Georgia, Sans-serif;font-size: 12px;text-align: left;vertical-align: top;background: #8a92d4 url('images/bg.png') left top repeat-x;color: #333;}
form{display:inline;margin:0;padding:0;}
.hidden {display: none;}
img{border:none;}
h1,h2,h3,h4,h5{margin:0;padding:0;}
ul{margin:0;padding:0;list-style:none;}
a:focus{outline: none;}
p{}
.alignright{float:right;}
.alignleft{float:left;}

#wrapper{margin: 0 auto 0 auto;width: 818px;text-align: left;}
#header{float:left;width:818px;margin:25px 0 0 10px; position: relative;}
#dls { position: absolute; top: -10px; right: 14px; border: 0; }
#elsewhere{ position: absolute; top: 40px; right: 14px; width: 195px; font-weight:bold;overflow:hidden;}
#elsewhere h4 {font-size: 11px;}
#elsewhere a{display:block;float:left;margin:5px 10px 0 0;}

#logo{display:block;}

#menu{font-size: 13px;font-weight: bold;text-transform:uppercase;margin:20px auto 10px auto;position:relative;float:left;display:block;}
#menu {list-style:none;float:left;}
#menu li{list-style:none;float:left;margin-right:25px;}
#menu a{text-decoration:none;color:#cdd1f3;display:block;position:relative;z-index:10;overflow:hidden;border-bottom:2px solid #8a92d4;}
#menu li.current_page_item a{color:#fff;border-bottom:2px solid #c1c6ed;}

#container{float:left;width:818px;position:relative;}
#top{height:32px;background:transparent url('images/top.png') left top no-repeat;}
#middle{background:transparent url('images/body.png') left top repeat-y;overflow:hidden;width:818px;}
#content{float:left;width:525px;margin-bottom:50px;}

.sidebar{width:268px;float:right;background:transparent url('images/top_rip.png') 3px 15px no-repeat;padding:25px 0;}
.sidebar ul{list-style-type:none;margin:0;padding:0 20px;}
.sidebar ul li{padding: 10px 0 10px 0;}
.sidebar h2{font-family: Georgia, Sans-serif;font-size: 18px;color:#333; margin-top: 10px; }
.sidebar ul ul{padding:2px 10px 2px 0;background:none;}
.sidebar ul ul li{padding: 0;line-height: 14px;border-bottom:1px dotted #4a5454;}
.sidebar ul ul li a{color:#4a5454;display:block;padding:6px;text-decoration:none;}
.sidebar ul ul li a:hover{color:#333;}

#search{width:246px;height:31px;position:absolute;right:12px;top:12px;}
#search .inp{width:157px;height:29px;background:transparent url('images/search_inp.gif') left top no-repeat;padding-left:10px;float:left;}
#s{border:none;width:143px;background:none;padding-top:7px;font-size:13px;color:#999;}
#searchsubmit{display:block;float:left;border:none;width:79px;height:31px;background:transparent url('images/search_btn.gif') left top no-repeat;text-indent:-9999px;}
#searchsubmit:hover{background-position:left bottom;}

#twitter{width:221px;height:67px;background:transparent url('images/twitterBG.png') left top no-repeat;}
#twitter a.follow{display:block;padding:20px 0 0 72px;font-weight:bold;color:#5c72c0;text-decoration:none;font-size:12px;}
#twitter a.follow:hover{color:#333;}
#twitter_bubble{width:221px;background:transparent url('images/twitter_bubble.png') right top no-repeat;position:relative;bottom:-5px;}
#twitter_bubble p{width:143px;color:#fff;padding:10px 0 3px 70px;margin:0;font-size:11px;font-weight:bold;}
#twitter_bubble a{color:#fff;font-size:11px;font-weight:normal;text-decoration:none;}
#twitter_bubble a:hover{color:#fff}

#tweet a img{vertical-align:top;}
#tweet ul li {border:none;}
#tweet ul li a{text-decoration:underline;color:#ddebeb;padding:3px 0;}
#tweet ul li a:hover{color:#fff;}
#tweet ul li span{display:block;font-weight:normal;color:#ddebeb}


#footer{clear: both;float: left;width: 818px;padding-top:10px;height:59px;background:transparent url('images/footer.png') left top no-repeat;}
#footer p{color:#999;padding:0 30px;}
#footer a{color:#ccc;text-decoration:none;}
#footer a:hover{color:#fff;}

h1{font-family: Georgia, Sans-serif;font-size: 24px;padding: 0 0 10px 0;}
.post{padding: 0 0 1px 30px;margin-bottom:25px;color:#666;background:transparent url('images/divider.gif') 28px bottom no-repeat;}
.post h2{font-family: Georgia, Sans-serif;font-size: 24px;color:#333;margin-bottom:10px;width:415px;}
.post h2 a{text-decoration:none;color:#333;}
.post h2 a:hover{color:#666;}

.bubble{font-weight:bold;font-size:18px;color:#426495;text-decoration:none;float:right;width:43px;height:38px;background:transparent url('images/bubble.gif') left top no-repeat;text-align:center;padding-top:6px;}
a.bubble:hover{color:#333;}

.bubble a{color:#5b71bf;text-decoration:none;}
.bubble a:hover{color:#333;}

.entry{clear:both;line-height: 18px;font-family:Arial, sans-serif;margin-top:20px;}
.entry a{color:#426495;}
.entry img{margin:0 20px 20px 0;}
a.more-link{font-family: Georgia, Sans-serif;font-size:14px;color:#5b71bf;text-decoration:none;display:block;margin-top:10px;text-align:right;}
a.more-link:hover{color:#333;}
a.post-edit-link{text-decoration:none;color:#333;text-align:center;padding:26px 0 0 3px;font-weight:bold;width:64px;height:64px;position:absolute;left:-60px;display:block;background:transparent url('images/note_book.png') left top no-repeat;float:left;}

.single_post{background:none;}
.single_entry{padding-bottom:10px;background:transparent url('images/divider.gif') left bottom no-repeat;}

p.postmetadata{margin:0;padding:0;color:#999;font-size:16px;}
p.postmetadata2{margin:0;padding:3px 0 0 0;color:#999;font-size:12px;}
p.postmetadata2 a{text-decoration:none;color:#5b71bf;font-weight:bold;}
p.postmetadata2 a:hover{color:#333;}

.navigation{padding:0 0 0 30px;font-size:14px;;}
.navigation a{color:#426495;}
.navigation a:hover{color:#333;}

.wpcf7 span input{font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 12px;color:#333;background:#7CB6A8 url('images/txtBG.png');border:1px solid #b7c9c9;border-right:1px solid #c6d6d6;border-bottom:1px solid #c6d6d6;padding:5px;}
.wpcf7 textarea{font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 12px;color:#333;background:#7CB6A8 url('images/txtBG.png');width:480px;height:150px;border:1px solid #b7c9c9;border-right:1px solid #c6d6d6;border-bottom:1px solid #c6d6d6;padding:5px;}

img.avatar{float:left;margin-right:10px;width:40px;height:40px;}
.comments-template a{color:#426495;}
.comments-template a:hover{color:#333;}
.comments-template{margin: 10px 0 0;padding: 10px 0 0;}
.comments-template ol{margin: 0;padding: 0 0 15px;list-style: none;}
.commentmetadata{overflow:hidden;color:#999;}
.commentmetadata h4{color:#426495;margin-right:3px;display:block;padding-top:6px;}
.comments-top{height:18px;background:transparent url('images/comments_top.gif') left top no-repeat;margin-top:5px;}
a.time{text-decoration:none;color:#999;}
.time img{vertical-align:top;}
.comments-template ol li{margin: 15px 0 0;}
.comments-template ol li p{margin:0;line-height: 18px;padding:0 10px 10px 10px;background:#ced8d8 url('images/comment_btm.png') left bottom no-repeat;}
/*.comments-template ol li.alt{background:#eee;}*/
.comments-template h2, .comments-template h3{font-family: Georgia, Sans-serif;font-size: 16px;}
.comments-template p.nocomments{padding: 0;}
.comments-template textarea{font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 12px;color:#333;background:#7CB6A8 url('images/txtBG.png');width:480px;height:150px;border:1px solid #b7c9c9;border-right:1px solid #c6d6d6;border-bottom:1px solid #c6d6d6;padding:5px;}
