/* HEADER */

.custom #header_area { background: none; padding-top: 5px; border-bottom: 2px solid #456195;}

.custom #header { background: #ffffff; padding-top: 3px; height: 115px; }

.custom #header #logo a { float:left; display:block; height:70px; color:#000000; text-indent: -9999px; }

.custom #header #tagline { color:#000000; text-indent: -9999px; }



/* - HEADER STUFF- */

.custom #stuff_left {float:left; padding-top: 10px;}

.custom #stuff_right {float:right; padding-top: 10px; padding-right: 30px; margin-bottom: -120px; }



/* - NAV BAR BELOW HEADER - */

/*.custom #nav_area {background:/*#80A2AB;*/ /*#6B86B9; letter-spacing:1; text-transform: lowercase;*/ /*height:30px;*/}*/

/*.custom ul#tabs li {color:#1762A6; background-color:#80A2AB; text-decoration:none; text-transform: lowercase; /*height:30px;*/ }*/

/*.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat {color:#690C0E; background:#fff; text-decoration:none; text-transform: lowercase; }*/

/*.custom ul#tabs li.rss {}*/

/*.custom ul#tabs li a:hover {color:#690C0E; background:#fff; text-decoration:none; text-transform: lowercase; }*/

.custom #format_text { letter-spacing: 1em; line-height: 1.871em; }

