/*
Theme Name: Ted Conover
Theme URI: 
Description: Custom theme developed for Ted Conover, author.
Version: 1.0
Author: Steve Motzenbecker
Author URI: 
Tags: 
*/

/* GENERAL STYLES */


body {
	background: #000;
	color: #111;
	font: normal 62.5% Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
	height:100%;
}

a img {
	border: none;
}
a {
	color: #111;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
a.link {
	border-bottom:1px #555 solid;
}
a.link:hover {
	border-bottom:1px #fff solid;
	text-decoration:none;
}
ul, ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}


ul.bullet{
	margin:0;
	padding:4px 30px 0 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

ul.bullet li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background:transparent url(/img/gfx.gif) no-repeat scroll 0px 11px;
	margin:0;
	padding:4px 0 5px 6px;
}

.rubric{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0 0 2px 0;
	padding:0;
	text-transform:uppercase;
	display:none;
	}
span.rss {
	position:relative;
	top: 1px;
	left: 1px;
	}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	line-height:.95em;
	font-weight:normal;
	margin: 0;
	padding:0;
	}
	
h2 {
	font-size: 18px;
	margin:0 0 10px 0;
	}

h3 {margin:0 0 10px 0;}

.cite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin: 3px 0 23px 0;
	padding:0;
	display:block;
	}
	
.dek {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	line-height:1.2em;
	font-weight:normal;
	margin: 5px 0 5px 0;
	padding:0;
	}
b{
	text-transform:uppercase;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	}

#citations {
	display:block;
	font-size:10px;
	line-height:1.5em;
	margin:20px 0;
	padding:0 75px 0 0;
}
	
.offset {
	position : relative;
	top: -160px;
}


.header-block {margin:0 0 9px 0; padding:0 60px 0 0;}

#wrap {
	margin: 0 auto;
	width: 965px;
	
	width: 1000px;
}


.datestamp {font-size:10px; margin:3px 0; color:#555555; font-family:Arial, Helvetica, sans-serif; display:block;}
.comment-count a{background:transparent url(http://tedconover.com/wp-content/gfx/site-gfx.png) no-repeat scroll 0px -2px; font-size:10px; margin:3px 0 0 0; padding-left:12px; color:#555555; font-family:Arial, Helvetica, sans-serif;}



/* SITE HEADER & FOOTER */
#site-header { position: relative;}

#site-header h1 { padding:12px 0 0 0; margin:0; width: 100%;}
#site-header h2 { font-size:15px; color:#9a9a9a; height:40px; font-weight: normal; margin-left: 4px; width: 60%;}
#site-header .fb-btn {
    left: 880px;
    position: absolute;
    top: 12px;
    width: 190px;
}

#site-header h1 a{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/img/site-header.gif) no-repeat scroll 0 0;
display:block;
height:37px;
color:#fff; 
text-transform: uppercase; 
font-size:31px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-indent:-1000em;
}

#footer {font-family:Arial, Helvetica, sans-serif; color: #fff; font-size:10px; border-top: 1px solid #666; margin: 10px 0 0 0; position:relative; clear:both; background:#000; width:965px;}

#footer h4{font-size:10px; float:left; }
#footer h4.right{float:right;}
#footer h4.right a b{color:#353535; font-weight:normal;}




/* NAVIGATION COLUMNS & HEADER */

#site-header {
	top:0;
	width:965px;
	background: #000;
	border-bottom: 1px solid #666;
}
#section-content  {
	margin: 0 0 0 0;
	}
	
#section-content #content-primary  {
	width:965px;
	min-height:618px;
	padding:8px 0 0 0;
	margin: 0 0 10px 0;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
}
#section-content #content-primary .col-1{
	margin:0 12px 0 0;
	float: left;
	padding:8px 0 0 0;
	width:144px;
	background:#212221;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
}
#section-content #content-primary .col-1 .container {
	width:136px;
	margin:0 0 0 8px;
}
#section-content #content-primary .col-2 {
	width:144px;
	float: left;
	margin-left: 1px; 
	background:#212221;
	margin: 0;
}
#section-content #content-primary .col-2 .rightnav {
	margin:8px 0 8px 5px;
	width:134px;
}
#section-content #content-primary .col-3 {
	width:144px;
	margin:0 12px 0 0;
	float: left;
}

#section-content #content-primary .col-4 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#e8e8e8 none repeat scroll 0 0;
	float:left;
	padding:8px 0 0 11px;
	margin: 0 10px 10px 0;
	min-height:612px;
	width:488px;
	position:static;
}

