/*
Theme Name: Hybrid Custom 2
Theme URI: http://www.forbin.com
Description: Custom theme developed for Dawn Pettengill blog using the Hybrid theme framework
Version: 2.0
Author: Matt Johnson
Author URI: 
Tags: Dawn Pettengill
Template: hybrid
*/

/* Get base CSS */
@import url('../hybrid/library/css/21px.css');

/* Get default Hybrid CSS */
@import url('../hybrid/library/css/screen.css');

/* Get the plugins CSS */
@import url('../hybrid/library/css/plugins.css');

/* Get the reset CSS */
@import url('../hybrid/library/css/2c-l-fixed.css');

/* Get the reset CSS */
@import url('../hybrid/library/css/reset.css');

body {background:url(../hybrid-custom2/library/images/bg_body.gif) repeat-x; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#666;}
a, a:visited {color:#CC0000;}
#body-container {width: 960px;}
#container {width:960px; }
/*Wordpress pages navigation*/
#navigation {margin:15px 0 55px 0;}
	#page-nav li a {border:none; background:none; font-size:18px; height:35px; font-weight:bold; /*border-right:1px solid #d94e0e;*/ padding:5px 15px 5px 15px; color:#f6e272; margin:0; display:block;}
	#page-nav li a:hover {text-decoration:none; color:#fff;}
	#page-nav .current_page_item a {color:#000; border:none; background:#fff; padding:5px 15px 25px 15px;}
	#page-nav .current_page_item a:hover {color:#000;}
.archives li {list-style:disc; margin:0 0 0 15px;}
	
/* Breadcrumb */
.breadcrumb {
	margin: 0 0 30px 0;
	font-size: .9em;
	font-style:normal;
	color: #666; border-bottom:1px dotted #ccc;
	}
.breadcrumb a {
	color: #111;
	text-decoration: none;
	}
.breadcrumb a:hover {
	color: #d54e21;
	text-decoration: underline;
	}
	
.content {padding:0 15px 0 0;  margin:0 20px 0 0; width:690px; border-right:1px dotted #ccc;}
h2.entry-title, .single-title {font-size:30px; font-style:normal;}
.entry-content {border-bottom:1px dotted #ccc; padding:0 0 15px 0;}
.entry-content h2 {font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:10px 0 10px 0;}
.addthis_container img {border:none; margin:15px 0 0 0;}
.byline {font-style:normal;}

.comment-text p {margin:0 0 10px 0; background:url(/images/comment_plain.png) top left no-repeat; padding-left:35px; line-height:25px;}
.comment-author, .comment-author a {font-style:normal;}
.comment-meta-data {margin:0; padding:15px; height:50px; width:320px; float:left; border:1px solid #ccc; background:#e7f5ff;}
#comments li.comment-author-dawnp, #comments li li li.comment-author-dawnp, #comments li li li li li.comment-author-dawnp {background:#fbffbd;}
cite {font-style:normal;}
#primary {
	position: relative;
	/*float: left;
	width: 205px;*/
	}
#header {background:url(../hybrid-custom2/library/images/header_bg.jpg) no-repeat 0 0; height:306px; margin:0; padding:0; position:relative;}
	#site-title {text-indent:-9999px;}
	#site-description {text-indent:-9999px;}
	a.rssFeed {width:209px; height:67px; background:url(../hybrid-custom2/library/images/rss_feed.jpg) 0 0; display:block;position:absolute; top:0; right:0; text-indent:-9999px;}
	a.rssFeed:hover {background-position:0 -67px);}
	#twitterBox {width:209px; height:178px; background:url(../hybrid-custom2/library/images/twitter_bg.jpg); position:absolute; top:67px; right:0;}
	a.followMe {width:209px; height:61px; background:url(../hybrid-custom2/library/images/twitter_btn.jpg); display:block;position:absolute; top:245px; right:0; text-indent:-9999px;}
		/*Twitter feed*/
		ul#twitter_update_list {list-style:none; padding:25px; margin:18px 0 15px 0; font-size:10px;}
		ul#twitter_update_list li {color:#000; line-height:12px;}
		ul#twitter_update_list li:hover {}


#footer-container {background:url(/Images/blog_footer.gif) #5790BD; background-repeat:repeat-x;  text-align:center; min-height:100px;}
#footer {width:960px; color:#fff; text-align:center; padding:10px 0 25px 0; margin:0 auto; font-style:normal;}
.aboutBox {margin:35px 0 0 0; text-align:left; border-top:1px dotted #fff; padding:10px 0 20px 0;}
.aboutBox img {border:1px solid #fff; padding:3px; float:left; margin:0 15px 0 0;}
.aboutBox h2 {font-size:14px;}
.credit {float:right;}
.copyright {}

.post_avatar { padding: 2px; margin:0 15px 10px 0; border: 1px solid #ddd; background: white; float:left;}

.page-nav li {float:left; list-style:none;}

h1 {font-family: Arial, Helvetica, sans-serif;font-size: 18px;text-transform:capitalize;color:#d2a945;line-height: 30px;margin-bottom: 0px;padding-bottom: 0px;}

/* Submit and rest buttons */
.button, .submit, .reset {
	width: 100px;
	margin-right: 15px;
	padding: 7px 15px 8px 15px;
	color: #fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border: 1px solid #ccc;
	background:url(/images/nav_bg.jpg) repeat-x #0055A5;
	}
.button:hover, .submit:hover, .reset:hover {
	cursor: pointer;
	background:url(/images/nav_bg.jpg) repeat-x #0055A5;
	opacity:.8; filter:alpha(opacity=80);
	}