div.blogentryentry blockquote {
	margin: 0px 25px 0px 25px;
	padding: 1px 20px 1px 20px;
	background: transparent url('/images/styles/dotted-000-right.gif') repeat-y left;
}

.blogentry           {clear:both;margin-bottom:8em;}
.blogentry:after     {content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden;}
.blogentrytitle      {font-size:140%;font-weight:bold;text-align:left;margin-top:0.5em;margin-bottom:0em;}
.blogentrytitle a    {text-decoration:none;color:black;}
.blogentrydate       {text-align:left;font-size:75%;margin-top:0.5em;margin-bottom:2em;margin-top:1em;}
.blogentryentry      {clear:both;}
.blogdate            {clear:both;text-align:right;font-weight:bold;margin-bottom:1em;}
.bloginfo            {float:left;text-align:left;font-size:80%;}
.blogentryupperinfo  {clear:both;text-align:left;font-size:80%;margin-bottom:2em;margin-top:0.25em;}
.blogentrylowerinfo  {clear:both;text-align:left;font-size:80%;margin-top:1em;}
.blogimage           {float:left; padding:1em 2em 2em 1em;}
.blogimageleft       {float:left; padding:0.5em 2em 2em 0.5em;}
.blogimageright      {float:right;padding:0.5em 0.5em 2em 2em;}
.blogimage img,
.blogimageleft img,
.blogimageright img  {max-width:400px;box-shadow:10px 10px 20px #999999;}
.editcontrols        {float:right;clear:right;text-align:right;color:#999999;}

.center {float:none;clear:both;text-align:center;}

.showentrynavigation  {float:left;height:500px;text-align:right;padding-right:2em;margin-right:2em;border-right:1px solid #999999;}

.comment              {clear:both;padding-top:1em;padding-bottom:4em;}
.commentcomment       {clear:both;margin-bottom:1em;font-style: italic;}
.commentcommenthidden {clear:both;margin-bottom:1em;font-style:italic;color:#999999;}
.commenttrackback    {font-style:normal;}
.commentinfo          {float:left;clear:left;font-size:75%;}

.blognavigation    {float:left;width:20%;margin:0em;border-right:1px solid #999999;}
.blognavsection    {margin-bottom:2em;margin-right:1em;text-align:right;}
.blognavtitle      {font-weight: bold;font-size: 85%;}
.blognavmain       {line-height: 110%;font-size: 85%;}

.viewcompact       {}
.viewcompacttitle  {float:left;}
.viewcompactdate   {float: right;font-size:75%;}
.viewcompactentry  {clear:both;font-size:75%;padding-bottom:2em;}

.viewtitle         {clear:both;}
.viewtitletitle    {float:left;}
.viewtitledate     {float:right;font-size:75%;}

.viewmodeundefined {font-size:large;color:red;}

.taxonomy-categories {float:left;width:45%;text-align:center;}
.taxonomy-archive    {float:right;width:45%;text-align:center;}

.archiveNavigationVertical       {text-align:right;}
.archiveNavigationHorizontal     {text-align:center;}

.archiveNavigationYearVertical   {line-height:130%;margin-bottom:1em;}
.archiveNavigationYearHorizontal {float:right;text-align:center;margin-left:2em;}

.blog-commentform textarea {font-size:120%;}

div.curated-link       {display:block;padding-top:2em;padding-bottom:2em;}
curated-link-icon      {display:block;float:left;width:16px;height:16px;margin-right:10px;}
curated-link-url       {display:block;margin-bottom:1em;font-weight:bold;}
p.curated-link-quote   {display:block;float:none;clear:both;margin-left:26px;margin-bottom:2em;margin-top:1em;border-left:1px dotted #999999;padding-left:10px;color:#999999;font-style:italic;}
p.curated-link-comment {display:block;float:none;clear:both;margin-left:26px;}

@media only screen and (max-width: 750px)
{
  .blognavigation    {float:none;width:100%;border-right:0px;}
  .blognavsection    {margin-bottom:2em;margin-right:1em;text-align:left;font-size:120%;}

  .blogimage img     {max-width:250px;}

  .taxonomy-categories {float:none;width:100%;}
  .taxonomy-archive    {float:none;width:100%;}
}

@media print
{
  .blognavsection              {display:none;}
  .blogdate                    {font-weight:bold;margin-top:2em;margin-bottom:1em;}
  .blogentry                   {margin-bottom:2em;}
  .editcontrols                {display:none;}
  .archiveNavigationVertical   {display:none;}
  .archiveNavigationHorizontal {display:none;}
}