/*



Theme Name: template







Description: Template



Author: Template











*/







/* global css */







body {



margin: 0px;



	padding-left: 0px;



	padding-top: 0px;



 	background-image: url(images/bgcolor.gif);



	background-position: center;



	background-repeat: repeat-y;



font-size: 79%;



	color: #444444;



	



}



h1, h2, h3, h6 {



	font-family: /*"Futura LT Book", Tahoma, Verdana*/ "Verdana",Helvetica,Arial,sans-serif;



	text-align: left;



}



h4 {



	font-family: /*"Futura LT Book", Tahoma, Verdana*/ "Verdana",Helvetica,Arial,sans-serif;



	font-weight: normal;text-align: left;



}



a {



	font-size:13px;

text-decoration:none;

}


h1 {





line-height:18px;

	font-size:15px;

padding-left:25px;

}
h1 a {


padding-left:20px;


line-height:18px;

	font-size:15px;



}







/* global variable */











.alignleft {



	text-align: left;



	float: left;



	margin-right: 8px;



	margin-top: 5px;



}







.alignright {



	text-align: right;



	float: right;



	margin-top: 5px;



	margin-left: 8px;



}



.h {



width:419px;
height:82px;

	
background-image: url(images/t1.jpg);
margin-top:5px;
margin-bottom:10px;

}



.aligncenter {



	text-align: center;



	clear: both;



	margin-right: 5px;



}



img {



	border-top-width: 0px;



	border-right-width: 0px;



	border-bottom-width: 0px;



	border-left-width: 0px;margin-right:3px;



margin-top:4px;



}







.justify {



	text-align: justify;



}



.downloads {



	background-image: url(images/downloads.gif);



	background-repeat: no-repeat;



	background-position: left center;



	padding-top: 35px;



	padding-bottom: 35px;



	padding-left: 65px;



	font-size: 1em;



	color: #333333;



	font-weight: bold;



	display: block;



}







.notice {



	background-image: url(images/notice.gif);



	background-repeat: no-repeat;



	background-position: left center;



	padding-top: 35px;



	padding-bottom: 35px;



	padding-left: 65px;



	font-size: 1em;



	color: #333333;



	font-weight: bold;



	display: block;



}



.warning {



	background-image: url(images/warning.gif);



	background-repeat: no-repeat;



	background-position: left center;



	padding-top: 35px;



	padding-bottom: 35px;



	padding-left: 65px;



	font-size: 1em;



	color: #333333;



	font-weight: bold;



	display: block;



}















/* body init css */







#wrap_fixed {



	width: 950px;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;



}



#container_fixed {



background-color:#FFF;



	margin: 0px;margin-top:-10px;



	float: left;



	width: 948px;



border-top: 1px solid #919191;



border-right: 1px solid #919191;



border-left: 1px solid #919191;



}



#header_fixed {



	width: 950px;



	float: left;



}



#header_fixed img {



	border-top-width: 0px;



	border-right-width: 0px;



	border-bottom-width: 0px;



	border-left-width: 0px;



}











.right_header_fixed {



	background-image: url(images/right_h.gif);



	background-repeat: no-repeat;



	float: right;



	height: 140px;



	width: 15px;



}



.left_header_fixed {



	background-image: url(images/left_h.gif);



	background-repeat: no-repeat;



	float: left;



	height: 140px;



	width: 15px;



}



.middle_header_fluid {



	background-image: url(images/mid_h.gif);



	background-repeat: repeat-x;



	height: 140px;



	float: left;



	width: 920px;



}



#banner_placement468_60 {



	height: 60px;



	width: 468px;



}



.top_header {



	float: left;



	width: 920px;



}



#banner_468_60 {



	float: right;



	width: 468px;



	



	text-align: center;



	padding-top: 20px;



}



#logo_placement {



	float: left;



	height: 96px;



	width: 422px;



	



background-color:#FFF;



}



.header_navigator {



	float: left;



	width: 920px;



	/#padding-top: 12px;#/ padding7px 10px 18px 14px;



}



.rssfeeds {



	float: right;



	height: 24px;



	width: 85px;



}



#searchbox {



	float: right;



	width: 300px;



	padding-right: 10px;



}



#searchbox form {



	float: left;



	width: 300px;



	margin: 0px;



}



#searchbox p {



	padding: 0px;



	float: left;



	margin-top: 0px;



	margin-right: 5px;



	margin-bottom: 0px;



	margin-left: 0px;



}



.searchfield {



	background-image: url(images/s_box.gif);



	background-repeat: no-repeat;



	width: 200px;



	float: left;



	margin-top: 10px;



	padding-top: 1px;



	padding-bottom: 1px;



	border: 0px solid #FFFFFF;



}



