/**
 * Theme Name:	Hybrid YUI3-2
 * Theme URI: 	http://papuawp.wordpress.com/themes/hybridyui 
 * Description:	As its name says it: this is a YUI-fied WordPress child theme of <a href="http://themehybrid.com/themes/hybrid" target="_blank">Hybrid</a> Theme, extends the most comprehensive, robust and rock-solid Hybrid Core framework by integrating the famous <a href="http://developer.yahoo.com/yui/grids/" target="_blank">YUI CSS and Javascript Frameworks</a> for css grids layout and TabView. Plus, the <a href="http://caridy.github.io/legacy/www.bubbling-library.com/"  target="_blank">YUI Bubbling Library</a> by Caridy Patino is also a core element of this child-theme framework; - accompanied by additional menus, sidebars, post-types and post-formats with their page-templates. YUI CSS-Grids and Javascripts (YUI Tabview, YUI Bubbling Accordion, YUI Bubbling Container) in WordPress: in Blog or Magazine Style
 * Version: 	0.01
 * Author: 		Kotek@Webmaster
 * Author URI: 	http://yikwanak.tk
 * Tags: theme-options, threaded-comments, microformats, translation-ready, rtl-language-support, one-column, two-columns, three-columns, right-sidebar, left-sidebar, fixed-width, flexible-width, sticky-post, custom-menu, full-width-template, featured-images
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain: hybridyui3min
 * Template: 	hybrid
 *
 * Copyright (c) 2008 - 2013  Kotek@Webmaster.  All rights reserved.
 * http://papuawp.wordpress.comm/
 */
 
 @import url("library/css/yui3-button.css"); 

/*
********************************************************************************************************************

	Table of Contents:

	 0.	Common
	 1.	Hyperlinks		
	 2.	Headings
	 3.	Header
	 4.	Twitter
	 5.	Header Navigation
	 6.	Feature List
	 7.	Homepage
	 8.	Home Page Slider
	 9.	Content
	10.	Pagination
	11.	Images
	12.	Top Banner Widget
	13.	Sidebars
	14.	Text Widget
	15.	Tag Cloud Widget
	16.	Calendar Widget
	17.	Recent Comments Widget
	18.	Search Form
	19.	Footer
	20.	Footer Bottom
	21. Comments
	22. Gravity Forms Styling
	  
*******************************************************************************************************************/

/* Get base CSS */
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}body{line-height:24px;font-family:Georgia,Times,"Times New Roman",serif;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0 0 21px 0}h1{font-size:1.8em}h2{font-size:1.7em}h3{font-size:1.55em}h4{font-size:1.4em}h5{font-size:1.25em}h6{font-size:1.1em}p{margin:0 0 21px 0}ol,ul{list-style:none}ul{list-style:disc;margin:0 0 21px 2.5em}ol{list-style-type:decimal;margin:0 0 21px 3em}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 18px 3px}dl dt{font-weight:bold;margin:12px 0 0 0}dl dd{margin:6px 0 0 1.5em}strong{font-weight:bold}strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr{cursor:help}acronym{text-transform:uppercase;border-bottom:1px dashed #666;cursor:help}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:0.3em}sub{vertical-align:baseline;position:relative;top:0.3em}address{font-style:italic;margin:0 0 21px 0}li address,dd address{margin:0}blockquote{margin:0 2.5em;font-style:normal}blockquote em,blockquote cite{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{cursor:pointer}a img{border:none}pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:21px;margin-bottom:21px;padding:9px}code{font:.9em Monaco,monospace,Courier,"Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del,s,strike{text-decoration:line-through}object{margin-bottom:21px}input,textarea{font-size:1em;padding:3px}input[type="submit"]{cursor:pointer}:focus{outline:none}form label{cursor:pointer}option{padding:1px 3px}table{border-collapse:collapse;border-spacing:0;margin-bottom:21px}th,td{text-align:left}hr{height:1px;margin-bottom:21px;background:#333}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.gallery{display:block;text-align:center;margin-bottom:21px}.alignleft,.left{float:left;margin-right:15px}.alignright,.right{float:right;margin-left:15px}.aligncenter,.center{display:block;margin:0 auto 21px auto}.alignnone,.block{clear:both;margin:0 0 21px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote.alignright{width:33%}

/*#bd{overflow:hidden;float:left;}.content{overflow:hidden;float:left;}*/.no-widgets .content,.no-default-widgets .content{width:98%}#primary{position:relative;}#secondary{position:relative;clear:right;}#subsidiary{overflow:hidden;}#subsidiary .widget{overflow:hidden;float:left;width:22%;margin:5px 5px 10px 20px;}#footer-container{clear:both;overflow:hidden}#footer{clear:both;overflow:hidden}
#primary{margin-left:3px;}

/* Get drop-downs CSS */
div.menu ul{margin:0;padding:0;list-style:none;line-height:1.0}div.menu ul ul{position:absolute;top:-999em;width:10em}div.menu ul ul li{width:100%}div.menu li:hover{visibility:inherit}div.menu li{float:left;position:relative}div.menu a{display:block;position:relative}div.menu li:hover ul,li.sfHover ul{left:0;top:2em;z-index:99}div.menu li:hover li ul,li.sfHover li ul{top:-999em}div.menu li li:hover ul,li li.sfHover ul{left:10em;top:0}div.menu li li:hover li ul,li li.sfHover li ul{top:-999em}div.menu li li li:hover ul,li li li.sfHover ul{left:10em;top:0}

/* Get gallery CSS */
.gallery{display:block;clear:both;overflow:hidden;margin:0 auto}.gallery .gallery-row{display:block;clear:both;overflow:hidden;margin:0}.gallery .gallery-item{overflow:hidden;float:left;margin:0;text-align:center;list-style:none;padding:0}.gallery .gallery-item .gallery-icon img{width:auto;max-width:89%;height:auto;padding:1%;margin:0 auto}.gallery-caption{margin-left:0}.gallery .col-0{width:100%}.gallery .col-1{width:100%}.gallery .col-2{width:50%}.gallery .col-3{width:33.33%}.gallery .col-4{width:25%}.gallery .col-5{width:20%}.gallery .col-6{width:16.66%}.gallery .col-7{width:14.28%}.gallery .col-8{width:12.5%}.gallery .col-9{width:11.11%}.gallery .col-10{width:10%}.gallery .col-11{width:9.09%}.gallery .col-12{width:8.33%}.gallery .col-13{width:7.69%}.gallery .col-14{width:7.14%}.gallery .col-15{width:6.66%}.gallery .col-16{width:6.25%}.gallery .col-17{width:5.88%}.gallery .col-18{width:5.55%}.gallery .col-19{width:5.26%}.gallery .col-20{width:5%}.gallery .col-21{width:4.76%}.gallery .col-22{width:4.54%}.gallery .col-23{width:4.34%}.gallery .col-24{width:4.16%}.gallery .col-25{width:4%}.gallery .col-26{width:3.84%}.gallery .col-27{width:3.7%}.gallery .col-28{width:3.57%}.gallery .col-29{width:3.44%}.gallery .col-30{width:3.33%}

/* WP.org theme repository requirements. */
.hentry.sticky,.bypostauthor  {
	-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;
}	
	
/**
* Elements
**************************************/

.entry-content h1, .entry-content h2, .entry-content h3, 
.entry-content h4, .entry-content h5, .entry-content h6 {
	font-size: 36px;
	margin-top: 13px;
	}
.entry-content h2 {
	font-size: 30px;
	}
.entry-content h3 {
	font-size: 24px;
	}
.entry-content h4 {
	font-size: 20px;
	}
.entry-content h5 {
	font-size: 18px;
	}
.entry-content h6 {
	font-size: 16px;
	}

/* Paragraphs */
.entry-content p {
	margin: 13px 0 20px 0;
	}
	
.entry-content blockquote p, blockquote p {
	margin: 0 0 20px 0;
	}
	
/* Hidden items.
.hide-if-no-js, .hide, .singular-post .navigation-links {
	display: none;
	}
 */
/* Lists */
ul {
	list-style: square;
	}
	
/* Blockquotes */
blockquote {
	font-style: italic;
}

blockquote em {
	font-style: normal;
	}

/* Code */
pre {
	padding: 9px;
	/* background: #f9f9f9;*/
	}
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;
	}
*/
/* Drop caps */
.drop-cap {
	float: left;
	margin: 3px 3px 0 0;
	font: normal normal normal 47px/35px "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Georgia, serif;
	/*color: #333;*/
	}

/* Notes */
.note {
	/*border-right: 1px solid #d2e6f2;
	border-bottom: 1px solid #d2e6f2;
	border-left: 8px solid #d2e6f2;*/
	padding: 20px;
	/*background: #f1faff;
	color: #597787;*/
	}
.note span.title, .download span.title, .alert span.title, .warning span.title {
	font-size: 30px;
	font-family: LeagueGothicRegular;
	text-transform: uppercase;
	display: block;
	margin: 0 0 20px 0;
	}
	/*.note span.title{
	color: #3880a8;
	}
*/
/* Downloads */
.download {
	/*border-right: 1px solid #def1d3;
	border-bottom: 1px solid #def1d3;
	border-left: 8px solid #def1d3;*/
	padding: 20px;
	/*background: #f6fff1;
	color: #637d53;*/
	}
/*	
.download span.title {
	color: #6a8c55;
	}
 */
/* Alert/Warning */
.alert, .warning {
	/*border-right: 1px solid #e7e7c8;
	border-bottom: 1px solid #e7e7c8;
	border-left: 8px solid #e7e7c8;*/
	padding: 20px;
/*	background: #fffff1;
	color: #74744a;
	*/}
/*	
.alert span.title, .warning span.title {
	color: #dc7a05;
	}
*/	
/* Errors */
.error {
	padding: 6px 9px;
	/*background: #ffebe8;
	border: 1px solid #C00;*/
	}

/**
* Error 404 Template
**************************************/

.error-404 .hentry{
	margin: 0;
	}

.error-404 h1 {
	line-height: 48px;
	padding: 8px 20px;
	background: url(images/comments-top.png) no-repeat;
}

/* 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;
	}
	

/* Images */
.hentry img {
	/* Imax-width: 98%;
	height: auto; */
	padding: 4px;
	}
/* .no-widgets .hentry img {
max-width: 98%;
	} */
img.alignleft, img.alignright {
	margin-bottom: 10px;
	}
	
/*
.thumbnail {
	float: left;
	width: 100px;
	height: 100px;
	margin: 5px 15px 10px 0;
	}*/

/* Smiley */
img.wp-smiley {
	max-width: 12px;
	padding: 0;
	background: transparent;
	border: none;
	}

/* Captions [caption] */
.wp-caption {
	max-width: 95%;
	margin-top: 6px;
	padding: 6px 1px 3px 1px;
	text-align: center;
	}	
	
.wp-caption .wp-caption-text {
	margin: 0;
	padding: 0 5px;
	font-size: .9em;
	font-style: italic;
	/*color: #666;*/
	}
.wp-caption img {
	max-width: 95%;
	margin: 0 auto;
	padding: 0;
	/*border: 1px solid #666;*/
	}
.no-widgets .wp-caption {
	max-width: 98%;;
	}
.no-widgets .wp-caption img {
	max-width: 98%;;
	}

/* Gallery [gallery] 
.gallery img {
	border: 1px solid #ccc;
	}*/

/* Avatars */
.avatar {
	float: left;
	width: 100px;
	height: 100px;
	margin: 5px 15px 0 0;
	padding: 4px;
	}
	

/* Header */
#header {
	margin: 0 0 40px 0;
	}

/* Blog title */
#site-title {
	font: normal normal bold 33px/33px 'Open Sans', sans-serif;
	margin: 0 0 10px 0;
	}

/* Blog description */
#site-description {
	font: normal normal normal 16px/18px Georgia, Times, "Times New Roman", serif;
	margin: 0;
	/*color: #666;*/
	}

/* Primary Navigation */
#primary-menu, #navigation {
	overflow: visible;
	height: 34px;
	margin: 5px 0 10px 0;
	z-index: 100;
	}
	/*
#primary-menu li, #page-nav li {
	margin-right: 15px;
	}
	*/ 
	/*
#primary-menu li a, #page-nav li a {
	padding: 8px 15px 8px 15px;
color: #111;
	background: #fff;
	
	}*/

/* Drop-downs style */
#primary-menu li:hover ul, #primary-menu li.sfHover ul, #page-nav li:hover ul, #page-nav li.sfHover ul {
	top: 32px;
	}
	
/*
#primary-menu li li a, #page-nav li li a {
	border-top: none;
	margin-right: 0;
	}	
#primary-menu li ul, #page-nav 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, 
#page-nav li li:hover ul, #page-nav li li.sfHover ul , #page-nav li li li:hover ul, #page-nav li li li.sfHover ul  {
	top: -1px;
	}


/* Secondary Navigation */
#secondary-menu, #cat-nav {
	overflow: visible;
	height: 34px;
	margin: 10px 0 21px 0;
	z-index: 100;
	}
	/*
#secondary-menu li, #cat-nav li {
	margin-right: 15px;
	}*/
/*#primary-menu li a, #page-nav li a,
#secondary-menu li a, #cat-nav li a {
	padding: 8px 15px 8px 15px;
color: #111;
	background: #fff;
	border: 1px solid #ccc;
	}*/

/* Drop-downs style */
#secondary-menu li:hover ul, #secondary-menu li.sfHover ul, #cat-nav li:hover ul, #cat-nav li.sfHover ul {
	top: 32px;
	}
/*
#secondary-menu li ul, #cat-nav li ul {
background: #fff; 
	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, 
#cat-nav li li:hover ul, #cat-nav li li.sfHover ul , #cat-nav li li li:hover ul, #cat-nav li li li.sfHover ul  {
	top: -1px;
	}



/* Main content */
.content {
	margin: 0 0 21px 0;
	}
/*	
.no-widgets .content, .page-template-no-widgets .content {
	width: 960px;
	}
*/
/* Posts */
.hentry {
	overflow: hidden;
	margin: 0 0 10px 0;
	}
.singular .hentry {
	margin: 0;
	}

/* Archive information */
.loop-meta {
	overflow: hidden;
	margin: 0 0 40px 0;
	}
.loop-title {
	font: normal normal bold 24px/24px;
	text-transform:capitalize;
	}

/* Entry title */
.entry-title {
	font: normal normal bold 24px/24px;
	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;
	}

.subtitle,.entry-subtitle{
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 2px;
	font-weight: bold;	
/*color:#600;*/
font-variant:small-caps;
/*text-shadow:0 1px 1px #fff;*/
}

.entry-postnote {
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 2px;
}

/* Byline */
.byline {
	margin: 0 0 30px 0;
	font-style: italic;
	/*color: #666;*/
	}
.archive .byline, .search .byline {
	margin: 0 0 5px 0;
	}

/* Entry content */
.entry-content {
	margin: 0 0 10px 0;
	}

/* Entry metadata */
.entry-meta {
	clear: both;
	font-style: italic;
	/*color: #666;*/
	}

/**
* Loop elements
* in using PMNews style of loop-meta, this style will be removed in the next veriosn
**************************************/

/* Loop meta */
.loop-meta {
	overflow: hidden;
	/*margin: 0 15px 15px 15px;*/
	padding: 5px 5px 0 5px;
	/*background: #fefefe;
	border: 2px solid #e7e1d4;
	-moz-box-shadow: 1px 3px 3px #999;
	-webkit-box-shadow: 1px 3px 5px #999;
	box-shadow: 1px 3px 3px #999;*/
	}

/* Loop title */
.loop-title {
	margin-bottom: 10px;
/* 	color:#222;
	text-shadow: 3px 3px 3px #999;*/
	}

/* Loop description */
.loop-description {
	font-style: italic;
	font-size: 15px;
	/*color: #999;*/
	}
.loop-description p {
	margin-bottom: 10px;
	}
.loop-description em {
	font-style: normal;
	}
.loop-description .avatar {
	float: right;
	width: 60px;
	height: 60px;
	margin: 0 0 5px 10px;
	padding: 4px;
/*	background: #f2ede2;
	border: 1px solid #d8d1c3;
	*/
	}

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;
}

