/* Warren Post, New Media Copán
   webmaster ~at~ wendygreenyoga ~dot~ com
   Core style for wendygreenyoga.com
*/

body { 
  margin: auto; /* horizontally centered */
  padding: 0em; 
  width: 780px; /* fixed width */
  color: #6a6a6a; 
  background-color: #83a852;
  font-family: "Liberation Sans", Arial, sans-serif; 
  font-style: normal; 
  font-size: 0.75em; 
  line-height: 1.4em; 
  } 

@media print { body { 
  color: black; 
  background-color: white; 
  font-family: Helvetica, sans-serif; 
  font-size: 10pt; 
  } } 

a:link, a:visited, a:active, a:visited:active {
  color: #4bacbd;
  background-color: inherit; 
  } 

@media print { a:link, a:visited { 
  color: inherit; 
  background-color: inherit; 
  text-decoration: none; 
  } } 

a:hover { 
  color: #666666;
  background-color: inherit; 
  } 

div#header ul.sitenav { 
  position: relative; 
  top: -2.75em; 
  } 

ul.sitenav { 
  float: right; 
  margin-top: 0.75em; 
  font-size: 1.05em; 
  color: white; 
  background-color: inherit; 
  font-weight: bold; 
  }

@media print { ul.sitenav { 
  display: none; 
  } } 

ul.sitenav li {
  display: inline; 
  } 

ul.sitenav a, ul.sitenav a:visited { 
  font-weight: bold; 
  text-decoration: none; 
  color: white; 
  background-color: inherit; 
  } 

ul.sitenav a:hover { 
  color: #cbe173; 
  background-color: inherit; 
  } 

div#content { 
  padding: 2em 0em 1em 6em; /* top right bottom left */ 
  color: inherit; 
  background-color: white; 
  }

@media print { div#content { 
  padding: 0em; 
  } } 

/* Prints URLs of links, by Eric Meyer
   http://www.alistapart.com/articles/goingtoprint/  */
@media print { div#content a:link:after, div#content a:visited:after { 
   content: " (" attr(href) ") "; 
   } } 

div#content img#quote { 
  float: right; 
  }

h1, h2, input.submit { 
	color: #4bacbd; 
	background-color: inherit; 
  font-style: oblique; 
  font-weight: bold; 
	} 

h2:before { 
  margin-right: 0.5em; 
  content: url(images/design/om-smaller.gif); 
  } 

h2 { 
  font-weight: normal; 
  background-color: #f4fbef; 
  } 

@media print { h1, h2, input.submit { 
  color: inherit; 
	background-color: inherit; 
  } } 

table { 
  /* Needed for Firefox */
  font-size: inherit; 
  } 

td { 
  vertical-align: top; 
  } 

img.photo { 
   float: right; 
   margin: 0em 1em 0em 1em; /* top right botom left */
   border: none; 
   clear: right; 
   } 

/* Clear floated elements extending beyond the bottom of div.content */
div#content-bottom { 
  clear: both; 
  } 
