BODY {background-color:#ffffff; color:#000; font:10px Verdana; margin:0; padding:0; }
IMG {border:0;}
SUP.tm {font-size:0.75em;}

#container {background-color:#FFFFFF; border:solid 1px #777; margin:auto; padding:0; text-align:left; width:780px;}

#header {background:url(img/header-color-strip.gif) repeat-x;}
#header UL {
  background:url(img/menu-bar.gif) repeat-x;
  font:bold 13px Verdana,Arial;
  height:34px;
  list-style:none;
  margin:0;
  padding:0;
  width:100%;
}
#header UL LI {
  display:block;
  float:left;
  padding:9px 10px;
  position:relative;
}
#header UL .divider {background:url(img/menu-divider-bar.gif) repeat-y; height:34px; margin:0; padding:0; width:2px;}
#header UL LI A {color:#35292B; text-decoration:none;}
#header #contactus {
  background:#295D96;
  color:#FFF;
  font:bold 10px Verdana,Verdana;
  padding:6px;
  text-align:center;
}

#footer {
  background:#295D96;
  clear:both;
  color:#FFFFFF;
  font:bold 10px Verdana,Verdana;
  height:20px;
  margin:0;
  padding:20px 0 20px 0;
  text-align:center;
}
#footer A {color:#FFFFFF; text-decoration:none;}
#footer A:hover {text-decoration:underline;}


#HomeTop {background:#FAF7F2; border-bottom:2px solid #DDD2CC; padding:15px;}
#HomeTop H1 {color:#A18532; font:bold 14px Verdana; margin:10px 0 0 0;}
#HomeTop UL {color:#000; list-style-type:none; margin:10px 0 0 0;}
#HomeTop UL LI {margin:0 0 8px 0;}
#HomeTop UL LI IMG {margin:0 6px 0 0; vertical-align:middle;}
#HomeTop #img_l {float:left; margin:0 15px 0 0;}

#HomeMiddle {background:transparent; border-bottom:2px solid #E6E6E6; padding:15px;}
#HomeMiddle A {color:#000; font-style:italic; text-decoration:underline;}
#HomeMiddle A:hover {color:#00F;}
#HomeMiddle H1, #HomeMiddle #img_r_inner A {color:#517983; font:bold 14px Verdana; margin:5px 0 5px 0; text-decoration:none;}
#HomeMiddle IMG {margin:0 5px 0 0;}
#HomeMiddle #img_l {float:left; margin:0 15px 0 0;}
#HomeMiddle #img_r_inner {
  margin:0;
  float:right;
  line-height:12px;
  margin:0;
  padding:0;
}

#HomeBottom {background:transparent; padding:15px;}
#HomeBottom A {color:#000; font-style:italic; text-decoration:underline;}
#HomeBottom A:hover {color:#00F;}
#HomeBottom #img_l {float:left; margin:0 15px 0 0;}
#HomeBottom #img_r {float:right; margin:13px 5px 0 5px;}


#MainLeft_outer {
  background-color:#FFF;
  float:left;
  margin:0;
  padding:0;
  width:195px;
}
#MainLeft {
  background:transparent;
  font-weight:bold;
  line-height:23px;
  margin:15px 0 5px 0;
  padding:0 5px;
}
#MainLeft_2 {
  background:transparent;
  font-weight:bold;
  margin:15px 0 5px 0;
  padding:0 5px;
}
#MainLeft_outer A {color:#633; font-weight:bold; text-decoration:underline;}
#MainLeft_outer A:hover {color:#00F;}
#MainLeft H1 {font:bold 12px Verdana,Verdana; margin:4px 0; padding:0; text-align:left;}
#MainLeft #topleftimg {margin:0 0 20px 0;}