.sbmbutton {



	margin-top: 9px;



}



#logo a{



	margin: 0px;



	padding-right: 5px;



	padding-left: 5px;



	line-height: 40px;



	position:absolute;



	display:block;



	text-decoration:none;



	background:url(images/logo-problo.gif) no-repeat;



	width:100px;



	height:16px;



}



#logo a span, #logo-problo a span{



	visibility:hidden;



}



#main_nav {



	margin: 0px;



	float: left;



	width: 550px; height: 38px;







}



.leftt {



	width:210px;



float:left;



}



.rightt {



	width:210px;



float:right;







}



#main_nav ul {



	text-align: left;



	margin: 0px;



	padding-left: 10px;



	float: left;



	width: 510px;



	list-style-type: none;



}



#main_nav li {



	padding: 0px 5px 0px 0px;



	float: left;



	height: 36px;



	width: auto;



	margin-top: 0px;



	margin-right: 5px;



	margin-bottom: 0px;



	margin-left: 0px;



	font-size: 13px;



	line-height: 36px;



	color: #4F4F4F;



	display: inline;



	



font-weight:bold;



	



}



#main_nav li a:link, #main_nav li a:visited {







	color: #4F4F4F;



	text-decoration: none;



font-weight:bold;



}

#main_nav li a{







	font-size:15px;



}



#main_nav li a:link, #main_nav li a:hover {



	color: #4F4F4F;







	text-decoration: none;



font-weight:bold;



}



#main_nav li a:hover, #main_nav li a:active {



	color: #9F9F9F;



	text-decoration: none;







font-weight:bold;



}



#top_content {



	padding-top: 0px;



	float: left;



	width: 950px;



	background-image: url(images/top_content.gif);



	background-repeat: no-repeat;



	background-position: center bottom;



	height: 36px;



}



#content {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 948px;



	border-right-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-left-style: solid;



	border-right-color: #919191;



	border-left-color: #919191;



	background-color: #FFFFFF;



	



	background-image: url(images/rep_content.gif);



	background-repeat: repeat-y;



	background-position: left;



}



#footer {



	float: left;



	width: 950px;



	background-image: url(images/footer_bg.gif);



	background-repeat: no-repeat;



	background-position: center top;



	height: 50px;



	padding-bottom: 0px;



padding-top:6px;



font-size:13px;



line-height: 22px;



text-align:center;



color:#6F6F6F;



}



#footer a{



font-size:14px;



	text-decoration:none;



color:#6F6F6F;



font-weight:bold;



}



.footer_link {



	margin: 0px;



	float: left;



	width: 940px;



	padding-right: 5px;



	padding-left: 5px;



	line-height: 40px;



	height: 40px;



	font-size: 11px;



	color: #6F6F6F;



	font-family: Tahoma, "Trebuchet MS", "Arial Narrow";



}



.footer_link a:link, .footer_link a:visited {



	color: #6F6F6F;



	text-decoration: none;



}



.footer_link a:hover, .footer_link a:active {



	color: #6F6F6F;



	text-decoration: underline;



}







.link_right {



	float: right;



	height: 40px;



	padding-left: 20px;



	padding-right: 5px;



}



.link_left {



	float: left;



	height: 40px;



	padding-left: 35px;



}











/* begin content area css */







.seo_fixed_content {



	float: right;



	width: 800px;



	



}



#post_init {

padding-top:4px;

	float: left;



	width: 440px;



	



	padding-right: 5px;



	padding-left: 5px;



	padding-bottom: 20px;



	overflow: hidden;



}















#sidebars {



	float: right;



	width: 340px;



	padding-right: 5px;



	padding-left: 5px;



	/*padding-bottom: 0px;*/



}







.alter_mini_sidebar {



	float: left;



	width: 126px;



	padding-right: 11px;



	padding-left: 7px;



	background-color: #f4f4f4;



	padding-bottom: 10px; border-bottom: 1px solid #DFDFDF;



border-right: 1px solid #DFDFDF;



}



.left_widget {



	float: left;



	width: 157px;



	padding-right: 7px;



	background-color: #f5f5f5;



	padding-left: 3px;



	padding-bottom: 10px;



	border-left: 2px solid #E2E2E2; color: #666666; border-top: 2px solid #E2E2E2; border-bottom: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF;border-right: 1px solid #DFDFDF;



}

.left_widget p a{



	line-height:18px;

color:#006699;



}
.right_widget a h2:hover{
text-decoration:underline;
}

.left_widget a h2:hover{
text-decoration:underline;
}
.alter_mini_sidebar a h2:hover{
text-decoration:underline;
}

