/* Get drop-downs CSS */
@import url('../../../hybrid/library/css/drop-downs.css');

/* Get gallery CSS */
@import url('../../../hybrid/library/css/gallery.css');

/* Get tabs CSS (uncomment below line if using the Hybrid Tabs plugin) */
@import url('tabs.css');

/* Get tabs CSS (uncomment below line if using the Hybrid Tabs plugin) */
@import url('ui-tabs.css');
@import url('myAccordion.css');

* {
  margin: 0;
  padding: 0;
}
html {
  margin: 0;
  padding: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #333333;
	background-color: #F0F0F0;
	margin: 0;
	border-top: 0.3125em solid #f2f2f2;
	border-bottom: 0.3125em solid #c00;
	}

 
#custom-doc,#doc,#doc1,#doc2,#doc3,#doc4 {
    background: #f2f2f2;
    border: 1px solid #646464;
    border-top: 0;
    border-bottom: 0;
    -moz-box-shadow: 0 0 1em #000;
    -webkit-box-shadow: 0 0 1em #000;
    box-shadow: 0 0 1em #000;
}	
 
/* Headers */
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Verdana, sans-serif;
	color: #000;
	font-weight: bold;
	}
h1 { font-size: 24px; }
h2 { font-size: 21px; }
h3 { font-size: 19px; }
h4 { font-size: 17px; }
h5 { font-size: 15px; }
h6 { font-size: 13px; }

/**
 * Clearing Floats
 * --------------------------------------------------------------------------- */
.clearfix::after {
	content:    ".";
	display:    block;
	height:     0;
	clear:      both;
	visibility: hidden;
    overflow: hidden;
	}
	
.clearfix {
    zoom: 1;
}

/* =Clear Floated Elements
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧*/
html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{background: none; border: 0; clear: both; display: block; float: none; font-size: 0; 
list-style: none; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0;}
/* http://www.positioniseverything.net/easyclearing.html */
 .clearfix{ display:inline-block} 
 * html .clearfix{ height:1%}
.clearfix{ display:block}
/* END FLUID 960 CSS */

/* === Clearing floats === */
.clearfix::after,
#header::after,
#branding::after,
#menu-primary::after,
.widget::after,
.hentry::after,
.entry-summary::after,
.entry-content::after,
.attachment-meta::after,
.loop-meta::after,
.loop-nav::after,
li.comment::after, li.pingback::after, li.trackback::after,
.gallery::after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}	
	
 /* Horizontal rule */
hr {
	height: 1px;
	background: #e2e6e2;
	}

/* WP.org theme repository requirements. */
.bypostauthor {
	background-color: #e4f2fd;
	border: 1px solid #d9e1e7 !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 1px 3px rgba(85, 88, 90, 0.3);
	-moz-box-shadow: 0px 1px 3px rgba(85, 88, 90, 0.3);
	box-shadow: 0px 1px 3px rgba(85, 88, 90, 0.3);
	margin: 10px 0;
	padding: 10px !important;
}
.hentry.sticky {
	background-color: #e4f2fd;
	border: 1px solid #d9e1e7 !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 1px 3px rgba(85, 88, 90, 0.3);
	-moz-box-shadow: 0px 1px 3px rgba(85, 88, 90, 0.3);
	box-shadow: 0px 1px 3px rgba(85, 88, 90, 0.3);
	margin: 10px 0;
	padding: 10px !important;
}	
/* Blockquotes */

html>body #ygunav,html>body #ygma {overflow:hidden;width:99%; line-height:24px;
height:24x;	background:#d8d8d8 url(../../images/sprite.png) repeat-x;
	position:relative;	}
#ygunav strong,#ygma strong {font-family:verdana;}
#ygunav p,#ygma p {display:inline;margin:0;padding:0;}

.top-header-menu{
position:relative;
z-index:1;
background:url(../../images/sprite.png) repeat-x 0 -200px;
padding:10px 0 10px 0;
margin-right:20px; 
margin-left:10px;
}

.tag-title{font-variant:capitalize;}

/**
* General WordPress Styles
* Commonly used WP Styles
* developed by the PAPUA WordPress.com YUI Projects of Jhon Yonathan Kwano
**********************************/

/* WP calendar */
#wp-calendar a { /* WP needs to fix this ID issue.
	background: #13a1ec;
	color: #fff; */
	background: #fff;
	display: block;
	font-weight: bold;
}
#wp-calendar a:hover {
	/*background: #1189b7;*/
	background: #DDE3E9;
}
#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 {
	background: transparent;
	/* color: #555;	 */
	display: inline;
}

/* Headers */
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Verdana, sans-serif;
	color: #000;
	font-weight: bold;
	}
h1 { font-size: 24px; }
h2 { font-size: 21px; }
h3 { font-size: 19px; }
h4 { font-size: 17px; }
h5 { font-size: 15px; }
h6 { font-size: 13px; }

/* Lists */
ul {
	list-style: square;
	}

/* Blockquotes */
blockquote {
	font-style: italic;
	color: #555;
	}
blockquote blockquote {
	color: #777;
	}
blockquote em {
	font-style: normal;
	}

/* Code */
pre {
	padding: 9px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	}
code {
	padding: 0 3px;
	background: #eee;
	}
pre code {
	background: transparent;
	}

