/**
* Header
************************************************/
.header{background-color:#fff}
#banners {display:block;line-height:1.2em;float:right;
width:406px;border:1px solid #ccc;margin:0 10px 0 0;padding:0;}
#logo{
	float:left;
	margin: 5px;
}
#header h1{ display: none;}
div#header #logo img {border: 0;padding: 0;}
/* overrides decoration from previous rule for hovered links */

h1{
 color: #666666;
 padding: 0 0 0 20px;
 font-weight: normal;
 background-image: url(yui-icon.png);
 background-position: left;
 background-repeat: no-repeat; 
}
/* MAIN HEADER */
.tagsbreadcrumb {font-size: 145%; margin: 0; letter-spacing:2px;text-align: left; font-family: Impact, Arial, Verdana; text-transform: uppercase; border-bottom: #CC0000 4px solid; font-weight: 100;clear:both;}
span.newspaper2,div.newspaper2 {letter-spacing: .10em; font-size: 170%; font-weight: 100; border-bottom: groove 2px #CCCCCC; width: auto; line-height: 1em; font-variant: small-caps;}
div.tagsbreadcrumb{ color: #999999;font-size: 180%;overflow: hidden;margin:10px 10px 0 20px;display: inline;font-family: Impact, Arial, Verdana;text-transform: capitalize;}	
div.tagsbreadcrumb a,span.tagsbreadcrumb a {color:#4BCE54;}
div.tagsbreadcrumb a:hover,span.tagsbreadcrumb a:hover {color:#E6B500;}
div.tagsbreadcrumb a:visited,span.tagsbreadcrumb a:visited{color:#660099;}
h5.gr { font-size: 200%; margin: 0; float: left; color: #999999; font-family: Impact, Arial, Verdana; text-transform: uppercase; border-bottom: #CC0000 10px solid; font-weight: 100; }

h5.gr2 { font-size: 400%; margin: 25px 0;color: #999999; float: left; font-family: Impact, Arial, Verdana; text-transform: uppercase; position: relative; font-weight: 100;  }
h1.gr { font-size: 400%; margin: 0; float: left; color: #999999; font-family: Impact, Arial, Verdana; text-transform: uppercase; border-bottom: #CC0000 10px solid; font-weight: 100; }
#content h1 a:link {color: #666666;text-decoration: none;}
h1 a:hover  {
	 color: #ff0000;
	 text-decoration: none;
	}
#content h2{color: #1E76C8;
 padding: 0 0 0 25px;
 background-image: url(dot2.gif);
 background-position: left;
 background-repeat: no-repeat;
 font-weight: bold;
 border-top:1px dashed #ccc;}
h2 a:link, h2 a:visited  {color: #1E76C8;text-decoration: none;}
h2 a:hover  {color: #666666;text-decoration: none;}
h3{padding: 8px; color: #636363;
 background-color: #ffffff;
 background-image: url(h3bg.jpg);
 background-position: top;
 background-repeat: repeat-x;font-weight: normal;}
h3 a:link, h3 a:visited  { color: #636363; text-decoration: none;}
h3 a:hover  {color: #1E76C8; text-decoration: none;}
h3 strong {color: #1E76C8;	font-weight: bold;}
h5{ color: #ffffff; text-transform: uppercase; text-align: left;}
hr { clear: both;}
/* SPECIAL TITLING AND BLOCKS STYLES */
.archiveheader {border:1px solid;background-color:#fff;background-image:url(h3bg.jpg);
background-position:top;background-repeat:repeat-x;margin:3px;padding:8px;}
.archiveheaders{border:1px solid; padding: 2px 8px 8px 5px;
 background-color: #ffffff;background-image: url(h3bg.jpg);
 background-position: top;background-repeat: repeat-x;}
 .headerarchive{padding: 2px 8px 8px 5px; background-color: #ffffff;background-image: url(widget-headline.png);
 background-position: bottom;background-repeat: repeat-x;}
 .catheader{color:#4E443C;padding:0 20px 0 20px;line-height:130%;background-image: url(dot3.gif);
background-position: left;background-repeat: no-repeat;font-weight:700;} 
.catheader a:hover{text-decoration:none;background-color:#efefef;}
.sidebarheader{padding: 2px 8px 8px 5px;background-color: #ffffff;
background-image: url(h3bg.jpg);background-position: top;background-repeat: repeat-x;}  
/* BODY */
#yui-cms-loading {
    background:#FFFFFF;
	color: #333333;
    display: none;
}
    #yui-cms-loading #yui-cms-float {
        text-align: center;
        font-size: 80%;
        background-image: url(loading.gif);
        background-repeat:no-repeat;
        background-position: top;
        padding-top: 20px;
    }
#content .hfeed h3.entry-subtitle,
#content .hfeed h4.entry-subtitle,
#content .hfeed div.entry-subtitle,
.entry-subtitle{font-weight:600;line-height:inherit;letter-spacing:-1px;margin-left:0px;color:#660000;}
.handwriting {font-size:70%;letter-spacing: -.6px;color:#E76300;font-weight:600; }
.headlines { color:#89b31f;  border-bottom: 1px dashed #ccc;	border-top: 1px solid #cccccc;}
.headlines a{color:#89b31f;}
.headlines a:hover{color:#c00;}
.headlinetitle{font-weight:700;font-size:1.3em;font-variant:small-caps;}
#yui-main .dottedLine{background:url(dotted_l.gif) repeat-x;height:1px;font-size:0;}
#yui-main img.dotted{margin-bottom:5px;}
#yui-main .w340{width:430px;}
#yui-main .w550{width:550px;}
#yui-main .vSpacer5{height:5px;}
#yui-main .vSpacer10{height:10px;}
#yui-main .vSpacer15{height:15px;}
#yui-main .vSpacer15{height:20px;}
#yui-main .vSpacer30{height:30px;}
#yui-main .articleHeadReg{line-height:12pt;}
#yui-main #businessOnline{width:640px;}
#yahoo-services-fp{margin:6px 0 0 0;}
ul#yahoo-services-fp li{width:300px;background:url(bullet_4.gif) left center no-repeat;list-style-type:none;padding-left:10px;float:right;}
ul#yahoo-services-fp li.lcol{float:left;}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

/* Segment One */

.segment {
    clear:both;
	border-bottom: 1px solid #CCCCCC;
	background: #F0F0F0;
}
	.segment a:link, .segment a:visited {
		color: #000000;
	}
	.segment a:hover {
		color: #1E76C8;
	}
	#session {
	  text-align: right;
	  font-size: 80%;
	  padding: 5px;
	}
		#session img {
		  padding: 0px 5px;
		  vertical-align: middle;
		}
		#session a:link, #session a:visited, #session a:hover {
		  text-decoration: none;
		}
	#shortcuts {
	  text-align: center;
	  font-size: 85%;
	  padding: 7px 5px 0px 5px;
	}
		#shortcuts ul {
			margin:0;
			padding:0px;
			list-style:none;
		}
			#shortcuts ul li {
				float:left;
				margin:0px;
				padding:0 10px 0 0;
				list-style-type: none;
			}
				#shortcuts ul li a:link, #shortcuts ul li a:visited {
				  text-decoration: none;
				}
				#shortcuts ul li a:hover {
				  text-decoration: none;
				}
				#shortcuts ul li img {
				  padding: 0px 5px;
				  vertical-align: middle;
				}
/* Segment Two */
	#departments {
	  clear: both;
	  margin: 0px;
	  padding: 0px;
	  font-size: 90%;
	}
	    #general-tabs ul.yui-nav {
	      padding-left: 10px;
	    }
    	    #general-tabs ul.yui-nav li {
    	      margin: 0px 3px;
    	    }
                .yui-navset .yui-nav li.orange a {
                    background:#ff9900 url(sprite-orange.png) repeat-x left -50px;
                    color:#fff;
                    outline:0;
                }
                .yui-navset .yui-nav li.orange a:hover {
                    color:#000000;
                }
.yui-skin-sam .yui-navset .yui-content {
	background-color: #ffffff;
}
	.grouping {
	  float:left;
	  text-align: left;
	  padding: 3px 7px 0px 7px;
	}
		.grouping ul {
		   margin: 3px 5px 0px 5px;
		   padding: 2px 0px;
		   list-style-type: none;
		}
			.grouping ul li {
			   margin: 2px;
			   padding: 1px 0px;
			}
				.grouping ul li a:link, .grouping ul li a:visited  {
				   background-image: url(dot4.jpg);
				   background-repeat: no-repeat;
				   background-position: 0px 50%;
				   margin: 2px;
				   padding: 1px 0px 1px 10px;
				}
				.grouping ul li a:hover {
				   color: #C15C11;
				}
		.vertical_sep {
		  padding-top: 50px;
		  height:80px;
		  float:left;
		  background-image: url(sep1.jpg);
		  background-position: right;
		  background-repeat:no-repeat;
		}
#searchbox{
		width: 100%;
		margin: 0px;
		padding: 5px 0;
		display:block;
		color: #000000;
		background: #F0F0F0;
		background-color: #F0F0F0;
		clear: both;
		vertical-align: middle;
		font-size: 90%;}
#searchbox div {margin: 0 5px;vertical-align: middle;	}
#searchbox div input, #searchbox div select, #searchbox div div {vertical-align: middle;	}

/* Segment three */
.segment3 {
    clear:both;
	background-image: url(lfbg.gif);
	background-repeat: repeat-y;
	background-position: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
	#menu{
		float: left;
		width: 172px;
		height: 237px;
		background-image: url(mnbg.jpg);
		background-repeat: no-repeat;
		background-position: right;
	}
	.clients{
	    float: right;
		width: 250px;
		padding: 5px;
		margin: 5px;
		background-color: #eeeeee;
		border: 1px solid #cccccc;
		font-size: 80%;
	}
		#feedbacks {
		}
		#feedbacks img {
			border-top: 2px solid #5B5B5A;
		}
ul.listing {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 90%;
}
	ul.listing li {
		padding: 2px 1%;
		margin: 0px;
		text-align:left;
		background-image: url(dot4.jpg);
		background-repeat:no-repeat;
		background-position: 1px 5px;
		padding-left: 10px;
		list-style-type: none;
	}
		ul.listing li.selected a {
			color: #EF8643;
		}
			ul.listing li.selected ul li a {
				color: #1E76C8;
			}
			ul.listing li a {
			   font-size: 110%;
			}
				ul.listing li ul {
					list-style-type: none;
					margin: 2px 0px;
					padding: 0px;
				}
#bd ul  {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#bd ul  li ,#ft ul li{
		padding: 2px 1%;
		margin: 0px;
		text-align:left;
		background-image: url(dot4.jpg);
		background-repeat:no-repeat;
		background-position: 1px 5px;
		padding-left: 10px;
		list-style-type: none;
	}
#bd ul  li.selected a,#ft ul  li.selected a {
			color: #EF8643;
		}
#bd ul  li.selected ul li a,#ft ul  li.selected ul li a {
				color: #1E76C8;
			}
#bd ul  li ul, #ft ul  li ul {
					list-style-type: none;
					margin: 2px 0px;
					padding: 0px;
				}

