/*   
Theme Name: Cenas de Cinema
Description: Temas baseado no Zenko magazine
Author: Bruna Bites
Tags: cinema, filmes
*/


/* =Global Elements
-------------------------------------------------------------- */
body {
font-family:Arial,Helvetica,sans-serif;
background:#000;
color:#333;
font-size:100%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:normal
}

.clear {
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
clear:both
}

* html .clearfix {
height:1%
}

img.aligncenter,img.alignright,img.alignleft {
border:3px solid #f7f7f7
}

#wrap {
background:#FFF;
width:1000px;
margin:0 auto;
padding:2px 2px 0
}

#content-wrap {
background:#FFF;
width:980px;
margin:0 auto
}

html {
overflow-y:scroll
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,button,textarea {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
margin:0;
padding:0
}

p {
font:1.3em/1.3em
}

a {
text-decoration:none;
color:#520600
}

hr {
border:none 0;
border-top:1px dotted #3d3d3d;
width:100%;
height:1px
}

.transpBlack {
background:url(images/transpBlack.png)
}

#header {
background:#FFF;
position:relative;
top:10px;
width:980px;
margin:0 auto
}

#logo {
float:left;
height:125px;
width:210px;
padding:10px 0 0
}

#logo h1 {
color:#263B51;
font-size:80px;
text-align:center;
margin:0;
padding:0
}

#logo h5 {
color:#263B51;
font-size:16px;
font-variant:small-caps
}

.rss-links a {
background:url(images/rss.png) no-repeat left 9px;
padding-left:15px!important
}

#menu {
background:#5d5d5d;
height:33px;
position:relative;
top:5px;
float:left;
margin:23px 0;
padding:0 0 0 10px
}

#menu-wrap {
width:970px;
margin:0 auto
}

ul.nav {
margin:0
}

#nav,#nav ul {
height:35px;
width:640px;
float:left;
list-style:none;
line-height:1;
z-index:100;
margin:0;
padding:6px 0 0
}

#nav a {
color:#e7e7e7;
font-size:10px;
font-weight:700;
display:block;
text-decoration:none;
text-transform:uppercase;
padding:5px 7px
}

#nav li {
float:left;
padding-right:20px
}

#nav li ul {
position:absolute;
width:200px;
left:-999em;
padding-top:0
}

#nav li ul li a {
background:#1F1F1F;
line-height:11px;
font-size:10px;
color:#fff;
width:150px;
margin-bottom:0;
-moz-border-radius:3px;
-html-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border-bottom:1px solid #ccc
}

#nav li ul li a:hover {
background:#3F3E3E;
color:#fff;
-moz-border-radius:3px;
-html-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

#nav li ul ul {
margin:-23px 0 0 164px
}

#nav li:hover ul ul,#nav li.sfhover ul ul {
left:-999em
}

#nav li:hover,#nav li.hover {
position:static
}

ul#footerNav {
position:absolute;
top:27px;
right:0
}

ul#footerNav li {
float:left;
display:inline;
margin-left:15px
}

#rss li {
display:inline;
padding:0 10px 0 0
}

#rss li a {
color:#fff;
font-size:11px;
text-decoration:none;
padding:0
}

#rss img {
vertical-align:middle;
margin-right:3px;
padding:0
}

.navigation {
margin:11px 0 20px;
padding:0 0 10px
}

#subscribe p {
font-size:12px;
line-height:18px;
padding:0 10px 10px
}

.widget {
font-size:11px;
color:#737373;
padding:0 0 5px
}

.widget li {
list-style-type:square;
list-style-position:inside;
line-height:16px;
padding:0 7px
}

.widget li.collapsArch {
list-style-type:none
}

.widget h3 {
background:#EEE;
border-top:2px solid #bcbcbc;
color:#3D3D3D;
font-size:1.2em;
text-transform:lowercase;
margin:0 0 5px;
padding:5px 10px
}

.widget h3 a {
color:#3D3D3D
}

.widget img {
float:left;
padding:3px 5px 3px 0
}

#featured-wrap {
float:left;
height:275px;
margin-bottom:10px;
overflow:hidden;
position:relative;
width:660px
}

#featured-wrap h3 {
background:url(images/black.png) no-repeat top left;
height:33px;
text-transform:uppercase;
font-size:10px;
color:#fff;
font-weight:400;
padding:7px 5px 0 10px
}

