/*

Theme Name: WisdomTree

Theme URI: http://wordpress.org/

Description: Custom WordPress theme from itookia.com

Version: 1.0

Author: Itookia.com

Author URI: http://itookia.com/

*/



/* common elements  */



body {

	background-color: #d9d6ce;

	color: #444;

	font-family: Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;

	font-size: 14px;

	margin: 0 auto;

	position: relative;

}



h1,h2 {

	color: #a5b100;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 34px;

	margin: 0 0 0 -5px;

	padding: 20px 0;

}



h1,h2 a {

	color: #3399CC;

	font-size: 34px;

	text-decoration: none;

}



h2 a:hover {

	font-size: 34px;

	background-color: #FFC;

	text-decoration: none;

}



h3 {

	display:inline;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: 700;

	letter-spacing: -.02em;

}



h3 a{

	font-size: 20px;

}



h3 a:hover {

	font-size: 20px;

	text-decoration: underline;

	}



a {

	font-size:11px;	

	color: #99ccff;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



img {

	border: none;

}



.inner_content {

	margin: 0 auto;

	padding:0;

	width: 955px;

}



.right {

	text-align: right;

}



.small_leaves{			

	list-style-image:url(images/leaf_small.gif);

}



/* common elements end */



/* Header */



#header {

	background-image: url('images/top_back.png');

	background-repeat: repeat-x;

	height: 241px;

	width: 100%;

}





#header div.slogan {

	margin-left:25px;

	padding:17px 0 0 0;

	float: left;

	text-align:left;

	height: 103px;

	width: 300px;

	background-image: url(images/logo_back.png);

	background-position: left center;

	background-repeat: no-repeat

}



#header div.slogan h2 {

	color: #99ccff;

	font-size: 11px;

	text-align:center;

	padding:2px;

}









#header div.rss img {

	margin-left: 30px;

	margin-top: -25px;

}



#menu {

	float: right;

	margin: 0;

	padding: 0;

	text-align: center;

	vertical-align: middle;

}



#menu ul {

	height: 43px;

	margin: 10px 0;

	overflow: hidden;

	padding: 15px;

	position: relative;

}



#menu ul li {

	float: left;

	list-style: none;

	margin-right: 20px;

}



#menu ul li.back {

	background: url("images/menu.gif") no-repeat right -43px;

	height: 43px;

	position: absolute;

	width: 4px;

	z-index: 8;

}



#menu ul li.back .left {

	background: url("images/menu.gif") no-repeat top left;

	height: 43px;

	margin-right: 4px;

}



#menu ul li a {

	display: block;

	float: left;

	font-size: 14px;

        color: #d4bda1;

	height: 43px;

	letter-spacing: 0;

	margin: auto 10px;

	outline: none;

	overflow: hidden;

	position: relative;

	text-align: center;

	text-decoration: none;

	text-transform: uppercase;

	top: 12px;

	z-index: 10;

}



div.leaf {

	background: transparent url(images/leaf.png) no-repeat scroll top center;

	color: #000000;

	display: block;

	float: left;

	font-size:22px;

	font-weight: 700;

	height: 73px;

	margin: -22px 0 0 -56px;

	padding-top: 15px;

	position: absolute;

	text-align: center;

	width: 75px;

}



div.leaf span {

	display: block;

	font-size: 10px;

	font-weight: 400;

	margin-top: -4px;

}



/* Header end */



/* Content */



#content {

	background-attachment: scroll;

	background-color: #fff;

	background-image: url(images/top_curve.gif);

	background-position: center top;

	background-repeat: no-repeat;

	display: block;

	float: left;

	clear:none;

	margin: -25px 0 0 0;

	padding:10px 10px 20px 10px;

	position:relative;

	width: 664px;

	height: 100%;

}



#content_bottom {	

	float:left;	

	height: 10px;

	width: 684px;

	background-attachment: scroll;

	background-image: url(images/bottom_curve.gif);

	background-position: top left;

	background-repeat: no-repeat;	

	}



/* Content End */



/* Post */



div.posts {

	background: #FFF url(images/post_top_left.gif) no-repeat left top;

}



div.post {

    padding:8px 8px 35px 8px;

    float:left;

	width:645px;

}



div.post .author {

	color: #666;

	font-size: 10px;

	padding:0 0 30px 15px;

}



div.post .text {

	margin-top: 10px;

}



/* read more button */

a.more-link {

	background-image: url(images/read-more.gif);

	background-position: left top;

	background-repeat: no-repeat;

	clear: both;

	color: #333;

	display: block;

	float: right;

	height: 26px;

	margin-top: 10px;

	padding-top: 3px;

	text-align: center;

	text-transform: lowercase;

	width: 123px;

}



