/*  
Theme Name: Credit
Author URI: http://livethemes.ru/
Version: 1.0
Author: Livethemes.ru
Description:
Copyright (c) 2011
*/

body {
        font-family: Arial, Tahoma, sans-serif;
	background:#f6f6f6 url(images/bg/body_texture.png);
	color:#333;
	line-height:160%;
	font-size: 14px;
	margin: 0;
	padding: 25px 0;
}

.righ {
	float: right;
        font-weight:bold;
        font-size: 13px;
        color: #444444;

}

.lef {
        font-family: Arial, Tahoma, sans-serif;
        font-weight:bold;
        float: left;
        font-size: 13px;
        color: #444444;

}

.cent {
        font-family: Arial, Tahoma, sans-serif;
        font-weight:bold;
	float:center;



}

FIELDSET {
        padding-top: 15px;
        padding-bottom: 3px;
        margin-bottom: 10px;
        margin-right: 0px;
        margin-left: 0px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
}

h1, h2, h3, h4, h5, h6 {  
    line-height:130%;
    letter-spacing:normal;
	font-weight:normal;
	color:#111;
	padding: 0;
	margin: 15px 0 15px 0;
}
h1 { font-size:21px; }
h2 { font-size:19px; }
h3 { font-size:16px; }
h4 { font-size:15px; }
h5 { font-size:14px; }
h6 { font-size:13px; }

a {outline: none;color:#2b72b8;text-decoration:underline;}
a:hover {text-decoration:underline;color:#3A922E;}

img { border:0px;}

blockquote { font-style: italic; padding: 0 10px 0 10px; margin:10px; border-left:1px solid #ccc; }

pre, code {
	line-height: 1.6;
}

del { text-decoration: line-through; }

p { margin:0 0 10px 0; }

input[type="text"]{
    background: #fff;
	border: 1px solid #c1c1c1;
	padding: 3px;
	outline: none;
	color:#666;
	font-size:14px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

input[type="submit"]{
    background:#dedede url(images/button_input.png) repeat-x;
	border: 0;
	padding: 3px 6px;
	outline: none;
	cursor:pointer;
	color:#666;
	font-size:14px;
	text-shadow:1px 1px 1px #f9f9f9;
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

input:hover[type="submit"]{
	color:#999;
}

textarea{
    background: #fff;
	border: 1px solid #c1c1c1;
	padding: 3px;
	color:#666;
	font-size:14px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#wrap{ 
    background:#fff;
    width:1135px;
	margin:0 auto;
	padding:0;
	-moz-box-shadow: 0 0 6px #ccc;
        -webkit-box-shadow: 0 0 6px #ccc;	
	box-shadow: 0 0 6px #ccc;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}

.ie9 #wrap{ 
	box-shadow: 0 0 12px #ccc;
}

/* -------------------- Search Form -------------------- */

#searchform {
    background:#fff;
    width:240px;
	height:26px;
	margin:0;
	padding:0 5px;
	color:#888;
	font-size:13px;
	border:0px;
}

#searchform .in-search {
    background: none;
	border:0px;
        width:240px;
	height:26px;
	margin:0;
	padding:0;
	color:#888;
	font-size:13px;
}

.ie7 #searchform  .in-search { margin:4px 0 0 0; }
.ie8 #searchform  .in-search { margin:5px 0 0 0; }
.ie9 #searchform  .in-search { margin:1px 0 0 0; }

/* -------------------- Logo -------------------- */

#logo{
    display: inline-block;
	height:auto;
	margin:0 0 15px 0;
	padding:0;
}

#logo-text{
    line-height:110%;
	height:auto;
	margin:0 0 15px 0;
	padding:0;
	font-size:36px;
	text-shadow:2px 2px 1px #ccc;
}

#logo-text a{
   color:#333;
}

/* -------------------- Social -------------------- */

#top-social {
	min-width:32px;
	height:32px;
	margin:0 0 8px 0;
    margin-left:168px;
	padding:0;
}

.rss-soc, .v-soc, .t-soc, .f-soc, .lj-soc, .y-ru-soc, .m-ru-soc, .pda, .e-webmoney {
    background:url(images/social.png) no-repeat;
	margin:0px 4px; 
	float:left;
	width:33px;
	height:32px;
}

.rss-soc:hover, .v-soc:hover, .t-soc:hover,
.f-soc:hover, .lj-soc:hover, .y-ru-soc:hover, 
.m-ru-soc:hover, .pda:hover, .e-webmoney:hover {
    cursor:pointer;
}

.rss-soc { background-position: 0px 0px; }
.rss-soc:hover { background-position: 0px -192px; }