/* WP-Page-Navi */
.wp-pagenavi {text-align: center;padding: 5px 0;margin: 0;}
.wp-pagenavi span.pages,
.wp-pagenavi span.current,
.wp-pagenavi a {/*background: #f6f6f6;*/
  border-radius: 3px; 
    -moz-border-radius: 3px; /* Mozilla */
    -webkit-border-radius: 3px; /* Webkit */
    margin: 0 2px;padding: 3px 5px;}
.page-numbers,
.page-link {/*background: #f6f6f6;
	border: 1px solid #ccc;*/border-radius: 3px; 
    -moz-border-radius: 3px; /* Mozilla */
    -webkit-border-radius: 3px; /* Webkit */
    padding: 0.2em 0.5em;
}

/**
* Pagination and prev/next links
**************************************/
#loop-navigation{
    display: inline-block;
    font-family: 10px/70%, arial,helvetica,clean,sans-serif;
    padding: 3px 6px;
    zoom:1;
	}
.pagination, .page-links {
	overflow: hidden;
	clear: both;
	/*font-size: 13px;*/
	font-weight: bold;
	margin: 0 0 20px 0;
	/*font-size: 12px;
	font-weight: bold;*/
	text-transform: uppercase;
	}
.pagination .page-numbers {
	float: left;
	display: inline-block;
	margin: 0 10px 10px 0px;
	padding: 4px 15px;
	/*font-weight: bold;
	color: #fff;
	background: #5394a8; */
	}
	/*
.pagination a:hover, .page-links a:hover {
background:#f90 url(images/sprite-orange.png) repeat-x left -50px;color:#fff;
text-decoration:underline;font-weight:700;
	}
.pagination .current {
border-color:#808080;background:url(images/sprite.png) repeat-x 0 0;
color: #000;
	}*/
.page-links a {
	float: none;
	margin: 0 3px;
	padding: 1px 9px;
	display: inline-block;
	/*font-weight: bold;
	color: #fff;
	background: #5394a8;*/
	}
.loop-nav {
	width: 100%;
	overflow: hidden;
	margin: 0 0 13px 0;
	/*font-size: 12px;*/
	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: 11px 15px;
	/*color: #fff;
	background: #5394a8;*/
	}
.loop-nav .next {
	float: right;
	text-align: right;
	}
	/*
.loop-nav a:hover span {
	background: #004C63;}	
}*/
/* Page links (multiple-paged posts) */
p.page-links, .comment-pagination {
	clear: both;
	}
.comment-pagination {
	margin-bottom: 21px;
	}
p.page-links a, .comment-pagination .page-numbers {
	margin: 0 3px;
	padding: 3px 9px 3px 9px;
 
	}

/* Navigation links 
* this hack added margin on the top, height and line-height
*/
.navigation-links {
font-style: italic;
margin:20px auto 21px;
padding:10px;
line-height:16px;
height:20px;	
}
.navigation-links .previous {
	float: left;
	max-width: 50%;
	}
.navigation-links .next {
	float: right;
	max-width: 50%;
	text-align: right;
	}
.navigation-attachment {
	overflow: hidden;
	}		
	
/* Widgets */
.widget {
	overflow: hidden;
	margin: 0 0 15px 0;
	/*color: #464646;*/

	}
.widget a {
	/*color: #464646;*/
	text-decoration: underline;
	}
.widget a:hover {
	/*color: #d54e21;*/
	text-decoration: none;
	}

/* Widget titles */
.widget-title {
	font-size: 14px;
	line-height:18px;
	/*color: #111;*/
	}

/* Utility widget areas */
#utility-before-content, #utility-after-content, #utility-after-page, #utility-after-single {
	margin: 0 0 21px 0;
	padding: 20px 20px 0 20px;
	/*border: 1px solid #ccc;*/
	}

/* Comments template */
#comments-template {
	clear: both;
		}

/* Comment headers */
.comments-header {
	font-size: 1.2em;
	}

/* Comments are closed */
.comments-closed {
	font-style: italic;
	}

/* Avatar */
#comments-template .avatar {
	width: 40px;
	height: 40px;
	float: right;
	margin-right: 15px;
	padding: 0;
	/*border: 1px solid #666;*/
	}

/* Comment metadata */
.comment-meta {
	margin: 10px 0 1px 0;
	font-size: 13px;
	}
.comment-author {
	font-size: 15px;
	}
.comment-reply-link, .permalink, .comment-edit-link {
	font-style: italic;
	}

/* Comment text */
.comment-text {
	clear: left;
	margin: 0 15px 0 0;
	}

/* Form */
.text-input {
	display: block;
	padding: 3px 6px;
	width: 97%;
	}
#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;
	}
#submit:hover {
	cursor: pointer;
	/*background: #f9f9f9; */
	}	

/* Navigation */
#postformats-menu a{
width:auto;
display: block;z-index:1000;zoom:1;
text-decoration: none; 
position: relative;font-size: 11px;text-transform: uppercase;
padding: 3px 20px 5px 20px;
/* border-bottom: 0px solid #ffffff !important;*/
}
/*
#postformats-menu li{
	margin-right: 15px;
	}
#postformats-menu li li{
	margin-right: 0;
	}*/
#postformats-menu  a:hover {text-decoration:underline;font-weight:700;} 
 
/* Navigation */
#subsidiary-menu {
	overflow: visible;
	height: 34px;
	margin: 0 0 60px 0;
	z-index: 100;	
	}
/* 
#subsidiary-menu li {
	margin-right: 15px;
}
 
#subsidiary-menu li a{clear:both;position:relative;text-decoration:none;	
padding:10px
}*/

/* Drop-downs style */
#subsidiary-menu li:hover ul, #subsidiary-menu li.sfHover ul {
	top: 32px;
	}

	/*
#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;
	}
	
 /* general menu hack */
/* border for all elements possible */
#primary-menu li a,#secondary-menu li a, #subsidiary-menu li a,#posttypes-menu li a,#postformats-menu li a,
.hentry,.widget,.byline,.entry-meta,.breadcrumbs,.comments,.comment-text,.comment-meta,#comments-template,
#submit,.pagination .page-numbers,.navigation-links,.wp-pagenavi a ,
pre,.note,.hentry img,.gallery img,.avatar,.wp-caption.category img.medium, .medium,.taxonomy-post_format-video .live-wire-thumbnail,
.sticky .thumbnail,.page-link,p.page-links a,.comment-pagination .page-numbers,#subsidiary
{
border: 1px solid #ccc;
}


#primary-menu li,#secondary-menu li,#posttypes-menu li,#postformats-menu li,#subsidiary-menu li,#postformats-menu li
{list-style:none;_border-bottom:solid 1px #ccc;
margin-right:15px}
#primary-menu li a, #posttypes-menu li a,
#secondary-menu li a, #subsidiary-menu li a {
	padding: 8px 15px 8px 15px;
/*color: #111;
	background: #fff;
	border: 1px solid #ccc;*/
	}
#primary-menu li li,#secondary-menu li li, #posttypes-menu li li,#subsidiary-menu,#postformats-menu li li {margin-right: 0;}	 
#primary-menu li li a, #posttypes-menu li li a,#secondary-menu li li a, #subsidiary-menu li li a {border-top: none;margin-right: 0;}	
#primary-menu li li li, #posttypes-menu li li li,#secondary-menu li li li, #subsidiary-menu li li li  {margin-left: -1px;	}
#primary-menu li ul,#posttypes-menu li ul,#secondary-menu li ul,#subsidiary-menu li ul {border-top: 1px solid #ccc;}
del,ins,#primary-menu ul a,#secondary-menu ul a,#subsidiary-menu ul a,.widget a:hover{text-decoration:none}

/**
* Footer Area styles
**************************************/

/* Footer container */

/*
#ft .wrap{
	margin: 0 auto;
	overflow: hidden;
	padding: 0 2%;
	width: 96%;
	}
*/	 
#footer-container {
	clear: both;
	margin: 0 0 21px 0;
	}

#subsidiary {
	margin: 0 0 21px 0;
	}
/*	
#subsidiary{
background-color: #F3F3F3;
background:rgba(243,243,243,0.8);
   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 .wrap {
background-color: #fff;
background:rgba(255,255,255,0.8);
	-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;
	margin: 0 auto;
	overflow: hidden;
	padding: .7em 1%;
	width: 96%;	
}
*/
/**
* Footer
**************************************/

#footer {
	overflow: hidden;
	width: inherit;
	margin: 0 auto;
	padding: 10px 25px auto;
	}

/* Copyright and credit sections */
#footer .copyright, #footer .credit {
	float: left;
	width: 50%;
	}
#footer .credit {
	text-align: right;
	}	
	 	
/* 
*****************************
 * now begins anything from PMNews 
 * YUI CSS GRIDS "reset-fonts-grids.css"
 * YUI BASE "base.css"
 * YUI Bubbling Accordion "accordion.css" Caridy Patiņo
 * PMNews gallery and image css
 * PMNews content text size, text colours and laout
 * PMNews image css based on "thebeeb-3" wordpress theme by by StyleWP for gallery and newsletter on sidebar
********************************
*/

/* reset-fonts-grids */
/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,textarea,button{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}body{text-align:center}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em}#doc2{width:73.076em;*width:71.25em}#doc3{margin:auto 10px;width:auto}#doc4{width:74.923em;*width:73.05em}.yui-b{position:relative}.yui-b{_position:static}#yui-main .yui-b{position:static}#yui-main,.yui-g .yui-u .yui-g{width:100%}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0}#yui-main .yui-b{float:none;width:auto}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%}.yui-gc div.first,.yui-gd .yui-u{width:66%}.yui-gd div.first{width:32%}.yui-ge div.first,.yui-gf .yui-u{width:74.2%}.yui-ge .yui-u,.yui-gf div.first{width:24%}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0}.yui-g .yui-g .yui-u{width:48.1%}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%}.yui-g .yui-gb .yui-u{_margin-left:1.0%}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0}.yui-gb .yui-gb .yui-u{_margin-left:.7%}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0}.yui-gb .yui-gd div.first{width:32%}.yui-g .yui-gd div.first{_width:29.9%}.yui-ge .yui-g{width:24%}.yui-gf .yui-g{width:74.2%}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%}.yui-ge div.first .yui-gd .yui-u{width:65%}.yui-ge div.first .yui-gd div.first{width:32%}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:"";display:block;clear:both}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1}

/* reset-fonts-grids */


/* Base */
/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%;  
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:0 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
del {
	text-decoration:line-through;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	//margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}

th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
small {
	font-size:93%;
}
p,fieldset,table,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible */
input[type=text],input[type=password]/*,textarea*/{width:12.25em;*width:11.9em;}

input[type=button],input[type=submit]{
	/*border:1px solid #CECECE;*/
	margin:5px 0;
	padding:4px 15px;
	/*background-color:#fff;*/
	cursor: pointer;
}

/* End - Base */	

#utility-after-single,#comments-template,.comment-text,.series
{
margin-bottom:20px;
padding: 10px 15px 21px 15px;
/*background-color: #ffffff;background:rgba(255,255,255,0.8);*/
} 

.breadcrumbs,.entry-meta,.byline,.comment-meta,.series
{
padding: 5px 10px 5px 10px;
}

.entry-meta,.byline,.comment-meta,.entry-utility ,.utility{
margin-top:10px;
}

.hentry{
/*background-color:#fff;*/
padding: 10px 5px 21px 10px;
}

.byline,.entry-meta{font-size:85%;}

.widget p {
	padding-top:5px;
	padding-bottom:5px;
}
.sidebar h3,.sidebar h3.entry-title,.series-title,h3{font-size:16px;padding:5px;font-variant:small-caps}

/* Post format icons */
a.post-format-link {
	padding-left: 21px;
	background: url('images/icons.png') no-repeat 0 0;
	}
.format-aside a.post-format-link {
	padding-left: 19px;
	}
.format-audio a.post-format-link {
	background-position: 0 -30px;
	}
.format-chat a.post-format-link {
	background-position: 0 -60px;
	}
.format-gallery a.post-format-link {
	padding-left: 19px;
	background-position: 0 -90px;
	}
.format-image a.post-format-link {
	background-position: 0 -120px;
	}
.format-link a.post-format-link {
	padding-left: 19px;
	background-position: 0 -150px;
	}
.format-quote a.post-format-link {
	background-position: 0 -178px;
	}
.format-status a.post-format-link {
	background-position: 0 -210px;
	}
.format-video a.post-format-link {
	background-position: 0 -239px;
	}

/* Gallery format */
.format-gallery .image-count {
	font-style: italic;
	color: #999;
	}

/* Post format archives. */
.taxonomy-post_format-link .hentry ul.links {
	list-style: none;
	margin-left: 10px;
	}
.taxonomy-post_format-link .hentry ul.links li {
	padding-left: 19px;
	background: url('images/icon-link.png') no-repeat 0 4px;
	}

/**/
h3{background-color:#fff;background-image:url(images/h3bg.jpg);
background-position:top;background-repeat:repeat-x;
margin:1em 0}

#secondary-menu a,.hentry,.widget,.comment-text,#comments-template,.entry-meta,.navigation-links,#ft,
.page-numbers,.loop-navigation,.utility,.entry-utility,.series,.loop-navigation,
#subsidiary-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 li a,#posttypes-menu li a,.yui-navset ul .yui-nav li a,.byline,
.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;
}