/* Tables */
table {
	width: 100%;
	border-collapse: separate;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}
caption {
	font-size: .9em;
	font-style: italic;
	text-align: right;
	}
td, th {
	padding: 3px 6px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
th {
	background: #eee;
	}

/* Main content */

/* Drop caps */
.drop-cap {
	float: left;
	margin-right: 3px;
	font: normal normal normal 48px/39px "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Cambria, Georgia, serif;
	color: #444;
	}

/* Notes */
.note {
	padding: 6px 9px;
	background: #eee;
	border: 1px solid #ccc;
	}

/* Warnings/Alerts */
.warning, .alert {
	padding: 6px 9px;
	background: #fffbbc;
	border: 1px solid #E6DB55;
	}

/* Errors */
.error {
	padding: 6px 9px;
	background: #ffebe8;
	border: 1px solid #C00;
	}

/* Downloads */
.download {
	padding: 6px 9px;
	background: #e7f7d3;
	border: 1px solid #6c3;
	}
/* Breadcrumb */
.breadcrumbs {
	margin: 0 0 30px 0;
	font-size: .9em;
	font-style: italic;
	color: #666;
	}
.breadcrumbs a {
	color: #111;
	text-decoration: none;
	}
.breadcrumbs a:hover {
	color: #d54e21;
	text-decoration: underline;
	}

/* Container (wraps content, primary, and secondary) */
#container {
	margin-bottom: 21px;
	}
 
	}
/* Main content */
.content {
	float: left;
	width: 98%;
	margin: 0 0 21px 0;
	}
	
/* Posts */
.hentry {
	overflow: hidden;
	margin: 0 0 10px 0;
	}
.singular .hentry {
	margin: 0;
	}	
	
/* Entry title */
.entry-title {
	font: normal normal bold 24px/24px Arial, Verdana, sans-serif;
	margin: 0 0 12px 0;
	padding:5px;
	}
.archive .entry-title, .search .entry-title {
	font-size: 21px;
	margin: 0 0 5px 0;
	}
.singular-page .entry-title, .singular-attachment .entry-title {
	margin: 0 0 21px 0;
	}
.entry-title a {
	text-decoration:none;
	}
.entry-title a:hover {
	text-decoration:underline;
	}

/* Series */
.series{margin-top:20px;}

.series-title {
	font-size: 1.2em;
	}
	
/* Byline */
.byline {
	margin: 0 0 30px 0;
	font-style: italic;
	
	}
.archive .byline, .search .byline {
	margin: 20px 0 5px 0;
	}

/* Entry content */
.entry-content {
	margin: 0 0 10px 0;
	}

/* Entry metadata */
.entry-meta {
	clear: both;
	font-style: italic;
	color: #666;
	}
	
.widget {background-color:#fff;
background-image:url(../../images/h3bg.jpg);
background-position:top;
background-repeat:repeat-x;
border-right: 1px solid #C9C9C9; 
border-left: 1px solid #C9C9C9;
	border-top: 1px solid #C9C9C9; 
	border-bottom: 1px solid #C9C9C9;
margin-bottom:1em;
}
.widget ul li:hover {
	background: #fafafa;
}
.widget > div {
	padding: 5px 0 10 5px;
	border-top: 1px solid #ECEDE8;
} 
.widget-title{
	background: url(../../images/hatch.gif) repeat-x left bottom;
	padding: 0 0 10px 8px;
	text-transform: uppercase;
	color: #333;
	font-family: Arial,serif;
	font-size: 14px;
}

/* Archive information */
.loop-meta {
	overflow: hidden;
	margin: 0 0 40px 0;
	display:none; /* disable the display of loop-meta */
	}
.loop-title {
	font: normal normal bold 24px/24px Arial, Verdana, sans-serif;
	}

/* Entry title */
.entry-title {
	font: normal normal bold 24px/24px Arial, Verdana, sans-serif;
	margin: 0 0 12px 0;
	}
.archive .entry-title, .search .entry-title {
	font-size: 21px;
	margin: 0 0 5px 0;
	}
.singular-page .entry-title, .singular-attachment .entry-title {
	margin: 0 0 21px 0;
	}
.entry-title a {
	color: #000;
	}
	
.subtitle,.entry-subtitle{
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 2px;
	font-weight: bold;	
color:#600;
font-variant:small-caps;
text-shadow:0 1px 1px #fff;
padding-top:15px;
padding-bottom:21px;
margin-bottom:20px;
}

.entry-postnote {
	color:#89b31f;  
	border-bottom: 1px dashed #ccc;
border-top: 1px solid #cccccc;
}	

/* Alignment */
.left, .alignleft {
	float: left;
	margin: 0 20px 0 0;
	}
.right, .alignright {
	float: right;
	margin: 0 0 0 20px;
	}
.center, .aligncenter {
	display: block;
	margin: 0 auto 20px auto;
	}
.block, .alignnone {
	display: block;
	margin: 0 0 20px 0;
	}
.clear {
	clear: both;
	}
span.pullquote {
	float: none;
	margin: 0;
	}
p img.left  {margin: 1.5em 1.5em 1.5em 0;padding: 0;}
p img.right {margin: 1.5em 0 1.5em 1.5em;}
img {border:0;}

