﻿/*
Theme Name: CMS Portal
Theme URI: http://www.alyenstudio.com/portifolios
Description: Isso &eacute; um tema de Wordpress !
Tags: theme, wordpress, alyen, three columns, professional, widgets
Version: 0.1
Author: Roger Fernandes
Author URI: http://www.alyenstudio.com
*/

/***************************************************/
* {margin:0;; padding:0;}
html, body {line-height: 1}
hr {display: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''}
blockquote, q {quotes: "" ""}
ul {list-style-type: none}
ol {list-style-type: decimal}
.clear {clear: both}
a{color:#000; background:none; border:none;}
a:hover{text-decoration:underline; background:none;} 
img {border:none;}
/***************************************************/
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555;
	background-color: #ebe9e1;
	background-repeat: repeat-x;
	background-image: url(images/body-bg.jpg);
}
#container {	width: 975px;	margin-right: auto;	margin-left: auto;	text-align: left;}
#header {	width: 975px;	margin: auto;}
/***************************************************/
#pagenav {
	width: 975px;
	height: 31px;
	padding: 0;
}
#pagenav ul {	float: left;	height: 31px;}
#pagenav ul li {	float: left;	height: 31px;	text-align: center;	margin-right: 10px;	}
#pagenav ul li a {	float: left;	display: block;	padding-left: 20px;	padding-right: 20px;	line-height: 25px;	height: 31px;	font-size: 15px;	letter-spacing: -1px;	color: #000; text-decoration:none;	}
#pagenav ul li a:hover { text-decoration:underline; background:#f5f4f0; }
#pagenav ul li.current_page_item a {
	color: #000;
	background-color: #dcdad3;
}
#pagenav ul li.current_page_item a:hover {/*background: url(images/nav.gif) repeat-x;	background-position: center -60px;*/}
/***************************************************/
/* google search */
#searchform {
	float:right;
	height:23px;
	padding: 0;
	font-size:10px;
	color:#fff;
	margin: 4px 0 0;
}
/***************************************************/
#logo {
	float: left;
	display: inline;
	margin-top: 10px;
	width: 200px;
}
#logo img { border:none;}