.right_widget {







	float: left;



	width: 147px;



	padding-left: 3px;



	padding-right: 7px;



margin-left:8px;



background-color: #f4f4f4;



	padding-bottom: 10px; color: #666666; border-top: 2px solid #E2E2E2;  border-bottom: 1px solid #DFDFDF;



border-left: 1px solid #DFDFDF;border-right: 1px solid #DFDFDF;



} 











#content h1 {


line-height:18px;

	font-size:15px;



background:url(images/images.jpeg) no-repeat;






}



#content h1 a:link, #content h1 a:visited {



	text-decoration: none;



	color: #2f5775;



}



#content h1 a:hover {



	text-decoration:none;



	border-bottom:1px solid #3a698d;



	



}







#content h2 {



	float: left;



	width: 100%;



	margin-top: 6px;



	margin-right: 0px;



	margin-bottom: 6px;



	margin-left: 1px;



	padding: 0px;



	font-size: 15px;;



	color: #2f5775; 



}







#content h4 {



	float: left;



	width: 440px;



	margin-top: 14px;



	margin-right: 0px;



	margin-bottom: 5px;



	margin-left: 0px;



	padding: 2px;



	font-size: 1.1em;



font-weight:bold;



	color: #2f5775; border:2px solid #e2e2e2; background-color: #f5f5f5;



}



#content h4 a{text-decoration: none;border:none;}



#content h4 a:hover{text-decoration: none;color:#525252;border:none;}







#content h5 {



	font-size: 12px;



	color: #2F5775;



	padding: 0px;



	float: left;

margin:0px;

	
text-decoration:none;
cursor:pointer;




}

#content h5:hover {



	text-decoration:underline;

	





}



#content h6 {



	font-size: 1.0em;



	color: #2F5775;



	padding: 0px;



	float: left;



	width: 440px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 5px;



	margin-left: 0px;



}











.post_meta {



	float: left;



	width: 440px;



}

.post_meta a{



	color:#17537F;

text-decoration:none;





}

.post_meta a:hover{



	

text-decoration:underline;





}

.date_post {



	float: left;



	width: 95%;



	margin: 0px;



	font-size: 11px;



	color: #333333;



	padding-left: 2px;



}



.post_bar {



	float: left;



	width: 433px;



	margin: 0px;



	color: #4F4F4F;



	background-image: url(images/post_bar.gif);



	background-repeat: no-repeat;



	height: 30px;



line-height:30px;



	padding-top: 3px;



	padding-bottom: 3px;



	background-position: center;



	



	padding-left: 2px;



	padding-right: 5px; font-size: 10px;



}



.post_bar a:link, .post_bar a:visited {



	font-weight: bold;



	color: #4F4F4F;



	text-decoration: none;



}



.post_bar a:hover, .post_bar a:active {



	color: #4F4F4F;



	text-decoration: none; 



	font-weight: bold;



}







.author {



	float: left;



}




.comment_counter {



	float: right;



}



.post_content {



	float: left;



	width: 100%;margin-bottom:10px;



	padding-top: 0px;



	padding-bottom: 20px;



	line-height: 17px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #E2E2E2;



	color: #333333;



	font-size: 13px;



}
.post_content h2{
font-size:12px;
font-weight:normal;


	


}
.post_content h2 a{
font-size:12px;
font-weight:normal;

	


}


.post_content li{



	list-style:none;



text-decoration:none;



}



.artsimil {



	float: left;



	width: 100%;margin-bottom:10px;



	padding-top: 0px;



	line-height: 16px;



	color: #333333;



	font-size: 12px;



}



.post_fine {



	float: left; margin-top: 10px;



	width: 100%;



	padding-top: 5px;



	padding-bottom: 20px;



	line-height: 14px;



	border-style: solid; border-color: #E2E2E2; 



        border-width: 1px; 



        border-top-style: solid;



	color: #666666;



	font-size: 10px;



}



.post_cat{



	float: left;



	width: 430px;



	margin: 0px 3px 0px 3px;



	color: #666666;



	line-height: 14px;



	font-size: 11px;



}



.post_cat a:link, .post_cat a:visited {



	color: #000000;



	text-decoration: none;



}







.post_tag {



	float: left;



	width: 100%;



	margin: 0px;



	color: #000000;



	line-height: 12px;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



	font-size: 11px;



}



.post_cat a:hover, .post_cat a:active {



	color: #000000;



	



}



.post_tag a:link, .post_tag a:visited {







	color: #2F5775;



	text-decoration: none;



}



.post_tag a:hover, .post_tag a:active {











	color: #2F5775;



	



}



.date_post a:link, .date_post a:visited {



	color: #333333;



	



}



.date_post a:hover, .date_post a:active {



	color: #666666; 



}



.post_content a:link, .post_content a:visited {



	color: #006699;



	text-decoration: none;



}



