BODY {FONT-SIZE: 12px;
  MARGIN: 0px;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #f1f1f1}

A {
  COLOR: #000080;
  TEXT-DECORATION: none
}

A:visited {
  COLOR: #000080;;
  TEXT-DECORATION: none
}

A:active {
  COLOR: #000080;;
  TEXT-DECORATION: none
}

A:link {
  COLOR: #000080;;
  TEXT-DECORATION: none
}

A:hover {
  COLOR: black;
  TEXT-DECORATION: none
}

H1 {
  FONT-SIZE: 1.5em;
  MARGIN: 0px
}

H1 A:visited {
  COLOR: #000000}

H1 A:active {
  COLOR: #000000}

H1 A:link {
  COLOR: #000000}

H1 A:hover {
  COLOR: #000080;
  TEXT-DECORATION: none
}

H2 {
  MARGIN-TOP: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 1em
}

H3 {
  FONT-SIZE: 1.2em;
  BORDER-BOTTOM: #aaa 1px solid
}

H5 {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px
}

P {
  MARGIN: 10px 0px
}

BLOCKQUOTE {
  FONT-STYLE: italic
}

INPUT.text {
  WIDTH: 300px
}

TEXTAREA {
  WIDTH: 300px;
  HEIGHT: 200px
}

#top {
  BORDER-RIGHT: 0px;
  PADDING-RIGHT: 10px;
  BORDER-TOP: 0px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 10px;
  BORDER-LEFT: 0px;
  COLOR: #666666;
  PADDING-TOP: 10px;
  BORDER-BOTTOM: 0px;
  FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0A6CCE', endColorStr='#FFFFFF', gradientType='1');
  height: 70px;
}

#top H1 {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 2px;
  PADDING-TOP: 2px
}

#top H1 A {
  COLOR: #fff}

#tagline {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  FONT-SIZE: 12px;
  PADDING-BOTTOM: 5px;
  MARGIN: 0px;
  COLOR: #fff;
  PADDING-TOP: 5px
}

#menu {
  BORDER-LEFT: 0px;
  BORDER-RIGHT: 0px;
  BORDER-TOP: #999 1px solid;
  BORDER-BOTTOM: #999 1px solid;
  MARGIN: 0px;
  PADDING-TOP: 2px;  
  PADDING-BOTTOM: 4px;
  BACKGROUND-COLOR: #f1f1f1  ;
}

#menu UL {
  BORDER-RIGHT:   0px;
  BORDER-TOP:     0px;
  BORDER-LEFT:    0px;
  BORDER-BOTTOM:  0px;
  PADDING-RIGHT:  0px;
  PADDING-LEFT:   0px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP:    0px;
  MARGIN: 0px;  
  COLOR: black;
  LIST-STYLE-TYPE: none;
  TEXT-DECORATION: none
}

#menu LI {
  DISPLAY: inline;
  BORDER-RIGHT: #a9a9a9 1px solid;
  PADDING-RIGHT: 2px;
  PADDING-LEFT:  2px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 0px
}

#menu LI A {
  FONT: 10px Verdana;
  COLOR: black;
  TEXT-DECORATION: none
}

#menu LI A {
  PADDING-TOP:   1px;
  PADDING-RIGHT: 8px;
  PADDING-BOTTOM:1px;
  PADDING-LEFT:  8px;
  MARGIN: 0px;  
  COLOR: black;
  BORDER-TOP: #f1f1f1 1px solid;
  BORDER-RIGHT: #f1f1f1 1px solid;
  BORDER-BOTTOM: #f1f1f1 1px solid;
  BORDER-LEFT: #f1f1f1 1px solid;  
  BACKGROUND-COLOR: #f1f1f1;
  TEXT-DECORATION: none;
}

#menu LI A:hover {
  PADDING-TOP:    1px;
  PADDING-RIGHT:  8px;
  PADDING-BOTTOM: 1px;
  PADDING-LEFT:   8px;
  MARGIN: 0px;
  COLOR: black;
  BORDER-BOTTOM: #999 1px solid;
  BORDER-RIGHT: #999 1px solid;
  BORDER-LEFT: #999 1px solid;
  BORDER-TOP: #999 1px solid;
  BACKGROUND-COLOR: #ccc;
  TEXT-DECORATION: none;
}

#MyLinks1_XMLLink {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  VISIBILITY: hidden;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  WIDTH: 0px;
  PADDING-TOP: 0px;
  HEIGHT: 0px
}


#MyLinks1_XMLLink IMG {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  VISIBILITY: hidden;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  WIDTH: 0px;
  PADDING-TOP: 0px;
  HEIGHT: 0px
}

#leftmenu {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  WIDTH: 180px;
  PADDING-TOP: 0px;
  POSITION: absolute;
}

#leftmenu H3 {
  FONT-SIZE: 12px;
 	BORDER-RIGHT: #999 0px solid;
  BORDER-LEFT: #999 0px solid;
  BORDER-TOP: #999 0px solid;
  BORDER-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 2px;
  PADDING-TOP: 5px;
}