a.more-link:hover {

	text-decoration: none;

}



div.text a {

	font-size: 14px;

	}



div.text a:hover {

	font-size: 14px;

	}





div.text blockquote {

	background: url(images/quote.gif) no-repeat scroll top left;

	font-family: Georgia, 'Times New Roman', Times, serif;

	font-size: 22px;

	font-style: italic;

	line-height: 1.5;

	padding-left: 10px;

}



div.text blockquote p {

	background-color: #fdf7da;

	display: inline;

	margin: 0 10px 0 45px;

}



div.navigation {

	font-weight: bold;

}



/* Image inside Post */

div.text img{

	float: left;

	border: 5px solid #cdc8bd;

	margin: 0 10px 10px 0;

}



div.alignleft {

	float: left;

}



div.alignright {

	float: right;

}



div.postmetadata {

	background-color: #f0eddf;

	background-image: url(images/leaf_small.gif);

	background-position: left center;

	background-repeat: no-repeat;

	display: block;

	height: 18px;

	padding:2px 0 0 25px;

	margin-bottom: 20px;

	background-attachment: scroll;

	font-size: 10px;

	clear:both;

}

div.postmetadata a{

		font-size: 11px;

	}

div.postmetadata a:hover {

		font-size: 11px;

}



#share_post {	

	background-color: #fdf7da;

	padding:10px 0 5px 10px;

	margin-bottom: 35px;

	position: relative;

	clear:both;

}



#share_post h3 {

	background-image: url(images/love.png);

	background-repeat: no-repeat;

	background-position:left center;

	padding-left: 35px;

}



#share_post p {

	font-size:11px;

	padding-left: 35px;

}



div.post_list{

	background-color:#F0EDDF;

	margin-bottom:20px;

	padding:10px;

	}

div.post_info{

	padding-top:10px;

	}	



/* Post end */



/* Comments */

span.comments {

	background-image: url(images/leaf_comments.gif);

	background-position: right center;

	background-repeat: no-repeat;

	color:#ffffff;

	display: inline-block;

	font-size: 18px;

	font-weight: bolder;

	height: 48px;

	line-height: 50px;

	margin: -5px 0 0 15px;

	text-align: center;

	width: 46px;

}



div.avatar {

	float: left;

	padding: 0 15px 0 10px;

	position: relative;

	width: 100px;

	display: block;

}



div.comment_text {

	background-image:url(images/quote_small.png);

	background-position:left top;

	background-repeat:no-repeat;	

	font-family:Georgia,'Times New Roman',Times,serif;

	position: relative;

	font-style:italic;

	line-height:1.6;

	margin-left:110px;	

}



div.comment_text p:first-letter {

	padding-left:14px;	

}	



ol.commentlist {

	margin: 0;

	padding: 5px;

}



ol.commentlist li {

	display: block;

	float: left;

	list-style-type: none;

	margin-bottom: 10px;

	padding-bottom: 10px;

	width: 100%;

}



ol.commentlist li.authorcomment{

	background-color: #fffdd1;	

	}



ol.commentlist div.comment_author {

	padding: 10px;

}



#commentform input {	

	background-color: #fafafa;

	border: 1px solid #efefef;

}



#commentform textarea {	

	background-color: #fafafa;

	border: 1px solid #efefef;

	height: 200px;

	width: 450px;

}



#commentform input[type="image"]

{

	background-color: transparent;

	border:0;

}



/* Comments end */



/* Sidepanel */



#sidepanel {

	font-size:11px;

	float: right;

	clear:none;

	display:block;

	margin: 30px 0 0 8px;

	padding:0;

	width: 260px;



}



#sidepanel a{

	color:#111111;	

	}



div#widgetzone {

	border: 1px solid #a8a39b;

	background-color: #b8b3a9;

	clear: both;

	float: left;

	margin: 10px 0 0 0;

	min-width: 1px;

        padding: 20px 5px 5px 5px ; /* 20px 5px 5px 5px */

	width: 280px;

	z-index: 1;	

}



div.widget {

	border: 1px solid #a8a39b;

	background-color: #b8b3a9;

	clear: both;

	color: #65625d;

	display: block;

	float: left;

	margin: 10px 0 0 0;

	min-width: 1px;

	padding: 0 5px 10px 10px ; /* 0 5px 10px 10px */

	width: 264px;

	z-index: 1;

}



li.line {

	border-bottom: 1px solid #a49f96;

}



#search.widget input[type="text"] {

	border: 1px solid #A8A39B;

	float: left;

	height: 19px;

	width: 200px;

	padding:3px 0 0 3px;

	margin:2px 4px 0 0;

}



