/*
Theme Name: El Intruso
Theme URI: http://elintruso.com/
Description: Theme official de El Intruso
Author: Juan Sicardi
Version: 1.0
*/

* {
font-family:Helvetica, Arial, sans-serif;
}
body {
background-color: #E0E0E0;
background-image:url(images/bg-body.png);
background-repeat:repeat-y;
background-position:center;
margin:0;
}
p, div, li {
font-size: 14px;
color: #343434;
line-height: 18px;
}
a:link, a:visited, a:active {
color: #FF6600;
text-decoration: none;
outline:none;
}
a:hover {
text-decoration: underline;
color: #F90;
}

#header {
height:134px;
background-image:url(images/bg-header.png);
background-repeat:repeat-x;
padding:0;
margin: 0 auto;
position:relative;
padding: 0;
z-index:9000;
}
#header-content {
width:990px;
margin: 0 auto;
height:119px;
padding: 0;

}
#header-logo {
float:left;
width:192px;
height:83px;
margin:15px auto auto 15px;
overflow:hidden;
}
#header-banner728 {
float:right;
width:728px;
height:90px;
margin:15px 15px;
overflow:hidden;
}
#wrap {
clear: both;
margin: -14px auto;
padding:0;
width:990px;
}

#page {
clear: both;
margin: 0 auto 0;
padding: 0 0 15px 15px;
width:975px;
}

#container {
min-height:600px;
}

#contentleft {
width: 640px;
float:left;
padding: 0;
margin: 14px 0;
overflow:hidden;
}


#contentright {
width: 330px;
padding: 0;
float:right;
margin:0;
overflow:hidden;
}

#footer {
width: 100%;
background: #333;
position: relative;
bottom: 0 !important;
bottom: -1px; /* For Certain IE widths */
padding:0 0 20px;
margin:0;
/*height:285px;*/
border-top:1px solid #666;
}

#footer-content {
margin:0;
padding:0;
color:#fff;
}
#footer-content .blk {
float:left;
text-align:left;
padding:15px 20px 15px 20px;
margin:0;
}
#footer-content .blk ul {
list-style: none;
padding: 0;
margin: 0;
}
#footer-content .blk ul li.title {
color:#fff;
font-weight:bold;
text-shadow:0 1px 1px #000;
line-height:19px;
}
#footer-content .blk a:link, #footer-content .blk a:visited, #footer-content .blk a:active, #footer-content .blk span {
text-decoration:none;
color:#aaa;
line-height:16px;
font-size:13px;
}
#footer-content .blk a:hover {
text-decoration:underline;
}
#footer-content select {
color:#333;
font-size:11px;
margin:3px 0 3px 0;
}
#copyright {
clear:both;
text-align:center;
font-family:Verdana, Geneva, sans-serif;
font-size:7.5pt;
color:#aaa;
border-top:1px dotted #444;
padding:10px 0 0;
margin:0;
}
#copyright span {
color:#505050;
}

/* -------------------[ Sidebar ]------------------- */
#sidebar {
width: 326px;
float:right;
overflow:hidden;
z-index:9999;
margin-right:5px;
}

#sidebar ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#sidebar li {
list-style-type: none;
padding: 0 10px 10px;
margin: 0 0 10px;
width:auto;
}

#sidebar li div {
border:1px solid #e0e0e0;
background-color:#fff;
padding:0;
margin:0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#sidebar li li {
margin: 0;
padding:0;
}

#sidebar li li.title {
background-image:url(images/bg-sidebar-title.png);
background-repeat:repeat-x;
text-align:center;
padding:10px 0 10px 0;
font-size:14px;
font-weight:bold;
color:#fff;
text-shadow:0 1px 1px #000;
border:1px solid #404040;
border-bottom:1px solid #606060;
width:auto;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}

#sidebar li li a, #sidebar li li a:link, #sidebar li li a:visited {
color:#FF6600;
padding:10px;
margin:0;
text-decoration: none;
display: block;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
}

#sidebar li li a:hover, #sidebar li li a:active {
color: #FF6600;
background:#FFF4E0;
text-shadow:0 1px 1px #ccc;
}

#social-box {
background-image:url(images/bg-socialbox.png);
background-repeat:no-repeat;
float:right;
width:310px;
height:73px;
margin:0 10px 10px 0;
overflow:hidden;
text-align:center;
}
#social-box img { padding:7px; }