ul.menu {background: /*#E6E4DB;*/ #6B86B9; /*border-top: 0px solid #456195;*/ }

.custom #nav_area {background: /*#E6E4DB;*/ #6B86B9;}



/* - SUBSCRIBE IN NAVBAR - */

.custom .rss a {color: #ffffff; text-transform: lowercase; background: none;}

.custom .rss a:hover {color: #111111; background: #BDCF7B; text-decoration: none; }




/* - TEXT CUSTOMIZATION - */

.custom h3 {font-size: 24px;}

.custom h4 {color: #7D8D42; font-size: 18px; line-height: 3em ;}

.custom .sidebar h3 {/*background: #95A361;*/ color: #95A361; border-top: #456195 dotted .5px; border-bottom: #456195 dotted .5px; padding-left: 5px; font-size: 14px; letter-spacing: 1; font-weight: bold;}

.custom blockquote  {color: #456195; font-style: normal; font-size: 14px;}

.custom .format_text {line-height: 2em ;}





/* - TEXT LINKS - */

.custom .format_text a, a:visited {color: #2F497B; /*border-bottom: 1px solid #456195;*/}

.custom .format_text a:hover {border: 0; color: #2F497B ; background: #B9C87F;}




/* DROP CAP */

.custom .format_text .drop_cap { font-family: Georgia; color: #456195; font-size: 5em; }


/* BIO BOX */
.format_text .bio_box {
	background: #ffffff; 
	border: 1px solid #95A361; padding: 10px ; margin-bottom: 20px;
}


/* PULLQUOTES */

.custom .format_text blockquote.left { color: #2F497B; font-family: Georgia; font-size: 1.8em; letter-spacing: 1px; line-height: 2em ; }

.custom .format_text blockquote.right { color: #2F497B; font-family: Georgia; font-size: 1.8em; letter-spacing: 1px; line-height: 2em ; }



/* REMOVE 'COMMENTS ON THIS ENTRY ARE CLOSED' */

.custom .comments_closed p { display: none; }

.custom .format_text .to_comments { display: none; }



/* TOP IMAGE CAPTION */

.custom #image_source li {font-size: 110%; text-transform: uppercase;}




/* AUTHOR BIO */

.about_the_author{ font-family: verdana; color: #000; font-size: 110%; margin-bottom: 5px; text-transform: uppercase; border-bottom: 1px dotted #646D7C; }

.author_bio{ color: #000; font-weight: normal; font-family: georgia; background: #E6DEDC; border: 1px dotted #646D7C; padding: 10px; margin:5px; padding-bottom: 30px; line-height: 1.5em ; font-size: 9pt; }

.author_bio img{ margin-right: 8px; border: 5px solid #ffffff; display: inline; float:left; }




/* SOCIAL MEDIA */

.social_media {margin: 10px; padding: 5px;}




/* TEASERS - ONE ACROSS */

.custom .teaser { width: 100%; margin-top: 2em; padding-top: 2em; border-top: 1px dotted #bbb; text-align: left;
}
.custom .teasers_box { padding-top: 0; padding-bottom:0; border-top: 0;}

.custom .teasers_box h2 { font-size: 24px; }

.custom .teasers_box h2 a:hover { color: #456195; }

/*.teaser .format_teaser { margin-bottom:4px; margin-top:4px; margin-right:2em;}*/

.custom .teaser a.teaser_comments { margin-left: 1em; }




/* - AD BLOCK - */

.custom #custom_box {background-color: #FFFFFF;} 

.custom div.adblock img {margin:4px; padding:5px;}

.custom div.adblock a:hover img {border:2px solid #D5D2C6;}

.custom div.adblock a img {border:2px solid #ffffff; }

.custom div.adblock h3 {color: #95A361; border-top: #456195 dotted .5px; border-bottom: #456195 dotted .5px; padding-right: 35px; font-size: 10px; letter-spacing: 3px; font-weight: normal; text-transform: uppercase; text-align: right;}






/* SECOND MULTIMEDIA BOX */

.sidebar_two_column_box { width: 300px; height: 165px; padding: 1em 1em 1em 1em; margin: 3em 0em 3em 0em;
background: #EFEDE3; }

.sidebar_two_column_box li a:hover img { background-color:#D5D2C6; padding: 3px 10px 10px 10px; }


/* TABBED WIDGET IN SIDEBAR */

ul.domtabs li.active {background:#D1E3EE; text-transform: uppercase; font-size: 9px; letter-spacing: 2px; }

ul.domtabs li:active a {color:#000; }

ul.domtabs li {background:#91B2C5;  text-transform: uppercase; font-size: 9px; letter-spacing: 1px;}

ul.domtabs li a {color:#000;}

ul.domtabs li {border-color:/*#E6E4DB*/ #91B2C5;}	

.domtab div {background:#D1E3EE; border: none; margin-bottom: 20px; }

ul.domtabs li {margin-right:0.5em;} 

div.domtab div { padding: 10px; /*padding-left: 25px;*/ }

ul.domtabs { list-style:none; padding:0; margin:0; }

ul.domtabs li { float:left; text-align:center; padding:7px;}

ul.domtabs li a { text-decoration:none; color: #111111;}

/*ul.domtabs li a:hover { background: #D5D2C6; border-style:none; padding:8px; font-size: 9px; letter-spacing: 2px; }*/

.domtab div { border-width:0 1px 1px 1px; padding:0.5em; clear:both; }

.domtab li{padding:8px; line-height:1.5em; font-size: 12px; color: #213F74;}

.domtab div li a {color: #111111;}

.domtab div li a:hover {color: #111111; background:#80A2AB; }

.sidebartext {
	line-height: 2.5em; font-size: 12px;
}

.sidebartext a {
	border-bottom: 1px;
}




/* WRITER ARCHIVE PAGES */

.custom #archive_info {border-bottom:none;}

.custom #author_info {/*border-bottom:2px solid #DDDDDD*/; padding-right: 30px; }

.custom #author_info{ /*font-family: georgia*/; color: #000; /*font-size: 110%;*/ margin-bottom: 5px; /*border-bottom: 1px dotted #646D7C*/; }

.custom #author_info{ color: #111111; font-weight: normal; /*font-family: georgia;*/ background: #F3EBB5; /*border: 1px dotted #646D7C*/; padding: 10px; margin:5px; margin-right:20px;  padding-bottom: 30px; padding-right: 30px;line-height: 1.8em ; font-size: 11pt; }

.custom #author_info img{ margin-right: 8px; border: 8px solid #ffffff; display: inline; float:left; }

.custom #author_rss{ text-align: right; text-transform: uppercase; font-size: 7pt; }



/* CATEGORY & ARCHIVE PAGE TITLE */

.custom #archive_info p { display: none; }

.custom #archive_info h1 {font-family: georgia; font-size: 26px;}



/* FAT FOOTER */

.custom #footer_sitemap { border-top: 1px solid #95A361; border-bottom: 1px solid #95A361; padding-bottom: 3px; /*background: #EFEDE3;*/ color: #000; overflow: hidden; padding: 1em; margin-bottom: 0px; text-align: center; }

.custom #footer_sitemap .footerfloater { display: inline-block; width: 160px; text-align: left; padding-left: /*70px*/ 35px; padding-right: 35px; float: left; height: 110%; font-size: 110%; line-height: 200%; }

	
.custom #footer_sitemap .footerfloater h3 { border-bottom: 3px solid #A94337; padding-bottom: 3px; text-transform: uppercase; font-weight: bold; font-size: 150%; letter-spacing: 0px; margin-bottom: 5px; color: #000; }
	
.custom #footer_sitemap .footerfloater ul { margin: 0px; padding: 0px; }
	
.custom #footer_sitemap .footerfloater ul li { list-style: none; }

.custom #footer_sitemap .footerfloater a:hover {color:#2F497B; background: #B9C87F ; text-decoration: none;}

.custom #footer_sitemap .footerfloater a, a:visited {color: #000 ; text-decoration: none;}




/* SECOND FOOTER */

.custom #second_footer { border-style: none; list-style-image: none; list-style-position: outside; list-style-type: none; /*background:#D5D2C6*/ 50% 50%; height:62px; text-align:center; float: top; padding-top:0px; }

.custom ul#second_footer li {display:inline; padding: 30px 3px 30px 0px; }

.custom #footer { border:0; }

.custom .second_footer li a, a:visited {color: #2F497B ;}
.custom #second_footer a:hover {background: #B9C87F ; outline: none;}

/*.custom .second_footer li a, a:visited {color: #213F74 ; border-bottom: none; }*/
/*.custom #second_footer a:hover {background: #9EAFCD ; outline: none;}*/




/* SECOND MULTIMEDIA BOX */

.sidebar_two_column_box { width: 350px; height: 165px; padding: 1em 1em 1em 1em; margin: 3em 0em 3em 0em;
background: #EFEDE3; }

.sidebar_two_column_box li a:hover img { background-color:#D5D2C6; padding: 3px 10px 10px 10px; }



/* AUTHOR BOX */

.custom #comments { clear: both; }

.postauthor { background: #E1DFD6; border: 1px solid #CAC8C0; margin: 10px 5px 10px 5px; padding: 1.5em; overflow: hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.postauthor img { border: 8px solid #ffffff; float: left; margin-right: 1.5em; }

.postauthor h4 { color: #213F74; font-size: 1.3em; margin-bottom: 5px; }

.postauthor p { color: #363636; font-size: 13px; margin-bottom: 12px; line-height: 1.8em; }

.postauthor a { color: #213F74; border-bottom: 1px solid #213F74;}

.postauthor a:hover { border: 0; color: #213F74 ; background: #B9C87F; }

.postauthor p.hlight { font-size: 11px; text-transform: uppercase; }

.postauthor p.hlight span { color: #CB3131; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px; }



/* BOXES */

#leftcol { float: left; width: 50%; }

#leftcol p { font-size: 12px; line-height: 1.5em; /*padding: 10px 2.5em 10px 0;*/  }

#leftcol h3 { padding: 0; }

#leftcol ul { list-style-position: inside;  list-style-type: square; /*margin-left: 1em;*/ }

#leftcol ul a { border-bottom: 1px solid #CA762C; font-size: 14px; }

#leftcol ul a:hover { border: 0; color: #B9C87F ; }

#leftcol li { margin-bottom: 10px; }

#ad /*custom2*/  { background: #ffffff; /*border: 1px solid #CAC8C0;*/ float: left; margin: 15px 0px 15px 0px; }

#newsletter { background: #FFFBCC; border: 1px solid #E6DB55; float: left; margin: 15px 15px 10px 0px; padding: 19px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#newsletter h3 { color: #213F74; font-size: 2em; letter-spacing: normal; padding-top: 5px; padding-bottom: 5px; font-weight: bold; }

#newsletter p {color: #363636; font-size: 13px; margin-bottom: 12px; line-height: 1.8em;}

#newsletter a { border-bottom: 1px solid #213F74; }

#newsletter a:hover { border: 0; color: #213F74 ; background: #B9C87F; }

.clear { clear: both }

#similar { background: #ffffff; float: left; margin: 15px 15px 0 15px; padding: 19px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#similar h3, #rightcol h3 { color: #213F74; font-size: 1.7em; letter-spacing: normal; padding-top: 15px; font-weight: bold; }

#similar { float: left; width: 50%; }

#similar p { margin-bottom: 15px; padding: 10px 0 10px 0;  }

#similar a { font-size: 1.4em; border-bottom: 1px solid #213F74; line-height: 2em; }

#similar a:hover { border: 0; color: #213F74 ; background: #B9C87F; }

#similar h3 { padding-left: 10px; }

#similar span.date { color: #888; letter-spacing: 1px; text-transform: uppercase; }

#similar ul { list-style-position: inside;  /*list-style-type: square;*/ margin-left: 1em; }

#rightcol { float: right; width: 50%; }

#rightcol p { font-size: 12px; line-height: 1.5em; }

#rightcol h3 { padding: 0; }

#rightcol ul { list-style-position: inside;  list-style-type: square; }

#rightcol ul a { border-bottom: 1px solid #CA762C; font-size: 14px; }

#rightcol ul a:hover { border: 0; color: #B9C87F ; }

#rightcol li { margin-bottom: 10px; }

#similarposts /*subscribe*/ { float: right; margin: 0px 5px 10px 5px; padding: 5px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#similarposts p {color: #363636; font-size: 13px; margin-bottom: 12px; line-height: 1.8em;}

#similarposts ul { list-style-position: inside; color: #363636; font-size: 13px; margin-bottom: 12px; line-height: 1.8em; }

#share /*custom*/ { background: #E4F2FD; border: 1px solid #C6D9E9; float: left; margin: 10px 5px 10px 5px; padding: 7px 7px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.clear { clear: both }



/* SINGLE POST AD */
#post_ad {padding: 10px;}


/* ARCHIVES */

#searchby{background: #B9C87F; border-top: 0; margin-bottom: 1.5em; overflow: hidden; padding: 1em }

#searchby ul {float: left; list-style-position: inside; margin: 0; padding: 1em; width: 45%}

#searchby li { padding-bottom: 4px; font-size: 14px; }

#searchby li.title{ font-size: 24px; font-family: georgia; list-style-type: none }

#searchby #inner {background: #FFF; border: 1px solid #000; overflow: hidden }

#bydate li { font-size: 14px; }



/* FEATURE BOX */

.custom #feature_box {
 background: #E4F2FD; 
border: 1px solid #C6D9E9; 
margin: 15px; 
padding: 7px 7px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
font-size: 14px;
line-height: 2em;
}


/* - FEEDBURNER CHICKLET- */
.custom .feed_count {
float:right;
/*margin-top:17px;*/
}


/* - AFTER MULTIMEDIA BOX - */

.custom #after_media_box {
	padding-bottom: 30px;
}

