/**
 * Theme Name:Begonia
 * Description:A child of the Hybrid theme framework w/ scrapbook.
 * Author:Dynamic Page Solutions
 * Version:0.1
 * Tags:two-columns, fixed-width
 * Template:hybrid
 */

/* Get base CSS */
@import url('../hybrid/library/css/20px.css');

/* Get plugins CSS */
@import url('../hybrid/library/css/plugins.css');

/* Get drop-downs CSS */
@import url('../hybrid/library/css/drop-downs.css');

/* Uncomment the below line if using the Hybrid Tabs plugin */
/* @import url('tabs.css'); */

/*DPS Feed*/
.rss-post-listing br{
	display:none;
}
.rss-post-listing{
	margin:10px 0px 0px 0px;
	display:block;
}
.post-image{
	padding:3px;
	border:1px solid #ccc;
	float:left;
	margin:0px 10px 0px 0px;
}
.post-header{
	text-align:center;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
}
h4.post-source{
	margin:0px;
	font-size:14px;
	text-align:right;
}
h4.post-agent{
	margin:0px;
	font-size:14px;
	text-align:right;
}
.rss-post-disclaimer, .rss-ref-num{
	display:block;
	font-size:11px;
	line-height:1.1;
	text-align:center;
	margin:0px auto;
}
.rss-post-disclaimer img{
	overflow:hidden;
}
.rss-post-disclaimer br{
	display:none; 
}

/* Body */
body{
	font:14px/22px Georgia, Cambria, Times, "Times New Roman", serif;
	color:#333;
	background:url(images/bkgd.jpg) repeat 0 0;
}

/* Body container */
#body-container{
	width:1000px;
	margin:0px auto;
	background:url(images/bkgd-content.jpg) repeat 0 0;
}

/**
* Elements
************************************************/

/* Links */
a{
	color:#0b1876;
}
a:hover{
	text-decoration:underline;
}

/* Headers */
h1, h2, h3, h4, h5, h6{
	margin-bottom:20px;
	font-family:Georgia, Cambria, Times, "Times New Roman", serif;
}
h2{
	font-size:17px;
}
h3{
	font-size:16px;
}
h4{
	font-size:15px;
}
h5{
	font-size:14px;
}
h6{
	font-size:13px;
}

/* Lists */
.content ul{
	list-style:none;
}
.content ul li{
	overflow:hidden;
	padding-left:10px;
	background:url(images/bullet.jpg) no-repeat 0 9px;
}

/* Blockqoutes */
blockquote{
	overflow:hidden;
	margin:0 10px;
	padding:0 0 0 20px;
	background:url(images/blockquote.jpg) no-repeat 0 0;
}
blockquote blockquote{
	padding:0 10px;
	font-size:12px;
	color:#666;
	background:transparent;
}
blockquote.pullquote{
	width:200px;
	margin:9px 0 3px 0;
	padding:6px 9px;
	font-size:18px;
	text-align:center;
	color:#333;
	background:transparent;
	border-top:3px double #e9e5d5;
	border-bottom:3px double #e9e5d5;
}
.pullquote p{
	margin:0;
}
span.pullquote{
	float:none !important;
	margin:0 !important;
}

/* Code */
code{
	padding:0 3px;
}
pre{
	overflow:auto;
}

/* Alignment */
.alignleft, .left{
	float:left;
	margin-right:10px !important;
}
.alignright, .right{
	float:right;
	margin-left:10px !important;
}
.aligncenter, .center{
	display:block;
	margin:0 auto 20px auto;
}
.block{
	display:block;
	margin:0 0 20px 0;
}
.clear{
	clear:both;
}

/* Tables */
table{
	width:100%;
	margin-bottom:20px;
	border-spacing:1px;
}
th{
	color:#0b1876;
}
th, td{
	padding:5px;
}

/* Drop caps */
.drop-cap{
	float:left;
	line-height:30px;
	margin:6px 6px 0 0;
	padding:0 9px 3px 9px;
	font-size:36px;
	font-family:"Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Cambria, Georgia, serif;
	color:#b4a681;
}

