@import url("css/tabs.css"); /*this is important to deploy hybrid tabs plugin if activated */
@import url("css/ui-tabs.css"); /*this is important to deploy tabs in the whole theme */

/* 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%}
/* Get layout CSS */
#subsidiary .widget{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{width:28.5%;margin:5px 5px 20px 15px;}
#footer-container{clear:both;overflow:hidden}
#footer{clear:both;overflow:hidden}
#yui-main,#hd,#ft{
background-color:#f2f2f2;background:rgba(242,242,242,0.8);
}
#yui-main{float:left;
margin:auto 6px auto 10px;padding:auto 6px auto 6px;
}
#primary{margin-left:3px;}	

#bd,#ft{
		background: #f7f7f7;
	-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;
		-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;
	margin-bottom:20px;
}

 /*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {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;}
/*fonts.css body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}*/
/*grids.css*/body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.3em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;min-width:950px;}#doc3{margin:auto 10px;width:auto;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{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.3207em;*width:12.0106em;}.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-g .yui-u,.yui-g .yui-g,.yui-gc .yui-u,.yui-gc .yui-g .yui-u,.yui-ge .yui-u,.yui-gf .yui-u{float:right;display:inline;}.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g{width:49.1%;}.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{width:48.1%;}.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge .yui-u{width:24%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-gf div.first{width:24%;}.yui-ge div.first{width:74.2%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/* Get layout CSS
#body-container{overflow:hidden;width:960px;margin:0 auto}#container{overflow:hidden;float:left;width:960px}.content{overflow:hidden;float:left;width:620px}.no-widgets .content,.no-default-widgets .content{width:960px}#primary{position:relative;float:right;width:300px}#secondary{position:relative;clear:right;float:right;width:300px}#subsidiary{overflow:hidden}#subsidiary .widget{overflow:hidden;float:left;width:300px;margin:0 20px 0 0}#footer-container{clear:both;overflow:hidden}#footer{clear:both;overflow:hidden}
  */
 
/* 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. */
.sticky, .bypostauthor {}
 
/* Headers */
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Verdana, sans-serif;
	color: #000;
	font-weight: bold;
	}
h1 { font-size: 24px; }
h2 { font-size: 21px; }
h3 { font-size: 19px; }
h4 { font-size: 17px; }
h5 { font-size: 15px; }
h6 { font-size: 13px; }

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

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

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

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

/* 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 {
	padding: 6px 9px;
	background: #eee;
	border: 1px solid #ccc;
	}

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

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

/* Downloads */
.download,. {
	padding: 6px 9px;
	background: #e7f7d3;
	border: 1px solid #6c3;
	}

/* Breadcrumb */
.breadcrumbs {
	margin: 0 0 30px 0;
	font-size: .9em;
	font-style: italic;
	color: #666;
	}
.breadcrumbs a {
	color: #111;
	text-decoration: none;
	}
.breadcrumbs a:hover {
	color: #d54e21;
	text-decoration: underline;
	}

/* Images */
.hentry img {
	max-width: 98%;
	height: auto;
	padding: 4px;
	border: 1px solid #ccc;
	}
.no-widgets .hentry img {
	max-width: 98%;
	}
img.alignleft, img.alignright {
	margin-bottom: 10px;
	}

.widget-title {
	background: url(../images/hatch.gif) repeat-x left bottom;
	padding-bottom: 8px;
	text-transform: uppercase;
	color: #333;
	font-family: Arial,serif;
	font-size: 13px;
}
.widget ul li:hover {
	background: #fafafa;
}
.widget > div {
	padding: 5px 15px;
	border-top: 1px solid #ECEDE8;
} 

/* ==================================== 
     IMAGE STYLES
	 Left, right, and center alignment
======================================= */
/* Header image */
.header-image {
	overflow:hidden;
	display: block;
	height:110px;
	margin: 0;
	padding: 4px;
}	

/* Thumbnail */	
.thumb,.thumbnail,.news-slideshow ,.img-catlight-left,
.category img.medium, .medium,p img.left,.img-thumb,.avatar 
{
	float: left;	
	
}
.live-wire-thumbnail,.news-thumbnail,.img-catlight-right,
p img.right,.img-thumb-right {
	float: right;
	}
	
