/**
 * Style Name: HYK Child
 * Theme URI: http://papuawp.com/wpthemes/papuapost-hybrif-postformat
 * Description: A serene blogging theme that emphasizes your content with readable typography. It uses post formats; has three nav menu locations; and supports one-, two-, and three-column layouts.
 * Version: 0.01
 * Author: Justin Tadlock
 * Author URI: http://justintadlock.com
 * Tags: theme-options, threaded-comments, microformats, translation-ready, rtl-language-support, one-column, two-columns, three-columns, right-sidebar, left-sidebar, fixed-width, sticky-post, custom-background, custom-header, custom-menu, full-width-template, post-formats, featured-images, featured-image-header
 * License: GNU General Public License v2.0
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain: hyk-child
 * Template: 	hybrid
 *
 * Copyright (c) 2011 Justin Tadlock.  All rights reserved.
 * http://justintadlock.com
 */  
@import url('../ygma-blue.css');

/* Imported fonts */
@font-face {
	font-family: 'SortsMillGoudyItalic';
		src: url('fonts/goudystm/GoudyStM-Italic-webfont.eot');
		src: url('fonts/goudystm/GoudyStM-Italic-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/goudystm/GoudyStM-Italic-webfont.woff') format('woff'),
		url('fonts/goudystm/GoudyStM-Italic-webfont.ttf') format('truetype'),
		url('fonts/goudystm/GoudyStM-Italic-webfont.svg#SortsMillGoudyItalic') format('svg');
		font-weight: normal;
		font-style: normal;
	}

/* Body */
body {
	display: table;
	width: 100%;
	font: normal normal normal 16px/25px Georgia, Palatino, "Palatino Linotype", "Book Antiqua", serif;
	background-color: #164978;
	border-top: 5px solid #950203;
	border-bottom: 5px solid #950203;
	}

#hd { /*background: #F7F7F7;*//*background:#85d6fd;*/
background: #216daf;
    border-bottom: 1px solid #5B5F19;
	height:200px;
padding:5px 5px 5px 0;
margin:15px;
}

/* Links */
a {
	color: #3385cd;
	}
a:hover {
	text-decoration: underline;
	}

/* Begin Calendar */
#wp-calendar {empty-cells: show;margin: 10px auto 0;	width: 155px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0;text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */	background-color: #fff; }
/* End Calendar */
 
.top-date{color:#eee;}
.yui-b div.panels {
margin-right:10px;
}

div.panels .yui-panel {
clear:both;
margin:5px;
}

div.comments {
margin:0 4em;
}
.navigation-links{padding:6px;border-bottom:1px solid #6b90da;background-color:#ebeff9}	

.yui-navset .yui-nav li a{background-color:#3385cd;color:#FFF;}
.yui-navset .yui-nav .selected a, .yui-navset .yui-nav a:hover
{color:#000;}

/* Widgets Common Styling */
.image-stream .widget-inside div, .widget-newsletter .newsletter-wrap, #primary .search-form, #sidebar-secondary .search-form , p.term-cloud, .textwidget, #primary .ui-tabs, #sidebar-secondary .ui-tabs {
	background: url(../../../images/widget-list-item.png) repeat-x;
	}
	
.share {
	display: inline-block;
	padding: 3px 0 3px 15px;
	background: url(../../../images/share-icon.png) no-repeat 0 11px;
	}	

/* Blockquotes */
blockquote {
	height: 100%; /* IE7 */
	margin: 0;
	padding: 12px 60px 0 60px;
	font-size: .95em;
	color: #999;
	background: url(../../../images/quotes.png) no-repeat 0 0;
	}
blockquote blockquote {
	font-size: 1em;
	padding: 4px 45px 0 45px;
	background-image: url(../../../images/quotes-alt.png);
	}
.hentry blockquote p {
	line-height: 25px;
	}

/* Code */
code {
	padding: 0 3px;
	color: #216daf;
	background: #f3f0e0;
	}
pre {
	padding: 25px;
	font-size: .9em;
	color: #216daf;
	background: #f3f0e0;
	border: 1px solid #edeada;
	}
pre code {
	padding: 0;
	}


/* Acronyms and abbreviations */
acronym, abbr {
	border-bottom: 1px dotted #999;
	}

/* Tables */
table {
	margin: 0 0 25px 0;
	width: 90%;
	background: #f4f2e7;
	border-left: 1px solid #f4f2e7;
	border-right: 1px solid #f4f2e7;
	}
table caption {
	font-size: .85em;
	text-transform: uppercase;
	color: #999;
margin: 0.7em 0;border-collapse:collapse;border-spacing:0	
	}
th {
	padding: 4px 2%;
	text-align: left;
	border-top: 1px solid #f4f2e7;
	border-bottom: 1px solid #f4f2e7;
	border-right: 1px solid #f4f2e7;
	}
td, tbody th {
	padding: 4px 2%;
	font-size: .9em;
	color: #666;
	background: #EDEADA;
	border-bottom: 1px solid #f4f2e7;
	border-right: 1px solid #f4f2e7;
	}
th,td{margin:0;padding:0;}	
tr:hover td, tr:hover th {
	background: #e0dcca;
	}
thead th, tfoot th, thead tr:hover th, tfoot tr:hover th {
	color: #f3f0e0;
	background: #635a52;
	}
td.pad, th.pad {
	background: #f3f0e0;
	}

/* WP calendar */
#wp-calendar {
	}
#wp-calendar a { /* WP needs to fix this ID issue. */
	font-weight: bold;
	display: block;
	color: #f3f0e0;
	background: #4169E1;
	}
#wp-calendar a:hover {
	background: #B20000;
	}