#sidebar li li.sponsor a, #sidebar li li.sponsor a:link, #sidebar li li.sponsor a:visited {
color:#36687A;
padding:10px;
margin:0;
text-decoration: none;
display: block;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
}
#sidebar li li.sponsor a:hover, #sidebar li li.sponsor a:active {
color:#4D98B2;
text-decoration:underline;
background:0;
text-shadow:0 0 0 #ccc;
}
#sidebar li li.sponsor2 a, #sidebar li li.sponsor2 a:link, #sidebar li li.sponsor2 a:visited {
color:#36687A;
padding:7px;
margin:0;
text-decoration: none;
display: block;
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
}
#sidebar li li.sponsor2 a:hover, #sidebar2 li li.sponsor2 a:active {
color:#4D98B2;
text-decoration:underline;
background:0;
text-shadow:0 0 0 #ccc;
}

#sidebar li li.popular a span {
color:#808080;
font-size:11px;
line-height:12px;
}
#sidebar li li.popular a:hover, #sidebar li li.popular a:active {
text-shadow:0 0 0 #ccc;
}

/* -------------------[ Top Navigation ]------------------- */

#topnav-bg {
height:50px;
background:#040404 url(images/bg-topnav.png) repeat-x;
}

#topnav {
margin:0 auto;
padding:0 15px;
width:950px;
position:relative;
z-index:9999;
}
#topnav ul {
width:740px;
list-style: none;
padding: 0;
margin: 0;
}

#topnav li {
margin: 0;
padding:0;
float: left;
height:50px;
line-height:50px;
}

#topnav li li {
padding:0;
margin: 0;
height:30px;
line-height:30px;
}

#topnav li a, #topnav li a:link, #topnav li a:visited {
color: #fff;
text-decoration: none;
display: block;
text-decoration: none;
padding: 0px 20px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-shadow:0 1px 1px #000;
}

#topnav li a:hover, #topnav li a:active {
color: #fff;
}

#topnav li.current_page_item {
padding-right:10px;
background:url(images/nav-rt.png) top right no-repeat;
}

#topnav li.current_page_item a,
#topnav li.current_page_item a:link,
#topnav li.current_page_item a:visited {
background:url(images/nav-left.png) top left no-repeat;
padding-right: 10px;
}

#topnav li li.current_page_item {
padding-right:10px;
background:transparent;
}

#topnav li li.current_page_item a,
#topnav li li.current_page_item a:link,
#topnav li li.current_page_item a:visited {
background:transparent;
padding: 0px 10px;
}

#topnav li ul {
float:none;
z-index:9999;
position: absolute;
left: -999em;
height: auto;
width: 200px;
margin: 0;
padding:0;
background:#333;
border:1px solid #000;
border-top:0;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;

}

#topnav li.current_page_item ul {
}

#topnav li li.current_page_item ul {
}

#topnav li.current_page_item li {
background-image:none;
padding:0;
margin: 0;
}

#topnav li ul a,
#topnav li ul a:link,
#topnav li ul a:visited,
#topnav li.current_page_item ul a,
#topnav li.current_page_item ul a:link,
#topnav li.current_page_item ul a:visited {
background-image:none;
padding: 0px 10px;
width:180px;
background:transparent;
color:#fff;
/*border-bottom:1px dotted #000;*/
}

#topnav li ul a:hover,
#topnav li ul a:active,
#topnav li.current_page_item ul a:hover,
#topnav li.current_page_item ul a:active  {
background:#222;
color:#fff;
}

#topnav li ul ul, #topnav li.current_page_item ul ul  {
border-top:0;
margin: -30px 0 0 200px;
}

#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {
left: -999em;
}

#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {
left: auto;
}

#topnav li:hover, #topnav li.sfhover {
width:auto;
}
#topnav li ul.subnav li{
margin: 0;
padding: 0;
border-top: 1px solid #252525;
border-bottom: 1px solid #444;
clear: both;
}

/* -------------------[ Searchform ]------------------- */

#topnav #topsearch {
position: absolute;
top: 8px;
right:15px;
width:245px;
height:34px;
background:url(images/bg-searchbox.png) top left no-repeat;
}

#topnav #searchform {
padding:0;
margin:0;
}

#topnav #searchform #searchfield {
font-size:18px;
font-style:italic;
float:left;
padding:0;
margin:0;
width:170px;
/*margin:6px 0 0 35px;*/
border:0;
background:transparent;
color:#a0a0a0;
/*line-height:1.1em;*/
}
#topnav #searchform #searchfield {
padding:8px 0 0 35px;
font-family:Arial,Verdana;
line-height:18px;
}
/* FF hack, the sucker won't get it right */
@-moz-document url-prefix() {
#topnav #searchform #searchfield {
padding:6px 0 0 35px;
font-family:Arial,Verdana;
line-height:18px;
}
}

