/*
Theme Name: Spades
Theme URI: http://www.modthemes.com/themes/spades-poker/
Author: ModThemes
Author URI: http://www.modthemes.com/
Version: 1.0
Description: Spades is a poker-style theme from ModThemes.com

Copyright (c) ModThemes.com
*/

@import url(reset.css);

/* This is where you set many of the universal defaults */
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#006543 url(images/bg.gif) repeat-x scroll 0 0;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:1.7;
margin:0;
padding:0 0 20px;
}
a {
color:#B01209;
text-decoration:none;
}
a:hover {
color:#B01209;
text-decoration:underline;
}
ol, ul {
margin:5px 35px;
padding:0;
}
ol {
list-style-type:decimal;
}
ul {
list-style-type:square;
}
b, strong {
font-weight:bold;
}
i, em {
font-style:italic;
}
p {
margin:0;
padding:10px 0;
}
img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
}
br.clear {
border:medium none;
clear:both;
height:0;
margin:0;
padding:0;
}
blockquote {
border-left:1px solid #AAAAAA;
font-style:italic;
margin:0 10px;
padding:0 20px;
}
code {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD none repeat scroll 0 0;
font-family:Monaco,Console,"Courier New",Courier,monospace !important;
overflow:auto;
}
pre {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD none repeat scroll 0 0;
font-family:Monaco,Console,"Courier New",Courier,monospace !important;
margin:10px 0;
overflow:auto;
padding:10px;
}
.alert {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFE0 none repeat scroll 0 0;
border:1px solid #E6DB55;
margin:5px 0 0;
padding:10px;
}
.alert a {
color:#CC0000;
text-decoration:none;
}
.alert a:hover {
color:#CC0000;
text-decoration:underline;
}
h1, h2, h3, h4, h5, h6 {
color:#000000;
font-size:200%;
font-weight:bold;
line-height:1.1;
margin:0;
padding:0;
}
h1, h3 {
font-size:180%;
}
h3 a {
color:#000000;
text-decoration:none;
}
h3 a:hover {
color:#B01209;
text-decoration:none;
}
h2 {
color:#555555;
font-size:150%;
font-weight:bold;
padding:10px 0;
}
h4 {
border-bottom:1px solid #999999;
color:#333333;
font-size:140%;
font-weight:normal;
margin:0 0 15px;
padding:5px;
}
h5 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/widget-title-bg.gif) repeat-x scroll left bottom;
color:#333333;
font-size:13px;
margin:0;
padding:6px 0;
}
h6 {
border-bottom:1px solid #999999;
color:#333333;
font-size:140%;
font-weight:normal;
margin:0 0 15px;
padding:5px;
}
.aligncenter, div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.alignleft {
float:left;
text-align:left;
}
.alignright {
float:right;
text-align:right;
}
img.alignleft {
margin:5px 10px 10px 0;
}
img.alignright {
margin:5px 0 10px 10px;
}
.wp-caption {
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin:10px;
padding-top:4px;
text-align:center;
}
.wp-caption img {
border:0 none;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
margin:0;
padding:0 4px 5px;
}
#header {
color:#FFFFFF;
font-size:30px;
height:165px;
line-height:1.1;
margin:0 auto;
padding:0;
position:relative;
width:1000px;
}
#header #title {
float:left;
height:165px;
line-height:1;
margin:0;
padding:0;
width:340px;
}
#header #title a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/header.png) no-repeat scroll 0 0;
display:block;
float:left;
height:165px;
margin:0;
overflow:hidden;
padding:0;
text-indent:-9999px;
width:340px;
}
#header #headerad {
float:right;
height:60px;
margin:0;
padding:35px 0 20px;
width:468px;
}
.qtrans_language_chooser {
bottom:20px;
list-style-type:none;
position:absolute;
right:0;
}
.qtrans_language_chooser li {
float:left;
margin-right:8px;
}
.qtrans_flag {
border:1px solid #B6B6B6;
}
#menu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/menu-head-bg.png) repeat-x scroll 0 0;
float:left;
font-size:15px;
font-weight:bold;
height:36px;
margin:0;
padding:0 0 0 15px;
width:645px;
}
#menu ul {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:645px;
}
#menu li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#menu li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/home-icon.png) no-repeat scroll 0 50%;
color:#888888;
display:block;
margin:0;
padding:9px 15px 9px 32px;
text-decoration:none;
}
#menu li a:hover {
color:#FFFFFF;
}
#menu li.page-item-15 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/rss-icon.png) no-repeat scroll 0 50%;
display:block;
padding-left:26px;
}
#menu li.page-item-16 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/sent-mail-icon.png) no-repeat scroll 0 50%;
display:block;
padding-left:36px;
}
#menu li ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#3E3E3E none repeat scroll 0 0;
border-top:1px solid #000000;
height:auto;
left:-999em;
margin:0;
padding:0;
position:absolute;
width:190px;
z-index:9999;
}
#menu li li {
padding:0;
}
#menu li li a {
border-color:-moz-use-text-color #000000 #000000;
border-style:none solid solid;
border-width:medium 1px 1px;
float:none;
margin:0;
padding:5px 10px;
width:168px;
}
#menu li li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#666666 none repeat scroll 0 0;
padding:5px 10px;
}
#menu li ul {
height:auto;
left:-999em;
margin:0;
padding:0;
position:absolute;
width:190px;
z-index:9999;
}
#menu li ul ul {
margin:-28px 0 0 189px;
}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
left:-999em;
}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
left:auto;
}
#menu li:hover, #menu li.sfhover {
position:static;
}
.bottom-shadow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bottom-shadow-trans.png) no-repeat scroll 0 0;
height:15px;
margin:0;
overflow:hidden;
padding:0;
width:980px;
}
#container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/container-bg-trans.png) repeat scroll 0 0;
margin:0 auto;
padding:10px;
text-align:left;
width:980px;
}
#container-top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/container-top-bg-trans.png) repeat scroll 0 0;
height:2px;
margin:0 auto;
overflow:hidden;
padding:0;
width:998px;
}
#container-bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/container-bottom-bg-trans.png) repeat scroll 0 0;
height:2px;
margin:0 auto;
overflow:hidden;
padding:0;
width:998px;
}
#feature {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/grad.gif) repeat-x scroll 0 0;
border:2px solid #FFFFFF;
margin:0;
overflow:auto;
padding:8px;
width:960px;
}
#feature img {
float:left;
height:240px;
margin:0;
padding:0;
width:330px;
}
#feature h3 a {
color:#B01209;
text-decoration:none;
}
#feature h3 a:hover {
color:#333333;
text-decoration:none;
}
#feature .hiddencontent {
display:none;
margin:0;
overflow:auto;
padding:0 0 10px;
}
#feature .content {
float:left;
margin:0;
padding:13px 13px 0;
width:600px;
}
#feature #nav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/menu-top-bg.png) no-repeat scroll center bottom;
clear:both;
font-size:16px;
font-weight:bold;
height:53px;
margin:0;
padding:0 4px;
width:952px;
}
#feature #nav li {
display:block;
float:left;
height:53px;
list-style-type:none;
margin:0;
padding:0;
width:238px;
}
#feature #nav li a {
color:#FFFFFF;
display:block;
font-family:century gothic;
height:53px;
line-height:53px;
margin:0;
padding:0 0 0 68px;
text-decoration:none;
text-transform:uppercase;
width:170px;
}
#feature #nav li a:hover {
color:#00360A;
}
#feature #nav li a.selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/feature-nav-active.gif) no-repeat scroll 50% 0;
color:#FFFFFF;
}
#feature #nav li#spadetab {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/picche.png) no-repeat scroll 0 0;
}
#feature #nav li#diamondtab {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/quadri.png) no-repeat scroll 0 0;
}
#feature #nav li#clubtab {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/fiori.png) no-repeat scroll 0 0;
}
#feature #nav li#hearttab {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/cuori.png) no-repeat scroll 0 0;
}
#wrap {
background:#FFFFFF url(images/grad.gif) repeat-x scroll 0 0;
border-color:#FFFFFF #FFFFFF -moz-use-text-color;
border-style:solid solid none;
border-width:2px 2px medium;
margin:0;
overflow:hidden;
padding:0;
width:976px;
}
#content {
border-left:1px solid #D1D1D1;
float:left;
margin:0;
padding:15px 30px;
width:473px;
}
#content.games {
width:682px;
}
#content .post, #content .page {
clear:both;
margin:0 0 10px;
overflow:auto;
padding:10px 0 20px;
}
.byline {
border-top:3px solid #D7D7D7;
color:#959595;
font-size:11px;
margin:5px 0;
padding:5px 0;
}
.byline a {
color:#333333;
}
.byline a:hover {
color:#333333;
text-decoration:underline;
}
.commentlink {
background:transparent url(images/comment.gif) no-repeat scroll 0 2px;
font-weight:bold;
padding-left:15px;
}
.commentlink a {
color:#B01209;
text-decoration:none;
}
.commentlink a:hover {
color:#B01209;
text-decoration:underline;
}
.postcontent {
clear:both;
}
.postcontent h1, .postcontent h2, .postcontent h3, .postcontent h4, .postcontent h5, .postcontent h6 {
border:medium none;
color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:normal;
margin:0;
padding:10px 0;
}
.postcontent h1 {
font-size:200%;
}
.postcontent h2 {
font-size:190%;
}
.postcontent h3 {
font-size:180%;
}
.postcontent h4 {
font-size:150%;
}
.postcontent h5 {
font-size:140%;
}
.postcontent h6 {
font-size:120%;
}
img.thumbnail {
margin-top:15px;
width:100px;
}
.more-link {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#020202 url(images/button.gif) repeat-x scroll 0 0;
border:medium none;
color:#FFFFFF;
display:block;
float:right;
font-size:12px;
height:23px;
line-height:23px;
margin:15px 0 0;
padding:0;
text-align:center;
width:90px;
}
.more-link:hover {
color:#FFFFFF;
}
.postnav {
margin:0;
overflow:auto;
padding:15px 0;
}
#sidebar-left {
background:#fff;
float:left;
line-height:1.5;
margin:0;
padding:0;
width:223px;
}
#sidebar-left .widget {
padding:3px 5px 5px 3px;
}
#sidebar-left ul, #sidebar-left ol {
margin:10px 0 10px 20px;
padding:0;
}
#sidebar-left ul ul, #sidebar-left ol ol {
margin:0 0 0 20px;
}
/*#sidebar-left object, #sidebar-left embed {
margin:10px 0;
width:215px;
}*/
#sidebar-right {
float:right;
line-height:1.5;
margin:0;
padding:5px;
width:209px;
}
#sidebar-right .widget {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E8E8E8 url(images/widget-bg.gif) repeat-y scroll center top;
margin:0;
overflow:hidden;
padding:0 10px;
}
#sidebar-right .widgettop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/widgettop-bg.gif) no-repeat scroll center top;
height:2px;
margin:0;
overflow:hidden;
padding:0;
width:209px;
}
#sidebar-right .widgetbottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/widgetbottom-bg.gif) no-repeat scroll center top;
height:2px;
margin:0 0 10px;
overflow:hidden;
padding:0;
width:209px;
}
#sidebar-right ul, #sidebar-right ol {
margin:10px 0 10px 20px;
padding:0;
}
#sidebar-right ul ul, #sidebar-right ol ol {
margin:0 0 0 20px;
}
#sidebar-right object, #sidebar-right embed {
margin:10px 0;
width:260px;
}
#sidebar-left #s {
border:2px solid #CACACA;
color:#666666;
margin:5px 0;
padding:3px 2px;
width:207px;
}
#sidebar-right #s {
border:2px solid #CACACA;
color:#666666;
margin:5px 0;
padding:3px 2px;
width:179px;
}
#sidebar-left .socialprofiles img, #sidebar-right .socialprofiles img {
padding:5px 7px;
}
#sidebar-left .mytweets ul, #sidebar-right .mytweets ul {
color:#666666;
font-size:11px;
}
#sidebar-right .mytweets h5 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/twitter.jpg) no-repeat scroll left bottom;
padding-left:16px;
}
#sidebar-left .mytweets ul, #sidebar-right .mytweets ul {
list-style-type:none;
margin:0;
}
#sidebar-left .mytweets ul li, #sidebar-right .mytweets ul li {
margin:0;
padding:10px 5px;
}
#sidebar-left .mytweets ul#twitter_update_list li, #sidebar-right .mytweets ul#twitter_update_list li {
border-bottom:1px solid #D2D2D2;
}
#sidebar-right .poker-rooms {
display:none;
}
#sidebar-left .poker-rooms {
margin:0;
}
#sidebar-left .poker-rooms h5 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/poker-room-title-bg.jpg) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
margin:0;
padding:14px 8px 14px 20px;
}
#sidebar-left .poker-rooms .room {
border-bottom:1px solid #CCCCCC;
clear:both;
margin:0;
overflow:auto;
padding:5px 0 10px 5px;
}
#sidebar-left .poker-rooms p {
padding-top:0;
}
#sidebar-left .poker-rooms .info {
float:left;
font-weight:bold;
padding-top:5px;
width:115px;
}
#sidebar-left .poker-rooms .info .links {
font-size:11px;
}
#sidebar-left .poker-rooms .play {
float:right;
overflow:hidden;
text-align:center;
width:95px;
}
#comments {
clear:both;
line-height:1.8;
margin:0;
padding:10px 0;
}
#comments ol.commentlist {
list-style-type:none;
margin:0;
padding:0;
}
#comments li.trackback, #comments li.pingback, #comments li.comment {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/1x50px-grey.gif) repeat-x scroll 0 0;
border:2px solid #EBEBEB;
clear:both;
margin:10px 0;
overflow:hidden;
padding:8px;
}
#comments li.comment .avatar {
float:left;
margin:0 8px 0 0;
padding:0;
}
#comments li.comment .vcard {
line-height:1.1;
}
#comments li.comment .comment-meta {
margin:0;
padding:0;
}
#comments ol ul {
list-style-type:none;
margin:10px 0 0 35px;
}
#respond {
clear:both;
margin:0;
padding:10px 0;
}
#respond form {
display:block;
padding:0;
}
#respond .commentinput {
padding:5px 0;
}
#respond input {
border:1px solid #CCCCCC;
padding:6px;
width:40%;
}
#respond input:focus {
}
#respond .req {
color:#DD0000;
}
#respond textarea {
border:1px solid #CCCCCC;
height:200px;
margin:10px 0;
padding:2%;
width:70%;
}
#respond textarea:focus {
}
#respond .allowedtags {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD none repeat scroll 0 0;
border:1px solid #DDDDDD;
margin:0 0 10px;
padding:2%;
width:95%;
}
#respond #submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#020202 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
margin:0;
padding:4px 10px;
}
#footer {
clear:both;
color:#CCCCCC;
font-size:12px;
margin:0 auto;
padding:15px;
width:920px;
}
#footer p {
margin:0;
padding:0;
text-align:right;
}
#footer a {
color:#CCCCCC;
}
#footer a:hover {
color:#CCCCCC;
text-decoration:underline;
}

.related_post{margin:0;padding:0;width:450px; overflow:hidden;}
.img_related_post{float:left;margin-right:10px;border:1px solid #ccc;padding:1px;}
.post_div{float:left;width:450px;margin:0 0 5px 0;}