#wp-calendar th {
	}
#wp-calendar th, #wp-calendar td {
	padding: 0;
	text-align: center;
	}
#wp-calendar td.pad,
#wp-calendar #prev, 
#wp-calendar #next {
	background: transparent;
	}
#wp-calendar #prev {
	text-align: left;
	}
#wp-calendar #next {
	text-align: right;
	}
#wp-calendar #prev a, #wp-calendar #next a {
	display: inline;
	color: #635a52;
	background: transparent;
	}

/* Horizontal rule */
hr {
	height: 1px;
	background: #e2e6e2;
	}
 
.wp-caption-text {
	max-width: 560px;
	margin: -7px 10px 7px 10px;
	padding: 8px 10px;
	font: normal normal normal 12px/12px Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-align: center;
	color: #888;
	background: #f3f0e0;
	border-bottom: 1px solid #d5d3d1;
	}
  
.gallery-caption {
	margin-bottom: 5px;
	font: normal normal normal 13px/25px Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #999;
	}
  

/**
* Primary menu
**************************************/

#primary-menu {
	position: relative;
	z-index: 99;
	width: 100%;
	height: 35px;
	background-color: #950203;
	border-bottom: 2px solid #B20000;
	}
#primary-menu .wrap {
	width: 100%;
	margin: 0 auto auto 5px;
	}

#primary-menu li a {
	float: left;
	padding: 6px 25px;
	font: normal normal bold 12px/25px Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
	color: #f3f0e0;text-decoration: none;
	}
#primary-menu li a:hover, 
#primary-menu li.sfHover a,
#primary-menu li.current-menu-item a {
	background: #B20000;text-decoration: underline;
	}
#primary-menu li li a {
	margin: 0 15px;
	padding: 6px 15px;
	font-weight: normal;
	text-transform: none;
	color: #dad6c9;
	border-bottom: 1px dotted #5a544f;
	}

#primary-menu li ul {
	padding-bottom: 15px;
	background: #B20000;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	}

/* Drop-down styles */
#primary-menu li:hover ul, 
#primary-menu li.sfHover ul {
	top: 35px;
	}
#primary-menu li:hover li ul, 
#primary-menu li.sfHover li ul {
	top: -999em;
	}
#primary-menu li li:hover ul, 
#primary-menu li li.sfHover ul {
	top: 0;
	}

/* Sub-nav indicator. */
#primary-menu a.sf-with-ul {
	padding-right: 28px;
	}
#primary-menu li .sf-sub-indicator {
	overflow: hidden;
	position: absolute;
	top: 16px;
	right: 12px;
	width: 9px;
	height: 5px;
	text-indent: -9999em;
	background: url(../../../images/primary-menu-arrows.png) no-repeat 0 0;
	}
#primary-menu li a:hover .sf-sub-indicator, 
#primary-menu li.sfHover .sf-sub-indicator,
#primary-menu li.current-menu-item .sf-sub-indicator {
	background-position: 0 -5px;
	}