/* Bars */
.a3columns {
	width: 33%;
	float: left;
}
.a2columns {
	width: 49%;
	float: left;
	margin: 0px;
	padding: 0px;
}
/* C2 end */	
/**
* Sidebar utility widget
************************************************/
.yui-b div.panels,.widget {
margin-right:10px;
}

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

div.panels .yui-panel.a2column {
float:left;
clear:none;
width:47%;
}
/**
* widegets
************************************************/
.widget-title {border-bottom: 1px solid #072145;}
.widget ul li {border-bottom: 1px solid #072145;}
/* Bars */
.a3columns {
	width: 33%;
	float: left;
}
.a2columns {
	width: 49%;
	float: left;
	margin: 0px;
	padding: 0px;
}
/* C2 end */

.properties {
	padding: 2px;
	clear: both;
	font-size:9px;
	display: block;
	text-align:left;
	font-style:italic;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.paginate {
	padding: 5px 0 0 0;
	clear: both;
	font-size:90%;
	display: block;
	text-align:center;
}
	.paginate a {
	    padding: 1px 3px 1px 3px;
	}
	.paginate b {
		font-weight: bold;
		color:#000000;
	}
.attachments, .attachments_imgs {
	padding: 3px 0 0 0;
	clear: both;
	display: block;
}
	.attachments ul, .attachments_imgs ul {
	  margin: 0px;
	  padding: 2px;
      list-style-type: none;
	}
	.attachments li, .attachments_imgs li {
	    list-style-type: none;
	    background-image: url(dot3.jpg);
		background-repeat: no-repeat;
		background-position: left;
		margin-left: 5px;
		padding-left: 15px;
	}
.attributes {
	padding: 0;
}
	.attributes h3 {
	  display: none;
	}
	.attributes ul {
	  margin: 0px;
	  padding: 2px;
      list-style-type: none;
	}
	.attributes li {
	    list-style-type: none;
	}
.end {
	clear: both;
	font-size:10%;
	padding: 0px;
	margin:0px;
}
/* C1 end */

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

/* General Customize */
.indent {
    margin: 3px 3px 3px 15px;
}
.giveme5 {
    margin: 5px;
}
.more, .more:link, .more:visited {
	font-size: 80%;
	color: #333333;
	clear:both;
	margin-top: 5px;
	background-image: url(dot.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	vertical-align: middle;
}
.more1, .more1:link, .more1:visited {
	font-size: 80%;
	color: #333333;
	clear:both;
	margin-top: 5px;
	background-image: url(dot1.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	vertical-align: middle;
}
.more2, .more2:link, .more2:visited {
	font-size: 80%;
	color: #ffffff;
	clear:both;
	margin-top: 5px;
	background-image: url(dot6.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	vertical-align: middle;
}
a.order {
	color: #EF8643;
    background-image: url(dot4.jpg);
	background-repeat:no-repeat;
	background-position: 1px 3px;
	padding-left: 12px;
}
a.details {
	font-size: 90%;
	color: #EF8643;
	clear:both;
	margin: 5px 0px 2px 0px;
	background-image: url(dot4.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}
.fecha {
	font-size: 80%;
	color: #333333;
	margin: 2px;
	background-image: url(dot4.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	float: right;
	display: none;
}
.textder {
    text-align: right;
	clear: both;
	font-size: 90%;
}
.informacion, .informacion a {
    color: #EF8643;
	margin: 2px;
}
.box {
	border: 1px solid #cccccc;
	padding: 3px;
	margin: 5px;
	clear: both;
}
.resume {
	padding: 2px;
	margin: 2px;
	float: right;
	border: 1px dotted #3F3F3F;
	width: 140px;
	font-size: 100%;
}

.donation {
	padding: 5px 20px;
	margin: 5px 20px;
	float: left;
	border: 1px solid #3F3F3F;
	width: 160px;
	text-align: center;
}

/************** .story styles *****************/
.thumb {
  font-size: 85%;
  width: 165px;
  display:block;
  float:left;
  text-align:center;
  padding:3px;
  margin: 3px 6px 3px 0px;
  border: 1px solid #EEEEEE;
}
.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;
}
/************** Custom Classes ***********************************/
input, select, textarea {
 border:1px solid #000;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 margin: 1px;
}
.buttons {
 background-color: #FFCC5E;
 border: 1px solid #ff6600;
 background-image: url(sprite-orange.png);
 background-position:bottom;
 font-size: 12px;
 font-weight:bold;
 color:#FFFFFF;
 text-transform: uppercase;
 font-family: Arial, Helvetica, sans-serif;
}
.imgbuttom {
 border: 0px;
 vertical-align: middle;
}
.hiddendiv {
 display: none;
}
.radio {
 border: 0px;
 padding: 0px;
 margin: 0px;
}
#tms-body #ft {
	    clear:both;
        border-top: 1px dotted #687082;
        margin-top: 5px;
        padding-top: 5px;
        text-align: center;    }

#tms-story{
	font-size: 95%;
}
	.story {
		padding: 0 5px 5px 10px;
		clear: both;
	}
		.story p{
			margin: 0px;
			padding: 0px 0px 5px 0px;
		}
		.story td {
		   font-size: 100%;
		}
		.story table{
		 font-size: 100%;
		 margin: 0px;
		 padding: 0px;
		}
			.object_resume {
				margin: 0px;
				padding: 5px 0px;
				display: block;
				clear: both;
			}
				.object_resume div, .object_resume p {
					padding: 3px 0px 10px 0px;
					clear: both;
				}
					.object_resume div p{
						margin: 0px;
						padding: 0px;
					}
	.path {
		font-size: 90%;
		margin-bottom: 5px;
	}
	.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;
	}
		.red {
			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;
		}
.breadcrumb {
  margin-left: 3px;
  font-size: 85%;
}
.boxtext {
	border: 1px solid #F3C096;
	background-color:#FEF7F1;
	text-align:left;
	padding:3px;
	margin: 3px;
}
	.boxtext p {
		text-align:left;
	}

#quickaccess {
	padding: 0px;
	margin: 0px;
	clear: both;
}
.rssicons {
	float: right;
	margin: 2px;
	text-align: right;
}
	.rssicons img {
		padding: 0px;
		margin: 0 2px;
	}
#errorinform  {
	display: none;
	color: #CC0000;
	font-size: 105%;
	padding: 10px;
}
#errorinform p {
}
.error, h3.error {
	color: #CC0000;
}	
/**
* Header utility widget
************************************************/
#utility-header {
	overflow: hidden;
	float: right;
	width: 500px;
	height: 60px;
	}
