/*  
Theme Name: Kinsey Confidential
Theme URI: http://wpthemes.info
Description: Kinsey Confidential
Version: 1.0
Author: Adam Schweigert
Author URI: http://adamschweigert.com
*/

/***************************************
Reset.css * Resets default browser CSS styles.
Created by Erik Meyer: * meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
 *****************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* Remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/****************************************
 * Begin Typography & Colors
 ****************************************/

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Helvetica, Arial, Sans-Serif;
	height: 100%;
	color:#454545;
	}

#content-main {
	font-size: 1.2em;
	}

p {
	font-size:1.3em;
	margin-bottom:1em;
	line-height:1.3em;
	}
h1 {
	font-size: 2em;
	margin: 0;
	}

h2 {
	font-size: 1.65em;
	margin-top:1em;
	}

h3 {
	font-size: 1.3em;
	margin-top:0.5em;
	}

h4 {
	font-size: 1.0em;
	margin-top:0.5em;
	}
small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}	
strong {
	font-weight: bold;
	}
em {
	font-style:italic;
}


/****************************************
 * Default Links
 ****************************************/

a, a:link, a:visited {
	text-decoration:none;
	color: #52354e;
	}
a:hover {
	text-decoration:underline;
	color: #c493bd; 
	}
a:active {
	color:#b0b2b4;
}
a:link img,
a:visited img,
a:hover img,
a:active img {
	border:none;
	background:none;
	}

/****************************************
 * IMAGES
 ****************************************/

p img {
	padding: 0;
	max-width: 100%;
	}

img.center, img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.right, img.alignright {
	margin:0 0 0.5em 13px;
	display: inline;
	}

img.left, img.alignleft  {
	margin:0 13px 0.5em 0;
	display: inline;
	}

.right, .alignright  {
	float: right;
	}

.left, .alightleft {
	float: left;
	}
img.post_comment_icon {
	position:relative;
	top:5px;
	padding-right:3px;
	margin-left:5px;
}
	
/*************************************
* Form Elements 
**************************************/
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}

/***************************************
* Various Tags & Classes 
****************************************/
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}
blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}
.hr {
	clear:both;
	width:100%;
	padding: 0;
	margin-bottom: 1em;
	height:1px;
	border-bottom:1px solid #ccc;
}
a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

.clear {
	clear:both;
}

/****************************************
 * Basic Structure
 ****************************************/
 
body {
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
	width:100%;
	background-color:#efefef;
	}

#page {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	background-color:#fff;
}
#container {
	margin:0px auto;
	width: 960px;
	padding: 0;
	height: auto;
	border: 1px solid #cdcdcd;
	border-top: 5px solid #72506e;
	}
#header {
	height:auto;
	overflow:hidden;
	}	
#header-top {
	height: 70px;
	margin-top:1px;
	border-top: 2px solid #c493bd; 
}
#super-nav-btns {
	float:left;
	margin-left:10px;
	margin-top:20px;
}
#super-nav-btns #ask {
	float:left;
	width:72px;
	height:40px;
	margin-right:35px;
	background: url('images/super-nav-btns.png') 0 0 no-repeat;
}
#super-nav-btns #ask:hover {
	background: url('images/super-nav-btns.png') 0 -40px no-repeat;
}
#super-nav-btns #subscribe {
	float:left;
	width:150px;
	height:40px;
	margin-right:35px;
	background: url('images/super-nav-btns.png') -110px 0 no-repeat;
}
#super-nav-btns #subscribe:hover {
	background: url('images/super-nav-btns.png') -110px -40px no-repeat;
}
#super-nav-btns #find {
	float:left;
	width:195px;
	height:40px;
	background: url('images/super-nav-btns.png') -288px 0 no-repeat;
}
#super-nav-btns #find:hover {
	background: url('images/super-nav-btns.png') -288px -40px no-repeat;
}
#header-top div#search {
	float:right;
	background: url('images/search-bg.png') no-repeat top left;
	width:350px;
	height:50px;
	margin-top:10px;
}
#header-top div#search div.search_box {
	margin-top:-17px;
	margin-left:100px;
}
#header-top div#search #searchsubmit {
	position: relative;
	top:18px;
}
#header-main {
	clear:both;
	height:100px;
}
#header-main #logo {
	float:left;
	width:400px;
	height:100px;
	background: url('images/kinsey-logo.png') 0 0 no-repeat ;
	}