.live-wire-thumbnail,.news-thumbnail { 
	margin: 0 0 .5em .5em;
	max-width: 70px;
	max-height: 70px;
  padding:3px;
  border: 1px solid #EEEEEE;	
}
.thumb,.thumbnail,.news-slideshow,.img-catlight-left {
	width: 100px;
	height: 100px;
	margin: 5px 15px 10px 0;
	padding: 4px;
	background: transparent;
	border: 1px solid #ccc;
	}
.img-catlight-right {
	margin: 3px 10px 8px 0;
	max-width: 130px;
	max-height: 130px;
	margin: 0 20px 10px 0;
	padding: 4px;
	background: transparent;
  border: 1px solid #EEEEEE;	
} 
.thumb{display:block;}

.category img.medium, .medium {
	max-width: 200px;
	margin: 0 20px 10px 0;
	padding: 4px;
	}
	
p img.left  {margin: 1.5em 1.5em 1.5em 0;padding: 0;}
p img.right {margin: 1.5em 0 1.5em 1.5em;}
img {border:0;}

.img-thumb{	
	width: 80px;
	height: 70px;padding: 1px;
	border: 1px solid #c1c1c1;
	margin: 1px 10px 10px 0px;
	}	
.img-thumb-right {
	width: 80px;height: 80px;
	padding: 1px;
	border: 1px solid #c1c1c1;
	margin: 1px 0px 10px 10px;
	}	

/* Widget Image Stream */
.image-stream .widget-inside div{
	padding: 12px 10px 21px;
	}
.image-stream a{
	margin: 10px 0 0 10px;
	display: inline-block;
	width: 70px;
	height: 70px;
	background: #fff;
	}
.image-stream a img {
	margin: 5px 0 0 5px;
	width: 60px;
	height: 60px;
	}	

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

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

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

/* Header */
#header {
	margin: 0 0 40px 0;
	}
#branding{float:left;}
/* Blog title */
#site-title {
	font: normal normal bold 35px/35px Arial, Verdana, sans-serif;
	margin: 0 0 10px 0;
	}
#site-title a {
	color: #000;
	}
/* Blog description */
#site-description {
	font: normal normal normal 16px/20px Georgia, Times, "Times New Roman", serif;
	margin: 0;
	color: #666;
	}

/* Body container */
#body-container {
	margin: 21px auto 21px auto;
	}

/* Navigation */
#primary-menu {
	overflow: visible;
	height: 34px;
	margin: 0 0 60px 0;
	z-index: 100;
	}
#primary-menu li, #page-nav li {
	margin-right: 15px;
	}
#primary-menu li li, #page-nav li li {
	margin-right: 0;
	}
#primary-menu li a, #page-nav li a {
	padding: 8px 15px 8px 15px;
	color: #111;
	background: #fff;
	border: 1px solid #ccc;
	}

/* 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;
	}
#primary-menu li li li, #page-nav li li li {
	margin-left: -1px;
	}
	
#primary-menu{
	overflow: visible;
	height: 34px;
	margin: 0 0 30px 0;
	z-index: 100;
}

/* Navigation */
#secondary-menu, #navigation {
	clear:right;
	overflow: visible;
	height: 64px;
	margin: 40px 0 20px 0;
	z-index: 100;
	}
#secondary-menu li, #subsidiary-menu li {
	margin-right: 15px;
	}
#secondary-menu li li, #subsidiary-menu li li {
	margin-right: 0;
	}
#secondary-menu li a, #subsidiary-menu 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, #subsidiary-menu li:hover ul, #subsidiary-menu li.sfHover ul {
	top: 32px;
	}
#secondary-menu li li a, #subsidiary-menu li li a {
	border-top: none;
	margin-right: 0;
	}
#secondary-menu li ul, #subsidiary-menu 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, 
#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;
	}
#secondary-menu li li li, #subsidiary-menu li li li {
	margin-left: -1px;
	}
#subsidiary-menu {
	overflow: visible;
	height: 34px;
	margin: 21px 0 21px 0;
	z-index: 100;
	}	 
	
.tag-title{text-transform:capitalize;}

/* Container (wraps content, primary, and secondary) */
#container {
	margin-bottom: 21px;
	}

/* Main content */
.content {
	margin: 0 0 21px 0;
	}
.no-widgets .content, .page-template-no-widgets .content {
	width: 95%;
	}

/* Posts */
.hentry {
	overflow: hidden;
	margin: 0 0 40px 0;
	}
.singular .hentry {
	margin: 0;
	}

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

/* Entry title */
.entry-title {
	font: normal normal bold 24px/24px Arial, Verdana, sans-serif;
	margin: 0 0 12px 0;
	}
