﻿/* CSS RESET */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}
pre{overflow:scroll;}
address, caption, cite, dfn, em, th, var {
    font-style: normal;
    font-weight: normal;
}

 ul {
    list-style: none;
}

ul{list-style-type:decimal; list-style-position:outside}

caption, th {
    text-align: left;
}
li{ list-style:none;}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

h5{
	font-size:16px; font-weight:bold;
	padding:20px;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
}

img:active {
    border: none
}

/* CSS TEMPLATE START HERE */
a {
    color: #82a432;
    text-decoration: none
}

a:hover {
    color: #000;
}

strong{font-weight:bold;}
body {
    background: url('img/wrapper.jpg') #1A1A1A;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    line-height:16px;
}

::selection { background: #bbe028; color: #000; }

::-moz-selection { background: #bbe028; color: #000; }

p {
    margin-right: 10px;
}


#wrap {
    min-height: 800px;
}

#page {
    width: 965px;
    margin-left: auto;
    margin-right: auto;
    background: url('img/luz.jpg') center top no-repeat;
}

#header {
    text-align: center
}

#header img {
    margin-top: 30px;
}

#logo {
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}

#menu {
    margin-left: -30px;
}

#menu li {
    display: inline;
    margin-left: 30px;
}

#content {
    min-height: 800px;
    border: 3px solid #494949;
    overflow: auto;
    /*  -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     */
    background: url('img/content.jpg') #fcfcfc;
    padding: 7px;
    padding-top: 20px;
}

#post {
    float: left;
    width: 500px;
    padding-left: 10px;
    line-height: 22px;
    overflow: hidden;
    padding-bottom:20px;
}

#links {
    float: left;
    width: 154px;
    min-height: 800px;
    padding: 5px;
}

#follow {
    width: 400px;
    height: 100px;
    border: 1px solid red;
    float: left
}

#links h2 {
    text-align: center;
}
#links > ul{ margin-left:-30px;}

#links ul li {
    margin-top: 5px;
    margin-left: 25px;
    list-style:none;
}
#rcol {
    float: left;
    width: 270px;
    min-height: 100px;
    /*  border: 1px solid red; */
}

#rcol .widget{ background: url('img/hcol.png') repeat-x; padding-top:2px; margin-top:50px}
#rcol .widgettitle{ display:block; margin-top:12px; padding-left:20px; background:url('img/star.png') no-repeat center left}


#rcol li{ list-style:none; margin-top: 15px; padding-left:15px; }
h1{ font-size:40px;}
h3 a {
    font-size: 20px;
    font-weight: normal;
    margin-top: 40px;
    color: black
}


h3 a:visited {

    color: black
}

h2 {
    font-size: 18px;
    font-weight: normal;
    margin-top: 30px;
    color: black
}

h3:hover {
    text-shadow: gray 2px 1px 2px
}

.pdate {
    font-size: 11px;
    color: gray;
    top: 10px;
    position: relative
}

.pauthor {
    font-weight: bold
}

.ttw {
    margin-top: 12px;
    position: relative;
    float: right;
    margin-right: 0px
}

.imagenpost {
    padding: 3px;
    border: 1px solid #ccc;
    margin-left:-10px;
}

#post p {
    margin-top: 10px; padding:10px;
}
h4{ font-size:18px; margin-top:10px; background-color:#faffea; border-top:1px dotted gray; border-bottom:1px dotted gray; padding:10px;}
#footer{ height:100px; color:white;}
#footer ul li{ display:inline; padding-right:15px;}
#footer p{ margin-top:10px;}
#footer a:hover{ color:#82a432;}
.more-link {
     margin-top: 50px;
    font-weight: bold;
    padding-right: 20px;
    position:relative; display:inline-table;
    background: url('img/arrow.jpg') center right no-repeat;
}

.comm {
    float: right;
    margin-right: 20px;
    background: url('img/comm.jpg') top center no-repeat;
    height: 30px;
    width: 50px;
    text-align: center;
    padding-top: 5px;
    margin-top: -30px;
}
.comm a{color:black !important;}

hr {
    border: none;
    border-bottom: 1px solid #e9e9e9;
    margin-top: 10px
}

#tools {
    height: 400px;
}

.box {
    float: left;
    width: 260px;
    height: 200px;
    margin-left: 45px;
    background: url('img/box.png');
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-top: 70px;
    color: #abd017;
    padding: 15px;
    line-height: 15px;
    font-size: 10px
}

#tbox {
    margin-left: 0px;
}

.box img {
    margin-top: -100px;
    margin-left: -30px;
}

.box .text {
    margin-left: 10px;
    margin-top: -15px;
    display: block;
}

#txtsearch {
    border: 1px solid gray;
    height: 30px;
}

.tt {
    color: #5ca7cf;
    font-size: 20px;
    padding: 10px 0 10px 50px;
    background: url('img/twittbird.png') no-repeat center left;
    display: block
}

.rss {
    color: #f09105;
    font-size: 20px;
    padding: 10px 0 10px 50px;
    background: url('img/rsspic.png') no-repeat center left;
    display: block
}

.subt {
    color: black;
    font-size: 12px;
}

#ads {
    min-height: 200px;
}



#rpostnews {
    min-height: 400px;
    margin-top: 15px;
    padding-top: 15px;
}