.v-soc { background-position: 0px -32px; }
.v-soc:hover { background-position: 0px -224px; }

.t-soc { background-position: 0px -64px; }
.t-soc:hover { background-position: 0px -256px; }

.f-soc { background-position: 0px -96px; }
.f-soc:hover { background-position: 0px -288px; }

.pda { background-position: 0px -128px; }
.pda:hover { background-position: 0px -320px; }

.e-webmoney { background-position: 0px -160px; }
.e-webmoney:hover { background-position: 0px -352px; }

/* -------------------- Drop Down Menu -------------------- */

/* Top Menu */

#topmenu{ 
	width:785px;
	height:12px;
	margin:0 0 15px 0;
	padding:10px 0 0 0;
	z-index:900;
	font-size:13px;
        position:relative;
	background:url(images/line_dashed.png) left top repeat-x;
}

.sf-menu, .sf-menu * {
	margin:	0;
	padding: 0;
	list-style:	none;
}

.sf-menu {
	line-height: 1.0;
}

.sf-menu ul {	
	position: absolute;
	top: -999em;
	width: 120px; /* left offset of submenus need to match (see below) */
}

.sf-menu ul li {
	width: 100%;
}

.sf-menu li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}

.sf-menu li {
	float: left;
	position: relative;
}

.sf-menu a {
	display: block;
	position: relative;
	padding:0;
	margin-right:17px;
	margin-bottom:5px;
        padding-bottom:15px;
	color: #0066cc;
	font-weight:normal;
	text-transform: uppercase;
        text-decoration: underline;
        font-size:13px;
}

.sf-menu a:hover { 
	color: #3A922E;
}

.sf-menu .sub-menu li a{
    width: 100%;
	padding:0;
	margin:0 0 10px 0;
	color: #666;
	font-weight:normal;
	text-transform: none;
	font-size:13px;
}

.sf-menu .sub-menu li a:hover{
	color: #333;
}

#topmenu .sf-menu > li.current-menu-item a{

}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    background:#fafafa;
	padding:10px 10px 2px;
	left: 0;
	top: 1.6em; /* match top ul list item height */
	z-index: 99;
       -moz-box-shadow: 2px 2px 1px #dedede;
       -webkit-box-shadow: 2px 2px 1px #dedede;	
	box-shadow: 2px 2px 1px #dedede;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top: -999em;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left: 10.4em; /* match ul width */
	top: -10px;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top: -999em;

}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left: 10.4em; /* match ul width */
	top: -10px;
}

#topmenu .sf-menu .sf-with-ul { 
	padding-right:14px;	
}

#topmenu .sf-menu .sf-sub-indicator{ 
	background:url(images/topmenu_sub_icon.png) no-repeat;
	width:8px;
	height:5px;
	position:absolute;
	top:5px;
	right:0px;
}

#topmenu .sub-menu li .sf-with-ul{ 
	padding-right:0;	
}

#topmenu .sub-menu li .sf-sub-indicator { 
        background:none;
	width:0;
	height:0;
	position:absolute;
	top:0;
	right:0; 
}

/* -------------------- Content -------------------- */

#content{ 
    background:url(images/right.png) top right repeat-y;
    width:1085px;
	margin:0 auto;
	padding:15px 25px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}

/* Left */

#left{ 
    width:785px;
	margin:0;
	padding:0;
	float:left;
}

/* Right */

#right{ 
    width:250px;
	margin:0;
	padding:0;
	float:right;
}

.right-block { 
	width:100%; 
	margin:0 0 15px 0;  
	overflow:hidden;
}

.right-block-title {
    background:url(images/line_dashed.png) bottom repeat-x;
    margin:0 0 9px 0;
	padding:0 0 1px 0;
	font-size:13px;
	font-weight:bold;
	color:#444;
}

.right-block-title span11 {
    background:#fff;
	padding-right:10px;
}

.right-block ul{
	list-style: none;
	padding:0;
	margin: 0 0 0 1px;
}

.right-block ul  li{
        background: 0 0px no-repeat;
	margin: 0 0 4px 0;
	padding:0 0 0 0px;
	display: block;
}

/* -------------------- Post Blog -------------------- */

/* Global post */

.post {
    width:100%;
}

.home .post, 
.archive .post, 
.search-results .post {   
    background:url(images/line_dashed.png) bottom repeat-x;
    margin:0 0 20px 0;
	padding:0 0 20px 0;
	position:relative;
        width:100%;
	overflow:hidden;
	position:relative;
}

.home .post img, 
.archive .post img, 
.search-results img {   
    margin:0 15px 0 0;
	float:left;
}