/* Warnings, notes, errors, and downloads */
.note, .download, .warning, .alert, .error{
	padding:10px;
	border:1px solid #e2decc;
}

/**
* Images
************************************************/
.post img{
	max-width:470px;
	padding:5px 5px 10px 5px !important;
}

/* Captions [caption] */
.wp-caption{
	max-width:480px;
	padding:5px 0 10px 0;
	text-align:center;
}
.wp-caption p.wp-caption-text{
	margin:0;
	padding:0 5px;
	text-align:right;
	font-size:11px;
	color:#0b1876;
}
.wp-caption img, .wp-caption a img{
	max-width:468px;
	margin:0 auto;
	padding:0 !important;
	background:transparent;
	border:1px solid #d0ccbc;
}

/* Thumbnails */
.thumbnail{
	float:left;
	width:55px;
	height:55px;
	margin:10px 0 0 20px;
}

/* Gallery [gallery] */
.gallery{
	margin-bottom:20px !important;
}
.gallery img{
	border:none !important;
}

/**
* Header
************************************************/
#header{
	width:1000px;
	height:330px;
	margin:0 auto;
	padding:0px;
	background:url(images/header.jpg) no-repeat 0 bottom;
}
/*#site-title{
	float:left;
	margin:10px 0 0 0;
	padding:0 0 0 20px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
#site-title a{
	color:#9c8165;
}
#site-description{
	margin:10px 0 0 10px;
	float:left;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	text-transform:lowercase;
	color:#000;
}
*/
/**
* Navigation
************************************************/
#navigation{
	width:1000px;
	height:29px;
	margin-bottom:20px;
	padding:10px 10px 0 10px;
}

/* Page navigation */
/*#page-nav{
	float:left;
	width:560px;
}
#page-nav ul{
	float:left;
	list-style:none;
	margin:0;
}
#page-nav ul.menu{
	width:560px;
}
#page-nav li a{
	display:block;
	padding:8px 10px 12px 10px;
	font:12px arial, verdana, sans-serif;
	font-weight:bold;
	color:#0b1876;
}
#page-nav li.current_page_item{
	color:#333;
	background:url(images/current-page.jpg) repeat-x 0 0;
}
#page-nav li.current_page_item li{
	color:#0b1876;
}*/

/* Drop-down styles */
/*#page-nav ul ul{
}
#page-nav li li{
	background:transparent;
	border-bottom:1px solid #e1dac8;
}
#page-nav li li a{
	padding:10px;
	background:transparent;
}
*/
/* Search */
#header .search{
	position:relative;
	top:260px;
	left:55px;
	width:900px;
}
/*#navigation input{
	font:12px arial, verdana, sans-serif;
	padding:7px 0 0 0;
	background:transparent;
	border:none;
}
#navigation .search-text{
	float:left;
	width:136px;
	padding:7px 10px 0 10px;
	color:#7e7558;
}
#navigation .search-submit{
	float:left;
	width:34px;
	font-weight:bold;
	color:#80713d;
}
#navigation .search-submit:hover{
	cursor:pointer;
}*/

/**
* Container (content and widget areas)
************************************************/
#container{
	overflow:hidden;
	width:900px;
	margin:0px auto;
}

/* Splash */
/*#splash{
	overflow:hidden;
	height:220px;
	margin:0 0 20px 0;
	padding:20px 0 0 20px;
}
#splash .widget{
	float:left;
	overflow:hidden;
	width:170px;
	margin:0 20px 0 0;
	padding:0;
	color:#365426;
	background:transparent;
	border:none;
}
#splash .widget-title{
	color:#365426;
}*/

/**
* Content
************************************************/
#content{
	float:left;
	width:615px;
	overflow:hidden;
}
.page-template-no-widgets .content, .no-widgets .content{
	width:940px;
}

/* Posts */
.post{
	overflow:hidden;
	margin:0px 0px 0px 0px;
	color:#333;
	text-align:justify;
}	

/* Entry title */
.entry-title{
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:15px 0px 15px 0px;
	font:18px Georgia, Cambria, Times, 'Times New Roman';
}
.entry-title a{
	color:#0b1876;
}

