/*
Theme Name: New Meadow
Theme URI: http://www.new-meadow.com
Description: A bespoke theme designed by Barry Lowenhoff and built by Ben Locker

Version: 1 (WP 2.7 Beta)
Author: Ben Locker and Barry Lowenhoff
Author URI: http://www.new-meadow.com
Tags: bespoke, media
*/
/*

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
*/



body {
background-color:#ECEAD8;
height:100%;


}


.wrapper {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	border: 0px #000;
	background-color:#fff;




	
}

a {
color: #883B1C;
text-decoration: none;
}

a:hover {
color:#5E82AB;
text-decoration: none;

}

.floatleft {
float:left;
}

.floatleftpic {
float:left;
padding-right:3px;
padding-top:3px;
border: 0px;
}

.bold {
font-weight: bold;
}

#header img {
border: 0px;

}


/* START OF NAVIGATION */
div#navcontainer {
	border-top: dotted 1px #797979;
	border-bottom: dotted 1px #797979;
	margin-left: 87px;
	margin-right: 75px;
	margin-top: 18px;
	width:820px;
	font-weight: bold;
}


div#navcontainer ul
{
margin: 5px 0px 0px;
padding: 0px 0px 5px;

}
div#navcontainer ul li {
	list-style: none;
	display: inline;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;	
	margin-right: 15px;
	

}

div#navcontainer ul li a
{
text-decoration: none;
color: #000;
font-weight: bold;

}


/* END OF NAVIGATION */


/* MAIN CONTENT */


.contentwrapper {
background-color:#fff;
height: 100%;
}

#content {
float:left;
width:408px;
padding-left:87px;
margin-top:5px;
border-right: dotted 1px #797979;
min-height: 1850px;
	margin-bottom: 12px;
}

#content img {
border:0px;
}

#content p.image450{
margin-left: -47px;
}



#content p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
line-height: 20px;
margin-right: 7px;
}

#content p.dropcap:first-letter {
	color: #883B1C;
	margin: 0px 10px 0px 0px;
	padding: 5px 0px 0px;
	float: left;
	font: 100 normal 192px "Times New Roman", Times, Georgia, serif;
	line-height: 130px;
}

#content.archive p.dropcap:first-letter {
	color: #883B1C;
	margin: 0px 7px 0px 0px;
	padding: 5px 0px 0px;
	float: left;
	font: 100 normal 106px "Times New Roman", Times, Georgia, serif;
	line-height: 70px;
	
}

#content h1 {
	font: normal 30px "Times New Roman", Times, Georgia, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
	border-bottom: dotted 1px #797979;
	margin-right: 5px;
	margin-top: 12px;
	padding-bottom: 8px;
	color: #883B1C;
}

#content.archive h1 {
	font: normal 20px "Times New Roman", Times, Georgia, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
	border-bottom: dotted 1px #797979;
	margin-right: 5px;
	margin-top: 9px;
	padding-bottom: 8px;
	color: #883B1C;
}

#content.archive h3 {
	font: normal 20px "Times New Roman", Times, Georgia, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #5E82AB;
	border-bottom: 1px dotted #797979;
	padding-bottom: 10px;
	

}

#content h3.helveticasans {
font-family: helvetica, arial, sans-serif;
font-size: 12px;
text-transform: uppercase;
margin-top:36px;
font-weight: bold;
text-align:center;
letter-spacing: 1px;
color: #883B1C;
}



#content h3.blueTNR {
	font: normal 20px "Times New Roman", Times, Georgia, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #5E82AB;
	border-bottom: 1px dotted #797979;
	border-top: 1px dotted #797979;
	padding-bottom: 10px;
	padding-top:10px;
}

#content.archive h3 a {
color: #5E82AB;
}

#content.archive span.smallersans {
font-family: Helvetiva, Arial, sans-serif;
font-size: 12px;
}



#content h4 {
	font: normal 14px "Times New Roman", Times, Georgia, serif;
}

#content p.endpost {
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
}

#content p.authorposts {
font-size: 13px;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top:4px;
padding-top:0px;
}

#content a.uppercaselink
{text-transform: uppercase;
font-size: 14px;
}

#content ul{

	list-style: url(/nmm/wp-content/themes/nmm/img/furniture/bullet.gif) inside;
	margin-left: 0px;
	padding-left:0px;