/*#topnav #searchform #submitbutton {*/
#topnav #submitbutton {
margin: 3px 5px 0;
float:right;
font-size:8pt;
width:30px;
height:30px;
text-align:center;
border:0;
background: transparent;
}


/* -------------------[ Magazine Home Page Styles ]------------------- */

ul.home-left {
width:638px;
padding:0;
float:left;
margin:15px 0 0;
list-style-type:none;
background:white;
border:1px solid #bbb;
}

ul.home-left li {
margin:0;
padding:0;
}

ul.home-left li.homepost {
margin:0;
padding:0;
list-style-type:none;
}

ul.home-left li.homepost .entry {
padding: 10px 10px 0;
}

ul.home-left li.title {
margin:0;
padding:0 10px;
list-style-type:none;
background:#e5e5e5;
clear:both;
}

ul.home-left .bottom {
text-align:right;
clear:both;
padding: 5px 10px;
background:white;
margin:0;
}

ul.home-left li.title h2.feat-title {
letter-spacing:0px;
padding:5px 0;
margin: 0;
float:left;
width:74%;
}

ul.home-left  li.title .moreposts {
font-weight:bold;
padding:5px 0;
margin:0;
}

li.homepost img.post-thum,
li.homepost img.thumbnail {
width:100px;
height:100px;
float:left;
margin: 0 10px 10px 0;
border:1px solid #343434;
}

li.homepost h3 {
padding:0;
margin: 0;
letter-spacing:0px;
line-height:1.3em;
}

li.homepost p {
font-size:13px;
margin:5px auto 5px auto;
}

ul.home-left li.singlepost {
margin:0;
padding:0;
list-style-type:none;
}

ul.home-left li.singlepost .entry {
padding: 10px 10px 0;
}
li.singlepost {
margin-top:-20px;
}
li.singlepost h3 {
padding:0;
margin: 0;
letter-spacing:0px;
line-height:1.3em;
font-size:20px;
}

li.singlepost p {
font-size:14px;
margin:5px auto 5px auto;
}
.toolbox {vertical-align:top;height:18px;border-top:1px dotted #d6d6d6;border-bottom:1px dotted #d6d6d6;margin:8px 0 10px;padding:7px 0 7px;position:relative;}
.toolbox a {display:block;float:left;}

.post_print {
background:url('images/tools.gif') no-repeat;
background-position:0 -56px;
margin-left:15px;
width:20px;
height:16px;
position:absolute;
right:92px;
}
.post_share {
background:url('images/tools.gif') no-repeat;
background-position:0 -75px;
margin-left:11px;
width:20px;
height:16px;
position:absolute;
right:61px;
}
.post_enlarge {
background:url('images/tools.gif') no-repeat;
background-position:0 -91px;
margin-left:11px;
width:20px;
height:16px;
position:absolute;
right:32px;
}
.post_reduce {
background:url('images/tools.gif') no-repeat;
background-position:0 -107px;
margin-left:4px;
width:20px;
height:16px;
position:absolute;
right:10px;
}
.post_meta {
font-size:12px;
color:#a0a0a0;
}
.maincontent {
/*font-size: 18px;*/
}

.maincontent a, .maincontent a:link, .maincontent a:visited {
}

.maincontent a:hover, .maincontent a:active, .post h1 a:active, .post h1 a:hover, .post h2 a:active, .post h2 a:hover {
color: #000000;
}
/*.entry {letter-spacing:0.02em;}*/
.entry a:link, .entry a:visited, .entry a:active {
color:#36687A;
}
.entry a:hover {
color: #4D98B2;
}
.post-title a:link, .post-title a:visited, .post-title a:active {
font:bold 22px Verdana, Geneva, sans-serif;
color:#36687A;
}
.post-title a:hover {
color:#36687A;
background:#EEF5FF;
text-decoration:none;
}
.post-category {
float:left;
text-transform:uppercase;
}
.post-category a:link, .post-category a:visited, .post-category a:active, .post-category a:hover  {
color: #FF6600;
font:bold 10px 'Arial Black','Helvetica Neue',Arial,sans-serif
}
.post-category a:hover {
text-decoration:underline;
}

.album {
text-align:center;
vertical-align:top;
width:100px;
padding:10px 10px 10px 15px;
float:left;
}
.album div {
color:#808080;
/*
font-family:Verdana, Geneva, sans-serif;
font-size:8.5pt;
*/
}
.album div.title {
color:#303030;
font-weight:bold;
line-height:1.4em;
}
.album img {
border:1px solid #808080;
margin-bottom:3px;
}
.album a:link, .album a:visited, .album a:active {
color:#36687A;
}
.album a:hover {
color: #4D98B2 !important;
}

.separator, .separator2 {
background-image:url(images/bg-dotted.png);
background-repeat:repeat-x;
height:3px;
width:600px;
margin:3px 20px 0;
}
.separator2 {
width:100%;
height:3px;
margin:5px 0 0;
}
.dotted-right {
border-right:1px dotted #bbb;
}

.dotted-bottom {
border-bottom:1px dotted #bbb;
}

/* -------------------[ Misc ]------------------- */

ul.squared-list {
list-style-image: url("images/list-square.png");
text-align:left;
padding:10px 30px 10px 30px;
}
ul.squared-list li a {
font-size:14px;
line-height:22px;
}


.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#likebox-frame * {
border:1px solid #fff;
}
#likebox-frame {
width:280px;
z-index:10;
height: 475px;
overflow: hidden;
position:relative;
top:-5px;
left:3px;
}
#likebox-frame iframe{
border:1px solid #fff;
left:-5px;
overflow:hidden;
position:relative;
top:-5px;
}
#likebox-frame2 * {
border:1px solid #fff;
}
#likebox-frame2 {
width:305px;
z-index:10;
height: 330px;
overflow: hidden;
position:relative;
top:-5px;
left:0px;
}
#likebox-frame2 iframe{
border:1px solid #fff;
left:-5px;
overflow:hidden;
position:relative;
top:-5px;
}

