body {margin: auto; background-color: #346667;}
#header{width: 700px; height:150px; display:table;}
#headerimg {width: 700px; height:150px;background-color: #ffffff; background-image:url(images/bg.jpg); background-repeat: repeat-y;}
#headerimg h1 {margin:0; font-size: 13px; font-family: Arial, Verdana, sans-serif; color: #336666; padding-left:15px;padding-top:2px; letter-spacing: 3px;}
#page{width: 700px; display:table;background-color: #ffffff;  background-image:url(images/bg.jpg);}
#content{float: left; width: 500px; margin-left: 16px; padding: 10px 6px 0px 0px; display:inline; overflow:auto}
#content h1{font-size: 15px; font-family: "Tahoma", Times, serif; color: #336666;}
#content h1 a {color: #336666; text-decoration:none;}
#content h2{font-size: 14px; font-family:"Tahoma", Times, serif; color: #663333;}
small{font-size: 10px; font-family:"Tahoma", Times, serif; color: #663333; margin-top: 0px;}
#content p{font-size: 0.8em; font-family:Arial, Helvetica, sans-serif; color: #000; line-height:15px;}
#content p a{color: #000; text-decoration:none;}
#content p a:hover {color:#000; font-weight:normal; text-decoration:none;}
#content  .post_info {font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #666666; margin-bottom: 10px;}
#content  .post img{border: 0}
#content  .post_info a { color: #336666; text-decoration:none;}
#content  .post_info a:hover {color:#663333; font-weight:bold;text-decoration:none;}
#content ul li{font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #666666; text-align:justify; list-style-type:square}
#content ul li a{font-size: 11px; color:#663333; text-decoration:none;}
#content .portfolio_item {clear:both; }
#content h4{font-size: 14px; font-family:"Tahoma",serif; color: #003399;
 padding: 5px 3px 0px 5px; border-top: 1px #000000 solid;}
.post {line-height: 1em; /*border-bottom: 1px #ccc solid;*/}
.cont_col {width: 400px; margin-top: 10px;}
.cont_col p{text-align:left; text-indent:0px;}
.col_left {float:left; width:130px;}
.col_right {width: 130px; margin-left: 150px;}
hr {width: 192px; height: 25px; background-image:url(images/hr.gif); border: 0; clear:both;} /*doesn't seem to work in ie opted for div.hr instead*/
.hr {width: 192px; height: 25px; background-image:url(images/hr.gif); margin: 0 auto; clear:both; }
 .tabke {margin-left:15px; }
#sidebar {width: 150px;  border: 1px #999999 solid; float: right; padding-top: 10px; line-height: 12px; height:100%; background-color: #ffffff; padding:5px 5px 5px 5px;}
.sidebar_item{margin-top: 10px; display:inline;  }
strong {font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif, Times, serif;}
.sidebar_item ul {width: 140px; list-style-type: none; border-top: 1px #999999 solid; border-bottom: 1px #999999 solid; margin-left: 0px; padding:5px 5px 5px 5px;}
.sidebar_item ul li {font-size: 12px; color: #999999; font-family:Arial, Helvetica, sans-serif; width:100%; font-weight:bolder;}
.sidebar_item ul li a {display: block; color: #999999; text-decoration: none; width:100%}
.sidebar_item ul li a:hover {display: block; color:#CCCCCC; text-decoration: none; background-color:#999999; text-align:right;}
.sidebar_item p {width: 100px; border-top: 1px #999999 solid; border-bottom: 1px #999999 solid; margin-left: 0px; padding:5px 0px 5px 0px; font-size: 12px; color: #999999; font-family:"Times New Roman", Times, serif; font-weight:bolder;}

#footer {width: 700px; background-image:url(images/footer.jpg); background-repeat:no-repeat; padding: 20px 0px 10px 5px; height: 100%;}
#footer p {font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; color: #FFFFFF;}
#footer p a {color: #FFFFFF; text-decoration:none; font-weight:bold;}

#comment{width:250px; padding-left:4px;}
#commentlist{width:250px; list-style-type:none;margin-left: 0px;padding-left: 0px;}
.right {
       margin: 10px 0 10px 5px;
       float: right;
}

.left {
       margin: 10px 10px 5px 0;
       float: left;
}
        .class1 {
         color: #000000;
          font-size: 11 px;
          font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

         }

  .class1  a {
         color: #666666;
          font-size: 11 px;
          font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
          text-decoration:underline;
}