.fimage {
float:left;
width:150px
}

.fcontent1,.fcontent2,.fcontent3 {
float:left;
width:200px;
color:#D1D1D0;
font-size:12px;
overflow:hidden;
padding:33px 10px 15px
}

.fcont {
float:left;
width:190px;
color:#D1D1D0;
font-size:12px;
overflow:hidden;
height:180px;
padding:38px 10px 15px
}

.fcont a {
color:#D1D1D0;
font-weight:700
}

.fcont h2 a {
color:#D1D1D0;
font-size:20px;
font-weight:500;
padding-bottom:3px
}

.fcont small {
font-style:italic;
line-height:20px;
margin-bottom:5px;
font-size:11px
}

#recent li {
display:block;
float:left;
border-bottom:1px dotted #ccc;
clear:both;
width:98%;
line-height:normal;
padding:4px 5px
}

#recent li:hover {
background:#E9E8E8;
border-bottom:1px dotted #646464
}

#recent small a {
font-size:10px;
color:#737373;
text-transform:none
}

#recent h3 {
background:url(images/black.png) no-repeat top left;
height:30px;
text-transform:uppercase;
font-size:10px;
color:#fff;
font-weight:400;
padding:7px 5px 0 10px
}

#middle {
width:660px;
float:left;
margin-left:5px;
background-color:#fff
}

.block {
font-size:12px;
float:left;
color:#444;
margin-right:10px;
width:320px;
min-height:290px;
padding:0 0 5px
}

.block h3 {
font-size:1.5em;
font-weight:700
}

.block-archive {
font-size:12px;
float:left;
color:#444;
margin-right:10px;
width:660px;
padding:0 0 5px
}

.cont-archive {
border-bottom:1px dotted #CECECE;
float:left;
font-size:12px;
min-height:92px;
width:310px;
margin:5px 10px
}

.cont-archive h3 {
font-size:1em;
font-weight:700
}

.fullpage {
float:left;
color:#444;
margin-right:10px;
width:965px;
padding:0 0 5px
}

.rightcont h3 {
text-shadow:0 1px 1px rgba(94,94,94,0.2);
font-size:1.7em;
font-weight:700
}

h3.red {
background:url(images/red.png) no-repeat top left
}

h3.black {
background:url(images/black.png) no-repeat top left
}

h3.gray {
border-bottom:1px solid #EEE;
border-top:5px solid #EFEFEF;
font-size:1em;
font-weight:700;
height:18px;
text-transform:lowercase;
margin:0 0 5px;
padding:5px 5px 0
}

h3.gray a {
color:#3d3d3d
}

h3.page-title {
border-bottom:1px solid #CCC;
border-top:1px solid #CCC;
font-size:1.2em;
font-weight:400;
line-height:normal;
padding:5px 0
}

.firstn {
width:245px;
float:left;
font-size:12px;
line-height:20px;
color:#444
}

.firstn h2 {
color:#520600;
font-size:2em;
font-weight:700;
letter-spacing:-.05em
}

.firstn small {
line-height:20px;
margin-bottom:5px;
font-size:10px;
color:#525252
}

.firstn img {
float:left;
width:235px;
padding:0 5px 5px 0
}

.rightn a {
line-height:normal
}

.rightnp a {
font-size:16px;
line-height:normal
}

.rightn p a,.rightnp p a {
font-weight:700;
font-size:12px
}

.rightcont {
font-size:11px
}

.rightcontp {
float:left;
width:545px
}

.bubble {
background:transparent url(images/bb.png) no-repeat;
color:#fff;
float:right;
height:20px;
text-align:center;
margin-left:3px;
width:20px;
padding:1px
}

.bubble a {
color:#fff;
font-size:11px;
font-weight:700
}

#postsn {
width:660px
}

#posts {
width:660px;
float:left;
padding:0 10px 0 0
}

#middlesb {
width:160px;
float:left
}

#tab-comments {
color:#525252;
margin:0;
padding:0
}

#tab-comments li {
overflow:hidden;
list-style:none;
line-height:16px;
padding:0 0 6px
}

.tab-comments-avatar {
margin:0 3px 0 0
}