.post_content a:hover, .post_content a:active {







	color: #006699;



font-weight:bold;



	text-decoration: none; 



}







/* content varable css */







.post_content p {



	margin-top: 8px;



	margin-bottom: 0px;



}



.post_content blockquote {



	background-image: url(images/bquote.gif);



	background-repeat: no-repeat;



	background-position: left 10px;



	margin-right: 15px;



	margin-left: 9px;



	padding-top: 18px;



	padding-left: 40px;



	margin-top: 0px;



	margin-bottom: 0px;



	font-family: "Helvetica Neue", Helvetica, Verdana;



	font-size: 12px;



	color: #4C4C4C;



	clear: both;



	line-height: 16px;



}



.post_content code {



background-image:url(images/fonte.png);



background-position:right center;



background-repeat:no-repeat;



color:#000000;



float:right;



font-size:11px;



margin-bottom:5px;



padding-bottom:6px;



padding-right:20px;



padding-top:5px;



text-align:right;



width:420px;



}







.post_content ul {







	text-align: left;



	margin: 0px;



	padding-left: 15px;



	float: left;



	width: 415px;



	list-style-type: none;



}



.post_content ul li {



	padding-left: 12px; list-style-type: none;



	color: #555555;



	text-decoration: none;text-align:justify;



	background-image: url(images/bullethov.gif);



	background-repeat: no-repeat;



	background-position: left 3px;



	display: block; margin: 4px; width: 80px; line-height:15px;



}



#post_navigator {



	float: left;



	width: 440px;



	font-size: 11px;



	line-height: 40px;



	color: #2F5775;



	font-weight: bold;



	height: 40px;



}



#post_navigator a:link, #post_navigator a:visited {



	color: #2F5775;



	text-decoration: none;



}



#post_navigator a:hover, #post_navigator a:active {



	color: #ffffff;



	text-decoration: none; background-color: #2F5775;



}



.left_widget p {



	padding: 0px;



	clear: both;



	margin-top: 10px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px; 



}



.right_widget p {



	clear: both;



	margin-top: 10px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	padding: 0px;



}



.alter_mini_sidebar p {



	padding: 0px;



	clear: both;



	margin-top: 10px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



}


#ubi {
text-align:center;
width:100%;
	height:50px;
background-color:#FFF;
margin-bottom:10px;
}
















/* sidebars */







.arrow {



	text-align: left;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 100%;



	list-style-type: none; 



}



.arrow li {



	float: left;



	width: 100%;



	padding: 0px;



	text-align: left;



	font-size: 11px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 3px;



	margin-left: 0px;



	line-height: 18px; color: #BFBFBF; border-bottom: 1px solid;



}



.arrow li a:link, .arrow li a:visited {



	padding-left: 12px;



	color: #006699;



	text-decoration: none;



	background-image: url(images/bullet.gif);



	background-repeat: no-repeat;



	background-position: left 4px;



	display: block; 



}



.arrow li a:hover, .arrow li a:active {



	padding-left: 12px;



	color: #006699;



	text-decoration: underline;



	background-image: url(images/bullethov.gif);



	background-repeat: no-repeat;



	background-position: left 4px;



	display: block;



}











.arrow ul {







	text-align: left;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 100%;



	list-style-type: none;



}



.arrow ul li {



	float: left;



	width: 100%;



	padding: 0px;



	text-align: left;



	font-size: 11px;



	line-height: 18px;



	margin: 3px 0px 0px;



}



.noarrow {







	text-align: left;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 90%;



	list-style-type: none;



}



.noarrow li {



	float: left;



	width: 100%;



	padding: 0px;



	text-align: left;



	font-size: 11px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 3px;



	margin-left: 0px;



	color: #000000;



	line-height: 18px;



}



.noarrow li a:link, .noarrow li a:visited {



	color: #000000;



	text-decoration: none;



}

.imm {

height:120px;

	


}

.noarrow li a:hover, .noarrow li a:active {



	color: #9B0000;



	text-decoration: underline;



}



.noarrow ul {











	text-align: left;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 100%;



	list-style-type: none;



}



.noarrow ul li {



	float: left;



	width: 100%;



	padding: 0px;



	text-align: left;



	font-size: 11px;



	line-height: 18px;



	margin: 3px 0px 0px;



}



#comment_templates {



	float: left;



	width: 440px;



	padding-top: 15px;



	padding-bottom: 15px;



}



#content h3 {



	padding: 0px;



	float: left;



	width: 430px;



	margin-top: 15px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	font-size: 1.4em;



	color: #000000;



}



