/*  

Theme Name: GenkiTheme - Mod

Theme URI: http://ericulous.com/

Description: Clean Soothing Fixed 3 Columns

Version: 1.2

Author: Genkisan

Author URI: http://ericulous.com/

Customized By: http://howtovideoscentral.com

*/



body {

background: #ebe9db url(images/bg.gif) repeat-x;

color: #555;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 80%;

line-height: 1.5;

margin: 15px 0 0 0;

padding: 0;

}



a {

color: #2175BC;

text-decoration: none;

}



a:hover {

color: #FF7400;

}



img {

border: 0;

}



h1, h2, h3 {

font-size: 1.2em;

font-family: "Trebuchet MS", Georgia, Tahoma, serif;

font-weight: normal;

letter-spacing: -1px;

}



h4 {

font-size: 1.2em

}



h5 {

font-size: 1.1em

}



h6 {

font-size: 1em

}



/* Top Menu */

#tabs { 

height: 32px; 

margin: 0 auto -7px auto;

overflow: hidden;

padding: 0; 

width: 950px;

}



#tabs ul {

margin: 0;

padding: 0 0 0 0px;

width: 950px;

float: left; 

}



#tabs li { 

display: inline; 

height: 32px;

margin: 0;

}



#tabs li a { 

background: transparent url(images/bg_sidetab-wide.gif) no-repeat; 

color: #fff;

font-family: Tahoma, "Trebuchet MS", sans-serif;

font-size: 12px;

float: left; 

height: 25px;

padding: 3px 1px 0 0;

text-align: center;

width: 120px;

}



#tabs li a:hover { 

background: transparent url(images/bg_sidetab-wide.gif) no-repeat 0px -34px; 

}



#tabs .sidetab_alt a {

background: url(images/feed.gif) no-repeat -35px 0px;

height: 25px;

width: 26px;

}



#tabs .sidetab_alt a:hover {

background: url(images/feed.gif) no-repeat 0px 0px;

}



/* Header */

#header {

background: #dcdcdc url(images/header.jpg);

height: 152px;

margin: 20px;

width: 910px;

}



#logo {

margin: 10px 0 0 10px;

padding: 5px 0 5px 0;

}



#logo h3 {

font-size: 28px;

font-weight: bold;

letter-spacing: 1px;

line-height: 1;

margin: 0;

padding: 0;

}



#logo h3 a{ 

color: #ffe;

}



#logo h3 a:hover {

color: #fff;

}



#logo p {

color: #fff;

font-weight: bold;

margin: 5px 0 0 0;

padding: 0;

}



/* Containers */

#wrap { 

background-color: #ffffff;

border: 1px solid #ccc;

border-right: 2px solid #bbb;

border-bottom: 2px solid #bbb;

margin:0 auto 0 auto;

padding: 0;

width: 950px;

}



#contentwrapper{

margin: 0;

padding: 0;

width: 100%;

}



#content {

float: left;

padding: 0px 20px 10px 20px;

width: 500px;

margin: 0;

}

.featurepost {margin: 0; padding: 15px 15px 5px; background:#ebe9db; border-bottom:1px dashed #CCC9B8;}

/* Posts */

.subheader {

color: #aaa;

font-weight: bold;

font-style: italic;

}



.entrytitle h2 {

font-size: 1.8em;

line-height: 1em;

margin:0;

}



.entrytitle h2 a {

color: #555;

}



.entrytitle h2 a:hover {

color: #58BBEB;

}



.entrytitle h3 {

color: #999;

font-size: 1.2em;

line-height: 1em;

margin:0;

}



.entry {

margin-bottom: 1em;

padding-top:1em;

}



.entry blockquote {

color: #666;

margin: 0 30px 20px 30px;

padding: 0 0 0 10px;

border: 2px solid #fff;

border-left: 2px solid #C3D9FF;

}



.entrymeta {

background-color: #FFFFEF;

border: 1px solid #f9f7ed;

padding: 3px;

}



.entrymeta img {

vertical-align: text-top;

padding-bottom: 5px;

}



.navigation {

padding-bottom: 20px;

}



.navigation ul{

margin: 0;

padding: 0;

}



.navigation li{

list-style-type:square;

margin-left: 18px;

}



.alignright {

float: right;

}



.alignleft {

float: left;

}



.centered {

display: block;

margin: 0 auto;

}



/* Sidebar */

#sidebar_main {

float:left;

margin: 0 0 0 15px;

padding: 0 0 20px 0;

width: 380px;

height: 100%;

}