#primary-menu li ul li .sf-sub-indicator,
#primary-menu li ul li.current-menu-item li .sf-sub-indicator {
	top: 14px;
	width: 5px;
	height: 9px;
	background-position: 0 -10px !important;
	}

/* Search form. */
#primary-menu form {
	overflow: hidden;
	width: 200px;
	float: right;
	margin-top: 5px;
	}
#primary-menu input[type="text"] {
	float: right;
	width: 111px;
	margin: 0; /* Chrome */
	padding: 5px 0 6px 29px;
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-style: italic;
	font-size: 12px;
	color: #c6c3c0;
	background: #B20000 url('../../../images/search.png') no-repeat 6px 3px;
	border: none;
	}
#primary-menu input[type="text"]:focus {
	width: 171px;
	color: #f4f2e7;
	background-color: #950203;
	}
#primary-menu .search-submit {
	display: none;
	}
/* #posttypes-menu */
#posttypes-menu{overflow:visible;height:24px;margin:0 0 20px 0;z-index:100}
#posttypes-menu{margin-right:10px}
#posttypes-menu a{padding:4px 6px 4px 6px;border:1px solid #ccc;text-decoration: none;}
#posttypes-menu li li a{border-top:none;margin-right:0}
#posttypes-menu  li a:hover {
	color: #000;
background:#DCE09C; 	
	text-decoration: underline;
	}
 

#site-title {
	float: left;
	margin: 0 25px 0 20px;
	font: normal normal normal 40px/40px 'Rockwell', "Goudy Old Style", Garamond, "Big Caslon", "Times New Roman", serif;
display:inline;
clear: left;
	font-variant: small-caps;
	letter-spacing:-2px;
	text-align:justify;
	margin: 0;	
	}
#site-title a {
	color: #85d6fd;
	}
#site-title a:hover{color:#54b1ec;text-decoration:underline;}	
#site-description {
	float: left;
	clear:left;
	margin: 0;
	font-size: 14px;
	line-height: 50px;
	font-family: Georgia, serif;
	color: #f7f7f7;
	margin: 0 0 0 25px;
	font-size: 1.125em; /* 18px / 16px = 1.125 */
	line-height: 1.666em; /* 22px / 18px = 1.22222222 */

}

/**
* Posstypes menu
**************************************/
#posttypes-menu {
	width: 100%;
	height: 35px;
	margin: 0px auto -35px auto;
	}
#posttypes-menu ul {
	float: right;
	}
#posttypes-menu li {
	margin-left: 25px;
	}
#posttypes-menu li li {
	margin-left: 0;background: #3385cd; border-top: 1px solid #216daf;
	}
#posttypes-menu li li li {
background: #85d6fd; border-top: 1px solid #3385cd;
	}
#posttypes-menu li a {
	padding: 10px 20px;
	font: normal normal bold 10px/12px Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
	color: #f3f0e0;
	background: #3385cd;
text-decoration: none;
	}
#posttypes-menu li a:hover{color: #f3f0e0;background:#54b1ec;text-decoration:underline;}
#posttypes-menu li.sfHover a ,#posttypes-menu li.current-menu-item a {
	background: #17AAE9;
	}
#posttypes-menu li li a {
	margin: 0 15px;
	padding: 10px 15px;
	font-weight: normal;
	text-transform: none;
	background: #17AAE9;
	border-bottom: 1px dotted #3385cd;
	}

#posttypes-menu li ul {
	padding-bottom: 15px;
	background: #17AAE9;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	}

/* Drop-down styles */
#posttypes-menu li:hover ul, #posttypes-menu li.sfHover ul {
	top: 34px;
	}
#posttypes-menu li:hover li ul, #posttypes-menu li.sfHover li ul {
	top: -999em;
	}
#posttypes-menu li li:hover ul, #posttypes-menu li li.sfHover ul {
	top: 0;
	}

/* Sub-nav indicator. */
#posttypes-menu a.sf-with-ul {
	padding-right: 28px;
	}
#posttypes-menu li .sf-sub-indicator {
	overflow: hidden;
	position: absolute;
	top: 15px;
	right: 12px;
	width: 9px;
	height: 5px;
	text-indent: -9999em;
	background: url(../../../images/secondary-menu-arrows.png) no-repeat 0 0;
	}
