/*  
Theme Name: EvaGeeks.org 
Theme URI: http://evageeks.org/
Description: EvaGeeks.org custom theme.
Version: 0.02
Authors: The Eva Monkey
Author URI: http://evamonkey.com, http://evageeks.org/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php


*/

/*Custom EvaGeeks Stuff */

a {
text-decoration:none;
}

/* changed to make the width no larger than the banner */

body {
margin:0px;
background:#d5d5d5;
font-family:Trebuchet MS, Arial, sans-serif;
text-align:center;
}

.pagetitle {
color:#ddd;
margin:20px 0px 0px 20px;
text-align:left;
}

#wrap {
margin:auto;
max-width:900px;
background:url(images/sprite.png) -4671px top repeat-y #4A6751;
padding:0px 50px 10px 50px;
}

#wrap a {
color:#D28F45;
}

.post a {
color:#0000cc!important;
}

#head {
margin:0px 0px 0px 0px;
}

.description {
color:#ddd;
float:left;
margin:1em 0em -0.4em 3em;/*could be a lot better off with pixels here*/
}

#main_navigation {
float:right;
margin:1em 3em 0em 0em;/*10px 30px 0px 0px;*/
}

#main_navigation li {
list-style:none;
float:left;
background:#fff;
padding:2px 5px 2px 5px;
margin:0px 0px 0px 5px;
border:2px solid #C17E34;
border-bottom:none;
}

#main_navigation a {
color:#0000cc!important;
}

#chalkboard {
/*text-indent:-5000em;*/
background:url(images/chalkboard.jpg) center;
height:200px;
margin:0px auto 0px auto;
border:5px solid #C17E34;
clear:both;
width:846px;
}

#chalkboard .chalktitle {
display:none;
}

.post-bg {background:url(images/sprite.png) -1314px top repeat-y #FFF; width:657px;}
.post-bottom {background:url(images/sprite.png) -657px bottom no-repeat;}
.post-top {background:url(images/sprite.png) 0px top no-repeat;}

.widecolumn .post-bg {background-position:-3771px top; width:900px;}
.widecolumn .post-bottom {background-position:-2871px bottom;}
.widecolumn .post-top {background-position:-1971px top;}

.post {
padding:40px;
text-align:justify;
}

#post-337 {
float:left;
}

.cmd-avatar {
float:left;
padding:0px 10px 10px 0px;
}

.post_title {
font-size:24px;
font-weight:bold;
margin:0px 0px 0px 0px;
text-align:left;
}

.post_title a {
color:#111!important;
}

.post_date {
font-size:10px;
margin:0px 0px 0px 0px;
color:#666;
}

.post_author {
font-size:10px;
margin:0px 0px 0px 0px;
color:#666;
}

.post_body {
clear:left;
font-size:14px;
color:#333;
}

.post_footer {
text-align:right;
clear:both;
}

.post_image {
float:right;
margin:0px 0px 10px 10px;
border:1px solid #808080;
}

.postmetadata {
clear:both;
font-size:14px;
}

#buttons {
position:absolute;
top:250px;
right:50px;
}

#buttons {
list-style:none;
float:right;
width:23%;
}

#buttons li {
background:#C0C0FF;
border:1px solid #000;
padding:5px;
margin:0px 20px 5px 0px;
font-size:12px;
text-align:center;
}

#buttons a {
font-size:18px;
}

.disclaimer {
text-align:center;
color:#ccc;
font-size:12px;
margin:0px;
margin:0px;
}

.disclaimer a {
color:#D28F45;
}

#content {
float:none;
}

#content.index {
width:667px;
float:left;
}

/* End Custom EvaGeeks Stuff (For Now)*/

/*Sidebar Formatting*/

#sidebar {
/*width:100%;*/
/*float:left;*/
/*vertical-align:top;*/
background:#C0C0FF;
border:1px solid #000;
padding:5px;
margin:20px 20px 0px 0px;
font-size:0.8em;
text-align:left;
width:201px;
overflow:hidden;
}

#sidebar h2 {
font-size:1em;
}

#sidebar a {
color:#0000cc!important;
}

#searchform {
margin:10px auto;
padding:5px 3px; 
/* text-align:center; */
}

#sidebar #searchform #s {
width:7em;
padding:2px;
}

#sidebar #searchsubmit {
padding:1px;
}

html>body .entry ul {
margin-left:0px;
padding:0 0 0 30px;
list-style:none;
padding-left:10px;
text-indent:-10px;
clear:left;
float:left;
} 

html>body .entry li {
margin:7px 0 8px 10px;
}

.entry ul li:before, #sidebar ul ul li:before {
content:"\00BB \0020";
}

.entry ol {
padding:0 0 0 35px;
margin:0;
}

.entry ol li {
margin:0;
padding:0;
}

.postmetadata ul, .postmetadata li {
display:inline;
list-style-type:none;
list-style-image:none;
}

#sidebar ul, #sidebar ul ol {
margin:0;
padding:0;
}

#sidebar ul li {
list-style-type:none;
list-style-image:none;
margin-bottom:15px;
}

#sidebar ul p, #sidebar ul select {
margin:5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol {
margin:5px 0 0 10px;
}

#sidebar ul ul ul, #sidebar ul ol {
margin:0 0 0 10px;
}

ol li, #sidebar ul ol li {
list-style:decimal outside;
}

#sidebar ul ul li, #sidebar ul ol li {
margin:3px 0 0;
padding:0;
}

/*End Sidebar Formatting */

/* Begin Images */
p img {
padding:0;
max-width:100%;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
margin:0px 0px 10px 10px;
display:inline;
border:1px solid #0000cc;
}

img.alignleft {
padding:4px;
margin:0 7px 2px 0;
display:inline;
}

.alignright {
float:right;
}

.alignleft {
float:left
}

/* End Images */

.mobile-link {
text-align:center;
font-size:12px;
margin:0px;
}