.yui-skin-sam div.yui-navset ul.yui-nav{font-size:85%} 
span.meta-sep{border-right:1px solid #ccc;padding:0 0 0 .3em}
.vertical_sep{background-image:url(images/sep1.jpg);background-position:right;background-repeat:no-repeat;float:left;height:80px;padding-top:50px}
.doc_sep{border-bottom:1px dotted #ccc;clear:both;margin:0;padding:5px 0 0}
.sep{/*border-bottom:1px dotted #687082;*/clear:both;font-size:10%;margin:5px 10px}
.sep1{/*border-bottom:1px dotted #AEAEAE;*/clear:both;font-size:10%}
.sep2{/*border-bottom:1px dotted #AEAEAE;*/clear:both;font-size:50%;margin-bottom:5px}
.vsep{border-left:1px solid #CCC;height:1px;margin-left:5px;padding-left:5px}


.catheader{color:#4E443C;}
.catheader a:hover{background-color:#efefef;}

#site-title{-moz-border-radius:9px 3px;-moz-border-radius-bottomright:25px 50px;
-moz-box-shadow:7px 7px 8px #818181;-webkit-border-bottom-right-radius:9px;
-webkit-border-radius:3px;-webkit-border-top-left-radius:9px;
-webkit-box-shadow:7px 7px 8px #818181;border-bottom:#c00 10px solid;
border-bottom-right-radius:25px 50px;border-left:13px solid #F5F5F5;
border-radius:0 10px 0 10px;border-right:13px solid #3F6AD1;
box-shadow:inset 0 0 0 1px rgba(53,86,129,0.4), inset 0 0 5px rgba(53,86,129,0.5), inset -285px 0 35px #FFF;
margin:0 0 10px;
padding:10px;
text-shadow:0 0 30px #eee , 0 0 70px #eee;text-transform:uppercase
}
#site-title a{color:#3F6AD1;text-decoration:none;text-shadow:#eee 1px 1px 2px}
#site-title a:hover{color:#FFAE29;text-decoration:underline;text-shadow:#111 1px 1px 2px}
#site-description{border-bottom:1px solid #c00;border-left:10px solid #3F6AD1;clear:left;color:red;font:normal normal normal 14px/18px Garamond,Georgia,"Times New Roman", serif;font-weight:0;letter-spacing:.25em;line-height:50px;margin:-11px 0 0;padding:0 0 0 10px;text-shadow:#000 1px 1px 2px;text-transform:uppercase}
.tagsbreadcrumb{border-bottom:#C00 10px solid;color:#999;float:left;font-family:Impact,Arial,Verdana;font-size:200%;font-weight:100;margin:0;text-transform:uppercase}
span.newspaper2,div.newspaper2{border-bottom:groove 2px #CCC;font-size:170%;font-variant:small-caps;font-weight:100;letter-spacing:.10em;line-height:1em;width:auto}
.tagsbreadcrumb a,span.tagsbreadcrumb a{font-size:90%}

 
.googlebreadcrumb{clear:left;color:#000;font:normal normal normal 16px/18px Garamond,Georgia,"Times New Roman", serif;font-variant:small-caps;font-weight:0;letter-spacing:.25em;text-shadow:#fff 1px 1px 2px}
h5.gr{border-bottom:#C00 10px solid;color:#999;float:left;font-family:Impact, Arial, Verdana;font-size:200%;font-weight:100;margin:0;text-transform:uppercase}
h5.gr2{color:#999;float:left;font-family:Impact, Arial, Verdana;font-size:400%;font-weight:100;margin:25px 0;position:relative;text-transform:uppercase}
h1.gr{border-bottom:#C00 10px solid;color:#999;float:left;font-family:Impact, Arial, Verdana;font-size:250%;font-weight:100;margin:0;text-transform:uppercase}
h1.gr a{margin-left:10px;text-shadow:0 1px 1px #fff}
.tagsbreadcrumb a:hover,h1.gr a:hover{color:#ff8304;text-shadow:0 1px 1px #222}
.middle-headline{color:#444;font-family:times,Times New Roman,times-roman,georgia,serif;font-size:28px;letter-spacing:-1px;line-height:40px}
.small-headline{font-family:Gill Sans,Verdana;font-size:11px;font-weight:700;letter-spacing:1px;line-height:14px;text-transform:uppercase}
.feat-tags{
border-bottom:1px solid #c00;
border-right:10px solid #3F6AD1;
color:#3B200F;
font-variant:small-caps;
font-weight:700;
line-height:125%;
padding-left:10px
}
.feat-tags1{
/*background-color:#eee;*/
border-bottom:1px solid #c00;
border-left:10px solid #3F6AD1;
color:#3B200F;
font-variant:small-caps;
font-weight:700;
line-height:125%;padding-left:10px
}
.sep{border-bottom:1px dotted #687082;}
.sep1,.sep2{border-bottom:1px dotted #AEAEAE;}


.Stroke{color:red;font-weight:700;text-shadow:1px 1px 0 #000,-1px -1px 0 #000}
.effect3D{color:rgba(255,255,0,.7);font-weight:700;text-shadow:1px 1px rgba(255,128,0,.7), 2px 2px rgba(255,128,0,.7),3px 3px rgba(255,128,0,.7),4px 4px rgba(255,128,0,.7),5px 5px rgba(255,128,0,.7)}
.insettext{background-color:#bad3ed;color:#344251;font-weight:700;text-shadow:1px 1px 0 #bad3ed}
.PillowEmboss{background-color:#ccc;color:#ddd;text-shadow:1px 1px white,-1px -1px #444}
.Emboss{background-color:#ccc;color:#ccc;text-shadow:-1px -1px white, 1px 1px #333}
.applestyle{background-color:#666color: #000;text-shadow:0 1px 1px #fff}
.glow{color:#FFF;text-shadow:0 0 20px #FF0}
.extraGlow{color:#FFF;text-shadow:0 0 30px #FF0 , 0 0 70px #FF0}

.path{font-size:90%;margin-bottom:5px}
.redmessage{clear:both;color:red;font-size:90%;padding:5px;text-align:center}
.red{color:red}
hr.yellow{background-color:#ddad08;border:0;color:#ddad08;height:1px;width:100%}
hr.blue{background-color:#369;border:0;color:#369;height:1px;width:100%}
hr.red{background-color:#aa1002;border:0;color:#aa1002;height:1px;width:100%}
hr.darkgreen{background-color:#36C;border:0;color:#36C;height:1px;width:100%}
hr.lightgreen{background-color:#dbe6de;border:0;color:#dbe6de;height:2px;width:100%}
hr.darkblue{background-color:#2647ad;border:0;color:#dbe6de;height:2px;width:100%}
.bb{border-bottom:1px solid #ccc}
.bt{border-top:1px solid #ccc}
.btr{border-top:1px solid #c00}

.xsmallview{font-size:11px}
.smallview{font-size:13px}
.largeview{font-size:21px}
.xlargeview{font-size:24px}
a.texttoggler{margin-right:6px}
a.texttoggler img{border:1px solid gray}

.buttons{background-color:#ffcc5e;border:1px solid #f60;color:#fff;
background-image:url(images/sprite-orange.png);
background-position:bottom;
font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;padding:3px;text-transform:uppercase}
.buttons:hover{background-color:#3F6AD1; color:#fff; text-decoration:underline;}

/* for "scrolltop" */
.backtotop{background:url(images/go-up.png) no-repeat;height:48px;width:48px}

/* Blockquotes */
blockquote {
	/*background: #f7f7f7;
	border: 1px solid #e5e5e5;
	border-left: 0.375em solid #13a1ec;
	color: #666;*/
	font-style: italic;
	height: 100%; /* IE7 */
	margin: 1em 0;
	padding: 1em 2em;
}
blockquote blockquote {
	padding: 0.375em 2em;
}

/* Code */
code {
	/*background: #f7f7f7;
	color: #555;*/
	padding: 0 0.1875em;
}
pre {
	/*background: #f7f7f7;
	border: 1px solid #e5e5e5;
	color: #555;*/
	font-size: .9375em;
	padding: 2em;
}
pre code {
	padding: 0;
}

/* Acronyms and abbreviations 
acronym,
abbr {
	border-bottom: 1px dotted #999;
}
*/

/* IMAGES Left, right, and center alignment 
* PMNews special hack for image and gallery
* */

/* Header image */
.header-image {
	overflow:hidden;
	display: block;
	width: 48%;
	height:110px;
	margin: 0;
	padding: 4px;
	/*background: #f4f2e7;
	border: 1px solid #d5d3d1; */

}	
.news-slideshow {
	float: left;
	width: 200px;
	height:150px;
	margin: 5px 15px 10px 0;
	}
	
.thumbnail {
	float: left;
	width: 100px;
	height: 100px;
	margin: 5px 15px 10px 0;
	}

.live-wire-thumbnail,.news-thumbnail {
	float: right;
	margin: 0 0 .5em 1.5em;
	max-width: 90px;
	max-height: 80px;
}
.category img.medium, .medium {
	float: left;
	max-width: 200px;
	margin: 0 20px 10px 0;
	padding: 4px;
	/*background: #eee;*/
	}
.news-slideshow {
	float: left;
	width: 240px;
 	height:200px; 
	margin: 5px 15px 10px 0;
	}	

p img.left  {float: left;margin: 1.5em 1.5em 1.5em 0;padding: 0;}
p img.right {float: right;margin: 1.5em 0 1.5em 1.5em;}
img {border:0;}

/* Fixing the nasty inline styles WordPress adds for galleries. */
/* For a better gallery experience, install http://wordpress.org/extend/plugins/cleaner-gallery */
.gallery {overflow: hidden;margin: 0 !important;	}
.gallery br {	display: block;line-height: 0;
	height: 0; /* Ugh! Learn CSS, WP developers! */	}
.gallery a {border: none;}
.gallery-item {overflow: hidden;
	margin: 0 0 25px 0 !important;}
.gallery-icon {overflow: hidden;	margin: 0;}
.gallery img {max-width: 89%;height: auto;margin: 0 auto;
	padding: 2px !important;border: 1px solid #ddd !important;}
.gallery-caption {margin: 0;
	font: normal normal normal 12px/25px Arial, Verdana, sans-serif;
	/*color: #999;*/}
.singular-attachment .post .gallery-caption {
	display: none; /* Hide captions in gallery on attachment pages. This is a theme feature. */
}
.attachment img { /* single attachment images should be centered */
display: block;margin: 0 auto;}

/* 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% }

/* =Attachments
----------------------------------------------- */
.image-attachment div.entry-meta {float: left;}
.image-attachment #navigation {float: right;margin: -1px 0 0.85em 0;}
.image-attachment .entry-content {clear: both;}
.image-attachment .entry-content .entry-attachment {/*background: #eee;	*/margin: 0 0 1.7em;padding: 0.85em;text-align: center;}
.image-attachment .entry-content .attachment {display: block;	margin: 0 auto;text-align: center;}
.image-attachment .entry-content .entry-caption p {margin: 0;padding: 0.85em 0 0;}

/* ================================================================ 
     IMAGE STYLES
=================================================================== */
.img-thumb{	width: 60px;height: 50px;float: left;padding: 1px;border: 1px solid #c1c1c1;margin: 1px 10px 10px 0px;}	
.img-thumb-right {width: 130px;height: 100px;float: right;padding: 1px;	border: 1px solid #c1c1c1;margin: 1px 0px 10px 10px;}	
.img-catlight {float: left;padding: 1px;border: 1px solid #c1c1c1;margin: 1px 10px 0px 0px;}	
.img-catlight-right {float: right;padding: 1px;	border: 1px solid #c1c1c1;margin: 1px 0px 0px 10px;}	

.taxonomy-post_format-video .live-wire-thumbnail {
	width: 194px;
	height: 120px;
}

/* Galleries */
.gallery {
	margin-bottom: 1.5em !important;
}
.gallery-caption {
/* 	color: #555;*/
	font: normal normal normal 0.875em/1.6 "Helvetica Neue", Helvetica, sans-serif;
	margin-bottom: 0.357142857em;
}
.singular-attachment .gallery-caption {
	display: none; /* Hides gallery captions on singular-attachment views. */
}
.hentry .gallery .gallery-icon .attachment-thumbnail {
	padding: 2%;
}
.singular-attachment .hentry .gallery .gallery-icon .attachment-thumbnail {
	padding: 3%;
}
	
/* Images 
.sticky .thumbnail {background: #eee;}*/

/* 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 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 .yui-navset, #secondary .yui-navset{
	height: 1%;
	}		

/* Widgets Common Styling */
.image-stream .widget-inside div, .widget-newsletter .newsletter-wrap, #primary .search-form, #secondary .search-form , p.term-cloud, .textwidget, #primary .yui-navset, #secondary .yui-navset {
	background: url(images/widget-list-item.png) repeat-x;
	}		

/* ONLY  needed form home.php or page-tempate-home.php */
#primaryBottomTabs_body .imgThumb{height:201px;overflow:hidden;float:right;right:10px;top:9px;width:269px}

.enthumb_2,.enthumb_3,.enthumb_4,.enthumb_5,.enthumb_6,.enthumb_7,.enthumb_14 
{
float:right;	margin: 0 0 .5em 1.5em;
}
.enthumb_1,.enthumb_8,.enthumb_9,.enthumb_10,.enthumb_11,.enthumb_12,.enthumb_13
{
float:left;margin: 5px 15px 10px 0;
}
.enthumb_1{width:342px;height:256px}
.enthumb_2{max-width: 80px;max-height: 80px;}
.enthumb_3{width:60px;height:45px}
.enthumb_4{width:269px;height:201px}
.enthumb_5{width:169px;height:101px} /* default */
.enthumb_6{width:269px;height:201px} /* default */
.enthumb_7{width:269px;height:201px} /* default */
.enthumb_8{width:269px;height:201px}
.enthumb_9{width:269px;height:201px}
.enthumb_10{width:269px;height:201px}
.enthumb_11{width:269px;height:201px}
.enthumb_12{width:269px;height:201px}
.enthumb_13{width:269px;height:201px}
.enthumb_14{width:80px;height:85px}

/*
Copyright (c) 2007, Caridy Patiņo. All rights reserved.
Portions Copyright (c) 2007, Yahoo!, Inc. All rights reserved.
Code licensed under the BSD License:
http://www.bubbling-library.com/eng/licence
version: 1.3.3
*/
.yui-skin-sam .yui-cms-accordion .yui-cms-item .bd {
    height: 0;
    padding: 0;
    overflow: hidden;
}
.yui-skin-sam .yui-cms-accordion.vertical .yui-cms-item .bd {
    height: auto;
    width: 1px;
}
.yui-skin-sam .yui-cms-accordion .yui-cms-item .bd .fixed {
padding: 5px;
    }

.yui-skin-sam .yui-cms-accordion .yui-cms-item .actions {
    position: absolute;
    top: 5px;
    right: 2px;
    text-align: right;
}
.yui-skin-sam .yui-cms-accordion .yui-cms-item .actions a {
margin-right: 4px;
text-decoration: none;
font-size: 50%;
float: left;
    }
.yui-skin-sam .yui-cms-accordion .yui-cms-item .actions .accordionToggleItem {
width: 14px;
height: 14px;
background: url('images/sprite.png') no-repeat 0 -350px;
cursor:pointer;
    }
.yui-skin-sam .yui-cms-accordion .yui-cms-item.selected .actions .accordionToggleItem {
    background: url('images/sprite.png') no-repeat 0 -400px;
}
.yui-skin-sam .yui-cms-accordion.persistent .yui-cms-item.selected .actions .accordionToggleItem {
    display: none;
}
.yui-skin-sam .yui-cms-accordion.vertical .yui-cms-item .actions .accordionToggleItem {
width: 25px;
height: 15px;
background: url('images/sprite.png') no-repeat 0 -450px;
    }
.yui-skin-sam .yui-cms-accordion.vertical .yui-cms-item.selected .actions .accordionToggleItem {
    background: url('images/sprite.png') no-repeat 0 -500px;
}
.yui-skin-sam .yui-cms-accordion .yui-cms-item .actions .accordionRemoveItem {
width: 25px;
height: 15px;
background: url('images/sprite.png') no-repeat 0 -300px;
    }
.yui-skin-sam .yui-cms-accordion .yui-cms-item .ajax .fixed {
    background: url('images/loading.gif') no-repeat 50% 50%;
}

.yui-skin-sam .yui-cms-accordion .yui-cms-item .bd {
	height: 0px;
}
.yui-skin-sam .yui-cms-accordion.fixIE .yui-cms-item .bd {
	*height: 1px; /* IE Hack */
}
.yui-skin-sam .yui-cms-accordion .yui-cms-item.selected .bd {
	height: auto;
}

.tagsmyAccordion1 {float: left;margin: 0 5px 0 0;}
  .tagsmyAccordion1 .yui-cms-accordion .yui-cms-item {border: 1px solid #cccccc;width: 100%;}
    .tagsmyAccordion1 .yui-cms-accordion .yui-cms-item h3 {margin: 0px;}
.tagsmyAccordion1 .yui-cms-accordion .yui-cms-item .action {text-decoration: none;
  width: 16px; height: 16px;margin-left: 3px;float: right;}
.tagsmyAccordion1 #mylist-first-accordion.yui-cms-accordion .yui-cms-item .accordionRemoveItem.action {
  background: url(images/accordion.gif) no-repeat 0px -400px;}
.tagsmyAccordion1 #mylist-second-accordion.yui-cms-accordion .yui-cms-item .accordionRemoveItem.action {
  background: url(images/accordion.gif) no-repeat 0px -400px;}
.tagsmyAccordion1 #mylist-first-accordion.yui-cms-accordion .yui-cms-item .action.accordionToggleItem {
  background: url(images/accordion.gif) no-repeat 0px 0px;}
.tagsmyAccordion1 #mylist-first-accordion.yui-cms-accordion .yui-cms-item.selected .action.accordionToggleItem {
  background: url(images/accordion.gif) no-repeat 0px -100px;}
    .tagsmyAccordion1 .yui-cms-accordion .yui-cms-item .bd {height: 0px;overflow: hidden;background-color: #fff;}
.tagsmyAccordion1 .yui-cms-accordion .yui-cms-item .bd .fixed {overflow: hidden;padding: 5px;}
.tagsmyAccordion1 .entry-title{font-size:14px;}
.tagsmyAccordion1 .entry-ubtitle{font-size:12px;}
/* ---------------- */
.commentsmyAccordion {float: left;margin-right: 15px;width: 100%;}
.commentsmyAccordion .yui-cms-accordion .yui-cms-item {border: 1px solid #cccccc;}
.commentsmyAccordion .yui-cms-accordion .yui-cms-item h3 {margin: 0px;font-size:16px;}
.commentsmyAccordion .yui-cms-accordion .yui-cms-item .accordionToggleItem {
background: url(images/accordion.gif) no-repeat 0px 0px;text-decoration: none;padding-left: 20px;display: block;}
.commentsmyAccordion .yui-cms-accordion .yui-cms-item.selected .accordionToggleItem {
background: url(images/accordion.gif) no-repeat 0px -100px;}
.commentsmyAccordion .yui-cms-accordion .yui-cms-item .bd {height: 0px;overflow: hidden;background-color: #fff;}
.yui-cms-accordion .sliding .bd {overflow: hidden !important;}
.commentsmyAccordion .yui-cms-accordion .yui-cms-item .bd .fixed {overflow: hidden;padding: 5px;}	

/* ------------*/
.inheritAccordion {float: left;margin-right: 10px;width: iherit;}
.inheritAccordion .yui-cms-accordion .yui-cms-item {border: 1px solid #cccccc;}
.inheritAccordion .yui-cms-accordion .yui-cms-item h3 {margin: 0px;font-size:14px;}
.inheritAccordion .yui-cms-accordion .yui-cms-item .accordionToggleItem {
background: url(images/accordion.gif) no-repeat 0px 0px;text-decoration: none;padding-left: 20px;display: block;}
.inheritAccordion .yui-cms-accordion .yui-cms-item.selected .accordionToggleItem {
  background: url(images/accordion.gif) no-repeat 0px -100px;}
.inheritAccordion .yui-cms-accordion .yui-cms-item .bd {height: 0px;overflow: hidden;background-color: #fff;}
.yui-cms-accordion .sliding .bd {overflow: hidden !important;}
.inheritAccordion .yui-cms-accordion .yui-cms-item .bd .fixed {overflow: hidden;padding: 5px;}
/* myAccordions for sidebar */
.myAccordions { float: left; margin-right: 15px;}
.myAccordions .yui-cms-accordion .yui-cms-item {border: 1px solid #cccccc;width: 280px; }
.myAccordions .yui-cms-accordion .yui-cms-item h3 {margin: 0px;}
.myAccordions .yui-cms-accordion .yui-cms-item .action {text-decoration: none;width: 16px; height: 16px;
margin-left: 3px;float: right;}
.myAccordions #mylist-first-accordion.yui-cms-accordion .yui-cms-item .accordionRemoveItem.action {
background: url(images/accordion.gif) no-repeat 0px -400px;}
.myAccordions #mylist-second-accordion.yui-cms-accordion .yui-cms-item .accordionRemoveItem.action {
background: url(images/accordion.gif) no-repeat 0px -400px;}
.myAccordions #mylist-first-accordion.yui-cms-accordion .yui-cms-item .action.accordionToggleItem {
background: url(images/accordion.gif) no-repeat 0px 0px;}
.myAccordions #mylist-first-accordion.yui-cms-accordion .yui-cms-item.selected .action.accordionToggleItem {
  background: url(images/accordion.gif) no-repeat 0px -100px;}
.myAccordions .yui-cms-accordion .yui-cms-item .bd {height: 0px;overflow: hidden;background-color: #fff;}
.myAccordions .yui-cms-accordion .yui-cms-item .bd .fixed {overflow: hidden;padding: 5px;}				
/* CatsfeatAccordions for sidebar */		
.CatsfeatAccordions { float: left; margin-right: 10px;}
.CatsfeatAccordions .yui-cms-accordion .yui-cms-item {border: 1px solid #cccccc;width:  99%; }
.CatsfeatAccordions .yui-cms-accordion .yui-cms-item h3 {margin: 0px;}
.CatsfeatAccordions .yui-cms-accordion .yui-cms-item .action {text-decoration: none;width: 16px; height: 16px;
margin-left: 3px;float: right;}
.CatsfeatAccordions #mylist-first-accordion.yui-cms-accordion .yui-cms-item .accordionRemoveItem.action {
background: url(images/accordion.gif) no-repeat 0px -400px;}
.CatsfeatAccordions #mylist-second-accordion.yui-cms-accordion .yui-cms-item .accordionRemoveItem.action {
background: url(images/accordion.gif) no-repeat 0px -400px;}
.CatsfeatAccordions #mylist-first-accordion.yui-cms-accordion .yui-cms-item .action.accordionToggleItem {
background: url(images/accordion.gif) no-repeat 0px 0px;}
.CatsfeatAccordions #mylist-first-accordion.yui-cms-accordion .yui-cms-item.selected .action.accordionToggleItem {
background: url(images/accordion.gif) no-repeat 0px -100px;}
.CatsfeatAccordions .yui-cms-accordion .yui-cms-item .bd {height: 0px;overflow: hidden;background-color: #fff;}
.CatsfeatAccordions .yui-cms-accordion .yui-cms-item .bd .fixed {overflow: hidden;padding: 5px;}	


/* YUI CSS Detection Stamp */
#yui3-css-stamp.cssbutton { display: none; }

#container .hd {
		background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/nt/ma/ma_nws_1.gif);
		background-position:top right;
		background-repeat:no-repeat;
		background-color:none;
	} 
	
	#container h2 {
		border:none;
		margin-top:0;
	}

	#container h3 {
		color:#999999;
	}
	
	#buttonContainer {
		padding-bottom:.5em;
	}
	
	#container .module {
		padding:.5em 1em 1em 1em;
		overflow:hidden;
	}
	

	
.pure-button-green {
text-transform: uppercase;
font-weight:bold;
color: white;
padding: 0.8em 2.5em;
background: #16bb51;
border-radius: 6px;
text-shadow: 0 1px 1px rgb(22, 116, 29);
}
	
.pure-twitter-button {
font-weight:600;
color: #fff;
padding: 0.8em 1.5em;
  background-color: #0084b4;
   background-color: rgba(0,132,180, 0.8);	
border-radius: 6px;
text-shadow: 0 1px 1px rgb(154,228,228);
font-family:Arial,Helvetica,sans-serif   
}  
.pure-fb-button {
font-weight:500;
color: #fff;
padding: 0.8em 1.5em;
   background-color: #3b5998;
 background-color: rgba(59,89,152, 0.8);	
border-radius: 6px;
text-shadow: 0 1px 1px rgb(59,89,152, 0.8);
font-family:Arial,Helvetica,sans-serif
}
.pure-fb-button a,.pure-fb-button a:hover {
font-weight:600;
color: #fff;
padding: 0.8em 1.5em;
   background-color: #899bc1; 
   background-color: rgba(137,155,193, 0.8);	
border-radius: 6px;
text-shadow: 0 1px 1px rgb(137,155,193, 0.8);
font-family:Arial,Helvetica,sans-serif
}
		
 .pure-button-red {
background: red;
text-transform: uppercase;
color: white;
font-weight: bold;
text-shadow: 1px 1px 1px rgb(170, 46, 23);
border: 3px solid rgb(131, 2, 2);
border-radius: 20px;

}

.pure-button-yellow {
background: rgb(255, 236, 15);
color: rgb(146, 128, 32);
border: 1px solid rgb(201, 189, 52);
text-shadow: -1px 1px 1px white;
}

.pure-button-wedding:hover {
background: #555;
color: #eee;
}

.pure-button-wedding:active {
background: #222;
color: #fff;
box-shadow: none;
}	
.yui3-button {
    margin:3px;
}

.warning{
    background-color:#FAF55F;
}

.success{
    background-color:#57A957;
    color:white;
}

.error{
    background-color:#C43C35;
    color:white;
}

.notice{
    background-color:#1B7AE0;
    color:white;
}

.yui3-button-icon {
    background-image: url("../assets/button/icon-sprite-dark-and-light-24.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    width: 20px;
}

.yui3-button-icon-bold {
    background-position: 1px 1px;
}

.yui3-button-icon-italic {
    background-position: 1px -35px;
}

.yui3-button-icon-underline {
    background-position: 1px -71px;
}
	
/* starts decoration  or colouring for all page 
*  this is the decoration to be implemented for all styles/style-name.css"
*  example style: "default.css", "light-blue.css", "gray.css" etc. refer to the folder "styles/style-name"
*/ 
 
/* decorating the body and header sections */
html,body{
min-height: 13px;           /* For the close button */
_height: 13px;              /* IE6 */

}

html {
 margin: 0;
 padding: 0;
/*	border-top: 0.3125em solid #3F6AD1;
	border-bottom: 0.3125em solid #980400;
*/
}
	
/* 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
}
#subsidiary{
background-color: #F3F3F3;
background:rgba(243,243,243,0.8);
   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;		
}	
header, footer, section {
display: block;
margin: 4px;
padding: 5px;
min-height: 100px;
height:100%;
}
aside {
margin: 3px;
padding: 3px;
}

/*
#doc2 form,#doc3 form,#doc4 form,#doc form,div img,article .content,table[class^=horizon],.single .category-blog .entry-meta{
	max-width:100%;
}
*/
#doc2 input,#doc3 input,#doc4 input,#doc input{
	max-width:75%;
}

article h1{
	margin:0;
}
.clear{clear:both;}.block {display:block}

* html .clearfix{
	height:1%;
}

.clear{
	clear:both!important;
}

.clearfix{
	display:block;
	min-height:1%;
}

.clearfix:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}	

/* yui3-skin HERE */
/* yui3-skin button HERE */

/* starts decoration  or colouring for all page 
*  this is the decoration to be implemented for all styles/style-name.css"
*  example style: "default.css", "light-blue.css", "gray.css" etc. refer to the folder "styles/style-name"
*/

.hentry.sticky,.bypostauthor  {
	background-color: #e4f2fd;
	border: 1px solid #d9e1e7 !important;
	}
/* Code */
pre,#submit:hover {
	background: #f9f9f9;
	}
	
code,th ,.sticky .thumbnail,.image-attachment .entry-content .entry-attachment,.category img.medium, .medium,
.loop-meta 
 {
	background: #eee;
	}
	
/* Tables */
table {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}	
td, th {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}	
/*
th {
	background: #eee;
	}*/
	
blockquote{	
	color: #555;
	}
blockquote blockquote {
	color: #777;
	}	
	
input[type=button],input[type=submit]{
	border:1px solid #CECECE;

}

.drop-cap {color: #333;}

.note{
border-right: 1px solid #d2e6f2;
	border-bottom: 1px solid #d2e6f2;
	border-left: 8px solid #d2e6f2;
	background: #f1faff;color: #597787;}

.note span.title{
	color: #3880a8;
	
}
.downloads{
	background: #f6fff1;
	color: #637d53;
		border-right: 1px solid #def1d3;
	border-bottom: 1px solid #def1d3;
	border-left: 8px solid #def1d3;
	}
.download span.title {
	color: #6a8c55;
	}
/* Alert/Warning */
.alert, .warning {
	border-right: 1px solid #e7e7c8;
	border-bottom: 1px solid #e7e7c8;
	border-left: 8px solid #e7e7c8;
/*	background: #fffff1;*/
	color: #74744a;
}


/* Errors */
.error {
	background: #ffebe8;
	border: 1px solid #C00;
	}
	
.alert span.title, .warning span.title {
	color: #dc7a05;
	}/*
.breadcrumbs {
	color: #666;
	}*/
.breadcrumbs a {
	color: #111;
	}
.breadcrumbs a:hover {
	color: #d54e21;
	}	
#site-description,.breadcrumbs ,.wp-caption .wp-caption-text ,.byline ,.entry-meta{
	color: #666;
	}	
.wp-caption img ,#comments-template .avatar 
{border: 1px solid #666;}	
.gallery-caption {color: #555;}

.subtitle,.entry-subtitle{color:#600;text-shadow:0 1px 1px #fff;}
.entry-postnote { color:#89b31f;  border-bottom: 1px dashed #ccc;
border-top: 1px solid #cccccc;}

#custom-doc,#doc,#doc1,#doc2,#doc3,#doc4,.alert, .warning,
.hentry,.image-stream a,
.widget,.yui-skin-sam.yui-navset.yui-content,
.pmnews-corners2,
#utility-after-single,#comments-template,.comment-text,.series,
.yui-skin-sam .yui-navset.yui-content
{
background-color: #ffffff;background:rgba(255,255,255,0.8);
}

/* Loop meta */
.loop-meta {
 	border: 2px solid #e7e1d4;
	-moz-box-shadow: 1px 3px 3px #999;
	-webkit-box-shadow: 1px 3px 5px #999;
	box-shadow: 1px 3px 3px #999;
	}
	
.loop-title {
	color:#222;
	text-shadow: 3px 3px 3px #999;
	}
	
.loop-description {
	color: #999;
	}
	
.loop-description .avatar {
	background: #f2ede2;
	border: 1px solid #d8d1c3;
	}

/* Avatar 
#comments-template .avatar {
	border: 1px solid #666;}	 */
	
.loop-nav a:hover span {
	background: #004C63;}	
	
#subsidiary-menu li a{background:#d8d8d8 url(images/sprite.png) repeat-x;color:#000;}
#postformats-menu a{
border-width:1px 0;border-style:solid;
border-color:#808080;background:url(images/sprite.png) repeat-x 0 0;
color: #000;
}	
#postformats-menu a:hover{background:#f90 url(images/sprite-orange.png) repeat-x left -50px;color:#fff;}	

/* now starts yui-fying the theme content elements */
#footer,#primary-menu,#secondary-menu,#subsidiary-menu,#submit,.pagination .page-numbers{
background:#d8d8d8 url(images/sprite.png) repeat-x;
}

#primary-menu li a,#secondary-menu li a,#subsidiary-menu  li a,.breadcrumbs,.navigation-links{
background: #d8d8d8 url(images/sprite.png) repeat-x 0 0;
}

#primary-menu ul li a:hover,#primary-menu li li.current-menu-item a,
#primary-menu li.current-menu-item li a,#secondary-menu ul li a:hover,
.pagination a:hover, .page-links a:hover 
{
background:url(images/sprite.png) repeat-x 0 -1700px;color:#000
}

#primary-menu  li.current-menu-item a,.pagination .current {
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;
}

#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;}
/* decoration ends */
	
#postformats-menu a{
border-bottom: 0px solid #ffffff !important;
}	

/*
#utility-after-single,#comments-template,.series{
background-color: #f0f8ff;
background:rgba(240,248,255,0.8);
}*/

/* border for all elements possible */
#primary-menu li a,#secondary-menu li a, #subsidiary-menu li a,#posttypes-menu li a,#postformats-menu li a ,
.hentry,.widget,.byline,.entry-meta,.breadcrumbs,.comments,.comment-text,.comment-meta,#comments-template,
#submit,.pagination .page-numbers,.navigation-links,.wp-pagenavi a ,
pre,.note,.hentry img,.gallery img,.avatar,.wp-caption.category img.medium, .medium,.taxonomy-post_format-video .live-wire-thumbnail,
.sticky .thumbnail,.page-link,p.page-links a,.comment-pagination .page-numbers,#subsidiary
{
border: 1px solid #ccc;
}

#subsidiary{
background-color: #F3F3F3;
background:rgba(243,243,243,0.8);
   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;		
}	

/* Blockquotes */
blockquote {
	background: #f7f7f7;
	border: 1px solid #e5e5e5;
	border-left: 0.375em solid #13a1ec;
	color: #666;
}
/* Code */
code {
	background: #f7f7f7;
	color: #555;
}
pre {
	background: #f7f7f7;
	border: 1px solid #e5e5e5;
	color: #555;
}
/* Acronyms and abbreviations */
acronym,
abbr {
	border-bottom: 1px dotted #999;
}

/* Header image */
.header-image {
	background: #f4f2e7;
	border: 1px solid #d5d3d1;
}	
.widget > div ,.widget_tag_cloud div,
.textwidget {
	border-top: 1px solid #ECEDE8;
}
.widget-area{border-bottom:1px solid #ECEDE8}

.widget ul li:hover{background:#fafafa}

/* Navigation and Pagination */


 header, footer, section {
  /* display: block;
   margin: 4px;
   padding: 5px;
 min-height: 100px;
  height:100%;*/
   border: 1px solid #fcfcfc;
   border-radius: 7pt;
   background: #f7f7f7;
   }
aside {
 /*  margin: 3px;
   padding: 3px;*/
   border: 1px solid #8888bb;
   border-radius: 7pt;
   background: #F3F3F3;
   -webkit-flex: 1 6 20%;
           flex: 1 6 20%;
   -webkit-order: 3;
           order: 3;
}  

#custom-doc,#doc,#doc1,#doc2,#doc3,#doc4{
/*background-color:#ffffff;
background:rgba(255,255,255,0.8);*/
border:1px solid #646464;
border-bottom:0;
border-top:0;
box-shadow:0 0 1em #000;
-moz-box-shadow:0 0 1em #000;
-webkit-box-shadow:0 0 1em #000;
}
/* decorating the body and header sections */
html,body{ 
    background: background:-moz-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 252, 253, 0.3)), color-stop(49%, rgba(237, 237, 238, 0)), color-stop(51%, rgba(237, 237, 238, 0)), color-stop(100%,rgba(189, 189, 193, 0.3)));
    background: -webkit-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background: -o-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background: -ms-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background:linear-gradient(to bottom, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#1a000000',GradientType=0 );
    background-color: #ededee;
    border-radius: 4px 4px 0 0;
} 
html,body{border-bottom:.2125em solid #980400;border-top:.1125em solid #3F6AD1;color:#333;margin:0}




/* autocomplete-list-skin.css   (sam) ****************************************************/
.yui3-skin-mine .yui3-aclist-content {
    background-color: #fafafa;
    border: solid 1px #ededed;
    color: #4f4f4f;
    -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.58);
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.58);
    box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.15);
}

.yui3-skin-mine .yui3-aclist-item-hover {
    background-color: #dedede;
    color: #2e2e2e;
}

.yui3-skin-mine .yui3-aclist-item-active {
    background-color: #ededee;
    color: #161618;
    outline: none;
}

.yui3-skin-mine .yui3-button {
    /* Structure */
    display: inline-block;
    *display: inline; /*IE 6/7*/
    zoom: 1;
    font-size: 100%;
    *font-size: 90%; /*IE 6/7 - To reduce IE's oversized button text*/
    *overflow: visible; /*IE 6/7 - Because of IE's overly large left/right padding on buttons */
    padding: 0.4em 1em 0.45em; /*0.4em 1em 0.45em;*/
    line-height: normal;
    white-space: nowrap;
    vertical-align: baseline;
    text-align: center;
    cursor: pointer;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;

    /* Presentation */
    /*color: #444;  rgba not supported (IE 8) */
    /*color: rgba(0, 0, 0, 0.80);  rgba supported */
    /**color: #444;  IE 6 & 7 */
    color: #3e3e42;
    /*border: 1px solid #999;  IE 6/7/8*/
    /*border: none rgba(0, 0, 0, 0);  IE9 + everything else*/
    border: solid 1px;
    border-color: #fcfcfd #dddddf #dddddf #fcfcfd;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ffffff', endColorstr='#00ffffff', GradientType=0);
    background: background:    -moz-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 252, 253, 0.3)), color-stop(49%, rgba(237, 237, 238, 0)), color-stop(51%, rgba(237, 237, 238, 0)), color-stop(100%,rgba(189, 189, 193, 0.3)));
    background: -webkit-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background:      -o-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background:     -ms-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background:   linear-gradient(to bottom, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#1a000000',GradientType=0 );
    background-color: #ededee;

    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 1px rgba(0,0,0, 0.25) inset, 0 2px 2px rgba(255,255,255, 0.30) inset, 0 1px 2px rgba(0,0,0, 0.15);
    -moz-box-shadow: 0 0 1px rgba(0,0,0, 0.25) inset, 0 2px 2px rgba(255,255,255, 0.30) inset, 0 1px 2px rgba(0,0,0, 0.15);
    box-shadow: 0 0 1px rgba(0,0,0, 0.25) inset, 0 2px 2px rgba(255,255,255, 0.30) inset, 0 1px 2px rgba(0,0,0, 0.15);

    /* Transitions */
    -webkit-transition: 0.1s linear -webkit-box-shadow;
    -moz-transition: 0.1s linear -moz-box-shadow;
    -ms-transition: 0.1s linear box-shadow;
    -o-transition: 0.1s linear box-shadow;
    transition: 0.1s linear box-shadow;
}

.yui3-skin-mine a.yui3-button {
    color: #3e3e42;
    text-decoration:none;
}

.yui3-skin-mine a.yui3-button-selected {
    color: #020203;
    text-decoration:none;
}

.yui3-skin-mine .yui3-button-hover,
.yui3-skin-mine .yui3-button:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#26000000', GradientType=0);
    background: background:    -moz-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 252, 253, 0.3)), color-stop(49%, rgba(237, 237, 238, 0)), color-stop(51%, rgba(237, 237, 238, 0)), color-stop(100%,rgba(189, 189, 193, 0.3)));
    background: -webkit-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background:      -o-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background:     -ms-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background:   linear-gradient(to bottom, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#1a000000',GradientType=0 );
    background-color: #d5d5d7;
    color: #252527;
}

.yui3-skin-mine .yui3-button-active,
.yui3-skin-mine .yui3-button:active {
    border: inset 1px solid #999;  /*IE 6/7/8*/
    border: none rgba(0, 0, 0, 0);  /*IE9 + everything else*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A000000', endColorstr='#26000000', GradientType=0);
    background: background:    -moz-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(216, 216, 218, 0) 49%, rgba(216, 216, 218, 0) 51%, rgba(163, 163, 168, 0.3) 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 252, 253, 0.3)), color-stop(49%, rgba(216, 216, 218, 0)), color-stop(51%, rgba(216, 216, 218, 0)), color-stop(100%,rgba(163, 163, 168, 0.3)));
    background: -webkit-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(216, 216, 218, 0) 49%, rgba(216, 216, 218, 0) 51%, rgba(163, 163, 168, 0.3) 100%);
    background:      -o-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(216, 216, 218, 0) 49%, rgba(216, 216, 218, 0) 51%, rgba(163, 163, 168, 0.3) 100%);
    background:     -ms-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(216, 216, 218, 0) 49%, rgba(216, 216, 218, 0) 51%, rgba(163, 163, 168, 0.3) 100%);
    background:   linear-gradient(to bottom, rgba(252, 252, 253, 0.3) 0%, rgba(216, 216, 218, 0) 49%, rgba(216, 216, 218, 0) 51%, rgba(163, 163, 168, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#1a000000',GradientType=0 );
    background-color: #D8D8DA;
    color: #020203;


    -webkit-box-shadow: 0 0 1px rgba(0,0,0, 0.25) inset, 0 2px 4px rgba(0,0,0, 0.30) inset;
    -moz-box-shadow: 0 0 1px rgba(0,0,0, 0.25) inset, 0 2px 4px rgba(0,0,0, 0.30) inset;
    box-shadow: 0 0 1px rgba(0,0,0, 0.25) inset, 0 2px 4px rgba(0,0,0, 0.30) inset;
}

.yui3-skin-mine .yui3-button[disabled],
.yui3-skin-mine .yui3-button-disabled,
.yui3-skin-mine .yui3-button-disabled:hover,
.yui3-skin-mine .yui3-button-disabled:active {
    cursor: default;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    filter: alpha(opacity=55);
    -khtml-opacity: 0.55;
    -moz-opacity: 0.55;
    opacity: 0.55;
    -webkit-box-shadow: 0 0 1px rgba(0,0,0, 0.25) inset;
    -moz-box-shadow: 0 0 1px rgba(0,0,0, 0.25) inset;
    box-shadow: 0 0 1px rgba(0,0,0, 0.25) inset;

    background-color: #ededee;
    color: #3e3e42;


}

/* Firefox: Get rid of the inner focus border */
.yui3-skin-mine .yui3-button::-moz-focus-inner{
    padding: 0;
    border: 0;
}

/* Firefox: Add a border around a focused button */
.yui3-skin-mine .yui3-button:-moz-focusring {
    outline: thin dotted;
}


.yui3-skin-mine .yui3-button-primary,
.yui3-skin-mine .yui3-button-selected {
    background-color: #D8D8DA;
    color: #020203;
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.25) inset, 0 2px 2px rgba(255, 255, 255, 0.17) inset, 0 1px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.25) inset, 0 2px 2px rgba(255, 255, 255, 0.17) inset, 0 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.25) inset, 0 2px 2px rgba(255, 255, 255, 0.17) inset, 0 1px 2px rgba(0, 0, 0, 0.15);
    border-color: #ededee #cdcdd0 #cdcdd0 #ededee;
}

.yui3-skin-mine .yui3-button-primary:hover,
.yui3-skin-mine .yui3-button-selected:hover {
    background-color: #c5c5c9;
    color: #020203;
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.25) inset, 0 2px 2px rgba(255, 255, 255, 0.17) inset, 0 1px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.25) inset, 0 2px 2px rgba(255, 255, 255, 0.17) inset, 0 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.25) inset, 0 2px 2px rgba(255, 255, 255, 0.17) inset, 0 1px 2px rgba(0, 0, 0, 0.15);
}


.yui3-skin-mine .yui3-sam .yui3-button:-moz-focusring {
    outline-color: rgba(0, 0, 0, 0.85);
}


.yui3-skin-mine .yui3-night .yui3-button:-moz-focusring {
    outline-color: rgba(255, 255, 255, 0.85);
}
.yui3-skin-mine .yui3-calendar-content {
    padding: 1em 1em 1.5em;
    border-radius: 8px;
    background:    -moz-linear-gradient(top, rgba(252, 252, 252, 0.3) 0%, rgba(250, 250, 250, 0) 49%, rgba(250, 250, 250, 0) 51%, rgba(199, 199, 199, 0.3) 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 252, 252, 0.3)), color-stop(49%, rgba(250, 250, 250, 0)), color-stop(51%, rgba(250, 250, 250, 0)), color-stop(100%,rgba(199, 199, 199, 0.3)));
    background: -webkit-linear-gradient(top, rgba(252, 252, 252, 0.3) 0%, rgba(250, 250, 250, 0) 49%, rgba(250, 250, 250, 0) 51%, rgba(199, 199, 199, 0.3) 100%);
    background:      -o-linear-gradient(top, rgba(252, 252, 252, 0.3) 0%, rgba(250, 250, 250, 0) 49%, rgba(250, 250, 250, 0) 51%, rgba(199, 199, 199, 0.3) 100%);
    background:     -ms-linear-gradient(top, rgba(252, 252, 252, 0.3) 0%, rgba(250, 250, 250, 0) 49%, rgba(250, 250, 250, 0) 51%, rgba(199, 199, 199, 0.3) 100%);
    background:   linear-gradient(to bottom, rgba(252, 252, 252, 0.3) 0%, rgba(250, 250, 250, 0) 49%, rgba(250, 250, 250, 0) 51%, rgba(199, 199, 199, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#1a000000',GradientType=0 );
    background-color: #fafafa;
    color: #4f4f4f;
    border: solid 1px;
    border-color: #fcfcfc #ededed #ededed #fcfcfc;
}

.yui3-skin-mine .yui3-calendar-grid {
    padding: 5px;  /* any affect? */
    border-collapse: collapse;
}

.yui3-skin-mine .yui3-calendar-header {
    padding-bottom:10px;
    color: #262626;
}

.yui3-skin-mine .yui3-calendar-header-label {
    margin: 0;
    font-size: 1em;
    font-weight: bold;
}


.yui3-skin-mine .yui3-calendar-day,
.yui3-skin-mine .yui3-calendar-prevmonth-day,
.yui3-skin-mine .yui3-calendar-nextmonth-day {
    padding: 0.16em 0.16em 0.24em;
    text-align: center;
}




.yui3-skin-mine .yui3-calendar-weekday {
    font-weight: bold;
    background: {{weekdayHeadBackground}};
    color: #4f4f4f;
}

.yui3-skin-mine .yui3-calendar-prevmonth-day,
.yui3-skin-mine .yui3-calendar-nextmonth-day {
    background: #fafafa;
    color: #adadad;
    border: solid 1px #cfcfcf;
}

.yui3-skin-mine .yui3-calendar-day {
    font-weight: bold;
    background: #dedede;
    color: #2e2e2e;
    border: solid 1px #cfcfcf;
}
.yui3-skin-mine .yui3-calendar-day:hover,         /* When cursor   is used to navigate days */
.yui3-skin-mine .yui3-calendar-day-highlighted {  /* When keyboard is used to navigate days */
    background: #dcdce0;
    color: #323239;
}

.yui3-skin-mine .yui3-calendar-day-selected {
    background:    -moz-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(216, 216, 218, 0) 49%, rgba(216, 216, 218, 0) 51%, rgba(163, 163, 168, 0.3) 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 252, 253, 0.3)), color-stop(49%, rgba(216, 216, 218, 0)), color-stop(51%, rgba(216, 216, 218, 0)), color-stop(100%,rgba(163, 163, 168, 0.3)));
    background: -webkit-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(216, 216, 218, 0) 49%, rgba(216, 216, 218, 0) 51%, rgba(163, 163, 168, 0.3) 100%);
    background:      -o-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(216, 216, 218, 0) 49%, rgba(216, 216, 218, 0) 51%, rgba(163, 163, 168, 0.3) 100%);
    background:     -ms-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(216, 216, 218, 0) 49%, rgba(216, 216, 218, 0) 51%, rgba(163, 163, 168, 0.3) 100%);
    background:   linear-gradient(to bottom, rgba(252, 252, 253, 0.3) 0%, rgba(216, 216, 218, 0) 49%, rgba(216, 216, 218, 0) 51%, rgba(163, 163, 168, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#1a000000',GradientType=0 );
    background-color: #D8D8DA;
    color: #252527;
}

.yui3-skin-mine .yui3-calendar-day-selected:hover, /* When cursor hovers over selected days */
.yui3-skin-mine .yui3-calendar-day-selected.yui3-calendar-day-highlighted { /* When keyboard focuses over selected days */
    background-color: #c5c5c9;
    color: #020203;
}

.yui3-skin-mine .yui3-calendar-header-label {
    text-align: center;
}

.yui3-skin-mine .yui3-calendar-left-grid {
   margin-right:1em;
}

.yui3-skin-mine .yui3-calendar-right-grid {
   margin-left:1em;
}

.yui3-skin-mine .yui3-calendar-selection-disabled,
.yui3-skin-mine .yui3-calendar-selection-disabled:hover {
  color: #adadad;
  background: #fafafa;
}
/**************** the following from calendarnavigator.css ******************/
.yui3-skin-mine .yui3-calendarnav-prevmonth, .yui3-skin-mine .yui3-calendarnav-nextmonth {
  color: #000000;  /*falls back to text if image not rendered */
  width: 12px;
  height: 14px;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKNJREFUeNpiYCAeSAPxUiiWZqAi4ATiaiD+DMT/ofgzVIyTUsMDgfghksHo+CFUDcnAAIgP4DEYHR+A6iEIhIB4GgkGo+NpUDMwADMQFwHxBwoMh+EPULOYYYZ7APFVKhiMjkFmejBBLWFjoD5gQ+dQO4iwOloUiOdQYPgcqBkDl0zRQRQRGS2KGkVFHRB/QzL4G1SMk5qpQg6psJMjVhNAgAEAH+qPqeiPEUsAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
}

.yui3-skin-mine .yui3-calendarnav-prevmonth:hover, .yui3-skin-mine .yui3-calendarnav-nextmonth:hover {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPpJREFUeNpi/P//PwMxQD9jszSQ6oJyyy7O8H1KjD5GQhYADeYEUkVAXAHEPFDhL0DcAcR9QIu+k20B0PBAIDUBiOVwKHkExAVAS9aTZAHQYAOowfYMxIGDUIsu4LUAaLAQkGoB4kwG8sB0IK4BWvQOxQKgwcxAdj4Q1wExPwNl4CMQNwHxRKBFfxn10jd5ADm9QKzFQF1wDYiLmaAcNgbqA7CZTEBv7ADS2iDboN5joEIQgczSBpmNHsmiQKodiJPJNHwuEFcCDX49MMkUi0VRUB/hy2ggFy+jtKgohRYVnFDh79CiopuiogLNIjmobxigrn5EjD6AAAMAok9vhfHG8wQAAAAASUVORK5CYII=);
  color: #0066CC;
}

.yui3-skin-mine .yui3-calendarnav-month-disabled, .yui3-skin-mine .yui3-calendarnav-month-disabled:hover {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNqs0yGLAlEUhuHrKoIgCFbBJghb3F+g0WrVarEqLIhBEEFYWKNNMBktU4z6C5RNkwyCyWQSTPuOfCOCrHNnxwMPyOGe73DAiTmOYywrhy/9/sTBZujN4k0KPbioi6teKuqCmsKGSN/10+q5ehN6QQkrLJB/Mp/Xm5VmAhdkMcEGZWNfZc1MlPGwII42dmiZ/1dLGW1lXhdU8YNvZEz0yijLy6z6FyTN6yvpX7DEOzo4vSD4pCwvc+lfcMEYBUwjhE+VMVbmw7/oiCY+sA4RvNZMUxmB38EWFTSwfxK815uKZkJ/yXMU0cf5rn9Wr6g3f1bC4nwvbIAZRup1Ay671a8AAwC3OzOqxK+rkwAAAABJRU5ErkJggg==);
  cursor: default;
  color: #CCCCCC;
}

.yui3-skin-mine .yui3-calendarnav-prevmonth, .yui3-skin-mine .yui3-calendarnav-prevmonth:hover {
  background-position: 0px 0px;
  margin-left:-12px;
}

.yui3-skin-mine .yui3-calendarnav-nextmonth, .yui3-skin-mine .yui3-calendarnav-nextmonth:hover {
  background-position: -12px 0px;
  margin-right: -12px;
}

.yui3-skin-mine .yui3-calendarnav-prevmonth span, .yui3-skin-mine .yui3-calendarnav-nextmonth span {
   display: none;
   *display: block;
}

/* basic skin styles */
.yui3-skin-mine .yui3-datatable-table {
    margin: 0;
    padding: 0;
    font-family: arial, sans-serif;
    border-collapse: separate;
    border-spacing: 0;
    /* IE7- doesn't support border-spacing, but separate is needed for more
     * reliable dimension calculation for scrollable's header width sync,
     * and it doesn't hurt to have the declaration here.
     */
    /**border-collapse: collapse;*/
    border: solid 1px #ededed;
}

.yui3-skin-mine .yui3-datatable-caption {
    color: #adadad;
    font: italic 85%/1 arial, sans-serif;
    padding: 1em 0em; /*1em 0;*/
    text-align: center;
}

.yui3-skin-mine .yui3-datatable-cell {
    background-color: #fafafa;
    color: #4f4f4f;
}
.yui3-skin-mine .yui3-datatable-cell,
.yui3-skin-mine .yui3-datatable-header {
    border-left: 1px solid #ededed; /*  inner column border */
    border-width: 0 0 0 1px;
    font-size: inherit;
    margin: 0;
	overflow: visible; /*to make this work where the title is really long */
    padding: 0.3em 0.6em;
}
.yui3-skin-mine .yui3-datatable-cell:first-child,
.yui3-skin-mine .yui3-datatable-first-header {
    border-left-width: 0px;
}

.yui3-skin-mine .yui3-datatable-header {
    background:    -moz-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(244, 244, 245, 0) 49%, rgba(244, 244, 245, 0) 51%, rgba(196, 196, 202, 0.3) 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 252, 253, 0.3)), color-stop(49%, rgba(244, 244, 245, 0)), color-stop(51%, rgba(244, 244, 245, 0)), color-stop(100%,rgba(196, 196, 202, 0.3)));
    background: -webkit-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(244, 244, 245, 0) 49%, rgba(244, 244, 245, 0) 51%, rgba(196, 196, 202, 0.3) 100%);
    background:      -o-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(244, 244, 245, 0) 49%, rgba(244, 244, 245, 0) 51%, rgba(196, 196, 202, 0.3) 100%);
    background:     -ms-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(244, 244, 245, 0) 49%, rgba(244, 244, 245, 0) 51%, rgba(196, 196, 202, 0.3) 100%);
    background:   linear-gradient(to bottom, rgba(252, 252, 253, 0.3) 0%, rgba(244, 244, 245, 0) 49%, rgba(244, 244, 245, 0) 51%, rgba(196, 196, 202, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#1a000000',GradientType=0 );
    background-color: #f4f4f5;
    color: #44444b;

    /*font-weight: normal;*/
    text-align: left;
    vertical-align: bottom;
    white-space: nowrap;
}

.yui3-skin-mine .yui3-datatable-even .yui3-datatable-cell {
}
.yui3-skin-mine .yui3-datatable-odd  .yui3-datatable-cell  {
    background-color: #ededed;
    color: #2e2e2e;
}
/************************  sortable ***************/
.yui3-skin-mine .yui3-datatable-sortable-column {
    cursor: pointer;
}

/* this seems to be just the header of a sorted column */
.yui3-skin-mine .yui3-datatable-columns .yui3-datatable-sorted,
.yui3-skin-mine .yui3-datatable-sortable-column:hover {
    background-color: #ededee;
    color: #3e3e42;
}

.yui3-skin-mine .yui3-datatable-sort-liner {
    display: block;
    height: 100%;
    position: relative;
    padding-right: 15px;
    position: relative;
}

.yui3-skin-mine .yui3-datatable-sort-indicator {
    position: absolute;
    right: 0;
    bottom: .5ex;
    width: 7px;
    height: 10px;
    background: url(assets/images/sort-arrow-sprite.png) no-repeat 0 0;
    _background: url(assets/images/sort-arrow-sprite-ie.png) no-repeat 0 0;
    overflow: hidden;
}

.yui3-skin-mine .yui3-datatable-sorted .yui3-datatable-sort-indicator {
    background-position: 0 -10px;
}
.yui3-skin-mine .yui3-datatable-sorted-desc .yui3-datatable-sort-indicator {
    background-position: 0 -20px;
}

.yui3-skin-mine .yui3-datatable-data .yui3-datatable-even .yui3-datatable-sorted {
    background-color: #f4f4f5;
    color: #323239;
}

.yui3-skin-mine .yui3-datatable-data .yui3-datatable-odd .yui3-datatable-sorted {
    background-color: #eaeaec;
}

/* added */
.yui3-skin-mine .yui3-datatable-columns .yui3-datatable-sorted {
    background-color: #ededee;
}



/** dial-core.css *******************************/
v\:oval,
v\:shadow,
v\:fill {
    behavior: url(#default#VML);
    display: inline-block;
     *display: inline;
     zoom: 1;
}
.yui3-dial{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	/*text-align:center;   This causes problems with the angle calc with longer labels*/
}
.yui3-dial-content,
.yui3-dial-ring{
	position:relative;
}
.yui3-dial-handle,
.yui3-dial-marker,
.yui3-dial-center-button,
.yui3-dial-reset-string,
.yui3-dial-handle-vml,
.yui3-dial-marker-vml,
.yui3-dial-center-button-vml,
.yui3-dial-ring-vml v\:oval,
.yui3-dial-center-button-vml v\:oval
{
	position:absolute;
}
.yui3-dial-center-button-vml v\:oval {
	font-size:1px;
	top:0;
	left:0;
}
.yui3-dial-content .yui3-dial-ring .yui3-dial-hidden v\:oval,
.yui3-dial-content .yui3-dial-ring .yui3-dial-hidden {
	/* [#2530206] using opacity instead of display:none;. display:none was mis-positioning the marker when we set the dial value on ring mousedown. */
	opacity:0;
	filter:alpha(opacity=0);
}

/** dial-skin.css  (sam) *******************************/
.yui3-skin-mine .yui3-dial-handle{ /*container. top left corner used for trig positioning*/
    background-color: #D8D8DA;
	opacity:0.3;
	-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.9) inset;
	/*-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.9) inset; Chrome 7/Win bug*/
	cursor:pointer;
	font-size:1px;
}
.yui3-skin-mine .yui3-dial-ring {
    background: -moz-linear-gradient(-45deg, rgba(255,255,255, 0.1) 0%, rgba(255,255,255,0) 39%, rgba(0,0,0,0) 40%, rgba(0,0,0, 0.2) 100%);
    background-color: #fafafa;
	box-shadow:1px 1px 5px rgba(0, 0, 0, 0.4) inset;
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4) inset; /*Chrome 7/Win bug*/
	-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.4) inset;
}
.yui3-skin-mine .yui3-dial-center-button{
    background: -moz-radial-gradient(30% 30% 0deg, circle farthest-side, rgba(255,255,255, 0.3) 24%, rgba(255,255,255, 0) 41%, rgba(0,0,0, 0) 42%, rgba(0,0,0, 0.2) 83%) repeat scroll 0 0 transparent;
    background-color: #f4f4f5;
	box-shadow:-1px -1px 2px rgba(0, 0, 0, 0.3) inset, 1px 1px 2px rgba(0, 0, 0, 0.5);
	cursor:pointer;
	opacity:0.7;
	/*text-align:center;*/
}
.yui3-skin-mine .yui3-dial-reset-string{
    color: #44444b;
	font-size:85%;
	text-decoration:underline;
}
.yui3-skin-mine .yui3-dial-label{
	color:    #4f4f4f; /* this sits directly on page background */
	margin-bottom:0.8em;
}
.yui3-skin-mine .yui3-dial-value-string{
	margin-left:0.5em;
	color: #262626;   /*this sits directly on page background */
	font-size:130%;
}
.yui3-skin-mine .yui3-dial-value {
	visibility:visible;
	position:absolute;
	top:0;
	left:0;
	width:4em;
}

.yui3-skin-mine .yui3-dial-north-mark{
	position:absolute;
	border-left:2px solid #adadad;
	height:5px;
	width:10px;
	left:50%;
	top:-7px;
	font-size:1px;
}
.yui3-skin-mine .yui3-dial-marker {
	background-color: #262626;
	opacity:0.2;
	font-size:1px;
}
.yui3-skin-mine .yui3-dial-marker-max-min{
	background-color:#AB3232;  /*red for max/min*/
	opacity:0.6;
}
.yui3-skin-mine .yui3-dial-ring-vml,
.yui3-skin-mine .yui3-dial-center-button-vml,
.yui3-skin-mine .yui3-dial-marker v\:oval.yui3-dial-marker-max-min,
.yui3-skin-mine v\:oval.yui3-dial-marker-max-min,
.yui3-skin-mine .yui3-dial-marker-vml,
.yui3-skin-mine .yui3-dial-handle-vml {
    background: none;
    opacity:0;
}
/********************************/


/** from overlay-core.css ***************************/
.yui3-overlay {
    position:absolute;
}

.yui3-overlay-hidden {
    visibility:hidden
}

.yui3-widget-tmp-forcesize .yui3-overlay-content {
    overflow:hidden !important;
}

/** added ***************************************/
.yui3-skin-mine .yui3-overlay-content .yui3-widget-hd,
.yui3-skin-mine .yui3-overlay-content .yui3-widget-bd,
.yui3-skin-mine .yui3-overlay-content .yui3-widget-ft {
    background-color: #fafafa;
    border: solid 1px #ededed;
    border-bottom: none;
    padding: 0.3em 0.5em;
    color: #4f4f4f;
}
.yui3-skin-mine .yui3-overlay-content .yui3-widget-ft {
    border-bottom: solid 1px #ededed;
}

/** from panel-core.css *****************************************/
.yui3-panel {
    position: absolute;
}
.yui3-panel-hidden {
    visibility: hidden;
}
.yui3-widget-tmp-forcesize .yui3-panel-content {
    overflow: hidden !important;
}
.yui3-panel .yui3-widget-hd {
    position: relative;
}
.yui3-panel .yui3-widget-hd .yui3-widget-buttons {
    position: absolute;
    top: 0;
    right: 0;
}
.yui3-panel .yui3-widget-ft .yui3-widget-buttons {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

/** from panel-skin.css (sam)***************************************/
.yui3-skin-mine .yui3-panel-content {
    -webkit-box-shadow: 2 2 7px rgba(0,0,0,0.15);
    -moz-box-shadow: 2 2 7px rgba(0,0,0,0.15);
    box-shadow: 2px 2px 7px rgba(0,0,0,0.15);
    border: solid 1px #eaeaec;
    background-color: #fafafa;
    color: #4f4f4f;
    border-radius: 4px;
}
.yui3-skin-mine .yui3-panel .yui3-widget-hd {
    padding: 0.5em; /* Room for close button. */
    padding-right: 40px; /* Room for Close button */
    min-height: 13px;           /* For the close button */
    _height: 13px;              /* IE6 */
    color: #3e3e42;
    background: background:    -moz-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 252, 253, 0.3)), color-stop(49%, rgba(237, 237, 238, 0)), color-stop(51%, rgba(237, 237, 238, 0)), color-stop(100%,rgba(189, 189, 193, 0.3)));
    background: -webkit-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background:      -o-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background:     -ms-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background:   linear-gradient(to bottom, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#1a000000',GradientType=0 );
    background-color: #ededee;
    border-radius: 4px 4px 0 0;


    /*
    TODO: Add support for IE and W3C gradients
    */
}
.yui3-skin-mine .yui3-panel .yui3-widget-hd .yui3-widget-buttons {
    padding: 0.2em;
}
.yui3-skin-mine .yui3-panel .yui3-widget-bd {
    padding: 0.5em;
}
.yui3-skin-mine .yui3-panel .yui3-widget-ft {
	background: #f4f4f5;
	padding: 0.5em;
    text-align: right;
    border-radius: 0 0 4px 4px;
}
.yui3-skin-mine .yui3-panel .yui3-widget-ft .yui3-button {
    margin-left: 8px;
}

/*
Support for icon-based [x] "close" button in the header.

Nicolas Gallagher: "CSS image replacement with pseudo-elements (NIR)"
http://nicolasgallagher.com/css-image-replacement-with-pseudo-elements/
*/
.yui3-skin-mine .yui3-panel .yui3-widget-hd .yui3-button-close {
    /* Reset base button styles */
    background: transparent;
    filter: none;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;

    /* Structure */
    width: 13px;
    height: 13px;
    padding: 0;
    overflow: hidden;
    vertical-align: top;
    /* IE less than 8 :( */
    *font-size: 0;
    *line-height: 0;
    *letter-spacing: -1000px;
    *color: #86A5EC;
    *background: url(assets/images/sprite_icons.png) no-repeat 1px 1px;
}
.yui3-skin-mine .yui3-panel .yui3-widget-hd .yui3-button-close:before {
    /*
    Displays the [x] icon in place of the "Close" text.
    Note: The `width` of this pseudo element is the same as its "host" element.
    */
    content: url(assets/images/sprite_icons.png);
    display: inline-block;
    text-align: center;
    font-size: 0;
    line-height: 0;
    width: 13px;
    margin: 1px 0 0 1px;
}
.yui3-skin-mine .yui3-panel-hidden .yui3-widget-hd .yui3-button-close {
    /* Required for IE > 7 to deal with pseudo :before element */
    display: none;
}

/********  scrollview-base-skin.css **********************************************/
.yui3-skin-mine .yui3-scrollview {
    -webkit-tap-highlight-color: rgba(255,255,255,0);
}
/******** scrollview-scrollbars-skin.css   (sam) *************************************/
.yui3-skin-mine .yui3-scrollview-scrollbar {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate(0, 0);
}

.yui3-skin-mine .yui3-scrollview-scrollbar .yui3-scrollview-first,
.yui3-skin-mine .yui3-scrollview-scrollbar .yui3-scrollview-middle,
.yui3-skin-mine .yui3-scrollview-scrollbar .yui3-scrollview-last {
    border-radius:3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
/*    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAYAAAD9yd/wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABJJREFUeNpiZGBgSGPAAgACDAAIkABoFyloZQAAAABJRU5ErkJggg==); */
    background-color: #f4f4f5;
    /* opacity */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
    filter: alpha(opacity=50); /* IE 5-7 */
    -moz-opacity: 0.5; /* Netscape */
    -khtml-opacity: 0.5; /* Safari 1.x */
    opacity: 0.5;
}}