#posttypes-menu li a:hover .sf-sub-indicator, 
#posttypes-menu li.sfHover .sf-sub-indicator,
#posttypes-menu li.current-menu-item .sf-sub-indicator {
	background-position: 0 -5px;
	}
#posttypes-menu li ul li .sf-sub-indicator, 
#posttypes-menu li ul li.current-menu-item li .sf-sub-indicator {
	top: 14px;
	width: 5px;
	height: 9px;
	background-position: 0 -10px !important;
	}

/**
* Secondary menu
**************************************/

#secondary-menu {
	position: relative;
	width: 100%;
	height: 35px;
	margin: -70px auto 35px auto;
	}
#secondary-menu ul {
	float: right;
	}
#secondary-menu li {
	margin-left: 25px;
	}
#secondary-menu li li {
	margin-left: 0;background: #3385cd; border-top: 1px solid #216daf;
	}
#secondary-menu li li li {
background: #85d6fd; border-top: 1px solid #3385cd;
	}
#secondary-menu li a {
	padding: 10px 20px;
	font: normal normal bold 11px/14px Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
	color: #f3f0e0;
	background: #3385cd;
	}
#secondary-menu li a:hover{background:#54b1ec;text-decoration:underline;}
#secondary-menu li.sfHover a {color: #f3f0e0;}
#secondary-menu li.current-menu-item a {background: #85d6fd; 
	color:#222;text-decoration:underline;
	}
#secondary-menu li li a {
	margin: 0 15px;
	padding: 10px 15px;
	font-weight: normal;
	text-transform: none;
	background: #5aa2e2;
	border-bottom: 1px dotted #3385cd;
	}

#secondary-menu li ul {
	padding-bottom: 15px; border-top: 1px solid #3385cd;
	background: #5aa2e2;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	}

/* Drop-down styles */
#secondary-menu li:hover ul, #secondary-menu li.sfHover ul {
	top: 34px;
	}
#secondary-menu li:hover li ul, #secondary-menu li.sfHover li ul {
	top: -999em;
	}
#secondary-menu li li:hover ul, #secondary-menu li li.sfHover ul {
	top: 0;
	}

/* Sub-nav indicator. */
#secondary-menu a.sf-with-ul {
	padding-right: 28px;
	}
#secondary-menu li .sf-sub-indicator {
	overflow: hidden;
	position: absolute;
	top: 15px;
	right: 12px;
	width: 9px;
	height: 5px;
	text-indent: -9999em;
	background: url(../../../images/secondary-menu-arrows.png) no-repeat 0 0;
	}
#secondary-menu li a:hover .sf-sub-indicator, 
#secondary-menu li.sfHover .sf-sub-indicator,
#secondary-menu li.current-menu-item .sf-sub-indicator {
	background-position: 0 -5px;
	}
#secondary-menu li ul li .sf-sub-indicator, 
#secondary-menu li ul li.current-menu-item li .sf-sub-indicator {
	top: 14px;
	width: 5px;
	height: 9px;
	background-position: 0 -10px !important;
	}
/* #post-formats-menu */
#postformats-menu {padding-top:9px;font-size:80%;}
#postformats-menu{overflow:visible;height:24px;margin:0 0 20px 0;z-index:100}
#postformats-menu{margin-right:10px}
#postformats-menu a{padding:4px 6px 4px 6px;border:1px solid #ccc}
#postformats-menu li li a{border-top:none;margin-right:0}
#postformats-menu  li a:hover {
	color: #000;
background:#DCE09C; 	
	text-decoration: underline;
	}
 
.breadcrumbs .trail-end {
	font-style: italic;
	color: #bab7b5;
	}
.breadcrumbs a {
	color: #807871;
	}
  

/* Loop meta */
.loop-meta {
	overflow: hidden;
	margin-bottom: 25px;
	border-bottom: 1px solid #e2e6e2;
	}
.loop-meta .loop-title {
	font-size: 25px;
	text-align: center;margin-top:-5px;
	}
.loop-meta .loop-description {
	color: #bab7b5;
	color: #999;
	font-style: italic;
	color: #aaa7a5;
	}

/**
* Pagination and prev/next links
**************************************/

.pagination, .page-links, .comment-pagination {
	overflow: hidden;
	clear: both;
	font-size: 13px;
	font-weight: bold;
	line-height: 13px;
	margin: 0 0 25px 0;
	}
