?/*
Theme Name: Ani World
Theme URI: http://www.ani-world.net/ani-world-theme/
Description: Ani World WordPress Blog Theme designed by <a href="http://www.ani-world.net/">ani world</a>!
Version: 1.0.1
Author: Ani & Bush
Author URI: http://www.ani-world.net/searchform_top_text
Tags: White, Green, two-columns, right-sidebar, fixed-width
*/


/* BASIC */
body, th, td, input, select, textarea, button {font:normal 11px/1.5em Arial,Courier bold condensed,Verdana,Tahoma,sans-serif;line-height:20px;background:url(http://www.smartriodejaneiro.com.br/smart/blog/headerbg.jpg) repeat-x;color:#999; }

body, h1, h2, h3, h4, h5, h6, p, ul, form, fieldset { margin: 0; padding: 0;font:normal 11px/1.5em Arial,Courier bold condensed,Verdana,Tahoma,sans-serif;}

ul li { list-style: none; }

a {text-decoration:none;color:#999;border:0;font:normal 11px/1.5em Arial,Courier bold condensed,Verdana,Tahoma,sans-serif;}

a:hover{ text-decoration:underline;border:0;font:normal 11px/1.5em Arial,Courier bold condensed,Verdana,Tahoma,sans-serif;}

.clear{ clear:both}

/* Structure*/

#header {position:absolute;width:100%;height:351px;z-index:1;}
#header #floating {margin:0 auto;width:964px;height:351px;}

#head{height:351px;width:100%;}
#head ul{ float:right; margin-right:20px; margin-top:0px;}
#head li {text-align:center;float:left;display:inline;width:auto;margin-left:5px;line-height:40px;}
#head li a{color:#FFFFFF; padding:5px;overflow:hidden;background:#FCA016;border:0;}
#head li a:hover{background:#F00;color:#FFF;border:0;}
#head #logo{ float:left;margin-left:10px;margin-top:10px;}
#head #logo2{ float:right;height:200px;width:210px ; background:url(/wordpress/headbg2.jpg) no-repeat;font-family:Arial,Courier bold condensed,verdana;font-size:11px;}
#head #logo h1  {padding:0;}
#head #logo h1 a {color:#000000; font-size:20px; line-height:20px; font-weight:normal;border:0}



#container {width:900px;margin:10px auto;}

#recommend,#commend_h,#commend_f{ background:#343434;}
#commend_h,#commend_f{ height:9px; overflow:hidden}

.recommend_l_h{ float:left;background:url(images/lh.gif) no-repeat; width:9px; height:9px;}
.recommend_r_h{ float:right;background:url(images/rh.gif) no-repeat;width:9px; height:9px;}
.recommend_l_f{float:left;background:url(images/lf.gif) no-repeat;width:9px; height:9px;}
.recommend_r_f{float:right; background:url(images/rf.gif) no-repeat;width:9px; height:9px;}
#recommend{ padding:5px;}
.recommend_title{ height:38px;background:url(images/cd.gif) no-repeat;}
#recommend #combox ul li{ float:left;}

.a_combox{width:630px; float:left; margin-left:5px;border:0}

#recommend #tagbox{ float:right}

.shows { height:203px; margin:0; }

.photo-show li { display:none;}

#author_info{ margin-top:10px; padding:0 0 15px 0; float:right; width:100%;}
#author_info span{ float:left; color:#aaa;}
#author_info span strong{ margin:0 5px;}
#author_info a{height:23px; width:40px; display:block; float:right;border:0;}
#author_info #rss{ background:url(images/author_info/rss1.gif) no-repeat;}
#author_info #rss:hover{background:url(images/author_info/rss2.gif) no-repeat;}
#author_info #email{ background:url(images/author_info/email1.gif) no-repeat;}
#author_info #email:hover{background:url(images/author_info/email2.gif) no-repeat;}
#author_info #twitter{ background:url(images/author_info/twitter1.gif) no-repeat;}
#author_info #twitter:hover{background:url(images/author_info/twitter2.gif) no-repeat;}

input {border:1px solid #FCA016;color:#999;}

#searchform_top_text{ color:#999; width:250px;border:1px solid #FCA016;padding-left:5px;background:#fff;line-height:20px;height:25px;}

 

.line{border-bottom:1px solid #ccc;height:3px; margin:10px 0;clear:both;}



#content {width:620px;float:left;border-right:1px solid #eee;padding:0 0 10px 0;overflow:hidden;}



/*Post*/

#content .post{ margin-right:20px;padding-bottom:50px;border:0;}

.post {clear:both;font-weight:normal;font:family:Arial,Courier bold condensed,Verdana;font-size:11px;border:0;}

.post em{font-style:italic;border:0;}

.post h2 a{margin:10px 0 5px 0;color: #FCA016;line-height:28px;font-weight:bold;border:0;}

  

.title {color:#FCA016;margin-bottom:10px;background:#f7f7f7;padding-left:3px;font:bold 18px/1.9em smart Courier bold condensed,Arial,Verdana,Tahoma,sans-serif;}

.title a{color:#FCA016;font:bold 18px/1.9em smart Courier bold condensed Arial,Verdana,Tahoma,sans-serif;border:0}



.beteweenPostMetadata {height:30px;}

.postmetadata{color:#666;margin-bottom:10px;padding-left:3px;background:#f7f7f7;font:bold 10px smart Courier bold condensed,Arial,Verdana,Tahoma,sans-serif;}

.postmetadata a{color:#FCA016;border:0}

.post .entry{padding-bottom:12px;color:#666;clear:both;font-size:11px;}

big {font-size:120%;}

code {font: 0.9em smart Courier bold condensed,Arial,Verdana,Tahoma,sans-serif;padding: 10000px;display: block;border: 1px solid #eee;background: #fff;}

.post .entry a{color: #FCA016;border-bottom: 1px solid #fff;border:0;}
.post .entry a:hover {color: #333;background: #FCA016;border-bottom: 1px solid #FCA016;border:0;}

.post .alignright {float:right;margin-left:10px;border:0;}
.post .alignleft {float:left;margin-right:10px;border:0;}
.post .aligncenter {margin:0 auto;display:block;border:0;}

.post abbr {font-weight:normal;border:0;}

blockquote {margin: 1.5em 2em 1em;padding: .5em 0;color: #999;font-style: italic;border-top: 1px solid #f5f5f5;border-bottom: 1px solid #ccc;}

blockquote cite {margin: 5px 0 0;display: block;}

.post pre {font-family:Arial,Courier bold condensed,verdana;font-size:11px;letter-spacing:-1px;margin:14px 0 14px 0;}

.post .message ul {margin:12px 0 0;}

.post .message {display:none;background:#0F67A1;margin-top:10px;padding:20px;color:#fff;}

.single h2{  line-height:28px;}

.single h2 a{font-size:20px;}

.single .postmetadata{ padding-top:10px;margin-bottom:20px; background:none}

.single{ padding-bottom:0px!important; margin-bottom:10px;}

.single p a{color: #F30;border:0;}

.single p a:hover{text-decoration:underline;border:0;}



.rss_c{  border-top:1px solid #EEE; line-height:25px;  padding:10px 0;color:#999}
.rss_c a{color: #3399FF;}
.rss_c a:hover{ color:#FF6600}
.rss_c img{ float:left}
.archive_c{ text-align:center}

/*sidebar*/

#sidebar {width:265px;float:right;margin:0 0 25px 0;overflow:hidden;}

#sidebar h2 {font-size:11px;font-weight:bold;color:#FCA016;margin:10px 0 5px 0;}

#sidebar .block ul {}

#sidebar .block li {line-height:35px;height:35px;overflow:hidden;border-bottom:1px solid #eee;}

#sidebar .children { list-style:none; margin:0; text-indent:0; padding:0; margin-left:15px;}

#sidebar .children li { font-size: 11px;}

#sidebar a {border: none;display: block;padding: 3px 5px;background: url(images/meta.gif) no-repeat 5px 10px;padding-left: 20px;border-bottom: 1px solid #FECF89;font: 11px smart Courier bold condensed,Arial,Verdana,Tahoma,sans-serif;}

#sidebar a:hover {background: url(images/meta.gif) no-repeat 5px 10px;border-bottom: 1px solid #FECF89;font: 11px smart Courier bold condensed,Arial,Verdana,Tahoma,sans-serif;}	

#sidebar li#rssfeeds a, #sidebar .textwidget a,   #sidebar p a {background: none;margin:10;padding:10;}


#sidebar .widget_tag_cloud a{

	display:inline;

	background: none;	

	padding:5px;

	border-bottom: none;

	

}





 #sidebar .cat-item a, #sidebar .cat-item a:hover

{

	background: url(images/cat.gif) no-repeat 5px 10px;

	padding-left: 20px;	

}



#sidebar .archives a, #sidebar #archives ul li a, #sidebar .archives a:hover,

#sidebar #archives ul li a:hover {

	background: url(images/meta.gif) no-repeat 5px 10px;

	padding-left: 20px;	

}



#sidebar .linkcat a, #sidebar .linkcat a:hover, 

#sidebar .blogroll a {

	background: url(images/fav.gif) no-repeat 5px 10px;

	padding-left: 20px;	

}



#sidebar .linkcat a:hover,

#sidebar .blogroll a:hover {

	background: url(images/fav.gif) no-repeat 5px 10px;

}

#sidebar .block li a {

font-size:11px;

font-weight:normal;

line-height:35px;

height:35px;

padding-left:20px;

display:block;

border-bottom:none;

overflow:hidden;

}

#sidebar .widget_search label {

display:block;

padding:25px 0 3px 0;

font:bold 11px/1.8em Arial,Courier bold condensed,Verdana,Tahoma,Arial,sans-serif;

color:#FCA016;

margin:0 0 5px;

}

#sidebar .widget_recent_comments li {

background:transparent url(images/bullet_black.gif) no-repeat scroll 6px 52%;

padding:2px 0 2px 15px;

}

#sidebar .widget_recent_comments li a,#sidebar .widget_recent_comments li a:hover{

background:none;

text-decoration:none;

}



#sidebar .widget_tag_cloud h2 {

margin:0 0 8px;

order-bottom:1px solid #eee;

}

#sidebar .widget_text h2 , #sidebar .calendar h2{

 order-bottom:1px solid #eee;

}

#sidebar .calendar h2{

display:none;

}

#sidebar #wp-calendar {

width:95%;

text-align:center;

}

#sidebar #wp-calendar caption, #sidebar #wp-calendar td, #sidebar #wp-calendar th{

text-align:center;

}

#sidebar #wp-calendar caption {

font-size:14px;

padding:25px 0 10px 0;

text-align:left;

}

#sidebar #wp-calendar a{ background:#EEE; padding:2px;}

#sidebar #wp-calendar th {

font-weight: bold; 

border-top:1px solid #eee;

order-bottom:1px solid #eee;

}

#blogroll ul li{ float:left; width:30%; margin-right:5px;}

#blogroll ul li a {

background:transparent left center no-repeat; padding-left:20px;

white-space:nowrap;

}

#blogroll ul li a:hover{

background:transparent left center no-repeat;

color:#FCA016;

}



/*footer*/

#footerline{background:url(images/footerline.gif) repeat-x; height:38px; line-height:58px;}

#footerline p{line-height:28px;margin-left:50px;}

#blogroll span{padding:5px;border:1px solid #EEE;display:block;background:#F7F7F7;}

#foot_cright{margin:0 auto;padding-top:15px;padding-bottom:15px;text-align:center;height:130px;background:#E3E3E3;color:#B5B5B5;font:normal 11px/1.8em Arial,Courier bold condensed,Verdana,Tahoma,Arial,sans-serif;}

#foot_cright span a{margin:0 auto;color:#999;font-weight:bold;background:#ffffff;}



.s_header{background:url(images/sidebar_line.gif) left bottom no-repeat;}

.s_line{background:url(images/sidebar_line.gif) left bottom no-repeat; height:10px;}



/*page nav*/

.Nav a, .Nav a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 0px solid #E8E8E8;
	color: #999999;
        font:normal 11px/1.5em Arial,Courier bold condensed,Verdana,Tahoma,Arial,sans-serif;
	background-color:#FFFFFF;
}

.Nav a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 0px solid #E8E8E8;
	color: #999999;
        font:normal 11px/1.5em Arial,Courier bold condensed,Verdana,Tahoma,Arial,sans-serif;
	background-color: #FFFFFF;
}



/*post*/

.entry acronym, abbr {

	border-bottom: 1px dashed #ccc;

	}

code {

	font: 0.9em Arial,Courier bold condensed,Verdana,Tahoma,Arial,sans-serif;

	padding: 10px;

	display: block;

	}

.entry ul li { list-style-type: square; margin-left:30px; }



.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{	padding-top:0.5em; padding-bottom:0.5em;}



.entry p { clear:both;}



.entry img {

max-width: 600px;

width: expression(this.width > 600 ? 600: true);

}



/*comments*/



#comments {

	font-size: 11px;

	line-height: 20px;

	margin: 0 10px 20px 0px;

	padding: 20px 0 0 0;

	border-top: 1px solid #cdd;

	}

	#comments .browse {

		clear: both;

		width: 588px;

		height: 19px;

		margin: 0;

		padding-bottom: 9px;

	}