/* Captions [caption] */
.wp-caption {
	max-width: 616px;
	margin-top: 6px;
	padding: 6px 1px 3px 1px;
	border: 1px solid #ccc;
	text-align: center;
	}
.wp-caption .wp-caption-text {
	margin: 0;
	padding: 0 5px;
	text-align: right;
	font-size: .9em;
	font-style: italic;
	color: #666;
	}
.wp-caption img {
	max-width: 604px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #666;
	}
.no-widgets .wp-caption {
	max-width: 95%;
	}
.no-widgets .wp-caption img {
	max-width: 90%;
	}

/* Gallery [gallery] */
.gallery img {
	border: 1px solid #ccc;
	}

/* Avatars */
.avatar {
	width: 100px;
	height: 100px;
	margin: 5px 15px 0 0;
	padding: 4px;
	border: 1px solid #ccc;
	}

/* available Columns */
.col-2 { width: 50% }
.col-3 { width: 33.333% }
.col-4 { width: 25% }
.col-5 { width: 20% }
.col-6 { width: 16.666% }
.col-7 { width: 14.285% }
.col-8 { width: 12.5% }
.col-9 { width: 11.111% }
.col-10 { width: 10.100% }

/* ==================================== 
     These are additional img / images styles specific 
	 widgets, contens and sidebars extensions from hybrid theme
	 Left, right, and center alignment
======================================= */
/* Header image 
* added header-image in version 1.10
* refer to add_theme_support('custom-header');
*/
/* Header image */
.header-image {
	display: block;
	width: 98%;
	height: 220px;
	margin: 0 auto 25px 3px;
	padding: 4px;
	background: #f4f2e7;
	border: 1px solid #d5d3d1;
	}

/* Images */
.hentry img {
	max-width: 98%;
	height: auto;
	padding: 4px;
	border: 1px solid #ccc;
	}
.no-widgets .hentry img {
	max-width: 950px;
	}	

/* img-catlight-left, or img-thumb are related to additional widgets
* beeb-widget.php with many widgets inside one file
* since 1.10
***************************/
/* Thumbnail */	
.thumb,.thumbnail,.news-slideshow ,.img-catlight-left,
.category img.medium, .medium,p img.left,.img-thumb,.avatar 
{
	float: left;	
	
}
.live-wire-thumbnail,.news-thumbnail,.img-catlight-right,
p img.right,.img-thumb-right {
	float: right;
	}
	
.live-wire-thumbnail,.news-thumbnail { 
	margin: 0 0 .5em .5em;
	max-width: 70px;
	max-height: 70px;
  padding:3px;
  border: 1px solid #EEEEEE;	
}
.thumb,.thumbnail,.news-slideshow,.img-catlight-left {
	width: 100px;
	height: 100px;
	margin: 5px 15px 10px 0;
	padding: 4px;
	background: transparent;
	border: 1px solid #ccc;
	}
.img-catlight-right {
	margin: 3px 10px 8px 0;
	max-width: 130px;
	max-height: 130px;
	margin: 0 20px 10px 0;
	padding: 4px;
	background: transparent;
  border: 1px solid #EEEEEE;	
} 
.thumb{display:block;}

.category img.medium, .medium {
	max-width: 200px;
	margin: 0 20px 10px 0;
	padding: 4px;
	}
	
.img-thumb{	
	width: 80px;
	height: 70px;padding: 1px;
	border: 1px solid #c1c1c1;
	margin: 1px 10px 10px 0px;
	}	
.img-thumb-right {
	width: 80px;
	height: 80px;
	padding: 1px;
	border: 1px solid #c1c1c1;
	margin: 1px 0px 10px 10px;
	}	

/* These css styles are related to HybridNews Theme Widgets
* widget-image-stream.php, widget-newsletter.php and widget-popular-tabs.php
* since 1.10
***************************/
/* Widget Image Stream */
.image-stream .widget-inside div{
	padding: 12px 10px 21px;
	}
.image-stream a{
	margin: 10px 0 0 10px;
	display: inline-block;
	width: 80px;
	height: 80px;
	background: #fff;
	}
.image-stream a img {
	margin: 5px 0 0 5px;
	width: 70px;
	height: 70px;
	}

/* Widget Newsletter */
.widget-newsletter .newsletter-wrap {
	padding: 22px 20px 21px;
	}
.widget-newsletter form{
	height: 33px;
	background: url(../../images/bg-sidebar-newsletter.png) no-repeat;
	}
.widget-newsletter .newsletter-wrap form p {
	margin: 0;
	}
.widget-newsletter .newsletter-wrap input {
	border: 0;
	padding: 0;
	margin: 6px 0 0;
	}
.widget-newsletter .newsletter-wrap .newsletter-text {
	margin: 6px 0 0 10px;
	width: 154px;
	background: none;
	}
.widget-newsletter .newsletter-wrap .newsletter-submit{
	margin: 0 0 0 17px;
	width: 76px;
	background: none;
	text-indent: -9999px;
	overflow: hidden;
	/* IE hide button text */
	color: transparent;
	text-transform: capitalize;
	}
	
	/* Widgets Common Styling */
.image-stream .widget-inside div, .widget-newsletter .newsletter-wrap, #primary .search-form, #secondary .search-form , p.term-cloud, .textwidget, #primary .ui-tabs, #secondary .ui-tabs {
	background: url(../../images/widget-list-item.png) repeat-x;
	}

