/*  
Theme Name: Darn Slick Gadgets
Theme URI: http://www.darnslick.com/
Description: <a href="http://www.darnslick.com/">Darn Slick Gadgets</a> is a two-column theme that's very usable, modern and sleek.
Version: 1.0
Author: Andrew dela Serna
Author URI: http://www.alleba.com/blog/
*/

/* Body */
body, html {
     margin : 0;
     padding : 0;
     border : 0;
     background : #000000 url(casino-games-online-free.png) no-repeat top center;
     font-family : arial, verdana, helvetica, sans-serif;
     color : #333333;
     font-size : 13px;
     font-weight : normal;
      }
#mainbody {
     margin:auto;
     width:752px;
     border:0;
     background: url(casino-free.png) top center repeat-y;
      }
#container {
     margin : auto;
     width : 720px;
     border : 0;
      }      
a {
     color : #444444;
     text-decoration : none;
     background-color : inherit;
      }
a:hover {
     color : #888888;
     text-decoration : underline;
     background-color : inherit;
      }
      
/* Header */
#top {
     margin : auto;
     border : 0;
     width : 750px;
      }
#header {
     display : block;
     padding : 0;
     width : 750px;
     height : 110px;
     background : url(casino-download.png) repeat-x top left;
     text-align : left;
      }
#header_b {
     padding : 0;
     width : 750px;
     height : 38px;
     background : url(online-casino.png) no-repeat top center;
      }
#header h1 {
     font-size : 25px;
     margin : 0 0 0 40px;
     font-weight : normal;
     text-transform : uppercase;
     background : url(play-casino-online-for-fun.gif) no-repeat top center;
     padding-bottom : 22px;
     display : inline;
     margin-left : 35px;
     width : 45%;
      }
#header h1 a {
     color : #666666;
     background-color : inherit;
      }
      
/* Footer */
#bottom {
     margin : auto;
     border : 0;
     width : 750px;
      }
#footer {
     display : block;
     padding : 0;
     width : 750px;
     height : 110px;
     text-align : left;
     background-color : #ffffff;
     color : #000;
      }
#footer_b {
     padding : 0;
     width : 750px;
     height : 83px;
     background : url(casino-free-download.png) no-repeat top center;
      }
#copyright {
     color : #666666;
     background-color : #ffffff;
     font-size : 10px;
     text-transform : uppercase;
     margin-left : 300px;
     padding-top : 10px;
      }
      
/* Sidebar */
#sidebar {
     position : relative;
     margin : 0 0 0 535px;
     border : 0;
      }
.description {
     text-transform : uppercase;
     font-size : 10px;
     color : #666666;
     background-color : inherit;
      }
#searchbar {
     position : relative;
     margin : 0 0 0 500px;
     border : 0;
      }
#intro {
     background-color : inherit;
     color : #666666;
     font-size : 10px;
     text-transform : uppercase;
      }
.flickrs img {
     border : 1px solid #6c9fa7;
      }
#flickr img, #flickr img.right, .flickr_badge_image {
     float : right;
     margin : 0 0 4px 4px;
      }
#flickr img.left {
     float : left;
     margin : 4px 4px 0 0;
      }
#sidebar h2, #sidebar h3 {
     background : url(casino-casino.png) no-repeat top center;
     background-color : inherit;
     color : #777777 !important;
     padding : 20px 0 0;
     font-size : 16px;
     text-transform : uppercase;
     font-weight : normal;
      }

/* Content */
#content {
     position : relative;
     float : left;
     margin : 0 28px 0 0;
     padding : 0;
     width : 70%;
      }
.clearfix:after {
     content : ".";
     display : block;
     height : 0;
     clear : both;
     visibility : hidden;
      }
* html .clearfix {
     height : 1%;
      }
.post {
     background : url(play-casino.gif) no-repeat bottom center;
     margin : auto;
     border : 0;
     width : 490px;
     padding-left : 15px;
      }
.sposting {
     background : url(play-casino.gif) no-repeat bottom center;
     margin : auto;
     border : 0;
     width : 490px;
     padding-left : 15px;
      }
