/*  
Theme Name: Heretic Hybrid
Author URI: http://www.doncooper.com
Version: 1.0
Author: Knox
Description: Heretic Hybrid is built exclusively for Don Cooper.
*/
body {font: 75%/150% Arial,Helvetica,FreeSans,clean,sans-serif;color: #333333;background: #DEDEDE url(images/don-bg.png) repeat-y; background-position: top center;margin: 0px auto;width: 840px;padding: 0px;}
a {color: #2573B3;text-decoration: underline;}
a:visited {color: #2573B3;text-decoration: none;}
a:hover {color: #763F4F;background: #efefef;}
img {border: none;}
p {	padding: 8px 0px 12px;margin: 0px;font-size: 14px;line-height: 20px;}



h2 {margin:0px;height: 60px;font: lighter 2.4em/1.2em Arial,Helvetica,FreeSans,clean,sans-serif;color: #FFFFFF;}
h2 a, h1 a:visited{color: #FFFFFF;text-decoration: none;}
h2 a:hover{color: #763F4F;text-decoration: none;border: none;background: none;}
h1 {color: #2573B3;margin: 0px 0px 0px;border-bottom: 1px solid #efefef;width:100%;font: lighter 2em/1em Arial,Helvetica,FreeSans,clean,sans-serif;padding-bottom: 3px;}
h1 a, h1 a:visited {color: #2573B3;text-decoration: none;}
h1 a:hover {color: #763F4F;text-decoration: none;}
h3 {font: normal 140%/100% Arial,Helvetica,FreeSans,clean,sans-serif;color: #2573B3;margin: 10px 0px 5px;}
h4 {font: normal 130%/100% Arial,Helvetica,FreeSans,clean,sans-serif;color: #758d38;margin: 10px 0px 5px;}
form {margin:0px;padding:0px;}






#wrapper {background: #FFFFFF;}
#page {margin: 0px auto;width: 778px;}
/* header area */



#header h2 {display:none}
#header h1 {display:none}
#header {background: #092D5A url(images/speaker-top.jpg) repeat-x;height: 160px;position: relative;color: #D16683;}
#headerimg {background: url(http://www.doncooper.com/wp-content/uploads/2008/10/logo2.png) no-repeat ;position: relative;padding: 10px 0px 0px 10px;height: 120px;margin: 0px auto;width: 778px;}
#headerimg .description{padding: 0px 140px 0px;position: absolute;text-align: left;bottom: 8px;color: #000;font-size: 16px;width: 620px;}


#navi {height: 30px;width: 760px;margin: 0px auto;margin-top: 0px;text-align: center;line-height: normal;}
#nav {list-style: none;margin: 0 0px;padding: 0px;float: left;}
#nav li {float: left;height: 30px;background: url(images/navtabr.png) top right no-repeat;margin: 0 1px;white-space: nowrap;}
#nav .page_item a{height: 30px;color: #2573B3;display: block;background: url(images/navtabl.png) top left no-repeat;text-decoration: none;padding: 0px 10px 0px 10px;font: 12px Arial,Helvetica,FreeSans,clean,sans-serif;line-height: 30px;}
#nav li:hover {background-position: 100% -36px;}
#nav .page_item a:hover {color: #763F4F;background-position: 0px -36px;border: none;text-decoration: underline;}
#nav li.current_page_item {color: #13639D;text-decoration: none;background: url(images/navtabactiver.png) top right no-repeat;border-bottom: 1px solid #fff;}
#nav .current_page_item a{height: 30px;color: #111;text-decoration: none;background: url(images/navtabactiver.png) top left no-repeat;}
/* content area */
#content {padding: 10px 0px 30px 13px;float: left;width: 500px;overflow: hidden;}
#content img {border: 0px solid #D3EAF3;padding: 1px;}
.post {clear:both;padding-top: 15px;}
.post-date {width: 45px;height: 49px;float:left;background: url(images/date-bg.gif) no-repeat;}
.post-month {font-size: 11px;text-transform: uppercase;color: #FFFFFF;text-align: center;display:block;line-height: 11px;padding-top: 2px;margin-left: -3px;}
.post-day {font-size: 18px;text-transform: uppercase;color: #555555;text-align: center;display:block;line-height: 18px;padding-top: 7px;margin-left: -3px;}
.entry {}
.post-cat {background: url(images/mini-category.gif) no-repeat left center;padding-left: 20px;float:left;}
.post-comments {background: url(images/mini-comments.gif) no-repeat left bottom;padding-left: 20px;float: right;}
.post-calendar {background: url(images/mini-calendar.gif) no-repeat left center;padding-left: 20px;float: left;font-size: 95%;color: #555;}
.post-content {clear: both;padding-top: 10px;}
.post-info {padding: 10px;height: 15px;background: #f3fce6;color: #789d47;font: bold 12px Arial,Helvetica,FreeSans,clean,sans-serif;border-bottom: 3px solid #dbefc1; border-top: 1px solid #dbefc1;}
.post-info a {color: #789d47;text-decoration: underline;}
.post-info a:hover {color: #466a18;text-decoration: underline;border: none;background: none;}
.post-content blockquote {background: #FAFAFA;border: 2px solid #EFEFEF; padding: 8px;}
.navigation {clear: both;padding: 10px 0px;}
.navigation a, .navigation a:visited {color: #2573B3;}
.previous-entries a {float: left;padding-left: 18px;background: url(images/mini-nav-left.gif) no-repeat left center;}
.next-entries a {float: right;padding-right: 18px;background: url(images/mini-nav-right.gif) no-repeat right center;}
/* comments area */
#comments, #respond {border-bottom: 1px dotted #4395BC;padding: 10px 0 5px 0;clear: both;}
.commentlist {margin: 10px 0px;padding-left: 20px;line-height: 130%;}
.commentlist li{padding: 10px;padding-bottom: 0px;}
.commentlist .alt {background: #f3fce6;border: 1px dotted #dbefc1;}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {font-weight: bold;font-style: normal;font-size: 120%;}
.commentlist small {margin-bottom: 5px;display: block;font-size: 87%;}
#commentform {margin-top: 10px;font: 110% Arial, Helvetica, sans-serif;}
#commentform p {padding: 6px 0px;margin: 0px;}
#commentform label{color: #787878;font-size: 87%;}
#commentform input{width: 200px;background:#efefef;border: 1px dotted #D0D0BF;padding: 3px;margin-top: 3px;}
#commentform textarea{width: 485px;height: 115px;background:#efefef;border: 1px solid #ccc;padding: 2px;margin-top: 3px;}
#commentform textarea:focus, #commentform input[type="text"]:focus {background: #ffffff;}
#commentform #submit{background: url(images/btn-bg.gif) no-repeat;border: 2px solid #efefef;font: bold 12px Arial, Helvetica, sans-serif;color: #2573B3;float:right;width: 144px;height: 28px;cursor: pointer;}

#sidebar img {border: 0px solid #efefef;}

#sidebar {font: 1.2em Arial,Helvetica,FreeSans,clean,sans-serif;float: right;padding: 20px 10px 20px 0px;width: 230px;color: #666666;overflow: hidden;}
/*sidebar title (h2) */
#sidebar h2, #sidebar .sidebartitle{font:  1.1em Arial,Helvetica,FreeSans,clean,sans-serif;color: #333;border-bottom: 1px solid #efefef;margin-bottom: 5px;}
/*sidebar text styles */
#sidebar a:hover{border: none;}
#sidebar a, #sidebar a:visited{line-height: 1.3em;color: #245A96;text-decoration: none;}
#sidebar li a:hover{line-height: 1.3em;color: #763F4F;border-bottom: 1px solid #000;text-decoration: none;}
.widget {background: #FFF url(images/widget-bg.gif) repeat-x bottom right;padding: 5px 10px 10px 10px;margin-bottom: 10px;border: 2px solid #efefef;}
/*sidebar list level1 */
#sidebar ul {margin: 0;padding: 0 0 0 10px;}
#sidebar ul li {list-style: square;margin: 0;padding: 0;border: none;}
/*sidebar list level2 */
#sidebar ul li ul {padding: 0 0 0 10px;margin: 0;}
#sidebar ul li ul li{padding: 2px 0 2px 0px;border-bottom: 1px solid #dbefc1;}
/*sidebar list level3 */
#sidebar ul li ul li ul li{padding: 1px 0 1px 10px;border: none;}
/*blogroll */
ul.linkcat li, div.linkcat li{}
/*category widget */
ul.list-cat li, div.widget_categories li{}
/*archives widget */
ul.list-archives div, li.widget_archives li{}
/*pages widget */
ul.list-page li, div.widget_pages li, li.widget_recent_entries li{}
/*sub-pages */
ul.list-page li ul div, li.widget_pages li ul li{}
/*recent comments widget */
div.widget_recent_comments li{}
/*calendar widget */
div.widget_calendar td {padding: 1px 5px;}
/*text widget */
.textwidget {padding-top: 5px;}
/*search form */
#footer {background: #F4F4EC url(images/ft.jpg);margin: 0 auto;color:#F4F4EC;font-size:.9em;text-align:center;padding-bottom:6px;padding-top:6px;}
#footer a {color:#F4F4EC;text-decoration: none;}
#footer a:hover {color:#000;text-decoration: none;}
/* alignments */
.center {text-align: center;}
img.center, img[align="center"] {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
img.alignleft, img[align="left"] {float:left;margin: 2px 10px 5px 0px;}
.alignright {float: center;}
img.alignright, img[align="right"] {float:right;margin: 2px 0px 5px 10px;}
.clear {clear:both;}
hr.clear {clear:both;visibility: hidden;margin: 0px;padding: 0px;}
#navi2 {height: 30px;width: 760px;margin: 0px auto;margin-top: -30px;text-align: center;line-height: normal;}
#nav2 {list-style: none;margin: 0 0px;padding: 0px;float: right;}
#nav2 li {float: left;height: 30px;background: url(images/ynavtabr.png) top right no-repeat;margin: 0 3px;white-space: nowrap;}
#nav2 .page_item a{height: 30px;color: #FFFFFF;display: block;background: url(images/ynavtabl.png) top left no-repeat;text-decoration: none;padding: 0px 10px 0px 10px;font: 12px Arial,Helvetica,FreeSans,clean,sans-serif;line-height: 30px;}
#nav2 li:hover {background-position: 100% -36px;}
#nav2 .page_item a:hover {text-decoration: underline;background-position: 0px -36px;border: none;}
#nav2 li.current_page_item {color: #198CBB;text-decoration: none;background: url(images/navtabactiver.png) top right no-repeat;border-bottom: 1px solid #fff;}
#nav2 .current_page_item a{height: 30px;color: #2573B3;text-decoration: none;background: url(images/navtabactiver.png) top left no-repeat;}
#nosidecontent {padding: 10px 0px 30px 13px;float: left;width: 760px;overflow: hidden;}


/*search form */
#search {
float: right;
	margin: -80px auto;
	background: url(images/search-bg.png) no-repeat;
	width: 215px;
	height: 56px;
	text-align: center;
}
#searchform {
	margin: 5px 0 0;
}
#searchform br {
	display: none;
}
#searchform #s {
	width: 160px;
	height: 17px;
	padding: 3px 5px 0px 5px;
	border: 1px solid #2573B3;
	background: #fff;
	margin-right: 2px;
		margin-top: 2px;
	color: #000000;
	font-weight: normal;
}


.style4 {color: #222;font-size: 14px;}

/* search form button - to specify button only use input[type="submit"] */
#searchform input {		margin-top: 4px;
	background: #F8F8F8;
border: 1px solid #444;
	height: 16px;
	font:  12px Arial, Helvetica, sans-serif;
	color: #444;
	vertical-align: middle;
}


#sidebar li.current_page_item {list-style: circle;color: #198CBB;text-decoration: underline;background: #efefef;}













#bsidebar li.current_page_item {list-style: circle;color: #198CBB;text-decoration: underline;background: #efefef;}

#bsidebar img {border: 0px solid #efefef;}

#bsidebar {font: 1.2em Arial,Helvetica,FreeSans,clean,sans-serif;float: right;padding: 20px 10px 20px 0px;width: 230px;color: #666666;overflow: hidden;}
/*sidebar title (h2) */
#bsidebar h2, #bsidebar .bsidebartitle{font:  1.1em Arial,Helvetica,FreeSans,clean,sans-serif;color: #333;border-bottom: 1px solid #efefef;margin-bottom: 5px;}
/*sidebar text styles */
#bsidebar a:hover{border: none;}
#bsidebar a, #bsidebar a:visited{line-height: 1.3em;color: #245A96;text-decoration: none;}
#bsidebar li a:hover{line-height: 1.3em;color: #763F4F;border-bottom: 1px solid #000;text-decoration: none;}
.widget {background: #FFF url(images/widget-bg.gif) repeat-x bottom right;padding: 5px 10px 10px 10px;margin-bottom: 10px;border: 2px solid #efefef;}
/*sidebar list level1 */
#bsidebar ul {margin: 0;padding: 0 0 0 10px;}
#bsidebar ul li {list-style: square;margin: 0;padding: 0;border: none;}
/*sidebar list level2 */
#bsidebar ul li ul {padding: 0 0 0 10px;margin: 0;}
#bsidebar ul li ul li{padding: 2px 0 2px 0px;border-bottom: 1px solid #dbefc1;}
/*sidebar list level3 */
#bsidebar ul li ul li ul li{padding: 1px 0 1px 10px;border: none;}