.subscribe {



	float: left;



	width: 420px;



	padding-left: 20px;



	margin: 0px;



	font-size: 11px;



	color: #000000;



	background-image: url(images/feed-icon-16x16-orange.png);



	background-repeat: no-repeat;



	background-position: left center;



	padding-top: 3px;



	padding-bottom: 3px;



}



.subscribe a:link, .subscribe a:visited {



	color: #2F5775;



	text-decoration: none; border-bottom: 1px dotted;



}



.subscribe a:hover, .subscribe a:active {







	color: #2F5775;



	text-decoration: none; border-bottom: 1px solid;



}



.clear_div {



	float: left;



	height: auto;



	width: 440px;



}



.comment_block {



	float: left;



	width: 440px;



	



}



.com_text blockquote {



	background-image: url(images/bquote_com.gif);



	background-repeat: no-repeat;



	background-position: left 1px;



	text-align: left;



	padding-top: 0px;



	padding-left: 28px;



	margin-top: 5px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	clear: both;



	padding-bottom: 10px;



}



.rightd {text-align:right;



width:200px;float:right;







}



#cat {



color:#2F5775;



text-decoration:none;



text-align:center;







}



#cat a{



color:#2F5775;



text-decoration:none;



text-align:center;







}



.leftd {



width:200px;



	text-align:left;float:left;



}



.comment_block a:link, .comment_block a:visited {



	font-weight: bold;



	color: #000000;



	text-decoration: none;



}



.comment_block a:hover, .comment_block a:active {



	color: #000000;



	text-decoration: underline;



}







.comment_avatar {



	float: left;



	height: 50px;



	width: 50px;



	



	padding-top: 5px;



	text-align: left;



}



.comment_block p {



	margin: 0px;



	padding: 0px;



}



.comment_block_alt p {



	margin: 0px;



	padding: 0px;



}







.comment_entry {



	float: right;



	width: 380px;



}



.com_author {



	background-image: url(images/top_coms.gif);



	background-repeat: no-repeat;



	background-position: center bottom;



	float: left;



	height: 15px;



	width: 284px;



	padding-right: 10px;



	padding-left: 10px;



	line-height: 13px;



	font-size: 11px;



	color: #333333;



	padding-top: 3px;



	letter-spacing: -1px;



}



.com_text {



	background-image: url(images/com_repeat.gif);



	background-repeat: repeat-y;



	float: left;



	width: 284px;



	padding-top: 5px;



	padding-bottom: 5px;



	text-align: left;



	padding-right: 10px;



	padding-left: 10px;



	font-size: 11px;



	line-height: 18px;



	color: #000;



}



.com_text code {



	font-size: 11px;



	color: #000000;



	font-family: "Courier New", Courier, monospace;



}



.com_text_alt code {



	font-family: "Courier New", Courier, monospace;



	font-size: 11px;



	color: #FFFFFF;



}



.com_close {



	background-image: url(images/com_close.gif);



	background-repeat: no-repeat;



	float: left;



	width: 304px;



	text-align: left;



	background-position: center top;



	height: 12px;



	margin: 0px;



	padding: 0px;



}



.com_clear {



	float: left;



	height: 20px;



	width: 440px;



}



.comment_block_alt {







	float: left;



	width: 440px;



	



}



.comment_avatar_alt {



	float: left;



	height: 50px;



	width: 50px;



	



	padding-top: 5px;



	text-align: left;



}



.com_author_alt {



	background-image: url(images/top_coms.gif);



	background-repeat: no-repeat;



	background-position: center bottom;



	float: left;



	height: 15px;



	width: 284px;



	padding-right: 10px;



	padding-left: 10px;



	line-height: 13px;



	font-size: 11px;



	color: #333333;



	font-family: Verdana;



	padding-top: 3px;



	padding-bottom: 0px;



	letter-spacing: -1px;



}



.com_text_alt {



	background-image: url(images/com_repeat.gif);



	background-repeat: repeat-y;



	float: left;



	width: 284px;



	padding-top: 5px;



	padding-bottom: 5px;



	text-align: left;



	padding-right: 10px;



	padding-left: 10px;



	font-size: 11px;



	line-height: 18px;



	color: #333333;



}



.com_close_alt {







	background-image: url(images/com_close.gif);



	background-repeat: no-repeat;



	float: left;



	width: 304px;



	text-align: left;



	background-position: center top;



	height: 11px;



	margin: 0px;



	padding: 0px;



}



.com_text_alt blockquote {



	background-image: url(images/bquote_com.gif);



	background-repeat: no-repeat;



	background-position: left 1px;



	text-align: left;



	padding-top: 0px;



	padding-left: 28px;



	clear: both;



	padding-bottom: 5px;



	margin-top: 10px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



}



.comment_block_alt a:link, .comment_block_alt a:visited {







	font-weight: bold;



	color: #000000;



	text-decoration: none;



}