#header-main #logo:hover {
	background: url('images/kinsey-logo.png') 0 -100px no-repeat;
	}
#header-main h1.header-text, #header-main h2.header-text, .hideme {
	position:absolute;
	right:9999px;
}
#main-nav {
	float:right;
	height:100px;
	margin-right:3px;
	margin-top:5px;
	background: url('images/kinsey-logo2.png') 0 0 no-repeat ;
}
#main-nav ul {
	position:relative;
	top:50px;
	right:13px;
}
#main-nav ul li {
	display:inline;
	font-size:2em;
	letter-spacing: 1px;
	padding: 0 0 0 16px;
}
#main-nav ul li a {
	color:#3c678b;
}
#main-nav ul li a:hover {
	color:#7694ae;
	text-decoration:none;
}
#content_main {
	clear:both;
	float:left;
	width:100%;
	height:auto;
}
#main-content-left {
	width:600px;
	float:left;
	margin-left:10px;
	margin-bottom:15px;
}
#sidebar {
	width:320px;
	float:right;
	margin-right:10px;
	margin-top:0px;
}
#image_rotator {
	height: 300px;
	width:960px;
	overflow:hidden;
	margin: -5px 0 10px 0;
	background-color: #333;
	background: url('images/rotator-bg.png') repeat-x top left;
	/*border-top:1px solid #52354e;
	border-bottom:1px solid #52354e; */
}
#image_rotator a#rotator-nav-left {
	float:left;
	margin-left:5px;
	width:48px;
	height:300px;
	background: transparent url('images/rotator-nav-arrows.png') 0 0 no-repeat;
}
#image_rotator a#rotator-nav-left:hover {
	background: transparent url('images/rotator-nav-arrows.png') -50px 0 no-repeat;
}
#image_rotator a#rotator-nav-right {
	float:right;
	position:relative;
	top:-300px;
	margin-right:5px;
	width:48px;
	height:300px;
	background: transparent url('images/rotator-nav-arrows.png') -100px 0 no-repeat;
}
#image_rotator a#rotator-nav-right:hover {
	background: transparent url('images/rotator-nav-arrows.png') -150px 0 no-repeat;
}
#image_rotator div.rotator-item {
	width:630px;
	padding:0 100px 0 165px;
	}
#image_rotator ul.mycarousel {
	width:630px;
	overflow: hidden;
}
#image_rotator div.rotator-item img {
	float:left;
	width:450px;
	height:300px;
	margin:0;
}
#image_rotator div.rotator-text {
	width:153px;
	float:left;
	color: #fff;
	background: url('images/rotator-text-bg.png') repeat-x top left;
	height: 280px;
	padding:10px;
	margin: 0 0 0 3px;
}
#image_rotator div.rotator-text h3 {
	font-size: 2em;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:0;
	line-height:1.2em;
}
#image_rotator div.rotator-text p {
	margin-bottom: 0.6em;
	color: #dedede;
}
#image_rotator div.rotator-text p.more_link {
	font-size: 1.4em;
	font-weight: bold;
}
#image_rotator div.rotator-text a {
	color: #fff;
	}

div.four-column {
	clear:both;
	margin-left:-5px;
	height:auto;
}
div.four-column div.four-column-box {
	float:left;
	width:224px;
	height:100%;
	margin: 5px 0 20px 15px;
	overflow:hidden;
	}