.pagination {
	margin-bottom: 23px;
	padding-bottom: 2px;
	text-align: center;
	}
.page-links {
	padding: 7px 0 0 0;
	}
.pagination .page-numbers, .page-links a {
	display: inline-block;
	margin: 0 10px 0 0px;
	padding: 11px 15px;
	padding: 13px 15px 11px 15px;
	font: normal normal bold 12px/13px Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
	color: #f3f0e0;
	background: #950203;
	}
.pagination .next {
	margin-right: 0;
	}
.pagination .meta-nav, .loop-nav .meta-nav {
	font-size: 13px;
	}
.page-links a {
	margin: 0 3px;
	padding: 8px 12px;
	}
.entry-summary .page-links a {
	padding: 5px 9px;
	}
.pagination .page-numbers:hover, .page-links a:hover {
	background: #216daf;
	}
.pagination .dots:hover {
	background: #950203;
	}
.pagination .current {
	background: #216daf;
	}
.loop-nav, .loop-pagination {
	overflow: hidden;
	margin: 0 0 50px 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 13px;
	}

.loop-nav .previous, .loop-nav .next {
	float: left;
	margin: 0;
	padding: 13px 15px 11px 15px;
	font: normal normal bold 12px/13px Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
	color: #f3f0e0;
	background: #950203;
	
	}
.loop-nav .next {
	float: right;
	text-align: right;
	}
.loop-nav a:hover span {
	background: #216daf;
	}

.utility li{list-style-type:none;}
.postdate {
	font-family: Arial,serif;
	font-size: 11px;
	float: left;
	clear: left;
	line-height: 100%;
	color: #666;
	padding-top: .4em;
}
.archive.byline {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 10px;
	line-height: 20px;
	}

/**
* Comments
**************************************/

#comments-number {
	padding-bottom: 25px;
	border-bottom: 1px solid #e2e6e2;
	}

/* Comments closed */
.comments-closed {
	padding: 25px;
	color: #999;
	background: #f3f0e0;
	border: 1px solid #e2e6e2;
	}

/* Comment pagination */
.comments-nav {
	float: right;
	position: relative;
	line-height: 29px;
	margin: -75px 25px 10px 0;
	}
.comments-nav .page-numbers {
	font-size: 10px;
	text-transform: uppercase;
	color: #777;
	}
.comments-nav .prev, .comments-nav .next {
	background: url('../../../images/comments-nav.png') 0 0 no-repeat;
	display: inline-block;
	margin: 0 0 0 10px;
	height: 29px;
	width: 29px;
	text-indent: -9999px;
	}
.comments-nav .next {
	background-position: 0 -29px;
	}

/* Comment list */
.comment-list, .comment-list ol.children {
	margin: 0 0 25px 0;
	}
.comment-list ol.children {
	margin-left: 50px;
	margin-bottom: 0;
	}
.comment-list li.comment, .comment-list li.pingback, .comment-list li.trackback {
	clear: both;
	overflow: hidden;
	margin-bottom: 25px;
	border-bottom: 1px solid #e2e6e2;
	}
.comment-list li li.comment {
	overflow: hidden; /* IE7 */
	padding: 25px 0 0 0;
	margin-bottom: 0;
	border-bottom: none;
	}
.comment-list li.pingback, .comment-list li.trackback {
	padding: 0 10px;
	}

/* Avatars */
.comment-list .avatar {
	float: left;
	width: 80px;
	height: 80px;
	margin: 0 25px 25px 0;
	}
.comment-list li li .avatar {
	width: 40px;
	height: 40px;
	margin-bottom: 5px;
	padding: 4px;
	}

/* Comment meta */
.comment-meta {
	margin-bottom: 10px;
	font: normal normal normal 12px/25px Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #aaa;
	}
.comment-list li.pingback .comment-meta, .comment-list li.trackback .comment-meta {
	margin-bottom: 25px;
	}
.comment-meta .published abbr {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-style: italic;
	}
.comment-author {
	display: block;
	}
.comment-author cite {
	font: normal normal bold 16px/25px Arial, "Helvetica Neue", Helvetica, sans-serif;
	}
.pingback .comment-author cite, .trackback .comment-author cite {
	font: italic normal normal 14px/25px Georgia, Times, 'Times New Roman', serif;
	}
.comment-reply-link {
	}