.posting {
     width : 460px;
     text-align : left;
     margin-left : 8px;
      }
#content h1 {
   padding-top: 15px;
      }
.post h4, .spost h4 {
     color : #333333;
     background-color : inherit;
     margin : 9px 0 0;
     font-size : 14px;
      }
.date {
     font-size : 10px;
     text-transform : uppercase;
     margin : 0;
     color : #4b4b4b;
     background-color : inherit;
      }
.misc {
     font-size : 10px;
     text-transform : uppercase;
     margin : 0;
     color : #4b4b4b;
     background-color : inherit;
      }
h3.tags {
     font-size : 10px;
     text-transform : uppercase;
     margin : 0;
     color : #4b4b4b;
     background-color : inherit;
      }
.paginate {
     color : #ccc;
     background-color : inherit;
     text-align : right;
     font-weight : normal;
      }
.post h3 a:hover, .spost h3 a:hover {
     border-bottom : none !important;
      }
.post-categories, .post-categories li {
     display : inline;
     margin : 0;
     padding : 0;
      }
p, .storycontent, .storycontent ul {
     line-height : 1.5em;
     color : #333333;
     background-color : inherit;
     margin : 6px 0 9px 1px;
     padding : 0;
      }
.storycontent ul {
     margin-left : 35px;
      }
.storycontent ul li {
     margin-bottom : 0.75em;
      }
.storycontent a {
     text-decoration : underline;
      }
      
/* Headers */
h1, h2, h3, h4, h5 {
     font-family : "trebuchet ms", trebuchet, helvetica, sans-serif;
      }
h1 {
     font-size : 21px;
     font-weight : normal;
     margin : 0;
     color : #666666;
     background-color : inherit;
      }
h1 a {
     font-size : 21px;
     font-weight : normal;
     margin : 0;
     color : #666666;
     background-color : inherit;
      }
h2 {
     margin : 9px 0 0;
     font-size : 15px;
      }
h3 {
     margin : 9px 0 0;
     font-size : 15px;
     color : #777777;
     background-color : inherit;
      }
h1 a, h1 a:hover, #sidebar p img a:hover {
     text-decoration : none;
     border : 0;
      }
      
/* Miscellaneous */
.meta, .feedback, .post-categories, .post-categories li {
     font-size : 10px;
     text-transform : uppercase;
      }
.meta, .feedback {
     color : #666666;
     background-color : inherit;
     text-align : right;
      }
input[type="text"] {
     background : url(casino-play-for-fun.png) no-repeat top center;
     padding : 0 0 0 10px;
     font-family : "Courier New", Courier, monospace;
     font-size : 12px;
     border : none;
     width : 161px;
      }
#sidebar input[type="text"] {
     background : none;
     font-family : "Courier New", Courier, monospace;
     font-size : 12px;
     padding : 0;
     border : 1px solid #cccccc;
     width : 130px;
      }
textarea {
     overflow : auto;
     background : url(casino-online-free.png) no-repeat top center;
     border : none;
     padding-bottom : 10px;
     padding-left : 10px;
     font-family : "Courier New", Courier, monospace;
     font-size : 12px;
     width : 405px;
      }
input[type="submit"], input[type="reset"], input[type="button"] {
     color : #666666;
     font-family : arial, verdana, sans-serif;
     font-size : 10px;
     background-color : #ffffff;
     border : 1px solid #cccccc;
     padding : 2px;
     text-transform: uppercase;
      }
input, select, textarea {
     vertical-align : middle;
      }
acronym, abbr {
     cursor : help;
      }
img, p img {
     border : none;
      }
tt, code, pre {
     font-family : "Courier New", Courier, monospace;
     font-size : 12px;
      }
p img {
     padding : 0;
     max-width : 100%;
      }
img.centered {
     display : block;
     margin-left : auto;
     margin-right : auto;
      }
img.pic {
     background-color : inherit;
     color : #000;
     border : 1px solid #ccc;
      }