.yui3-skin-mine .yui3-scrollview-scrollbar .yui3-scrollview-first,
.yui3-skin-mine .yui3-scrollview-scrollbar .yui3-scrollview-last {
    border-bottom-right-radius:0;
    border-bottom-left-radius:0;

    -webkit-border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;

    -moz-border-radius-bottomright:0;
    -moz-border-radius-bottomleft:0;
}

.yui3-skin-mine .yui3-scrollview-scrollbar .yui3-scrollview-last {
    border-radius:0;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px;

    -webkit-border-radius:0;
    -webkit-border-bottom-right-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -webkit-transform: translate3d(0, 0, 0);

    -moz-border-radius:0;
    -moz-border-radius-bottomright:3px;
    -moz-border-radius-bottomleft:3px;
    -moz-transform: translate(0, 0);
}

.yui3-skin-mine .yui3-scrollview-scrollbar .yui3-scrollview-middle {
    border-radius:0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;

    -webkit-transform: translate3d(0,0,0) scaleY(1);
    -webkit-transform-origin-y: 0;

    -moz-transform: translate(0,0) scaleY(1);
    -moz-transform-origin: 0 0;
}

.yui3-skin-mine .yui3-scrollview-scrollbar-horiz .yui3-scrollview-first,
.yui3-skin-mine .yui3-scrollview-scrollbar-horiz .yui3-scrollview-last {
    border-top-right-radius: 0;
    border-bottom-left-radius: 3px;

    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 3px;

    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomleft: 3px;
}