#utility-header .widget {
	line-height: 19px;
	margin: 0;
	padding: 0;
	color: #aaa;
	background: transparent;
	border: none;
	}
#utility-header .widget-inside div, #utility-header .widget-inside img {
	float: right;
	}

#hd,
#bd,
#ft {margin: 10px 0;}

/**
* Footer
************************************************/	
#footer,#subsidiary-menu {overflow: hidden;width: 100%;margin: 0 auto;padding:10px 0 10px 15px;
height:16px;border:solid 1px #808080;background:url(sprite.png) repeat 0 0;}

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

/* Widget Newsletter */
.widget-newsletter .newsletter-wrap {
	padding: 22px 20px 21px;
	}
.widget-newsletter form{
	height: 33px;
	background: url(images/bg-sidebar-newsletter.png) no-repeat;
	}
.widget-newsletter .newsletter-wrap form p {
	margin: 0;
	}
.widget-newsletter .newsletter-wrap input {
	border: 0;
	padding: 0;
	margin: 6px 0 0;
	}
.widget-newsletter .newsletter-wrap .newsletter-text {
	margin: 6px 0 0 10px;
	width: 154px;
	background: none;
	}
.widget-newsletter .newsletter-wrap .newsletter-submit{
	margin: 0 0 0 17px;
	width: 76px;
	background: none;
	text-indent: -9999px;
	overflow: hidden;
	/* IE hide button text */
	color: transparent;
	text-transform: capitalize;
	}