#MainRight_outer {float:left; margin:0; padding:0; width:580px;}
#MainRight {margin:10px 0 5px 0; padding:0 5px;}
#MainRight A {color:#633; font-weight:bold; text-decoration:none;}
#MainRight A:hover {color:#00F; text-decoration:underline;}
#MainRight BLOCKQUOTE {font-style:italic; margin:0 0 0 15px;}
#MainRight BLOCKQUOTE:first-letter {font-size:18px; font-style:italic;}
#MainRight H1 {font:italic bold 17px Verdana,Verdana; margin:0 0 3px 0; padding:0;}
#MainRight H2 {background-color:#E8EAEB; font:bold 12px Verdana; margin:0 0 7px 0; padding:3px;}
#MainRight H3 {background-color:#E8EAEB; font:bold 12px Verdana; margin:0 0 7px 0; padding:3px; text-align:center;}
#MainRight P {margin:0 0 20px 0; padding:0;}
#MainRight .screenshot {float:right; font:10px Verdana,Verdana; padding:2px; text-align:center;}
#MainRight .screenshot A {font-weight:normal;}

#MainCenter {text-align:center; width:100%;}

#ContactTable {font:12px Verdana;}
#ContactTable TH {font-weight:bold; padding-right:7px; text-align:right; vertical-align:top;}

#EventsTable {font:12px Verdana;}
#EventsTable A {color:#517983;}
#EventsTable TH {border-bottom:solid 1px #E6E6E6; font:bold 14px Verdana; padding:4px 20px 1px 4px; text-align:left;}
#EventsTable TD {border-bottom:solid 1px #E6E6E6; padding:4px 4px 1px 4px;}
#EventsTable .location {font:normal 12px Verdana; margin:0 0 0 10px;}

#FormTable {font:10px Verdana;}
#FormTable INPUT, #FormTable SELECT {font:10px Verdana;}
#FormTable TH {font-weight:bold; padding:2px 4px; text-align:left; vertical-align:top;}
#FormTable TD {padding:2px 4px; vertical-align:top;}
#FormTable .required {color:#F00; font:normal 10px Verdana;}

#ProductInfoTable {font:12px Verdana; margin:0; padding:0; width:98%;}
#ProductInfoTable TH {background-color:#E8EAEB; font:bold 12px Verdana; margin:0 0 7px 0; padding:3px; text-align:left; width:50%;}
#ProductInfoTable TD {vertical-align:top; width:50%;}

.ItemList {color:#000; list-style-type:none; margin:0 0 0 10px; padding:0; display:block;}
.ItemList LI {margin:0 0 5px 0;}
.ItemList LI IMG {margin:0 6px 0 0; vertical-align:middle;}
.ItemList LI SPAN {margin:0 0 0 18px;}

/*********** Post 
***********************************************/
.Post
{
  font-family: Verdana;
  font-size:11px;
  
}

.Post #Headline
{
  font-family:Verdana;
  font-size:18px;
  font-weight:bold;
}

.Post #Release
{
  font-style: italic;
  font-weight: bold;
  font-family: Verdana;
  font-size:12px;
    
}

.Post #SubHeadline
{
  font-style: italic;
  font-weight: bold;
  font-family: Verdana;
  font-size:11px;
}

.Post #Date
{
  
  font-weight: bold;
  font-family: Verdana;
  font-size:12px;
}

.Post .PostBody
{
  font-family: Verdana;
  font-size:11px;
}

.Post .About
{
  font-weight: bold;
  font-family: Verdana;
  font-size:11px;
}

.Post .Edit
{
  font-weight: bold;
  font-family: Verdana;
  font-size:12px;
}

/*********** Archive 
***********************************************/
.archives
{
  font-family:Verdana;
  font-size:10px;  
  border: 1px solid #000000;

}

.archives th
{
  background-color: #682E23;
  color:White;
  text-align:center;
}

.archives td
{
  padding-right:10px;
  padding-left:10px;
}

.archives .odd
{
  background-color: #808080;
}

.archives .even
{
  background-color: #008000;
}