#leftmenu UL {
  BORDER-RIGHT: #999 0px solid;
  BORDER-LEFT: #999 0px solid;
  BORDER-TOP: #999 0px solid;
  BORDER-BOTTOM: #999 1px solid;
  PADDING-RIGHT: 10px;
  PADDING-LEFT: 10px;
  PADDING-TOP: 0px;  
  PADDING-BOTTOM: 5px;
  MARGIN-RIGHT: 0px;
  MARGIN-LEFT: 0px;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 0px;
  FONT-SIZE: 12px;
  LIST-STYLE-TYPE: none
}
#leftmenu LI {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-TOP: 1px;  
  PADDING-BOTTOM: 1px;
}

#leftmenu LI A {
  COLOR: black;
  TEXT-DECORATION: none
}

#leftmenu LI A:hover {
  COLOR: black;
  TEXT-DECORATION: underline
}

#main {
  BORDER-RIGHT: 0px;
  BORDER-TOP: 0px;
  BORDER-LEFT: #999 1px solid;
  BORDER-BOTTOM: #999 4px solid;
  PADDING-RIGHT:  10px;  
  PADDING-LEFT:   10px;
  PADDING-BOTTOM: 10px;
  PADDING-TOP: 10px;
  MARGIN-LEFT:  180px;  
  BACKGROUND-COLOR: #ffffff;
}

#main H1 {
  MARGIN-TOP: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 1em
}

#main A {
  COLOR: #393}

#main A:hover {
  COLOR: #393;
  border-bottom: 1px red dotted;
}

#main P.date {
  BORDER-RIGHT:  #999 1px solid;
  BORDER-TOP:    #999 1px solid;
  BORDER-LEFT:   #999 1px solid;
  BORDER-BOTTOM: medium none;
  PADDING-RIGHT: 5px;
  PADDING-LEFT:  5px;
  PADDING-BOTTOM: 2px;
  PADDING-TOP:    0px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;  
  MARGIN: 0px;  
  BACKGROUND-COLOR: #f9f9f9;
}

#main P.date IMG {
VERTICAL-ALIGN: middle;
  }

#main P.date a {
  VISIBILITY: hidden;
  padding:    0px;
  margin:     0px;
  border:     0px;
  font-size:  0px;
}

#main DIV.post H2 {
  PADDING-BOTTOM: 4px;
  BORDER-BOTTOM: #999 1px dotted;
}

#main DIV.post H2 A {
  BORDER-BOTTOM: 0px;
}

#main DIV.post H2 a:hover {
  BORDER-BOTTOM: 0px;
}

#main DIV.post {
  BORDER-RIGHT: #999 1px solid;
  PADDING-RIGHT: 5px;
  BORDER-TOP: #999 1px solid;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 5px;
  MARGIN: 0px 0px 10px;
  BORDER-LEFT: #999 1px solid;
  PADDING-TOP: 5px;
  BORDER-BOTTOM: #999 1px solid
}

#main P.postfoot {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 2px;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 0px;
  FONT-SIZE: 10px;  
  MARGIN: 10px 0px 0px 0px;  
  BORDER-TOP: #999 1px dotted;
}

#main P.postfoot A {color: #000}

#relatedlinks UL {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN-LEFT: 10px;
  PADDING-TOP: 0px;
  LIST-STYLE-TYPE: none
}

#comments {
  MARGIN-BOTTOM: 10px;
  COLOR: #700}

#comments H3 {
  COLOR: #700}

#comments H4 {
  FONT-SIZE: 0.9em;
  MARGIN: 0px
}

#comments H4 SPAN {
  COLOR: #999}

#comments P {
  BORDER-BOTTOM: #dddddd 1px solid
}

#comments P A {
  FONT-SIZE: 9px;
  COLOR: darkblue}

#footer {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 0px;
  VISIBILITY: hidden;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px;
  HEIGHT: 0px;
  TEXT-ALIGN: center
  }

#footer IMG {
  VISIBILITY: hidden;
  WIDTH: 0px;
  HEIGHT: 0px
}

#div_list P {
  FONT-SIZE: 12px
}

#div_list IMG {
  BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  BORDER-LEFT: #000000 1px solid;
  BORDER-BOTTOM: #000000 1px solid
}

#commentform TABLE {
  BORDER-RIGHT: 0px;
  BORDER-TOP: 0px;
  BORDER-LEFT: 0px;
  BORDER-BOTTOM: 0px
}

#commentform TD {
  BORDER-RIGHT: 0px;
  BORDER-TOP: 0px;
  BORDER-LEFT: 0px;
  BORDER-BOTTOM: 0px
}

#commentform TR {
  BORDER-RIGHT: 0px;
  BORDER-TOP: 0px;
  BORDER-LEFT: 0px;
  BORDER-BOTTOM: 0px
}

#main DIV.cus_code {
  BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  FONT-SIZE: 12px;
  MARGIN: 10px 20px;
  BORDER-LEFT: #666666 6px solid;
  COLOR: #465584;
  BORDER-BOTTOM: #000000 1px solid;
  FONT-FAMILY: Courier New;
  BACKGROUND-COLOR: #ffffff}

#main A.ThumbNail {
  BORDER-RIGHT: black 1px solid;
  PADDING-RIGHT: 0px;
  BORDER-TOP: black 1px solid;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 2px;
  BORDER-LEFT: black 1px solid;
  WIDTH: 122px;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: black 1px solid;
  HEIGHT: 150px;
  TEXT-ALIGN: center
  }

#main A.ThumbNail IMG {}