.home .post p, 
.archive .post p, 
.search-results .post p {
	margin:0 0 10px 0;
	padding:0;
}

h1.entry-title { font-size:21px; margin-bottom:10px; }
h1.entry-title a { color:#444; }
h1.entry-title a:hover { color:#5f9b00; }


h2.entry-title { font-size:21px; margin-bottom:3px; }
h2.entry-title a { color:#444;  text-decoration:none; }
h2.entry-title a:hover { color:#5f9b00; text-decoration:underline; }

.entry-details {
	margin: 1px 0 15px 0;
	font-style: italic;
        font-size: 11px;
	color: #777;
}

.entry-details a {
	color: #777;
        text-decoration: none;
        font-size: 11px;
}

.entry-details a:hover {
	color: #777;
        text-decoration: underline;

}

.thumb-entry {
        width: 160px;
        height: 160px;
	float:left;
        display:block;
	margin-right:10px;
        border: 1px solid #cccccc;
}

.more-link {
	margin-top:10px;
	display:block;
	width:110px;
	float:right;
}

.entry-con{   
	font-size: 14px;
	position:relative;
}

.single .post img, .page .post img {
    max-width:100%;
	height:auto;
}

.single .post .wp-caption-text, 
.page .post .wp-caption-text {
    max-width:100%;
	padding:2px 0 2px 0;
	text-align:center;
}

.post p {
	margin:0 0 10px 0;
	padding:0;
}

.post ol {
	margin: 0 0 13px 4px;
	padding:0 0 0 21px;
}

.post ol li {
	margin: 0 0 4px 0;
}

.post ul{
	list-style: square;
	padding: 0px;
	margin: 0 0 10px 20px;
}

.post ul  li{
        margin: 0 0 5px 0;
}

.alignleft,
img.alignleft {
	    display: inline;
	    float: left;        
	    padding-top: 0px;
        margin-right: 14px;
        margin-bottom: 5px;
	    margin-left: 10px;
        border: 0px solid #ddd;
        text-align: center;
        background-color: #F0F0F0;
        -moz-border-radius: 5px;
        -khtml-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
}
.alignright,
img.alignright {
	    display: inline;
	    float: right;
	    padding-top: 0px;
        margin-right: 10px;
        margin-bottom: 5px;
	    margin-left: 10px;
        border: 0px solid #ddd;
        text-align: center;
        background-color: #ffffff;
        -moz-border-radius: 5px;
        -khtml-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
}
.aligncenter,
img.aligncenter {
	    display: block;
        margin:0 auto;
	    float: center;
        border: 1px solid #ddd;
        text-align: center;
        background-color: #F0F0F0;
        -moz-border-radius: 5px;
        -khtml-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
}
img.aligncenter {
	    margin-bottom: 19px;
        margin-top: 20px;
}

.wp-caption p.wp-caption-text {
   font: 11px Tahoma;
   line-height: 17px;
   text-align: center;
   padding-top: 0px;
   padding-right: 2px;
   padding-bottom: 0px;
   padding-left: 2px;
   border: 0px solid #F0F0F0;
   margin: 0;
   
}

.ads {
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
	margin-left: 0px;
        border: 0px solid #FAFAFA;
        text-align: center;
        background-color: #FAFAFA;
        -moz-border-radius: 4px;
        -khtml-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;

}

.yarp {
        font: normal 12px Arial, serif;
        color: #333333;

}

/* Content Wordpress Gallery */

#content .gallery {
	margin: 0 auto 10px;
}

#content .gallery-columns-2 .gallery-item {
	width: 50%;
	margin:0 0px 15px 0px;
}

#content .gallery-columns-3 .gallery-item {
	width: 33.3%;
	margin:0 0px 15px 0px;
}

#content .gallery-columns-4 .gallery-item {
	width: 25%;
	margin:0 0px 15px 0px;
}

#content .gallery .gallery-caption {
	color: #999;
	font-size: 12px;
	margin: 0;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 0;
	padding: 4px;
}
#content .gallery br+br {
	display: none;
}

/* Nav Post */

.navigation {
	color: #777;
	font-size: 13px;
	overflow: hidden;
	margin-top:20px;
}

.navigation a:link,
.navigation a:visited {

}
.navigation a:active,
.navigation a:hover {

}
.nav-previous {
	float: right;
	text-align: right;
	width: 50%;
}
.nav-next {
	float: left;
	width: 50%;
}

/* -------------------- Blocks -------------------- */

/* Blocks Center */

.block{
    margin:0 auto 15px auto;
}

.block-title{
	margin-bottom:10px;
	font-weight:normal;
	font-size:16px;
	color:#888;
}