.hline {
    background: url('img/hcol.png') repeat-x;
}

#rpb {
    padding-left: 20px;
    background: url('img/star.png') no-repeat center left;
}

#cnp {
    padding-left: 20px;
    background: url('img/heart.png') no-repeat center left;
}

#featured {
    min-height: 400px;
    margin-top: 15px;
    padding-top: 15px;
}

#featuredtext {
    padding-left: 20px;
    background: url('img/star.png') no-repeat center left;
}

#cloudtags {
    padding-left: 20px;
    background: url('img/heart.png') no-repeat center left;
}

.bpost {
    margin-top: 15px;
    position: relative
}

.hlr {
    cursor: pointer
}

.hlr2 {
    cursor: pointer
}

#rpostnews ul li {
    margin-top: 15px;
    margin-left: 25px;
}

.wp-pagenavi a {
    margin-left: 10px;
    color: black;
}
.wp-pagenavi .current{
    padding:3px; border:1px solid black; margin-left:5px;
}

.pages {
    display: none;
}

.current {
    color: #000;
    font-weight: bold;
}

.commenttitle {
    font-size: 14px;
}

#featured {
    min-height: 150px;
}
.vcard img { border:1px solid #ccc; float:left; margin-left:-60px; position:absolute}

.commentnumber{ color:#dadada; float:right; font-size:50px; font-weight:bold}
.comment{padding:10px; width:400px; margin-left:50px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background:#f2f7e0;
}

.comment:hover{background:#f2f2f2;}
.comment-author{ font-weight:bold;}
.date{ font-size:10px;}
.time{ font-size:10px;}
.comment{margin-top:40px;}
.comment .depth-2{width:330px; border:1px solid #ccc}
.comment .depth-3{width:260px; border:1px solid #ccc}
.bypostauthor{background:#404040; color:white}
.bypostauthor:hover{color:black;}
.bypostauthor .depth-3{width:260px; border:1px solid #ccc; color:black}
.reply{text-align:right; font-size:14px;}
#commentform{padding:20px;}
label{font-weight:bold;}
.txtbox{width:440px; border:1px solid #c6c6c6;  font-size:14px; padding:10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#txtsearch{width:245px; border:1px solid #c6c6c6;  font-size:14px; padding:10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#commentform legend{font-weight:bold; font-size:25px; color:#c6c6c6;}
.controlfail{ border-bottom:2px solid red; background:url('img/error.png') no-repeat center right;}
.btnsearch{margin-left:-40px; position:absolute}
#autorpost{ background:#404040; color:white; padding:10px 10px 10px 10px; min-height:100px;}
#autorpost p{padding:0;margin:0;}
#autorpost a:hover{color:white; text-decoration:underline}
#autorpost img{ float:left; border:3px solid #ccc; margin-right:10px; margin-top:5px;}
#autorpost .autorname{ font-size:15px; margin-top:-10px; text-align:left; height:30px;}
.image {
	float:left;
	padding:3px;
	text-align:center;
	margin-left:10px;
	margin-right:20px;
	margin-top:30px;
	width:200px;
}

.image h3 a {
	margin:0;
	padding:0;
	font-size:12px;
	display:inline;
	float:left;
	text-align:left;
}

.rtngs {
	font-size:10px;
}
.thimage {
	border:1px solid #CCCCCC;
	border-bottom:3px solid #CCCCCC;
	border-right:3px solid #CCCCCC;
	padding:5px;
	float:left;
}
.thimage:hover {
	border-color:#bbe028;
}
.thimagesingle {
	border:1px solid #CCCCCC;
	border-bottom:3px solid #CCCCCC;
	border-right:3px solid #CCCCCC;
	padding:5px;
}
.galtime{
float:right; background:#FFFFFF;  padding:1px; padding-left:14px; width:50px; margin-right:44px; margin-top:-34px; font-size:10px; border:1px solid #CCCCCC;
}


.smalllinks{height:22px; background-color:#191919; border-bottom:1px solid #333333; padding-top:4px; padding-left:10px;}
#iwantcomment {
	margin-top:40px;
}
.clear{clear:both}

.post-ratings {
	width:100%; display:block;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	margin-top:-10px; display:none;
	/* background-color: #ffffff; */
}
.post-ratings-loading {
	display: none;
	height: 16px;
	text-align: left;
	position:absolute;
}
.post-ratings-image {
	border: 0px;
}
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.post-ratings-text { font-size:8px;
}
/* Styles Used In WP-Admin */
.wp-postratings-usage-pre {
	margin: 20px;
	padding: 10px;
	border: 1px solid #c8c8c8;
	background-color: #f0f0f0;
	overflow: auto;
}


.fvCommunityNewsList {
	padding: 0 !important;
	margin-left: 5px !important;

}
.fvCommunityNewsList li, .fvCommunityNewsList li:before {
	list-style: none !important;
	content: "" !important;
	color: #333 !important;
}
.fvCommunityNewsList li strong {
	display: block;

}
.fvCommunityNewsList li small {
	font-size: .8em;
	font-style: normal;
	letter-spacing: 1px;
	margin-left: 3px; display:block;
}
.fvCommunityNewsList p{margin-bottom:20px}
#sharing li{
	display:inline;
	padding:2px;
	
}

