/*
Theme Name: 1024px
Theme URI: http://andreasviklund.com/wordpress-themes/
Description: A light and extremely simple theme with 2 columns. It is based on Andreas' <a href="http://andreasviklund.com/templates/1024px/">1024px CSS template</a>. Updated to support tags, category descriptions, gravatars and more. Validates as XHTML 1.0 Strict. Public domain.
Version: 2.7
Author: Andreas Viklund
Author URI: http://andreasviklund.com/
Tags: fixed width, two columns, white, blue, widgets, 1024px, andreas, valid CSS, valid XHTML
*/

/* Body */
body {}
*{margin:0; padding:0; color: black; font-family: Helvetica, Arial,sans-serif ; text-align: left;}

/* Main wrap */
#wrap { width:1020px; margin: auto; padding: 10px;}

/* Headers */

a {color: black;}
a:hover {color: blue;}
h1 {font-size:1.3em;margin:10px 0 5px 0px;}
h1 a {color:black; font-weight: normal;}
h1 a:hover {text-decoration:none;}

h2.post { text-align:left; color: black; font-weight:normal; font-size: 15px; margin:0 0 8px; padding:8px 2px 4px 0; width: 190px;}
h2.post_archive{ text-align:left; color: black; font-weight:normal; font-size: 15px; width: 190px;}
table a {text-decoration: underline;}
h3 a{font-size: 16px; font-weight: normal;}
h3 a:hover{text-decoration: none;}
h3.news {font-weight:normal; font-size: 15px; border-top: 1px solid black;}
h3.archive {font-size: 24px; padding:8px 2px 4px 212px; font-weight: normal; text-decoration: underline;}
h3.archive a{font-size: 24px; padding:8px 2px 4px 0px; text-decoration: underline;}
h3.tags {font-size: 39px; font-weight: normal;}

h4 a {font-size: 11px;text-decoration: underline;}
p {font-size: 11px; line-height: 13px;}

#name {position: absolute;height: 80px;margin-top: 0px; }
#categories2 { margin-left: 178px;}
#categories2 ul li{list-style-type: none; display: inline; padding-right: 30px; font-size:1.1em;}
#tags { margin-left: 214px; margin-top: 10px; }
a.more-link {margin-left: 204px; text-decoration: underline; font-weight: bold; }
/* Sidebar */
/* Content */
#content {margin:10px 0 10px; text-align:left; font-size: 13px; }
#content ul,#content ol {margin:0 0 18px 30px;}
#content ul li,#content ol li {margin:0 0 3px;}
#content ul ul,#content ol ol {margin:5px 0 5px 15px;}
#content img {margin:5px;}
#content p {margin:0 0 15px 10px;}
#content p.timestamp {font-size:12px; margin:-5px 0 15px 10px;}
#content p.timestamp a {font-weight:normal;}
#content #postnav {padding:5px; margin:5px 0 18px;}
#content #postnav p {margin:0; padding-left:5px;}
#content #postnav p.right {text-align:right; padding-right:5px; margin-top:-18px;}
#content .introtext p {margin:0px 0 20px 212px; font-weight: bold; font-size: 15px; width: 550px; line-height: 16px;}
#content .archive_header {margin-top: -31px;}
.side {margin-left: -100px ; position: absolute;padding: 8px 2px 4px 0;  }

/* Comments */
#content div.comment {margin-bottom:20px;}
#content div.comment p {margin:0 0 4px 10px; padding:3px 0 0 0;}
#respond p {margin:0 0 5px 10px;}
#respond input,#respond textarea {padding:5px; width:330px;}
#respond textarea#comment {width:700px;}
#respond input#submit {width:75px;color:#333; background-color:#fff;}
#respond input,#respond textarea,form div.searchbox input {font:94% Verdana,Tahoma,Arial,sans-serif; border:1px solid #ccc;}
.gravatarside {width:48px; height:48px; float:right; margin:0 5px 3px 5px;}

/* Tags */
blockquote {border:1px solid #dadada; font-size:0.9em; margin:20px 10px; padding:8px;}
blockquote p {padding:2px 0; margin:0; font-weight:bold;}
table#wp-calendar {width:180px; margin:0 0 18px 10px;}
p {margin:0 0 18px 10px;}
ul,ol,dl {font-size:0.9em; margin:2px 0 16px 35px;}
ul ul,ol ol {margin:4px 0 4px 35px;}
code{font-size:1.1em; background-color:#f4f4f4; color:#555; display:block; margin:5px 0 15px 0; padding:5px 5px 5px 7px; border:1px solid #ccc;}

/* Links */
a {color:black; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;}

/* Float fix */
.contenttext { font-size: 13px;}

/* Searchbox */
.searchbox {margin:8px 0 15px 10px;}
.searchbox label {display:none;}
.searchbox input {font-size:0.9em; padding:5px; width:166px; border:1px solid #ccc;}

/* Various classes */
.post {margin:0 0 0px;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.hide {display:none;}

.post_2 {height: 150px; overflow: hidden; border-bottom: 1px solid black;}

/* WP image align classes */
.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}
.wp-caption {border:1px solid #ddd;	text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; border-radius:3px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption-dd {font-size: 11px; line-height: 17px; padding:0 4px 5px; margin:0;}

/* Comments */

#sideblock{width: 600px; margin: 25px 0 10px 237px; line-height: 12px; font-size: 10px; font-weight: bold;}
.alt{color:black;}

ul#comments{list-style: none;margin: 0;padding: 0;font-size: 11px;}
ul#comments li{margin: -5px 0 10px 0;padding: 0;}
p.meta{margin-left: 10px;}

/* Forms */

input, textarea, select, button{
background:#fafafa;
border:1px solid #efefef;
color:#666;
padding:2px;
margin:3px 0 5px 0;
}

input:focus{
border:1px solid #555;
}