.header-bar {
	background: url('images/4-col-header-bg.png') repeat-y top left;
	width:224px;
	height:24px;
	margin:0;
	border-bottom: 2px solid #7694ae;
	margin-bottom: 8px;
}
div.four-column-box h2, div.two-column-box h2 {	
	float:left;
	color:#fff;
	padding: 5px 0 2px 6px;
	width:190px;
	margin:0;
	}
div.feature-box img.feed-icon {
	float:right;
	position:relative;
	top:4px;
	left:-3px;
	width:18px;
	height:18px;
}

div.four-column div.box-content {	
	padding:3px;
	}

img.feature_thumb {
	width:224px;
	margin-bottom:10px;
	margin-top:-2px;
}
.feature-box h3 {	
	font-size:18px;
	font-weight:bold;
	clear:both;
	padding-bottom:5px;
	}
div.box-content ul.wp-polls-ul {
	font-size:12px;
	margin:-5px 0 12px 5px;
	}
div.box-content ul.wp-polls-ul li {
	margin-bottom:8px;
}



div.feature-box p.byline span.author {
	text-transform:uppercase;
}
div.cat-bar {
	margin-top:10px;
}
div.cat-bar h2 {
	clear:both;
	color:#fff;
	/*background-color: #496a68; */
	background: url('images/cat-bar-bg.png') no-repeat top left;
	width:961px;
	height:32px;
	margin:-10px 0 0 -3px;
	padding: 6px 0 4px 10px;
}
div.subfooter_row {
	clear:both;
}
div.subfooter_row div ul li {
	font-size:14px;
	line-height:16px;
	margin: 12px 0 0 0;
	clear:both;
}
div.subfooter_row div ul li a span.content-type  {
	text-transform:uppercase;
	color:#7694ae;
	font-weight:bold;
}
div.subfooter_row div ul li a:hover {
	text-decoration:none;
}
div.subfooter_row div ul li a:hover span.content-type {
	color:#3c678b;
}
div.subfooter_row div ul li.subhead {
	text-transform:uppercase;
	width:100%;
	font-size:12px;
	color: #52354e;
	border-bottom: 1px dotted #c493bd;
	padding-bottom:2px;
	margin:0 0 0 0;
}
div.subfooter_row div ul li.subhead div.hr {
	border-bottom: 2px solid #52354e;
	margin-bottom:0;
}
div.subfooter_row div ul li.featured {
	border-bottom: 1px dotted #c493bd;
	font-size:1.4em;
	margin-bottom:12px;
	height:162px;
	
}
div.subfooter_row div ul li.featured h4 {
	margin: -4px 0 10px 0;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	height:34px;
}
div.subfooter_row div ul li.featured img.small_thumb {
	width:107px;
	height:74px;
	margin: 2px 10px 0 0;
	border: 1px solid #cdcdcd;
}
div.subfooter_row div ul li.featured p {
	font-size:12px;
	line-height:16px;
	color:#676767;
}
.img-copy {
	height:83px;
	margin-bottom:5px;
	overflow:hidden;
}
.post-meta {
	clear:both;
}
.post-meta a {
	font-size:14px;
	font-weight:bold;
	color:#aaa;
}
.post-meta a:hover {
	color:#bcbcbc;
	text-decoration:underline !important;
}
div.three-column-left {
	width:290px;
	float:left;
	margin:0 0 25px 10px;
}
div.three-column-center {
	width:290px;
	float:left;
	margin:0 0 25px 35px;
}
div.three-column-right {
	width:290px;
	float:left;
	margin:0 0 25px 35px;
}

#homepage-bottom {
	margin-top:-10px;
	margin-bottom:0;
}