/* Comment text */
.comment-text {
	overflow: hidden;
	}
.comment-list li li.comment .comment-text {
	overflow: visible;
	}
.comment-list li li.has-avatar .comment-text {
	margin-left: 75px;
	}
.comment-text .moderation {
	font-style: italic;
	color: #888;
	}

/**
* Comment form
**************************************/

#respond {
	overflow: hidden;
	margin-bottom: 25px;
	}

/* Cancel reply link */
#reply-title small a {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

/* Comment form paragraphs */
#respond p.form-author {
	float: left;
	width: 50%;
	}
#respond p.form-email {
	overflow: hidden;
	float: right;
	width: 50%;
	}
#respond p.form-url {
	clear: both;
	}

/* Comment form labels */
#respond label {
	font: normal normal normal 13px/25px Arial, "Helvetica Neue", Helvetica, sans-serif;
	}
#respond p.form-email label {
	padding: 0 9px;
	}
#respond span.required {
	font-size: 16px;
	font-weight: bold;
	}

/* Comment form inputs and textarea elements */
#respond input[type="text"], #respond textarea {
	display: block;
	width: 98.5%;
	color: #666;
	font-family: Georgia, Times, 'Times New Roman', serif;
	}
#respond p.form-author input[type="text"] {
	width: 90%;
	}
#respond p.form-email input[type="text"], #respond p.form-email label {
	width: 90%;
	float: right;
	}

/* Submit button */
#respond #submit {
	float: right;
	margin: 0 25px 25px 15px;
	padding: 13px 15px 11px 15px;
	font: normal normal bold 12px/12px Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
	color: #f3f0e0;
	background: #950203;
	border: none;
	}
#respond #submit:hover {
	background: #216daf;
	}
	
/* Subsidiary menu */
#subsidiary-menu {
	clear: both;
	height: 37px;
	background-color: #950203;
	border-top: 2px solid #B20000;
	}
#subsidiary-menu .wrap {
	width: 100%;
	margin: 0 auto;
	}
#subsidiary-menu li a {
	float: left; /* IE7 */
	padding: 6px 25px;
	font: normal normal bold 12px/25px Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
	color: #f3f0e0;
	}
#subsidiary-menu li a:hover,
#subsidiary-menu li.current-menu-item a {
	background: #54b1ec;
	}
#primary-menu li,#secondary-menu li,#subsidiary-menu li,#posttypes-menu li
{ list-style-type:none}

span.meta-sep{padding:0 0 0 0.3em;}
/*Default CSS for pan containers*/
.loop-meta{display:none;}

/************** .story styles *****************/
#custom-doc,#doc,#doc1,#doc2,#doc3,#doc4,#doc5 {
    background: #950203;/*EDEAD9*/
    border: 1px solid #5B5F19;
    border-top: 0;
    border-bottom: 0;
    -moz-box-shadow: 0 0 1em black;
    -webkit-box-shadow: 0 0 1em black;
    box-shadow: 0 0 1em black;
}

/**
* Rounded Top and bottom corners
**************************************/
/************* #siteInfo styles ***************/
#siteinfo{
	padding: 5px 5px 0px 100px;
	clear: both;
	margin:0;
	display:block;
	color: #000000;
	background-image: url(../../../images/icon.gif);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	font-size: 75%;
	border-top: 1px solid #CCCCCC;
}

#comments-template{width:100%;}	

/* Comments template */
#comments-template {
	clear: both;
	}
	
/* widgets and subsidiary blocks */
.widget,#sidebar-after-singular,#comments-template,.hentry,.breadcrumbs,.block.bd,.series,.comments,.loop-meta
{border-right: 1px solid #DCE09C; 
        border-left: 1px solid #DCE09C;
	border-top: 1px solid #DCE09C; 
	border-bottom: 1px solid #DCE09C;
	padding:1em; 
	background: #fff url(../../../images/box-bg.gif) repeat-x top left;
	margin-bottom: 18px;
}
/* Footer container */
#ft{background-color: #164978;margin: 0 0 21px 0;}
  
/* Footer */ 
#footer{clear: both;
font-family:arial;   
	overflow: hidden;
	 color:#eee; 
	  background:#5aa2e2; 
font-family:arial;
padding:0 0 0 10px;
}
 
 #footer a{color:#85d6fd}
#footer a:hover{color:#fc0}