body {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.1em;
    min-height:100%;
	margin: 0px;
	background:url(../img/pattern2.png); 
	_background:none;
	
}
html{ background-color:#f9d300; background-position:center top; background-repeat:no-repeat; height:100%;}
img{border:0px}

.listing{ position:relative; left:56px;}
.linkincontext{font: Verdana, Helvetica, sans-serif;text-decoration:underline;color:#f9d300;}

a{ color:#003f37; text-decoration:none;}
a:hover{ color:#f9d300;}

.bg{ position:absolute; left:0; top:0; width:100%; height:100%; min-height:100%; background:#003c35; opacity:0; filter:Alpha( opacity:0); }

.main{ width:790px; margin:0 auto; position:relative; padding-top:10px;}

.header{ background:#fff; height:150px; border-bottom:1px solid #05433b; margin:0px 0 20px 0; position:relative;}
.header img{ position:absolute; top:5px; right:66px;}

.nav{ position:absolute; top:119px; left:67px;  list-style:none;}
.nav li{ float:left; margin-right:44px; padding:0px 3px 0px 3px; height:20px;}
.nav li.current_page_item{ border-bottom:5px solid #f9d300;}
.nav li.current_page_item a{ color:#f9d300;}

.innerimage{ display:block; padding:0px 0 0px 68px; line-height:25px;  background:#fff; margin:0 0 5px 0;}


#projects{ height:1px;}
#projects[id]{ min-height:1px; height:auto;}
#projects h6 { display:block; cursor:pointer; padding:0px 0 0px 68px; line-height:25px;  background:#fff; color:#f9d300; font-size:11px; margin:0 0 5px 0;}
#projects h6 i{ display:block; font-style:normal; float:left; width:108px;}
#projects h6.act#first { display:none; line-height:25px !important; }
#projects h6.act {  background:#f9d300; line-height:50px; color:#fff; margin:0;}
#projects h6.act a{  color:#fff; }#projects h6.act a:hover{  color:#fff; }
#projects blockquote{ background-position:0 370px; margin-bottom:5px; overflow:hidden;}
#projects blockquote object, #projects blockquote img{ margin-bottom:-40px;}
#projects blockquote.act{ margin-bottom:5px; height:auto; padding-bottom:0px;}
#projects blockquote.act#b_first{ margin-bottom:20px; }

#projects blockquote.act p img{margin:0px -68px 0px -68px; }

#projects blockquote h1, #projects blockquote.act h1 {font:normal 20px Verdana, Helvetica, sans-serif; margin:35px 0 0 175px;}
#projects blockquote h5, #projects blockquote.act h5 {font:normal 14px Verdana, Helvetica, sans-serif; margin:40px 20px 10px 67px; line-height:1.5; }
#projects blockquote p, #projects blockquote.act p {font:normal 14px Verdana, Helvetica, sans-serif; margin:20px 60px 0 67px; line-height:1.5; }


#content{ background:#fff; height:370px;}
#content[id]{ min-height:370px; height:auto;}

.footer{background:#fff; height:32px; border-top:1px solid #f9d300; padding:18px 0 0 68px; margin:25px 0 18px 0; position:relative;}
.footer address{ position:absolute; right:36px; font-style:normal; top:18px;}
.footer a.act{ color:#f9d300;}



/* Post */


.post h2 {font:normal 28px Verdana, Helvetica, sans-serif; color:#3c0; padding:35px 0 0 67px;}

.post p {font:normal 14px Verdana, Helvetica, sans-serif; margin:20px 60px 0 67px; line-height:1.5; }

.post p a {
	text-decoration: underline;
}

.post p a:hover {
	text-decoration: none;
}
.fixheader {background:#fff;padding:25px;margin:25px 0 18px 0}
.overlay {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:left;
     z-index: 1000;
     background-image:url(../img/background-trans.png);
}

.overlay div {
     width:500px;
     margin: 100px auto;
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     text-align:left;
     font: normal 12px Verdana, Helvetica, sans-serif;
     color: #444444;
     
}
.overlay h3 {font:bold 14px Verdana, Helvetica, sans-serif;  line-height:1.5;color:#f9d300;}