.rightnp {
width:640px;
float:left;
font-size:12px;
color:#444;
line-height:20px;
padding:0 0 2px
}

.rightn {
color:#444;
float:left;
font-size:11px;
line-height:18px;
padding:3px 0
}

.rightn li {
display:block;
border-bottom:1px dotted #ccc;
line-height:15px;
padding:3px 0
}

.rightn li.primeiro {
min-height:95px;
padding:5px 0
}

.cont-archive img, .rightn img {
float:left;
border:2px solid #ccc;
margin:0 7px 7px 0;
height:90px;
width:90px;
}

.cont-archive img:hover,.rightn img:hover {
border:2px solid #3d3d3d
}

.rightnp img {
float:left;
width:100px;
padding:0 7px 7px 0
}

.rightn h4 {
font-size:13px;
padding-bottom:3px
}

.gallery .gallery-item {
float:left;
margin:0 1em 1em 0
}

.attachment {
margin:1em 0
}

#links {
height:22px;
margin:0 0 10px
}

#links ul {
padding:0
}

#links li {
display:inline;
float:left;
list-style:none outside none;
padding:0 2px
}

.breadcrumb {
font-size:11px;
color:#979797;
padding:0 0 5px
}

.breadcrumb a {
color:#7e7e7e
}

.post {
color:#444;
float:left;
font-size:14px;
line-height:22px;
text-align:justify;
width:635px;
margin:0 36px 10px 0;
padding:0 5px
}

.post a {
color:#520600;
border-bottom:1px dotted
}

.post a:hover {
color:#3d3d3d;
text-decoration:none;
border-bottom:1px solid
}

.post a img {
border-width:0
}

.post blockquote {
border-left:3px solid #ccc;
color:#777;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:italic;
line-height:1.8em;
padding-left:10px;
clear:both;
margin:10px 20px 10px 30px
}

.post hr {
height:1px;
border-bottom:1px solid #ccc;
border-top:none;
margin-bottom:5px;
clear:both
}

.post h2 {
font-size:2.1em;
font-weight:normal;
text-align:left;
line-height:35px;
text-shadow:0 1px 1px rgba(94,94,94,0.5);
padding:5px 0
}

.post h3 {
font-size:24px
}

.post h4 {
font-size:18px
}

.post h5 {
font-size:18px
}

.post h6 {
font-size:16px
}

.post h3,h4,h5,h6 {
color:#333;
padding-bottom:10px;
font-weight:700
}

.post li ol {
line-height:25px;
padding-left:10px
}

.post p {
font-size:1em;
}

.post p + p {margin-top:10px;}

p.leia_mais {
padding:10px 0 2px
}

p.akpc_pop {
font-size:11px;
line-height:15px;
padding:2px 0
}

.post ul li {
line-height:25px;
list-style:square
}

.post small {
font-size:11px;
font-weight:normal;
text-transform:uppercase
}

.post ul li:hover {
line-height:25px
}

.post ul,.post ul,ol {
padding:10px 0 10px 20px
}

.postauthor {
background-color:#f7f7f7;
border:1px dotted #cecece;
font-size:.9em;
margin:10px 0;
padding:10px 10px 30px
}

.postauthor h4 {
font-size:1em;
padding-bottom:0
}

.postauthor img {
float:left;
margin:0 10px 10px 0;
padding:0
}

.tag-links {
background-color:#efefef;
font-size:11px;
margin-bottom:5px;
line-height:15px;
padding:5px
}

.tag-links a {
font-size:11px;
border:0
}

.aligncenter,div.aligncenter {
border:5px solid #DDD;
display:block;
margin-left:auto;
margin-right:auto
}

.alignnone {
border:3px solid #f7f7f7
}

.alignleft {
float:left;
margin:0 10px 0 0
}

.alignleft img {
float:left;
border:3px solid #f7f7f7;
margin:0 10px 0 0
}

.alignright {
float:right;
margin:10px 0 0 20px;
}

.alignright img {
float:right;
border:3px solid #f7f7f7;
margin:10px 10px 5px
}

.wp-caption {
border:1px solid #DEDEDE;
text-align:center;
background-color:#EFEFEF;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:7px 10px
}

.wp-caption img {
border:0 none;
margin:0;
padding:5px
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:14px;
font-style:italic;
margin:0;
padding:0 3px 5px
}

