/*
Theme Name: Margaret N. Reynolds
Theme URI: http://wordpress.org/
Description: Custom design for MNR.
Version: 1.0
Author: Sean Gaffney
Author URI: http://seangaffney.cc/
Tags: brown, contemporary, custom e-commerce, custom galleries

Revisions to design by Brian Steele
http://bsteelephoto.com
*/

* {
	margin: 0;
	padding: 0;
}

body {
	background: #25170a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 67%;
	color: #3d342b;
}

a, a img {
	outline: none;
	border: none;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: inline; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: inline; margin-left: auto; margin-right: auto}

#container {
	margin: 0 auto; /*0 auto 60px auto;*/
        background: #f8f4f0 url('images/container_bg.png') repeat-y scroll top left;
	width: 956px;

}

h1 {
	background: url('images/header_st.jpg') no-repeat scroll top left;
	width: 956px;
	height: 120px;
	text-indent: -9999px;
}

h1 a {
	display: block;
	width: 455px;
	height: 120px;
}

ul#navmenu {
	float: left;
	padding: 0 0 50px 0;
	background: url('images/nav_border.png') no-repeat scroll bottom right;
	width: 170px;
	height: 100%;
	font-size: 16px;
	line-height: 63px;
	color: #ba9588;
	list-style: none;
	border-right: 1px solid #fff;
text-transform: uppercase;
}

ul#navmenu li a {
	display: block;
	padding: 0 0 0 25px;
	height: 63px;
	color: #ba9588;
	text-decoration: none;
        
}

ul#navmenu li a:hover {
	background: url('images/nav_hover_light.png') no-repeat scroll top left;
	color: #fff;
	text-decoration: none;

}

ul#navmenu ul {
        list-style: none;
        font-size: 13px;
        font-weight: 500;
        text-indent: 25px;
        text-transform: lowercase;
}

#content {
        float: right;
        width: 750px;
        margin: 15px;
	
	
	font-size: 1.2em;
	line-height: 1.5em;

}

.post h2{
	font: bold 17pt;
        text-align: center;
	color: #000;
        padding: 0px 0px 10px 0px;
        
	}

.post p {
        padding: 0 10px 10px 10px;
}

.post a {
	color: #3d342b;
	text-decoration: none;
        border-bottom: none;

<!--
	border-bottom: 1px dotted #3d342b; -->
}

#content h2 a {
        border: none;
        text-align: center;
        
}

#content a:hover {
	color: #6f645a;
}

#content img {
        border: 15px solid #3d342b;
}

ul#gallery {
	float: right;
	padding: 30px 30px 0 30px;
	width: 725px;
	list-style: none;
}

ul#gallery li {
	float: left;
	margin: 0 30px 30px 0;
}

ul#gallery li div {
	position: relative;
	width: 188px;
	height: 149px;
}

ul#gallery li div a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 186px;
	height: 147px;
	text-indent: -9999px;
	border: 1px solid #25170a;
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter:alpha(opacity=30);
}

ul#gallery li div a:hover {
	width: 168px;
	height: 129px;
	border: 10px solid #25170a;
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter:alpha(opacity=30);
}

#footer {
	clear: both;
	margin: -50px 0 0 0;
	background: url('images/footer.png') no-repeat scroll top left;
	width: 956px;
	height: 112px;
}

#footcopy {
	padding: 5px 25px;
	background: #25170a;
	height: 60px;
	color: #ba9588;
}

#footcopy a {
	padding: 5px 0;
	color: #34271a;
	text-decoration: none;
}

#footcopy a:hover {
	color: #6f645a;
	text-decoration: none;
}

.left {
	clear: left;
	float: left;
}

.right {
	clear: right;
	float: right;
}

.wp-caption {
   
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}


.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
   align: center;

}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


