/*

Theme Name: MD Neue
Theme URI: http://1000ff.de/wordpress-theme-blass-english-version/
Description: MDNeue is an elegant, minimal visual clutter, readers theme. Based on the Blass2 theme by 1000ff.
Version: 1.0
Tags: fixed width, two columns, widget ready, widgets, right sidebar, simple, white, clean, valid CSS, valid XHTML
Author: Stijn Dekker
Author URI: http://www.devijfde.nl

*/


/* eric meyer reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;  padding: 0;  border: 0;  outline: 0;  font-size: 100%;  vertical-align: baseline;  background: transparent;
  }

ol, ul {  list-style: none;} blockquote, q { quotes: none; }

/* remember to define focus styles! */
:focus { outline: 1px; }

/* remember to highlight inserts somehow! */
ins {  text-decoration: none; } del {  text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {  border-collapse: collapse;   border-spacing: 0; }

/* --end of reset-- */

/* basic structure */

body {
	margin: 0;	padding: 0;	font-family:  Helvetica, Arial, Verdana, sans-serif; font-size: 10px; background: rgb(248,231,201);
	background-repeat: repeat-x; background-position: 25px 40px; background-image: url(img/starlit.png); 
}

#wrapper {margin: 0; padding: 0; }
#nav { height:40px; margin: 0px 0 0 0; padding: 0 5px; background: rgb(48,67,54); border-bottom: 1px solid #087; 
background-image: url(img/crumpet.png);  background-position: 0;
}
#header { margin: 22px 0 12px 16px; padding: 0 16px; border-bottom: 4px dotted #fff; width: 999px;}
#content { width: 585px; margin: 0 0 0 32px;   min-height:999px;  height:auto !important;  height:999px;  }
#content2 { width: 777px; margin: 0 0 0 80px;   }

#sidebar { width:282px; position: absolute; left: 633px; padding: 33px; margin: 0 11px; background: #fff;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 -moz-box-shadow: 0 0 8px rgba(22,22,22,0.2);
 -webkit-box-shadow: 0 0 8px rgba(22,22,22,0.2))

}
#footer { background: rgb(55,75,95); padding: 25px 25px 50px 25px; color: #fff; text-align: center; background-image: url(img/crumpet.png);  background-position: 0; }


/* navigation */
#nav li {float:left; list-style:none;}
#nav li a {color:#fff; font-family: Georgia, Serif; font-size:16px; text-decoration:none; display:block; margin: 2px; padding:10px 22px;}
#nav li a:hover {text-decoration:none; background: #fff; color: rgb(55,75,95);}
#nav li.current_page_item a { background-color: rgb(111,0,0); color: #fff; text-decoration:none;}


/* header */
#header h1, #header h1 a, #header h1 a:hover {
    font-family: Georgia, Serif; font-size: 78px; font-weight: normal; color: #fff; display: inline; letter-spacing: -2px;
    text-shadow: -1px -1px 0 rgba(11,51,51,0.5);
	}
#header h2 { 
font-family: Georgia, Serif; font-weight: normal; font-style: italic; color: rgb(98,99,54); display: inline; font-size: 42px; 
text-transform: lowercase; margin: 0 0 0 41px; 
}

.profile {margin: 0 0 25px 0;}

