.blog
{
	text-align: justify;
	font-family: "New York",Verdana, serif; 



}

.blog p:first-letter
{
}
.blog p:first-line
{
}
.blog h2 { margin-left: 2em; padding-left: 1em;}
.blog h3 { margin-left: 3em; }

#blog_main
{
  margin: 0;
  padding: 0;
  text-align: left;
  width: 70%;
}
#blog_panel
{
  margin: 0;
  padding: 0;
  padding-right: 3px;
  text-align: left;
  background-color: #e5e7d2;
  width: 30%;
}

#blogcontent {}
#blogcontent  h2 { padding-left: 1em;  font-family:"Times New Roman", Times, serif; text-transform: uppercase; letter-spacing: .05em;  font-size: 14px;  color:#655741;}
#blogcontent_header {}
#blogcontent_footer {}

#blogarchives
{
  margin: 0;
  margin-top: 25px;
  padding: 10px;
  text-align: left;
  background-color: white;
}
#blogarchives_header{}
#blogarchives_footer{}
#blogarchives ul { margin: 0; padding: 0; padding-left: 1em; padding-bottom: 1em;}
#blogarchives ul li { margin: 0; padding: 0; text-align: left;}
#blogarchives h2 { padding-left: 1em; font-family:"Times New Roman", Times, serif;  font-size: 14px; text-transform: uppercase; letter-spacing: .05em;  color: #9bad43;}

#blogroll
{
  margin: 0;
  padding: 1em;
  padding-right: .5em;
  text-align: left;
  background-color:  white;
}
#blogroll_header { }
#blogroll_footer { }
#blogroll ul { margin: 0; padding: 0; padding-left: 1em;}
#blogroll ul li { margin: 0; padding: 0; text-align: left;  padding-bottom: .5em;}
#blogroll  h2 { padding-left: 1em; font-family:"Times New Roman", Times, serif;  font-size: 14px; text-transform: uppercase; letter-spacing: .05em; color:#9bad43;}