#searchform div{

	float: left; 

	display: block;

	}



#widgetzone li h2 {

	background: url(images/icon_popular.png) no-repeat left center;

	color: #353f46;

	display: block;

	font-family: Arial, Helvetica, sans-serif;

	letter-spacing:-0.25px;

	font-size: 18px;

	margin: 20px 0 10px;

	padding: 0 0 2px 30px;

	width: 210px;

}



#widgetzone li.ads h2 {

	background: url no-repeat scroll left center;

}



#widgetzone li.search h2 {

	background: url(images/search_icon.png) no-repeat scroll left center;

}



#widgetzone li.recent_posts h2{

	background: url(images/icon_recent.png) no-repeat left center;

}



#widgetzone li.widget_recent_comments h2{

	background: url(images/icon_comments.png) no-repeat left center;

}



#widgetzone li.categories h2 {

	background: url(images/icon_categories.png) no-repeat left center;

}



div.widget ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

	text-transform: capitalize;

}



div.widget ul.children {

	padding: 10px 0 0 20px;

}

div.widget ul.children li {

	margin-left:10px;

	list-style-image: url(images/littleleave2.gif);

	}





div.widget ul li {	

	margin-bottom: 10px;

}



/* Ads */



#ads

{

    padding: 0 5px 10px 10px;

    width:264px;

}



#right_ads {

	display: block;

	float: left;	

	margin: 0;

	padding: 0;

}



#right_ads a {

	border: 1px solid #848079;

	float: left;

	display: block;

	margin: 0 0 8px 2px;

	padding: 0;	

	width:125px;

}



#right_ads a img {

	padding: 0;

}



#right_ads a.adhere {

	background: #E7E7E7 none repeat scroll 0 0;	

	color: #666;

	font-size: 12px;

	font-weight: 700;

	height: 125px;

	line-height: 1000%;

	text-align: center;

	width: 125px;	

}



#right_ads a.adhere:hover {

	background: #DDD none repeat scroll 0 0;	

	color: #333;

}



/* Ads end */



/* Sidepanel end  */



/* Footer */



#leaves {

	background-image: url(images/footer_leaves.png);

	background-position: center center;

	background-repeat: repeat-x;

	clear: both;

	height: 53px;

	position: relative;

	top: 10px;

	width: 100%;

	z-index: 1;

}



#footer {

	background-image: url(images/footer.gif);

	background-repeat: repeat-x;

	clear: both;

	color: #d1ca0b;

	height: 317px;

	left: 0;

	min-height: 317px;

	position: relative;

	top: 0;

	width: 100%;

}



div.footer_space ul {

	list-style-position: outside;

	list-style-type: none;

	padding-top: 10px;

	text-align: left;

	width: 200px;

}



div.footer_space ul li {

	border-bottom: solid 1px #64625e;

	padding-top: 14px;

}



#footer div.brick{

	padding: 30px 0 0 40px;

	text-align: left;

	}

	

#footer div.brick img{

	float: left;

	border: 5px solid #cdc8bd;

	margin: 0 10px 10px 0;

}

	

	

div.footer_space ul.boring_stuff {

	font-size: 12px;

	padding-top: 50px;

	width: 230px;

}



div.footer_space {

	background: url(images/footer_left.png) no-repeat scroll center top;

	background-position: top;

	color: #b7a588;

	display: block;

	float: left;

	min-height: 200px;

	padding-top: 20px;

	position: relative;

	text-align: center;

	width: 315px;

}	



div.footer_space h3 {

	color: #a8a08c;

	display: inline;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-right: 30px;

}



div.footer_space h3.love {

	background: transparent url(images/footer_icon_love.png) no-repeat

		scroll center right;

}



div.footer_space h3.plus {

	background: transparent url(images/footer_icon_light.png) no-repeat

		scroll center right;

}



div.footer_space h3.off {

	background: transparent url(images/footer_icon_off.png) no-repeat scroll

		center right;

}



.bottom {

	color: #EF8900;

	bottom: 0;

	margin-bottom:10px;

	clear: both;

	height: 15px;	

	position: absolute;

	list-style: none;

	display: block;

}



.bottom  li{

	float:left;	

	border-left:1px solid #64625E;

	display:inline-block;

	line-height:11px;

	padding:0 6px 0 6px;

	}

.bottom  li.first{

	border-left:0;

	}



div.bottom_right {

	color: #EF8900;

	bottom: 0;

	padding:14px;

	height: 15px;

	margin-left: 690px;

	position: absolute;

	width:250px;

}



/* Footer end*/