/* content */
.post{ background: #fff; padding: 33px;; margin: 0; -moz-border-radius: 4px; -webkit-border-radius: 8px;  border: 1px solid #bbb;
-moz-box-shadow: 1px 1px 11px rgba(55,55,55,0.2);
-webkit-box-shadow: 1px 1px 11px rgba(55,55,55,0.2);}
.entry {margin: 0;}
.entry p { font-size:14px; line-height:19px;  margin:0 0 11px 0; color: #444; }
.entry a, #content2 a { text-decoration:none; color:#B19183; }
.entry p a:hover,#content2 p a:hover { color: #9B9C85; }
.entry  h1 { font-size: 14px;color:#222; margin:10px auto 0 auto;}
.entry  h2, #content2 h2, #content h2 a,#content2 h2 a { font:38px Georgia, Sans-serif; color: rgb(222,91,91); line-height: 39px; padding: 0 0 11px 0; }
.entry  h3 { font-size:16px; color:#ccc; margin:16px 0; }
.entry  h4 { font-size:11px; color:#7C6A50; margin:8px 0 8px 0; }
.entry  h5 { font:1.6em; color:#222; margin:10px 0; }
.entry strong {color: #666; font-size: 1.1em;}

#content ul,ol { font-size:11px; margin:10px 10px 10px 25px; }

#content2 ul,ol { margin:10px 10px 10px 25px; }

#content .more-link {color: #fff; background: rgb(211,211,211); padding: 2px; display: inline-block; font-size: 11px; margin: 5px;}
#content a:hover.more-link {background: rgb(181,111,111); color: #fff;}

.navigation {margin: 22px auto; width: 75px; }
#content .navigation a { font-size: 22px; font-family: Georgia, serif; color: #fff; background: rgb(55,85,111); opacity: 0.25; padding: 5px; }
#content .navigation a:hover {opacity: 0.9;}

/* blockquote + links */

blockquote {
	padding: 8px 16px 8px 16px;
	margin: 12px 0px 12px 0px;
	line-height: 14px;
	background-color: #eee;
}

a.more {
display:block;
text-align:right;
color:#2F460D;
text-decoration:none;
margin:10px 0 0;
}

a.more:hover {
text-decoration:none;
}

/* metadata under post */
.post {
margin:0 0 22px 0;
}

.post img {
border:1px solid #ccc;
padding:4px;
margin: 4px;
}

.info {
	font-size:10px;
	margin-bottom: 5px;
	padding: 6px;
	width: auto;
	border: 1px solid #DFEBD3;
}

.date {
font-size: 12px; margin: 11px; color: #ccc; font-weight: bold;
}


.post small {
margin-top:25px;
}

/* metadata sidebar  */
p.news {
background:#EFF8FB;
color:#333;
font-size:12px;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
margin:10px 0 28px;
padding:10px;
}

/* sidebar */
#sidebar h2 {
font-family: Georgia, sans-serif;
font-size: 16px;
color: rgb(98,77,54);
margin-bottom: 6px;
}

#sidebar ul {
list-style:none;
font-size:10px;
margin:0;
}

#sidebar li {
font-size: 14px;
border-bottom:1px solid #eee;
list-style:none;
padding:7px 0 7px 5px;
margin-bottom: 1px;
}

#sidebar li a:hover {
background: rgb(222,91,91); padding: 5px; color: #fff;
}



/* input */
#sidebar select {
border:1px solid rgb(200,220,250); background: #fff; font-family: Georgia; font-size: 14px; color: #666;
margin: 6px 0 12px 0; width: 282px; height: 32px; padding: 4px;
}

#sidebar option { padding: 2px; margin-bottom: 3px;}

/* comments */

h3#respond {font: 22px Georgia, "Times New Roman", Times, serif; color: #fff; margin: 11px 0;}
#comments {
font-size:0.9em;
}

#commentlist li {
margin-bottom:1.5em;
padding-bottom:1em;
}

#commentform { background: #fff; padding: 11px; -moz-border-radius: 3px;}

#commentform textarea {
width: 535px;
background-image: url(img/crumpet.png); background-position: 515px 335px; color: #fff; border: none;
padding: 11px;
font: 21px Georgia;margin: 12px 0;

}

#commentform #email,#commentform #author,#commentform #url {
font-size:1.1em;
background:#f8f7f6;
border:1px solid #d6d3d3;
width:350px;
}

#commentform input {}

#gravatar {
align:right;
}

/* wp stuff */

.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:4px 0 0 0;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}


.wp-caption-dd {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

#content li, #content2 li {
border-bottom:1px solid #EFF8FB;
padding:10px;
}

a,#sidebar li a,#footer a {
color:#999;
text-decoration:none;
}

img.wp-smiley {border: none; margin: 0; padding: 0; }

/* footer */

#footer p {font-size: 14px; padding: 33px 0; }

