/*  
Theme Name: Pure
Theme URI: http://celestial-star.net/wordpress-themes/6-pure/
Description: A very simple and clean wordpress theme by Celestial Star. It's widget-ready.
Version: 1.3
Author: Celestial Star - edited by Zetterkvasten
Author URI: http://celestial-star.net/
This theme is offered as linkware
*/



#knuff-b {!important; background: #f9f6ef border: 1px #996644 dotted !important; color: #ae957f !important; }
#knuff-b a {color: #ab8b64 !important ; margin-left: 13px; font-family: Arial; font-size : 9px; } 
#knuff-b a:hover {color: #996644 !important; }



/* Begin Typography & Colors */  /* % resets 1em to 10px */

body {font-size: 11px; 62.5%; font-family: Verdana, 'Lucida Grande', Arial, Sans-Serif; background: #fff url('images/bg.gif') repeat-x;
margin:0px; padding:0px; color: #766f5f; text-align: center; }

#page { background: url('images/header.jpg') no-repeat top center; }
#content { font-size: 11px; 1.2em; }

.clear { clear:both; }

.widecolumn .entry p { font-size: 1.05em; }
.narrowcolumn .entry, .widecolumn .entry { line-height: 1.4em; }
.widecolumn { line-height: 1.6em; }
.narrowcolumn .postmetadata { text-align: center; }

.alt { background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.postinfob { color: #ae957f; height: 35px; background: url('images/posted.gif') no-repeat; padding-left:25px; margin:40px 0 0 0;}
.comments { color: #ab8b64; float: center; background:url('images/comments.gif') no-repeat; margin-bottom:35px; }

#footer { background: #f9f6ef; border-top: 5px solid #e9ddc7; border-bottom: 5px solid #e9ddc7; padding: 15px; margin: 25px 0 auto 0; clear: both; }

small { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; 1.0em; line-height: 1.5em; color: #ae957f; }

h1, h2, h3 { font-family: Tahoma, Verdana, 'Lucida Grande', Arial, Sans-Serif; font-weight: bold; }
h1 { font-size: 4em; text-align: center; }

#header .description { font-size: 1.1em; text-align: right; color: #d8ceb8; font-style: italic; }

.date { background-color: #f9f6ef; padding:3px; }

h2 { font-size: 1.4em; }
h2.pagetitle { font-size: 1.4em; }

#sidebar h2 { font-family: Verdana, 'Lucida Grande', Sans-Serif; font-size: 1.2em; }

h3 { font-size: 1.3em; }

h1, h1 a, h1 a:hover, h1 a:visited { text-decoration: none; color: #ab8b64; font-family: Georgia, Verdana, Sans-serif; font-style:none; font-weight:400;}

#header h1 { font-size:19pt; text-align:right; padding-top:0; }
#content h2 { background-color: #e9ddc7; padding:3px; }

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { color: #996644; }

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { text-decoration: none; font-family: Verdana, Georgia, Sans-serif; font-style: none; font-weight: bold; 400; color: #996644; }

.entry p a:visited { color: #ab8b64; }
.entry ul { list-style-type:disc; }

.imgleft { border:2px solid #e3eef0; float:left; margin:0 4px 4px 0; }
.imgright { border:2px solid #e3eef0; float:right; margin:0 0 4px 4px; }

.commentlist li, #commentform input, #commentform textarea { font: 1.0em Verdana, 'Lucida Grande', Arial, Sans-Serif; }

.commentlist li { font-weight: normal; }
.commentlist cite, .commentlist cite a { font-weight: normal; font-style: normal; font-size: 1.0em; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }
#commentform p { font-family: Verdana, 'Lucida Grande', Arial, Sans-Serif; }
.commentmetadata { font-weight: normal; }

#sidebar { font: 1em Verdana, 'Lucida Grande', Arial, Sans-Serif; }

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { color: #ae957f; }

blockquote { font-size: 1.0em; font-style: italic; font-weight: normal; }

code { font: 1.1em 'Courier New', Courier, Fixed; }

acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }

a, h2 a:hover, h3 a:hover { color: #ab8b64; text-decoration: none; }

a:hover { color: #996644; text-decoration: none; }

#wp-calendar #prev a, #wp-calendar #next a { font-size: 9px; 9pt; }
#wp-calendar a { text-decoration: none; color: #996644;	}
#wp-calendar caption { font: bold 14px 1.3em Verdana, 'Lucida Grande', Arial, Sans-Serif; text-align: center; }
#wp-calendar th { font-style: normal; text-transform: capitalize; border: 1px solid #cab696; border-bottom: 1px solid #c6b08f; }

/* End Typography & Colors */



/* Begin Structure */

body { margin: 0 0 30px 0; padding: 0; }

#page { margin:auto; padding-top:104px; width: 770px; }

.narrowcolumn { float: right; padding: 0; margin: 5px 0px 0px 0px; width: 525px; }
.widecolumn { padding: 10px 0 20px 0; margin: 5px 0 0 150px; width: 440px; }

.post { margin: 40px 0 20px 0; text-align: justify; border-bottom: 1px dotted #818181; }
.post hr { display: block; }

.widecolumn .post { margin: 0; }
.narrowcolumn .postmetadata { padding-top: 5px; }
.widecolumn .postmetadata { margin: 30px 0; }
.widecolumn .smallattachment { text-align: center; float: left; width: 148px; margin: 5px 5px 5px 0px; }

.widecolumn .attachment { text-align: center; margin: 5px 0px; }

.postmetadata { clear: left; }

/* End Structure */



/* Begin Headers */

h1 { padding-top: 70px; margin: 0; }

h2 { margin: 30px 0 0; }
h2.pagetitle { margin-top: 30px; text-align: center; }

#sidebar h2 { margin: 5px 0 0; padding: 0; }

h3 { padding: 0; margin: 30px 0 0; }
h3.comments { padding: 0; margin: 40px auto 20px ; }

/* End Headers */



/* Begin Images */

p img { padding: 0; max-width: 100%; }

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

.alignright { float: right; }
.alignleft { float: left; }

/* End Images */



/* Begin Lists

Special stylized non-IE bullets do not work in Internet Explorer, which merely default to normal bullets. */

.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: 18px; }
#sidebar ul p, #sidebar ul select { margin: 5px 0 0px; }
#sidebar ul ul, #sidebar ul ol { margin: 2px 0 0 1px; }
#sidebar ul ul ul, #sidebar ul ol { margin: 0px 0 0 2px; }

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 Entry Lists */



/* Begin Form Elements */

#searchform { margin: 10px auto; padding: 5px 3px; text-align: center; }
#searchform #s { border: 1px solid #996644; font-family: Verdana, Arial, sans-serif; color: #5998a2; font-size:11px; width: 70px; padding: 2px; }

#sidebar #searchsubmit { border: 1px solid #996644; padding: 1px; background: #f9f6ef url('images/inputbg.gif'); font-family: Verdana, Arial, sans-serif; color: #fff; font-size:11px; }

.entry form { text-align:center; } /* For password protected posts to look better. */

select { width: 130px; }

#commentform input { width: 180px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 100%; padding: 2px; }
#commentform #submit { margin: 0; float: right; }

/* End Form Elements */



/* Begin Comments*/

.alt { margin: 0; padding: 10px; }

.commentlist { padding: 0; text-align: justify; }
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; }
.commentlist p { margin: 10px 5px 10px 0; }

#commentform p { margin: 5px 0; }

.nocomments { text-align: center; margin: 0; padding: 0; }

.commentmetadata { margin: 0; display: block;	}

/* End Comments */



/* Begin Sidebar */

#sidebar { padding: 29px; width: 160px; text-align:left; background:url('images/sidebar1.jpg') no-repeat;}

#sidebar2 {background:url('images/sidebar2.jpg') bottom left no-repeat; width:218px; }
#sidebarbg { background:url('images/sidebarbg.gif') repeat-y; width:218px; float:left; }
#sidebar form { margin: 0; }

/* End Sidebar */



/* Begin Calendar */

#wp-calendar { text-align: center; empty-cells: show; width: 160px; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; background-color: #f4f0e5; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: center; background-color: #f9f6ef; border: 1px solid #ddccae; }

#wp-calendar td.pad:hover { background-color: #f9f6ef; } /* Doesn't work in IE */

/* End Calendar */



/* Begin Various Tags & Classes */

acronym, abbr, span.caps {	cursor: help; }
acronym, abbr {border-bottom: 1px dashed #999; }

blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }

.center { text-align: center; }

hr { display: none; }

a img { border: none; }

.navigation { display: block; text-align: center; margin-top: 20px; margin-bottom: 40px; }

/* End Various Tags & Classes*/