/* -------------------[ Main Page Elements ]------------------- */
body {font: 9pt arial, helvetica, lucinda, geneva, verdana, sans-serif;
color: #000; text-align: left; margin: 0; padding: 0; line-height: 1.5em;}

div.clearboth { clear: both; }

/* -------------------[ Headings ]------------------- */
h1, h2, h3, h4, h5, h6, h7 {font-family: arial, helvetica, lucinda, geneva, verdana, sans-serif; line-height: 1.2em; letter-spacing: 0px; margin: 0; padding: 0; text-align: left;}
h2 {font-size: 12pt; }
h3 {font-size: 10pt; letter-spacing: 0px;}
h4, h5, h6, h7 {font-size: 10pt; letter-spacing: 0px;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {margin-bottom:10px; }
#subhead h3 {margin: 0;	padding: 0;	font-size: 12pt;}
#subhead h1 {margin: 0;	padding: 0;}
h3#comments, h3#respond {font-size: 12pt; margin: 0 !important; padding: 10px; background: #ddd;	border: 1px solid #fff;	border-left: 0;	border-right: 0;}
h2.home-list {font: bold 16px georgia, arial, helvetica, lucinda, geneva, verdana, sans-serif;	letter-spacing: 0px; margin-bottom: 0; padding: 3px 5px;}
ul {list-style:inside}


/* -------------------[ Links ]------------------- */
a, a:link, a:visited, a:active {text-decoration: none; outline: none;}
a:hover { text-decoration: underline; outline: none; }
a.more-link { padding-right: 14px; }
a.more-link:hover, a.more-link:active { text-decoration: none; }

/* --- site wrapper --- */
#wrap {clear: both; width: 954px; margin: 0 auto;}
#wraphead {width: 954px; height: 25px; margin: 0 auto; padding: 0;}
#wrapcontain {margin: 0 auto; width: 924px;}
#container {margin: 0 auto; width: 904px;}

/* --- global nav --- */
#globalnavwrap {width:100%; background-color:#000;}
#globalnav {width:98%; padding:5px 0; height:20px; margin:0 auto; font-size:1em; color:#fff}
#globalnav a {color:#fff; }
#globalnav a.hover {color:#ccc;}
#globalnav #globalnav-left {float:left; display:inline; width:200px;}
#globalnav ul {float:right; display:inline; width:400px;}
#globalnav li {padding-left:40px; float:right; display:inline;}

/* --- header --- */
#header {width: 904px; clear: both; padding: 0; margin: 0 auto;}
#header h1 {float: left; text-indent: -9999px; margin: 0; padding: 15px 0 0 15px; border: 0;}
#header h1 a:link, #header h1 a:visited, #header h1 a:hover, #header h1 a:active {display: block; margin: 0; padding: 0; border: 0; text-decoration: none;}
#header .sitehead-right {float: right; width: 212px; height: 35px; margin: 58px 0 0 0; padding: 10px 0 10px 10px;}
#header .sitehead-right input {float: left; width: 100px; margin: 2px 0 0 1px; font: 11px verdana, arial, helvetica,sans-serif; vertical-align: middle; }
div#header .sitehead-right span {float: right; width: 25px; vertical-align: middle; text-indent: -9999px; margin: 0 15px 0 0; padding: 0; border: 0;}

div#header .sitehead-right span a:link, div#header .sitehead-right span a:visited, div#header .sitehead-right span a:hover, div#header .sitehead-right span a:active {display: block;	
height: 25px; margin: 0; padding: 0; border: 0; text-decoration: none;}

#header .sitehead-right ul {margin: 0; padding: 0; list-style-type: none;}
div#header .sitehead-right div.sponsorsarea {margin: 0 !important; padding-bottom: 17px !important;}
div#header .sponsor .sitehead-right { margin-top: 0; }
div#header .sitehead-right p.sponsortxt {margin: 0 !important; padding: 0 !important; font: 9px arial; color: #fff !important;}


/* -------------------[ Category Navigation ]------------------- */
#nav {height: 34px; line-height: 34px; margin: 0 auto;}
div.navleft { float: left; }
div.navright { float: right; }
#nav ul { padding: 0; margin: 0; list-style-type: none; width: 100%;}
#nav li { float: left; margin: 0; padding: 0;}
#nav li li { float: none; margin: 0; padding: 0; z-index: 10;}
#nav li ul {display: none; position: absolute; width: 124px; left: -999em; padding: 0px 0px 5px 0px;}
#nav li ul ul { margin: -31px 0 0 124px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul,
#nav li li li.sfhover ul {display: block; left: auto; z-index: 10;}
#nav a, #nav a:visited, #nav a:link {color: #fff; text-transform: uppercase; display: block; text-decoration: none; padding: 0; margin: 0; font-weight: bold; z-index: 10;}
#nav a:hover, #nav a:active {background: #000; color: #3399cc;}
#nav li li a, #nav li li a:link, #nav li li a:visited {color: #fff; width: 140px; float: none; margin: 0; text-transform: lowercase; font: 11px verdana; height: auto; line-height: auto; z-index: 10;}
#nav li li a:hover, #nav li li a:active { background: #333; }
#nav li li li a { border-left: 1px solid #fff; }

/* -------------------[ rightcol ]------------------- */
.newsletterbox { padding: 6px 0; }
.newsletterbox form {margin: 0; padding: 0; position: relative;}
.newsletterbox input {float: left; width: 160px; margin: 3px 0 0 15px; font: 11px verdana, arial, helvetica,sans-serif; position: relative; z-index: 10;}
.newsletterbox span {float: right; width: 25px; vertical-align: middle; text-indent: -9999px; margin: 0 15px 0 0; padding: 0; border: 0; position: relative;}
.newsletterbox span a:link, .newsletterbox span a:visited, .newsletterbox span a:hover, .newsletterbox span a:active {display: block; height: 25px; margin: 0; padding: 0; border: 0; text-decoration: none;}

/* related info box */
div.relatedbox {border: 1px solid #acb38b; border-left: 0; padding: 14px; margin-bottom: 30px;}
div.relatedbox h3 {text-transform: uppercase; font-family: arial; padding-bottom: 10px; letter-spacing: 1px;}
div.relatedbox ul {margin: 0; padding: 0;}
div.relatedbox li, div.relatedbox li.activelink {list-style-type: none; border-top: 1px solid #d2d6c0;	font-weight: bold; padding: 6px 0; padding-left: 7px;}
div.andcontent li, div.andcontent li.activelink {list-style-type: none; border-top: 0; font-weight: bold;	color: #f3a46d;	padding: 6px 0;	padding-left: 7px;}
div.relatedbox li.activelink a {display: block; color: #8c8c8c; font-weight: bold;}
div.andcontent li a {display: block; color: #8c8c8c; font-weight: bold;}
div.relatedbox li b a, div.relatedbox li a:hover { text-decoration: none; }

/* pagination */
div.wp-pagenavi {padding: 3px !important; margin: 3px !important; text-align: right !important;}
div.wp-pagenavi a {padding: 2px 5px 2px 5px !important; margin-right: 2px !important; border: 1px solid #ddd !important; text-decoration: none;  color: #565656 !important; font-family: verdana;}
div.wp-pagenavi a:hover, div.wp-pagenavi a:active {border: 1px solid #5d6a72 !important; color: #565656 !important;	background: #ccdeeb !important;}
div.wp-pagenavi span.current {padding: 2px 5px 2px 5px !important; margin-right: 2px !important; border: 1px solid #5d6a72 !important; font-weight: bold !important;	background: #8497a5 !important; color: #fff !important;	font-family: verdana;}
div.wp-pagenavi span.disabled, div.wp-pagenavi span.extend, div.wp-pagenavi span.pages {padding: 2px 5px 2px 5px !important;	margin-right: 2px !important; border: 1px solid #f3f3f3 !important; color: #ccc !important;	font-family: verdana;}

/* in page navigation */
div#collections_ul_posts { padding: 10px 10px 10px 0; }
div#collections_ul_posts ul { padding: 10px 0 10px 10px; }
ul.inpage_nav_links {margin: 0; padding: 0;}
ul.inpage_nav_links li {padding: 0 0 0 10px !important; margin: 0 0 0 10px !important; font-family: arial;}
ul.inpage_nav_links li.activelink {padding: 0 0 0 10px !important; margin: 0 0 0 10px !important;}
ul.inpage_nav_links li.activelink a {text-decoration: underline; color: #737373; font-family: arial;}

/* naxt / prev */
ul.prev_next_links li {color: #c48f69; font-family: arial;}
ul.prev_next_links li.prev_next_links_prev {float: left; width: 50%; margin: 0;	padding: 0;}
ul.prev_next_links li.prev_next_links_next {float: right; text-align: right; width: 50%; margin: 0; padding: 0;}
ul.prev_next_links li a {color: #737373; font-family: arial; text-decoration: underline;}
ul.prev_next_links {margin: 10px 0; padding: 10px 0; list-style-type: none;	width: 100%; background: none; background-image: none !important;}

#page {clear: both; margin: 0 auto; padding: 10px 0;}  
div.singlepostlength { padding: 0 10px; }
#contentleft {overflow: hidden; width: 660px; float: left; padding: 0; margin: 0;} 
#content {width: 100%; overflow: hidden; float: left; margin: 0; padding: 0;}
#contentright {overflow: hidden; width: 227px; float: right; padding: 0; margin: 0;} 
#sidebar { width: 100%; }
.clearfix:after {content: ".";  display: block; height: 0; clear: both; visibility: hidden;}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/* -------------------[ Images ]------------------- */
img.feature-photo {height:220px; margin-left:10px; float:right; border-left:1px solid #fff;}
.entry img.feature-photo {margin:0 0 10px 10px; float:right; border:1px solid #ddd; background:#fff; padding:1px;}
img.home-grav { padding:1px; background:#fff; border:1px solid #ccc; float:right; margin:0 0 5px 10px;}
.home-post-list-2 img.post-thum {height:100px; width:100px; padding:1px; background:#fff; border:1px solid #ccc;
float:right; margin:0 0 0 5px;}
.home-post-list-5 img.post-thum {height:100px; width:100px; padding:1px; background:#fff; border:1px solid #ccc;
float:right; margin:0 0 10px 5px;}
.archive-post-list-2 img.post-thum {height:100px; width:100px; padding:1px; background:#fff; border:1px solid #ccc; float:right; margin:0 0 0 5px;}
img.auth-single-post {padding:1px; background:#fff; border:1px solid #ccc; float:right; margin:0 0 10px 10px;}
img.auth-archive-page {padding:1px; background:#fff; border:1px solid #ccc; float:right; margin:0 0 10px 10px;} 
img.comment-grav {padding:1px; background:#fff; border:1px solid #ccc; float:right; margin:0 0 10px 20px;} 

/* -------------------[ Comments ]------------------- */
#commentform { margin: 0; }
#commentform textarea {width: 450px; padding: 5px;}
div.commentholder {display: block; margin-bottom: 10px; width: 645px;}
div.comment-number {float: left; width: 40px; font: bold 14px verdana; text-transform: uppercase; color: #fff; text-align: center; padding-top: 7px;}
div.comment-content {float: right; width: 591px; padding: 7px 7px 0 7px;}
div.comment-content p {padding: 0; font: 11px verdana;}
div.comment-odd {border-bottom: 1px solid #595a5a;}
div.comment-even {border-bottom: 1px solid #9e363c;}
h3.h-comments, h3.h-post {font: bold 14px verdana; text-transform: uppercase; border-bottom: 1px solid #b8b8b8; margin-top: 20px; margin-bottom: 10px;}
div.comment-wrap-left {float: left; width: 170px; font: 11px arial, helvetica, lucinda, geneva, verdana, sans-serif;}
div.comment-wrap-right {float: right; width: 463px; font: 11px arial, helvetica, lucinda, geneva, verdana, sans-serif;}
p.privacy {font: 11px arial, helvetica, lucinda, geneva, verdana, sans-serif; line-height: normal;}
p.submitbutton { text-align: right; }

/* -------------------[ Misc Tags and Classes ]------------------- */
.post ul { list-style-type: none; }
.post ul li {list-style-type: none; padding: 0 0 2px 14px;}
.post ul ul { margin-left: 0; }
.post ol li { list-style-type: decimal; }
.post ol.archives {margin: 0; padding-left: 25px;}

p {margin-top: 0px;	margin-bottom: 15px;}
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dotted #999; }
* html acronym, abbr { border-bottom: 1px dashed #999; }
blockquote {padding-left: 10px;	border-left: 5px solid #ccc; color: #999;}
.center { text-align: center; }
a img, img a { border: none; }
.post {margin: 0 0 10px; padding: 0;}
.entry {padding: 0; margin: 0;}
.postinfo {clear: both; margin: 0 0 10px; padding: 0;}
code { font: 1.1em 'Courier New', Courier, Fixed; }
hr {display: block; clear: both; width:100%; color:#ddd; margin:15px 0; }
.navigation {clear: both; font-size: 8pt; margin: 0; padding: 4px 10px; background: #ddd; text-align: right;}
.navigation ul {margin: 0; padding: 0;}
.navigation li {margin: 0; padding: 0; text-align: right; list-style-type: none;}
.navigation a {color: #fff; padding-left: 14px; font: 12px verdana; text-transform: lowercase;}

/* ---------------[ Site Map Page ]--------------- */
ul.archives, ul.wp-tag-cloud {margin: 0 0 15px 5px; padding: 0;}
ul.archives ul, ul.wp-tag-cloud ul {padding:0;}
ul.archives ul li, ul.wp-tag-cloud ul li {background:transparent; padding-left:0; margin:0;}
ul.archives ul ul, ul.wp-tag-cloud ul ul {margin:0; margin-left: 10px; padding:0;}

/* ---------------[ Tabber ]--------------- */
/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
#tab-box {}
#tab-box h3 {font-size: 9pt; font-weight: normal; letter-spacing: 0; padding: 5px 10px; margin: 0; color: #000;}
.tabberlive .tabbertabhide {border: 0; display: none;}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/

.tabber {display: none; }
.tabberlive { }

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/

ul.tabbernav {padding: 0 !important; height: 24px; line-height: 24px; border-bottom: 0; margin: 0 !important; padding: 0 !important; list-style-type: none !important; font-size: 8pt;}
.tabbernav li {padding: 0 !important; list-style-type: none; float: left !important; margin: 0 !important;	margin-right: 3px !important; background: transparent !important; vertical-align: bottom; }
.tabbernav li a {float: left; display: block;	 text-transform: uppercase; padding: 0 2px 0 2px;}
.tabbernav li a:link {background: #eee; color: #53422d !important; font-size: 10px;}
.tabbernav li a:visited { text-decoration: none; }
.tabbernav li a:hover {background: #ddffe1; color: #af910d !important; font-size: 10px;}
.tabbernav li.tabberactive, .tabbernav li.tabberactive a, .tabbernav li.tabberactive a:hover {background: #ddffe1; color: #af910d !important; font-size: 10px;}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {padding: 8px; border-top: 2px solid #d2e8d6;}
/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h3 { display: none; }
.tabberlive .tabbertab ul.pop li {clear: both !important; padding: 5px 10px !important;}

/* -------------------[ Site Guide ]------------------- */
#searchform, #monthform, #tagform, #categoryform {margin: 0; padding: 0;}
#searchform #s, #searchform #q {width: 160px; margin-right: 2px;}
select#months, select#tag_drop, select#category_drop {width: 180px; margin:0;}

/* ---------------[ Related Entries ]--------------- */
.related {margin: 0 auto 10px; background: #eee; border: 1px solid #ddd; padding: 10px 10px 0;}
.home-post-1 .related, .archive-post-1 .related { background: #fff; }
.related h3 {letter-spacing: 0; font: bold 9pt arial, helvetica, lucinda, geneva, verdana, sans-serif; margin-bottom: 5px;}
.related ul {margin: 0 0 10px; padding: 0; list-style-type: none;}
.related ul li {list-style-type: none; padding: 0 0 0 14px;}
.tags {margin: 0 0 10px; padding: 0;}

/* -------------------[ Features ]------------------- */
#my-glider {width:646px; background:#fff; padding:1px; border:1px solid #ddd; margin: 0 0 10px;}
#my-glider .controls {border-top:1px solid #fff; clear:both; width:646px; background:#000; padding: 0; margin:0;}
#my-glider .controls ul {margin:0; padding:0; list-style-type:none; }
#my-glider .controls li {float:left; margin:0; padding:0; list-style-type:none;}
#my-glider .controls li.feat-nums {border-right:1px solid #fff; float:left; padding:0px 10px; margin:0;	color:#fff;	line-height:25px; height:25px;}
#my-glider .controls a, .control a:link, .controls a:visited {border-right:1px solid #fff; float:left; display:block; padding:0px 10px; margin:0; color:#3399CC; text-decoration:none; line-height:25px; height:25px;}
#my-glider .controls a:hover {background:#353535;}
#my-glider .controls li.feat-about {float:right;}
#my-glider .controls li.feat-about a {border-left:1px solid #fff; border-right:0;}
#my-glider .scroller {background:#eee; height: 220px; width:646px; overflow: hidden;}
#my-glider .scroller .section {width:646px; height: 220px; overflow: hidden; padding: 0;}
#my-glider .scroller .content {width: 10000px;}
#my-glider .feature-entry {padding: 10px;}
#my-glider .feature-entry h3 {font: 9pt arial, helvetica, lucinda, geneva, verdana, sans-serif; margin: 0 0 5px 0; letter-spacing:0px;} 

/* -------------------[ Archive Page 1 and 3  ]------------------- */
.archive-post-list-2 {overflow:hidden; width:468px; float:left; background:#fff; padding:1px; border:1px solid #ddd;}

/* -------------------[ Sub-Head ]------------------- */
#subhead {margin: 0; padding: 10px; background:#eee;}
#subhead p {margin:0;}

/* -------------------[ Single Post ]------------------- */
.singlepost {background:#fff; padding:1px; border:1px solid #ddd; }
.singlepost .post {padding:10px 10px 0;}

/* -------------------[ Sidebar ]------------------- */
#sidebar ul {list-style-type: none; margin: 0; padding: 0;}
#sidebar ul ul {margin: 0; padding: 0;}
#sidebar li {padding: 0; margin: 0 0 10px;}
#sidebar li h2 {font-size: 9pt; letter-spacing: 0px; text-transform: uppercase; border-bottom: 2px solid #ddd; padding: 6px 6px 4px 6px; margin: 0 0 3px; color: #4c4c4c; background: #eee; letter-spacing: 1px;}
#sidebar li h2 img { display: none; }
#sidebar li h2 a { color: #4c4c4c; }
#sidebar li li {margin: 0; padding: 0;}
#sidebar p { padding: 0; }
#sidebar li#recent-comments {border: 1px solid #ddd; background: #fff; padding: 1px 1px 0;}
#sidebar li#recent-comments h2 {border: 0; font-size: 9pt; letter-spacing: 0px; border-bottom: 1px solid #fff;
padding: 5px 10px; margin: 0; color: #000; background: #ccc;}
#sidebar li#recent-comments li {margin: 0; background: #eee; padding: 5px 10px; border-bottom: 1px solid #fff;}
#sidebar li#recent-posts { border: 1px solid #ddd; background: #fff; padding: 1px 1px 0;}
#sidebar li#recent-posts h2 {border: 0; font-size: 9pt; letter-spacing: 0px; border-bottom: 1px solid #fff;
padding: 5px 10px; margin: 0; color: #000; background: #ccc;}
#sidebar li#recent-posts li {margin: 0; background: #eee; padding: 5px 10px; border-bottom: 1px solid #fff;}
#sidebar li#links {border: 1px solid #ddd; background: #fff; padding: 1px 1px 0;}
#sidebar li#links  h2 {border: 0; font-size: 9pt; letter-spacing: 0; border-bottom: 1px solid #fff; padding: 5px 10px; margin: 0; color: #000; background: #ccc;}
#sidebar li#links li {margin: 0; background: #eee; padding: 5px 10px; border-bottom: 1px solid #fff;}
#sidebar li#meta {border:1px solid #ddd; background:#fff; padding:1px 1px 0;}
#sidebar li#meta h2 {border:0; font-size:9pt; letter-spacing:0px; border-bottom:1px solid #fff; padding:5px 10px; margin:0; color:#000; background:#ccc;}
#sidebar li#meta li {margin:0; background:#eee; padding:5px 10px; border-bottom:1px solid #fff;}
#sidebar li#pages {border:1px solid #ddd; background:#fff; padding:1px 1px 0;}
#sidebar li#pages h2 {border:0; font-size:9pt; letter-spacing:0px; border-bottom:1px solid #fff; padding:5px 10px; margin:0; color:#000; background:#ccc;}
#sidebar li#pages li {margin:0; background:#eee; padding:5px 10px; border-bottom:1px solid #fff;}
#sidebar li#pages li li {padding:0 7px 0 0; margin-left:15px; list-style-type:square; border-bottom:0;}
#sidebar li#archives {border:1px solid #ddd; background:#fff; padding:1px 1px 0; }
#sidebar li#archives h2 {border:0; font-size:9pt; letter-spacing:0px; border-bottom:1px solid #fff; padding:5px 10px; margin:0; color:#000; background:#ccc;}
#sidebar li#archives li {margin:0; background:#eee; padding:5px 10px; border-bottom:1px solid #fff;}
#sidebar li#tag_cloud {border:1px solid #ddd; background:#eee; padding:7px 10px;}
#sidebar li#tag_cloud h2 {border:0; font-size:9pt; letter-spacing:0px; padding:0; margin:0;	color:#000;	}
#sidebar li.widget_categories {border:1px solid #ddd; background:#fff; padding:1px 1px 0;}
#sidebar li.widget_categories h2 {font-size:9pt; letter-spacing:0px; border:0; border-bottom:1px solid #fff;
padding:5px 10px; margin:0; color:#000; background:#ccc;}
#sidebar li.widget_categories li {margin:0; background:#eee; padding:5px 10px; border-bottom:1px solid #fff;}
#sidebar li.widget_categories li li {padding:0 7px 0 0; margin-left:15px; list-style-type:square;	border-bottom:0;}

/* -------------------[ Middle Content ]------------------- */
#midcontent {float:right; width:168px; margin:0; padding:0;}
#midcontent ul {list-style-type: none; margin: 0; padding: 0;}
#midcontent ul ul {margin: 0; padding: 0;}
#midcontent li {padding:0; margin: 0 0 10px; }
#midcontent li h2 {font-size:9pt; letter-spacing:0px; border-bottom:1px solid #ddd;	border-top:2px solid #ddd; padding:4px 2px; margin:0 0 3px; color:#000;}
#midcontent li li {margin:0; padding:0;}
#midcontent p {padding: 0; }
#midcontent li#recent-comments {border:1px solid #ddd; background:#fff; padding:1px 1px 0;}
#midcontent li#recent-comments h2 {border:0; font-size:9pt; letter-spacing:0px; border-bottom:1px solid #fff; padding:5px 10px; margin:0; color:#000; background:#ccc;}
#midcontent li#recent-comments li { margin:0; background:#eee; padding:5px 10px; border-bottom:1px solid #fff;}
#midcontent li#recent-posts {border:1px solid #ddd; background:#fff; padding:1px 1px 0;}
#midcontent li#recent-posts h2 {border:0; font-size:9pt; letter-spacing:0px; border-bottom:1px solid #fff;
padding:5px 10px; margin:0; color:#000; background:#ccc;}
#midcontent li#recent-posts li {margin:0; background:#eee; padding:5px 10px; border-bottom:1px solid #fff;}
#midcontent li#links {border:1px solid #ddd; background:#fff; padding:1px 1px 0;}
#midcontent li#links  h2 {border:0; font-size:9pt; letter-spacing:0px; border-bottom:1px solid #fff;
padding:5px 10px; margin:0; color:#000; background:#ccc;}
#midcontent li#links li {margin:0; background:#eee; padding:5px 10px; border-bottom:1px solid #fff;}
#midcontent li#meta {border:1px solid #ddd; background:#fff; padding:1px 1px 0;}
#midcontent li#meta h2 {border:0; font-size:9pt; letter-spacing:0px; border-bottom:1px solid #fff;
padding:5px 10px; margin:0; color:#000; background:#ccc;}
#midcontent li#meta li {margin:0; background:#eee; padding:5px 10px; border-bottom:1px solid #fff;}
#midcontent li#pages {border:1px solid #ddd; background:#fff; padding:1px 1px 0;}
#midcontent li#pages h2 {border:0; font-size:9pt; letter-spacing:0px; border-bottom:1px solid #fff;	padding:5px 10px; margin:0;	color:#000; background:#ccc;}
#midcontent li#pages li {margin:0; background:#eee; padding:5px 10px; border-bottom:1px solid #fff;}
#midcontent li#pages li li {padding:0 7px 0 0; margin-left:15px; list-style-type:square; border-bottom:0;}
#midcontent li#archives {border:1px solid #ddd; background:#fff; padding:1px 1px 0;}
#midcontent li#archives h2 {border:0; font-size:9pt; letter-spacing:0px; border-bottom:1px solid #fff;
padding:5px 10px; margin:0; color:#000; background:#ccc;}
#midcontent li#archives li {margin:0; background:#eee; padding:5px 10px; border-bottom:1px solid #fff;}
#midcontent li#tag_cloud {border:1px solid #ddd; background:#eee; padding:7px 10px;}
#midcontent li#tag_cloud h2 {border:0; font-size:9pt; letter-spacing:0px; padding:0; margin:0;	color:#000;}
#midcontent li.widget_categories {border:1px solid #ddd; background:#fff; padding:1px 1px 0; }
#midcontent li.widget_categories h2 {font-size:9pt; letter-spacing:0px; border:0; border-bottom:1px solid #fff; padding:5px 10px; margin:0; color:#000; background:#ccc;	}
#midcontent li.widget_categories li {margin:0; background:#eee; padding:5px 10px; border-bottom:1px solid #fff;}
#midcontent li.widget_categories li li {padding:0 7px 0 0; margin-left:15px; list-style-type:square;	border-bottom:0;}

/* -------------------[ Home Page 2 and 4 Articles ]------------------- */
.home-post-list-1, .archive-post-list-1, .video-post-list-1 {overflow: hidden; background: #fff;	padding: 1px;}
.home-post-list-1 .post, .archive-post-list-1 .post, .video-post-list-1 .post {margin: 0;}
.home-post-list-1 .float-post-right, .archive-post-list-1 .float-post-right {float: right; width: 410px; padding: 0; margin: 0;}
entry h2 { margin:10px 0 }
h3.home-post-list, h3.archive-post-list, h3.video-post-list {font: 18px georgia; padding: 10px 0; margin: 0;}
.home-post-list-1 .home-post-1, .archive-post-list-1 .archive-post-1 {padding: 10px 20px 20px 20px; margin: 0;}
.archive-post-1-no-loop {padding: 10px 20px 0px 20px; margin: 0;}
.archive-post-list-1 .archive-list-1 {padding: 0 10px 10px 10px;  margin: 0;}
.home-post-list-1 .alt-home-post-1, .archive-post-list-1 .alt-archive-post-1 {padding: 10px; margin: 0;}
p.listpage-excerpt {font-family: verdana !important; }
div.singleposting h2 {font: normal 18px arial; color: #939393;}
div.singleposting h2 span.topheading {color: #283346;}
div.singleposting h3.pagetitle {margin-top: auto;}
div.singleposting p {line-height: 1.65em;}
div.tags {padding: 6px 10px; font: 12px verdana;}
div.tags a { color: #000; }
img.post-thum {padding: 1px; background: #fff; float: left; margin-right: 5px;}

/* video list page */
div#videocontainer {width: 639px; margin: 0 auto;}
.videowrapped a {float: left; width: 197px; height: 281px; min-height: 281px; display: block; text-decoration: none; padding: 0 6px 0 8px; margin-bottom: 12px;}
.videowrapped a:hover {float: left; width: 197px; height: 281px; min-height: 281px;	display: block;
text-decoration: none; padding: 0 6px 0 8px; margin-bottom: 12px;}
span.videodate {font: 11px verdana;}
span.videoimage img {border: 1px solid #fff; margin-bottom: 8px;}
span.videotitle { font-family: arial; font-size: 13px; font-weight: bold; line-height: 1.32em;}
span.videoexcerpt {color: #333; font: 11px verdana; line-height: 1.38em;}
div.wordtube {text-align: center; padding: 14px 0; margin: 18px 0;}

/* video banner headline */
.wnetHeadline {position: relative; margin-top: -32px; margin-bottom: 5px; margin-left: 1px; text-align: left; width: 162px; padding: 7px 15px 7px 15px; background: transparent url("/wnet/wp-content/themes/thumb-strip.png") top left repeat;}
.wnetHeadline h1 {font: 12px arial; color: #fff; letter-spacing: 1px;}

/* video play button over image */
.wnetPlay {position: relative; margin-top: -110px; margin-bottom: 60px; margin-left: 1px; width: 192px; height: 45px; background: transparent url("/wnet/wp-content/themes/play-button.png") top left repeat;}
.wnetPlayInteract {position: relative; margin-top: -110px; margin-bottom: 60px; margin-left: 1px; width: 192px; height: 45px;}

/* -------------------[ Accordion Nav ]------------------- */
#basic-accordian { width: 100%; }
.accordion_headings {padding: 5px; background: #9c0; color: #fff; border: 1px solid #fff; cursor: pointer; font-weight: bold;}
.accordion_headings:hover { background: #0cf; }
.accordion_child { padding: 15px; background: #eee;}
.accordion_child ul { list-style-type: square; }
.accordion_child li {float: left; width: 48%; line-height: 1.50em;}

.header_highlight { background: #00ccff; }
div.homebox {border: 1px solid #ddd; padding: 100px; display: block; margin-bottom: 5px; text-align: center; background: #eee;}

#addthis_dropdown table {border-collapse: collapse !important; margin-bottom: 0 !important;}
#addthis_dropdown td {padding: 0 5px !important; margin: 0 !important; border: 0 !important;}

p.icons, p.icons a, p.icons a:link, p.icons a:visited, p.icons a:hover, p.icons a:visited {font: 11px verdana; color: #565656;}
p.icons a, p.icons a:link, p.icons a:visited, p.icons a:visited { text-decoration: none; }
p.icons a:hover { text-decoration: underline; }
p.icons img { vertical-align: middle; }
div.iconlft {float: left; width: 400px; vertical-align: middle;}
div.iconrgt {float: right; width: 200px; text-align: right; padding: 0; padding-top: 7px; margin: 0;
font: 11px verdana; color: #565656;}
div.iconrgt img { vertical-align: middle; }

/* breadcrumb */
div.breadcrumb {clear: both; display: block; padding: 4px 6px; margin-top: 13px;}
div.breadcrumb ul { margin: 0; padding: 0;}
div.breadcrumb li {list-style-type: none; display: inline; padding: 0 4px 0 0;}
div.breadcrumb img {vertical-align: middle; padding: 0 4px 0 6px;}
div.breadcrumb, div.breadcrumb a, div.breadcrumb a:link, div.breadcrumb a:visited, div.breadcrumb a:hover, div.breadcrumb a:active {color: #808080; font: 12px arial, helvetica, lucinda, geneva, verdana, sans-serif;}
div.breadcrumb a, div.breadcrumb a:link, div.breadcrumb a:visited { text-decoration: underline; }
div.breadcrumb a:hover { text-decoration: none; }

div.category_list_header { padding: 10px 5px 5px 12px; }
div.category_list_header a {text-decoration: underline; font-size: 1.20em;}
div.category_list_posts { margin: 0 0 0 20px !important; }
div.searchtitle ul {display: block; margin: 0; margin-top: 10px; padding: 0; font-size: 12px;}
div.searchtitle h2 { margin-right: 10px; }
ul.foo {margin: 0; padding: 0; line-height: normal; list-style-type: none; margin-top: 10px;}
ul.foo li {margin-right: 10px; margin-top: 10px; display: inline;}
ul.foo li a {background: #6c6c6c; color: #fff; width: auto; padding: 4px 10px; font-weight: bold;}
.post ul.prev_next_links li {background: none; background-image: none !important;}

/* --- footer --- */
#footer {width: 924px; height: 63px; clear: both; margin: 0 auto; padding: 0;}
#footer li, #footer a {color: #fff; font-size: 11px; text-transform: lowercase;}
#footer a, #footer a:hover { background: none; }
#footer a:hover { text-decoration: underline; }
#footer .alignleft {float: left; margin: 0; margin: 5px 10px; padding: 0; width: 370px;}
div#footer .alignleft ul {padding: 0; margin: 0; list-style-type: none;}
div#footer .alignleft li {display: inline; padding: 0 5px; list-style-type: none;}
#footer .alignright {float: right; color: #fff; font-size: 11px; margin: 0;	padding: 0;	width: 470px;
margin: 25px 0 0 0;	padding-right: 10px;}
#footer .alignright img {vertical-align: middle; margin: 0; padding: 0;}
div.footericons {text-align: center; margin-top: 20px; padding-top: 10px;}
div.footericons a, div.footericons a:hover { background: transparent; }

/* rss override */
ul li#rss-1 ul li { margin: 7px 10px; }
li.widget_rss a {color: #53422d;}
li.widget_rss a:hover {background: transparent; text-decoration: underline;}

/* right browse nav code */
div#rightnav-list {margin: 10px 0; padding: 0;}
div#rightnav-list ul {margin: 0; padding: 0;}
div#rightnav-list li {display: block; text-align: right; margin: 3px 0 0 0; padding: 0; list-style-type: none; border-bottom: 2px solid #ddd;}
div#rightnav-list li a {display: block; padding: 4px 6px; padding-right: 15px; color: #786822;	font-weight: bold;}
div#rightnav-list li a:hover { color: #af740d; }
div#rightnav-list li ul {border-top: 2px solid #e8efd8; margin: 0; padding: 0;}
div#rightnav-list li ul li {margin: 0; padding: 0; border: 0; background: transparent !important;}
div#rightnav-list li li { text-align: left; }
div#rightnav-list li li a {color: #5c7889; padding-left: 10px; font-weight: normal;}
div#rightnav-list li h2 {font-size: 9pt; letter-spacing: 0px; border-bottom: 0; padding: 10px 6px 8px 6px; margin: 0; color: #4c4c4c; background: #eee; letter-spacing: 1px;}
div#rightnav-list li h2 img { display: none; }
div#rightnav-list li h2 a { color: #4c4c4c; }

/* fragment */
.ui-tabs-panel ul { padding: 5px; }
div#fragment-1 ul.pop li a, div#fragment-2 ul.pop li a {font-size: 12px; display: block; padding: 5px 0 5px 34px; color: #af910d;}
div#fragment-3 ul.pop li {border-bottom: 1px solid #c9dfcd; padding: 5px 3px; color: #53422d;}
div#fragment-3 ul.pop li a {font-size: 12px; display: inline !important; padding: 0 !important;	color: #af910d;}
div#fragment-3 ul.pop li a:hover { text-decoration: underline; }
ul.pop li { margin-left: 4px; padding: 10px 0; }

div#promoplayer {text-align: center; margin-bottom: 5px;}
div.latestheading {padding: 0; margin: 20px 10px 8px 0px; border-bottom:1px solid #ccc; }
div.latestheading h3 {font: bold 21px georgia, Verdana, Arial, Helvetica, sans-serif; padding: 0 0 5px 0;}
div.archive-post-list-1 div.latestheading { margin: 10px 20px 10px 20px; }
div.listheadrss {float: right; width: 77px; position: relative; margin-top: -27px; top: 0; }
div.listheadrss a, div.listheadrss a:hover { background: transparent; }

/* adding rss fix */
li.widget_rss ul {padding-left: 6px !important; padding-top: 5px !important;}
li.widget_rss ul li { padding: 3px 5px !important; }
div.postedinfo, div.postedinfo a {color: #999; font: 10px verdana;}
div.entry p {font: 12px arial; color: #333; padding: 5px 0; margin: 0;}

/* polls */
div.wp-polls { padding: 10px 13px; }
div.wp-polls p {text-align: left !important; color: #53422d;}
div.wp-polls p strong {font-weight: normal; font-family: arial, helvetica, lucinda, geneva, verdana, sans-serif;}

/* archives page */
div#archives .post h3 {color: #99542b; font: bold 14px georgia;}
div#archives ul.archives, div#archives ul.wp-tag-cloud {margin-left: 0; margin-top: 3px; padding-left: 0;}
div#archives ul.archives ul, div#archives ul.wp-tag-cloud ul { margin-top: 3px; }
div#archives ul.archives li, div#archives ul.wp-tag-cloud li {margin-left: 0 !important; padding-left: 0 !important; background: transparent !important; background-image: none !important; color: #333; font: 10px verdana;}
div#archives ul.archives li a, div#archives ul.wp-tag-cloud li a {color: #333 !important; font: 10px verdana;}
ol.archives li a {font-weight: bold; color: #333; text-decoration: none; font-family: verdana;}
ol.archives { padding-top: 5px; }
ol.archives li a:hover { text-decoration: underline; }
ol.archives li span, ol.archives li span a {color: #999; font-size: 10px;}
ol.archives li span a:hover { text-decoration: underline; }

/* leadin */
div.leadin {color: #808080; font-weight: bold;}

/* image gallery */
p.attachment { text-align: center !important; }

/* inline styling */
div.inlinestyling img {border: 1px solid #bfbfbf !important; padding: 8px;}
div.inlinestyling img.alignleft {float: left !important; margin: 3px 6px 3px 0 !important;}
div.inlinestyling img.alignright {float: right !important; margin: 3px 0px 3px 6px !important;}
div.inlinestyling img.noborder {border: 0 !important; padding: 0 !important;}

/* table elements */
table.tableFormatting {border-collapse: collapse; width: 90%; margin: 10px auto;}
table.tableFormatting th {font: bold 14px arial; padding: 5px;}
table.tableFormatting td {padding: 10px; vertical-align: top; font: 12px verdana;}
table.tableFormatting td p {font: 12px verdana; color: #4c4c4c;}
table.tableFormatting td.darkcell {font-weight: bold; text-align: right; width: 15%; font-weight: bold;}

/* captions */
div.caption a img, div.captionLeft a img, div.captionRight a img {border: 0 !important;}
div.caption table { margin: 10px 15px !important; }
div.captionLeft table { margin: 10px 15px 10px 0 !important; }
div.captionRight table { margin: 10px 0 10px 15px !important; }
div.captionLeft table {float: left; color: #4c4c4c; font-size: 10px; line-height: 12px; border-collapse: collapse; border: 1px solid #ccc; width: 200px;}
div.captionRight table {float: right; color: #4c4c4c; font-size: 10px; line-height: 12px; border-collapse: collapse; border: 1px solid #ccc; width: 100px !important;}
div.caption {margin: 0 auto; text-align: center;}
div.caption table {color: #4c4c4c; font-size: 10px; line-height: 12px; border-collapse: collapse; border: 1px solid #ccc; width: 200px; text-align: center;}
div.caption td p, div.captionLeft td p, div.captionRight td p {color: #4c4c4c !important; font-size: 10px !important; line-height: 12px !important; text-align: left; padding: 0 10px 10px 10px; font-weight: bold; color: #6b6b6b;}

/* post list items */
.post .inlinestyling  ul {padding: 0; padding-left: 20px;}
.post .inlinestyling  ul li {list-style-type: square !important; background: none; background-image: none; padding: 0; color: #333;}

/* list view positioning */
div.postedleft {float: left; width: 245px;}
div.postedright {float: right; text-align: right; width: 160px;}

div.postedright img {vertical-align: middle;}
div.anchortext h2 {background: #cecece; margin: 0; padding: 3px 4px; color: #202020; font-weight: normal !important;}

div.anchortext h2 a:hover {color: #202020; text-decoration: none;}
p.error {font-weight: bold; color: #c00;}

.listHeadline {background: transparent url("/wnet/wp-content/themes/thumb-strip-news.png") repeat scroll left top; margin-bottom: 5px; margin-top: -20px; padding: 3px 15px; position: relative; text-align: left; width: 170px;}
.listHeadline h1 {font: 12px arial; color: #fff; letter-spacing: 1px;}
div.printlogo { display: none;  clear:both; }
div.tags { clear: both; }

/* site email form - inline - 10/7/2008 */
div#emailform, div#emailformsuccess {background: #eaeaea; padding: 20px; border: 1px solid #d0cfcf;}
div#emailform p, div#emailform p a, div#emailformsuccess p, div#emailformsuccess p a { color: #575555;}
h3.emailformsuccess {color: #575555; font-family: arial; border-bottom: 1px dashed #d1d0cd;}
h3.emailformsuccess span {font: 25px arial; color: #575555;}
p.closewindow {font-size: 11px !important; text-align: right;}
p.closewindow img {vertical-align: middle; padding: 0 3px 0 0;}
div.emailformleft {float: left; width: 48%;}
div.emailformright {float: right; width: 48%;}
div#emailleft {float: left; width: 343px;}
div#emailright {float: right; width: 242px;}
div#emailleft input.thinline { width: 163px; }
div#emailleft input, div#emailleft textarea { border: 0; }
div#emailleft input.thinline, div#emailleft textarea.thinline {border: 1px solid #b6b4b4;}
#printfoot {display: none;}
div#progressIndicator {margin-top:8px; text-align:center;}

/* Universal KERA Flash Audio Player */

.audioplayer-container {
padding:15px;
background-color:#eee;
border:1px solid #bbb;
}

.audioplayer-player {
width:380px;
float:left;
display:inline;
}

.audioplayer-flash {
margin:6px 0;
width:360px;
overflow:hidden;
}

.audioplayer-ad {
width:180px;
float:right;
display:inline;
background-color:#fff;
text-align:center;
font-size:10px;
color:#333;
padding:10px;
}

.audioplayer-adimage {
width:180px;
height:150px;
background-color:#CCCCFF;
text-align:center;
margin:5px 0;
}

.audioplayer-contentbox {
margin:15px 0;
padding:15px;
border:1px solid #bbb;
}