.comment_block_alt a:hover, .comment_block_alt a:active {







	color: #000000;



	text-decoration: underline;



}



#comment_templates form {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 440px;



}




#st_effect {



	float: left;



	width: 440px;



}



#st_effect p {



	clear: both;



	margin-top: 5px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



}



#st_effect input {



	font-size: 13px;



	margin: 0px;



	width: 200px;



	



	border: 1px solid #2F5775;



	color: #2F5775;



	padding-left: 5px;



	padding-top: 2px;



	padding-bottom: 2px;



}



#sa_effect {



	padding: 0px;



	float: left;



	width: 440px;



	margin: 0px;



}



#sa_effect p {



	clear: both;



	margin-top: 5px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



}



#sa_effect textarea {



	font-size: 13px;



	margin: 0px;



	height: 150px;



	width: 429px;



	background-color: #FFFFFF;



	border: 1px solid #DADADA;



	color: #666666;



	padding: 5px;



}



.status {



	font-size: 11px;



	color: #000000;



	margin: 0px;margin-bottom:10px;



	padding: 0px;



	float: left;



	width: 440px;



	font-weight: normal;



}



#sbm_effect {



	padding: 0px;



	float: left;



	width: 440px;



	margin: 0px;



}



#sbm_effect p {







	clear: both;



	margin-top: 5px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



}



#sbm_effect input {



	padding: 1px;



	width: 120px;



	font-size: 11px;



	color: #FFFFFF;



	background-color: #2F5775;



	border-top-width: 1px;



	border-right-width: 1px;



	border-bottom-width: 2px;



	border-left-width: 1px;



	border-top-style: solid;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-top-color: #2F5775;



	border-right-color: #2F5775;



	border-bottom-color: #2F5775;



	border-left-color: #2F5775;



	font-family: Tahoma, Arial, "Baar Sophia", Verdana;



	font-weight: bold;



	text-align: center;



}



#sbm_effect input:hover {







	padding: 1px;



	width: 120px;



	font-size: 11px;



	color: #000000;



	background-color: #f7f7f7;



	border-top-width: 1px;



	border-right-width: 1px;



	border-bottom-width: 2px;



	border-left-width: 1px;



	border-top-style: solid;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-top-color: #D4D4D4;



	border-right-color: #D4D4D4;



	border-bottom-color: #D4D4D4;



	border-left-color: #D4D4D4;



	font-family: Tahoma, Arial, "Baar Sophia", Verdana;



	font-weight: bold;



	text-align: center;



}



#st_effect input:hover {



	font-size: 13px;



	margin: 0px;



	width: 200px;



	background-color: #FFFFFF;



	border: 1px solid #eeeeee;



	color: #666666;



	padding-left: 5px;



	padding-top: 2px;



	padding-bottom: 2px;



}



#st_effect input:active {



	font-size: 13px;



	margin: 0px;



	width: 200px;



	background-color: #FFFFFF;



	border: 1px solid #006699;



	color: #666666;



	padding-left: 5px;



	padding-top: 2px;



	padding-bottom: 2px;



}



#sa_effect textarea:hover {



	font-size: 13px;



	margin: 0px;



	height: 150px;



	width: 429px;



	background-color: #FFFFFF;



	border: 1px solid #eeeeee;



	color: #666666;



	padding: 5px;



}



.ping_block {



	float: left;



	width: 380px;



	padding: 8px;



	font-size: 11px;



	color: #000000;



	background-color: #FFFFFF;



	border-left-width: 4px;



	border-left-style: solid;



	border-left-color: #000000;



}



.ping_block a:link, .ping_block a:visited {



	color: #006699;



	text-decoration: none;



	font-size: 11px;



}







.ping_from {



	float: left;



	width: 380px;



}



.ping_block a:hover, .ping_block a:active {



	color: #006699;



	text-decoration: underline;



	font-size: 11px;



}



.ping_date {



	float: left;



	width: 380px;



	font-size: 11px;



	font-weight: bold;



	color: #000000;



}



.com_id {



	font-size: 11px;



	color: #000;



	font-family: Verdana;



	text-align: left;



}



.status a:link, .status a:visited {



	color: #666666;



	text-decoration: none; border-bottom: 1px dotted;



	font-weight: normal;



}



.status a:hover, .status a:active {



	color: #666666;



	text-decoration: none; border-bottom: 1px solid;



	font-weight: normal;



}



.timenow {







	font-size: 11px;



	color: #333333;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 440px;



}



/* calendar config */







#wp-calendar {



	empty-cells: show;



	width: 80%;



	font-size: 11px;



	color: #000000;



	text-decoration: none;



	text-align: center;



	float: left;



	padding: 0px;



	margin: 10px 0px 0px;



}