.block .textwidget p{
	padding:0;
	margin:0 0 10px 0;
}

.textwidget h1{
	padding:3px;
        padding-left:1px;
	margin:0 0 0px 0;
        font-size:21px;
        font-weight: normal;
        color:#333;
}

.textwidget h2{
	padding:0;
        padding-left:3px;
	margin:0 0 0px 0;
        font-size:19px;
        font-weight: normal;
        color:#333;
}

.textwidgetext{
	padding:0;
        margin-left:3px;
        margin-top:10px;
        margin-bottom:10px;
        font-size:13px;
        font-weight: normal;
        color:#333;
        line-height:160%;
}

.meta-desc{ 
	margin:0 0 15px 0;
}

.meta-desc p{    
	margin:0;
	padding:0;	
}

.meta-desc h1{ 	
	margin-bottom:5px;
}

/* -------------------- Comments -------------------- */

#comments-con{
	margin:15px 0px 15px 0px;
        float: left;
	padding:0px;
	width:100%;
}

#comments-title {
	color: #333;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.8em;
	padding: 20px 0 20px 0;
}

.nopassword,
.nocomments {
	color: #888;
	font-size: 15px;
	font-weight: normal;
	margin: 15px 0;
	text-align: center;
}
#comments-con .commentlist {
	list-style: none;
	padding-left:50px;
        margin: 0 auto;
	width: 80%;
}

.commentlist > li.comment {
	border-bottom: 1px solid #c1c1c1;
	margin: 0 0 1.625em;
	padding: 15px;
	position: relative;
}
.commentlist .pingback {
	margin: 0 0 1.625em;
	padding: 0 1.625em;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li.comment {
	margin: 20px 0 0;
	padding: 10px;
	position: relative;
}
.commentlist .children li.comment .fn {
	display: block;
}
.comment-meta .fn {
	font-style: normal;
        font-weight: bold;
	font-size: 14px;
}
.comment-meta {
	color: #333;
	font-size: 13px;
	line-height: 2.2em;
}
.commentlist .children li.comment .comment-meta {
	line-height: 20px;
	margin-left: 50px;
}
.commentlist .children li.comment .comment-content {
	margin: 20px 0 0;
}
.comment-meta a {
	font-weight: bold;
}
.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {
}
.commentlist .avatar {
	left: -80px;
	padding: 0;
	position: absolute;
	top: 0;
}
.commentlist > li:before {
	
}
.commentlist > li.pingback:before {
	content: '';
}
.commentlist .children .avatar {
	background: none;
	left: 10px;
	padding: 0;
	top: 10px;
}
a.comment-reply-link {
	display: inline-block;
	font-size: 12px;
	padding: 0;
	text-decoration: none;
}
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
}
a.comment-reply-link > span {
	display: inline-block;
	position: relative;
	top: -1px;
}

/* Post author highlighting */
.commentlist > li.bypostauthor {
	border-color: #c1c1c1;
}
.commentlist > li.bypostauthor .comment-meta {
	color: #575757;
}
.commentlist > li.bypostauthor .comment-meta a:focus,
.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {
}
.commentlist > li.bypostauthor:before {
	
}

/* Post Author threaded comments */
.commentlist .children > li.bypostauthor {
	background: none;
	border-color: #ccc;
}

/* Comment Form */
#respond {
	margin: 0 auto 1.625em;
	padding: 15px 0px 34px 0px;
	position: relative;
	width: 655px;
        float: left;
}

#respond input[type="text"] {
	background: #fff;
	border: 1px solid #c1c1c1;
	padding: 0 5px;
	margin:0 0 5px 0;
    color:#555;
	font-size:13px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#respond textarea {
	background: #fff;
	border: 1px solid #c1c1c1;
	padding: 8px;
	color:#555;
	font-size:13px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
	position: relative;
}

#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
	display: inline-block;
	font-size: 13px;
	padding: 0;
	color:#888;
}

#respond input[type="text"]:focus,
#respond textarea:focus {
	text-indent: 0;
	z-index: 1;
}
#respond textarea {
	resize: vertical;
	width: 95%;
	height:120px;
}

#respond .comment-form-author .required,
#respond .comment-form-email .required {
	color: #ff7777;
	font-size: 15px;
	font-weight: bold;	
}