/* Widget IE disappearing background fix */
#primary .widget-inside, #secondary .widget-inside, .widget ul li, .image-stream .widget-inside div, .widget-newsletter .newsletter-wrap, #primary .search-form, #secondary .search-form, .textwidget, #primary .ui-tabs, #secondary .ui-tabs{
	height: 1%;
	}	

	
/**
* Pagination and prev/next links
**************************************/
.pagination, .page-links {
	overflow: hidden;
	clear: both;
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0 25px 0;
	font-size:93%;
	font-weight: bold;
	text-transform: uppercase;
	
	}
.pagination .page-numbers {
	float: left;
	display: inline-block;
	margin: 3px 5px 0px 0px;
	padding: 4px 15px;
	font-size: 13px;
	font-weight: bold;
border:solid 1px #808080;background:url(../../images/sprite.png) repeat-x 0 0;
	}
.pagination a:hover, .page-links a:hover {font-size: 13px;
background:#2647a0 url(../../images/sprite.png) repeat-x left -1400px;
color:#fff;text-decoration:underline;font-weight:700;
	}
.pagination .current {font-size: 13px;
background:#f90 url(../../images/sprite-orange.png) repeat-x left -50px;color:#fff;
position:relative;text-decoration:none;	border: 1px solid #ccc;
	}
.page-links a {
	float: none;
	margin: 0 3px;
	padding: 1px 9px;
	display: inline-block;
	font-weight: bold;
	background:#d8d8d8 url(../../images/sprite.png) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;position:relative;text-decoration:none
	}
.loop-nav {
	width: 100%;
	overflow: hidden;
	margin: 0 0 23px 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 13px;
	text-transform: uppercase;
	}
.loop-nav .meta-nav, .pagination .meta-nav {
	font-size: 13px;
	}
.loop-nav .previous, .loop-nav .next {
	float: left;
	margin: 0;
	padding: 13px 15px 11px 15px;
	border:solid 1px #808080;
	background:url(../../images/sprite.png) repeat-x 0 0;
	}
.loop-nav {
	width: 100%;
	overflow: hidden;
	margin: 10px 0 23px 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 13px;
	text-transform: uppercase;
	}

.loop-nav .next {
	float: right;
	text-align: right;
	}
.loop-nav a:hover span {
padding:.35em .75em
}	

/* Navigation links */
.navigation-links {
	margin-top: 10px;
	margin-bottom: 21px;
	font-style: italic;
	line-height:26px; /* this hack is important for nav height */
	height:26px; /* this hack is important for nav height */
	background:#d8d8d8 url(../../images/sprite.png) repeat-x;
	border:solid #a3a3a3;
	border-width:0 1px;color:#000;position:relative;
	text-decoration:none;
padding:10px;	
	}
.navigation-links a:hover{
font-weight:700;
color:#fff;
outline:0;
text-decoration:underline;
}
.navigation-links .previous {
	float: left;
	max-width: 50%;
	}
.navigation-links .next {
	float: right;
	max-width: 50%;
	text-align: right;
	}
.navigation-attachment {
	overflow: hidden;
	}
		
.single-navigation{
position:relative;left:0;top:0;border-style:solid;
border-width:1px 0;border-color:#808080;z-index:1;
*border-width:1px;*zoom:1;_zoom:normal;
background:url(../../images/sprite.png) repeat-x 0 -200px;
padding:10px 0 10px 0;
	}


div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}
div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}
div.navigation {
height:1.25em;
}

/* Utility widget areas */
#utility-before-content, #utility-after-content, #utility-after-page, #utility-after-single {
	margin: 10px 0 21px 0;
	padding: 20px 20px 0 20px;
	border: 1px solid #ccc;
}

#bd{margin:10px;}

/* Comments template */
#comments-template {
	clear: both;
	width:100%;
	}
#comments{margin-top:20px;}
/* Comment headers */
.comments-header {
	font-size: 1.2em;
	padding:10px;
	}

/* Comments are closed */
.comments-closed {
	font-style: italic;
	}
	
/* Avatar */
#comments li .avatar {
	width: 40px;
	height: 40px;
	float: right;
	margin-right: 20px;
	margin-top:-5px;
	padding: 0;
	border: 1px solid #666;
	}
	
/* Individual comments */
 
/* Comment meta data */
#comments .comment-author {
	font-weight: bold;
	}
#comments .comment-meta {
	background: #f7f7f7;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding:10px;
	}
.comment-list li.pingback .comment-meta,
.comment-list li.trackback .comment-meta {
	margin-bottom: 1.5em;
}
.comment-meta .published abbr {
	font-style: italic;
}
.pingback .comment-author cite,
.trackback .comment-author cite {
	font-style: italic;
}
.comment-reply-link, .permalink, .comment-edit-link {
	font-style: italic;
}

/* Comment text */
.comment-text {
	clear: left;
	font-size: 13px;
		margin: 0 0 15px 0;
	padding: 5px 15px 0 15px;
	color: #333;
	background: #efefef;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}
	
/* Form */
.text-input {
	display: block;
	padding: 3px 6px;
	margin-left:20px;
	width: 95%;
	}
#comments-template label {
	font-size: .9em;
	}

