/*
Theme Name: moderncasino5
Theme URI: http://www.wprex.com
Description: a premium quality wordpress theme.
Version: v1.0
Author: wprex
Author URI: http://www.wprex.com 
*/
/*=============================================================================*/

/*global*/
body { margin: 0 auto; background:#130A0B url("images/bg.gif") repeat-x top }
h1, h2, h3, h4 { margin: 0; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0; }
.alignleft{ float:left; }
.alignright{ float:right; }
.clear { clear: both; height: 0; overflow: hidden; }
/*wrap*/
#wrap { width: 1004px; margin: 0 auto; padding:0px;  background:url("images/content_bg.gif") repeat-y center  }
#content-container { width: 994px; }
#contents { width: 992px; padding: 0 0px 0 10px; margin-top:10px; background:none; }
#contents_area { width: 990px; padding:0px;  background:none; float:left; border:none;  }
#contents_box { width: 985px; padding:0px;  background:none; float:left;  }
#page-bottom { width:1004px; padding:0; }
/*header*/
#header { width: 1004px; height: 226px; position: relative; background:url("images/header.jpg") no-repeat center top }
#header-title { position: absolute; text-transform: uppercase; right: 10px; top:40px; }
#header-title h1 { color: #ffffff; font:30px Arial; font-weight:bold; margin-bottom: 0px; }
#header-title h1 a { color: #7BA433; text-decoration: none; }
.header-subtitle { color: #446A03; font:12px Arial; }
/*featured slideshow*/
#slideshowarea{height:180px; float:left; width:1004px; left:0; background: url("images/slidebg.gif");margin-bottom:5px;}
#featured_post_wrap{clear:both;height: 180px;float:left;position: relative;overflow: hidden;}
#featured_post_container{overflow: hidden;width:920px;margin:0px 40px 0 40px;}
.featured_post_content{overflow: hidden;position:relative;}
.leftnav{position:absolute;top:80px;left:10px;width:26px;height:26px;z-index:1100;background:url(images/prv_ico.png);}
.rightnav{position:absolute;top:80px;right:10px;width:26px;height:26px;z-index:1100;background:url(images/next_ico.png);display:block;}
.gallery{float:left;position:relative;height:180px;width:1004px;line-height:16px;color:#C8C8C8;font: 12px Tahoma;margin-top:20px;}
.gallery ul li{height:180px;}
.gallery a:link, .gallery  a:visited {color:#D32524;}
.gallery h2 {font: 18px Georgia;margin:0px 0px 5px 430px;font-weight:normal;width:450px;}
.gallery h2 a:link, .gallery h2 a:visited {color:#D32524;}
.gallery p {width:450px;margin:0px 0px 5px 430px;}
.gallery img{position:absolute;left:0;top:0;height:130px;width:380px;border:5px solid #D32524;}

#rss_feed{float:right; padding-right:40px; top:8px; font:12px arial; position:absolute; right:20px;}
#rss_feed a { color: #ffffff; font-weight:bold;}
#rss_feed a:hover { color: #000000; text-decoration:none}

.social {width:260px; height:30px; padding:7px; border:1px solid #969696	text-align: center;	}
.social .social-icons a{    width: 32px;    height: 32px;    margin: 0 1px 0 1px;    padding: 0;}
.social .social-icons a:hover img{    opacity: 1;}
.social .social-icons a img{opacity: 0.75;}

#twitter_box{float:left; padding:50px 5px 10px 5px;  width:260px; font: 12px tahoma; color: #cccccc; border:1px solid #515151; background: url("images/twitter.gif") no-repeat left top;}
#twitter_box a{color:#C42927; text-decoration:none;}

/*top menus*/
#navlist { position: absolute; top: 187px; left:0px; height: 33px; background:none; border:none; width:981px; }
#navlist ul { list-style-type: none; height: 30px; padding: 0; margin: 0; float: left;  }
#navlist ul li { font: bold 14px tahoma; color: #FFECB8; margin: 0px; height: 30px; float: left; }
#navlist ul li a { display: block; text-decoration: none; padding: 10px; padding-top:7px; height:16px; color: #D32524; display: block; text-decoration: none; }
#navlist li a:hover, #navlist li a:active, #navlist ul li.current_page_item a { color: #ffffff; display: block; text-decoration: none;}


/*search area*/
#menu_search_box { position: absolute; padding:0; top: 3px; right: 190px; width: 170px; height: 27px; background:url("images/search.gif") no-repeat left center; }
#menu_search_box #searchform { margin: 0; padding: 6px 0 0 28px; width: 100px; height: 27px; }
#menu_search_box #s { font: 11px tahoma; color: #ffffff; border: 0; background: none; float: left; width: 120px; height: 18px; }
#menu_search_box #submit { display: none; }
/*post top*/
#contents .top_post { float: left; padding:0; margin: 0 0 10px 0; height:280px; width: 560px; }
.meta_inf { width: 530px; height: 22px; }
.meta_inf a{ color:#AA160B; }	
.headline { float: left; display:inline; padding-left: 5px; }
.headline_date { float: right; display:inline; padding-right: 0px; color:#CC6699; font:14px arial;  }
.meta_date {width:110px; color:#AA160B; background:url("images/date.gif") no-repeat left center; float: right; text-align:right; font:11px arial; padding-left: 12px; }
.meta_comments { width:80px; background:url("images/comments.gif") no-repeat left center; float: right; font:11px arial; padding-left: 22px; padding-top:10px; height:22px;  }
.meta_comments a{color:#AA160B;}
.meta_comments a:hover { text-decoration:none}
.meta_more { width:120px; background:none; float: right; font:bold 14px giorgia, 'times new roman',arial; padding-right: 0px; height:30px;  }
.top_titles a{ color: #313131; text-decoration: none; font: bold 18px arial; }
.post_bottom { width: 560px; padding-top: 14px; line-height: 22px; height: 30px; font: 11px Arial; color: #9a9a9a; }
.post_cat { padding-left: 14px; line-height: 22px; font: 12px Arial; color: #9a9a9a; }
.post_cat a { color: #AA160B; }
.postthumb{height:150px; width:200px;  padding-right:10px; padding-top:10px;}
.featured_postthumb{height:130px; width:380px;  padding-left:10px; padding-top:10px; border:1px solid red}
/*magazine style posts*/
#content { float: left; width: 700px; overflow: hidden; padding-left:7px; }
#content .mag_posts { float: left; width: 675px; height:350px; margin: 0 0px 10px 0; color: #696969; font: 12px Arial; border:none; background:#ffffff; border:1px solid #cccccc;  }
#content .mag_posts a { color: #313131; }
#content .top_mag_posts { width: 675px; background: #C8C8C8; height:30px; }
#content .bottom_mag_posts { width: 660px;  padding-top: 7px; padding-bottom: 4px; padding-left:7px;  margin-right:20px; }
#content .mag_posts h2 { padding:0; padding-left: 20px; color: #313131; font: bold 12px verdana; height:30px; margin:0; }
#content .mag_posts h2 a { color: #313131; }
#content .top_mag_titles{ height:30px; width:660px; text-align:left; clear:both; padding-top:1px;}
#content .top_mag_titles a{ color: #313131; text-decoration: none; font: bold 12px verdana; }
#content .mag_cat{ background:url("images/folder.gif") no-repeat left center; float: left; font:11px arial; padding-left: 18px; padding-top:10px; height:22px;}
#content .mag_posts .mag_posts_entry { padding: 0px 9px 0px 10px; margin:0; width: 650px; height: 295px; text-align:justify;  }
#content .mag_posts .mag_posts_meta { margin: 0 9px 0 0px;padding:5px; float:left; background:#C8C8C8; border:1px solid #cccccc;  width:650px; overflow:hidden;}
#content .mag_post .mag_posts_meta a:hover {text-decoration:underline; }

/*pages*/
#content .post { float: left; width: 675px; margin: 0 0px 10px 0; color: #696969; font: 12px Arial; border:none; background:#ffffff; border:1px solid #cccccc;   }
#content .post-top {  width: 675px; background: #C8C8C8; height:30px; }
#content .post-bottom { margin: 10px 0px 0px 0px; padding-left:10px; padding-top:3px; height:45px;  width:670px; overflow:hidden;}
#content .post-top a { color: #313131; text-decoration: none; }
#content .post-top a:hover { text-decoration: underline; }
#content .post-top h2 { padding:0; padding-left: 20px; padding-top:5px; color: #313131; font: bold 16px arial; height:30px; margin:0;  }
#content .post-top h2 a { color: #313131; }
#content .post-top h2 a:hover {  text-decoration: underline; }
#content .meta_inf { width: 460px; height: 22px; }
#content .post .posts_meta a:hover {text-decoration:underline; }
#content .post .post_ctg {  width: 650px; padding-left: 4px; padding-top:10px; background:#C8C8C8; border:1px solid #cccccc; line-height: 22px; height: 22px; font: 11px Arial; color: #ffffff; }
#content .post .post_ctg a { color: #AA160B; }
#content .post_cat{background:url("images/folder.gif") no-repeat left top; float: left; font:11px arial; padding-left: 18px; height:22px;}
#content .post-entry { padding: 0px 9px 0px 10px; margin:0; width: 650px; text-align:justify;  }
#content .post-entry a { color: #313131; text-decoration: none; }
#content .post .post-entry a:hover { text-decoration: underline; }
#content .post .post-entry blockquote { border-left: 6px solid #666666; margin: 0px 20px; padding-left: 10px; font-style:italic; }
#content .post .post-entry img { padding: 5px; border: 0px; }
#content .post h3 { margin: 20px 0 5px 0; color: #ffffff; font: 18px Verdana; }
#comment { background:#ffffff; width:400px; border:1px solid #313131; }
#commentform input{ border:1px solid #313131; background:#ffffff; }
#commentform #submit{ border:1px solid #909090; border-style:outset; background:#EBECED; color:#222222; }
#comments_area { font: 11px Arial; color: #909090; width: 655px; padding: 10px; border:1px solid #cccccc; margin-top:10px; text-align:justify;}
#content .post .comments { font: 11px Arial; color: #ffffff;  width: 440px;}
#content .post .comments ol { margin: 10px 0; padding-left: 25px; background:#2a2a2a; border:1px solid #9a9a9a; }
#content .post .comments ol li { padding: 5px;  }
#content .post .comments ol li a { color: #313131; text-decoration: none; }
#content .post .comments ol li a:hover { text-decoration: underline; }
#content .post .comments ol li.alt {  }
#content .post .comments ol li cite { color: #313131; font-style: normal; font-weight: bold; }
#content .post .comments ol li cite a { color: #313131; text-decoration: none; }
#content .post .comments ol li cite a:hover { text-decoration: underline; }
.commentmetadata a { color: #313131; text-decoration: none; }
.commentmetadata a:hover { text-decoration: underline; }
#content .post #commentform { font: 11px Arial; color: #eefcfd; width: 448px; padding-left: 25px; margin: 0; }
#content .post #commentform a { color: #313131; text-decoration: none; }
#content .post #commentform a:hover { text-decoration: underline; }

/*sidebar 1*/
#sidebar-wrap { width:270px; margin-top:0px; padding:0; float:left;}
#sidebar1 { float: left; width: 262px; padding-left:2px; font: 11px Arial; color: #C42927; }
.sidebar_container { width:262px; margin-bottom: 3px; float:left; }
#sidebar1 h2 { width: 270px; height: 25px; padding-left: 10px; padding-top:8px; margin-bottom: 2px; font: bold 14px tahoma; color: #AA160B; background: url("images/topbar.gif") no-repeat top left; }
#sidebar1 a { color: #C42927; text-decoration: none; }
#sidebar1 a:hover { text-decoration: underline; }
#sidebar1 ul { margin: 0; padding: 5px; list-style-type: none; }
#sidebar1 ul li { color: #C42927; font: 11px Arial; border-bottom:1px dashed #505050; width:255px; }
#sidebar1 ul li ul li{ color: #C42927; font: 11px Arial; border-bottom:none; width:140px; padding-left:10px; background:none; }
#sidebar1 ul li ul li a{ background:none; }
#sidebar1 ul li a { color: #C42927; text-decoration: none; padding: 5px 5px 5px 15px; margin:0; display: block; background: url("images/bullet.gif") no-repeat left center; }
#sidebar1 ul li a:hover { text-decoration: none; color:#AA160B }
#sidebar1 ul li ul { margin: 0; padding: 0; background: none; }
#sidebar1 #searchform { display:none; }
#sidebar1 #searchform #s { width: 100px; }
#sidebar1 #calendar_wrap { width: 140px; margin: 0 auto; padding-top: 5px; }
#sidebar1 #calendar_wrap table { width: 140px; }
#sidebar1 #calendar_wrap caption { margin: 0 auto; font-weight: bold; }
#sidebar1 #calendar_wrap tbody { text-align: right; }
#sidebar1 #calendar_wrap tfoot #next { text-align: right; }
#sidebar1 #calendar_wrap #today { font-weight: bold; }
#sidebar1 .textwidget { padding: 0 5px; }
.sidebar_bottom {height:15px;}

/* sidebox */
#sidebox { float: left; width: 270px; font: 11px Arial; color: #b1b1b1; padding-left:0px;}
.sidebox_container { width:270px; margin-bottom: 3px; padding:0;  float:left; }
.sidebox_simple { width:270px; margin-bottom: 3px; padding:0; background:none; float:left; }
#sidebox ul { margin: 0; width:250px; padding: 5px 0 5px 5px; list-style-type: none; }
#sidebox a{color:#C42927; text-decoration:none;}

/*advertisements*/
.ads_wrap { float: left;  position:relative; width: 260px; margin:0; padding:0; margin-bottom: 10px; }
.ad_block{ padding:2px; float:left; border:none; width:125px; height:125px;  }
#topads{position:absolute; top:110px; right:10px; width:468px; height:60px; z-index:100; border:1px solid #696969;}
#topads img{border:1px solid #C8C8C8; width:468px; height:60px}

/*bottom nav*/
.navigation { font: 11px tahoma; color: #313131; width: 550px; padding:0; overflow:hidden; }
.navigation a { color: #CC9966; text-decoration: none; }
.navigation a:hover { color: #CC9966; text-decoration: underline; }
.navigation-p { float: left; }
.navigation-n { float: right; }
.wp-pagenavi {font:12px arial; padding:4px;}
.wp-pagenavi a, .wp-pagenavi a:link {background-color:#666666; font:12px arial; border:1px solid #666666;color:#FFFFFF;margin:1px;text-decoration:none;}
.wp-pagenavi a:hover {border: 1px solid #666666; font:12px arial; color: #fff;background-color: #666666;}
.wp-pagenavi span.pages {background-color:#666666;border:1px solid #666666;color:#FFFFFF;margin:1px;}
.wp-pagenavi span.current {background-color:#999999;border:1px solid #999999;color:#FFFFFF;font-weight:bold;margin:1px;}
.wp-pagenavi span.extend {margin: 1px;color: #fff;background-color:#666666;border:1px solid #666666;}
/*footer*/
#footer {width:980px; background: url("images/slidebg.gif"); margin-top:10px; height: 40px; border:1px solid #C42927; padding:0; color:#efefef; padding-top:20px; text-align:center; font: 11px Arial; clear:both; }
#footer a {color:#C42927; text-decoration: none; }
#footer a:hover {text-decoration: none; }