div.four-column ul.popular-posts {
	font-size:12px;
	line-height:15px;
	margin-left:0;
}
div.four-column ul.popular-posts li {
	padding-bottom: 4px;
	padding-left:14px;
	padding-right:5px;
	background: url('images/bullet-10-10.png') no-repeat 0 3px;
}
div#recent-comments {
	margin-top:-5px;
}
div#recent-comments p.comment-excerpt {
	padding: 0 24px;
	margin-top:-10px;
}
div#recent-comments div.top-quotes {
	background: transparent url('images/quotes-25-35.png') 0 0 no-repeat;
	height:18px;
	margin-left:-1px;
}
div#recent-comments div.bottom-quotes {
	background: transparent url('images/quotes-25-35.png') 0 -18px no-repeat;
	height:18px;
	width:25px;
	position: relative;
	left:192px;
	margin-top:-26px;
	margin-bottom:7px;
}
div#recent-comments p.comment-excerpt a {
	font-size:15px;
	line-height:18px;
	color:#676767;
}
div#recent-comments p.comment-meta {
	font-size:10px;
	color:#676767;
	padding:0 20px;
}
ul.social-media-home {
	font-size:15px;
}
ul.social-media-home li a:hover {
	text-decoration:none;
}
div.four-column div.two-column-box {
	float:left;
	width:468px;
	height:100%;
	margin: 5px 0 0 15px;
	overflow:hidden;
	}
div.two-column-box .header-bar {
	background: url('images/2-col-header-bg.png') repeat-y top left;
	width:463px;
	height:24px;
	margin:0;
	border-bottom: 2px solid #7694ae;
	margin-bottom: 8px;
}
div#staff-homepage {
	height: 198px;
	overflow:hidden;
}
ul#staff-thumbs img {
	width:75px;
	height:75px;
	margin:0;
	padding:0;
}
div#staff-bios {
	font-size:10px;
	line-height:18px;
	padding-right:10px;
	margin-top:5px;
	color:#676767;
}
div#staff-bios strong {
	color:#343434;
}
div#staff-bios p {
	margin-bottom:0;
}
#tabs {
	clear:both;
}
ul.tab-nav {
	clear:both;
}
ul.tab-nav li {
	display:inline;
	opacity:0.6;
}
ul.tab-nav li.ui-state-active {
	opacity:1;
}

ul.tab-nav li:hover {
	opacity:1;
}
.ui-tabs .ui-tabs-hide {
     display: none;
}




/****************************************
 * The footer
 ****************************************/
#footer {
	clear: both;
	height:150px;
	width:960px;
	background: url('images/footer-bg.png') repeat-x top left;
	margin-bottom:0;
	}
#footer div.footer-top-hr {
	background:#c493bd;
	height:3px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #cdcdcd;
}
#footer .footer-column {
	float:left;
	width:162px;
	color:#fff;
	padding: 2px 15px 10px 15px;
}

.footer-column ul {
	font-size:12px;
}
.footer-column ul li {
	padding: 0 0 4px 0;
}
.footer-column ul li.footer-column-heading {
	font-weight:bold;
	font-size:14px;
	margin-top:12px;
}
.footer-column ul li a {
	color: #cdcdcd;
}
.footer-column ul li.footer-column-heading a {
	color: #fff;
}
#footer-bottom {
	clear:both;
	width:940px;
	float:left;
	height:20px;
	background: url('images/footer-btm-bg.png') repeat-x top left;
	color:#bcbcbc;
	padding: 0 10px;
	font-size:9px;
	border-top: 1px solid #787878;
}
#footer-bottom p {
	padding-top: 3px;
}
#footer-bottom a {
	color: #dedede;
}



/****************************************
 * The post styles for single.php
 ****************************************/

div.post {
}
div.post p {
	font-size:15px;
	line-height:22px;
}
h1.post-title {
	margin-top:8px;
	font-size:24px;
	font-weight:bold;
	margin-bottom:2px;
}
p.byline {
	margin-bottom:0;
	color:#989898;
}
p.byline span.author {
	text-transform:uppercase;
}
p.dateline {
	font-size:14px !important;
	color:#989898;
	margin-top:-2px;
}
h3.question {
	background-color:#785c70;
	color:#fff;
	width:580px;
	padding:10px;
	font-size:15px;
	line-height:20px;
	margin-bottom:12px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	}
h3.teaser {
	background-color:#cf9fbe;
	color:#fff;
	width:580px;
	padding:10px;
	font-size:15px;
	line-height:20px;
	margin-bottom:12px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	}