.image.bio img{
    width: 100%;
}
.image.bio {
    width: 128px;
}
.image.noBorder {
    border: none;
}





/* /////    COLUMN 1 STYLES     ///// */

ul.leftnav{	margin-top:20px; padding: 0 8px 8px 0;}
ul.leftnav li, .header {border-top: 9px solid #000; padding:0;}
ul.leftnav li:hover {
	background:#111;
}
ul.leftnav li a, .header h3{
	font-size:14px;
	font-weight:bold;
	display:block;
	padding:2px 0 25px 0;
	text-transform:uppercase;
	color:#fff;
}
ul.leftnav li a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	display:block;
	margin:5px 0 1px 0;
	padding:2px 0 19px 0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-1000em;
}

ul.leftnav li a.about{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -7px -668px;}
ul.leftnav li a.articles{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -7px -55px;}
ul.leftnav li a.media{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -7px -100px;height:34px;}
ul.leftnav li a.events{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -7px -173px;}
ul.leftnav li a.contact{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -7px -218px;}



/* CONDITIONAL STYLES */
body.blog .image {display:none;}
body.blog .col-4 p a {text-decoration:underline;}
body.category-blog-entries ul.leftnav li a.about, body.blog ul.leftnav li a.about, body.single ul.leftnav li a.about{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -407px -668px;}
body.category-articles ul.leftnav li a.articles, body.page-id-1607 ul.leftnav li a.articles{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -407px -55px;}
body.category-podcasts ul.leftnav li a.media{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -407px -100px;height:34px;}
body.page-id-33 ul.leftnav li a.events{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -407px -173px;}
body.page-id-37 ul.leftnav li a.contact{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -407px -218px;}
body.category-blog-entries .rubric, body.blog .rubric, body.page-id-1607 .rubric, body.page-id-37 .rubric, body.page-id-33 .rubric, body.single .rubric{display:block;}
body.category-blog-entries  ul.subnav li a, body.single  ul.subnav li a, body.blog  ul.subnav li a, body.page-id-421 ul.subnav li a, body.page-id-1577 ul.subnav li a{ max-height:none;}
body.page-id-481 ul.subnav li a {max-height:100px;}

body.category-blog-entries #content-primary .block {margin:30px 0;}





/* MAIN CONTENT COLUMN(S) (Columns 4 & 3) */
#section-content #content-primary p cite {
	display:block;
	font-size:10px;
	line-height:1.5em;
}
.black-bg a{
	color:#fff;
}
#section-content #content-primary.white-bg a{
	color:#000;
}
#section-content #content-primary h3{
	margin: 45px 0 0 0;
	font-size: 18px;
}
#section-content #content-primary .black-bg {
	background:#000 none repeat scroll 0 0;
	color:#FFFFFF;
	padding:4px 0 0 3px;
	padding:8px 0 0 11px;
	width:488px;
	position:static;
}

#section-content #content-primary .white-bg {
	background:#e8e8e8 none repeat scroll 0 0;
	color:#000000;
}

#section-content #content-primary .wide {
	width:644px;
}
#section-content #content-primary .col-4 .header {margin: 16px 0 21px 0; border: none;}
#section-content #content-primary .col-4 p{
	font-size: 13px;
	line-height: 19px;
	color:#222;
	margin: 18px 0;
	padding: 0 60px 0 0;
}

#section-content #content-primary .col-4 p.separator {border-bottom:1px solid #555; padding: 0 0 15px 0; margin-right:60px;}
body.page-id-33 b{
	font-size:inherit;
	font-weight:bold;
	text-transform:inherit;
	display:inline;
	}
body.page-id-33 b:hover{
	text-decoration:none;
	}

body.page-id-33 b{
	font-size:inherit;
	font-weight:bold;
	text-transform:inherit;
	display:inline;
	}
body.page-id-33 center{
	text-align:left;
	padding:0 0 0 5px;
	}
body.page-id-1607 #section-content #content-primary .col-4 h3{
	margin: 0 0 2px 0;
	font-size: 20px;
	font-weight:normal;
}
body.page-id-1607 #section-content #content-primary .col-4 .header{
	margin:0 0 21px 0;
}
body.page-id-1607 #section-content #content-primary .col-4 a:hover{
	border-bottom:1px #555 solid;
}
body.page-id-1607 #section-content #content-primary #comment-block{
	display:none;
}

body.page-id-1607 #section-content #content-primary .col-4 p.toplink{
	margin:25px 0;
}
body.page-id-1607 #section-content #content-primary .col-4 a:hover h3{
	text-decoration:underline;
}