/* Post Entry */
.entry-content, .entry-summary{
	overflow:hidden;
	margin:0px 0px;
	font:14px/22px Georgia, Cambria, Times, 'Times New Roman';
}
.entry-content a, .entry-summary a{
	font-weight:bold;
}
.more-link{
	padding-right:15px;
	background:url(images/next.jpg) no-repeat right 3px;
}

/* Post Meta */
.entry-meta{
	overflow:hidden;
	padding:5px 0px 5px 0px;
	font:12px/22px arial, verdana, sans-serif;
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
}
.entry-meta a{
	color:#0b1876;
}

/* Multi-paged posts */
p.pages a{
	overflow:hidden;
	margin:0 3px;
	padding:3px 6px;
	border:1px solid #e2decc;
}
.navigation-attachment{
	overflow:hidden;
	padding:0 20px;
	margin-bottom:20px;
}

/* Series */
.series{
	overflow:hidden;
	margin:0 0 20px 0;
	padding:14px 20px 0 20px;
	border-top:5px solid #e5e0d0;
}
.series-title{
	margin:0 0 6px 0;
	padding:0 0 5px 0;
	font:14px verdana, arial, sans-serif;
	font-weight:bold;
	color:#0b1876;
	border-bottom:1px solid #e9e5d5;
}
.series ul{
	margin-left:0;
}

/* Archives and other page types */
.category-info, .author-info, .date-info, .tag-info, .archive-info, .search-info{
	overflow:hidden;
	margin:0 0 20px 0;
	color:#333;
}
.page-template-biography .author-info{
	margin:0;
	border:none;
}
.page-title, .category-title, .author-title, .date-title, .tag-title, .archive-title, .search-title, .error-404-title{
	margin:20px 0;
	padding:0 20px 20px 20px;
	font:18px Georgia, Cambria, Times, 'Times New Roman';
}
.category-description, .author-description, .date-description, .tag-description, .archive-description, .search-description{
	margin:0 20px;
}
.author-profile .avatar, .author-info .avatar{
	float:left;
	width:55px;
	height:55px;
	margin:0 10px 0 0;
	padding:5px 5px 10px 5px;
}
.author-profile .author-name{
	margin-bottom:0;
}

/* Navigation links */
.navigation-links{
	overflow:hidden;
	height:100%;
	margin:0 0 20px 0;
	padding:15px 20px;
	line-height:19px;
	font-size:14px;
	font-weight:bold;
}
.previous{
	float:left;
	width:40%;
	height:50px;
	padding-left:50px;
	background:url(images/previous.jpg) no-repeat top left;
}
.next{
	float:right;
	width:40%;
	height:50px;
	text-align:right;
	padding-right:50px;
	background:url(images/next.jpg) no-repeat top right;
}

/* WP PageNavi */
.wp-pagenavi{
	overflow:hidden;
	margin:0 0 20px 0;
	padding:20px;
}
.wp-pagenavi .pages{
	margin-right:6px;
	padding:3px 6px;
}
.wp-pagenavi .current, .wp-pagenavi .extend, .wp-pagenavi a{
	margin-right:6px;
	padding:3px 6px;
	border:1px solid #e2decc;
}

/**
* Widget Areas
************************************************/
#primary, #secondary{
	overflow:hidden;
	float:right;
	width:250px;
	line-height:19px;
}
#primary{
	background:url(images/menu-header.jpg) no-repeat top left;
	padding:50px 0px 0px 0px;
}
#secondary{
	clear:right;
	background:url(images/resource-header.jpg) no-repeat top left;
	padding:50px 0px 0px 0px;
}

/* Widgets */
.widget{
	overflow:hidden;
	margin:0px 0px 20px 0px;
	padding:0px 20px 0px 20px;
}

/* Widget title */
.widget-title{
	margin:0px 0px 6px 0px;
	padding:0px 0px 5px 0px;
	font-weight:bold;
	color:#0b1876;
	border-bottom:1px solid #2D292A;
}