#wp-calendar a:link, #wp-calendar a:visited {



	text-decoration: none;



	color: #006699;



	font-weight: bold;



}



#wp-calendar a:hover, #wp-calendar a:active {



	text-decoration: none;



	color: #2F5775;



	font-weight: bold;



}



#wp-calendar caption {



	text-align: left;



	width: 80%;



	margin: 0px;



	color: #006699;



	font-size: 1.4em;



	padding: 0px;



	font-weight: bold;



	font-family: "Futura LT Book";



}







#wp-calendar th {



	margin: 0px;



	padding: 0px;



	text-align: center;



}







#wp-calendar #next a {



	text-align: left;



	color: #000000;



	text-decoration: none;



	float: right;



	padding-top: 10px;



}







#wp-calendar #prev a {



	text-align: center;



	color: #2F5775;



	text-decoration: none;



	float: left;



	padding-top: 10px;



}



#wp-calendar td {



	margin: 0px;



	padding: 0px;



	text-align: center;



}



#wp-calendar tf {



	margin: 0px;



	padding: 0px;



}



.related_stuff {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 440px;



}



.related_stuff ul {



	text-align: left;



	float: left;



	width: 400px;



	margin: 5px 0px 0px;



	padding: 0px 0px 0px 15px;



}



.related_stuff ol {



	text-align: left;



	padding: 0px;



	float: left;



	width: 90%;



	margin-top: 10px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



}



.related_stuff li {



	font-size: 11px;



	color: #000000;



	width: 80%;



	margin-bottom: 5px;



	margin-right: 5px;



	float: left;



	padding: 0px;



	margin-top: 0px;



	margin-left: 0px;



}



.related_stuff li a:link, .related_stuff li a:visited {



	color: #2F5775;



	text-decoration: none;



	display: block;



	background-color: #FFFFFF;



	font-size: 11px;



}



.related_stuff li a:hover, .related_stuff li a:active {



	color: #CC3300;



	text-decoration: underline;



	display: block;



}







/* adin bar css */



#wp-admin-bar {



	margin:0;



	text-align:left;



	color: #FFFFFF;



	background-color: transparent;



	padding-top: 12px;



	padding-right: 10px;



	padding-bottom: 0px;



	padding-left: 5px;



	float: left;



	width: 930px;



}



#wp-admin-bar ul {



	margin:0;



	padding:0;



	float: left;



	width: 930px;



	list-style-type: none;



}

.tagg a{



color: #00557F;



}



#wp-admin-bar ul li {list-style-type:none; display:inline; margin:0 10px; padding:0}



#wp-admin-bar a:link, #wp-admin-bar a:visited {



	color: #efefef;



	text-decoration: none;



}



#wp-admin-bar a:hover, #wp-admin-bar a:active {



	color: #999999;



	text-decoration: underline;



}



.tagging-platform {



	width: 90%;



	float: left;



	padding: 0px;



	color: #FFFFFF;



	margin: 0px;



}

#sbc {



	margin-top:5px;



}

.tagging-platform h3 {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 90%;



}



.tags-tags {



	float: left;



	width: 95%;



	font-size: 10px;



	color: #222222;



	font-weight: 400;



	line-height: 16px;



	text-align: left;



	overflow: hidden;



}















.tagging-platform a {



	color: #333333;



	text-decoration: none;



}



.tagging-platform a:hover {



	color: #2F5775;



	text-decoration: none;



}



.fixed {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 95%;



	font-size: 11px;



}







#themeswitcher {











	text-align: left;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 90%;



	list-style-type: none;



}



#themeswitcher select {



	width: 95%;



	margin-bottom: 10px;



	font-size: 12px;



	border: 1px solid #999999;



}







#sidebar {



	float: right;



	width: 340px;



	padding-right: 5px;



	padding-left: 5px;



}



.widget {



	float: left;



	width: 330px;



	padding-left: 5px; padding-right: 0px;



	background-color: #fff;



	border-left: 2px solid #E2E2E2; padding-top: 50px; padding-bottom: 10px;



} 



.widget a {



color:#006699;



font-size:12px;



font-weight:bold;



line-height:18px;



padding:0pt 0pt 0pt 0px; /*0 0 0 20*/



}







.akst_share_link {



float: left;



	width: 420px;



	padding-left: 20px;



	margin: 0px;



	font-size: 11px;



	color: #000000;



	background-image: url(images/feed-icon.png);



	background-repeat: no-repeat;



	background-position: left center;



	padding-top: 3px;



	padding-bottom: 3px;



}







.pdiscl {



float: left;



	width: 420px;



	padding-left: 20px;



	margin: 0px;



	font-size: 11px;



	color: #000000;



	



	background-repeat: no-repeat;



	background-position: left center;



	padding-top: 3px;



	padding-bottom: 3px;



}