.archive .entry-title, .search .entry-title {
	font-size: 21px;
	margin: 0 0 5px 0;
	}
.singular-page .entry-title, .singular-attachment .entry-title {
	margin: 0 0 21px 0;
	}
.entry-title a {
	color: #000;
	}

/* 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;
	}

/* 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;
	border: 1px solid #ccc;
	}

/* Navigation links */
.navigation-links {
	margin-bottom: 21px;
	font-style: italic;
	}
.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: 18px;
	color: #111;
	}
/* Widget Newsletter */
.widget-newsletter .newsletter-wrap {
	padding: 22px 20px 21px;
	}
.widget-newsletter form{
	height: 33px;
	background: url(../images/bg-sidebar-newsletter.png) no-repeat;
	}
.widget-newsletter .newsletter-wrap form p {
	margin: 0;
	}
.widget-newsletter .newsletter-wrap input {
	border: 0;
	padding: 0;
	margin: 6px 0 0;
	}
.widget-newsletter .newsletter-wrap .newsletter-text {
	margin: 6px 0 0 10px;
	width: 154px;
	background: none;
	}
.widget-newsletter .newsletter-wrap .newsletter-submit{
	margin: 0 0 0 17px;
	width: 76px;
	background: none;
	text-indent: -9999px;
	overflow: hidden;
	/* IE hide button text */
	color: transparent;
	text-transform: capitalize;
	}
	
/* Utility widget areas */
#utility-before-content, #utility-after-content, #utility-after-page, #utility-after-single,
#utility-header {
	margin: 0 0 21px 0;
	padding: 10px 10px 0 10px;
	border: 1px solid #ccc;
	}
#utility-header {
	width:45%;
}

/* Comments template */
#comments-template {
	clear: both;
	}

/* Comment headers */
.comments-header {
	font-size: 1.2em;
	}

/* Comments are closed */
.comments-closed {
	font-style: italic;
}
	 

#primary object {
	float: left;
	width: 300px;
	padding: 0;
	margin: 0 0 9px 0;
	}

 
#subsidiary  {
	background-color:#f7f7f7;
	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-left: 0 auto;
	overflow: hidden;
	padding: .7em 1%;
 }
 
/**
* Subsidiary
************************************************/
#subsidiary .widget-title {
	margin: 0 0 3px 0;
	padding: 0 0 3px 0;
	font-size: 15px;
	background: transparent;
	border-bottom: 1px solid #072145;
	}

#subsidiary .widget ul {
	margin-left: 0;
	}
#subsidiary .widget ul li {
	margin: 0 0 3px 0;
	padding: 0 5px 3px 5px;
	background: transparent;
	}
/* Subsidiary */
#subsidiary {
	margin: 0 0 21px 0;
	}
 

/* Footer */
#footer {
	font-style: italic;
	color: #444;
}
#footer .copyright {
	display: inline;
	float: left;
	margin-right: 9px;
	}
	
/* Extend block and header to have rounded corners */
/**
* Rounded Top and bottom corners
**************************************/
#utility-header.sidebar-header{
	float:right;
	margin-top:-5px;
	margin-right:20px;
}
.hentry,#quickaccess.block,#sidebar-after-singular,#comments-template,
.entry-utility,.series,.comments,.breadcrumbs,.loop-meta,#utility-header.sidebar-header
{
	border-right: 1px solid #ccc; 
    border-left: 1px solid #ccc;
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc;
	background: #fff url(../images/box-bg.gif) repeat-x top left;
	padding:1em; 
	margin-bottom: 18px;
}

#footer,.widget{	
border-right: 1px solid #ccc; 
    border-left: 1px solid #ccc;
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc;
	padding:.5em; 
	background: #fff url(../images/box-bg.gif) repeat-x top left;
}
#ygma{height:34px;}
#content p.byline,#content p.entry-meta,.comment-text,.comment-meta {
	border-right: 1px solid #ccc; 
    border-left: 1px solid #ccc;
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc;
	padding:1em; 
}

#content p.byline{text-align:left}
#content p.entry-meta {
margin-top: 18px;
margin-bottom:10px;
}