div.postimage-wrapper {
	padding:8px;
	background-color:#efefef;
	border: 1px solid #cdcdcd;
	width:580px;
	margin-bottom:18px;
}
img.postimage {
	width:578px;
	border:1px solid #989898;
}
p.photo-credit {
	text-align:right;
	margin-right:8px;
	margin-bottom:4px;
	width:100%;
	color: #989898;
	font-size:12px !important; 
}
p.photo-caption {
	color:#989898;
	padding:0 2px;
	font-size:14px !important;
	line-height:18px !important;
	margin-bottom:0;
}
.entry {
	margin: 0 5px;
}
.entry p {
	color:#676767;
}
.entry a {
	text-decoration:underline;
}
.entry h3 {
	margin-bottom:14px;
	font-size:18px;
	font-weight:bold;
}
.entry ul, ol {
	font-size:15px;
	line-height:22px;
	margin-bottom:4px;
	margin-left:16px;
	margin-right:24px;
}
.entry ul li {
	padding-bottom: 16px;
	padding-left:14px;
	background: url('images/bullet-10-10.png') no-repeat 0 5px;
	color:#676767;
}
.entry ol li {
	list-style:decimal;
	padding-bottom: 16px;
	margin-left:14px;
	color:#676767;
}
.entry blockquote {
	margin:0;
	background: transparent url('images/quotes-right.png') right bottom no-repeat;
	background-color:#ede9ec;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.entry blockquote p {
	background: transparent url('images/quotes-left.png') top left no-repeat;
	padding:10px 30px;
	color:#9e879b;
}
.author-info {
	color:#787878;
	background: #dfebf3; /*transparent url('images/author-bg.png') top left repeat-x;*/
	padding:8px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border:#dedede 1px solid;
	height:90px;
}
.author-info p {
	margin-top:3px;
	margin-bottom:0;
}
.author-info img {
	width:90px;
	height:90px;
}
.author-info a {
	color:#785c70;
}
.social-media {
	width:100%;
	padding: 12px 0 0 0;
}
.social-media img {
	width:32px;
	height:32px;
}
.meta-columns {
	clear:both;
}
.meta-columns h3 {
	width:100%;
	border-bottom: 2px solid #7694ae;
	margin-bottom: 8px;
	color:#fff;
	font-size:16px;
}
.tags-box {
	width:200px;
	float:left;
}
.tags-box h3 {
	background: url('images/4-col-header-bg.png') repeat-y top left;
	padding: 6px 0 2px 6px;
}
.tags-box ul {
	font-size:15px;
	line-height:22px;
	padding:0 5px;
}
.related-box {
	width:370px;
	float:right;
	margin-right:5px;
}
.related-box h3 {
	background: url('images/2-col-header-bg.png') repeat-y top left;
	padding: 6px 0 2px 6px;
}
.related-box ul {
	font-size:15px;
	line-height:18px;
	padding-left:3px;
	position:relative;
	top:4px;
}
.related-box ul li {
	padding-left:14px;
	padding-right:5px;
	margin-bottom:8px;
	background: url('images/bullet-10-10.png') no-repeat 0 3px;
}
.comments-div {
	clear:both;
	padding-top:15px;
	margin-bottom:15px;
}
.comments-div h3.header-bar {
	width:592px;
	height:16px;
	overflow:hidden;
	border-bottom: 2px solid #7694ae;
	margin-bottom: 14px;
	color:#fff;
	font-size:16px;
	background: url('images/header-bg-teal-600.png') repeat-y top left;
	padding: 6px 0 2px 6px;
}
.disqus-div {
	padding: 0 5px;
}
.dsq-brlink, #dsq-options {
	display:none;
}