/* Respond textarea */
textarea {
	width: 98%;
	}

/* Submit and rest buttons */
#submit {
	display: inline-block;
	margin-right: 15px;
	padding: 7px 15px 8px 15px;
	background: #fff;
	border: 1px solid #ccc;
	}
#submit:hover {
	cursor: pointer;
	background: #f9f9f9;
	}
	
/**
* Header
**************************************/
#hd
{
background:#f2f2f2 ; 
     border: 1px solid #646464;
    border-top: 0;
    border-bottom: 0;
    -moz-box-shadow: 0 0 .5em #000;
    -webkit-box-shadow: 0 0 .5em #000;
    box-shadow: 0 0 .5em #000;
	height:133px;
}
#header {
	width: 100%;
	height: 60px;
	margin: 0 auto;
	padding: 10px 0 40px 0;
	}
#branding {
	position: relative;
	z-index: 98;
	}

#site-title {
	float: left;
	margin: 0 15px 0 0;
	font:normal normal normal 40px/40px Impact,Arial,Verdana;
	}
#site-title {	
	text-transform:uppercase; 
	border-bottom:#c00 10px solid;
	padding-right:10px;
	border-right:13px solid #416Ed7;
	padding-left:10px;
	border-left:13px solid #ffffff;
	text-shadow:0 0 30px #eee , 0 0 70px #eee ;
	-moz-border-radius: 9px 3px 9px 3px;
	-webkit-border-radius: 3px;
	-webkit-border-top-left-radius: 9px;
	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 25px 50px;
	border-bottom-right-radius: 25px 50px;
	box-shadow: 7px 7px 8px #818181;
	-webkit-box-shadow: 7px 7px 8px #818181;
	-moz-box-shadow: 7px 7px 8px #818181;
}

#site-title a {text-decoration:none;
	color: #216daf;
	}
	
#site-title a:hover {text-decoration:underline;
	color: #fc0;text-shadow:#4BCE54 1px 1px 2px;  
	}
	
#site-description {
	float: left;
	border-left:10px solid #4682B4; 
	border-bottom:1px solid #c00;
 	line-height: 50px;
	font:normal normal normal 16px/16px Garamond,Georgia,"Times New Roman"; 
	text-transform:uppercase; 
	margin:10px 0 0px 5px; 
	padding:10px 0 0px 5px; 
	font-weight:0; color:#F00;
	letter-spacing:.25em;
	text-shadow:#000 1px 1px 2px; 
	clear:left;
}
ul#cssstylelists{text-align:center;}

span.newspaper2,div.newspaper2 {
	letter-spacing: .10em; 
	font-size: 170%; 
	font-weight: 100; 
	border-bottom: groove 2px #CCCCCC; 
	width: inherit; line-height: 1em; 
	font-variant: small-caps;
	}
.tagsbreadcrumb{
	font-size:230%; 
	line-height:26px;
	margin:10px 10px 0px 0px;   
	color:#555; 
	font-family:Impact,Arial,Verdana; 
	text-transform:uppercase;
	 border-bottom: #CC0000 10px solid;  
	 font-weight:100;
 }
