/* EarthyBirthyMamas.Net - v1 Nov 30, 2005*/
body { 
	margin:0; 
	padding:0; 
	background: #707667;
 }

h1 {
 width: 768px;
 margin:0;
 height: 100px;
 background: transparent url(../images/header.gif) center top scroll no-repeat;
 }
 
h2 { 
 margin:0;
 padding:0; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#link {
 position:absolute;
 top:0;
 left:0;
 padding:0;
}

div#link  a{
	border-color: transparent;
	border-bottom: 0px;
}
 
div#container {
 background: #77573C;
 width:768px;
 margin: 0px;
 padding: 0px;
 }
 
div#content { 
 margin:0 0 0 130px; 
 padding: 8px;
 background:white;
 background-image:url("http://earthybirthymamas.ca/staging/images/ebm_watermark.png");
 background-attachment:fixed;
 background-repeat:no-repeat;
 background-position:center center;
  min-height: 400px;
 }
 
div#content p { 
 margin:1em 0 0 0; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.9em;
}

div#thankyous p { 
 margin:1em 1.5em 1em 1.5em; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 font-style:italic;
}

div#photos img { 
 margin: 0 110px; 
}

p#footer { 
 background:#807A5F; 
 margin:0; 
 padding:8px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.7em;
 text-align:center;
 }

ul#nav {
 float: left;
 width: 130px;
 margin: 0px;
 padding: 0px;
 background: #596250;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
 /*  */
 
ul#nav li {
 list-style-type:none;
 margin: 0.4em 0.4em 0.8em;
 padding: 0;
 }
	
ul#nav a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.9em;
 font-weight:bold;
 color: white;
 border-bottom: none;
}

ul#nav a.active {
 border-bottom: 2px solid white;
}
	
ul#nav a:hover {
  border-bottom: 1px solid white;
}

form label {
display:block;
float:left;
margin:5px 0pt 0pt;
padding:0pt;
text-align:right;
width: 200px;
}

form {
margin:0pt;
max-width:1000px;
min-width:400px;
padding:0pt;
}

form .required {
font-weight:bold;
}
	
/* Basic Styles */
a:link {
	color: #555590; 
	text-decoration: none;
	border-bottom: 1px solid #323767;
}
a:visited {
	color: black;
	text-decoration: none;
	border-bottom: 1px solid #555367;
}
a:hover {
	color: black; 
	text-decoration: none;
	border-bottom: 1px dotted #323767;
}
a:focus {
	color: black; 
	text-decoration: none;
	border-bottom: 1px dotted #323767;
}
a:active {
	color: black;
	text-decoration: none;
	border-color: transparent;
}
a.image {
	color: black;
	text-decoration: none;
	border-color: transparent;
	border-bottom: 0px;
}

img { 
 border: 0px;
}

img.floatLeft { 
 float: left;
 margin: 8px; 
 border: 0px;
}

img.floatRight { 
 float: right;
 margin: 8px; 
 border: 0px;
}

.centeredImage
{
 text-align:center;
 margin-top:0px;
 margin-bottom:0px;
 padding:0px;
}

.photos
{
 width:420px;
 text-align:center;
 margin-top:0px;
 margin-bottom:0px;
 margin-left: auto;
 margin-right: auto;
 padding:0px;
}

div#thumbs
{
 text-align:center;
 margin-top:0px;
 margin-bottom:0px;
 margin-left: auto;
 margin-right: auto;
 padding:0px;
}

div#thumbs img
{
 margin-bottom:0px;
 padding:20px 20px 0px;
 border-bottom: 0px;
 text-decoration: none;
 border-color: transparent;
 border-bottom: 0px;
}

div#thumbs a
{
 text-decoration: none;
 border-color: transparent;
 border-bottom: 0px;
}