.comment-list li .comment-wrap { padding: 0 20px; }
.comment-list li li .comment-wrap { padding-left: 40px; }
.comment-list li li li .comment-wrap { padding-left: 60px; }
.comment-list li li li li .comment-wrap { padding-left: 80px; }
.comment-list li li li li li .comment-wrap { padding-left: 100px; }
.comment-list li li li li li li .comment-wrap { padding-left: 120px; }
.comment-list li li li li li li li .comment-wrap { padding-left: 140px; }
.comment-list li li li li li li li li .comment-wrap { padding-left: 160px; }
.comment-list li li li li li li li li li .comment-wrap { padding-left: 180px; }
.comment-list li li li li li li li li li li .comment-wrap { padding-left: 200px; }


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

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

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

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}
/* 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: 1px solid #ccc;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;}

/**
* Loop elements
**************************************/

/* Loop meta */
.loop-meta {
	margin: 0 0 25px 0;
	padding: 25px 25px 0 25px;
	background: #fff;
	border: 1px dotted #5394a8;
	border-bottom: 1px solid #5394a8;
	}

/* Loop description */
.loop-description {
	font-size: 14px;
	color: #666;
	}
.loop-description .avatar {
	float: right;
	width: 65px;
	height: 65px;
	margin: 0 0 15px 25px;
	padding: 0;
	border: 5px solid #5394a8;
	}

