div.blogentryentry blockquote {
	margin: 0px 25px 0px 25px;
	padding: 1px 20px 1px 20px;
	background: transparent url('/menu/images/styles/dotted-000-right.gif') repeat-y left;
}

div.blogentry          {clear:both;margin-bottom:8em;}
div.blogentry:after    {content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden;}
div.blogentrytitle     {font-size:140%;font-weight:bold;text-align:left;margin-top:0.5em;}
div.blogentrytitle a   {text-decoration:none;color:black;}
div.blogentrydate      {text-align:left;font-size:75%;margin-top:0.5em;margin-bottom:2em;margin-top:1em;}
div.blogentryentry     {clear:both;}
div.blogdate           {clear:both;text-align:right;font-weight:bold;margin-bottom:1em;}
div.bloginfo           {float:left;text-align:left;font-size:80%;}
div.blogentryupperinfo {clear:both;text-align:left;font-size:80%;margin-bottom:2em;margin-top:0.25em;}
div.blogentrylowerinfo {clear:both;text-align:left;font-size:80%;margin-top:1em;}
div.blogimage          {float:left;padding:1em;}
div.editcontrols       {float:right;clear:right;text-align:right;color:#999999;}

div.showentrynavigation {float:left;height:500px;text-align:right;padding-right:2em;margin-right:2em;border-right:1px solid #999999;}

div.comment              {clear:both;padding-top:1em;padding-bottom:4em;}
div.commentcomment       {clear:both;margin-bottom:1em;font-style: italic;}
div.commentcommenthidden {clear:both;margin-bottom:1em;font-style:italic;color:#999999;}
span.commenttrackback    {font-style:normal;}
div.commentinfo          {float:left;clear:left;font-size:75%;}

div.blognavigation    {float:left;width:20%;margin:0em;border-right:1px solid #999999;}
div.blognavsection    {margin-bottom:2em;margin-right:1em;text-align:right;}
div.blognavtitle      {font-weight: bold;font-size: 85%;}
div.blognavmain       {line-height: 110%;font-size: 85%;}

div.viewcompact       {}
div.viewcompacttitle  {float:left;}
div.viewcompactdate   {float: right;font-size:75%;}
div.viewcompactentry  {clear:both;font-size:75%;padding-bottom:2em;}

div.viewtitle         {clear:both;}
div.viewtitletitle    {float:left;}
div.viewtitledate     {float:right;font-size:75%;}

div.viewmodeundefined {font-size:large;color:red;}

div.taxonomy-categories {float:left;width:45%;text-align:center;}
div.taxonomy-archive    {float:right;width:45%;text-align:center;}

div.archiveNavigationVertical       {text-align:right;}
div.archiveNavigationHorizontal     {text-align:center;}

div.archiveNavigationYearVertical   {line-height:130%;margin-bottom:1em;}
div.archiveNavigationYearHorizontal {float:right;text-align:center;margin-left:2em;}

.blog-commentform textarea {font-size:120%;}

@media only screen and (max-device-width: 480px), only screen and (max-width: 480px), handheld
{
  div.blognavigation    {float:none;width:100%;border-right:0px;}
  div.blognavsection    {margin-bottom:2em;margin-right:1em;text-align:left;font-size:120%;}
  
  div.taxonomy-categories {float:none;width:100%;}
  div.taxonomy-archive    {float:none;width:100%;}
}

@media print
{
  div.blognavsection              {display:none;}
  div.blogdate                    {font-weight:bold;margin-top:2em;margin-bottom:1em;}
  div.blogentry                   {margin-bottom:2em;}
  div.editcontrols                {display:none;}
  div.archiveNavigationVertical   {display:none;}
  div.archiveNavigationHorizontal {display:none;}
}