body.page-id-1607 #section-content #content-primary .col-4 p{
	margin: 0 0 0 0;
}
body.page-id-1607 #section-content #content-primary .col-4 h4{
	margin: 30px 0 5px 0;
}

body.page-id-394 h1 {display:none;}
body.page-id-1607 #section-content #content-primary strong a{
	font-style:normal;
	font-size:10px;
	color:#888;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	font-weight:normal;
}
body.page-id-1607 #section-content #content-primary .col-4 a:hover{
	border-bottom:1px #888 solid; text-decoration:none;
}
body.page-id-1607 #section-content #content-primary cite{
	color:#888;
	font-family:Arial, Helvetica, sans-serif;
}

#section-content #content-primary .black-bg p{
	color:#FFFFFF;
}
#section-content #content-primary .white-bg p{
	color:#000;
}
#section-content #content-primary .black-bg p{
	color:#FFFFFF;
}
#section-content #content-primary .black-bg p a{
	}
	
#section-content #content-primary .black-bg p cite, #section-content #content-primary .black-bg p cite a {
	color:#777;
	font-size: 11px;
}

#section-content #content-primary h4.date {
	font-size:10px;
	text-transform:uppercase;
	margin:12px 0 0 0;
	}
#section-content #content-primary h3.title {
	font-size: 13px;
    font-weight: normal;
	margin:2px 0;
	}
#section-content #content-primary .articles .info {
	font-size:13px;
	font-style:italic;
	margin:0;
	}
#section-content #content-primary .articles .event {
	border-top:1px solid #D7D7D7;
	clear:both;
	padding:0 0 11px;
	margin:0 10px 0 0;
}

#section-content #content-primary .articles .event .img img {
	width:120px;
}

#section-content #content-primary .articles .extras p {
	font-size:15px;
}

#section-content #content-primary .articles blockquote .quote {
	clear:both;
	font-size:12px;
	line-height:14px;
	padding:3px 0 12px;
}

#section-content #content-primary .articles blockquote .quote cite {
	clear:both;
	padding:0 0 11px;
	font-size:10px;
	color:#666666;
}


#section-content #content-primary .articles blockquote {
	-moz-border-radius:10px 10px 10px 10px;
	background-color:#fff;
	border:1px solid #c7c7c7;
	margin:20px 10px 20px 0;
	clear:both;
	padding:15px 15px 0;
}


#section-content #content-primary .articles .event .details {
}


#section-content #content-primary .articles .img {
	clear:both;
	display:block;
	float:left;
	margin:10px 15px 10px 0;
	width:120px;
}

#section-content #content-primary .articles img.full {
    width: auto;
    margin: 0 0 20px 0;
}


#section-content #content-primary .articles img.left {
    width: auto;
    float: left;
    margin: 0 0 20px 0;
}

#section-content #content-primary .articles img.right {
    width: auto;
    float: right;
    margin: 0 0 20px 0;
}

#section-content #content-primary h4.date {
	font-size:10px;
	text-transform:uppercase;
	margin:20px 0 0 0;
	}
#section-content #content-primary .articles h4.date {
	font-size:10px;
	text-transform:uppercase;
	margin:15px 0 0 0;
	}
#section-content #content-primary h3.title {
	font-size: 15px;
	margin:0;
	}
#section-content #content-primary .articles .info {
	font-size:13px;
	font-style:italic;
	margin:0;
	}
	




/* EVENTS STYLES */


ul.events-list {
	font-size:13px;
	line-height:19px;
}
ul.events-list li {
	margin: 30px 0;
	padding: 0 60px 0 0;
}
ul.events-list li a {
	font-weight:bold;
	color:#fff;
}



/* SLIDESHOW STYLES */


/* general styles [basic gray slideshow] */

#slideshow-wrap {
	position:relative; 
	margin:15px 0 10px 0 ;
	clear:both;
}
	
#fadeshow{
	border:6px solid #232323;
	background:#232323;
}
#fadeshow .descpanel {
	font-family: Arial, Helvetica, sans-serif;
	background:#232323;
	}
#fadeshow .descpanelfg {
	padding:4px;
	}
#fadeshow .fadeslidedescdiv {
	font-family: Arial, Helvetica, sans-serif;
	background:#232323;
	height: 50px;
	position: absolute; 
	visibility: visible; 
	font-size:11px;
	width: 100%; 
	left: 0px; 
	top: 0px; 
	z-index: 1001;
	height: 30px;
	}
#fadeshowtoggler {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position:absolute;
	z-index:9000;
	top:9px;
	right: 21px;
	color: #fff;
	}
