  body {
    background-color:#491C5D;
    margin:0;
    padding:0;  
    text-align:center;
	letter-spacing: 1px;
  }
  
  div#all{
    background-image:url('../images/background.png');
    width:798px;
    text-align:left;
    margin: 0 auto;
  }
  
  /*
  div#header{
    margin:0 24px;
    background-image:url('../images/yoga-with-ruth-fisk.jpg');
    height:215px;
    width:750px;
    border: 1px solid #EBEBEB;
  }
  */
  
  #header{
    margin:0 24px;
    border: 1px solid #EBEBEB;
  }
  
  div#footer{
    background-image:url('../images/footerback.jpg');
    margin:0 24px;
    height: 50px;
    width:750px;
    border: 1px solid #EBEBEB;
    text-align: center;
	font-size: 0.9em;
	padding-top: 16px;
  }
  
  table {
  margin:0 auto 0 10px;
  }
  
  .dark p, .dark a, .nav p, .nav a{
  color:#ebebeb;
  margin: 4px 4px 4px 0;
  }
  
  p, a {
  color:#2f2f2f;
  font-family:arial;  
  }
  
  table.register {
  color:#2f2f2f;
  font-family:arial;
  font-size: 0.85em;
  }
  
  h2 {
  font-weight:normal;
  margin: 0;
  padding: 10px 5px 10px 10px;
  font-size: 1.2em;
  color:#ebebeb;
  font-family:'trebuchet ms';  
  }
  
  p {
  padding: 0 5px 10px 10px;
  font-size: 0.8em;
  margin: 0;
  }
  
  a{
  text-align:right;
  /*font-weight:bold;*/  
  }
  
  table div {
  width:176px;
  background-repeat:no-repeat;
  margin:0;
  padding:0;
  /*top:-1px;*/
  }
  
  div.navigate {
  text-align:right;
  }
  
  .blue {background-color:#253D63;}
  .green {background-color:#639A0B}
  .orange {background-color:#CB6622}
  .red {background-color:#6C2A46}
  .purple {background-color:#491C5D}
  
  
  #blue-topback {background-image:url('../images/bluetopback.png')}
  #green-topback {background-image:url('../images/greentopback.png')}
  #orange-topback {background-image:url('../images/orangetopback.png')}
  #red-topback {background-image:url('../images/redtopback.png')}
  #purple-topback {background-image:url('../images/purpletopback.png')}  
  
  .blue {background-image:url('../images/bluebotback.png')}
  .green {background-image:url('../images/greenbotback.png')}
  .orange {background-image:url('../images/orangebotback.png')}
  .red {background-image:url('../images/redbotback.png')}
  .purple {background-image:url('../images/purplebotback.png')}  
  
    
  #blue {background-color:#253D63; width: 555px; margin-left:10px; margin-top:6px;}
  #blue #tl {background-image:url('../images/bluecorner-tl.png')}
  #blue #tr {background-image:url('../images/bluecorner-tr.png')}
  #blue #bl {background-image:url('../images/bluecorner-bl.png')}
  #blue #br {background-image:url('../images/bluecorner-br.png')}
  
    
  #green {background-color:#639A0B; width: 555px;}
  #green #tl {background-image:url('../images/greencorner-tl.png')}
  #green #tr {background-image:url('../images/greencorner-tr.png')}
  #green #bl {background-image:url('../images/greencorner-bl.png')}
  #green #br {background-image:url('../images/greencorner-br.png')}
  
  #orange {background-color:#CB6622; width: 555px;}
  #orange #tl {background-image:url('../images/orangecorner-tl.png')}
  #orange #tr {background-image:url('../images/orangecorner-tr.png')}
  #orange #bl {background-image:url('../images/orangecorner-bl.png')}
  #orange #br {background-image:url('../images/orangecorner-br.png')}
  
  #red {background-color:#6C2A46; width: 555px;}
  #red #tl {background-image:url('../images/redcorner-tl.png')}
  #red #tr {background-image:url('../images/redcorner-tr.png')}
  #red #bl {background-image:url('../images/redcorner-bl.png')}
  #red #br {background-image:url('../images/redcorner-br.png')}
  
  
  table td {
  background-position:bottom;
  background-repeat:no-repeat;
  border:0;
  padding:0;
  }
  
  .nav p{
    font-weight:normal;
    margin:5px;
    margin-top:0px;
  }
  
  .nav {
    /*position:relative;
    right:11px;
    float:right;
    margin: 12px;*/
	float: right;
	margin: 2px 0 12px 18px;
  }
  
  #navwrap {
    float: right;
  }
  
  #navwrap .nav {
    float: none;
  }
  
    #tl, #tr, #bl, #br {
  width:8px; 
  height:8px;
  background-repeat:no-repeat;
  }
  
  #content_header {
  margin-bottom: 20px;
  margin-top: 0px;
  float:left;
  width:550px;
  }

  #content_header h2 {
  margin: 0;
  padding: 0 0 0 10px;
  }
  
  body.inside #content {
  /*border: 1px solid red;*/
  padding: 12px 22px 5px 16px;
  }
  
  body.inside #green-topback { padding-top: 12px; }
  body.inside #red-topback { padding-top: 12px; }
  body.inside #orange-topback { padding-top: 12px; }
  body.inside #blue-topback { padding-top: 12px; }
  body.inside #purple-topback { padding-top: 12px; }
  
  table.schtable div.deco_header table#red {
 	padding: 0;
	margin: 0;
	width: 250px;
  }

.quote p {
 color: #ffffff;
 padding:0;
 margin:0;
}

#BlogContent {
 margin: 0 0 0 15px;
}

