/*
Theme Name:		WordPress Daddy
Theme URI:		http://www.templatespedia.com
Description:	Optimized for WordPress Daddy.
Version:		1.0
Author:			Shabu Anower
Author URI:		http://www.templatespedia.com
*/

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0; margin: 0; color:#81816f; background: #e4f2fd;}
h1, h2, h3, h4, h5 { font-family: Arial, Helvetica, sans-serif;}
.clear { clear: both; padding: 0; margin: 0;}

a { text-decoration: none; color: #5f9302;}
a:hover { text-decoration: underline;}
a img {	border: 0px;}

#wrapper { width: 100%; margin: 0; padding: 0;}
.pagecover { background: #eff3e9; width: 990px; margin: 0 auto 0 auto; padding: 0 0 10px 0;}
.page { width: 990px; margin: 0 auto; }

#content { width: 550px; padding: 10px 0 0 10px; margin: 0; overflow: hidden; float: left;}
#sidebar { float: left; width: 415px; margin: 0 0 0 5px; padding: 10px 0 0 0;}

#header { width: 990px; height: 55px; padding: 0; margin: 20px auto 5px auto;}
#header a { text-decoration: none;}
#header h1 { padding: 0; margin: 0; font-weight: bold; }
#header .logo { width: 323px; margin: 18px 0 0 0; padding: 0; border: 0;}

.topnav { background: url('images/top-nav.gif') no-repeat; margin: 0 10px 5px 10px; width: 950px; height: 40px; padding: 0 10px 0 10px;}
.topnav h2 { float: left; margin: 0; color: #fff; padding: 0; font-size: 16px; line-height: 40px; width: 696px;}
.topnav .search { float: left; background: url('images/search.gif') no-repeat; color: #f09b04; height: 20px; padding: 6px 0 0 26px; width: 228px; border: none; margin: 7px 0 0 0;}

#header ul { float: right; margin: 10px 0 0 0; padding: 0; list-style: none;}
#header ul li { padding: 0; line-height: 27px; display: inline; font-size: 11px;}
#header ul li a { margin: 0 5px 0 0; color: #1a7fb7; padding: 0 0 0 10px; float: left; background: url('images/nav-left.gif') no-repeat left top; text-decoration: none;}
#header ul li a span { padding: 0 10px 0 0; float: left; background: url('images/nav-right.gif') no-repeat top right; text-decoration: none; display: block;}

#header ul li a:hover { color: #fff; padding: 0 0 0 10px; float: left; background: url('images/nav-left.gif') no-repeat 0 -27px;}
#header ul li a:hover span { color: #fff; padding: 0 10px 0 0; float: left; background: url('images/nav-right.gif') no-repeat right -27px; display: block;}

#header ul li.current_page_item a { margin: 0 5px 0 0; color: #fff; padding: 0 0 0 10px; float: left; background: url('images/nav-left.gif') no-repeat 0 -27px; text-decoration: none;}
#header ul li.current_page_item a span { padding: 0 10px 0 0; height: 27px; float: left; background: url('images/nav-right.gif') no-repeat right -27px; text-decoration: none; display: block;}

.browse { margin: 7px 0 0 0; padding: 0; list-style: none; float: left; width: 696px;}
.browse li { padding: 0; line-height: 27px; display: inline; font-size: 11px;}
.browse li a { margin: 0 5px 0 0; color: #5f9302; padding: 0 0 0 10px; float: left; background: url('images/nav.gif') no-repeat left top; text-decoration: none; display: block;}
.browse li a span { padding: 0 10px 0 0; background: url('images/nav.gif') no-repeat top right; display: block;}

.browse li a:hover { color: #5f9302; padding: 0 0 0 10px; background: url('images/nav.gif') no-repeat left -27px; display: block; text-decoration: none;}
.browse li a:hover span { padding: 0 10px 0 0; background: url('images/nav.gif') no-repeat right -27px;}

.browse li.current-cat a { margin: 0 5px 0 0; color: #5f9302; padding: 0 0 0 10px; float: left; background: url('images/nav.gif') no-repeat left -27px; text-decoration: none; display: block;}
.browse li.current-cat a span { padding: 0 10px 0 0; background: url('images/nav.gif') no-repeat right -27px;}

#footer { background: url('images/top.gif') no-repeat top; width: 990px; padding: 10px 0 0 0; margin: 20px auto 10px auto; color: #737373;}
#footer .copy { padding: 5px 0 5px 15px; font-size: 11px; margin: 0; width: 500px; float: left;}
#footer #wp { margin: 15px 0 0 0; display: block; background: url('images/wprss.gif') no-repeat; width: 70px; height: 69px; float: left;}
#footer #wp:hover { display: block; background: url('images/wprss.gif') no-repeat -135px; width: 70px; height: 69px;}
#footer #rss { margin: 15px 0 0 5px; display: block; background: url('images/wprss.gif') no-repeat -69px; width: 65px; height: 69px; float: left;}
#footer #rss:hover { display: block; background: url('images/wprss.gif') no-repeat -204px; width: 65px; height: 69px;}
#footer .about { padding: 5px 15px 5px 0; font-size: 11px; margin: 0 0 0 50px; width: 400px; float: left;}
#footer .about span { font-size: 14px; color: #5f9302; font-weight: bold;}
#footer a { color: #737373; text-decoration: none;}
#footer a:hover { text-decoration: underline;}

.top { background: url('images/top.gif') no-repeat top; padding: 10px 0 0 0;}
.bottom { background: white url('images/bottom.gif') no-repeat bottom; padding: 0 0 10px 0;}

.details { width: 544px; padding: 0 10px 5px 10px; margin: 0 0 15px 0; line-height: 18px;} 

.post-edit-link { background: url('images/edit.gif') no-repeat left center; padding: 0 15px 0 15px; margin: 0 0 0 20px; font-weight: normal;}

.pagenav { color: #5f9302; margin: 0 0 20px 0; padding: 10px 0 0 0;}
.pagenav a { border: 1px solid #5f9302; background: #e7f2d9; color: #5f9302; padding: 4px 8px 4px 8px; font-size: 10px; margin: 0 5px 0 0;}
.pagenav a:hover { border: 1px solid #f09b04; background: #f09b04; color: #fff; padding: 4px 8px 4px 8px; text-decoration: none; font-size: 10px; margin: 0 5px 0 0;}
.pagenav .on { border: 1px solid #f09b04; background: #f09b04; color: #fff; padding: 4px 8px 4px 8px; font-size: 10px; margin: 0 5px 0 0;}
.pagenav span {  border: 1px solid #5f9302; background: #e7f2d9; padding: 4px 8px 4px 8px; font-size: 10px; margin: 0 5px 0 0;}

.wpcf7-form {}
.btn { background: url('images/btn.gif') no-repeat; width: 115px; height: 30px; border: none; color: #fff;}
.wpcf7-form textarea { font-family: 'Verdana'; font-size: 13px; color: #96b075; border: none; background: url('images/forms.gif') no-repeat 0 -117px; height: 122px; width: 486px; padding: 10px;}
select { font-family: 'Verdana'; font-size: 12px; color: #96b075;}
.button { background: url('images/button.gif') no-repeat; width: 124px; height: 39px; border: 0px; color: #96b075; font-size: 14px; font-weight: bold; text-align: center;}
.wpcf7-form .text-538 { background: url('images/forms.gif') no-repeat; height: 27px; width: 467px; padding: 12px 10px 0 37px;}
.wpcf7-form .email-32 { background: url('images/forms.gif') no-repeat 0 -39px; height: 27px; width: 467px; padding: 12px 10px 0 37px;}
.wpcf7-form .text-423 { background: url('images/forms.gif') no-repeat 0 -78px; height: 27px; width: 467px; padding: 12px 10px 0 37px;}



.inads { width: 555px; padding: 5px; margin: 0 0 10px 0;}

.odd { background: #f1f7e8 url('images/post-top.gif') no-repeat top; width: 544px; padding: 3px 0 0 0; margin: 0 0 10px 0;}
.odd .bottom { background: #f1f7e8 url('images/post-bottom.gif') no-repeat bottom; padding: 0 0 10px 0;}
.odd h2 { font-size:13px; margin:0 0 0 10px; padding:5px 0 5px 0;}
.odd h2 a { color:#5f9302; text-decoration:none;}
.odd h2 a:hover { text-decoration: underline;}
.odd a { text-decoration: none; color: #464646;}
.odd p { margin:0 10px 0 10px; padding: 0; color: #464646; line-height: 15px; font-size: 11px;}

.even { background: #e7f2d9 url('images/post-top2.gif') no-repeat top; width: 544px; padding: 3px 0 0 0; margin: 0 0 10px 0;}
.even .bottom { background: #e7f2d9 url('images/post-bottom2.gif') no-repeat bottom; padding: 0 0 10px 0;}
.even h2 { font-size:13px; margin:0 0 0 10px; padding:5px 0 5px 0;}
.even h2 a { color:#5f9302; text-decoration:none;}
.even h2 a:hover { text-decoration: underline;}
.even a { text-decoration: none; color: #464646;}
.even p { margin:0 10px 0 10px; padding: 0; color: #464646; line-height: 15px; font-size: 11px;}


.hpodd { background: #f1f7e8 url('images/home-post.gif') no-repeat left top; width: 415px; padding: 3px 0 0 0; margin: 0 0 10px 0;}
.hpodd .bottom { background: #f1f7e8 url('images/home-post.gif') no-repeat -415px bottom; padding: 0 0 10px 0;}
.hpodd h2 { font-size:13px; margin:0 0 0 10px; padding:5px 0 5px 0;}
.hpodd h2 a { color:#5f9302; text-decoration:none;}
.hpodd h2 a:hover { text-decoration: underline;}
.hpodd a { text-decoration: none; color: #464646;}
.hpodd p { margin:0 10px 0 10px; padding: 0; color: #464646; line-height: 15px; font-size: 11px;}

.hpeven { background: #e7f2d9 url('images/home-post.gif') no-repeat -830px top; width: 415px; padding: 3px 0 0 0; margin: 0 0 10px 0;}
.hpeven .bottom { background: #e7f2d9 url('images/home-post.gif') no-repeat -1245px bottom; padding: 0 0 10px 0;}
.hpeven h2 { font-size:13px; margin:0 0 0 10px; padding:5px 0 5px 0;}
.hpeven h2 a { color:#5f9302; text-decoration:none;}
.hpeven h2 a:hover { text-decoration: underline;}
.hpeven a { text-decoration: none; color: #464646;}
.hpeven p { margin:0 10px 0 10px; padding: 0; color: #464646; line-height: 15px; font-size: 11px;}

.tagged { border-top: 1px dotted #d9eac3; background: url('images/tag.gif') no-repeat left 5px; margin: 5px 10px 0 10px !important; line-height: 15px; padding: 5px 0 0 20px !important; text-transform: capitalize;}

.post { position:relative; padding:0; width:250px; float:left; overflow: hidden; margin:0 15px 10px 0; border:5px solid #5f9302;}
.post h2 { font-size:13px; margin:0 0 3px 0; padding:0;}
.post h2 a {color:#fff; text-decoration:none;}
.post h2 a:hover { color:#fff; text-decoration:none;}
.post p { margin:0 0 4px 0; border:#e5e5e5 1px solid;}

.post-ratings span { float:right; font-size:11px; padding:3px 0 0 0; color: #fff;}

.top-slide, .bottom-slide { background:url('images/slider_bg.png'); width:250px; font-weight:normal; position:absolute; padding:12px;}
.post .top-slide, .post .bottom-slide { width:232px; padding:9px;}
.post .top-slide { top:-53px; left:0;}
.post .bottom-slide { line-height:18px; bottom:-46px; left:0;}

.bigimage { margin: 0; padding: 0;}
.bigimage h2 { margin: 0 0 5px 0;}
.bigimage .image { border:5px solid #5f9302; width: 532px;}
.bigimage a { text-decoration: none;}


/***************************************************/
.box { width: 384px; padding: 0; margin: 0 0 15px 0;}
.box h2 { margin: 0 5px 0 6px; width: 384px; border: 1px solid #eee; height: 22px; background: #fffff4; color: #72aa29; line-height: 22px; font-weight: bold; text-indent: 10px; font-size: 13px;}
.imgbox { width: 384px; margin: 0 5px 0 6px; padding: 10px 0 10px 0; border-left: 1px solid #eee; border-right: 1px solid #eee; background: #fff; text-align: center; border-bottom: 1px solid #eee;}

.yellow { background: #f6efcf url('images/yellow-top.gif') no-repeat top; width: 405px; padding: 4px 0 0 0; margin: 0 0 10px 6px;}
.yellow .bottom { background: #f6efcf url('images/yellow-bottom.gif') no-repeat bottom; padding: 0 0 10px 0;}
.yellow h2 { color: #5f9302; font-size:15px; margin:0 0 0 10px; padding:5px 0 5px 0; width: 380px;}

.brown { background: #faf4e1 url('images/home-post.gif') no-repeat -1660px top; width: 415px; padding: 5px 0 0 0; margin: 0 0 10px 0; font-size: 11px;}
.brown .bottom { background: #faf4e1 url('images/home-post.gif') no-repeat -2075px bottom; padding: 0 0 10px 0;}
.brown h2 { color: #b9ac83; font-size:15px; margin:0 0 0 10px; padding:5px 0 5px 0; width: 380px;}
.brown p { margin:0 0 0 10px; padding: 0;}
.brown ul { list-style-type:none; margin:0 0 0 10px; padding: 0 0 10px 0;}
.brown li { float: left; list-style:none; margin:0 5px 0 0; padding-top:1px; display:inline; border: none !important;}
.brown a { display:block; overflow:hidden; height:63px; width:92px; padding: 0; white-space:nowrap;}
.brown a:hover { text-decoration:none;}
.brown .hg a:hover{ background: url('images/host.gif') no-repeat 0 -63px;}
.brown .hg a{ background: url('images/host.gif') no-repeat 0 0;}
.brown .site5 a:hover{ background: url('images/host.gif') no-repeat -97px -63px;}
.brown .site5 a{ background: url('images/host.gif') no-repeat -97px 0;}
.brown .dh a:hover{ background: url('images/host.gif') no-repeat -194px -63px;}
.brown .dh a{ background: url('images/host.gif') no-repeat -194px 0;}
.brown .hi a:hover{ background: url('images/host.gif') no-repeat -291px -63px;}
.brown .hi a{ background: url('images/host.gif') no-repeat -291px 0;}

.ads { background: #e7f2d9 url('images/home-post.gif') no-repeat -830px top; color: #464646; width: 415px; padding: 4px 0 0 0; margin: 0 0 10px 0;}
.ads .bottom { background: #e7f2d9 url('images/home-post.gif') no-repeat -1245px bottom; padding: 0 0 10px 0;}
.ads h2 { color: #5f9302; font-size: 13px; margin:0 0 0 10px; padding:5px 0 5px 0; width: 380px;}
.ads ul { margin: 0; padding: 0; list-style-type: none;}
.ads ul li { margin: 0; padding: 0 5px 0 5px; list-style-type: none;}
.ads ul li a { float: left; list-style-type: none; height: 125px; padding: 0 5px 0 5px; margin: 0 0 10px 0;}
.ads ul li a:hover { text-decoration: underline;}

.beg { background: #dfddef url('images/beg-top.gif') no-repeat top; width: 405px; padding: 4px 0 0 0; margin: 0 0 10px 6px;}
.beg .bottom { background: #dfddef url('images/beg-bottom.gif') no-repeat bottom; padding: 0 0 10px 0;}
.beg h2 { color: #c9912c; font-size: 15px; margin:0 0 0 10px; padding:5px 0 5px 0; width: 380px;}
.beg p { margin:0 0 0 10px; padding: 0;}

.green { background: #e7f2d9 url('images/green-top.gif') no-repeat top; width: 405px; padding: 4px 0 0 0; margin: 0 0 10px 6px; text-align: justify;}
.green .bottom { background: #e7f2d9 url('images/green-bottom.gif') no-repeat bottom; padding: 0 0 10px 0;}
.green h2 { color: #5f9302; font-size: 15px; margin:0 0 0 10px; padding:5px 0 5px 0; width: 380px;}
.green p { margin:0 0 0 10px; padding: 0;}
.green a { padding: 5px; display: block; float: left; margin: 3px; line-height: 15px; color: #5f9302; text-decoration: none; text-transform: capitalize;}
.green a:hover { background: #5f9302; color: #fff;}

/***************************************************/
.sidebar1 { float: left; width: 384px; margin: 0; font-size: 11px; padding: 0 0 0 6px;}
.sidebar1 ul { list-style-type:none; margin:0; padding:0;}
.sidebar1 ul li{ list-style-type:none; margin: 0; width: 384px; padding: 0;}
.sidebar1 ul li ul { list-style-type:none; margin:0 0 15px 0; padding: 4px 10px 4px 10px; border: 1px solid #eee; background: #fff; width: 364px;}
.sidebar1 ul li ul li ul { list-style-type:none; margin:0; border: 0; padding: 0;}
.sidebar1 ul li ul li { list-style-type:none; margin:0; padding: 0; width: 336px;}
.sidebar1 ul li h2 { background: #fffff4; width: 384px; color: #72aa29; padding: 0 0 5px 0; margin: 0; border-left: 1px solid #eee; border-right: 1px solid #eee; border-top: 1px solid #eee; height: 22px; line-height: 22px; font-weight: bold; text-indent: 10px; font-size: 13px;}

.sidebar1 ul li ul li a { background: url('images/bullet.gif') left center no-repeat; list-style-type: none; margin: 0 5px 0 5px; padding: 5px 0 5px 14px; border-bottom: 1px dotted #f3ebe2; line-height: 17px; width: 312px; display: block; color: #596052; text-decoration: none;}
.sidebar1 ul li ul li a:hover { background: url('images/bullet2.gif') left center no-repeat; list-style-type: none; padding: 5px 0 5px 14px; margin: 0 5px 0 5px; border-bottom: 1px dotted #f3ebe2; line-height: 17px; width: 312px; display: block; text-decoration: none; color:#596052;}

.sidebar1 ul li ul li ul { list-style-type: none; margin: 0; padding: 0;}
.sidebar1 ul li ul li ul li a { background: url('images/sbullet.gif') left center no-repeat; list-style-type: none; margin: 0 5px 0 5px; padding: 5px 0 5px 14px; border-bottom: 1px dotted #f3ebe2; line-height: 17px; width: 312px; display: block; color: #596052; text-decoration: none;}
.sidebar1 ul li ul li ul li a:hover { background: url('images/sbullet2.gif') left center no-repeat; list-style-type: none; padding: 5px 0 5px 14px; margin: 0 5px 0 5px; border-bottom: 1px dotted #f3ebe2; line-height: 17px; width: 312px; display: block; text-decoration: none; color:#596052;}

.tags { width: 374px; margin: 0 5px 0 6px; padding: 5px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee; background: #fff;}
.tags a { background: #1a7fb7; padding: 5px; display: block; float: left; margin: 3px; line-height: 15px; color: #fff; text-decoration: none;}
.tags a:hover { background: #d04e18;}

.misc { width: 405px; padding: 4px 0 0 0; margin: 0 0 20px 6px;}
.misc p { margin:0; padding: 0;}
.misc a { display: block; float: left; margin: 0 5px 5px 0; line-height: 20px; text-decoration: none;}

.caption { color: #5f9302; padding:5px; margin: 3px 0 3px 0; background: #e7f2d9; font-size:13px;}
.bg1 { background: #faf4e1; padding: 2px 5px 2px 5px; border-bottom: solid 1px #fff; border-right: solid 1px #fff;}
.bg2 { padding: 2px 5px 2px 5px; background: #edf8fc; border-bottom: solid 1px #fff; border-right: solid 1px #fff;}

.postcomments { width: 430px; padding: 5px 0 0 0; margin: 5px 0 0 0;} 
.postcomments a { text-decoration: underline;}
.postcomments ul { margin: 0; padding: 0; list-style-type: none;}
.postcomments ul li { width: 547px; margin: 0 0 20px 0; padding: 0; list-style-type: none;}
.postcomments .right { color: #474747; font-size: 11px; background: #e7f2d9 url('images/cdata-bg.gif') no-repeat top left; line-height: 17px; padding: 10px 0 0 0; margin: 0 5px 0 0; width: 415px; position: relative; float: right; min-height: 80px;}
.postcomments .right .bottom { padding: 0 15px 30px 15px; background: #e7f2d9 url('images/cdata-bg.gif') no-repeat bottom right; min-height: 80px;}
.postcomments .arrow { left: -15px; top: 20px; position: absolute;}
.postcomments .right .msg { color: #ff0000; background: url('images/icons.gif') no-repeat 0 -28px; padding: 0 0 0 20px; margin: 2px 0 5px 0; font-style: italic; line-height: 14px;}
.postcomments blockquote { color: #a09a77; width: 330px; background: url('images/quote.gif') no-repeat; font-style: italic; font-size: 12px; margin: 0 5px 5px 20px; padding: 0 0 0 50px;}
.postcomments blockquote blockquote { color: #a09a77; width: 250px; background: url('images/quote2.gif') no-repeat; font-style: italic; font-size: 12px; margin: 0 5px 0 20px; padding: 1px 0 1px 50px;}
.avatar { border: none !important;}

.postcomments .left { width: 100px; float: left; margin: 0 7px 0 0;}
.postcomments .gravatar { background: #fff; width: 80px; height: 80px; margin: 0 10px 0 0; border: 5px solid #e7f2d9;}
.postcomments .name { font-size: 11px; margin: 10px 0 0 0; color: #5f9302;}
.postcomments .name a { color: #5f9302; text-decoration: none;}
.postcomments .date { font-size: 9px; margin: 5px 0 0 0;}
.postcomments .date a { color: #8d8d8d; text-decoration: none;}
.postcomments .edit { margin: 10px 0 0 0; font-size: 11px;}
.postcomments .edit a { color: #8d8d8d; text-decoration: none; background: #fff; padding: 5px;}

.trackback { padding: 5px 0 5px 0; margin: 0;}
.trackback ul { margin: 0; padding: 0; width: 540px; list-style-type: none; background: #f1f7e8; border-bottom: 1px solid #bccfa5; border-left: 1px solid #bccfa5; border-right: 1px solid #bccfa5; border-top: 5px solid #bccfa5;}
.trackback ul li { margin: 0; padding: 0; line-height: 18px;}
.trackback ul li a { color: #96b075; padding: 7px 10px 7px 10px; line-height: 18px; border-top: 1px solid #bccfa5; display: block; text-decoration: none;}
.trackback ul li a:hover { background: #fff; color: #5f9302;}

/***************************************************/
.ctabs { margin: 15px 0 0 0; padding: 0; width: 385px; overflow: hidden;}
.ctabs ul { margin: 0; padding: 0; list-style-type: none; display: inline;}
.ctabs li { margin: 0; padding: 0; list-style-type: none; display: inline; line-height: 27px;}
.ctabs li a { margin: 0 5px 0 0; padding: 0 0 0 10px; float: left; background: url('images/nav.gif') no-repeat left -81px; display: block; color: #fff; text-decoration: none;}
.ctabs li a span { padding: 0 10px 0 0; float: left; background: url('images/nav.gif') no-repeat right -81px; display: block; color: #fff; text-decoration: none;}

.ctabs li a.selected { background: url('images/nav.gif') no-repeat left -54px; color: #fff;}
.ctabs li a.selected span { background: url('images/nav.gif') no-repeat right -54px; color: #fff; text-decoration: none;}

/***************** CSS For TAB Content *******************/
.ctcontent { padding: 0; margin: 0 0 20px 0; overflow: hidden; font-size: 12px;}


.commentsform { padding: 10px 0 10px 0; margin: 0;} 
.commentsform h3 { color: #96b075; font-size: 14px; padding: 0 0 5px 0; margin: 0;}
form { padding: 0; margin: 0;}
input { font-family: 'Verdana'; font-size: 13px; color: #96b075; border: none; margin: 0;}
textarea { font-family: 'Verdana'; font-size: 13px; color: #96b075; border: none; background: url('images/forms.gif') no-repeat 0 -117px; height: 122px; width: 486px; padding: 10px;}
select { font-family: 'Verdana'; font-size: 12px; color: #96b075;}
.button { background: url('images/button.gif') no-repeat; width: 124px; height: 39px; border: 0px; color: #96b075; font-size: 14px; font-weight: bold; text-align: center;}
.cname { background: url('images/forms.gif') no-repeat; height: 27px; width: 467px; padding: 12px 10px 0 37px;}
.email { background: url('images/forms.gif') no-repeat 0 -39px; height: 27px; width: 467px; padding: 12px 10px 0 37px;}
.home { background: url('images/forms.gif') no-repeat 0 -78px; height: 27px; width: 467px; padding: 12px 10px 0 37px;}

.authorinfo { margin: 10px;}
.authorinfo a { text-decoration: none; color: #96b075;}
.authorinfo a:hover { text-decoration: underline;}
.authorinfo .gravatar { float: left; width: 80px; margin: 0; border: 3px solid #5f9302;}
.authorinfo .rightinfo { float: left; width: 423px; margin: 0 0 0 15px;}
.authorinfo .rightinfo p { border-bottom: 1px solid #bccfa5; padding: 5px 0 5px 0; margin: 0 0 5px 0 !important;}
.authorinfo .rightinfo h4 { color: #96b075; margin: 10px 0 0 0; padding: 0 0 5px 0; border-bottom: 1px solid #bccfa5; font-size: 13px;}

.share { padding: 5px 0 5px 0; margin:0;}
.share ul { list-style-type:none; margin:0 0 0 10px; padding: 0 0 10px 0;}
.share li { float: left; list-style:none; margin:0 10px 0 0; padding-top:1px; display:inline; border: none !important;}
.share a { display:block; overflow:hidden; height:14px; width:46px; color:#808080; font-size:7px; padding: 33px 0 0 0; text-align:center; text-decoration:none; white-space:nowrap;}
.share a:hover { text-decoration:none;}
.share .delicious a:hover{ background: url('images/share.jpg') no-repeat -144px 0;}
.share .delicious a{ background: url('images/share.jpg') no-repeat -144px -48px;}
.share .digg a:hover{ background: url('images/share.jpg') no-repeat 0 0;}
.share .digg a{ background: url('images/share.jpg') no-repeat 0 -48px;}
.share .technorati a:hover{ background: url('images/share.jpg') no-repeat -192px 0;}
.share .technorati a{ background: url('images/share.jpg') no-repeat -192px -48px;}
.share .reddit a:hover{ background: url('images/share.jpg') no-repeat -241px 0;}
.share .reddit a{ background: url('images/share.jpg') no-repeat -241px -48px;}
.share .stumbleupon a:hover{ background: url('images/share.jpg') no-repeat -96px 0;}
.share .stumbleupon a{ background: url('images/share.jpg') no-repeat -96px -48px;}
.share .twitter a:hover{ background: url('images/share.jpg') no-repeat -48px 0;}
.share .twitter a{ background: url('images/share.jpg') no-repeat -48px -48px;}
.share .sharethis a:hover{ background: url('images/share.jpg') no-repeat -289px 0;}
.share .sharethis a{ background: url('images/share.jpg') no-repeat -289px -48px;}