ul.listcat {	margin-top: 20px;}
ul.listcat li {	float: left;	display: inline;	margin-right: 1px;}
ul.listcat li a {	padding-left: 10px;	padding-right: 10px;	background: #fff;	-moz-border-radius-topleft: 5px;	-moz-border-radius-topright: 5px;	font-size: 0.8em;	font-weight: bold;	line-height: 22px;	height: 22px;	display: block;}
ul.listcat li a:hover {	background: #fffff4;	color: #333;}
/***************************************************/
#column {
	float: left;
	width: 668px;
	background: #fff;
	border: 1px solid #d9d5c9;
	margin: 5px 0 0;
}
.post {}
.post-top {	width: 540px;	height: 10px;}
.post-bottom {	width: 540px;	height: 10px;}
.entry {	background: #FFF;}
.entry h2 {	padding-left: 15px;	padding-right: 15px;	padding-top: 5px;	line-height: 1.3em;	font-size: 20px;	font-weight: normal;	letter-spacing: -1px;}
.entry h2 a {	line-height: 1.3em;	font-size: 20px;	letter-spacing: -1px;}
.entry .date {
	display: block;
	margin-left: 15px;
	margin-right: 15px;
	color: #aaa;
	padding-bottom: 5px;
	line-height: 1.3em;
}
/********* CSS For Post Info Below Header ***************/
.info {	background: #fff;	border-top: 1px dotted #ddd;	border-bottom: 1px dotted #ddd;	padding-left: 15px;	padding-right: 15px;	font-size: 11px;}
.info .cat {	float: left;	color: #aaa;}
.info .comments {	float: right;}
.info .cat a {	line-height: 26px;	background: url(images/ico-date.gif) no-repeat;	background-position: left center;	padding-top: 1px;	padding-bottom: 1px;	padding-left: 15px;}
.info .comments a {	line-height: 26px;	background: url(images/ico-comment.gif) no-repeat;	background-position: left center;	padding-top: 1px;	padding-bottom: 1px;	padding-left: 20px;}
/********* CSS For Article CONTENT ***************/
.content {	padding-top: 15px;	padding-right: 15px;	padding-left: 15px;	padding-bottom: 1px;}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {	line-height: 1.5em;	margin: 0px 0px 5px 0px;	padding: 0;}
.content p {	font-size: 12px;	line-height: 1.6em;	margin: 0px 0px 10px 0px;	padding: 0;}
.content .more-link {	font-size: 11px;	font-weight: bold;	text-transform: uppercase;	display: block;}
.content h1 {	letter-spacing: -2px;	font-size: 20px;	}
.content h2 {	letter-spacing: -1px;	font-size: 18px;	color: #5a94bd;}
.content h3 {	letter-spacing: -1px;	font-size: 16px;	font-weight: bold;	color: #333;}
.content h4 {	font-size: 14px;	font-weight: bold;}
.content h5 {	font-size: 12px;	font-weight: bold;	color: #999;}
.content h6 {	font-size: 11px;	font-weight: bold;}
/* CSS for UL/OL lists */
.content ol {padding-left: 20px;}
.content ul {margin: 5px 5px 20px 5px;}
.content ol {margin: 5px 5px 20px 5px;}
.content ul ul {margin: 5px 5px 5px 5px;}
.content ol ol {margin: 5px 5px 5px 5px;}
.content ol li {	line-height: 1.5em;	color: #999;	margin-bottom: 5px;	font-size: 12px;}
.content ul li {	line-height: 1.5em;	color: #999;	background: url(images/bullet.gif) no-repeat;	background-position: left 6px;	padding-left: 20px;	margin-bottom: 5px;	font-size: 12px;}
/* End CSS for UL/OL lists */
/* Additional post tags */
blockquote {	padding: 10px;	padding-left: 40px;	background: #f7fcea url(images/blockquote.png) no-repeat;	background-position: 8px 8px;	margin-bottom: 15px;}
blockquote p {	font-family: georgia, arial;	line-height: 1.5em;	font-size: 12px;	color: #7590a0;}
blockquote * {	font-family: georgia, arial;	line-height: 1.5em;	font-size: 12px;	color: #7590a0;}
ins {	text-decoration: underline;}
del {	text-decoration: line-through}
code {	color: #999;	font-family: verdana;	font-size: 11px;	background: #eee;}
/* Thanks! */
.tags {	border-top: 1px solid #eee;	border-bottom: 1px solid #eee;	font-weight: bold;	line-height: 2em;	color: #bbb;	padding-left: 15px;	padding-right: 15px;	text-align: right;	font-size: 11px;}
.tags a {	font-weight: normal;	color: #6792ab;	text-transform:lowercase;}
.tags a:hover {	color: #ff9600;}
.follow {	background: #f9f9f9;	padding: 10px;	margin-left: 15px;	margin-right: 15px;	margin-top: 10px;	margin-bottom: 10px;	border: 1px dashed #eee;	font-weight: bold;	font-size: 11px;}
.follow a {	font-weight:bold;	background: url(images/rss.png) no-repeat;	background-position: left center;	padding-left: 20px;}
.state {	margin-left: 15px;	margin-bottom: 15px;	font-size: 12px;	line-height: 1.5em;}
.state a {	line-height: 1.5em;}
/***************************************************/
.navigation {	padding-top: 10px;	padding-right: 5px; padding-left: 5px;	font-size: 11px;	line-height: 1em;
text-transform: uppercase;	font-weight: bold;}
.navigation a {	color: #333;}
.navigation a:hover {	color: #ff9000;}
.navleft {	float: left;	width: 48%;}
.navright {	float: right;	width: 48%;	text-align: right;}
/***************************************************/
.alignleft img, .alignright img, .aligncenter img {	border: 4px solid #ccc;}
.alignleft {	float: left;	display: inline;	margin-right: 10px;	margin-bottom: 4px;}
.alignright {	float: right;	display: inline;	margin-left: 10px;	margin-bottom: 4px;}
.aligncenter {	text-align: center;	display: inline;}
.alignnone {}
p.wp-caption-text {	padding: 3px;	margin: 0;	font-size: 11px;	color: #999;}
/***************************************************/
#sidebar {
	float: right;
	width: 302px;
}
/***************************************************/
.box {	margin: 0 5px 0 5px;}
.box h2 {
	display: block;
	width: 298px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-top: 1px solid #eee;
	height: 22px;
	background: #eee;
	color: #333;
	line-height: 22px;
	font-weight: bold;
	text-indent: 10px;
	font-size: 13px;
}
.box2-title{padding:4px 0 4px 10px;	font-family:"Trebuchet MS", Arial, sans-serif;	font-size:13px;	font-weight:bold;	color: #FFF;}
.box2-title a{	color: #FFF;}
.box640{width:640px;}
/***************************************************/
.ads300x250 {
	float:right;
	margin:5px 0 0;
	width:300px;
	height:250px;
	border: 1px solid #d9d5c9;
	background-color: #fff;
}
.ads217x90 {	float:left;	margin:8px 0 0 10px;	width:215px;height:90px;	background: url(images/bg_transparency_ffffff.png) repeat;	border:1px solid #000;	display: block;}
.ads217x90-title {	background:#fff;	display:block;	position:absolute;	filter:alpha(opacity=85);	-moz-opacity:.85;	opacity:.85;	width: 215px;	margin: 78px 0 0;}
.ads217x90 h2 {	font-size:11px;	text-align: center;	text-transform: uppercase;	font-weight: bold;	line-height: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #0e81b6;}
.ads468x60 {
	height: 60px;
	float: right;
	width: 468px;
	margin: 0 18px 0 0;
}
.ads {	padding: 10px;	border: 1px solid #eee;	background: #FFF;}
.ads ul {}
.ads ul li {	float: left;	display: inline;	width: 125px;	height: 125px;	margin-left: 5px;	margin-right: 2px;}
.ads ul li a {	float: left;	display: block;	width: 125px;	height: 125px;}
.ads ul li a img {	float: left;	display: block;	width: 125px;	height: 125px;}
/***************************************************/
.subscribe {	padding: 10px;	border: 1px solid #eee;	background: #fffff9;	margin: 0 0 3px;}
.rssfeed {	font-size: 12px;	line-height: 1.4em;	margin-bottom: 5px;}
.rssfeedlinks {	font-size: 11px;	height: 15px;}
.rssfeedlinks a {	float: left;	font-weight: bold;	background: url(images/rss.png) no-repeat left;	padding-left: 22px;	line-height: 1.5em;		margin-right: 40px;}
.rssfeedlinks a:hover {	color: #ff9600;	line-height: 1.5em;}
.subscribe form {	display: inline;}
.subscribe fieldset {	display: inline;}
.subscribe input {	display: inline;	vertical-align: middle;	font-size: 11px;}
#rssinput {	width: 300px;	height: 16px;	padding: 3px;	background: #fff;	border: 1px solid #ddd;}
#rssinput:focus {}
#rssbutton {	background: #ff9000;	color: #fff;	padding-left: 10px;	padding-right: 10px;	font-size: 0.7em;	font-weight: bold;	cursor: pointer;	height: 20px;}
#rssbutton:hover {background: #ff3000}
/***************************************************/
.tabs {	width:290px; overflow: hidden; margin:0 5px;}
.tabs li {float: left; display: inline;	margin-left: 3px; text-align: center; overflow: hidden;	font-size: 11px; padding:0;}
.tabs li a {float: left;display: block;font-weight: bold;padding-left: 10px;padding-right: 10px;line-height: 26px;height: 26px;background: #fff;margin:10px 0 8px 0;border:1px #ebe9e1 solid;text-decoration:none;}
.tabs li a:hover {display: block;background: #f5f4f0;text-decoration:underline; border:1px #dedbd1 solid}
.tabs li a.selected {display: block;background: #f5f4f0;color: #000; border:1px #dedbd1 solid}
.tabs li a.selected:hover {display: block;background: #f5f4f0;color: #000;text-decoration:none; }
/***************** CSS For TAB Content *******************/
.tabcontent {	display: none;	overflow: hidden;	font-size: 11px; margin:0 6px;}
.tabcontent a, .tabcontent a strong {line-height: 1.4em;}
.tabcontent a:hover, .tabcontent a:hover strong {	color: #444;}
.tabcontent ul li {	display: block;	border-bottom: 1px dotted #ddd;	color: #999;	line-height: 1.4em;	font-size: 11px;	padding: 5px;}
.tabcontent ul li:hover {background:#ebe9e1}
.tabcontent ul li a {		line-height: 1.4em;}
.tabcontent ul li a:hover {	color: #444;}
.tabcontent ul li span {	display: block;	color: #999;}
/***************************************************/
.sidebar {	float: left;	width: 200px;	margin-right: 20px;	font-size: 11px;}
.sidebar ul li h2 {	margin-top: 20px;	display: block;	background: #eee;	width: 198px;	border-left: 1px solid #eee;	border-right: 1px solid #eee;	border-top: 1px solid #eee;	height: 22px;	color: #333;	line-height: 22px;	font-weight: bold;	text-indent: 10px;	font-size: 13px;	margin-bottom: 5px;}
.sidebar ul li div {	padding: 10px;	background: #FFF;	line-height: 1.4em;	font-size: 11px;}
/***********************************************/
.sidebar ul ul {}
.sidebar ul ul ul {}
.sidebar ul li ul li {	display: block;}
.sidebar ul li ul li a { display: block; line-height: 1.4em; padding-left: 4px;	padding-top: 4px; padding-bottom: 4px;	border-left: 5px solid #ddd; margin-bottom: 1px; border-bottom: 1px solid #eee;}
.sidebar ul li ul li a:hover {	border-left: 5px solid #ff9000;}
/***************************************************/
#footer {	margin-top: 20px;	border-top: 5px solid #fff;}
#footercontent {
	height: 60px;
	border-top: 1px #ebe9e1 solid;
	background-color: #e4e2db;
	padding: 5px 0;
}
#footercontent ul {	float: left;	margin-bottom: 10px;}
#footercontent ul li {
	float: left;
	margin-right: 5px;
	padding-right: 5px;
	line-height: 1.2em;
	border-right: 1px #fff solid;
}
#footercontent ul li a {
	float: left;
	display: block;
	color: #777;
	font-size: 12px;
	letter-spacing: -1px;
	line-height: 1.5em;
	text-decoration:none;
}
#footercontent ul li a:hover {
	color: #999;
	line-height: 1.5em;
	text-decoration: underline;
}
.copyright {
	float: right;
	color: #777;
	line-height: 1.5em;
	font-size: 11px;
}
.copyright a {
	font-weight: bold;
	border-bottom: 1px sold #fff;
	line-height: 1.5em;
	color: #F90;
}
.copyright a:hover { color: #333; line-height: 1.5em;}
.rss {	float: left;	font-size: 11px;}
.rss a {	float: left;	display: block;	font-weight: bold;	background: url(images/rss.png) no-repeat left;	padding-left: 25px;	line-height: 1.5em;	color: #F49126;	margin-right: 25px;}
.rss a:hover {	color: #333;	line-height: 1.5em; text-decoration:underline;}
.property {
	float: right;
	color: #333;
	line-height: 1.5em;
	font-size: 11px;
}
.property a {
	font-weight: bold;
	color: #093;
	text-decoration:none;
}
.property a:hover {
	color: #0C0;
	text-decoration: underline;
}
/***************************************************/
#combox {	border-top: 5px solid #fff;	padding-top: 20px;	padding-bottom: 20px;	padding-left: 15px;	padding-right: 15px;}
h3#respond {	font-size: 16px;	font-weight: bold;	letter-spacing: -1px;	line-height: 1em;	padding-bottom: 5px;	margin-bottom: 2px;	border-bottom: 1px dotted #ddd;}
h3#comments {	font-size: 16px;	font-weight: bold;	letter-spacing: -1px;	line-height: 1em;	padding-bottom: 5px;	margin-bottom: 2px;	border-bottom: 1px dotted #ddd;}
ol.commentlist {	list-style-type: none;	margin-bottom: 20px;	padding-bottom: 20px;}
ol.commentlist li {	background: #f8fcef;	border: 1px solid #eee;	padding: 20px;	margin-top: 20px;}
ol.commentlist li.alt {	background: #FFF;	border: 1px solid #eee;	padding: 20px;	margin-top: 20px;}
.avatar {	float: left;	display: inline;	width: 32px;}
.avatar img {	border: 3px solid #ddddd4}
.commentbody {	float: left;	display: inline;	margin-left: 20px;	width: 410px;}
.commentbody em {	font-size: 11px;}
/***************************************************/
p.comment_author, p.comment_author a {	font-weight: bold;	color: #666;	font-size: 11px;}
p.comment_author a:hover {	font-weight: bold;	color: #ff9000;}
p.comment_time {	line-height: 1.5em;	color: #999;	font-size: 11px;	font-family: tahoma;}
.comment_text {	line-height: 1.5em;	color: #666;	margin-top: 15px;	font-size: 11px;}
/***************************************************/
.reply form {width: 640px;}
.reply p {	margin-top: 10px;	font-size: 11px;}
.reply fieldset {vertical-align: middle; display: inline;}
.reply input {vertical-align: middle;	display: inline;	font-size: 11px;}
.reply textarea {vertical-align: middle;	display: inline;	font-size: 11px;}
.reply label { vertical-align: middle; display: inline;	font-size: 11px; font-weight: bold;	font-family: tahoma; margin-left: 10px;}
.replytext {border: 1px solid #eee;	width: 200px;	padding: 5px;}
.replytext:focus {	background: #fffff9;}
.replyarea {border: 1px solid #eee;	line-height: 1.5em;	padding: 5px;	width: 470px;height: 120px;	}
.replyarea:focus {background: #fffff9;}
.replybutton {text-align: center;	width: 100px;height: 25px;	font-weight: bold;		cursor: pointer;}
/***************************************************/
#logo-bg {
	padding: 0 0 0 5px;
	display: block;
}
/***************************************************/
#top-bar {
	height: 23px;
}
#menu-nav {
	height: 16px;
	text-align: left;
	padding: 4px 0 0 0;
	background-color: #E2DDDC;
	background-position: top;
}
#m1, #m2, #m3, #m4 {	display: none;}
#breadcrumbs strong {color: #fff;}
p#breadcrumbs {	margin: 0 5px 0; color: #1ea9d0; padding: 0; font-size: 11px;}
p#breadcrumbs a {color: #fff;}
p#breadcrumbs a:hover {color: #fff; text-decoration:underline;}

#news1 {
	width: 668px;
	float: left;
	margin: 5px 0;
	padding: 0;
}
#news1 p {	font-size:13px; padding:0 0 3px;}
#news1 h1{	font-size:13px;	font-weight: bold; padding:8px 0 2px; }
#news1 h1 a{color:#000; background:none; border:none;}
#news1 h1 a:hover{text-decoration:underline; background:none;}

ul.dates2 {
	list-style-type:none;
	margin:3px 0 15px;
	border: none;
}
ul.dates2 li {	list-style-type:none;	margin:0;	padding:3px 0 3px;	border: none;	border-bottom:1px dotted #b4b4b4;	border-top:1px dotted #b4b4b4;}
ul.dates2 .date {color:#999;	padding:0 5px 0 0;	font:9px arial; text-transform:uppercase;}
ul.dates2 a  { color:#999; text-decoration:none; }
ul.dates2 a:hover{ color:#0e81b6; text-decoration:underline;}

.news-bar {	width: 638px; background: transparent url(images/bg_top_news.gif) repeat-x 0% 0%; background-attachment: scroll; height: 11px; clear: both;}
.news-box1 {
	width: 486px;
	font-size:10px;
	margin: 0;
	background-color: #FFF;
	border: 1px solid #ffffff;
	padding: 5px;
}
.news-box2 {
	padding: 5px;
	width: 240px;
	font-size:10px;
	float: right;
	margin: 0 5px 10px 0;
}

ul.dates { list-style-type:none; margin:3px 0;}
ul.dates li {	list-style-type:none;	margin:0;	padding:0px 0 8px 0;}
ul.dates .date {color:#999;	padding:0 5px 0 0;	font:9px arial; text-transform:uppercase;}
ul.dates a  { color:#999; text-decoration:none; }
ul.dates a:hover{ color:#999; text-decoration:underline;}

.title {
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 5px;
}
.title a, .title span {
	color: #0572a5;
	text-decoration:none;
}
.title a:hover {color: #0572a5;text-decoration: underline;	}
.title a.icon-01, span.icon-01 { padding: 0 5px 0 25px; }
.title a.icon-02, span.icon-02 { padding: 0 5px 0 25px; color:#CC0000}
.title a.icon-03, span.icon-03 { padding: 0 5px 0 25px; color:#FF9900; }
.title a.icon-04, span.icon-04 {	padding: 0 5px 0 25px;	color:#009933;}
.icon-01, .title a.icon-01, .title span.icon-01 {
}
.icon-02, .title a.icon-02, .title span.icon-02 { background: #fff url(images/icon02.gif) no-repeat; }
.icon-03, .title a.icon-03, .title span.icon-03 { background: #fff url(images/icon03.gif) no-repeat;  }
.icon-04, .title a.icon-04, .title span.icon-04 { background: #fff url(images/icon04.gif) no-repeat; }

ul.#menu-login {list-style:none;text-align:left; }
#menu-login {font-size: 11px; color: #fff; float: right; position: absolute;	margin-left: 415px;	margin-top: 8px;	font-weight: bold;}
#menu-login a:hover { background: none;} 
#menu-login li   { float:left;margin: 0; }
#menu-login li a  {color:#fff; padding:0 3px;}	
#menu-login li a:hover   { text-decoration:underline; }
/***************************************************/
#fotolog-h{	height:250px;	background-color:#fff;}
#fotolog-h-thumbs-container{
	position:absolute;
	margin:0 0 0 10px;
	z-index:500;
	filter:alpha(opacity=85);	-moz-opacity:.85;	opacity:.85; background:#000; padding:5px;
}
.fotolog-h-thumbs{	float:left;	width:50px; height:40px;	margin:0 0 7px 0;}
.fotolog-h-thumbs img{	float:left;	width:50px;	height:40px;	margin:0 0 7px 0;	background-position: right top;}
.fotolog-h-thumbs-desc{	float:left;	width:135px;	margin:0 0 7px 0;	padding:7px 0 0 10px;;	font-size:11px;}
.fotolog-h-thumbs-desc a{color:#fff; text-decoration:none;}
.fotolog-h-thumbs-desc a:hover{text-decoration: underline;}
.fotolog-h-chamada{	width:410px;	height:110px;	position:absolute;	padding:130px 10px 10px 220px;	z-index:100;}
* html .fotolog-h-foto{	margin-right:-1px;}

.slide640x250 {	float:left;	margin:8px 0 0 10px;	width:640px;	height:250px;}
#sidebar-portal {
	float: right;
	width: 300px;
	margin:5px 0 0;
	border:1px solid #d9d5c9;
}

.bg-tible {
	color: #000;
	padding: 5px 5px;
	font-size: 13px;
	font-weight: bold;
	text-transform:uppercase;
	background-color: #ebe9e1;
	margin: 1px;
	list-style-type: none;
}
.bg-tible li { list-style:none;}

.sidebar-container-tab {
	margin: 0px;
	background-color: #FFF;
	border: 1px solid #fff;
}
.sidebar-container {
	margin: 0px;
	background-color: #f5f4f0;
	border: 1px solid #fff;
	padding: 2px;
	list-style:none;
}
.sidebar-container li { list-style-type:none; font-size:13px;}
.sidebar-container img { border:none;}

.sidebar-footer {
	height: 2px;
	background-color: #FFF;
}
.pagenavi {
	margin: 9px 0 0;
	display: block;
	float: none;

}
.print {	float: right;	margin: 2px 0 0;}

.main {	width: 290px;	margin:0;	padding:0;	float:left;	overflow: hidden; }
.main img {border:none; background-position:center top;}
.main h2 {margin: 0; padding:0;}

.fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fix { display: inline-block; }
* html .fix { height: 1%; }
.fix { display: block; }
br.clear-both, div.clear-both, br.clear-left, div.clear-left { font: 1px/1px monospace;display: block; }

/* thumnail covers */
.thumb {background: url(images/thumb.png);	display: block;	width: 136px;	overflow: hidden;	height: 95px;	margin: 0 5px 5px 0;	position: relative; border:2px solid #ccc;}
.thumb-title {	background:#fff;	margin:2px;	bottom:0;	right:0;	display:block;	position:absolute;	filter:alpha(opacity=85);	-moz-opacity:.85;	opacity:.85;	width: 122px;	padding: 0px 5px 5px;}
.thumb-title a{color:#0e81b6; text-decoration:none;}
.thumb-title a:hover{text-decoration:underline; }
.thumb-title h2 { margin: 0; padding:0; line-height: 1.4em; }
.wp-pagenavi{ display: block; height:20px; margin:0 5px;}
.imgtfe { display: block; margin:0 0 5px; }
.top-bar-bg {
	margin: 3px auto 0;
	width: 805px;
	text-align: left;
	height: 15px;
	padding: 0 0 0 170px;
}

/* navigation footer */
ul.topnav  { list-style:none;text-align:left; }
.topnav a:hover { background: none;} 
.topnav li   { float:left;margin: 0; }
.topnav li a {	font:11px arial;	outline:none;	color:#ddd;	text-decoration:underline;	display:block;	padding:1px 5px 0 20px;	text-transform:uppercase;}	
.topnav li a:hover   { color:#0d0d0d !important; }
.topnav li.sitemap {float:right;	display:block;	background: transparent url(images/sitemap.gif) no-repeat;	margin: 2px 5px 0 0;}
.topnav li.sitemap a { color: #fff; text-decoration:none; }
.topnav li.sitemap a:hover   {background: transparent;color:#CCC !important;}
.topnav li.rsstop   {	float:right;	display:block;	background: transparent url(images/rss.png) no-repeat;	margin: 2px 0 0;}
.topnav li.rsstop a {	color: #F5982A; text-decoration:none;}
.topnav li.rsstop a:hover   {	background: transparent;	color:#F8BF93 !important;}

ul.toplink  { list-style:none;text-align:left; }
.toplink a:hover { background: none;} 
.toplink li   { float:left;margin: 0; }
.toplink li a {	outline:none;	text-decoration:underline;	display:block;	}	
.toplink li.linkstop {float:left; display:block; font-size:9px;float: left;margin: 5px 0 0;font-family: Arial,Helvetica,sans-serif;}
.toplink li.linkstop a { margin:0 5px; text-decoration: none;font-weight: bold;color: #b7b6b6;}
.toplink li.linkstop a:hover { text-decoration: none;color: #fff;}

.imgtfe{ float:left; margin:0 5px 0 0;}
.ads_160x600 {
	float: left;
	width: 160px;
	top: 0px;
	height: 602px;
	border: 1px solid #d9d5c9;
	background: #fff;
}
.bg-news {
	border: 1px solid #d9d5c9;
	width: 498px;
	float: right;
}
.footer-bg {
	background-color: #E4E2DB;
	border-top: 1px #d9d7ce solid;
	margin: 20px 0 0;
}