.yui3-skin-mine .yui3-scrollview-scrollbar-horiz .yui3-scrollview-last {
    border-bottom-left-radius: 0;
    border-top-right-radius: 3px;

    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-right-radius: 3px;

    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topright: 3px;
}

.yui3-skin-mine .yui3-scrollview-scrollbar-horiz .yui3-scrollview-middle {
    -webkit-transform: translate3d(0,0,0) scaleX(1);
    -webkit-transform-origin: 0 0;

    -moz-transform: translate(0,0) scaleX(1);
    -moz-transform-origin: 0 0;
}

.yui3-skin-mine .yui3-scrollview-scrollbar-vert-basic .yui3-scrollview-child,
.yui3-skin-mine .yui3-scrollview-scrollbar-horiz-basic .yui3-scrollview-child {
    background-color: #aaa;  /* where does this display? */
    background-image: none;
}
/******** scrollview-scrollbars-core.css *******************************/
.yui3-scrollview-scrollbar {
    opacity: 1;
    position: absolute;
    width: 6px;
    height: 10px;
}

.yui3-scrollview-scrollbar {
    top: 0;
    right: 1px;
}

.yui3-scrollview-scrollbar-horiz {
    top:auto;
    height: 8px;
    width: 20px;
    bottom: 1px;
    left: 0;
}

