﻿/*
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 Verdana,Tahoma,Arial,sans-serif;background:#fff;color:#666; }
body, h1, h2, h3, h4, h5, h6, p, ul,  form, fieldset { margin: 0; padding: 0;font:normal 11px/1.5em Verdana,Tahoma,Arial,sans-serif;}
ul li { list-style: none; }

a {text-decoration:none;color:#999;border:0;font:normal 11px/1.5em Verdana,Tahoma,Arial,sans-serif;}
a:hover{ text-decoration:underline;border:0;font:normal 11px/1.5em Verdana,Tahoma,Arial,sans-serif;}
.clear{ clear:both}
/* Structure*/
#head{ background:url(/wordpress/headbg.jpg) repeat-x; height:200px;  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:#B7D700;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:verdana;font-size:12px;}
#head #logo h1  {padding:0;}
#head #logo h1 a {color:#000000; font-size:20px; line-height:20px; font-weight:normal;}

#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;}

#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:69px; 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 #B7D700;;color:#666;}

#searchform_top_text{ color:#333; width:250px;border:1px solid #B7D700;padding-left:5px;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:Verdana;font-size:12px;border:0;}
.post em{font-style:italic;border:0;}
.post h2 a{margin:10px 0 5px 0;color: #B7D700;line-height:28px;font-weight:bold;border:0;}
  
.title {color:#B7D700;margin-bottom:10px;background:#f7f7f7;padding-left:3px;font:bold 18px/1.9em Verdana,Tahoma,Arial,sans-serif;}
.title a{color:#B7D700;font:bold 18px/1.9em Verdana,Tahoma,Arial,sans-serif;}

.beteweenPostMetadata {height:30px;}
.postmetadata{ color:#666;font-size:10px;margin-bottom:10px;padding-left:3px;background:#f7f7f7;}
.postmetadata a{color:#7AB203;}

.post .entry{padding-bottom:12px;color:#666;clear:both;font-size:12px;}

big {font-size:120%;}

code {font: 0.9em 'Courier New', Courier, Fixed;padding: 10000px;display: block;border: 1px solid #eee;background: #fff;}

.post .entry a{color: #7AB203;border-bottom: 1px solid #fff;border:0;}
.post .entry a:hover {color: #333;background: #DBEBB1;border-bottom: 1px solid #7AB203;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 #f5f5f5;}

blockquote cite {margin: 5px 0 0;display: block;}

.post pre {font-family:verdana;font-size:12px;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:12px;
font-weight:bold;
color:#B7D700;
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: 12px;}

#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 #DBEBB1;
        font-size:10px;
        font-weight:normal;
}
#sidebar a:hover {
	background: url(images/meta.gif) no-repeat 5px 10px;
	border-bottom: 1px solid #DBEBB1;
}	

#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:12px;
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 12px/1.8em Verdana,Tahoma,Arial,sans-serif;
color:#B7D700;
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:#7AB203;
}

/*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:238px;background:#BFE100;color:#A3BF02;font:normal 12px/1.8em 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 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 Verdana,Tahoma,Arial,sans-serif;
	background-color: #FFFFFF;
}

/*post*/
.entry acronym, abbr {
	border-bottom: 1px dashed #ccc;
	}
code {
	font: 0.9em 'Courier New', Courier, Fixed;
	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: 12px;
	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: 12px;
	}
	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: 12px;
	}
	.vcard span {
		font-size: 10px;
	}
	.commentmetadata {
		font-size: 10px;
	}
	
	li.comment p {
		clear: both;
	}
	
	li.comment blockquote {
		clear: both;
		font-size: 12px;
		min-height: 2em;
	}
	.reply {
		font-size: 12px;
	}

.commentlist li.even {
	background: #f0f0f0;
}

.commentlist li.odd {
	background: #fff;
}

#respond {
	font-size: 12px;
	margin: 20px 0;
	}
	#respond p.small {
		font-size: 12px;
	}
	#respond textarea {
		width: 96%;
	}
	#respond div.cancel-comment-reply {
		padding: 12px 0 0;
	}

#commentform {
	padding-bottom: 30px;