#socialicons {
border-bottom:1px solid #DAD9D9;
height:75px
}

.children {
margin-left:35px;
padding:0 0 0 30px
}

.comment-author-admin {
background:url(images/author.jpg) no-repeat top right
}

.authorcomm {
float:left;
width:70px;
text-align:center;
line-height:12px;
font-size:13px;
margin:0;
padding:0
}

.authorcomm a {
text-decoration:none;
font-weight:700
}

.avatar {
float:left;
padding:0 15px 0 0
}

.reply a {
margin-left:55px;
font-weight:400;
text-transform:uppercase;
background:#333;
width:50px;
font-size:9px;
text-align:center;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:none;
color:#fff;
padding:2px 5px
}

#respond {
margin-top:0;
float:left
}

#navigation {
width:100%;
height:30px;
float:left
}

.cancel-comment-reply a {
margin-bottom:5px;
margin-left:55px;
font-weight:700;
text-transform:uppercase;
background:#333;
font-size:10px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:none;
color:#fff;
padding:2px 5px
}

.comment-meta a {
font-weight:400;
border-bottom:none;
font-size:10px;
color:#5F5F5F;
text-transform:uppercase
}

.comment-meta {
padding-bottom:5px;
border-bottom:2px solid #ccc;
margin-left:55px
}

.fn {
font-size:12px;
line-height:15px;
font-weight:700;
font-style:normal
}

p.aviso {
font-size:.8em;
line-height:17px;
font-style:normal
}

#comments li {
width:100%;
display:block;
float:left
}

.pinglist ol {
margin:0;
padding:10px;
list-style-type:decimal
}

.commentlist ol {
margin:0;
padding:10px
}

.commentlist li {
list-style:none;
margin:0;
padding:0
}

.commentlist li ul li {
margin-right:-5px
}

.comment {
float:left;
font-size:12px;
padding:0 0 20px
}

.comment p {
margin-left:55px;
margin-top:5px;
line-height:20px;
color:#333;
text-align:left;
font-size:13px;
padding:0 0 3px
}

p.thdrpy {
background:#efefef;
float:right;
font-size:11px;
font-weight:700;
text-align:right;
padding:0 5px;
margin:0 0 10px !important;
}

body.ie6 #comments li.bgCH {
background-color:#eee;
background-image:none
}

.field {
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
border:solid 1px #ddd;
border-top-color:#ccc;
background:#fffletter-spacing:0.1em;
padding:6px
}

#commentform textarea {
width:100%;
height:130px;
font-family:Arial,Helvetica,sans-serif !important;
font-size:12px
}

#submit,.submit,label {
cursor:pointer
}

#commentform label {
padding-left:3px;
font-weight:700
}

#commentform label span,#comments .chead p.date {
color:#999
}

.btn {
display:block;
width:140px;
height:40px;
margin-left:-20px;
line-height:normal;
text-align:center;
color:#e1e1e1;
font-size:12px;
text-transform:uppercase;
font-weight:700;
background:transparent url(images/btns-a00.png) no-repeat left top
}

.btn:hover {
text-decoration:none;
background-position:left bottom
}

.btn:active {
color:#888
}

#commentform .btn {
background-position:right top
}

#commentform .btn:hover {
background-position:right bottom
}

#comments {
float:left;
margin-top:20px
}

#respond:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

#comments li h3 {
margin-top:15px;
margin-left:55px;
font-size:16px
}

.comtext {
font-size:11px;
float:left;
padding-left:8px;
width:590px
}

.comtext small {
display:block;
font-weight:400;
font-style:normal;
border-bottom:2px solid #ccc
}

#sidebar {
float:left;
width:310px;
margin-left:5px;
background-color:#fff
}

#sidebar .widget {
color:#333
}

#sidebar_left {
float:left;
width:145px;
padding-right:10px
}

#sidebar_right {
float:left;
width:145px
}

#flickr {
float:left;
width:100%
}

#flickr a {
display:block;
float:left;
text-align:left;
width:68px;
padding:0 6px 5px 0
}

#flickr img {
border:2px solid #D3DDE5;
height:65px;
width:65px;
padding:0
}

#flickr img:hover {
border:2px solid #0C2B41
}

