* html container {
    \width: 779px;
     w\idth: 760px;
}

body {
  color: #000000;
  background-color: #FFFFCC;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  width: 779px;
  text-align: left;
  margin-right: auto;
  margin-left: auto;
}



#container{
   color: #000000;
   background-color: #ffffff;
   margin-left: auto;
   margin-right: auto;
   margin-top: 10px;
   margin-bottom: 10px;
   border: 1px solid #000000;
   line-height: 1.4em;
   width: 779px;
}

h1 {
  font-size: 1.2em;
  text-decoration: none;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  letter-spacing: .1em;
}

h2, h2 a {
   font-size: 1em;
   text-decoration: none;
   font-family: Verdana, Helvetica, Arial, sans-serif;
   letter-spacing: .1em;
}

h3, h3 a {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 1em;
   text-decoration: underline;
   letter-spacing: .1em;
}

a:hover{
  color: #CC0066;
  text-decoration: underline overline;
}


p, h4 {
  font-size: .9em;
}

div.aff-link, div.aff-link img, div.aff-link a{
   font-size: .9em;
   text-decoration: none;
   border: none;
}

p.aff-link, p.aff-link img, p.aff-link a {
  font-size: .9em;
  text-decoration: none;
  border: none;
}



#head {
  color: #d1d2d4;
  font-size: .9em;
  border: 3px #000000 solid;
  text-align: center;
  background-color: #587498;
  background-repeat: no-repeat;
  background-image: url("/images/143.png");
  width: 774px;
  height: 80px;
}

#head h1 a {
  color: #d1d2d4;
  margin: 0em;
  padding: 0em;
  font-size: 1em;
  text-decoration: none;
  font-style: normal;
  letter-spacing: .1em;
  text-align: center;
}

#secnav {
   display: inline;
}


#secnav ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: left;
}

#secnav ul li { 
   display: inline; 
}

#secnav ul li a {
   text-decoration: none;
   font-size: .7em;
   padding: .2em .2em;
   color: #000;
   background-color: #ffd800;
   border-left: .5em #e86850 solid;
}

#secnav ul li a:hover {
   color:#d63808;
   background-color:#d1d2d4;
}


#image-nav {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  text-decoration: none;
  font-size: .9em;
  text-align: center;
}

#image-nav ul,div#image-nav ul li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#image-nav ul li a {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: .8em;
  color: #000;
}

#image-nav ul li a:hover{
   color:#d63808;
   background-color:#d1d2d4;
   font-family: Verdana, Helvetica, Arial, sans-serif;
}

#twitter_div{
  font-size: .9em;
  text-decoration: none;
  border: none;
}

#twitter_update_list {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: .8em;
    margin:1em;
    padding:1em;
    border: 2px solid #d1d2d4;
}

#twitter_div ul {
   list-style-type:none;
}


* rightcolumn{
    \width: 152px;
    w\idth: 152px;
}

#rightcolumn {
   top: 70px;
   left: 612px;
   width: 155px;
   text-align: left;
   float: right;
   height: auto;
   border-left: #000000 1px solid; 
   padding-left: 5px;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-right: 5px;
}

.aff_text {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: .8em;
    margin:1em;
    padding:1em;
    border: 2px solid #ffd800;
}




div.adsense {
   position: relative;
   margin: 5px auto 5px auto;
   width: 125px;
   height: 610px;
}

#maincontent {
   position: relative;
   width: 600px;
   text-align: left;
   padding:5px 5px 5px 5px;
   height: auto;
}

#maincontent p {
padding: 2px 10px 3px 5px;
}


div.entry {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: .9em;
}

div.photo_tn {
     float:right;
     width:auto;
     margin: 5px;            
     padding: 5px;
     border: 10px solid #587058; 
}


div.techtag, dl.archive {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: .9em;
   text-decoration: none;
   margin: 0;
   padding: 5px;
}


div.techtag a:hover, dl.archive a:hover {
   color: #CC0066;
   text-decoration: underline overline;
}


#footer {
   border-top: 1px #000000 solid;
   font-size: .8em;
   text-align: center;
   font-family: Verdana, Helvetica, Arial, sans-serif;
   clear: both;
}