.tagsbreadcrumb a{font-size:80%;line-height:26px;color:#416Ed7;}
.tagsbreadcrumb a:hover{color:#f90;text-decoration:underline;line-height:26px;}
.tagsbreadcrumb a:visited{line-height:26px;color:#DCE09C;}
.y6{float:left; font-size:350%; font-family:Verdana,Arial,Helvetica,sans-serif; margin:4px 0 0px -1px; font-weight:0;}
.y4{float:left;font-size:350%;font-family:Garamond,Georgia,"Times New Roman"; text-transform:uppercase; margin:12px 0 0px -5px; font-weight:0;}
.googlebreadcrumbs{
	clear:left;
font-size:110%;
background-color:#eee;
border-bottom:1px solid #c00;
border-right:10px solid #3F6AD1;
color:#3B200F;
font-variant:small-caps;
font-weight:700;
line-height:16px;padding-left:10px
}
.feat-tags{
border-bottom:1px solid #c00;
border-right:10px solid #3F6AD1;
color:#3B200F;
font-variant:small-caps;
font-weight:700;
line-height:16px;
padding-left:10px
}

.feat-tags1{font-size:120%;
background-color:#eee;
border-bottom:1px solid #c00;
border-left:10px solid #3F6AD1;
color:#3B200F;
font-variant:small-caps;
font-weight:700;
line-height:16px;padding-left:10px
}

pre {
 white-space: pre-wrap;
 white-space: -moz-pre-wrap;
 white-space: -pre-wrap;
 white-space: -o-pre-wrap;
 word-wrap: break-word;
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 color:#1E76C8;
 padding:3px;
 margin: 5px 0px;
 border-left:3px solid #1E76C8;
 background:#ededed;
 line-height: 1.3;
}

fieldset { border:1px solid #cccccc; padding: 10px; margin: 5px 0; }

.headline{font-family:Georgia,serif; color:#4E443C; text-transform:none;  font-weight:500; margin-bottom:0; font-size:18px}

.newspaper2{letter-spacing:.10em; font-size:36px; font-weight:100; border-bottom:groove 2px #CCC; width:auto; line-height:1em; font-variant:small-caps}

.yui-navset ul li a.selected{text-decoration:underline;
background: #EDEFC9; color: #000;
}
 

/* new method*/
#primary-menu  {
overflow: visible; 
height:34px;
margin:15px auto 10px auto;
background:#d8d8d8 url(../../images/sprite.png) repeat-x
;border:solid #a3a3a3;
border-width:0 1px;
color:#000;text-decoration:none;
}
#secondary-menu  {
overflow: visible;
border:solid 1px #808080;
background:url(../../images/sprite.png) repeat-x 0 0; 
height: 34px;
margin:15px auto 20px auto;
z-index: 100;
}
#menu-posttypes  {
	float:right;
overflow: visible;
border:solid 1px #808080;
background:url(../../images/sprite.png) repeat-x 0 0; 
height: 34px;
z-index: 100;
}

/* menu-primary */
#primary-menu {border:solid #f90;border-width:0 0 3px;zoom:1;} /* yellow line under the menu */
#primary-menu li,#secondary-menu li,#subsidiary-menu li{list-style:none;}
#primary-menu ul a,#secondary-menu ul a,#subsidiary-menu ul a {text-decoration:none;}
#primary-menu,#secondary-menu {top:-999em;left:-999em;}
#primary-menu ul li ul a:hover, #primary-menu ul li ul a:active {background:#f90 url(../../images/sprite-orange.png) repeat-x left -50px;
color:#fff;outline:0;text-decoration:none;}
#primary-menu ul li a:hover{background:url(../../images/sprite.png) repeat-x 0 -1700px;color:#000;}
#primary-menu  li.current-menu-item a {
background:#f90 url(../../images/sprite-orange.png) repeat-x left -50px;color:#fff;text-decoration:underline;font-weight:700;}
#primary-menu li li.current-menu-item a, #primary-menu  li.current-menu-item li a {background:url(../../images/sprite.png) repeat-x 0 -1700px;color:#000;}

/* Navigation */
#primary-menu {text-transform:uppercase;}
#primary-menu  li, #subsidiary-men li {margin-right: 15px;_border-bottom:solid 1px #fff;}
#primary-menu  li li, #subsidiary-men li li {margin-right: 0;}
#primary-menu  li a, #subsidiary-men li a {padding: 10px 15px 10px 15px;
background:#d8d8d8 url(../../images/sprite.png) repeat-x;color:#000;position:relative;text-decoration:none;	
	border: 1px solid #a3a3a3;
}

/* Drop-downs style */
#primary-menu  li:hover ul, #primary-menu  li.sfHover ul, #menu-posttypes li:hover ul, #menu-posttypes li.sfHover ul {
	top: 35px;}
#primary-menu  li li a, #menu-posttypes li li a {border-top: none;margin-right: 0;}
#primary-menu  li ul, #menu-posttypes li ul {background: #fff;border-top: 1px solid #ccc;}
#primary-menu  li li:hover ul, #primary-menu  li li.sfHover ul, #primary-menu  li li li:hover ul, #primary-menu  li li li.sfHover ul, 
#menu-posttypes li li:hover ul, #menu-posttypes li li.sfHover ul , #menu-posttypes li li li:hover ul, #menu-posttypes li li li.sfHover ul  {
	top: -1px;}
#primary-menu  li li li, #menu-posttypes li li li {margin-left: -1px;}

/* secondary-menu  style */
#secondary-menu {border:solid #2647a0;border-width:0 0 3px;zoom:1;}  /* blue line under the menu */
#secondary-menu li, #menu-posttypes li {margin-right: 15px;_border-bottom:solid 1px #fff;}
#secondary-menu li li, #menu-posttypes li li {margin-right: 0;}
#secondary-menu li a, #menu-posttypes li a {
padding: 10px 15px 10px 15px;
background:#d8d8d8 url(../../images/sprite.png) repeat-x;color:#000;position:relative;text-decoration:none;	
	border: 1px solid #ccc;
}

/* Drop-downs style */
#secondary-menu li:hover ul, #secondary-menu li.sfHover ul, #menu-posttypes li:hover ul, #menu-posttypes li.sfHover ul {
	top: 35px;}
#secondary-menu li li a, #menu-posttypes li li a {border-top: none;margin-right: 0;}
#secondary-menu li ul, #menu-posttypes li ul {
background:#d8d8d8 url(../../images/sprite.png) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;text-decoration:none;
	border-top: 1px solid #ccc;}
#secondary-menu li li:hover ul, #secondary-menu li li.sfHover ul, #secondary-menu li li li:hover ul, #secondary-menu li li li.sfHover ul, 
#menu-posttypes li li:hover ul, #menu-posttypes li li.sfHover ul , #menu-posttypes li li li:hover ul, #menu-posttypes li li li.sfHover ul  {
	top: -1px;}