#fadeshow img{
	max-height:350px;
	margin: 30px 0 0 0;
}
#fadeshow .gallerylayer {
	background:#232323;
	}


/* BLACK SLIDESHOW */

#fadeshow.black{
	border:none;
	background:#000;
}
#fadeshow.black .descpanelfg {
	padding:0;
	}
#fadeshow.black .fadeslidedescdiv {
	background:#000;
	}
#fadeshow.black .gallerylayer {
	background:#000;
	}
#fadeshowtoggler.black {
	top:0px;
	}
	

/* WHITE/GRAY SLIDESHOW */
#fadeshow.white{
	border:6px solid #e8e8e8;
	background:#e8e8e8;
}
#fadeshow.white .descpanelfg {
	padding:0;
	}
#fadeshow.white .fadeslidedescdiv {
	background:#e8e8e8;
	}
#fadeshow.white .gallerylayer {
	background:#e8e8e8;
	}
#fadeshowtoggler.white {
	top:0px;
	}


   /* CONDITIONAL STYLES FOR SLIDESHOWS */
#fadeshow, #fadeshowtoggler {display:none;}
body.page-id-40 #fadeshow, body.page-id-40 #fadeshowtoggler, body.page-id-52 #fadeshow, body.page-id-52 #fadeshowtoggler, body.page-id-54 #fadeshow, body.page-id-54 #fadeshowtoggler, body.page-id-56 #fadeshow, body.page-id-56 #fadeshowtoggler, body.page-id-58 #fadeshow, body.page-id-58 #fadeshowtoggler, body.page-id-394 #fadeshow, body.page-id-394 #fadeshowtoggler, body.page-id-421 #fadeshow, body.page-id-421 #fadeshowtoggler {display:block;}



	
/* COLUMN 4 STYLES */


#section-content #content-primary .col-4 .home-subheader {
	border-top: 1px solid #444;
	padding: 10px 0 0;
	margin: 10px 0 0 0;
}


#section-content #content-primary .col-4 .home-subheader h4 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	display:block;
	padding:0;
	background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -10px -713px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-1000em;
	margin: 0;
	padding: 0;
}


body.page-id-37 #section-content #content-primary .black-bg p a {
    text-decoration: underline;
}

body.page-id-2677 #section-content #content-primary .col-4 .entry p {
	color: #d6d6d6;
	font-size: 16px;
	line-height: 20px;
}


body.page-id-2677 #section-content #content-primary .black-bg {
    background: none repeat scroll 0 0 #000000;
    padding: 0 12px 0 11px;
    position: static;
    width: 632px;
}

body.page-id-2677 #section-content #content-primary .col-4 .entry {
    margin: 10px 0 25px;
}

body.page-id-2677 #section-content #content-primary .black-bg .flex-caption {
   	font-size: 12px;
   	text-align: right;
    color: #999;
    background: none;
}
body.page-id-2677 #section-content #content-primary .black-bg .flex-control-nav {
   	display: none;
}

body.page-id-2677 #section-content #content-primary .col-4 .entry .comment-count a,
body.page-id-2677 #section-content #content-primary .col-4 .entry .datestamp {
    color: #888888;
    }

body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides li.quote{
   	height: 350px;
   	overflow: hidden;
   	position: relative;
}

body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides li.quote .size5, 
body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides li.quote .size4, 
body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides li.quote .size3, 
body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides li.quote .size2, 
body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides li.quote .size1 {
    margin: 0;
    padding: 30px 48px 0;
	text-shadow: 1px 1px 3px #000;
}

body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides li.quote .size5-centered {
	position: absolute;
	top: 30%;
	margin: 0;
    padding: 30px 48px 0;
	text-shadow: 1px 1px 3px #000;
	}

body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides li.quote .size1 p{
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    margin: 0;
    padding: 0 0 15px;
}
body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides li.quote .size2 p{
    font-size: 16px;
    line-height: 22px;
    margin: 0;
    padding: 0 0 15px;
}
body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides li.quote .size3 p{
    font-size: 17px;
    line-height: 24px;
    margin: 0;
    padding: 0 0 15px;
}
body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides li.quote .size4 p{
    font-size: 19px;
    line-height: 27px;
    margin: 0;
    padding: 0 0 15px;
}
body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides li.quote .size5 p{
    font-size: 25px;
    line-height: 33px;
    margin: 0;
    padding: 0 0 15px;
}
body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides li.quote .size5-centered p{
    font-size: 26px;
    line-height: 34px;
    margin: 0;
}






body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides li.quote h3.large{
    font-size: 27px;
    line-height: 32px;
}