#search {
width:630px;
float:right;
position:relative;
top:16px
}

#search span {
font-size:14px;
font-weight:700;
line-height:28px;
color:#737373
}

#searchContainer {
float:right;
height:30px;
width:230px
}

.search {
background-color:#FFF;
border:1px solid #CECECE;
color:#5D5D5D;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
height:14px;
width:185px;
margin:0 0 -32px;
padding:4px 6px 7px 5px
}

.search:focus {
background-color:#fff;
outline:none;
color:#6e5541;
border:1px solid #f90
}

.btn_submit {
background:transparent url(images/search.png) no-repeat scroll 0 -2px;
border:0 none;
cursor:pointer;
float:right;
height:32px;
width:32px
}

input,textarea,text {
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
border:solid 1px #ddd;
border-top-color:#ccc;
background:#fff url(images/bg-form0.png) repeat-x left -1px;
font-family:Arial,Helvetica,sans-serif;
padding:6px
}

textarea {
height:150px
}

strong.search-excerpt {
background:#FF0
}

.wp-pagenavi {
font-size:11px;
text-align:center
}

.wp-pagenavi a,.wp-pagenavi a:link {
text-decoration:none;
color:#5d5d5d;
margin:2px;
padding:2px 4px
}

.wp-pagenavi a:visited {
text-decoration:none;
color:#3c3c3c;
margin:2px;
padding:2px 4px
}

.wp-pagenavi a:hover {
border-bottom:2px solid #cecece;
color:#520600
}

.wp-pagenavi a:active {
text-decoration:none;
color:#520600;
margin:2px;
padding:2px 4px
}

.wp-pagenavi span.pages {
border-right:1px solid #CECECE;
color:#5D5D5D;
margin:2px;
padding:2px 12px
}

.wp-pagenavi span.current {
border-bottom:2px solid #F90;
color:#520600;
font-weight:700;
margin:2px;
padding:2px 4px
}

.wp-pagenavi span.extend {
color:#5d5d5d;
margin:2px;
padding:2px 4px
}

#footer {
background:#fff;
border-top:1px solid #fff;
padding-top:3px;
margin:20px 0 0
}

#fside {
background:#1D1C1C url(images/bgf.jpg) repeat-x;
float:left;
width:100%;
padding:0 0 20px
}

#copyright {
background:#3c3c3c;
color:#C4C4C4;
line-height:19px;
font-size:11px;
border-top:1px solid #525252;
text-align:center;
padding:15px 0 20px
}

#copyright a {
color:#c4c4c4;
border-bottom:1px dotted #ccc
}

#copyright a:hover {
color:#c4c4c4;
border-bottom:none;
text-decoration:none
}

.footer-wrap {
width:1000px;
margin:0 auto
}

#footer .widget {
width:315px;
float:left;
color:#cecece;
line-height:19px;
font-size:11px;
padding:5px 5px 0
}

#footer .widget ul {
padding:0 0 0 5px
}

#footer .widget a {
color:#fff
}

#footer .widget h3 {
background:none;
height:22px;
text-transform:lowercase;
font-size:15px;
color:#cecece;
font-weight:700;
margin-bottom:5px;
border-top:0;
border-bottom:1px solid #595959;
padding:5px 5px 0
}

ol.snap_nav {
display:inline;
float:left;
clear:both;
list-style:none
}

ol.snap_nav li {
display:block;
float:left;
padding:0 2px 10px 0
}

ol.snap_nav li.snap_selected a {
cursor:text
}

ol.snap_titles {
clear:both;
display:block;
border:0;
list-style:none
}

.hilite,.hilite1,.hilite2,.hilite3,.hilite4,.hilite5,.hilite6,.hilite7,.hilite8,.hilite9 {
background-color:#FDEC35;
border-bottom-color:#FFF;
border-bottom-style:dotted;
border-bottom-width:1px
}

#highlight_info {
left:0;
z-index:-50;
width:2px;
height:2px;
bottom:1px
}

.vitrine {
background:transparent url(images/vitrine.png) no-repeat;
float:left;
height:165px;
width:650px;
margin:0 0 7px
}

.box {
background-color:#F5F5F5;
border-left:3px solid #900;
clear:right;
float:right;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:.8em;
text-align:left;
width:33%;
margin:0 0 0 10px;
padding:10px
}