.navigation-links{
padding:24px;border-bottom:1px solid #CCCCCC;
background-color:#F7F7F7
}
/* top corner rounded */
.hentry,.widget,.comment-text,#comments-template,.entry-meta,.navigation-links,#ft,
.page-numbers,.loop-navigation,.utility,.entry-utility,.series,
#secondary-menu a,#subsidiary-menu a,.share-meta,#footer,
#utility-header.sidebar-header{
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
#primary-menu a,#posttypes-menu a,.yui-navset ul .yui-nav li a,.byline,
.loop-meta,.page-numbers,.nav-prev a,.nav-next a,.breadcrumbs,
.topcornered,.news-byline,.comment-meta,
#utility-header.sidebar-header{
	-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;
}
img.alignleft, img.alignright {
	margin-bottom: 10px;
}

/* Smiley */
img.wp-smiley {
	max-width: 12px;
	padding: 0;
	background: transparent;
	border: none;
}

.white-space: none;
    white-space: nowrap;
    white-space: pre;
    white-space: pre-wrap;      /* CSS 2.1 */
    white-space: pre-line;      /* CSS 2.1 */
    white-space: inherit;
.clearfix:after {content: ".";visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}

html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}	


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

/* Comment text */
.comment-text 
{
	clear: left;
	font-size: 13px;
		margin: 0 0 15px 0;
	padding: 15px 15px 0 15px;
	color: #333;
	background: #efefef;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
span.newspaper2,div.newspaper2 {
letter-spacing: .10em; 
font-size: 170%; 
font-weight: 100; 
border-bottom: groove 2px #CCCCCC; 
width: inherit; 
line-height: 1em; 
font-variant: small-caps;
}
.tagsbreadcrumb{
	font-size:160%; 
	margin:0; 
	color:#999; 
	font-family:Impact,Arial,Verdana; 
	text-transform:uppercase; 
	border-bottom: #EFEFEF 6px solid;
	font-weight:100;
}
.tagsbreadcrumb a{font-size:80%;line-height:20px;}
.tagsbreadcrumb a:hover{font-size:80%;color:#f90;text-decoration:underline;line-height:24px;}
.tagsbreadcrumb a:visited{font-size:80%;color:#c00;line-height:20px;
text-decoration:underline;}
.y6{float:left; font-size:350%; font-family:Verdana,Arial,Helvetica,sans-serif; margin:4px 0 0px -1px; font-weight:0;}
.y4{float:left;font-size:350%;font-family:Garamond,Georgia,"Times New Roman"; text-transform:uppercase; margin:12px 0 0px -5px; font-weight:0;}

.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 #FC0;
color:#3B200F;
font-variant:small-caps;
font-weight:700;
line-height:125%;padding-left:10px
}

.indent {margin:3px 3px 3px 15px;}
.doc_sep {  clear:both; padding: 5px 0 0 0;  margin: 0;border-bottom: 1px dotted #cccccc;}
.sep { clear:both; border-bottom: 1px dotted #687082; font-size:10%;  margin: 5px 10px;}
.sep1 { clear:both;  border-bottom: 1px dotted #AEAEAE; font-size:10%;}
.sep2 {clear:both; border-bottom: 1px dotted #AEAEAE; font-size:50%;  margin-bottom: 5px;}
.vsep {border-left: 1px solid #CCCCCC; height: 1px; margin-left: 5px; padding-left: 5px;}
/* Categories */
.yui-cms-categories a:hover{color:#c00;}
.yui-cms-categories a:link,
.yui-cms-categories a:visited {text-decoration: none;color:green;border-bottom:1px solid #ccc;}
span.cms-dynamic{font-size:80%;}
.path {margin-bottom:5px;}
.note {clear:both;text-align:left;font-size:90%;color:red;padding:5px;}
.redmessage {clear:both;text-align:center;font-size:90%;color:red;padding:5px;}
.red a:link{color: #FF0000; }
.note {padding: 5px;clear: both;text-align: left;font-size: 90%;color: #ff0000;}
.redmessage {padding: 5px;clear: both;text-align: center;font-size: 90%;color: #ff0000;}
.gray {background-color: #dfdfdf;}
.centerblock {padding: 10px;clear: both;font-size: 90%; text-align:center;}
.centerblock table {margin-left: auto;margin-right: auto;text-align: left;}
.segment {
clear:both;
border-bottom: 1px solid #CCCCCC;
background: #F0F0F0;
}
.segment a:link, .segment a:visited {
color: #000000;
}
.segment a:hover {
color: #1E76C8;
}
  /* Lists */
ul.listing {
    padding: 0 10px 10px 10px;
}
 ul.listing li {
        list-style: disc;
        margin: 5px;
}
	
/* 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;
}	
	
.backtotop{background:url(../images/go-up.png) no-repeat;height:48px;width:48px}
