body
{
  background-color: #FAFAFA;
  margin: 0px;
}

font,th,td,p,body
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

img { border-width: 0px }

h1 { font-size: 20px; font-weight: bold }
h2 { font-size: 18px; font-weight: bold; font-style: italic }
h3 { font-size: 14px; font-weight: bold }

td { text-align: left }

input, textarea { border-width: 1px; border-color: #98AAB1; border-style: solid }

pre, code { color: #444444 }

a,a:link     { color: #006699; text-decoration: underline;}
a:visited    { color: #5493B4; text-decoration: underline;}
a:hover      { color: #DD6900; text-decoration: underline;}

.highlight { color: #006699 }

td.logo
{
  background-color: #006699;
  background-image: -moz-linear-gradient(top, #006699, #2A90C3);
  background-image: -o-linear-gradient(top, #006699, #2A90C3);
  background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0.00, #006699),color-stop(1.00, #2A90C3));
  font-size: 32px;
  font-style: italic;
  color: white;
  height: 82px;
  vertical-align: top;
}

.logo img
{
  display: block;
  float: left;
}

.logo div
{
  margin-left: 108px;
  padding-top: 18px;
}

.phrase
{
  /*background-color: #CCCCCC;*/
  color: black;
  text-align: right;
}

img.random_avatar     { border: 1px solid black }

.menu                 { font-size: 11px; color: #000000; text-align: center; }
a.menu                { color: #006699; text-decoration: none;}
a.menu:link           { color: #006699; text-decoration: none;}
a.menu:visited        { color: #006699; text-decoration: none;}
a.menu:hover          { color: #DD6900; text-decoration: underline;}
table.menu
{
  background-color: #EFEFEF;
  border-style: solid;
  border-width: 1px;
  border-color: #98AAB1;
}
hr.menu
{ 
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: #98AAB1; 
}

.menuhead                { font-size: 12px; color: #FAFAFA; font-weight: bold; }
a.menuhead               { color: #FAFAFA; text-decoration: none;}
a.menuhead:link          { color: #FAFAFA; text-decoration: none;}
a.menuhead:visited       { color: #FAFAFA; text-decoration: none;}
a.menuhead:hover         { color: #FAFAFA; text-decoration: underline;}
td.menuhead              
{ 
  background-color: #006699;
  background-image: -moz-linear-gradient(left, #006699, #3399CC);
  background-image: -o-linear-gradient(left, #006699, #3399CC);
  background-image: -webkit-gradient(linear, right top, left top,color-stop(0.00, #3399CC),color-stop(1.00, #006699));
  /*-moz-border-radius: 10px;
  -webkit-border-radius: 10px;*/
  text-align: center;
}

.menucomment             { font-size: 11px; color: #000000 }

.news_head                { font-weight: bold }
.news_date                { color: #006699 }
.news_text                { color: #000000 }
table.news
{
  background-color: #DEE3E7;
  border-style: solid;
  border-width: 1px;
  border-color: #98AAB1;
  /*-moz-border-radius: 10px;
  -webkit-border-radius: 10px;*/
}

.copyright                  { font-size: 10px; color: #444444; }
a.copyright                 { color: #444444; text-decoration: none;}
a.copyright:link            { color: #444444; text-decoration: none;}
a.copyright:visited         { color: #444444; text-decoration: none;}
a.copyright:hover           { color: #000000; text-decoration: underline;}

.avatar_name,	.wp_name	{ font-size: 9px; color: #000000 }
td.avatar_name,	td.wp_name	{ background-color: #AACCDD }
td.avatar_img,	td.wp_img	{ background-color: #D0E0EE }

table.emailer
{
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  border-color: #98AAB1;
  width: 95%
}
input.emailer { width: 95% }
textarea.emailer { width: 95%; height: 150px }
.emailer_error { color: red; }

td.filecell { border-style: solid; border-width: 1px; border-color: #d3d3d3; padding-left: 10px }
th.filecell { border-style: solid; border-width: 1px; border-color: #d3d3d3; text-align: center }
td.numcell  { text-align: right; padding-right: 10px }