.yui3-scrollview-scrollbar .yui3-scrollview-child {
    position: absolute;
    right: 0px;
    display: block;
    width: 100%;
    height: 4px;
}

.yui3-scrollview-scrollbar .yui3-scrollview-first {
    top: 0;
}

.yui3-scrollview-scrollbar .yui3-scrollview-last {
    top: 0;
}

.yui3-scrollview-scrollbar .yui3-scrollview-middle {
    position: absolute;
    top: 4px;
    height: 1px;
}

.yui3-scrollview-scrollbar-horiz .yui3-scrollview-child {
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;

    top: 0;
    left: 0;
    bottom: auto;
    right: auto;
}

.yui3-scrollview-scrollbar-horiz .yui3-scrollview-first,
.yui3-scrollview-scrollbar-horiz .yui3-scrollview-last {
    width: 4px;
    height: 6px;
}

.yui3-scrollview-scrollbar-horiz .yui3-scrollview-middle {
    top: 0;
    left: 4px;
    width: 1px;
    height: 6px;
}

.yui3-scrollview-scrollbar-vert-basic {
    height:auto;
}

.yui3-scrollview-scrollbar-vert-basic .yui3-scrollview-child {
    position:static;
    _overflow:hidden;
    _line-height:4px;
}

.yui3-scrollview-scrollbar-horiz-basic {
    width:auto;
    white-space:nowrap;
    line-height:6px;
    _overflow:hidden;
}

