body{background-color:#eef3fa;margin:0;padding:0;font-family:Arial;}
/*TOP BAR*/
#topbar{background:url(topbar.gif) top;height:36px;padding:0 0 0 0;margin:0 0 0 0;width:100%;}
#topbar .button,#topbar .selectedbutton{margin-left:8px;width:100px;height:36px;background:no-repeat top left;float:left;text-align:center;color:White;font-size:12px;cursor:hand;}
#topbar .selectedbutton{background-image:url(topbar-button-on.gif);}
#topbar .selectedbutton a{color:Black;}
#topbar a{text-decoration:none;display:block;margin-top:12px;color:White;}
/*CONTENT*/
div.content{padding:14px 16px 0 16px;font-size:12px;width:680px;text-align:left;}
div.content .bottom{font-size:11px;}
p,table{font-size:12px;}
a{text-decoration:none;}
a:visited,a{color:Blue;}
a:hover{color:Red;}
/*H1,H2*/
.h2line{clear:both;width:100%;margin-bottom:12px;}
span.h2left {float:left;}
span.h2right {}
.h2left h2,.h2left h1{color:#1855a5;font-size:14px;display:inline;font-weight:normal;}
.h2right hr{color:#a6b9dd;border:0;border-bottom:solid 1px #a6b9dd;height:1px;margin:0 0 0 8px;padding:10px 0 0 0;}
h2.topcat{font-size:14px;}
/*H3*/
h3{font-size:14px;font-weight:bold;color:Blue;}
/*projects*/
.projecticon{font-size:12px;border-bottom:1px solid #c0c0c0;width:100%;padding:0;}
.projecticon a{text-decoration:none;}
.projecticon a:hover{text-decoration:underline;color:#1855a5;}
.projecticon a img{width:88px;height:88px;padding:0;margin:0;border:0;}
.projecticon div.content{width:520px;margin:0;padding:0;}
.projecticon h3{display:inline;}
.projecticon h3 a{color:#1855a5;font-size:12px;display:inline;}

div.projectthumb{float:left;width:82px;height:144px;padding:0;margin:6px;text-align:center;font-size:12px;}
div.projectthumb a{text-decoration:none;color:Blue;}
div.projectthumb a img{width:74px;height:74px;padding:0;margin:4px;border:0;}
.addinfo{width:100%;font-size:11px;clear:both;}
/*contact*/
table tr td{vertical-align:top;}
input,textarea{width:98%;margin:0;padding:1px;border:solid 1px Gray;}
#newmail input.sendbutton{height:22px;background-color:#d0d0d0;}
/* image preview */
img.imagepreview{position:absolute;border:2px black solid;margin:0;visibility:hidden;cursor:pointer;z-index:2000;}