/**
* Pagination and prev/next links
**************************************/
.pagination a, .page-links a{color:#000;}
.pagination, .page-links {
	overflow: hidden;
	clear: both;
	font-size: 13px;

	margin: 0 0 25px 0;
	font-size: 12px;
	text-transform: uppercase;
	}
.pagination .page-numbers {
	float: left;
	display: inline-block;
	margin: 0 15px 0 0px;
	padding: 4px 15px;
	}

.pagination a:hover, .page-links a:hover {font-weight: bold;
background:url(sprite.png) repeat 0 0	
	}
.pagination .current {
	font-weight: bold;
	background:url(sprite.png) repeat 0 0	
	}
.page-links a {
	float: none;
	margin: 0 3px;
	padding: 1px 9px;
	display: inline-block;
	font-weight: bold;
	}
.loop-nav {
	width: 100%;
	overflow: hidden;
	margin: 0 0 23px 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 5px;
	color: #fff;
	background: #5394a8;
	}
.loop-nav .next {
	float: right;
	text-align: right;
	}
.loop-nav a:hover span {
	background: #004C63;
	}	
	
div#comments {
    margin: 0 4em;
}
	div#comments .yui-cms-item {
	    background-color: #fefefe;
	    border: 1px solid #dedede;
	    margin: 5px;
	    padding: 5px;
	}
	div#comments .yui-cms-item.selected {
	    background-color: #eeeeee;
	    border: 1px solid #cccccc;
	}
	div#comments .yui-cms-comment-body {
	}
	div#comments .yui-cms-comment-info {
	    display: block;
	    text-align: right;
	    font-size: 85%;
	}
	div#comments .yui-cms-item h4{
	    margin-top: 0px;
	    padding-top: 0px;
	}

