.bd,li {font-family:sans-serif; font-size: 12px; color:#404040; margin-bottom:5px; margin-top:1px;}
.bd:link,.bd:visited,.bd:active {color:#202080; text-decoration: underline}

.bdcap {font-family:sans-serif; font-size: 9px; color:#404040; margin-top:1px; margin-bottom:1px;
        font-style: italic;}
.bdin {font-family:sans-serif; font-size: 12px; color:#202020; margin-bottom: 1px}
.tit {font-family:sans-serif; font-size: 13px; font-weight: bold; color:#c0c0c0;
      margin-top: 1px; text-align: center; text-decoration: underline;}
.cap {font-family:sans-serif; font-size: 11px; color:#404040;
      margin-top:1px; margin-bottom:1px; margin-left: 5px; text-indent: 0px margin-right: 5px; }
input,textarea {font-family: sans-serif; color:blue; font-size: 11px;}

.item {color:#c0c0c0; font-family:sans-serif; font-size: 10px;}
.item:link, .item:visited {text-decoration:none; color:#c0c0d0; }
.item:hover {text-decoration:underline; color:white; }

.blogtit {font-family:sans-serif; font-size: 10px; font-weight: bold; color:#404040;
          text-align: left; margin-top:0px; margin-bottom: 1px;}
.blogtext {color:#c0c0c0; font-family:sans-serif; font-size: 10px; color: black; margin-top: 0px; margin-bottom: 0x; 
           margin-left:5px; text-align:left;}
/* .bloglink,.bloglink:link,.bloglink:visited {color:#c000c0; font-family:sans-serif; font-size: 11px;
                                   margin-top: 0px; margin-bottom: 1px; margin-left:5px;}
.bloglink:hover {color:#00c0c0; font-family:sans-serif; font-size: 11px; 
                                   margin-top: 0px; margin-bottom: 1px; margin-left:5px;} */

.menu {font-family:sans-serif; font-size: 12px; color:white; text-align: right; margin-top:0px; margin-bottom: 0px;}
.menu:link, .menu:visited {text-decoration:none; color:white }
.menu:hover {text-decoration:none; color:blue }

.foot {font-family:sans-serif; font-size: 10px; color:white; margin-top:0px; margin-bottom: 0px; font-style: italic;}

.tinycap {font-family:sans-serif; font-size: 8px; color:#333333; margin-top:0px; margin-bottom: 0px; font-style: italic;}

select {font-family:sans-serif; font-size: 10px; color:black; margin-top 1px; background: #eeeeff; }
form {margin-top: 1px; margin-bottom: 1px;}

/* overall layout stuff... */
.midblock { text-align: left; Position: Relative; top:0; left:0; padding:4px;} 
/* .midblock { text-align: left; border-style: dashed; Position: Relative; top:0;
   left:0; border-width: 2px; border-color: green;}  */

/* Gallery stuff */
.galleftblock { Position: Absolute; top:0; left:0;}  
.galblock {background-color: #7c7c7c; border-style: solid; border-width: 1px;
   border-color: black; margin-left: 4px; margin-right: 4px; margin-top:10px;
   padding: 2px; text-align:center; width: 230px;}
.galcap {font-family:sans-serif; font-size: 11px; color:#404040; 
   margin-top:1px; margin-bottom:1px; margin-left: 5px; text-indent: 0px;
   margin-right: 5px; white-space: nowrap;}
.orderblock {background-color: #eeeeee; border-style: solid; border-width: 1px;
   border-color: gray; margin-left: 11px; margin-right: 4px; margin-top:15px;
   width:210px; padding: 2px; padding-left:6px; }
.galtit {font-family:sans-serif; font-size: 13px; font-weight: bold;
   color:#c0c0c0; margin-top: 1px; text-align: center;
   text-decoration: underline; }
.galitem {color:#c0c0c0; font-family:sans-serif; font-size: 10px; }
.galitem:link, .item:visited {text-decoration:none; color:#c0c0d0 }
.galitem:hover {text-decoration:underline; color:white }
.galimgblock { position: absolute ; top: 0px; left: 250px; padding-top: 5px; 
   padding-left: 30px; }


/* Updates Block "blog" */
.updates {overflow: auto; height: 150px; width:250px; border-style: solid;
  border-width: 1px; border-color: blue; padding: 2px; float: right;
  background-color: #c0c0c0; margin: 4px; }
.updates_index {overflow: auto; height: 290px; width:250px; border-style: solid;
  border-width: 1px; border-color: blue; padding: 2px; float: right;
  background-color: #c0c0c0; margin: 4px; }

.upddate {color:#c0c0c0; font-family:sans-serif; font-size: 9px; color: black;
  margin-top: 2px; margin-bottom: 1px; font-style: Italic; text-align: left;} 



/* misc stuff */
.alt {font-family: sans-serif; font-size: 12px; background-color: #cccccc }
.alt1 {font-family: sans-serif; font-size: 12px; background-color: #dddddd }

/* Blog page stuff */
.blogbody {color:black; font-family:sans-serif; font-size: 12px; 
  margin-top: 0px; margin-bottom: 0x; margin-left:5px; text-align:left;}
.blogblock { text-align: left; overflow:hidden; width:470px; top:0; left:0;
  border-style: solid; border-width: 1px; Position: Relative; margin: 4px; 
  background-color: #d0d0d0; border-color: black;}  
.blogdate {position:absolute; right: 10px; margin: 0px; font-family:sans-serif;
  font-size:10px; font-style: italic; color: #000080; margin-right:10px;}
.blogtitle {text-align: left; margin: 0px; font-family:sans-serif;
  font-size:13px; font-style:italic; color: black; margin-left: 15px;}
.bloghist {overflow: auto; height: 150px; width:200px; border-style: solid;
  border-width: 1px; border-color: blue; padding: 2px; float: right;
    background-color: #c0c0c0; margin: 4px;}
.bloglink,.bloglink:link,.bloglink:visited,.bloglink:active {color:blue; 
  font-family: sans-serif; text-decoration: underline; margin-left: 15px;
  font-size: 11px; margin-bottom: 1px;}
.bloglink:hover {color:#000080; text-decoration: none;}
.bloghistdate {font-family: sans-serif; color:#000080; font-size: 10px;
  margin-top:0px; margin-bottom:0px;}
.bloghisttitle,.bloghisttitle:link,.bloghisttitle:visited,.bloghisttitle:active {
  font-family: sans-serif; color:#0000e0; font-size: 11px; margin-top: 0px;
  text-decoration:underline; margin-left:10px; margin-bottom: 0px;}
.bloghisttitle:hover {color:blue; text-decoration: none;}