/* Widget lists */
.widget ul{
	list-style:none;
	margin-left:0;
}
.widget ul ul{
	margin:0;
}
.widget ul li{
	margin:0 0 6px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #e9e5d5;
}
.content .widget ul li{
	overflow:hidden;
	padding:0px 0px 5px 0px;
	list-style:url(images/bullet.jpg) inside;
}
.widget ul li li, .content .widget ul li li{
	overflow:hidden;
	margin:0px 0px 0px 10px;
	padding:0px 0 0px 0px;
	list-style:url(images/bullet.jpg) inside;
	border:none;
}

/**
* Comments Template
************************************************/
#comments, #respond{
	overflow:hidden;
	height:100%;
	margin:0 0 20px 0;
	padding:15px 0 20px 0;
}
#comments #respond{
	padding:15px 0 0 0;
	border:none;
}

/* Comments header */
.comments-header, #reply{
	height:58px;
	margin:0px 0px 0px 0px;
	text-indent:-9999px;
	background:url(images/reply.jpg) no-repeat top left;
}
#comments #reply{
	margin-bottom:0;
	padding:0 0 20px 0;
	background:transparent;
}
#comments .comments-header{
	margin-bottom:0;
}

/* Comments list */
#comments ol{
	list-style:none;
	overflow:hidden;
	clear:left;
	z-index:0;
	margin:0 20px;
}
#comments ol ol{
	margin:0 0 0 10px;
}
#comments li{
	overflow:hidden;
	padding:19px 0 0 0;
}
#comments li li{
	margin:0;
	padding-left:20px;
}

/* Avatar */
#comments .avatar{
	overflow:hidden;
	float:left;
	width:50px;
	height:50px;
	margin:5px 10px 0 0;
	padding:5px 5px 10px 5px;
}

/* Comment meta data */
.comment-meta-data{
	padding:0 0 4px 0;
}
.comment-meta-data a{
	color:#0b1876;
}

/* Comment author */
.comment-author cite{

}
.comment-author a{
	color:#0b1876;
}

/* Comment text */
.comment-text{
	border-bottom:1px solid #e5e0d0;
}

/* Comments form */
#respond{
	padding:10px 0px 10px 0px;
}
#respond form{
	padding:0px 0px;
}
#comments #respond form{
	padding:0px;
}
#respond .form-author, #respond .form-email, #repsond .form-url{
	margin:0px 0px 10px 0px;
}
#respond .form-author label, #respond .form-email label, #respond .form-url label{
	float:left;
	width:70px;
	margin:0px 10px 0px 0px;
	padding:5px 0px 5px 10px;
	font:normal normal 12px/19px georgia, cambria, times, 'times new roman', serif;
}
.text-input{
	display:block;
	padding:5px 5px 6px 5px;
	border:1px solid #ccc;
}
#respond .text-input{
	width:275px;
}
#respond .form-textarea label{
	display:none;
}
textarea{
	width:98%;
	border:1px solid #ccc;
}
#respond .form-submit{
	overflow:hidden;
}
#respond .button{
	float:right;
	padding:5px 30px;
	margin:0 10px 10px 0;
	border:none;
}
.button:hover{
	cursor:pointer;
}
.comment-action{
	clear:both;
}

/**
* Footer
************************************************/

/* Subsidiary */
#subsidiary{
	float:left;
	overflow:hidden;
	width:1000px;
	padding:20px 0 0 20px;
	margin:0 0 20px 0;
}
#subsidiary .widget{
	float:left;
	overflow:hidden;
	width:170px;
	margin:0 20px 0 0;
	padding:0;
	border:none;
}

/* Footer */
#footer{
	clear:both;
	overflow:hidden;
	width:1000px;
	height:37px;
	padding:10px;
	font:12px/19px arial, verdana, sans-serif;
	color:#333;
	background:url(images/footer.jpg) no-repeat;
}
#footer a{
	color:#0b1876;
}
#footer .copyright{
	float:right;
	width:29%;
}
/*#footer .credit{
	float:right;
	text-align:right;
	width:40%;
}*/
