/*

Theme Name: MD Neue
Theme URI: http://1000ff.de/wordpress-theme-blass-english-version/
Description: MDNeue special customized. 
Version: 1.2 (green)
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(172,196,82);
    background-repeat: repeat-x; 
    background-position: 25px 40px; 
    background-image: url(greenback.png); 
}

#wrapper { margin: 0; padding: 0; }

#nav { height:40px; margin: 0px 0 0 0; padding: 0 5px; background: #6a5238; border-bottom: 2px solid rgb(132,156,42); 
  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,52,22,0.4);
 -webkit-box-shadow: 0 0 8px rgba(22,52,22,0.4))

}
#footer { background: #6a5238; padding: 25px 25px 50px 25px; color: #fff; text-align: center;   background-position: 0;
border-top: 2px solid rgb(132,156,42); }



/* 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(0,21,0); color: rgb(172,196,82); text-decoration:none;}


/* header */
#header h1, #header h1 a, #header h1 a:hover {
    font-family: Georgia, Serif; font-size: 85px; 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: 34px; 
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 5px rgba(22,52,22,0.4);
    -webkit-box-shadow: 1px 1px 5px rgba(22,52,22,0.4);
}

.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, Serif; color: #444871; 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: #7C6A50; padding: 2px 11px; display: inline-block; font-size: 11px; margin: 5px;}
#content a:hover.more-link {background: #444871; 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: #444871; 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 */

#comments { width: 522px; margin: 0 auto;  }
#comments p {color: #555;}
#comments a {color:#fff;}
#comments a:hover {color: #055;}

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

.commentlist { margin-bottom: 10px; padding-bottom: 11px; }
.commentlist li {border: 1px solid #fff;}
.commentlist li p {font-size: 16px; margin: 6px; }


#commentform { background: #fff; padding: 11px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #aaa;}
#commentform a {color: #055;}

#commentform textarea {
width: 474px;
border: 1px solid #ccc;
background-position: 515px 335px; color: #777; 
padding: 11px;
font: 16px Georgia; margin: 12px 0 0 0; font-weight: normal;

}

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

#commentform input {background: #555; border: none; padding: 5px; color: #fff; margin: 0 5px;}

#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:#777;
text-decoration:none;
}

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

/* footer */

#footer p {font-size: 14px; padding: 33px 0; }
#searchsubmit {background: #444871; border: none; padding: 2px; color: #fff; cursor: pointer; cursor: hand;}
#searchsubmit:hover {background: #333;}