/****************************************
 * The archive page styles
 ****************************************/
 
 ul.archives-list {
	 padding: 0 10px;
 }
 ul.archives-list li {
	 margin-bottom:22px;
	 clear:both;
 }
 ul.archives-list li h3 {
	font-size:18px;
	margin-bottom:4px;
	font-weight:bold;
 }
 ul.archives-list li p {
	font-size:15px;
	line-height:22px;
	color:#676767;
 }
 ul.archives-list img.article_thumbnail {
	 float: left;
	 margin-right:12px;
	 width:100px;
	 margin-bottom:22px;
 }
div.posts-nav {
	clear:both;
	font-size: 22px;
	font-weight:bold;
	width:100%;
	margin: 0 10px 15px 10px;
}
div.posts-nav .older {
	float:left;
	width:290px;
	
}
div.posts-nav .newer {
	float:left;
	width:290px;
	text-align:right;
}
h3.archives_subhead {
	width:592px;
	height:16px;
	overflow:hidden;
	border-bottom: 2px solid #7694ae;
	margin-bottom: 14px;
	color:#fff;
	font-size:16px;
	background: url('images/header-bg-teal-600.png') repeat-y top left;
	padding: 4px 0 2px 6px;
}
div.cat-meta {
	background-color:#496a68;
	color:#fff;
	padding:8px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border:#dedede 1px solid;
}
div.cat-meta h1 {
	font-size:24px;
	font-weight:bold;
	margin-bottom:4px;
}
div.cat-meta p {
	margin-bottom:0;
	font-size:14px;
	line-height:20px;
	color:#efefef;
}
div.cat-meta p a {
	color:#fff;
	text-decoration:underline;
}
	
 
/****************************************
 * The sidebar styles
 ****************************************/

 .sidebar-box {
	margin:0 0 10px 0;
	padding:10px;
	background-color:#ccd5d5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.sidebar-box h3.box-label {
	color:#fff;
	font-size:18px;
	margin-top:-2px;
	margin-bottom:3px;
}
.sidebar-box .box-content {
	background-color:#fff;
	padding:10px;
}
ul#sidebar-popular {
	font-size:18px;
	height:21px;
	margin-top:4px;
}
.sidebar-box ul.tab-nav li {
	display:inline;
	color:#fff;
	padding:6px 8px 6px 8px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.sidebar-box ul.tab-nav li.ui-state-active {
	color:#52354e;
	background-color:#fff;
}

ul.tab-nav li:hover {
	opacity:1;
}

.sidebar-box ul.postlist {
	font-size:15px;
	line-height:18px;
	padding-left:3px;
}
.sidebar-box ul.postlist li {
	padding-left:14px;
	padding-right:5px;
	margin-bottom:8px;
	background: url('images/bullet-10-10.png') no-repeat 0 3px;
}

div.sidebar-twitter {
	border:1px solid #989898;
}
ul#twitter_update_list {
	background-color:#fff;
	font-size:13px;
	line-height:16px;
	color:#676767;
	padding:12px 10px 0 10px;
}
ul#twitter_update_list li {
	padding-bottom:12px;
	
}

/****************************************
 * The breadcrumb styles
 ****************************************/
div.cat-bar h4 {
	clear:both;
	color:#fff;
	font-size:14px;
	/*background-color: #496a68; */
	background: url('images/cat-bar-bg.png') no-repeat top left;
	width:961px;
	height:32px;
	margin:-10px 0 0 -3px;
	padding: 6px 0 4px 10px;
}
div.cat-bar h4 a {
	color:#fff;
}
.breadcrumb .item a:hover {
	text-decoration: underline;
}

/* fancy */
.breadcrumb .item {
	/* border-right: 1px solid gray; */
	background: url('/wp-content/themes/secmatters/images/chevron.png') no-repeat right top;
	display: block;
	float: left;
	height: 22px;
	margin-left: 0px;
	margin-top:-3px;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 15px;
}
/****************************************
 * sub nav styles for pages
 ****************************************/