font-family: Georgia, "Times New Roman", Times, serif;

}

#content ol{
	margin-left: 0px;
	padding-left:0px;
	list-style-position: inside;

}

#content blockquote {
font-style:italic;
color: #883B1C;
margin-left: 20px;
}

#content blockquote .credit {
font-style: normal;
text-transform:uppercase;
font-size:12px;
}

.grey {
color: #797979;
}

/* COMMENTS FROM HERE */

hr.dotted {
	color: #fff;
	background-color: #fff;
	border-top: 3px none #797979;
	border-right: 3px none #797979;
	border-bottom: 3px dotted #797979;
	border-left: 3px none #797979;
	margin-right: 7px;
	margin-top:20px;
}

div.dotted {
background-image: url(/nmm/wp-content/themes/nmm/img/furniture/dotborder.gif);
background-repeat:repeat-x;
margin-right: 3px;
margin-top:20px;
}


p.commentsheading {
margin-top:0px;
text-align:center;
commentsheading: 0px;
margin-bottom: 0px;

}

p.commentsheading_individual {

text-align:center;
padding-top: 2px;


}

#commentlist h3.commentauthor{
font-family: Helvetica, Arial, sans-serif;
font-size:13px;
text-transform: uppercase;
margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
padding-top: 0px;
color: #883B1C;


}

#commentlist p{
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
margin-top:0px;
margin-bottom: 6px;
color: #797979;

}

h2#postcomment {
	font: normal 30px "Times New Roman", Times, Georgia, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
	border-bottom: dotted 1px #797979;
	margin-right: 5px;
	margin-top: 22px;
	padding-bottom: 8px;
	color: #883B1C;
}



cite.date {
font-size: 10px;
font-weight: bold;
font-style: normal;
}




textarea#comment, textarea#wpcf_msg {
border: 1px solid #883B1C;
margin-bottom:0px;
margin-top:4px;
margin-left: 0px;
padding:4px;
width: 390px;
height:100px;;

}

input#submit, input#contactsubmit {
border: 1px solid #000;
background-color:#fff;
color: #000;
padding: 3px;
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
letter-spacing: 1px;
font-weight: bold;
margin-top:0px;
width: 60px;
height:60px;
text-align:center;

}

input#author, input#email, input#url, input#wpcf_your_name, input#wpcf_email, input#wpcf_subject
{
border: 1px solid #883B1C;
margin-top:4px;
font-size:12px;
font-family: Helvetica, Arial, sans-serif;
width:99%;
height:20px;
padding:0px;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

input#author, input#email, input#url, input#wpcf_your_name, input#wpcf_email, input#wpcf_subject
{
border: 1px solid #883B1C;
margin-top:4px;
font-size:12px;
font-family: Helvetica, Arial, sans-serif;
width:99%;
height:20px;
padding:1px;

}
}

p.comform {
padding: 0px;
margin: 0px;
}

p.submitbox {
background-color: #883B1C;
padding:0px;
line-height: 0px;
margin: 0px;

}

small {
font-family: Helvetica, Arial, sans-serif;
font-size: 10px;
float: right;
}



/* END OF COMMENTS - BEGINNING OF SIDEBAR */


#sidebar {
float: left;
background-color:#ffffff;
width:450px;
padding-left:0px;
margin-left:0px;
text-align: left;


}

#sidebar h1
{
	font: normal 22px "Times New Roman", Times, Georgia, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
	border-bottom: dotted 1px #797979;
	margin-left: 5px;
	margin-right: 40px;
	margin-top: 25px;
	padding-bottom: 9px;
	color: #9C9A70;
	

}

/* THIS IS TO FIX A 1px drop in the right column, as rendered by Safari */

@media screen and (-webkit-min-device-pixel-ratio:0) {
#sidebar h1
{
	font: normal 22px "Times New Roman", Times, Georgia, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
	border-bottom: dotted 1px #797979;
	margin-left: 5px;
	margin-right: 40px;
	margin-top: 25px;
	padding-bottom: 8px;
	color: #9C9A70;

}
}







#sidebar p

{
	font-family: Helvetica, Arial, sans-serif;
	color: #70716F;
	font-size: 13px;
	line-height: 17px;
	margin-left:7px;
	margin-right: 40px;
	padding: 5px 0px;
	
}