.discl a{color:#006699;



text-decoration:none;}



.discl a:hover{color:#006699;



text-decoration:underline;}



.akst_share_link a{color:#006699;



text-decoration:none;}



.akst_share_link a:hover{color:#006699;



text-decoration:underline;}







.doss {



float: left;



	padding-left: 20px;



	margin: 10px 0px 0px 0px;



	font-size: 11px;



	color: #000000;



	background-image: url(images/doss.png);



	background-repeat: no-repeat;



	background-position: left center;



	padding-top: 3px;



	padding-bottom: 3px;



}







.doss1 {



float: left;



	



	padding-left: 20px;



	margin: 0px;



	font-size: 11px;



	color: #000000;



	background-image: url(images/calendar.png);



	background-repeat: no-repeat;



	background-position: left center;



	padding-top: 3px;



	padding-bottom: 3px;



}













.ft_flick {



display:block;margin-left: 5px;



float:left; width:125px;



}







.ft_flick img {



border-width:0px;



margin-right:0px;



margin-top:4px;



}







.flickr_badge_image img{



background:#DDDDDD none repeat scroll 0% 50%;



border:1px solid #e3e3e3 !important;



margin-left:15px;



padding:2px;



}







.permalink {



float: left;



	width: 420px;



	padding-left: 20px;



	margin: 0px;margin-bottom:5px;



	font-size: 11px;



	color: #000000;



	background-image: url(images/arrow_branch.png);



	background-repeat: no-repeat;



	background-position: left center;



	padding-top: 3px;



	padding-bottom: 3px;text-align:left;



}



.permalink a{color:#006699;



text-decoration:none;}



.permalink a:hover{color:#006699;



text-decoration:none;}



.fonte {



float: left;



	width: 420px;



	padding-left: 20px;



	margin: 0px;



	font-size: 11px;



	color: #000000;



	background-image: url(images/table_link.png);



	background-repeat: no-repeat;



	background-position: left center;



	padding-top: 3px;



	padding-bottom: 3px;



}



.fonte a{color:#006699;



text-decoration:none;}



.fonte a:hover{color:#006699;



text-decoration:none;}







.permalink input {



border:1px solid #cccccc;



color:#777777;



font-family:Verdana,sans-serif;



font-size:0.9em;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:normal;



line-height:normal;



padding:2px;



}



.leggimi {



float: left;



	width: 420px;



	padding-left: 20px;



	margin: 0px;



	color: #000000;



	background-image: url(images/pagepi.png);



	background-repeat: no-repeat;



	background-position: left center;



	padding-top: 3px;



	padding-bottom: 3px;



}







.news {



float: left;



	width: 420px;



	padding-left: 20px;



	margin: 0px;



	font-size: 11px;



	color: #000000;



	background-image: url(images/ico-newsletter.gif);



	background-repeat: no-repeat;



	background-position: left center;



	padding-top: 3px;



	padding-bottom: 3px;



}







.news a:hover {text-decoration:blink;}



#sidebar img {



background:#E3E3E3 none repeat scroll 0% 50%;



border:1px solid #CCCCCC;



float:left;



margin-right:8px;



max-width:100%;



padding:2px;





}

ul#navz{height:32px;font: 70%/1.5 Verdena,Tahoma,sans-serif}

ul#navz,ul#navz li,ul#navz ul{margin:0;padding:0;list-style:none}

ul#navz{height:32px;line-height:32px;margin-left:10px;

    background: none;color: #1F1F1F}

ul#navz a{display:block;padding: 0 15px;font-size:12px;text-decoration: none; color:#FFF}

ul#navz li{float: left;position: relative}

ul#navz li li{float: none;line-height: 32px;

    display:block !important;display: inline; /*IE*/}

ul#navz ul{position: absolute;top: 34px;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;left: -9999px;

    width: 12em;background: #fff;color: #FFF}

ul#navz ul{padding: 0px 0;}

ul#navz ul,ul#navz li li a{font-size:12px;background-color: #FCFCFC;color: #FFF}

ul#navz ul li{height:20px;line-height:20px;}
ul#navz ul li:hover,ul#navz ul li a:hover{font-size:12px;height:20px;margin-top:-1px;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;background-color: #F1F1F1;color: #1F1F1F}
ul#navz li:hover,ul#navz a:hover{font-size:12px;height:31px;border: 1px solid #CCC;background-color: #F1F1F1;color: #1F1F1F}

ul#navz li:hover ul,ul#navz li.sfhover ul{left: -1px;z-index: 100}
#sharee {
position:absolute;
left:0;
margin-left:-80px;

top:0;
}
