/*  
Theme Name: GenkiTheme
Theme URI: http://ericulous.com/
Description: Clean Soothing Fluid 3 Columns
Version: 1.3
Author: Genkisan
Author URI: http://ericulous.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 15px 0 30px;padding: 0;}
a {color: #2175BC;text-decoration: none;}
a:hover {color: #FF7400;}
img {border: 0;}
h1, h2, h3 {font-size: 1em;font-family: "Trebuchet MS", Georgia, Tahoma, serif;font-weight: normal;letter-spacing: -1px;}
h4 {font-size: 1em;}
h5 {font-size: 1em;}
h6 {font-size: 1em;}

.o7{text-align:center;background: #ff00ff; color: #ffffff;padding: 2px 3px 2px 3px;font:13px Arial; border: 1px solid #000000;}
.o8{background: #ff99ff; color: #000000;padding: 2px 3px 2px 3px;font:11px Arial; border: 1px solid #000000;}



#wrap {background-color: #ffffff;border: 1px solid #ccc;border-right: 2px solid #bbb;border-bottom: 2px solid #bbb;float: left;margin: 0;padding: 0 0 15px 0;width: 99%;}

#divStayTopLeft {left:5px;position:absolute;top:15px;}

.sidetab {}
.sidetab ul {list-style-type: none;margin: 0;margin-top: 15px;padding: 0;}
.sidetab ul li {border-bottom: 0;margin-bottom: 0;padding: 0;}
.sidetab a {background: url(images/bg_sidetab.gif) no-repeat;display: block;height: 60px;padding-bottom: 6px;width: 25px;}
.sidetab a:link, .navlist a:visited {color: #555;text-decoration: none;}
.sidetab a:hover {background: url(images/bg_sidetab.gif) no-repeat 0px -70px;}
.sidetab .sidetab_alt a {background: url(images/feed.gif) no-repeat;height: 25px;}
.sidetab .sidetab_alt a:hover {background: url(images/feed.gif) no-repeat 0px -35px;}

/* Posts */
#contentwrapper{float: left;width: 100%;}
#content {font-size: 1em;margin-right: 270px;overflow:hidden;padding: 15px 20px 10px 20px;}







.entrytitle h2 {font-size: 1.2em;line-height: 1em;margin:0 0 5px 0;}
.entrytitle h2 a {color: #B4C24B;}
.entrytitle h2 a:hover {color: #58BBEB;}
.entrytitle h3 {color: #999;font-size: 0.8em;line-height: 1em;margin:0;}
.entry {margin-bottom: 3em;}
.entry blockquote {color: #666;margin: 0 30px 20px 30px;padding: 0 0 0 10px;border: 2px solid #fff;border-left: 2px solid #C3D9FF;}
.entrymeta {margin-top: 1em;}

.commentmeta {background: url(images/comment.gif) no-repeat;padding-left: 20px;}
.commentrss {background: url(images/rss.gif) no-repeat;margin-left: 30px;padding-left: 20px;}

.navigation {padding-bottom: 20px;}
.alignright {float: right;}
.alignleft {float: left;}
.centered {display: block;margin: 0 auto;}





/* Sidebar */
#sidebar_left {float: left;margin-left: -260px;padding-top: 10px;width: 250px;}
#sidebar_right {float: left;margin-left: -270px;padding-top: 400px;width: 250px;}
.sidebar {font-size: 0.85em;}
.sidebar h2 {color: #FF7400;font-size: 1.6em;margin: 1.5em 0 0 0;}
.sidebar a {color: #0099FF;font-weight: bold;}
.sidebar a:hover {color:#555;}
.sidebar ul {list-style-type: none;margin: 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;}

.searchinput {border: 1px solid #C3D9FF;padding: 3px;width: 135px;}
.searchbutton {border: 1px solid #C3D9FF;margin:0 ;padding: 2px;}
#aboutme {margin-top: 15px;min-height: 80px;}

/* for Internet Explorer */
/*\*/
* html #aboutme {height: 80px;}
/**/

#aboutme ul li{background-color: #fff;border: 0;}
#aboutme img{border: 0;float: left;padding-right: 15px;}

#navcontainer {margin: 0 0 15px 0;width: 200px;border-top: 1px dotted #ddd;}
#navcontainer ul {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: bold;list-style-type: none;margin-left: 0;padding-left: 0;letter-spacing: 1px;}
#navcontainer ul li {border-bottom: 0;margin-bottom: 0;padding: 0;}
#navcontainer a {font-size: 0.8em;background: url(images/menu.gif) no-repeat;border-bottom: 2px solid #eee;display: block;
height: auto;min-height: 20px;padding: 7px 3px 3px 35px;width: 160px;}

/* for Internet Explorer */
/*\*/
* html #navcontainer a{
height: 20px;
}
/**/

#navcontainer a:link, .navlist a:visited {color: #4096EE;text-decoration: none;}
#navcontainer a:hover {color: #ffe;background: url(images/menu.gif) no-repeat -200px 0px;}

#logo h3 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 8px;font-weight: bold;letter-spacing: -3px;margin: 0;}
#logo h3 a{ color: #CDEB8B;}
#logo h3 a:hover {color: #FF7400;}
#logo h3 a.logoalt {color: #4096EE;}
#logo h3 a.logoalt:hover {color: #FF7400;}

/* 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;}

/* Footer */
#footer {color: #999;float: right;margin: 3px 0 0 0;padding: 0 0 2px 0;padding-right: 10px;}
/* 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;}