#sidebar p.sideintro2

{
border-bottom: dotted 1px #797979;
padding-top: 0px;
margin-bottom: 6px;
padding-bottom: 10px;
font-size: 14px;
line-height: 20px;
margin-top:2px;

}
#sidebar p.sideintro

{
padding-top: 0px;
margin-top:2px;
margin-bottom: 2px;
padding-bottom: 10px;
font-size: 14px;
line-height: 20px;

}


div.textwidget {
	
	color: #333;
	font-size: 11px;
	line-height: 15px;
	margin-left:7px;
	margin-right: 7px;
	text-transform: none;
	}
	
.openquote
{background: url(/nmm/wp-content/themes/nmm/img/furniture/quoteopen.gif) no-repeat 0px -4px;	}

.closedquote
{background: url(/nmm/wp-content/themes/nmm/img/furniture/quoteclosed.gif) no-repeat 0px -4px; }



.helvetica
{
font-family: Helvetica, Arial, sans-serif;
line-height: 1.3em;
font-size: 12px;
}

.georgia
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 18px;
color:#797979;
margin-bottom: 20px;

}

/* COMMENTS WIDGET */
#get_recent_comments_wrap ul li {
font-family: Helvetica, Arial, sans-serif;
line-height: 1.3em;
font-size: 12px;
text-transform:none;
color: #797979;
letter-spacing: normal;


}

#get_recent_comments_wrap a {
text-transform: uppercase;
font-family: Georgia, "commentsheading_individual Roman", serif;
font-size: 13px;
color: #797979;
letter-spacing: 1px;


}


#narrow1 {
width: 208px;
float: left;
border-right: dotted 1px #797979;
padding-top:0px;
margin-top:0px;


}

#narrow1 #text-271736241 h2, #narrow1 #get-recent-comments h2, #narrow1 #archives h2, #archives-2 h2  {


font-family:  Helvetica, Arial, sans-serif;
font-size: 12px;
text-align:left;
color:#F1E2BA;
font-weight:normal;
padding:3px 0px;
margin-left:7px;
margin-right:7px;
margin-top:0px;

background-color: #9C9A70;
text-align:center;
letter-spacing: 1px;
text-transform: uppercase;

}

#narrow2 {
width: 208px;
float: left;
}



#narrow2 #recent-posts h2, #narrow2 #linkcat-2 h2, #narrow2 #linkcat-76 h2, #recent-posts-2 h2{


font-family:  Helvetica, Arial, sans-serif;
font-size: 12px;
text-align:left;
color:#F1E2BA;
font-weight:normal;
padding:3px 0px;
margin-left:7px;
margin-right: 7px;
margin-top:0px;
background-color: #883B1C;
text-align:center;
letter-spacing: 1px;
text-transform: uppercase;

}

#narrow2 #text-271738011 h2
{
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
padding:26px 0px 0px 0px;
margin-left:7px;
margin-right: 7px;
margin-bottom: 2px;
background-image: url(/nmm/wp-content/themes/nmm/img/furniture/dotborder.gif);
background-repeat:repeat-x;
}




#narrow1 ul, #narrow2 ul{
list-style-type: none;
padding-left: 0px;
margin-left:0px;
padding-top:0px;
margin-top:0px;
}

.bwidget li {
border-bottom: 1px dotted #797979;
margin-left:8px;
margin-right:7px;
text-transform: uppercase;
padding-bottom: 3px;
margin-bottom: 5px;
font-size: 13px;
letter-spacing: 1px;

}

.bwidget li a {
text-decoration: none;
color: #797979;

}


#footer {
	clear: both;
	font-family: Helvetica, Arial, sans-serif;
	
	
		padding-top:2px;
	padding-bottom:2px;
	border-top: 1px dotted #797979;
	margin-top: 12px;
	margin-left: 87px;
	margin-right: 87px;
	
}

#footer ul {

	padding-left:0px;
margin-left:0px;

}
#footer li 	{
	list-style: none;
	display: inline;
	font-size: 11px;
	
	padding-right:25px;
	color: #797979;	


		
	
	}
#footer a {	color: #797979;}
#footer a:hover {text-decoration: underline;}