.sub-nav {
}
ul.sub-nav {
	font-size:16px;
}
ul.sub-nav li {
	display:inline;
}
#page-tabs {
	clear:both;
}
#page-tabs ul.tab-nav {
	clear:both;
	font-size:16px;
	height:21px;
	border-bottom: 1px #666 solid;
	margin:25px 0 20px 0;
}
#page-tabs ul.tab-nav li {
	display:inline;
	border: 1px #666 solid;
	border-bottom:0;
	opacity:0.6;
	padding:6px 7px 4px 7px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}
#page-tabs ul.tab-nav li.notab {
	border:0;
	opacity:1;
	padding:6px 2px 4px 2px;
	-moz-border-radius:0;
	-webkit-border-radius: 0;
}
#page-tabs ul.tab-nav li.ui-state-active {
	opacity:1;
	height:16px;
	z-index:1;
	position:relative;
	padding-top:7px;
	top:1px;
	background-color:#FFF;
}
#page-tabs ul.tab-nav li.ui-state-active a {
	position:relative;
	top:-1px;
}

ul.tab-nav li:hover {
	opacity:1;
}
.ui-tabs .ui-tabs-hide {
     display: none;
}

/****************************************
 * about page
 ****************************************/

ul.authors {
	list-style:none;
	margin-left:-12px;
	
}
ul.authors li {
	clear:both;
	height:117px;
	margin:0 0 10px 0;
	background:none;
}
ul.authors li img {
	float:left;
	margin-right:10px;
}
ul.authors li p {
}
/****************************************
 * resources pages
 ****************************************/

#page-tabs h2 {
	margin-bottom:14px;
	font-size:22px;
	font-weight:bold;
}

/****************************************
 * podcast and newspaper column pages
 ****************************************/
 
#recent ul {
	margin:0;
	padding:0;
}
#recent ul li {
	background:none !important;
	margin:0;
	padding:0;
}
#recent ul li h3 a {
	text-decoration:none;
}
#recent .posts-nav {
	clear:both;
}
#recent .older {
	float:left;
	margin-left:-10px;
}
#recent .newer {
	float:right;
}
#recent .older a, #recent .newer a {
	text-decoration:none;
}

	
/****************************************
 * author.php
 ****************************************/
 
 h1.author-name {
	 font-weight:bold;
	 margin-top:5px;
 }
 
 /****************************************
 * podpress
 ****************************************/
 
 div.podPress_content {
 	display:none;
 }
 
 div.podpress-div {
	margin-top:-8px;
	margin-bottom:10px;
 }
 
 ul.pod_chicklets {
	 list-style:none !important;
	 margin: 0;
	 padding:0;
	 position:relative;
	 left:-2px;
 }
 ul.pod_chicklets li {
	 display:inline;
	 background:none;
	 padding:0 2px;
 }
 ul.pod_chicklets li.subscribe_label {
	  position:relative;
	  top:-3px;
	  font-weight:bold;
  }
div.podcast-sub {
  }
div.podcast-sub h3.pod-sub {
	  margin-bottom:14px;
	  font-size:18px;
	  font-weight:bold;
	  color:#989898;
	  position:relative;
	  left:-6px;
  }
div.podcast-sub a {
	  color:#785c70;
  }
ul#mycarousel2 {
	height:530px;
}
div.carousel-single-nav {
	height:20px;
	font-size:14px;
	font-weight:bold;
	position:relative;
	top:-8px;
}
div.carousel-single-nav a {
	color:#989898;
}
div.carousel-single-nav a.left {
	padding-left:3px;
}
div.carousel-single-nav a.right {
	padding-right:3px;
}
	
/* misc */

#top-social-bar {
	margin-top: 22px;
	float:right;
	position: relative;
}

#top-social-bar .small-label {
	font-size:10px;
	color:#333;
	position:relative;
	top:-8px;
}

#top-social-bar a:hover {
	text-decoration: none;
}

#top-social-bar img {
	width: 24px;
}

#top-social-bar img:hover {
	opacity: 0.8;
}

#top-social-bar div.tweet-meme-button{
	position:absolute;
	top:31px;
	right:115px;
}