body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides li.quote h3.medium{
    font-size: 23px;
    line-height: 29px;
}

body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides li.quote h3.small-1{
    font-size: 18px;
    line-height: 26px;
}

body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides li.quote h3.small-2{
    font-size: 16px;
    line-height: 21px;
}

body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides li.quote {
   	background-image: url('http://tedconover.com/wp-content/gfx/bg-hatch.png');
}


body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides li p {
    margin: 0;
}

body.page-id-2677 #section-content #content-primary .black-bg .flexslider .slides cite {
    color: #fff;
    font-size: 13px;
    line-height: 19px;
    margin: 0;
    padding: 7px 30px 10px 0;
    text-align: right;
}


/* BLOG EXCERPT STYLES */

#section-content #content-primary .col-4 .entry {margin:20px 0 45px 0; clear:both; }
#section-content #content-primary .col-4 .entry h1 .hed {margin:0px;}
#section-content #content-primary .col-4 .entry img.aligncenter {width:400px;}
span.blog-entry-links {color:#888888; font-family: Arial, Helvetica, sans-serif; display: block; margin: 5px 0 0 0; font-weight:normal; font-size:10px; text-transform:uppercase;  clear:both;}
.more-link {color:#55555; font-family: Arial, Helvetica, sans-serif; margin: 5px 0 0 0; font-style:normal; font-weight:normal; font-size:10px; text-transform:uppercase; clear:both;}

span.blog-entry-links a{color:#555555;}
#section-content #content-primary .col-4 .entry p {margin:10px 0 0 0;}
#section-content #content-primary .col-4 .wp-caption-text {font-size:11px; margin:2px 0; line-height:1.3em; font-family:Arial, Helvetica, sans-serif; color: 777;}


#section-content #content-primary .col-4 .entry .entry-header {}
#section-content #content-primary .col-4 .entry .datestamp {font-size:10px; margin:3px 0; color:#555555; font-family:Arial, Helvetica, sans-serif; display:block;}
#section-content #content-primary .col-4 .entry .comment-count a{background:transparent url(http://tedconover.com/wp-content/gfx/site-gfx.png) no-repeat scroll 0px -2px; font-size:10px; margin:3px 0 0 0; padding-left:12px; color:#555555; font-family:Arial, Helvetica, sans-serif;}

#section-content #content-primary .col-4 .entry h1.entry-title {margin:4px 0 14px 0;}

#section-content #content-primary .col-4 .entry .entry-content {min-height:100px;}
#section-content #content-primary .col-4 .entry .entry-content  {}
#section-content #content-primary .col-4 .entry .thumbnail {float:left;}


	
/* BLOG ENTRY STYLES */


.blog-entry {margin:20px 0 45px 0;}
.blog-entry h1 .hed {margin:0px;}
.blog-entry img {}
.blog-entry .image {margin:5px 0 10px 0; border:0px solid #888888; margin:5px 0 10px 0;}

.blog-entry p a {border-bottom:1px solid #777;}
.blog-entry p a:hover {border-bottom:1px solid #222; text-decoration:none;}

.image { border:1px solid #888888;}
.blog-entry .right, .entry .right {float:right; margin:5px 12px 10px 10px;}
.blog-entry .left, .entry .left {float:left; margin:5px 12px 5px 0;}
.blog-entry .full, .entry .full {float:left; width:475px; height:auto;}
.blog-entry .full img, .entry .full img {width:475px; height:auto;}
.entry .left {float:left; margin:0; position:relative;}
.entry .exceprt-body {float:left; margin:5px 12px 5px 0; height:100px;}
.entry .img-wrp {margin:0;}
.entry .img-wrp a img {height:100px; width:100px; margin: 5px 10px 0 0;}



.alignleft {float:left; margin:5px 12px 5px 0;}



/* Navigation for posts */
#navigation {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; border-top:1px solid; padding:5px 0 0 0; height:20px; margin:0 10px 0 0;}
#navigation .alignleft {float:left; margin:5px 12px 12px 0;} 
#navigation .alignright {float:right; margin:5px 0px 12px 0;}

/* COL 4 NAVIGATION */

#breadcrumbs {
	font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; line-height:inherit; 
	color:#222;
	font-size:12px;
	font-weight:normal; 
	margin: 0 0 15px 0;
}
#breadcrumbs a{ font-weight:normal; text-transform:uppercase;}
#section-content #content-primary .black-bg #breadcrumbs {color:#FFFFFF;}
#section-content #content-primary .white-bg #breadcrumbs {color:#000000;}

   /* conditional nav */

body.page-id-40 #breadcrumbs, body.page-id-1607 #breadcrumbs, body.page-id-52 #breadcrumbs, body.page-id-54 #breadcrumbs, body.page-id-56 #breadcrumbs, body.page-id-58 #breadcrumbs {display:none;}
body.page-id-40 .rubric {display:block;}




.white-bg ul.navlist li a  {padding:4px 0; color:#222; }
.white-bg ul.navlist li a:hover{ text-decoration:underline; }
.white-bg ul.navlist{ font-family: Arial, Helvetica, sans-serif; margin:0 12px 40px 0; background: #e8e8e8; padding: 0; font-size:12px; font-weight:bold;}
.white-bg ul.navlist li{ margin:2px 0 4px;} 

.black-bg ul.navlist{font-family: Arial, Helvetica, sans-serif; margin:0 11px 40px 0; background: #333; padding: 3px 0 2px 3px; font-size:11px; font-weight:bold;}
.black-bg ul.navlist li a  {padding:4px 0; color:#9e9e9e; }
.black-bg ul.navlist li a:hover{ text-decoration:underline; }
.black-bg ul.navlist li{ margin:2px 5px 4px;} 




ul.awards-list li{ margin:5px 8px 6px;} 

.white-bg ul.awards-list{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin:0 14px 25px 0; background:#c6c6c6; padding:6px; padding:4px 0; color: #222;  }

.black-bg ul.awards-list{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin:0 14px 25px 0; background:#232323; padding:6px; padding:4px 0; color: #eee;  }




/* BOOK PAGE STYLES */

#section-content #content-primary .col-2 .subnav {font-family:Georgia, "Times New Roman", Times, serif;}
#section-content #content-primary .col-2 .subnav img {margin:0 0 10px 0;}
#section-content #content-primary .col-2 .subnav cite {font-size:11px; font-style: normal; display:block;}
b:hover { text-decoration:underline;}
#section-content #content-primary .col-2 .subnav

#section-content #content-primary .col-2 ul.subnav li{padding: 5px;}

ul.subnav li{padding: 5px;}
ul.subnav li{border-top: 1px solid #444;}
ul.subnav li span{
	font-size:14px;
	font-weight:bold;
	display:block;
	margin:5px 0 0 0;
	padding:2px 0 20px 0;
	text-transform:uppercase;
}
ul.subnav li a{
	text-transform:none;
	line-height:1.3em;
	font-size:11px;
	font-weight:normal;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	margin:0;
	padding:0 0 20px 0;
	max-height:206px;
	overflow:hidden;
}
.subnav a img{
	margin: 0 0 8px 0;
}
ul.subnav li a:hover{
	text-decoration:none;
}
ul.subnav li.reviews i.shadow{
	background: url(/img/shadow.png) no-repeat 0 0;
	z-index:8000;
	position:relative;
	width:144px;
	height:49px;
	top:-94px;
}

ul.subnav li a span.shadow:hover{
	background: none;
}
ul.subnav li:hover {
	background:#222;
}

ul.subnav li.bio{
	border-top: none;
}
ul.subnav li.bio a{
	padding:0;
}
ul.subnav li.bio span{
	margin-bottom:10px;
}


ul.subnav p{
	font-size:12px;
	margin:0;
	padding:0 0 2px 0;
}
body.page-id-481 ul.subnav p{
	display:none;
}
body.page-id-481 ul.subnav li.bio a{
	padding: 0 0 12px 0;
}
ul.subnav b{
	display:inline;
}
ul.subnav .cite{font-size:11px; font-style: normal; display:block;}

ul.subnav li span{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	display:block;
	margin:5px 0 0 0;
	padding:2px 0 0px 0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-1000em;
}



/* conditional styles */
ul.subnav li.reviews span{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -10px -308px;}
ul.subnav li.excerpt span{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -10px -353px;}
ul.subnav li.extras span{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -10px -398px;}
ul.subnav li.teaching span{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -10px -577px;}
ul.subnav li.blog-archive span{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -10px -622px;}
ul.subnav li.buy span{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -10px -443px;}
ul.subnav li.bio span{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -10px -261px;}


ul.subnav li.excerpt a span:hover{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -210px -353px;}
ul.subnav li.extras a span:hover{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -210px -398px;}
ul.subnav li.teaching a span:hover{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -210px -577px;}
ul.subnav li.blog-archive span:hover{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -210px -622px;}
ul.subnav li.buy a span:hover{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -210px -443px;}
ul.subnav li.bio a span:hover{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -210px -261px;}

body.page-id-42 ul.subnav li.reviews span{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -410px -308px;}
body.page-id-44 ul.subnav li.excerpt span{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -410px -353px;}
body.page-id-46 ul.subnav li.extras span, body.page-id-421 ul.subnav li.extras span, body.page-id-398 ul.subnav li.extras span, body.page-id-394 ul.subnav li.extras span, body.page-id-392 ul.subnav li.extras span, body.page-id-396 ul.subnav li.extras span, body.page-id-400 ul.subnav li.extras span{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -410px -398px;}
body.page-id-1577 ul.subnav li.teaching span{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -410px -577px;}
body.category-blog-entries ul.subnav li.blog-archive span{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -410px -622px;}
body#routes-of-man ul.subnav li.buy span{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -410px -443px;}
body.page-id-481 ul.subnav li.bio span{background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -410px -261px;}





/* COMMENTS */

#comment-block {
	font-family:Arial, Helvetica, sans-serif;
	margin:0 13px 0 0;
	}
#comment-block .comment-input textarea{
	cols:65%;
	}
#comment-block ol.commentlist{
	padding:10px 17px;
	margin:0;
	}
#section-content #content-primary #comment-block ol.commentlist h3{
	font-size:11px;
	margin:10px 0;
	}

#comment-block ol.commentlist li{
	border-top: 1px solid #bbb;
	padding: 10px 0 18px 0;
	list-style-type: none; 
	}
#section-content #content-primary #comment-block .comment-body p{margin:10px 0;}
#comment-block .avatar{
	display:none;
	}
#comment-block .comment-author, #comment-block .commentmetadata {
	color:#666;
	text-transform:uppercase;
	}
#comment-block cite{
	font-style:normal;
	}
#comment-block #respond{
	margin: 20px 0 0 0;
	}
#comment-block #respond h3{
	font-size:10px;
	font-weight: normal;
	text-transform:uppercase;
	color:#666;
	border-top: 1px solid #333;
	padding: 5px 0 0 0;
	margin:0;
	}



/* 3 column module  */

#module-3col {float:left; margin-bottom:8px; margin-top: 0px; padding-bottom:0; position:relative; width:463px;}
#module-3col dl.story {margin:0 0 9px; padding:0;}
#module-3col dl.story img{margin:0; border: 1px solid #000;}
#module-3col dl.story img:hover{border: 1px solid #fff;}
#module-3col .column, #module-3col .last-column {float:left; width:135px;}
#module-3col .column {border-right:1px solid #000; margin-right:12px; padding-right:11px;}


/* 2 column module  */

#module-2col {border-top:1px solid #d7d7d7; float:left; margin-bottom:15px; margin-top: 0px; padding:20px 0 0 0; position:relative; width:635px;}
#module-2col dl.story {margin:0 0 9px; padding:0;}
#module-2col h4.rubric {margin:0 0 9px 0; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif;}
#module-2col dl.story img{margin:0; border: 1px solid #000;}
#module-2col dl.story img:hover{border: 1px solid #fff;}
#module-2col .column, #module-2col .last-column {float:left; width:300px;}
#module-2col .column {margin-right:12px; padding-right:11px;}




/* truncated paragraph styles */
.trunc-paragraph a.trigger {font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-transform: uppercase; font-size:10px; padding: 0 0 0 3px; color:#777;}



/* /////    RIGHT COLUMN   ////// */


.rightnav {font-family: Arial, Helvetica, sans-serif;}
.rightnav a b:hover, .rightnav a:hover {text-decoration:none;}
.rightnav .header {margin:8px 3px 0;}
.rightnav .header h3{border-top:none; padding:3px 0 0;}
.rightnav .book dt a b{display:block; color:#fff; font-size: 12px; line-height:1.3em; text-transform:none;}
.rightnav .book dt a{color:#777; font-size:10px; line-height:1.3em;}
.rightnav .book dt{margin:0;}
.rightnav .book i {float:left; margin:3px 7px 20px 2px;}
.rightnav .book {min-height:76px; display:block; clear:both; margin:0; padding:0;}
.rightnav .first{border-top: none; padding:0; }
.rightnav i{ width: 45px; height: 70px; border:none;}
.rightnav .subheader {border-top: 1px solid #666; margin:3px; clear:both;}
.rightnav .container:hover {background:#111;}
.rightnav .container {padding:3px 4px 14px 4px; clear:both;}
.rightnav .container.first { border-width:0px 0 0;}


.rightnav .header h4{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	display:block;
	padding:0;
	background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -10px -533px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-1000em;
}

.rightnav .first h4{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	display:block;
	padding:0;
	background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -10px -488px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-1000em;
}

.rightnav .all h4{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	display:block;
	padding:0;
	background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -10px -758px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-1000em;
}
.rightnav .first{
	border: none;
}

 
 
 
/* bg images */
.rightnav .newbook i{background:transparent url(/images/books/routes-of-man-paperback_45.jpg) no-repeat scroll 0 0;}
.rightnav .newjack i{background:transparent url(/images/books/newjack_45.jpg) no-repeat scroll 0 0;}
.rightnav .coyotes i{background:transparent url(/images/books/coyotes_45.jpg) no-repeat scroll 0 0;}
.rightnav .whiteout i{background:transparent url(/images/books/whiteout_45.jpg) no-repeat scroll 0 0;}
.rightnav .rollingnowhere i{background:transparent url(/images/books/rolling-nowhere_45.jpg) no-repeat scroll 0 0;}

/* conditional logic */
body.page-id-40 .rightnav .newbook i, 
body.page-id-42 .rightnav .newbook i, 
body.page-id-44 .rightnav .newbook i,
body.page-id-398 .rightnav .newbook i, 
body.page-id-380 .rightnav .newbook i{
	background:transparent url(/images/books/routes-of-man-paperback_off_45.jpg) no-repeat scroll 0 0;
}
body.page-id-56 .rightnav .newjack i, 
body.page-id-106 .rightnav .newjack i, 
body.page-id-108 .rightnav .newjack i, 
body.page-id-394 .rightnav .newjack i, 
body.page-id-376 .rightnav .newjack i{
	background:transparent url(/images/books/newjack_off_45.jpg) no-repeat scroll 0 0;
}
body.page-id-52 .rightnav .coyotes i, 
body.page-id-95 .rightnav .coyotes i, 
body.page-id-92 .rightnav .coyotes i, 
body.page-id-392 .rightnav .coyotes i, 
body.page-id-374 .rightnav .coyotes i{
	background:transparent url(/images/books/coyotes_off_45.jpg) no-repeat scroll 0 0;
}

body.page-id-54 .rightnav .rollingnowhere i, 
body.page-id-88 .rightnav .rollingnowhere i, 
body.page-id-90 .rightnav .rollingnowhere i, 
body.page-id-396 .rightnav .rollingnowhere i, 
body.page-id-378 .rightnav .rollingnowhere i{
	background:transparent url(/images/books/rolling-nowhere_off_45.jpg) no-repeat scroll 0 0;
}
body.page-id-58 .rightnav .whiteout i, 
body.page-id-98 .rightnav .whiteout i, 
body.page-id-100 .rightnav .whiteout i,
body.page-id-400 .rightnav .whiteout i, 
body.page-id-382 .rightnav .whiteout i{
	background:transparent url(/images/books/whiteout_off_45.jpg) no-repeat scroll 0 0;
}

body.page-id-40 .newbook .header h3, 
body.page-id-42 .newbook .header h3, 
body.page-id-44 .newbook .header h3, 
body.page-id-398 .newbook .header h3, 
body.page-id-380 .newbook .header h3{
	background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -410px -488px;
	}
/* change text color */
body.page-id-40 dt.newbook a b,
body.page-id-42 dt.newbook a b,
body.page-id-44 dt.newbook a b,
body.page-id-398 dt.newbook a b,
body.page-id-380 dt.newbook a b,
body.page-id-56 dt.newjack a b,
body.page-id-106 dt.newjack a b, 
body.page-id-108 dt.newjack a b,  
body.page-id-394 dt.newjack a b, 
body.page-id-376 dt.newjack a b,
body.page-id-52 dt.coyotes a b, 
body.page-id-95 dt.coyotes a b, 
body.page-id-92 dt.coyotes a b, 
body.page-id-392 dt.coyotes a b, 
body.page-id-374 dt.coyotes a b,
body.page-id-54 dt.rollingnowhere a b, 
body.page-id-88 dt.rollingnowhere a b, 
body.page-id-90 dt.rollingnowhere a b, 
body.page-id-396 dt.rollingnowhere a b, 
body.page-id-378 dt.rollingnowhere a b,
body.page-id-58 dt.whiteout a b, 
body.page-id-98 dt.whiteout a b, 
body.page-id-100 dt.whiteout a b, 
body.page-id-400 dt.whiteout a b, 
body.page-id-382 dt.whiteout a b{
	color:#636363;
	}

.morebooks .header h3{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	display:block;
	padding:0;
	background:transparent url(http://tedconover.com/wp-content/gfx/nav.png) no-repeat scroll -10px -529px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-1000em;
}

.mejs-overlay {
    background: #212121;
}