/* Layouts */
.l {
	float: left;
}
.r {
	float: right;
}
.c {
	text-align: center;
}
.m {
	vertical-align: middle;
}
th,td,tr{margin:0;padding:0;}
table {margin: 0.7em 0;border-collapse:collapse;border-spacing:0;}
td {border:1px solid #dedede; padding:2px; font-size:100%; vertical-align:top;}
td.title {width:25%;vertical-align: top;padding:2px;}
th.title {color:#333333;padding:7px;text-align:left;}
td.description {width:65%;vertical-align: top;padding:2px;}
tr.odd {background-color:#dfdfdf;}
th {border:1px solid #dedede; padding:2px; background-color:#cccccc; color:#333333; font-weight:bold; font-size:100%;}
th.title {background-color:#F4F4F4;}
pre {
 white-space: pre-wrap;
 white-space: -moz-pre-wrap;
 white-space: -pre-wrap;
 white-space: -o-pre-wrap;
 word-wrap: break-word;
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 color:#1E76C8;
 padding:3px 1%;
 margin: 5px 0px;
 border-left:3px solid #1E76C8;
 background:#ededed;
 overflow-x: scroll;
 width: 98%;
}
code {
    font-family: 'Courier New', Courier, Fixed, sans-serif;
    white-space:pre;
    font-size: 1.0em;
    font-style: italic;
}		
/* MULTICOLUMNS */
.multicolumns-footer {width: 100%;}
.multicolumns-footer .yui-cms-accordion .yui-cms-item {width: 31%;float: left;margin: 1%; }
.multicolumns-footer .yui-cms-accordion .yui-cms-item .bd {background-color: #fff; }
.multicolumns1 {width: 620px;}
.multicolumns1.yui-cms-accordion .yui-cms-item {width: 31%;float: left;margin: 1%;}
.multicolumns1 .yui-cms-accordion .yui-cms-item .bd {background-color: #fff;}		
.multicolumns-footers {width: 960px;color:#ffcc5e;}
.multicolumns-footers .yui-cms-accordion .yui-cms-item {width: 31%;float: left;margin: 1%;}
.multicolumns-footers .yui-cms-accordion .yui-cms-item .bd {}
.multicolumns { width: 630px;}
.multicolumns .yui-cms-accordion .yui-cms-item {width: 31%;float: left;margin: 1%;}
.multicolumns .yui-cms-accordion .yui-cms-item .bd {background-color: #fff;}
.homemulticolumns {width: 670px;}
.homemulticolumns .yui-cms-accordion .yui-cms-item {width: 31%;float: left;margin: 1%;}
.homemulticolumns .yui-cms-accordion .yui-cms-item .bd {background-color: #fff;}

hr.yellow {height:1px;border:0;width:100%;color:#ddad08;background-color:#ddad08;}
hr.blue {height:1px;border:0;width:100%;color:#369;background-color:#369;}
hr.red {height:1px;border:0;width:100%;color:#aa1002;background-color:#aa1002;}
hr.darkgreen {height:1px;border:0;width:100%;color:#36C;background-color:#36C;}
hr.lightgreen {height:2px;border:0;width:100%;color:#dbe6de;background-color:#dbe6de;}
hr.darkblue {height:2px;border:0;width:100%;color:#dbe6de;background-color:#2647ad;}
hr.yellow {height:1px;border:0;width:100%;color:#ddad08;background-color:#ddad08;}
.bb {border-bottom:1px solid #ccc;}
.bt {border-top:1px solid #ccc;}
.btr {border-top:1px solid #c00;}
.Stroke{color:red;font-weight: bold;text-shadow: 1px 1px 0px #000,-1px -1px 0px #000;}
.effect3D {color:rgba(255,255,0,.7);font-weight: bold;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{color: #344251;text-shadow: 1px 1px 0px #bad3ed;font-weight: bold;background:#bad3ed;}
.PillowEmboss {background:#ccc;color:#ddd;text-shadow: 1px 1px white,-1px -1px #444;}
.Emboss  {background:#ccc ;color:#ccc;text-shadow: -1px -1px white, 1px 1px #333;}
.applestyle{background:#666color: #000;text-shadow: 0px 1px 1px #fff;}
.glow {color:#FFFFFF ;text-shadow:0 0 20px yellow ;}
.extraGlow {color:white;text-shadow:0 0 30px yellow , 0 0 70px yellow ;}
.xsmallview{ /*CSS for "extra small font" setting*/
font-size: 11px;}
.smallview{ /*CSS for "small font" setting*/
font-size: 13px;}
.normalview{ /*CSS to return page to default setting (with no additional CSS rules added)*/}
.largeview{ /*CSS for "large font" setting*/
font-size: 21px;}
.xlargeview{ /*CSS for "extra large font" setting*/
font-size: 24px;}
a.texttoggler{ /*CSS for Text Size Toggler control*/
margin-right: 6px;}
a.texttoggler img{ /*CSS for Text Size Toggler control*/
border: 1px solid gray;}
a.texttoggler img:hover{ /*CSS for Text Size Toggler control*/
border: 1px solid red;}
a.selectedtoggler img{ /*CSS for Selected Text Size Toggler control*/
border: 1px solid red;}
.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%;}	


/* IMAGES Left, right, and center alignment */ 
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;}
.wp-caption p.wp-caption-text {font-size: .80em;line-height:
17px;padding: 0 5px;margin:0;} .wp-caption {border: 1px solid
#ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;
margin: 10px;-moz-border-radius: 3px;-khtml-border-radius:
3px;-webkit-border-radius: 3px;border-radius: 3px;} .wp-smiley {
margin: 0;} .gallery {margin: 0 auto 18px;} .gallery .gallery-item
{float: left;margin-top: 0;text-align: center;overflow: hidden;
	margin: 0 0 25px 0 !important;} .gallery {
	overflow: hidden;
	margin: 0 !important;
	}.gallery .gallery-caption {color:
#888;font-size: 12px;margin: 0 0 12px;} .gallery dl {margin: 0;}
.gallery img {
	max-width: 89%;
	height: auto;
	margin: 0 auto;
	padding: 2px !important;
	border: 1px solid #ddd !important;
	} .gallery br+br {display:
none;} .attachment img { /* single attachment images should be
centered */ display: block;margin: 0 auto;} /* available Columns */
/* 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% }
 /*
images thumbs */ 
.thumb,.thumbnail {float: left;display: block;position: relative;margin: 0 10px 5px 0;}
.thumb a,.thumbnail a {border:0;}
.thumb a img,.thumbnail a img {border:0;}
/* images thumbs */

img#wpstats{display:none !important;}
/* ================================================================ 
     IMAGE STYLES
=================================================================== */
.img-thumb{	width: 80px;
	height: 70px;float: left;padding: 1px;
	border: 1px solid #c1c1c1;
	margin: 1px 10px 10px 0px;}	
.img-thumb-right {width: 80px;height: 80px;
	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;}	
img.centered  {display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;}	
img.alignnone {padding: 0px;	margin: 0px 0px 10px 0px;
	display: inline;}
img.alignright {padding: 1px;margin: 20px 0px 20px 20px;
	display: inline;}
img.alignleft {padding: 1px;
	margin: 20px 20px 20px 0px;
	display: inline;}	
.alignright {float: right;}
.alignleft {float: left;}

/* =Attachments
----------------------------------------------- */
.image-attachment div.entry-meta {float: left;} .image-attachment
#navigation {float: right;margin: -1px 0 0.85em 0;}
.image-attachment .bd {clear: both;} .image-attachment
.bd .entry-attachment {background: #eee; margin: 0 0
1.7em;padding: 0.85em;text-align: center;} .image-attachment
.bd .attachment {display: block; margin: 0
auto;text-align: center;} .image-attachment .bd
.entry-caption p {margin: 0;padding: 0.85em 0 0;} /*
/* =Gallery listing
-------------------------------------------------------------- */
.category-gallery .size-thumbnail img {border: 10px solid #eee;margin-bottom: 0;}
.category-gallery .gallery-thumb {float: left;margin-right: 0.85em;}
.home #content .category-gallery .entry-info {}
/* @group icons */
.icon-rss {padding: 1px 0 1px 21px;background: url("../../images/socialicons/rss_16.png") no-repeat 0 50%;}
.icon-email {padding: 1px 0 1px 21px;background: url("../../images/socialicons/email.png") no-repeat 0 50%;}
.icon-print {padding: 1px 0 1px 21px;background: url("../../images/socialicons/print_icon.gif") no-repeat 0 50%;}
.icon-addthis {padding: 1px 0 1px 21px;background: url("../../images/socialicons/sm-plus.gif") no-repeat 0 50%;}
/* TOP 5 ICONS
*/
.icon-delicious {padding: 1px 0 1px 21px;background: url("../../images/socialicons/delicious.png") no-repeat 0 50%;}
.icon-facebook {padding: 1px 0 1px 21px;background: url("../../images/socialicons/facebook.png") no-repeat 0 50%;}
.icon-fblike {padding: 1px 0 1px 51px;background: url("../../images/socialicons/facebook-like-button.jpg") no-repeat 0 50%;}
.icon-twitter {padding: 1px 0 1px 21px;background: url("../../images/socialicons/twitter.png") no-repeat 0 50%;}
.icon-yrss {padding: 1px 0 1px 21px;background: url("../../images/socialicons/social_yahoo.png") no-repeat 0 50%;}
.icon-ybuzz {padding: 1px 0 1px 21px;background: url("../../images/socialicons/yahoobuzz_16.png") no-repeat 0 50%;}
.icon-ymail {padding: 1px 0 1px 21px;background: url("../../images/socialicons/yim.png") no-repeat 0 50%;}
.icon-ybmark {padding: 1px 0 1px 60px;background: url("../../images/socialicons/my_yahoo.gif") no-repeat 0 50%;}
.icon-ysbmark {padding: 1px 0 1px 21px;background: url("../../images/socialicons/social_yahoo.png") no-repeat 0 50%;}
.icon-gbmark {padding: 1px 0 1px 21px;background: url("../../images/socialicons/google_16.png") no-repeat 0 50%;}
.icon-greader {padding: 1px 0 1px 21px;background: url("../../images/socialicons/reader20x20.gif") no-repeat 0 50%;}
.icon-gbuzz {padding: 1px 0 1px 21px;background: url("../../images/socialicons/gbuzz_16.png") no-repeat 0 50%;}
.icon-gmail {padding: 1px 0 1px 21px;background: url("../../images/socialicons/gmail.png") no-repeat 0 50%;}
.icon-gtranslate {padding: 1px 0 1px 85px;background: url("../../images/socialicons/translate_translate.gif") no-repeat 0 50%;}
/* TOP 10 ICONS
*/
.icon-digg {padding: 5px 0 2px 21px;background: url("../../images/socialicons/digg.png") no-repeat 0 50%;}
.icon-linkedin {padding: 1px 0 1px 21px;background: url("../../images/socialicons/linkedin.png") no-repeat 0 50%;}
.icon-youtube {padding: 1px 0 1px 21px;background: url("../../images/socialicons/youtube.png") no-repeat 0 50%;}
.icon-stumble {padding: 1px 0 1px 21px;background: url("../../images/socialicons/stumbleupon_16.png") no-repeat 0 50%;}
.icon-posterous {padding: 1px 0 1px 21px;background: url("../../images/socialicons/posterous_16.png") no-repeat 0 50%;}
.icon-sphere {padding: 1px 0 1px 21px;background: url("../../images/socialicons/sphere.png") no-repeat 0 50%;}
.icon-flickr {padding: 1px 0 1px 21px;background: url("../../images/socialicons/flickr_16.png") no-repeat 0 50%;}
.icon-lastfm {padding: 1px 0 1px 21px;background: url("../../images/socialicons/lastfm.png") no-repeat 0 50%;}
.icon-windows {padding: 1px 0 1px 21px;background: url("../../images/socialicons/windows_16.png") no-repeat 0 50%;}
.icon-friendfeed {padding: 1px 0 1px 21px;background: url("../../images/socialicons/friendfeed.png") no-repeat 0 50%;}
.icon-myspace {padding: 1px 0 1px 21px;background: url("../../images/socialicons/myspace_16.png") no-repeat 0 50%;}
.icon-techno {padding: 1px 0 1px 21px;background: url("../../images/socialicons/technorati_16.png") no-repeat 0 50%;}
.icon-socializeit {padding: 1px 0 1px 81px;background: url("../../images/socialicons/socializeit.png") no-repeat 0 50%;}
.icon-excite {padding: 1px 0 1px 81px;background: url("../../images/socialicons/ zeit.png") no-repeat 0 50%;}
.icon-socbmark {padding: 1px 0 1px 81px;	background: url("../../images/socialicons/ zeit.png") no-repeat 0 50%;}
.icon-addthis {padding: 1px 0 1px 21px;	background: url("../../images/socialicons/sm-plus.gif") no-repeat 0 50%;}

/* LINKS AND METAS */
.post-meta-key {color: #228B22; font-weight: bold; font-size: 110%; }
.entry-utility {font-size:80%;color:#787878;background:#f6f7f8;border-bottom:1px solid #ccd0d6;border-top:1px solid #ccd0d6;color:#677284;}
.postmetadata { padding:5px; background:#EFF2E9; }
.postmetadata a { color:#4C81B6; }
.post-meta-key {color: #228B22; font-weight: bold; font-size: 110%; }
.entry-utility {font-size:80%;color:#787878;background:#f6f7f8;border-bottom:1px solid #ccd0d6;border-top:1px solid #ccd0d6;color:#677284;}

div.archive-meta{font-style:italic;margin:0.3em 0 1em 2em;}
div.entry-meta{background:#f6f7f8;border-bottom:1px solid #ccd0d6;border-top:1px solid #ccd0d6;color:#677284;font-size:0.9em;margin:.2em 0 .3em;padding:0.2em 0.5em;text-align:center;clear:both;}
div.post div.entry-meta span.meta-sep{padding:0 0 0 0.3em;}

/* LINKS AND ICONS */
span.author{padding:5px 0 5px 20px;margin: 0 3px;background:url(../../images/icons/user.png) no-repeat 1px; }	
span.comments-link {padding-left:17px;	margin:0;background:url(../../images/icons/comment.png) no-repeat 1px; }
.comments-link,span#comments-link {padding-left:17px;	margin:0;background:url(../../images/icons/comment.png) no-repeat 1px; }
a.comments-link,li.comments-link  {padding-left:17px;	margin:0;background:url(../../images/icons/comment.png) no-repeat 1px; }
span.cat-links {padding:5px 0 5px 20px;margin: 0 3px;background:url(../../images/icons/folder.png) no-repeat 1px; }	
span.tag-links {padding:5px 0 5px 20px;background:url(../../images/icons/tag_blue.png) no-repeat 4px;}	
span.rss-feed{padding:5px 0 5px 15px;margin: 0 3px;background:url(../../images/icons/rss.gif) no-repeat 1px; }	
span.bookmark-link{padding:5px 0 5px 20px;margin: 0 3px;background:url(../../images/icons/link.png) no-repeat 1px; }	
span.trackback-link,li.trackback-link{padding:5px 0 5px 20px;margin: 0 3px;background:url(../../images/icons/trackbacks.png) no-repeat 1px; }	
a.trackback-link{padding:5px 0 5px 15px;margin: 0 3px;background:url(../../images/icons/trackbacks.png) no-repeat 1px; }	
a.permalink{padding:5px 0 5px 15px;margin: 0 3px;background:url(../../images/icons/link.png) no-repeat 1px; }	
span.cat-links {padding:5px 0 5px 20px;margin: 0 3px;background:url(../../images/icons/folder.png) no-repeat 1px; }	
span.edit-link {padding:5px 0 5px 20px;margin: 0 3px;background:url(../../images/icons/edit.png) no-repeat 1px; }	
span.edit-links {padding:5px 0 5px 20px;margin: 0 3px;background:url(../../images/icons/edit.png) no-repeat 1px; }	
span.bookmark-link{padding:5px 0 5px 20px;margin: 0 3px;background:url(../../images/icons/bg_link.gif) no-repeat 1px; }	
span.trackback-link{padding:5px 0 5px 20px;margin: 0 3px;background:url(../../images/icons/bg_link.gif) no-repeat 1px; }	
span.bookmark-link{padding:5px 0 5px 20px;margin: 0 3px;background:url(images/icons/bg_link.gif) no-repeat 1px; }	
span.trackback-link{padding:5px 0 5px 20px;margin: 0 3px;background:url(images/icons/bg_link.gif) no-repeat 1px; }
.more{font-weight:700;text-transform:uppercase;background:url(dot4.jpg) no-repeat 1px;}
.more a:link,.more a:visited {font-size:80%;color:#333;clear:both;margin-top:5px;background-image:url(dot4.png);background-repeat:no-repeat;background-position:left;
padding-left:15px;vertical-align:middle;float:right;font-weight:700;}

.posttime {padding:5px 0 5px 20px;margin: 0 3px;background:url(../../images/icons/date.gif) no-repeat;}
.posttime .m { color:#666; font-size:11px; padding-bottom:1px; }
.posttime .d { color:#666; font-size:16px; line-height:16px; }
.postmeta { margin:3px 0 0 3px; overflow:hidden; height:16px; }
.postmeta span { padding-left:14px; color:#808080; margin-right:12px; background-image:url(../../images/icons/span.gif); background-repeat:no-repeat; }
.postmeta span span { padding-left:0px; margin-right:0px; background-image:none; }
.postmeta span a { color:#808080; text-decoration:none; }
.postmeta span a:hover { color:#666; }
.category { background-position:left -78px; }
.date { background-position:left -98px; }
.author { background-position:left 2px; }
.pop { float:right; background-position:left 16px; }
.edit { background-position:left -138px; }
.tags {background-image: url(../../images/span.gif); background-repeat:no-repeat; padding-left:15px; background-position:left -13px; line-height:200%; }
.tags a { background:#F1F2EB; }
.postmetadata { padding:5px; background:#EFF2E9; }
.postmetadata a { color:#4C81B6; }
/* COMMENTS STYLE */
/*-----------------COMMENTS-----------------------*/
/* COMMENTS */
#comments-template ol { list-style-type: none; margin: 0; padding: 0; }
#comments-template ol li { margin: 5px 0; padding: 0 5px; }
#comments-template fieldset { border: none; }
#comments-template form { padding: 5px; margin: -10px 0 0 0; background: #eeeeee; border-bottom: 1px solid #cccccc;}
#comments-template legend { border: none; }
#comments-template textarea {  border: 1px solid #3b5998; }
#comments-template input {  border: 1px solid #3b5998; }
#comments-template input.submitcomment, #comments-template input.resetcomment {
 width: 630px; color: #ffffff; background: #3b5998;  }
.comment-meta{ padding: 5px; margin: 0; background: #eeeeee; border-top: 1px solid #3b5998; border-bottom: 1px solid #cccccc;width:98%;  }
.comment-text { padding: 0 5px; margin: 0;}
h3#comments, h3#respond {font-size: 1em;	margin: 10px 0;	padding: 0;text-indent: 5px;	border-top: 1px solid #3b5998;background: #d8dfea;width: 100%; }

.recent-comment li {display: block;border-bottom: 1px dotted #ccc;}
.recent-comment .avatar-30 {float: left;margin-right: 20px;}

#comments-template [type="submit"], input[type="button"] {
	background: #FFCC66;
	border: 1px solid #CC6600;
	color: #082E7E;
	cursor: pointer;
	font-family: Georgia, Verdana, sans-serif;
	font-weight: bold;
	padding: 2px 20px;
	*padding: 1px 5px;
	vertical-align: middle; }
span.required { color: #FF0000; }
.prompt span.required { font-size:smaller; }
input.error { border: 1px solid #FF0000; }
select.error { border: 1px solid #FF0000; }
textarea.error { border: 1px solid #FF0000; }