.box img {vertical-align:middle;}

/* Lista links */

.links_imdb {
background:transparent url(images/imdb.gif) no-repeat;
border:0 none;
float:left;
width:51px;
height:22px;
margin-top:5px;
padding:5px;
}

.links_site {
background:transparent url(images/site_oficial.gif) no-repeat;
border:0 none;
float:left;
width:71px;
height:22px;
margin-top:5px;
padding:5px;
}

.links_submarino {
background:transparent url(images/submarino.gif) no-repeat;
border:0 none;
float:left;
width:71px;
height:22px;
margin-top:5px;
padding:5px;
}

a.links_imdb, a.links_site, a.links_submarino,
a.links_imdb img, a.links_site img, a.links_submarino img {border:0 none !important}

.topsy_bt {
clear:right;
float:right;
margin:0
}

.topsy-sm {
float:right!important
}

#ad728 {
border:1px solid #eee;
float:right;
height:90px;
width:728px;
margin:20px 0 0
}

.ad300 {
background:#eee;
height:250px;
margin-bottom:10px;
width:300px;
padding:6px
}

.coluna1,.coluna2,.coluna3 {
border-left:1px solid #cecece;
margin-right:10px;
width:290px;
float:left;
padding:10px
}

.tweet {
clear:both;
display:block;
overflow:auto;
word-wrap:break-word;
padding:3px
}

.tweet img {
float:left;
margin-right:.5em;
border:2px solid #FFF;
background:#444
}

.tweet p.text {
margin:0;
padding:0 0 0 60px
}

.tweet p.user {
font-size:.9em;
color:#FFF;
margin:0;
padding:0 3px 0 65px
}

.monitter {
float:left;
width:300px;
height:440px;
overflow:hidden;
font-size:11px
}

.linkwithin_hook {
border:0 none;
clear:both;
height:210px;
margin:0;
padding:0
}

div.related-posts {
clear:both;
display:block;
margin:5px 0
}

div.sexy-bookmarks {
margin:10px 0 0
}

div.shr-bookmarks-bg-shr {
background: transparent url(images/sharing-shr.png) no-repeat !important;
}


ol.related-posts {
clear:both;
text-align:center;
line-height:18px;
margin:10px 0 0;
padding:0
}

ol.related-posts li {
width:120px;
float:left;
display:inline;
font-size:12px;
margin:0 7px 10px 0;
padding:0
}

ol.related-posts img {
clear:both;
background:#efefef;
padding:5px
}

ol.related-posts a {
clear:both;
display:block;
border:none;
text-decoration:none
}

.related-posts img:hover {
background:#ccc
}

div.divisor {
clear:both;
border-bottom:1px dotted #ccc;
display:block;
margin:3px 0
}

*,.akpc_report ol,.commentlist {
margin:0;
padding:0
}

ul,ul,#socialicons ul {
list-style:none
}

strong,.widget a,.rightcontp a,.firstn p a,ol.snap_nav li a {
font-weight:700
}

a:hover,#rss li a:hover {
text-decoration:underline
}

a img,input.btn {
border:none
}

.floatleft,.widget small,.righthumb,.floatleft,#more_left {
float:left
}

.floatright,.rss-links,#popular {
float:right
}

#nav a:hover,.current_page_item a {
color:#fff;
background:#1F1F1F;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

#footer .current_page_item a,.current_page_item li,#sidebar .current_page_item a,.current_page_item li,#links img,.post small a,.fn a,fieldset,img {
border:0
}

#nav li:hover ul,#nav li.sfhover ul,#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul {
left:auto
}

#rss,.postauthor p {
float:right;
padding-top:5px
}

#recent small,.rightn small a,.rightnp small a,.rightn small,.rightnp small,.cont-archive small {
font-size:10px;
color:#737373
}

.cont-archive p,.rightcont p {
font-size:11px;
margin:3px 0
}

h3.gray a:hover,.bubble a:hover {
color:#520600
}

.reply a:hover,.cancel-comment-reply a:hover {
background:#CA2B57;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

.says,#linkwithin_logo_0 {display:none}

.twtr-hd ,.twtr-ft {display:none}

.linkwithin_text,#linkwithin_text_0 {
padding:0 5px
}