.yui3-scrollview-scrollbar-horiz-basic .yui3-scrollview-child {
    position:static;

    padding:0;
    margin:0;

    top:auto;
    left:auto;
    right:auto;
    bottom:auto;
}
/******** scrollview-list-skin.css  (sam) *****************************/
.yui3-skin-mine .yui3-scrollview {
    -webkit-tap-highlight-color: rgba(255,255,255,0);
}

.yui3-skin-mine .yui3-scrollview{
	background-color: #fafafa;
}
/* For IE 6/7 - needs a background color (above) to pick up events, and zoom, to fill the UL */
.yui3-skin-mine .yui3-scrollview-vert .yui3-scrollview-content .yui3-scrollview-item {
    *zoom:1;
}

/* For IE7 - needs zoom, otherwise clipped content is not rendered */
.yui3-skin-mine .yui3-scrollview-vert .yui3-scrollview-content .yui3-scrollview-list {
    *zoom:1;
	list-style:none; /*need these since reset is not required*/
	padding:0; /*need these since reset is not required*/
	margin:0; /*need these since reset is not required*/
}

.yui3-skin-mine .yui3-scrollview-content,
.yui3-skin-mine .yui3-scrollview-vert .yui3-scrollview-content {
    border:1px solid #ededed; /* remove the ScrollView border here */
    /*border-top:0; Remove the top border if needed */
	background-color: transparent;
	font-family: HelveticaNeue,arial,helvetica,clean,sans-serif;
	color:black;
}
                                        /*jeff can't find this ... -item class */
.yui3-skin-mine .yui3-scrollview-vert .yui3-scrollview-content .yui3-scrollview-item {
    border-bottom: 1px solid #f00;
    padding: 15px 20px 16px;   /*jeff: not implemented since can't find -item class */
    font-size: 100%;
    font-weight: bold;
    background-color: #f00;
	cursor:pointer;
}


/******** These are not needed, just added for presentation ********/
.yui3-skin-mine .yui3-scrollview-content ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.yui3-skin-mine .yui3-scrollview-content li {
    padding: 0.3em 0.5em;
    border-bottom: solid 1px #dedede;
    color: #4f4f4f;
}
.yui3-skin-mine .yui3-scrollview-content li:hover {
    background: #dedede;
    /*border-bottom: solid 1px #dedede;*/
    color: #080808;
}
/******** end of just added for presentation ********/

/** slider-base-core.css *********************************************/
.yui3-slider,
.yui3-slider-rail {
    /* xbrowser inline-block styles */
    display: -moz-inline-stack; /* FF2 */
    display: inline-block;
    *display: inline; /* IE 7- (with zoom) */
    zoom: 1;
    vertical-align: middle;
}

.yui3-slider-content {
    position: relative;
    display: block;
}
.yui3-slider-rail {
    position: relative;
}

.yui3-slider-rail-cap-top,
.yui3-slider-rail-cap-left,
.yui3-slider-rail-cap-bottom,
.yui3-slider-rail-cap-right,
.yui3-slider-thumb,
.yui3-slider-thumb-image,
.yui3-slider-thumb-shadow {
    position: absolute;
}

.yui3-slider-thumb {
    overflow: hidden;
}


/** slider-base-skin.css (sam)***************************************/
/* Horizontal Slider */

/* Use thumbUrl /build/slider-base/assets/skins/sam/thumb-x.png */

.yui3-skin-mine .yui3-slider-x .yui3-slider-rail,
.yui3-skin-mine .yui3-slider-x .yui3-slider-rail-cap-left,
.yui3-skin-mine .yui3-slider-x .yui3-slider-rail-cap-right {
    background-image: none;
}

.yui3-skin-mine .yui3-slider-x .yui3-slider-rail {
    height: 26px;
}
.yui3-skin-mine .yui3-slider-x .yui3-slider-thumb {
    background-color: #f4f4f5;
    height: 18px;
    width: 12px;
    border: solid 1px #eaeaec;
    border-color: #eaeaec #dcdce0 #dcdce0 #eaeaec;
    border-radius: 50% 50% 3px 3px;
    margin-top: 5px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15), -1px -1px 3px rgba(0, 0, 0, 0.15) inset;
}

.yui3-skin-mine .yui3-slider-x .yui3-slider-rail-cap-left {
    background-color: #fafafa;
    font-size: 1px; /* for IE 6 */
    height: 2px;
    left: -4px;
    width: 100%;
    border: solid 1px #ddd;
    border-color: #dcdce0 #ededed #ededed #dcdce0;
    border-right: none;
    margin-top: 0.5em;
    border-radius: 2px 0 0 2px;
}
.yui3-skin-mine .yui3-slider-x .yui3-slider-rail-cap-right {
    background-color: #fafafa;
    font-size: 1px; /* for IE 6 */
    height: 2px;
    right: -4px;
    width: 8px;
    border: solid 1px #ddd;
    border-color: #dcdce0 #ededed #ededed #dcdce0;
    border-left: none;
    margin-top: 0.5em;
    border-radius: 0 2px 2px 0;
}

.yui3-skin-mine .yui3-slider-x .yui3-slider-thumb-image,
.yui3-skin-mine .yui3-slider-x .yui3-slider-thumb-shadow {
    display: none;
}

/* Vertical Slider */

.yui3-skin-mine .yui3-slider-y .yui3-slider-rail,
.yui3-skin-mine .yui3-slider-y .yui3-slider-rail-cap-top,
.yui3-skin-mine .yui3-slider-y .yui3-slider-rail-cap-bottom {
    background-image: none;
}

.yui3-skin-mine .yui3-slider-y .yui3-slider-rail {
    width: 26px;
}
.yui3-skin-mine .yui3-slider-y .yui3-slider-thumb {
    background-color: #f4f4f5;
    height: 12px;
    width: 18px;
    border: solid 1px #eaeaec;
    border-color: #eaeaec #dcdce0 #dcdce0 #eaeaec;
    border-radius: 50% 3px 3px 50%;
    margin-left: 5px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15), -1px -1px 3px rgba(0, 0, 0, 0.15) inset;
}

.yui3-skin-mine .yui3-slider-y .yui3-slider-rail-cap-top {
    background-color: #fafafa;
    width: 2px;
    top: -4px;
    height: 100%;
    border: solid 1px #ddd;
    border-color: #dcdce0 #ededed #ededed #dcdce0;
    border-bottom: none;
    margin-left: 0.5em;
    border-radius: 2px 2px 0 0;
}
.yui3-skin-mine .yui3-slider-y .yui3-slider-rail-cap-bottom {
    background-color: #fafafa;
    width: 2px;
    bottom: -4px;
    height: 8px;
    border: solid 1px #ddd;
    border-color: #dcdce0 #ededed #ededed #dcdce0;
    border-top: none;
    margin-left: 0.5em;
    border-radius: 0 0 2px 2px;
}

.yui3-skin-mine .yui3-slider-y .yui3-slider-thumb-image,
.yui3-skin-mine .yui3-slider-y .yui3-slider-thumb-shadow {
    display: none;
}


.yui3-skin-mine .yui3-tabview-list {
    border:solid #cdcdd0; /* color between tab list and content */
    border-width:0 0 5px;
    zoom:1;
}

.yui3-skin-mine .yui3-tab {
    margin:0 0.2em 0 0;
    padding:1px 0 0; /* gecko: make room for overflow */
    zoom:1;
}

.yui3-skin-mine .yui3-tab-selected {
    margin-bottom:-1px; /* for overlap (mapped to tabview-list border-width) */
}

.yui3-skin-mine .yui3-tab-label {
    background:    -moz-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 252, 253, 0.3)), color-stop(49%, rgba(237, 237, 238, 0)), color-stop(51%, rgba(237, 237, 238, 0)), color-stop(100%,rgba(189, 189, 193, 0.3)));
    background: -webkit-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background:      -o-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background:     -ms-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    background:   linear-gradient(to bottom, rgba(252, 252, 253, 0.3) 0%, rgba(237, 237, 238, 0) 49%, rgba(237, 237, 238, 0) 51%, rgba(189, 189, 193, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#1a000000',GradientType=0 );
    background-color: #ededee;
    border-style: solid;
    border-color: #fcfcfd #dddddf #dddddf #fcfcfd;
    border-width: 1px 1px 0 1px;
    cursor:pointer;
    font-size:85%;
    padding: 0.3em 0.75em;
    text-decoration:none;
    color: #3e3e42;
    border-radius: 4px 4px 0 0;
}

.yui3-skin-mine .yui3-tab-label:hover,
.yui3-skin-mine .yui3-tab-label:focus {
    background:    -moz-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(213, 213, 215, 0) 49%, rgba(213, 213, 215, 0) 51%, rgba(164, 164, 168, 0.3) 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 252, 253, 0.3)), color-stop(49%, rgba(213, 213, 215, 0)), color-stop(51%, rgba(213, 213, 215, 0)), color-stop(100%,rgba(164, 164, 168, 0.3)));
    background: -webkit-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(213, 213, 215, 0) 49%, rgba(213, 213, 215, 0) 51%, rgba(164, 164, 168, 0.3) 100%);
    background:      -o-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(213, 213, 215, 0) 49%, rgba(213, 213, 215, 0) 51%, rgba(164, 164, 168, 0.3) 100%);
    background:     -ms-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(213, 213, 215, 0) 49%, rgba(213, 213, 215, 0) 51%, rgba(164, 164, 168, 0.3) 100%);
    background:   linear-gradient(to bottom, rgba(252, 252, 253, 0.3) 0%, rgba(213, 213, 215, 0) 49%, rgba(213, 213, 215, 0) 51%, rgba(164, 164, 168, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#1a000000',GradientType=0 );
    background-color: #d5d5d7;
    color: #252527;
    border: solid 1px;
    border-color: #ededee #c6c6c8 #c6c6c8 #ededee;
    border-bottom: none;
    outline:0;
}

.yui3-skin-mine .yui3-tab-selected .yui3-tab-label {
    background:    -moz-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(216, 216, 218, 0) 49%, rgba(216, 216, 218, 0) 51%, rgba(163, 163, 168, 0.3) 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 252, 253, 0.3)), color-stop(49%, rgba(216, 216, 218, 0)), color-stop(51%, rgba(216, 216, 218, 0)), color-stop(100%,rgba(163, 163, 168, 0.3)));
    background: -webkit-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(216, 216, 218, 0) 49%, rgba(216, 216, 218, 0) 51%, rgba(163, 163, 168, 0.3) 100%);
    background:      -o-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(216, 216, 218, 0) 49%, rgba(216, 216, 218, 0) 51%, rgba(163, 163, 168, 0.3) 100%);
    background:     -ms-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(216, 216, 218, 0) 49%, rgba(216, 216, 218, 0) 51%, rgba(163, 163, 168, 0.3) 100%);
    background:   linear-gradient(to bottom, rgba(252, 252, 253, 0.3) 0%, rgba(216, 216, 218, 0) 49%, rgba(216, 216, 218, 0) 51%, rgba(163, 163, 168, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#1a000000',GradientType=0 );
    background-color: #D8D8DA;
    color: #252527;
    border: solid 1px;
    border-color: #ededee #cdcdd0 #cdcdd0 #ededee;
}
/* separated out hover state for selected tab */
.yui3-skin-mine .yui3-tab-selected .yui3-tab-label:hover,
.yui3-skin-mine .yui3-tab-selected .yui3-tab-label:focus {
    background:    -moz-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(197, 197, 201, 0) 49%, rgba(197, 197, 201, 0) 51%, rgba(146, 146, 155, 0.3) 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 252, 253, 0.3)), color-stop(49%, rgba(197, 197, 201, 0)), color-stop(51%, rgba(197, 197, 201, 0)), color-stop(100%,rgba(146, 146, 155, 0.3)));
    background: -webkit-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(197, 197, 201, 0) 49%, rgba(197, 197, 201, 0) 51%, rgba(146, 146, 155, 0.3) 100%);
    background:      -o-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(197, 197, 201, 0) 49%, rgba(197, 197, 201, 0) 51%, rgba(146, 146, 155, 0.3) 100%);
    background:     -ms-linear-gradient(top, rgba(252, 252, 253, 0.3) 0%, rgba(197, 197, 201, 0) 49%, rgba(197, 197, 201, 0) 51%, rgba(146, 146, 155, 0.3) 100%);
    background:   linear-gradient(to bottom, rgba(252, 252, 253, 0.3) 0%, rgba(197, 197, 201, 0) 49%, rgba(197, 197, 201, 0) 51%, rgba(146, 146, 155, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#1a000000',GradientType=0 );
    background-color: #c5c5c9;
    color: #1d1d20;
    border: solid 1px;
    border-color: #dddddf #bdbdc2 #bdbdc2 #dddddf;
}



.yui3-skin-mine .yui3-tab-selected .yui3-tab-label {
    padding: 0.4em 0.75em; /* raise selected tab */
}

.yui3-skin-mine .yui3-tabview-panel {
    background-color: #fafafa;
    border: 1px solid #ededed;
    color: #4f4f4f;
    padding: 0.25em 0.5em; /* content padding */
}



/* Style of titles for single post pages */
/* Style of titles for single post pages */
/* Style of titles for single post pages */
/* Style of titles for single post pages */
/* Style of titles for single post pages */
/* Style of titles for single post pages */
/* Style of titles for single post pages */
h1.singlePageTitle { 
	font-size:30px;
	color:#0a9cc1;
	line-height:1.0em;
	margin:0 0 8px 0;
	letter-spacing:-2px;
	font-family:"trebuchet ms", arial, sans-serif !important;
	font-weight:normal !important;
}
/* Archive page titles */
h1.archiveTitle{
	color:#0a9cc1;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	margin:0 0 3px 0;
}
h1.archiveTitle a{
	color:#0a9cc1;
}
h1.archiveTitle a:hover{
	text-decoration:underline;
}
/* MAIN PAGE HEADLINES */
/* Title of featured post on slider */
h2.featuredTitle { 
	font:17px "trebuchet ms", arial, sans-serif;
	font-weight:normal;
	display:block;
}
h2.featuredTitle a {
	color:#fff;
	display:block;
	padding:3px;
}
h2.featuredTitle a:hover {
	text-decoration:underline;
}
/* Post titles display on homepage */
h2.postTitle{
	font-size:18px;
	color:#2d2d2d;
	margin:0 0 6px 0;
	line-height:1.0em;
}
h2.postTitle a{
	color:#2d2d2d;
}
h2.postTitle a:hover{
	color:#0a9cc1;
}
/* bottom box titles */
h2.secondaryCTitle{
	text-transform:uppercase;
	font-size:23px;
	padding-bottom:4px;
	color:#0a9cc1;
	border-bottom:3px solid #034252;
	margin:0 0 12px 0;
	width:100%;
	overflow:hidden;
}
h2.secondaryCTitle a, h2.secondaryCTitle a:hover{
	color:#0a9cc1;
}
/* Main page secondary content sidebar post titles */
h2.sidebarPostTitle{
	color:#7c7b7b;
	font-size:13px;
	line-height:1.3em;
}
h2.sidebarPostTitle a {
	color:#7c7b7b;
}
h2.titleMediaCat{
	color:#7c7b7b;
	font-size:15px;
	height:32px;
	line-height:13px;
}
h2.titleMediaCat a {
	color:#7c7b7b;
}


/* PRIMARY TOP WRAPPER wraps three main div #featuredContent, #midColPosts and #primaryTopSidebar
============================================================== */
#primaryTopWrapper { /* Wraps Featured Slider, entries below and on right hand of slider and 120+600 ad on main page */
	margin-bottom:10px;
}