img.alignright {
     padding : 4px;
     margin : 0 0 2px 7px;
     display : inline;
      }
img.alignleft {
     padding : 4px;
     margin : 0 7px 2px 0;
     display : inline;
      }
.alignright {
     float : right;
      }
.alignleft {
     float : left;
      }
div.imgcenter {
     text-align : center;
      }
div.image img, div.imgcenter img {
     border : 1px solid #ccc;
     padding : 4px;
     margin : 5px;
      }
#sidebar li {
     list-style : none;
      }
#content ul li, #sidebar ul li {
     list-style : url(free-casino-downloads.gif);
     line-height : 1.5em;
     margin-left : 0;
      }
#content ul, #sidebar ul {
     margin-left : 3px;
     padding-left : 1.5em;
      }
#content ol li, #sidebar ol li {
     line-height : 1.5em;
     margin-left : 0;
      }
#content ol, #sidebar ol {
     margin-left : 3px;
     padding-left : 1.5em;
      }
.color1 {
     background : url(free-downloadable-casino.png) no-repeat top left;
     padding : 15px 0 10px 25px;
      }
.color2 {
     background : url(play-casino-for-free-online.png) no-repeat top left;
     padding : 15px 0 10px 25px;
      }
.cmeta {
     color : #666666;
     font-size : 10px;
     text-transform : uppercase;
     background-color : inherit;
      }
blockquote {
     background : url(free-casino.gif) no-repeat top center;
     width : 410px;
     padding : 0.5em;
     margin-left : 10px;
      }
blockquote p {
     color : #535353;
     font-size : 11px;
     margin : 10px;
     text-align : left;
     width : 390px;
     background-color : inherit;
      }
blockquote blockquote {
     background : url(online-casino-game.gif) no-repeat top center;
     width : 350px;
     padding : 0.5em;
     margin-left : 35px;
      }
blockquote blockquote p {
     color : #535353;
     font-size : 11px;
     margin : 10px;
     text-align : left;
     width : 330px;
     background-color : inherit;
      }
.alt {
     border-top : 1px solid #ddd;
     border-bottom : 1px solid #ddd;
     margin : 15px 0;
     padding : 5px;
      }
#content .commentlist {
     margin-left : 0;
      }
#content .commentlist li {
     font : 11px Verdana, Arial, Sans-Serif;
     font-weight : bold;
     list-style : none;
     margin-left : 0;
     width : 400px;
      }
.commentlist cite, .commentlist cite a {
     font-style : normal;
     font-size : 11px;
     text-transform : uppercase;
     color : #555555;
     background-color : inherit;
      }
.commentlist p {
     font-weight : normal;
     color : #555555;
     line-height : 1.5em;
     text-transform : none;
     margin : 6px 0 3px 1px !important;
     background-color : inherit;
      }
.commentmetadata {
     font-weight : normal;
      }
h3.comments, #comments h3 {
     padding : 0;
     margin : 40px auto 20px;
      }

/* calendar */

#wp-calendar {
     font-size : 10px;
     margin : 0;
     width : 100%;
      }
#wp-calendar a, #wp-calendar a:visited {
     font-size : 11px;
     font-weight : bold;
     display : block;
     text-decoration : underline;
      }
#wp-calendar a:hover {
     color : #888888;
      }
#wp-calendar caption {
     background-color : inherit;
     font-size : 16px;
     text-transform : uppercase;
     font-weight : normal;
      }
#wp-calendar td {
     color : #111111;
     font-size : 10px;
     letter-spacing : normal;
     padding : 0;
     text-align : center;
      }
#wp-calendar #today {
     font-size : 10px;
     font-weight : bold;
     border: 1px solid #cccccc;
      }
#wp-calendar #today a {
     text-decoration : none;
      }
#wp-calendar th {
     font-size : 10px;
     font-style : normal;
     text-transform : capitalize;
      }
#wp-calendar #next a {
     padding-right : 10px;
     text-align : right;
     text-decoration : none;
      }
#wp-calendar #prev a {
     padding-left : 10px;
     text-align : left;
     text-decoration : none;
      }