BODY
{
   text-align: center;
   margin: 0 auto;
}

.menu_pages
{
   background-color: #1D573B;
	margin-left: 8px;
	margin-right: 8px;
}
.menu_pages a
{
   padding: 6pt;
   color: #FFFFFF;
   text-align: center;
   display: block;
   margin: 0px 0px 0px 0px;
   font-weight: bold;
}
.menu_pages a:hover
{
   color: #FFFFFF;
   background-color: #666660;
   text-decoration: underline;
}

.menu_blogs a
{
   display: block;
   padding-bottom: 6px;
}

A,A:hover
{
   font-family: sans-serif;
   font-size: 14px;
   color: #332200;
   text-decoration: none;
}
A:hover
{
   text-decoration: underline;
}

BODY,P,TD
{
   font-family: sans-serif;
   font-size: 14px;
   color: #000000;
}
BODY  { background-color: #EEEEDD; }
IMG   { border-color: #332200; }

H1,H2,H3,H4,H5
{
   font-family: sans-serif;
   font-weight: bold;
   color: #000000;
}
H1    { font-size: 26px; }
H2    { font-size: 24px; }
H3    { font-size: 22px; }
H4    { font-size: 20px; }
H5    { font-size: 18px; }

.bodyboxstyle
{
	background-color: #FFFFFF;
	padding: 18px;
	margin-left: 8px;
}

.buttonboxstyle1,.buttonbarstyle1,.menuboxstyle1,.menubarstyle1
{
   line-height: 28px;
   padding-left: 4pt;
   padding-right: 4pt;
   padding-top: 2pt;
   padding-bottom: 2pt;
   color: #FFFFFF;
   background-color: #668866;
   text-align:center;
   border: solid 1px;
   border-color: #000033;
}
.menuboxstyle
{
   display: block;
   margin: 0px 0px 8px 0px;
   font-weight: bold;
}
.buttonbarstyle1,.menubarstyle1
{
   color: #000000;
   background-color: #BBBB99;
}

.buttonlinkstyle,.buttonlinkstyle:hover,
.menulinkstyle,.menulinkstyle:hover,
.footerlinkstyle,.footerlinkstyle:hover
{
   font-family: sans-serif;
   font-size: 14px;
   color: #FFFFFF;
   text-decoration: none;
}
.buttonlinkstyle:hover,
.menulinkstyle:hover,
.footerlinkstyle:hover
{
   text-decoration: underline;
}
.footerlinkstyle,.footerlinkstyle:hover
{
   color: #000000;
}

.cartbreakstyle
{
    height: 12px;
}

.footerboxstyle
{
   font-family: sans-serif;
   font-weight: bold;
   color: #000000;
   text-align:left;
	padding: 12px;
	margin-left: 8px;
}
.companytitlestyle
{
   font-family: sans-serif;
   font-weight: bold;
   text-align:left;
   font-size: 22px;
   vertical-align: middle;
   color: #FFFFFF;
   background-color: #1D573B;
	padding: 12px;
	margin-top: 8px;
}
.footerboxstyle
{
   font-size: 14px;
   line-height: 18px;
   background-color: #BBBB99;
}

.panelboxstyle
{
	padding: 0px;
	margin: 0px;
	width: 200px;
}

.borderboxstyle,.bordertopstyle,.borderbottomstyle
{
   border-color: #668866;
}
.borderboxstyle      { border: solid thin; }
.bordertopstyle      { border-top: solid thin; }
.borderbottomstyle   { border-bottom: solid thin; }

.bodyframe
{
   width: 840px;
   text-align: left;
}

.tableframe
{
   background-color: #D0D0B0;
   padding: 12px;
}

.photoleft,.photoright,.photo
{
   margin: 12px;
   font-size: 12px;
   font-style: italic;
   clear: both;
}
.photoleft
{
   float: left;
   margin-left: 0px;
}
.photoright
{
   float: right;
   margin-right: 0px;
}

.van_blog_block
{
   border-bottom: solid 1px #1D573B;
   clear: both;
}
.van_blog_block .date, .van_blog_page .date
{
   font-style: italic;
   margin: 12px auto;
}
.van_blog_block .name a, .van_blog_page .name, .van_blog_block .more
{
   font-size: 120%;
   font-weight: bold;
}
.van_blog_block .text
{
   margin: 18px 0px;
}
.van_blog_page .text
{
}
.van_blog_block .comments
{
   margin-top: 12px;
   text-align: right;
   clear: both;
}
.van_blog_block img
{
   float: left;
   padding: 18px 18px 18px 0px;
}
.van_blog_block .nav
{
   font-variant: small-caps;
   font-size: 70%;
}
.van_blog_block .nav a
{
   color: #1D573B;
   margin-right: 12px;
}

.van_blog_page .comments
{
   clear: both;
   margin-top: 18px;
   margin-bottom: 18px;
}
.van_blog_page .comments .caption
{
   font-weight: bold;
}
.van_blog_page .comments .block
{
   border: solid 1px #FFF4DE;
   margin-top: 18px;
}
.van_blog_page .comments .block .caption
{
   background-color: #FFF4DE;
   padding: 0 12px;
   position: relative; 
   font-size: 80%;
}

.van_blog_page .comments .block .caption .name
{
   font-weight: bold;
}
.van_blog_page .comments .block .caption .date
{
   position: absolute;
   width: 720px;
   top: 0;
   left: 0;
   text-align: right;
   font-weight: normal;
   margin: 0;
}
.van_blog_page .comments .block .text
{

   background-color: white;
   padding: 12px; 
}

.van_blog_page .nav
{
   float: right;
}
.van_blog_page .nav a, .van_blog_page .nav span
{
   margin: auto 18px;
}

.van_blog_nav
{
   text-align: center;
   padding: 18px;
   clear: both;
}
.van_blog_nav a, .van_blog_nav span
{
   margin: auto 18px;
}

.van_pages_breadcrumb
{
   display: none;
}

.ghostwritereditor
{
   text-align: left;
   background-color: #FFFFFF;
   width: 600px;
}