#secondary-menu li li li, #menu-posttypes li li li {	margin-left: -1px;}
#secondary-menu  ul li ul a:hover, #secondary-menu  ul li ul a:active {background:#f90 url(../../images/sprite-orange.png) repeat-x left -50px;
color:#fff;outline:0;}
#secondary-menu  ul li a:hover{background:url(../../images/sprite.png) repeat-x 0 -1700px;color:#000;}
#secondary-menu  li.current-menu-item a {font-weight:700;background:#2647a0 url(../../images/sprite.png) repeat-x left -1400px;
color: #FFFFFF;	display: block;text-decoration: underline;border-bottom: 0px solid #ffffff !important;}
#secondary-menu  li li.current-menu-item a, #secondary-menu   li.current-menu-item li a 
{
background:#2647a0 url(../../images/sprite.png) repeat-x left -1400px;
color:#fff;width:136px;
}

/* #postformats-menuu */
 
/* #postformats-menuu */
#postformats-menu{overflow:visible;height:34px;margin:10px 0 10px 0;z-index:100}
#postformats-menu a{padding:8px 10px 8px 10px;
color:#111;background:#F7F7F7;border:1px solid #ccc;}
#postformats-menu a:hover{background:url(../../images/sprite.png) repeat-x 0 -1700px;color:#000;}
#postformats-menu  li li.current-menu-item a, #postformats-menu   li.current-menu-item li a 
{
background:#2647a0 url(../../images/sprite.png) repeat-x left -1400px;
color:#fff;width:136px;
}

/* Search form in the secondary menu */
.menu-container div.search {
	float: right;
	width: 270px;
	margin-right: 25px;
	}
.menu-container .search-form input[type="text"] {
	width: 99%;
	margin-top: 5px;
	padding: 5px 0;
	text-indent: 15px;
	font-style: italic;
	color: #aaa;
	border: 1px solid #dfdfdf;
	border-top-color: #eee;
	border-left-color: #eee;
	}
.menu-container .search-form input[type="text"]:focus {
	color: #999;
	background: #fefefe;
	border-color: #cfcfcf;
	border-top-color: #e9e9e9;
	border-left-color: #e9e9e9;
	}
.menu-container .search-form input[type="submit"] {
	display: none;
	}		

.news-byline,.byline,.entry-meta,.comment-text,.comment-meta{
border-right: 1px solid #CCC; 
border-left: 1px solid #CCC;
	border-top: 1px solid #CCC; 
	border-bottom: 1px solid #CCC;
	padding:1em; 
}	
.news-byline,.byline,.entry-meta
{margin-bottom:21px;}

/* widgets and subsidiary blocks */
#comments,form,.hentry,.breadcrumbs,.block.bd,.series,.comments,
.loop-meta,.share-meta
{border-right: 1px solid #C9C9C9; 
border-left: 1px solid #C9C9C9;
	border-top: 1px solid #C9C9C9; 
	border-bottom: 1px solid #C9C9C9;
	padding:1em; 
	background: #fff url(../../images/box-bg.gif) repeat-x top left;
	margin-bottom: 18px;
}

/* TOP ROUNDED HACK */
#secondary-menu a,#subsidiary-menu a,.hentry,.widget,.comment-text,#comments-template,.entry-meta,.navigation-links,#ft,
.page-numbers,.loop-navigation,.utility,.entry-utility,.series,#postformats-menu a,
.share-meta{
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
#primary-menu a,#posttypes-menu a,.yui-navset ul .yui-nav li a,.byline,#postformats-menu a,
.loop-meta,.page-numbers,.nav-prev a,.nav-next a,.breadcrumbs,.topcornered,.news-byline,.comment-meta{
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

.section{
	margin-bottom:21px;
	padding-left:5px;
		border-right: 1px solid #ccc; 
border-left: 1px solid #ccc;
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc;
	background: #fff url(../../images/box-bg.gif) repeat-x top left;
}

/**
* MORE DECODATION WITH ICONS
****************************
 */
/* Shortlink popup */
#cluetip-outer {
	position: relative;
	padding: 0 0 5px 0;
	background: url(../../images/bg-shortlink-popup-shadow.png) no-repeat right bottom;
	}
h3#cluetip-title {
	margin: 0;
	padding: 18px 20px 15px;
	font: normal normal normal 12px/20px Arial, Verdana, sans-serif;
	color: #333;
	background: url(../../images/bg-shortlink-popup-title.png) no-repeat left 3px;
	}
#cluetip-inner {
	border-top: 3px double #e5e5e5;
	padding: 20px;
	background: url(../../images/bg-shortlink-popup-inner.png) no-repeat left bottom;
	}
#cluetip-inner div.tip {
	line-height: normal;
	height: 33px;
	background-color: transparent;
	background: url(../../images/bg-shortlink.png) no-repeat;
	}
#cluetip-inner input {
	margin: 8px 18px 0 18px;
	padding: 0;
	width: 199px;
	font: normal normal normal 12px/12px Arial, Verdana, sans-serif;
	border: none;
	background: transparent;
	color: #dd7a05;
	}

/* Entry utility (above entry) */
.entry-utility {
	overflow: hidden;
	padding: 3px 10px 0 0;
	font: normal normal normal 11px/24px Arial, Verdana, sans-serif;
	background: url(../../images/bg-entry-utility.png) no-repeat;
	clear: both;
	}
.entry-utility a {
	padding: 0 0 0 18px;
	}
.entry-utility a.print-link {
	margin: 0 0 0 20px;
	background: url(../../images/print-icon.png) no-repeat 0 3px;
	}
.entry-utility a.email-link {
	background: url(../../images/email-icon.png) no-repeat 0 3px;
	}