/* -------------------[ Featured Box ]------------------- */
#loading-div {
width:660px;
height:240px;
background-color:#ddd;
}
#loading-div img {
margin:110px auto auto 310px;
}
#featured {
width:400px;
padding-right:230px;
position:relative;
border:5px solid #ccc;
height:240px;
background:#fff;
}
#featured ul.ui-tabs-nav {
position:absolute;
top:0;
left:400px;
list-style:none;
padding:0;
margin:0;
width:230px;
}
#featured ul.ui-tabs-nav li {
padding:0px 0;
padding-left:13px;
font-size:12px;
color:#666;
}
#featured ul.ui-tabs-nav li img{
float:left;
margin:2px 5px;
background:#fff;
padding:2px;
border:1px solid #eee;
}
#featured ul.ui-tabs-nav li p {
font-size:12px;
font-weight:bold;
font-family:Verdana;
}
#featured li.ui-tabs-nav-item a {
display:block;
height:60px;
color:#333;
text-shadow:0 1px 1px #fff;
background-color:#fff;
background:url('images/bg-featured.png') top left repeat-x;
vertical-align:middle;
}
#featured li.ui-tabs-nav-item a:hover {
background-color:#f2f2f2;
background:url('images/bg-featured-over.png') top left repeat-x;
text-decoration:none;
}
#featured li.ui-tabs-selected {
background:url('images/selected-item.png') top left no-repeat;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {
background-color:#ccc;
background:url('images/bg-featured-selected.png') top left repeat-x;
}
#featured .ui-tabs-panel{
width:400px;
height:240px;
background:#999;
position:relative;
}
#featured .ui-tabs-panel .info{
position:absolute;
top:170px;
left:0;
width:400px;
height:70px;
background: url('images/transparent-bg.png');
}
#featured .info h2{
font-size:18px;
font-family:Georgia, serif;
color:#fff;
padding:5px 5px 0px;
margin:0;
overflow:hidden;
}
#featured .info p{
margin:0 5px;
font-family:Verdana;
font-size:11px;
line-height:15px;
color:#f0f0f0;
}
#featured .info a{
text-decoration:none;
color:#fff;
}
#featured .info a:hover{
text-decoration:underline;
}
#featured .ui-tabs-hide{
display:none;
}


/* -------------------[ Reviews Carousel ]------------------- */
.jcarousel-skin-tango .jcarousel-direction-rtl {
direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
width: auto;
padding: 8px 40px 0;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
width:  560px;
height: auto;
}

.jcarousel-skin-tango .jcarousel-item {
width: 140px;
height: auto;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
margin:0;
padding:0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
margin-left: 0px;
margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
background: #fff;
color: #000;
}

