/*  
Theme Name: Overweb
Theme URI: http://overweb.2yi.net
Description: Overweb theme for Wordpress provided by <a href="http://www.2yi.net/">Your Index</a>
Version: 1.0
Author: Your Index
Author URI: http://www.2yi.net

	CSS involving images can be found in the header.php
	
*/

/***************************************************************************/
/* General Tags                                                            */
/***************************************************************************/

body {
padding: 0;
margin: 0;
font-family: Arial, Verdana, Tahoma, 'Trebuchet MS', 'Lucida Sans';
font-size: 1em;
line-height: 1.1em;
word-spacing: 0.1em;
color: #020202;
}

/***************************************************************************/
/* Header                                                                  */
/***************************************************************************/

#header {
width: 100%;
height: 218px;
text-align: center;
overflow: hidden;
}

#header * {
margin: 0;
padding: 0;
text-decoration: none;
display: block;
width: 100%;
font-weight: bold;
}

#header h1 a {
color: #a60b0b;
padding: 95px 0 0 0;
font-size: 45px;
font-family: Verdana, Tahoma, 'Trebuchet MS', 'Lucida Sans';
}

#header h2 a {
padding: 2px 0 45px 0;
color: #fff;
font-size: 12px;
}

/***************************************************************************/
/* Dividers                                                                */
/***************************************************************************/

#container {
width: 690px;
margin: 0 auto;
font-size: 0.7em;
}

#content {
float: left;
width: 418px;
padding: 0 15px 0 26px;
}

.content {

}

.commentlist .content {
padding: 10px 20px 5px 20px;
}

#sidebar {
float: right;
width: 231px;
}

#side_search {
padding: 0 0 8px 0;
}

#footer {
height: 40px;
width: 100%;
font-size: 0.9em;
word-spacing: 0;
clear: both;
color: #fff;
}

#footer div {
width: 709px;
margin: 0 auto;
padding: 30px 0;
}

.postmetadata {
width: auto;
padding: 10px 0 0 0;
margin: 0;
}

.navigation {
text-align: center;
padding: 10px;
}

.clear {
clear: both;
}

/***************************************************************************/
/* Headers                                                                 */
/***************************************************************************/

h2 {
margin: 0;
padding: 0;
font-size: 1.2em;
word-spacing: 0.1em;
font-weight: bold;
color: #000;
}

#content h2 {
font-size: 1.9em;
padding: 5px;
}

#content .date {
float: right;
}

#comments {
padding: 10px 0 0 0;
}

#sidebar h2 {
color: #000;
padding: 5px;
}

#content h3 {
margin: 0;
padding: 5px 0 5px 5px;
font-size: 1em;
word-spacing: 0.1em;
font-weight: bold;
font-style: italic;
}

/***************************************************************************/
/* Paragraphs                                                              */
/***************************************************************************/

.content p {
clear: both;
}

.navigation p {
margin: 0 5px;
display: inline;
}

.postmetadata p {
padding: 0 0 10px 0;
margin: 0;
}

.commentlist p {
font-size: 1em;
}

.sdate {
font-size: 0.6em;
}

#footer p {
text-align: center;
margin: 0;
padding: 12px 12px 0 12px;
}

.commentmetadata {
font-size: 0.8em;
}

.commentmetadata a {
text-decoration: none;
}

/***************************************************************************/
/* Lists                                                                   */
/***************************************************************************/

.commentlist {
font-size: 1em;
list-style: none;
padding: 0;
margin: 0;
}

#sidebar ul {
margin: 10px 0 17px 5px;
padding: 0;
list-style: none outside;
}

#sidebar li {
margin: 0;
padding: 2px 0 2px 10px;
}

#sidebar li ul {
margin: 0;
}

#sidebar li ul li {
padding: 2px 0 2px 15px;
}

#footer ul {
margin: 0;
padding: 0;
float: right;
}

#footer li {
display: inline;
}

/***************************************************************************/
/* Links                                                                   */
/***************************************************************************/

a {
text-decoration: underline;
word-spacing: 0;
color: #570f0f;
font-weight: bold;
}

a:hover {
text-decoration: none;
}

#content h2 a {
text-decoration: none;
}

.navigation a {
color: #000;
text-decoration: none;
}

#sidebar li a {
text-decoration: none;
}

#sidebar li a:hover {
text-decoration: underline;
}

#footer a {
color: #fff;
}

.postmetadata a {
font-weight: bold;
}

h2 a {
color: #000;
}

/***************************************************************************/
/* Images                                                                  */
/***************************************************************************/

a img {
float: left;
padding: 1px;
background: #fff;
border: 2px solid #570f0f;
margin: 5px 5px 5px 0;
}

/***************************************************************************/
/* Forms                                                                   */
/***************************************************************************/

#searchform {
margin: 0 auto;
margin: 10px 0 17px 7px;
}

#s {
width: 140px;
border: 1px solid #000;
border-width: 1px 0 0 1px;
color: #570f0f;
font-size: 11px;
background: #fff;
}

#searchsubmit {
font-size: 11px;
border: 1px solid #000;
border-width: 0 1px 1px 0;
color: #570f0f;
background: #fff;
}

#commentform {
padding: 0 20px;
}

#commentform input {
font-size: 11px;
color: #570f0f;
width: 165px;
border: 1px solid #2c2c2c;
border-width: 1px 0 0 1px;
background: #fff;
}

#commentform textarea {
font-size: 11px;
color: #570f0f;
border: 1px solid #2c2c2c;
border-width: 1px 0 0 1px;
background: #fff;
}

#content #commentform #submit {
font-size: 12px;
border: 1px solid #000;
border-width: 0 1px 1px 0;
color: #570f0f;
background: #fff;
padding: 2px 0;
}