#rssemail {

float:left;

margin: 0 0 0 0;

padding: 0 0 0 0;

width: 380px;

}



#rssfeed {

float:left;

margin: 0 0 0 0;

padding: 0 0 0 0;

width: 380px;

}



#sidebar_left {

float: left;

margin: 0;

padding-top: 25px;

width: 180px;

}



#sidebar_right {

float: left;

margin-left: 15px;

padding-top: 25px;

width: 180px;

}



.sidebar_full {

float: left;

margin-top: 15px;

width: 380px;

}



.sidebar {

font-size: 0.85em;

}



.sidebar a {

color: #0099FF;

font-weight: bold;

}




.sidebar a:hover {

color:#555;

font-weight: bold;

}



.sidebar h2 {

color: #FF7400;

font-size: 1.6em;

margin: 0;

padding: 0;

}


#amazoncontent #logo #title a {

color: #FF7400;

font-size: 1.6em;

margin: 0;

padding: 0;

}


.sidebar ul {

list-style-type: none;

margin: 0 0 15px 0;

padding: 0;

}



.sidebar ul li {

background-color: #fafafa;

border-bottom: 1px dotted #ddd;

margin-bottom: 0.3em;

padding: 0.3em;

}



.sidebar ul li ul{

list-style-type: square;

margin-left: 1.5em;

padding: 0;

border: 0;

}



.sidebar ul li ul li {

border: 0;

}



.search fieldset {

border: 0;

margin: 0;

padding: 0;

}



.searchinput {

border: 1px solid #C3D9FF;

padding: 4px;

width: 125px;

}



.searchbutton {

border: 1px solid #C3D9FF;

margin: 0;

padding: 2px;

}



/* Comments */

.commentsblock textarea {

width: 35em;

}



.commentsblock input, .commentsblock textarea {

border: 1px solid #d1d1d1;

}



.commentsblock textarea:focus {

background: #eee;

border: 1px solid #a1a1a1;

}



.commentsblock textarea:focus, .commentsblock input:focus {

background: #eee;

border: 1px solid #a1a1a1;

}



ol.commentlist {

color: #666;

list-style-type: none;

margin: 0;

margin-top: 1.5em;

padding: 0;

}



.commentlist li {

margin-bottom: 2em;

padding: 0.5em 1em;

}



.alt1 {

background: #f9f7ed;

border: 1px solid #f9f7ee;

padding: 0.5em;

border-left: 10px solid #CDEB8B;

}



.alt2 {

background: #f9f7ed;

padding: 0.5em;

border: 1px solid #f9f7ee;

border-left: 10px solid #C3D9FF;

}



h3#comments {

font-size: 1.6em;

}



.commentcount {

float: right;

font-size: 20px;

font-weight: bold;

}



.commentcount a {

color: #cccccc;

}



.commentcount a:hover {

color: #999999;

}



.commenttext {

border-top: 1px solid #ddd;

}



/* Footer */

#footer {

clear: both;

color: #999;

margin: 0 auto 0 auto;

padding: 5px 0 10px 0;

text-align: right;

width: 950px;

}



/* Sitemap */

.ddsg-sitemap ul{

margin: 0;

padding: 0;

}



.ddsg-sitemap ul li {

font-weight: bold;

list-style-type: none;

margin: 0;

padding: 0;

}



.ddsg-sitemap ul li ul{

list-style-type: none;

margin: 15px;

padding-left: 20px;

}



.ddsg-sitemap ul li ul li{

font-weight: normal;

list-style-type: circle;

}

#dice_block {
    display:block;
    height:80px;
}

#dice_block input {
}

#dice_block p {
    display:inline;
    margin:0;
}