/**
*  Horizontal Buttons
*/
.jcarousel-skin-tango .jcarousel-next-horizontal {
position: absolute;
top: 73px;
right: 5px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
left: 5px;
right: auto;
background-image: url(images/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
cursor: default;
background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
position: absolute;
top: 73px;
left: 5px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
left: auto;
right: 5px;
background-image: url(images/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
cursor: default;
background-position: -96px 0;
}

.jcarousel-skin-tango li a,
.jcarousel-skin-tango li a:link,
.jcarousel-skin-tango li a:visited,
.jcarousel-skin-tango li a:active {
text-decoration: none;
display: block;
width:120px;
/*padding:5px;
margin:-10px -10px -10px -10px;*/
/*border:1px solid #fff;*/
}

.jcarousel-skin-tango li a:hover {
text-shadow:0 2px 1px #ccc;
}


/* -------------------[ Sidebar Tabs ]------------------- */
#tabs {
width:300px;
margin:0;
padding:0;
}
#tabs ul.ui-tabs-nav {
position:relative;
list-style:none;
padding:0;
margin:0;
}
#tabs ul.ui-tabs-nav li {
padding: 0;
margin: 0;
font-size:12px;
border:0;
}
#tabs ul.ui-tabs-nav li span {
font-size:12px;
font-weight:bold;
font-family:Verdana;
line-height:10px;
color:#343434;
}
#tabs li.ui-tabs-nav-item a {
float:left;
background:#ddd;
text-align:center;
font-size:14px;
font-weight:bold;
color:#fff;
border:1px solid #bbb;
text-shadow:0 1px 1px #fff;
width:auto;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}
#tabs li.ui-tabs-nav-item a:hover {
background:#f2f2f2;
text-decoration:none;
}
#tabs ul.ui-tabs-nav li.ui-tabs-selected a {
background:#fff;
border:1px solid #bbb;
border-bottom:1px solid #fff;
text-shadow:0 1px 1px #bbb;
}
#tabs .ui-tabs-panel{
width:auto;
height:auto;
background:#fff;
padding:10px;
margin:31px 0;
border:0;
border:1px solid #bbb;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius-topleft:0px;
-webkit-border-top-left-radius:0px;
}
#tabs .ui-tabs-hide{
display:none;
}

/* ---------- [Pagination] ----------*/
#ei-pagination {
border:1px dotted #dddddd;
background:#fafafa;
padding:10px;
height:20px;
text-align:center;
clear:both;
margin:15px 0px 15px 0px;
}
#ei-pag-prev {
text-align:left;
float:right;
}
#ei-pag-next {
text-align:right;
float:right;
padding-left:25px;
}
#ei-pag-navi {
float:left;
padding:0px 7px 0px 7px;
margin-top:-3px;
margin-left:-35px;
/*background:#ffaaaa;*/
text-align:center;
}
#ei-pag-navi ul {
}

#ei-pag-navi .ei-pag-item {
border:1px dotted #ddd;
background:#fff;
padding:0px;
margin:3px;
}
#ei-pag-navi li  {
width:20px;
float:left;
list-style: none;
}
#ei-pag-navi li a, #ei-pag-navi li a:link, #ei-pag-navi li a:active, #ei-pag-navi li a:visited {
display: block;
}
#ei-pag-navi .ei-pag-item:hover {
background:#FFF4E0;
border:1px solid #ddd;
}
#ei-pag-navi .ei-page-current {
font-weight:bold;
background:#FFF4E0;
}

/* single_Post_nav post navigation	on single post
----------------------------------------------------*/
#single_post_nav  {
}
#single_post_nav .back {
display:block;
text-align:left;
clear:both;
}

#single_post_nav .fwrd {
display:block;
text-align:left;
}

#ei-poll li div {

}

#searchbox {
background-color:#e0e0e0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#searchbox input {
margin:0;
padding:3px 5px 0 5px;
font-size:14px;
border:1px solid #bbb;
height:25px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
.aligncenter {
text-align:center;
}

img.alignleft , img.alignright, img.aligncenter {
margin:5px 10px 5px 10px;
}

.poll_table_header {
background: url("images/bg-tblhdr.png") repeat-x scroll 0 0 #040404;
color:#fff;
font-weight:bold;
}
.poll_table_winner {
background-color:#D1EFE0;
color:#333;
font-weight:bold;
}
.poll_table_header img {
border:1px solid white;
}
.poll_table_even {
background-color:#fff;
color:#000;
font-weight:normal;
}
.poll_table_odd {
background-color:#e0e0e0;
color:#000;
font-weight:normal;
}

@media print
{
.toolbox, #sidebar, #header, #topnav, #footer-content, #topnav-bg {display:none!important;}
body {background:#fff;margin:0;padding:0;overflow: visible !important;float: none !important;position: relative;}
.singlepost, .entry, #page, #contentleft, .maincontent, ul.home-left {border:0;width:100%;background:#fff;margin:0;padding:0;overflow: visible !important;float: none !important;position: relative;}
html,body,*,p,div,li.singlepost p,#copyright {font-size:22px;line-height:28px}
.toolbox {border-bottom: 1px solid gray;}
}

.entry p {
padding-bottom:5px;
}
