/*
Theme Name: Readily
Theme URI: http://flexithemes.com/themes/readily/
Description: Clean and elegant 2 columns theme by <a href="http://flexithemes.ocom">FlexiThemes.com</a>
Author: FlexiThemes
Author URI: http://flexithemes.com
Version: 1.2

*****************************************************
[ LAYOUT ]
*******************************************************/
BODY
{
	background: #FFFFFF url(images/background-image.png);
	font-weight: normal;
}
#wrapper
{
	text-align: center;
	font-weight: normal;
	margin: 15px;
	/*[empty]background-color:;*/
}
#container
{
	margin-top: 0;
	font-weight: bold;
	/*[empty]background-color:;*/
	text-align: center;
}
A
{
	color: #000000;
	font-weight: normal;
	/*[empty]font-family:;*/
	text-align: center;
	font-style: normal;
	text-decoration: none;
	text-transform: capitalize;
	/*[empty]line-height:;*/
}
A:hover
{
	color: #000000;
	font-weight: normal;
	text-align: right;
	text-decoration: underline;
	font-style: normal;
}
A:focus
{
	outline: none;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
/******************************************************
[ HEADER ]
*******************************************************/
#header
{
	height: 75px;
	text-align: justify;
}
#header-left
{
}
#header-right
{
	margin-top: 5px;
	text-align: center;
}
.logo
{
	margin: 0;
	font-weight: normal;
}
#site-title
{
	padding: 2px 0 0;
}
#site-title H1
{
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman Times", Serif;
	font-size: 46px;
	line-height: 46px;
	font-weight: bold;
}
#site-title A, #site-title A:hover
{
	color: #534C48;
	text-decoration: none;
}
#site-description
{
	padding: 4px 0 0;
}
#site-description H2
{
	color: #777574;
	font-size: 14px;
	line-height: 14px;
	font-family: Arial, Helvetica, Sans-serif;
}
/******************************************************
[ MAIN CONTENT AREA ]
*******************************************************/
#main
{
	color: #565656;
	background: url(images/main-bg.png) repeat-y right top;
	border: 1px solid #C7C0A9;
	-moz-border-radius: 10px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
/*border-radius: 6px*/
	font-weight: normal;
	font-style: normal;
	text-align: center;
}
#main-fullwidth
{
	color: #565656;
	background: #FFFFFF;
	border: 1px solid #C7C0A9;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
/*border-radius: 6px*/
}
#content
{
	margin: 12px 0 0 11px;
	font-weight: normal;
}
#content-fullwidth
{
	margin: 15px 15px 0;
}
.postwrap
{
	border-bottom: 3px solid #77A90F;
	margin-bottom: 15px;
}
.postwrap-single
{
	border: 0;
	font-weight: normal;
}
.post
{
	font-weight: normal;
	text-align: justify;
}
.title
{
	margin: 5px 5px 5px 0;
	padding: 0;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #292422;
	font-weight: bold;
	text-transform: capitalize;
	text-align: left;
}
.title A
{
	text-decoration: none;
	color: #090300;
	font-weight: bold;
	text-transform: capitalize;
	text-align: center;
	font-style: normal;
	/*[empty]font-family:;*/
	/*[empty]line-height:;*/
}
.title A:hover
{
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	/*[empty]font-family:;*/
}
.post_thumbnail
{
	padding: 6px;
	border: 1px solid #000000;
	border-color: #DEDBD0;
}
.post IMG.alignleft
{
	margin: 0 10px 10px 0;
}
.post IMG.alignright
{
	margin: 0 0 10px 10px;
}
.post IMG.aligncenter
{
	margin-bottom: 10px;
}
.entry
{
	text-align: justify;
	line-height: 19px;
	font-size: 14px;
	color: #565656;
}
.generic
{
	margin: 0px 0 15px;
	padding: 0 0 5px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
	color: #817A75;
	font-family: Arial, Helvetica, Sans-serif;
	border-bottom: 2px solid #E1DDCF;
}
.postdate
{
	font-size: 11px;
	text-transform: capitalize;
	padding: 0 0 2px;
	color: #020202;
	font-weight: normal;
	text-align: justify;
}
.postmeta
{
	font-size: 11px;
	padding: 0 0 20px;
	color: #020202;
	text-align: justify;
}
.postdate IMG, .postmeta IMG
{
	border: none;
	vertical-align: top;
	margin: 0 2px 0 0;
}
.readmorewrap
{
	text-align: right;
	margin-bottom: 10px;
}
A.readmore
{
	padding: 4px 14px;
	background: #EBE6DA;
	color: #4C4642;
	font-size: 12px;
	text-decoration: none;
	border: 1px solid #C7C0A9;
	text-shadow: 0 1px 0 #F5F2EC;
	-moz-border-radius: 10px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
/*border-radius: 5px*/
}
A.readmore:hover
{
	text-decoration: none;
	color: #FFF;
	background: #6A9310;
	border: 1px solid #527408;
	text-shadow: 0 1px 0 #5A7E0A;
}
.navigation
{
	padding: 0 0 20px;
	display: block;
}
BLOCKQUOTE
{
	overflow: hidden;
	padding-left: 9px;
	font-style: italic;
	color: #666;
	border-left: 3px solid #CADAE7;
}
IMG.wp-smiley
{
	max-height: 12px;
	margin: 0;
	padding: 0;
	border: none;
}
.aligncenter, DIV.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft
{
	float: left;
}
.alignright
{
	float: right;
}
.wp-caption
{
	background: #EEE;
	border: 1px solid #DDD;
	text-align: center;
	padding-top: 4px;
	margin: 10px;
/*optional rounded corners for browsers that support it*/
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
/*border-radius: 3px*/
}
.wp-caption IMG
{
	margin: 0;
	padding: 0;
	border: 0 none #000000;
}
.wp-caption P.wp-caption-text
{
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/******************************************************
[ SIDEBAR(S) ]
*******************************************************/
#sidebars
{
	padding: 5px 0 0;
	text-align: center;
	font-weight: normal;
	font-style: italic;
	text-decoration: inherit;
	font-size: smaller;
}
.sidebar
{
	color: #514A46;
	font-weight: normal;
	text-align: center;
}
.sidebar-1
{
	padding: 0 10px 0 5px;
	/*[empty]background-color:;*/
	font-style: normal;
	text-align: justify;
	font-weight: bold;
}
.sidebar-2
{
}
.widget-wrap
{
	list-style-type: none;
	margin: 5px 0 10px;
	padding: 0;
	text-align: left;
	font-weight: bold;
	font-style: normal;
}
.widget-wrap H3.widget-title
{
	font-size: 19px;
	line-height: 16px;
	font-family: Calibri;
	text-transform: capitalize;
	font-weight: bold;
	color: #FFF;
	margin: 0;
	padding: 9px 0 16px 38px;
	background: url(images/widget-title-bg.png) no-repeat left top;
	text-shadow: 0 1px 0 #51710D;
	text-align: justify;
	text-decoration: none;
	font-style: normal;
}
.widget UL
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
	text-align: left;
}
.widget UL LI
{
	background: url(images/widget-arrow.png) no-repeat left 6px;
	padding: 0 0 0 15px;
	margin: 5px 0 0 5px;
	font-style: normal;
	font-weight: normal;
}
.widget UL LI:first-child
{
	margin-top: 0 !important;
	font-weight: normal;
	text-align: left;
}
.widget UL LI:hover
{
	background-image: url(images/widget-arrow-hover.png);
	font-weight: normal;
	font-style: normal;
}
.widget A
{
	text-decoration: none;
	color: #514A46;
	font-size: 13px;
	font-weight: normal;
	line-height: normal;
	text-align: center;
	font-style: normal;
	text-transform: capitalize;
}
.widget A:hover
{
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
	text-align: justify;
}
#search
{
	border: 1px solid #C7C0A9;
	height: 30px;
	padding: 0;
	background: #FFF url(images/search-bg.png) repeat-x left top;
	text-align: -moz-right;
	font-weight: normal;
	font-style: normal;
}
#search INPUT
{
	border: 0;
	background: none;
	color: #4E4844;
}
#search #s
{
	width: 239px;
	padding: 4px;
	margin: 3px 0 0 2px;
	background: none;
}
#search .search-image
{
	border: 0;
	vertical-align: top;
	margin: 3px 2px 0;
}
#searchwrap
{
	margin: 0;
	width: 290px;
}
#searchwrap #search
{
	margin: 10px 0;
}
.sidebar_125
{
	text-align: center;
}
.sidebar_125 IMG
{
	margin: 0 4px 15px;
	padding: 4px;
	background: #FFF;
	border: 2px solid #DEDDDB;
}
.sidebar_125 IMG:hover
{
	border: 2px solid #B0A687;
}
#wp-calendar
{
	empty-cells: show;
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-serif;
	margin: 0;
	font-weight: normal;
	width: 100%;
}
#wp-calendar CAPTION
{
	padding: 4px 0;
	text-transform: uppercase;
	margin: 2px 0;
	background: none;
	color: #514A46;
}
#wp-calendar TH
{
	font-style: normal;
	text-transform: capitalize;
	color: #514A46;
	background: none;
}
#wp-calendar TD
{
	color: #514A46;
	font-family: Arial, Helvetica, Sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}
#wp-calendar TD:hover, #wp-calendar #today
{
	background: #6A9310;
	color: #FFF;
}
#wp-calendar TD:hover A, #wp-calendar #today A
{
	color: #FFF;
}
/******************************************************
[ FOOTER ]
*******************************************************/
#footer
{
	background: url(images/footer-bg.png) no-repeat left top;
	margin-top: 15px;
}
#copyrights
{
	text-align: center;
	color: #E6E1D4;
	font-size: 13px;
	padding: 22px 0 26px;
	font-weight: normal;
	text-decoration: none;
}
#copyrights A
{
	color: #E6E1D4;
}
#copyrights A:hover
{
	color: #E6E1D4;
	text-decoration: none;
}
#credits
{
	text-align: center;
	font-size: 11px;
	color: #56524F;
	padding: 0;
}
#credits A
{
	color: #2B2725;
}
#credits A:hover
{
	text-decoration: none;
	color: #2B2725;
}
/******************************************************
[ COMMENTS ]
*******************************************************/
#comments
{
	background: #C7DE96 url(#0) 1px 0;
	padding: 15px 15px 0;
	margin-bottom: 15px;
	text-align: justify;
	font-weight: normal;
}
#comments .navigation
{
	padding: 0 0 18px;
}
H3#comments-title, H3#reply-title
{
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
	text-align: justify;
	font-family: Arial;
	line-height: 0;
	font-style: normal;
	/*[empty]width:;*/
	/*[empty]height:;*/
}
H3#comments-title
{
	padding: 4px 0 24px;
}
.commentlist
{
	list-style: none;
	margin: 0;
}
.commentlist LI.comment
{
	line-height: 24px;
	margin: 0 0 24px;
	padding: 0 0 0 0px;
	position: relative;
}
.commentlist LI:last-child
{
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body UL, #comments .comment-body OL
{
	margin-bottom: 18px;
}
#comments .comment-body P:last-child
{
	margin-bottom: 6px;
}
#comments .comment-body BLOCKQUOTE P:last-child
{
	margin-bottom: 24px;
}
OL.commentlist
{
	padding: 0;
}
.commentlist OL
{
	list-style: decimal;
}
.commentlist .avatar
{
	border: 3px solid #FFFFFF;
	margin-right: 10px;
	width: 40px;
	height: 40px;
	vertical-align: middle;
	margin-bottom: 2px;
}
.comment-author
{
	background: #E4DFD5;
	padding: 5px;
	display: block;
}
.comment-author CITE
{
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says
{
	font-style: italic;
}
.fn, .fn A:link, .fn A:hover, .fn A:visited
{
	color: #292422;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.comment-meta
{
	margin: -22px 0 0 63px;
	display: block;
	font-size: 11px;
	padding: 0;
}
.comment-meta A:link, .comment-meta A:visited
{
	color: #888;
	text-decoration: none;
}
.comment-meta A:active, .comment-meta A:hover
{
	color: #888;
}
.commentlist .even
{
}
.commentlist .bypostauthor
{
}
.reply
{
	text-align: right;
	margin-bottom: 10px;
}
.comment-reply-link
{
	padding: 4px 15px;
	background: #EBE6DA;
	color: #4C4642;
	font-size: 12px;
	text-decoration: none;
	border: 1px solid #C7C0A9;
	text-shadow: 0 1px 0 #F5F2EC;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
/*border-radius: 5px*/
}
.comment-reply-link:hover
{
	background-color: #E2DDCF;
	color: #4C4642;
}
A.comment-edit-link
{
	color: #888;
}
A.comment-edit-link:hover
{
	color: #FF4B33;
}
.commentlist .children
{
	list-style: none;
	margin: 0;
}
.commentlist .children LI
{
	border: none;
	margin: 0;
}
.nocomments
{
	display: none;
}
#comments .pingback
{
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #E7E7E7;
}
.commentlist LI.comment+LI.pingback
{
	margin-top: -6px;
}
#comments .pingback P
{
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display: block;
	margin: 0;
}
#comments .pingback .url
{
	font-style: italic;
	font-size: 13px;
}
/*Comments form*/
INPUT[type=submit]
{
	color: #333;
}
#respond
{
	overflow: hidden;
	position: relative;
	text-align: left;
	font-weight: normal;
}
#respond P
{
	margin: 0;
}
#respond .comment-notes
{
	margin-bottom: 1em;
}
.form-allowed-tags
{
	display: none;
}
.children #respond
{
	margin: 0 48px 0 0;
}
H3#reply-title
{
	margin: 18px 0;
}
#comments-list #respond
{
	margin: 0 0 18px;
}
#comments-list UL #respond
{
	margin: 0;
}
#cancel-comment-reply-link
{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required
{
	color: #FF4B33;
	font-weight: bold;
}
#respond LABEL
{
	color: #888;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}
#respond INPUT
{
	margin: 0 666px 9px 6px;
	width: 50%;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
#respond TEXTAREA
{
	width: 97%;
}
#respond .form-allowed-tags
{
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags CODE
{
	font-size: 11px;
}
#respond .form-submit
{
	margin: 0 0 24px;
}
#respond .form-submit INPUT
{
	width: auto;
	font-size: 14px;
}
#respond DL
{
	margin: 0 0 10px;
}
#respond DT
{
	display: inline;
	font-weight: normal;
}
#respond DD
{
	display: inline;
}
/******************************************************
[ MISC (WP GENERATED) ]
*******************************************************/
.categories
{
}
.cat-item
{
}
.current-cat
{
}
.current-cat-parent
{
}
.pagenav
{
}
.page_item
{
}
.current_page_item
{
}
.current_page_parent
{
}
.widget
{
	font-weight: normal;
}
.widget_text
{
	font-weight: normal;
}
.blogroll
{
}
.linkcat
{
}