#respond .comment-notes,
#respond .logged-in-as {
	font-size: 13px;
}
#respond p {
	margin: 0;
}
#respond .form-submit {
	float: right;
	margin: -20px 0 10px;
}
#respond input#submit {
	position: relative;
	padding:3px 10px;
	bottom:-26px;
	left: -14px;
}
#respond input#submit:hover {
	color:#999;
}
#respond #cancel-comment-reply-link {
	color: #666;
	margin-left: 10px;
	text-decoration: none;
}
#respond .logged-in-as a:hover,
#respond #cancel-comment-reply-link:hover {
	text-decoration: underline;
}
.commentlist #respond {
	margin: 1.625em 0 0;
	width: auto;
}
#reply-title {
	color: #000;
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
}
#cancel-comment-reply-link {
	color: #888;
	display: block;
	font-size: 10px;
	font-weight: normal;
	line-height: 2.2em;
	letter-spacing: 0.05em;
	position: absolute;
	right: 1.625em;
	text-decoration: none;
	text-transform: uppercase;
	top: 1.1em;
}
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
	color: #ff4b33;
}
#respond label {
	line-height: 2.2em;
}
#respond input[type=text] {
	display: block;
	height: 24px;
	width: 75%;
}
#respond p {
	font-size: 12px;
}
p.comment-form-comment {
	margin: 0;
}
.form-allowed-tags {
	display: none;
}

/* -------------------- Nav List -------------------- */

.navlist {
    clear:both;
    padding:0;
    margin:15px 0;
    position:relative;
    font-size:14px;
    line-height:14px;
}
 
.navlist span, .navlist a, .inactive {
    display:block;
    float:left;
    margin: 0 6px 5px 0;
    padding:0 6px 0 0;
    text-decoration:none;
    color:#666;
	border-right:1px dotted #ccc;
}
 
.navlist a:hover{
   color:#333;
}
 
.navlist .current{
    color:#333;
    font-weight:bold;
}

/* -------------------- Footer -------------------- */

#footer{ 
    width:1105px;
	margin:15px auto 0 auto;
	padding:0;
	color:#555;
	text-align:left;
	text-shadow:1px 1px 1px #f6f6f6;
}

#footer a {text-decoration:underline;}
#footer a:hover {text-decoration:none;}

.footer-con{
}

.footer-title{
	display:none;
}

.footer .textwidget p{
	padding:0;
	margin:0 0 10px 0;
}

.sh_btn{
        border-radius: 6px 6px 0px 0px!important;
}

/* -------------------- Clear -------------------- */

.clear {
    clear: both;
    height: 0;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
}

.advanced-recent-posts { list-style:none;}
.advanced-recent-posts li { overflow:auto; margin-top:20px 0px; border-bottom:0px solid #E6E6E6;} 
.advanced-recent-posts li img { float:left; margin-right:8px; margin-bottom:13px; margin-top:5px; border: 1px solid #BFCFCF; padding:0px;} 

table {
    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;   
}

.bordered {
    border: solid #ccc 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 0px 0px #ccc; 
    -moz-box-shadow: 0 0px 0px #ccc; 
    box-shadow: 0 0px 0px #ccc; 
    width: 100%;        
}

.bordered tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    
    
.bordered td, .bordered th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px;
    text-align: center;    
}

.bordered th {
    background-color: #dce9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
    -webkit-box-shadow: 0 0px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow: 0 0px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 0px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
    text-align: center;
    text-shadow: 0 0px 0 rgba(255,255,255,.5); 
}

.bordered td:first-child, .bordered th:first-child {
    border-left: none;
}

.bordered th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

.bordered th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.bordered th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.bordered tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.mybtn:hover {
background: #71ab46;
}

/* Popular Posts container styles */
.wpp-list {	
}

	/* LI - Post container styles */
	.wpp-list li {
		overflow:hidden;
		float:none;
		clear:both;
	}
	
	/* Styles for the popular post in view */
	.wpp-list li.current {
	}
	
		/* Thumbnail styles */
		.wpp-thumbnail {
			display:inline;
			float:left;
			margin: 5px 8px 13px 0px;
			border: 1px solid #BFCFCF;
		}

		/* Title styles */
		.wpp-post-title {
		}
		
		/* Excerpt styles */
		.wpp-excerpt {
		}
		
		/* Stats tag styles */
		.post-stats {
			display:block;
			font-size:9px;
			font-weight:normal;
                        float:right;
                        margin: 2px 0px 0px 5px;
		}
			
			/* Comments count styles */
			.wpp-comments {
			}
			
			/* Views count styles */
			.wpp-views {
                         font-size:9px;
			}
			
			/* Author styles */
			.wpp-author {
			}
			
			/* Post date styles */
			.wpp-date {
			}
			
			/* Post category styles */
			.wpp-category {
			}
		
		/* WP-PostRatings styles */
		.wpp-rating {
		}
