/*  
Theme Name: Blue Gambling Blog
Theme URL: http://www.smaug.cz
Author: Vojtech Krs
Author URL: http://www.smaug.cz
Description: Blue Gambling Blog
*/
 
* { margin:0; padding:0;}
 
body { background:#2c2c2c url(images/bg.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; behavior:url('csshover.htc');}
 
a {color:#000000; text-decoration:none;}
a img {border:none;}
.clear, .c {clear:both;}
h1,h2,h3,h4,h5 { font-family:"Trebuchet MS", Verdana, Arial;}
 
#wrap { width:900px; margin:2em auto;}
#menu { height:45px;}
 

#menu .left { background:url(images/menu_left.png); width:14px; height:45px; float:left;}
#menu .right { background:url(images/menu_right.png); width:14px; height:45px; float:right;}
#menu .bg { background:url(images/menu_bg.jpg); height:45px; width:872px; float:left;}
 
#menu ul { list-style-type:none; float:left;}
#menu ul li {float:left; padding:13px 15px; font-family:"Trebuchet MS", Verdana, Arial; font-size:14px; font-weight:bold;}
#menu ul li a {color:#FFFFFF;}
#menu ul li:hover, .current_page_item { background:url(images/menu_hover.jpg);}
#search {float:right; width:185px; padding:12px 0 0 0;}
#s_input { background:url(images/s_input.jpg); width:115px; height:20px; padding:4px 5px 0 5px; border:none; float:left; color:#FFFFFF;}
#s_submit { width:58px; float:left;}
 
#header { background:url(images/header.jpg); height:155px; width:900px; position:relative;}
#header h1 { font-size:34px; position:absolute; top:58px; left:52px; font-weight:normal; }
#header h1 a {color:#FFFFFF;}
#header h2 { font-size:18px; color:#FFFFFF; position:absolute; top:94px; left:68px; font-weight:normal;}
 
#contentwrap { background:#FFFFFF;}
#content { width:570px; float:left; padding:20px 15px;}
#sidebar {width:290px; float:right; padding:20px 10px 20px 0;}
#fullwidth { float: left; padding: 0 0 10px 15px; margin: 0px 0 0; width: 850px;}
 
.post { margin:0 0 2em 0;}
.post .date {float:left; background:#E8E8E8; text-align:center; height:45px; padding:13px 0 0 0; width:54px; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.post .date span { font-size:12px; color:#646464;}
.post .meta {float:right; background:#E8E8E8; height:48px; width:480px; padding:10px 15px 0 15px;}
.post .meta h3 { font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 0 5px 0;}
.post .meta .category {float:left; background:url(images/icon_category.gif) no-repeat left center; padding:0 0 0 20px;}
.post .meta .comments {float:right; background:url(images/icon_comments.gif) no-repeat left center; padding:0 0 0 20px;}
.post .text { text-align:justify; padding:1em; line-height:17px;}
.post .text p { margin-bottom:1em;}
  .post .text a:hover { text-decoration:underline;}
  .post .text p { margin-bottom:10px;}
  .post .text ul { list-style-type:none; padding:0 0 0 5px; margin:5px;}
  .post .text ol { padding:0 0 0 10px; margin:5px 5px 5px 15px;}
  .post .text ul li { padding:2px 5px; margin:1px 0; border-left:3px solid #eff7f9;}
  .post code { border:1px dotted #dddfce; display:block; padding:5px;  margin:5px;}
  .post blockquote { padding:10px; border:1px solid #dddfce; margin:5px; }
 
.warning { text-align:center; font-weight:bold; padding:10px; background:#eff7f9;}
.navigation { text-align:center; font-weight:bold; padding:10px;}
 
.widget { margin:0 0 2em 0;}
.widget h4 { background:url(images/widget_header.jpg); width:280px; height:24px; padding:3px 0 0 10px; color:#FFFFFF; font-size:15px; font-weight:bold;}
.widget ul { list-style-type:none; padding:7px 0 0 10px;} 
.widget ul li { padding:5px 0 5px 12px; background:url(images/bullet.gif) no-repeat left center;}
.widget ul li:hover { background-position:1px 9px;} 
 
table#ads_125 td { padding:8px; }
.dummy_125 { width:124px; height:124px; background:#f1f1f1; border:1px solid #CCCCCC;}
 
#footer { background:url() #FFF no-repeat bottom center; text-align:center; height:35px; font-size:5px;}
 
/*Comments*/
 
#commentwrap {width:540px; margin: 0 auto;}
#comment, #comments input {  }
#comment { width:435px;}
 
#submit { margin:5px auto; padding:5px;   }
 
#comments h4 {color:#313131; margin:0 0 10px 0; font-size:12px; padding:0 0 0 20px; }
 
#comments .comment {  margin:0 0 20px 0; padding:10px 20px; border-bottom:1px solid #ededed; border-top:1px solid #ededed; color:#808080;}
#comments .comment .meta { padding:0 0 5px 0;}
#comments .comment .author { padding:0 0 5px 0;}
#comments .comment .author span {font-weight:bold; color:#000000;}
#comments .comment .date {  font-size:11px; }
#comments .comment .text { font-size:11px; padding:0 0 0 0; color:#333333;}
#comments .comment .avatar {width:60px; float:left;}
#comments .comment .right { float:left; padding:0 0 0 15px; width:450px;}
 
#commentform { margin:0 auto 3em auto; width:400px;}
#commentform td  {  color:#333333; font-weight:bold; font-size:10px;}
#commentform input { background:#FFFFFF; border:1px solid #afafaf; color:#666666; padding:4px; width:125px;}
#commentform input.submit {  border:1px solid #afafaf; background:#FFFFF; width:120px; color:#333333; font-size:10px; margin:5px auto 0 auto; font-weight:bold;}
#commentform textarea { background:#FFFFF; border:1px solid #afafaf; color:#333333;  width:350px; height:110px; font-family:Arial, Helvetica, sans-serif;}