/* MAIN CONTENT (LEFT BLOCK ABOVE THE PHOTO GALLERY ON MAIN PAGE)
============================================================== */
/* /Features Slider */
#featuredContent {
	padding:7px 7px 5px;
	display:inline;
	background:#e1eff2;
}
#featured-slider {
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 342px; /*width of featured content slider*/
	height: 352px;
}
#featured-slider img {
	display:block;
	min-height:256px;
	height:auto !important;
	height:256px;
}
#featured-slider .sliderPostPhoto { /* Wrapper for featured are photo and post title */
	position:relative;
	height:256px;
	width:342px;
	overflow:hidden;
}
#featured-slider .sliderPostInfo { /* Post title and if enabled excerpt wrapper for featured slider */
	position:absolute;
	bottom:0;
	width:332px;
	min-height:30px;
	color:#fff;
	padding:5px;
	background: url(blue/bgTransparent.png);
	height:auto !important;
	height:30px;
}
#featured-slider .sliderPostInfo p { /* Post excerpt style on featured slider */
	color:#fff;
	font-size:1.1em;
	padding:3px 5px 5px 6px;
}
#featured-slider .contentdiv{ /* do not change the name of class - The size of contentdiv is 495x270 (after excluding padding value) */
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	z-index:1;
}
#paginate-featured-slider { /* do not change the name of class - used to wrap thumbnails for featured area */
	display:block;
	margin-bottom:5px;
	font:bold 12px arial, verdana, sans-serif;
}
#paginate-featured-slider a { /* do not change the name of class - used to style links over featured slider */
	color:#000;
	padding:2px 6px;
	background:#ddd;
}
#paginate-featured-slider a:hover {
	text-decoration:none;
	color:#0a9cc1;
}
#paginate-featured-slider a.selected {
	color:#fff;
	text-decoration:none;
	background:#0a9cc1;
}
#belowfeatured {
}

/* BLOCK BETWEEN FEATURED SLIDER AND TOP SIDEBAR ON MAIN PAGE
============================================================== */
#midColPosts { /* Wraps the entries on rigt hand of featured slider */
	display:inline;
}

/* SIDEBAR TOP - MAIN PAGE
================================================================== */
#primaryTopSidebar { /*Wraps the 120*600 ad spot on mainpage */
	display:inline;
}
/* Primary Top sidebar tabs */
#sidebarTabs{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
#sidebarTabs_title{
	width:100%;
	overflow:hidden;
	background:url(blue/bgr_sidebarTabs_title.gif) repeat-x bottom;
}
#sidebarTabs_title li{
	float:left;
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	padding:0 2px 0 0;
}
#sidebarTabs_title li.last{
	padding:0;
}
#sidebarTabs_title li a{
	float:left;
	color:#000;
	background:url(blue/bgr_sidebarTabs_title_a.gif) repeat-x;
	height:24px;
	padding:8px 10px 0 10px;
}
#sidebarTabs_title li.last a{
	width:75px;
	white-space:nowrap;
}
#sidebarTabs_title li a.selected{
	color:#0a9cc1;
	background:#ffffff;
	height:24px;
	padding:7px 10px 0 9px;
	border:1px solid #bcbcbc;
	border-bottom:0;
	text-decoration:none;
}
#sidebarTabs_body{
	width:274px;
	border:1px solid #bcbcbc;
	border-top:0;
	padding:3px 12px 6px 12px;
}
#sidebarTabs_body ol{
	color:#999999;
	margin:0 0 0 20px;
}
#sidebarTabs_body ol li{
	list-style:decimal;
	font-size:12px;
	line-height:1.5em;
	padding:2px 0 2px 0;
}
#sidebarTabs_body ol li a{
	color:#333333;
}
#sidebarTabs_body ol li a:hover{
	color:#333333;
	text-decoration:underline;
}
/* MEDIA BAR BELOW THE PRIMARY CONTENT
============================================================== */
#mediabar{
	width: 962px;
	overflow:hidden;
	background:#e1eff2;
	padding:8px 0 10px 8px;
	margin-bottom:10px;
	position:relative;
	height:223px;
}
#mediabar .container { /*Do not change the name of class */
	position: absolute;
	left: 8px;  
	width: 954px;
	height:223px;
	overflow:hidden;
}
#mediabar ul{
	width:10000px;
	position: relative;
}
#mediabar li{
	float:left;
	width:152px;
	padding:0 8px 0 0;
}
#mediabar .thumb{
	width:150px;
	background:#fff;
	height:113px;
	border:1px solid #c5c5c5;
	padding:1px;
	margin:0 0 3px 0;
	overflow:hidden;
	text-align:center;
}
#mediabar .thumb img{
	margin:0 auto;
	max-width:150px;
	max-height:113px;
}
#mediabar .info{
	width:148px;
	position:relative;
	background:#fff;
	border:1px solid #c5c5c5;
	padding:2px;
	overflow:hidden;
	min-height:60px;
	height:auto !important;
	height:60px;
}
#mediabar .info p{
	font-size:12px;
	line-height:1.2em;
	font-weight:bold;
	padding:0 2px 0 2px;
}
#mediabar .info p.moreVideo{
	position:absolute;
	bottom:3px;
	right:3px;
	padding:3px 5px 0 5px;
}
#mediabar .info p.moreVideo a{
	color:#50630a;
	background:url(blue/ico_camera.gif) no-repeat left 2px;
	padding:0 0 0 17px;
}
#mediabar .info p.morePhoto{
	position:absolute;
	bottom:3px;
	right:3px;
	padding:3px 5px 0 5px;
}
#mediabar .info p.morePhoto a{
	color:#50630a;
	background:url(blue/ico_photo.gif) no-repeat left center;
	padding:0 0 0 17px;
}
#mediabar #previous_button { /*Do not change the name of class */
	position: absolute;
	width: 16px;
	height: 16px;
	right:35px;
	top: 21px;
	background: url(blue/prev.png) no-repeat;
	z-index: 100;    
	cursor:pointer;
}

#mediabar #previous_button.disabled { /*Do not change the name of class */
	background: url(blue/prev-disabled.png) no-repeat;
	cursor:default;
}
#mediabar #next_button { /*Do not change the name of class */
	position: absolute;
	right: 10px;
	top: 21px;
	width: 16px;
	height: 16px;
	background: url(blue/next.png) no-repeat;
	z-index: 100;
	cursor:pointer;
}
#mediabar #next_button.disabled { /*Do not change the name of class */
	background: url(blue/next-disabled.png);
	cursor:default;
}
/* PRIMARY BOTTOM
============================================================== */
#primaryBottom {
	display:block;
	margin-bottom:10px;	
}
#primaryBottomSidebar {
	float:left;
	width:300px;
}
#primaryBottomTabs {
	/*float:right;
	width:660px;*/
	overflow:hidden;
}
#primaryBottomTabs_title{
	width:100%;
	overflow:hidden;
	background:url(blue/bgr_primaryBottomTabs_title.gif) repeat-x bottom;
}
#primaryBottomTabs_title li{
	float:left;
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	padding:0 1px 0 0;
}
#primaryBottomTabs_title li.last{
	padding:0;
}
#primaryBottomTabs_title li a{
	float:left;
	color:#000;
	background:url(blue/bgr_primaryBottomTabs_title_a.gif) repeat-x;
	height:24px;
	padding:8px 10px 0 10px;
}
#primaryBottomTabs_title li.last a{
	width:75px;
	white-space:nowrap;
}
#primaryBottomTabs_title li a.selected{
	color:#0a9cc1;
	background:#fff;
	height:24px;
	padding:7px 10px 0 9px;
	border:1px solid #bcbcbc;
	border-bottom:0;
	text-decoration:none;
}
#primaryBottomTabs_body{
	width:98%;
	background:#fff;
	border:1px solid #bcbcbc;
	border-top:0;
	min-height:243px;
	padding:9px 10px 6px 10px;
	position:relative;
	height:auto !important;
	height:243px;
}
#primaryBottomTabs_body .text {
	position:absolute;
	left:10px;
	top:10px;
	width:350px;
}
#primaryBottomTabs_body .text p{
	padding:10px 0;
}
#primaryBottomTabs_body .imgThumb {
	position:absolute;
	right:10px;
	top:9px;
	width:269px;
	height:201px;
	overflow:hidden;
}

#primaryBottomTabs_body ul{
	color:#999999;
	margin:0 0 0 20px;
}
#primaryBottomTabs_body ul li{
	list-style:decimal;
	font-size:12px;
	line-height:1.5em;
	padding:3px 0 3px 0;
}

/*SECONDARY CONTENT WRAPPER [CONTENT SECTION BELOW THE PRIMARY BOTTOMS TABS]
============================================================== */
#secondaryContentWrapper { /*Wraps secondary content [Breaking News and two other blocks on the right hand of breaking news] */
	width:100%;
	overflow:hidden;
}

/* homepage secondary content left boxes */
#secondaryContentWrapper #leftBottomContent{
	float:left;

}
/*bottomBox*/
.bottomBox{
	border:1px solid #d7d6d6;
	overflow:hidden;
	padding:7px 15px 10px 12px;
	margin-bottom:5px;
}
.bottomBox .left{
	float:left;
}
.bottomBox .right{
	float:right;
}
.bottomBox_wide{
	width:300px;
}
.bottomBox_wide .thumb{
	padding-bottom:5px;
}
.bottomBox_wide img{
	display:block;
}
.bottomBox_narrow{
	width:315px;
}
.bottomBox a.list{
	color:#222;
	display:block;
	font-size:12px;
	display:block;
	padding:2px 0 2px 10px;
	margin-left:5px;
	background:url(blue/ico_widget_li.gif) no-repeat left 6px;
}
.bottomBox a:hover.list{
	background:url(blue/ico_widget_li_hover.gif) no-repeat left 6px;
	text-decoration:underline;
	color:#0a9cc1;
}

/* SIDEBAR BOTTOM - MAIN PAGE
================================================================== */
#secondaryContentWrapper #home_sidebar{
	float:right;
	width:300px;
}
/*home_sidebarPosts*/
.home_sidebarPosts{
	width:280px;
	border:1px solid #bcbcbc;
	overflow:hidden;
	margin:0 0 10px 0;
	padding:7px 9px 9px 9px;
}
.home_sidebarPosts ul{
	width:100%;
}
.home_sidebarPosts li{
	width:100%;
	overflow:hidden;
	border-bottom:1px dotted #666;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}
.home_sidebarPosts li.last{
	background:none;
	padding:0;
	margin:0;
	border:none;
}
.home_sidebarPosts img{
	float:left;
	width:80px;
	height:85px;
	margin-right:10px;
}
.home_sidebarPosts p{
	font-size:12px;
	line-height:1.3em;
	padding:3px 0 0 0;
}
.home_sidebarPosts p.date{
	color:#0a9cc1;
}
.home_sidebarPosts p.date span{
	color:#666;
}
 
/* OTHER GLOBAL SELECTORS */
#primaryTopWrapper .wp-caption-text, 
#primaryBottom .wp-caption-text, 
#secondaryContentWrapper .wp-caption-text { 
/* Hack to hide captions; NOT to be displayed on main page */display:none; 
}
.titleCatName { /* Front page, category labels over blocks */
	text-transform:uppercase;
	color:#0a9cc1;
	font-weight:bold;
	display:block;
	font-size:11px;
	margin-bottom:5px;
	font-family:arial, tahoma, sans-serif;
}
.titleCatName a,.titleCatName a:hover {
	text-transform:uppercase;
	color:#0a9cc1;
	font-weight:bold;
	font-size:11px;
	font-family:arial, tahoma, sans-serif;
}


/* INNERPAGE SLIDER
============================================================== */	
	/* Inner Page JS Slider Style */
	#innerpage-slider {
		position: relative; /*leave as is*/
		overflow: hidden; /*leave as is*/
		width: 500px; /*width of innerpage content slider*/
		height: 290px;
		background:#e1eff2;
	}
	#innerpage-slider .contentdiv{ /* do not change the name of class - The size of contentdiv is 495x270 (after excluding padding value) */
		visibility: hidden; /*leave as is*/
		position: absolute; /*leave as is*/
		left: 10px;  /*leave as is*/
		top: 10px;  /*leave as is*/
		z-index:1;
	}
	#innerpage-slider p.sliderCaption { /* Post excerpt style on innerpage slider */
		color:#fff;
		font-size:1em;
		padding:3px 5px 5px;
		position:absolute;
		top:15px;
		display:inline;
		width:auto;
		left:0px;
		background: url(blue/bgTransparent.png);
	}
	#innerpage-slider img {
		display:block;
		width:480px;
		height: auto !important;
		height: 270px;
		border:none;
		padding:0;
	}
	#paginate-innerpage-slider{ /* do not change the name of class - used to wrap thumbnails for innerpage area */
		background-color: #e1eff2;
		padding:0 0 5px 10px;
		margin-bottom:10px;
	}
	#paginate-innerpage-slider ul {
		width:490px;
		padding-bottom:0;
		list-style: none;
	}
	#paginate-innerpage-slider ul li {
		display: inline;
		width:65px;
		float:left;
		margin-left:0;
		padding:0 0 0 0;
		margin-right:4px;
		margin-bottom:3px;
	}
	#paginate-innerpage-slider img{ 
		padding:5px 0 0 0;
		border-right:0;
		border-left:0;
		width:65px;
		height:50px;
		border-bottom:0;
		background: #e1eff2;
	}
	#paginate-innerpage-slider a img{
		border-top:4px solid #fff;
	}
	#paginate-innerpage-slider a:hover img, #paginate-innerpage-slider a.selected img{
		border-top:4px solid #0a9cc1;
	}
	
	/* image sizes adjustments */
#featured-slider img {width:342px;height:256px;}
#belowfeatured img {width:70px;height:70px;}
#midColPosts img {width:60px;height:45px;}
#primaryBottomTabs_body img {width:269px;height:201px;}
.photoFrame img {width:232px;height:200px;}
.photoFrame img {width:232px;height:200px;}
.attachmentPage img {max-width:494px;}