.entry-utility a.shortlink {
	padding: 0 0 0 17px;
	background: url(../../images/shortlink-icon.png) no-repeat 0 3px;
	}
.entry-utility a.post-edit-link {
	margin-left: 0;
	padding-left: 10px;
	}	
	
.share {
	display: inline-block;
	padding: 0 3px 3px 15px;
	background: url(../../images/share-icon.png) no-repeat 0 6px;
	}	
	
	
/* Navigation and Pagination */
.archiveheader{background-color:#fff;
background-image:url(../../images/h3bg.jpg);
background-position:top;
background-repeat:repeat-x;
border:1px solid;
margin:3px;padding:2px 8px 8px 5px;
}

.headerarchive{background-color:#fff;background-image:url(../../images/widget-headline.png);background-position:bottom;background-repeat:repeat-x;padding:2px 8px 8px 5px}
.catheader{background-image:url(../../images/dot3.gif);background-position:left;background-repeat:no-repeat;color:#4E443C;font-weight:700;line-height:130%;padding:0 20px}
.catheader a:hover{background-color:#efefef;text-decoration:none}
.sidebarheader,h3{background-color:#fff;background-image:url(../../images/h3bg.jpg);
background-position:top;background-repeat:repeat-x;padding:8px 8px 8px 5px
}	
.indent {margin:3px 3px 3px 15px;}
.doc_sep {  clear:both; padding: 5px 0 0 0;  margin: 0;border-bottom: 1px dotted #cccccc;}
.sep { clear:both; border-bottom: 1px dotted #687082; font-size:10%;  margin: 5px 10px;}
.vsep {border-left: 1px solid #CCCCCC; height: 1px; margin-left: 5px; padding-left: 5px;}

/* Categories */
.redmessage {clear:both;text-align:center;font-size:90%;color:red;padding:5px;}
.red a:link{color: #FF0000; }
.redmessage {padding: 5px;clear: both;text-align: center;font-size: 90%;color: #ff0000;}
.gray {background-color: #dfdfdf;}

/**
* Subsidiary
************************************************/
#subsidiary {
	width:98%;
	text-align:left;
	margin: 0 0 21px 10px;
	overflow:hidden;
background-color: #F3F3F3;
background:rgba(243,243,243,0.8);
border: 1px solid #ccc;
   padding: 0.5em;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
   -webkit-flex: 1 6 20%;
   flex: 1 6 20%;
   -webkit-order: 3;
   order: 3;		
}
	
#subsidiary .widget{
	overflow:hidden;
	float:left;	
	width:21%;
	margin:10px 10px 10px 15px;
	padding: 0 5px 3px 5px;
	}

/* Footer container */
#footer-container {
	clear: both;
	margin: 0 0 21px 0;
}

/* Subsidiary */
#subsidiary {
	margin: 0 0 21px 0;
	text-align:left;
	}

/**
* Footer
**************************************/
/* now starts yui-fying the theme content elements */
#footer,#submit{
background:#d8d8d8 url(../../images/sprite.png) repeat-x;
padding:10px;
text-align:left;
}
 
#footer a {
	font-style: normal;
	}
#footer a:hover{color:#13a1ec;}
#footer .copyright {
	float: right;	
	margin-right: 9px;
	}	
	
/* now starts yui-fying the theme content elements */
#subsidiary-menu {
background:#d8d8d8 url(../../images/sprite.png) repeat-x;
}

#subsidiary-menu  li a,.breadcrumbs{
background: #d8d8d8 url(../../images/sprite.png) repeat-x 0 0;
}
/* Navigation */
#subsidiary-menu {
	overflow: visible;
	height: 34px;
	margin: 20px 0 20px 0;
	z-index: 100;	
	}
#subsidiary-menu li {
	margin-right: 15px;
	}
#subsidiary-menu li li {
	margin-right: 0;
	}
 
#subsidiary-menu li a{clear:both;background:#d8d8d8 url(../../images/sprite.png) repeat-x;color:#000;position:relative;text-decoration:none;	
	border: 1px solid #a3a3a3;padding:10px
}
/* Drop-downs style */
#subsidiary-menu li:hover ul, #subsidiary-menu li.sfHover ul {
	top: 32px;
	}
#subsidiary-menu li li a {
	border-top: none;
	margin-right: 0;
	}
#subsidiary-menu li ul {
	background: #fff;
	border-top: 1px solid #ccc;
	}
#subsidiary-menu li li:hover ul, #subsidiary-menu li li.sfHover ul , #subsidiary-menu li li li:hover ul, #subsidiary-menu li li li.sfHover ul  {
	top: -1px;
	}
#subsidiary-menu li li li {
	margin-left: -1px;
	}	
#ygma-footer{	
background:#d8d8d8 url(../../images/sprite.png) repeat-x;
	border:1px solid #DCE09C;
	margin: 0px;
	padding: 5px 0;
	display:block; 
	clear: both;
	vertical-align: middle;	
	}	
	
#primary,#secondary,#sidebar-home,#sidebar-archive {
overflow: hidden;}
.backtotop{background:url(../../images/go-up.png) no-repeat;height:48px;width:48px} 

.backtotop:hover {
    background-color: rgba(0, 0, 0, 0.6);
}