.commentlist {

	margin: 10px 0;

	}

	.commentlist li {

		list-style: none;

		padding: 10px;

	}



li.comment {

	border: 1px solid #cdd;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	margin-bottom: 20px;

	padding-top: 1em;

	font-size: 11px;

	}

	li.comment div, li.pingback div {

	}

	.vcard img.avatar {

		float: left;

		border: 1px solid #eee;

		padding: 2px;

		margin: 0 20px 1em 0;

		background: #fff;

	}

	.vcard cite {

		font-weight: bold;

		font-size: 11px;

	}

	.vcard span {

		font-size: 11px;

	}

	.commentmetadata {

		font-size: 11px;

	}

	

	li.comment p {

		clear: both;

	}

	

	li.comment blockquote {

		clear: both;

		font-size: 11px;

		min-height: 2em;

	}

	.reply {

		font-size: 11px;

	}



.commentlist li.even {

	background: #f0f0f0;

}



.commentlist li.odd {

	background: #fff;

}



#respond {

	font-size: 11px;

	margin: 20px 0;

	}

	#respond p.small {

		font-size: 11px;

	}

	#respond textarea {

		width: 96%;

	}

	#respond div.cancel-comment-reply {

		padding: 12px 0 0;

	}



#commentform {

	padding-bottom: 30px;
