﻿body 
{
    font-family:Arial;
    font-size:62.5%;
    background:#C4C4C4 url('../images/bkg.png') repeat-x;
}
div#main
{
    margin-top:38px;
    width:779px;
    min-height:525px;
    background-color:#CCC;
    margin-left:auto;
    margin-right:auto;
}
div#main div#top
{
    width:100%;
    height:155px;
    background:#C4C4C4 url('../images/top_background.png') repeat-x;
}
div#main div#top a#logo
{
       float:left;
}
div#main div#top a#logo img
{
    border:0px;
}
div#main div#top .navitem
{
    float:left;
    display:block;
    height:155px;
    width:155px;
    color:#fff;
    font-size:1.6em;
    background:url('../images/seporator.png') no-repeat left top;
    text-decoration:none;
    font-weight:bold;
}
div#main div#top .navitem span
{
    display:block;
    padding-top:100px;
    text-align:center;
    background:url('../images/box.png') no-repeat;
    background-position:center center;
}
div#main div#content
{
    width:100%;
    min-height:320px;
    background:#FFF6E4 url('../images/content_bkg.png') repeat-x;
    border-bottom:solid 7px #666;
}
div#main div#content div#sidebar
{
    float:left;
    width:290px;
    margin-left:34px;
    margin-right:26px;
    margin-top:34px;
    position:relative;
}
div#main div#content div#sidebar a
{
    display:block;
    width:288px;
    height:247px;
    background-image:url('../images/portfolio.gif');
    background-repeat:no-repeat;
    color:White;
    font-size:2.6em;
    text-decoration:none;
    text-align:center;
}
div#main div#content div#sidebar a span
{
    position:absolute;
    top:110px;
    left:0px;
    width:100%;
    cursor:pointer;
}
div#main div#content div#maincontent
{
    float:left;
    width:420px;
    margin-top:34px;
    color:#666;
}
div#main div#content div#maincontent h1
{
    font-size:1.6em;
}
div#main div#content div#maincontent p
{
    width:386px;
    font-size:1.4em;
}
div#main div#content div#maincontent ul
{
    font-size:1.4em;
    padding-bottom:20px;
}
div#main div#content div#maincontent ul ul
{
    font-size:1em;
}
div#main div#content div#maincontent fieldset
{
    border:none;
    padding-bottom:20px;
    font-size:1.2em;
}
div#main div#content div#maincontent fieldset legend
{
    padding-bottom:10px;
    font-size:1.2em;
    font-weight:bold;
    color:#666;
    text-indent:-3px;
}
div#main div#content div#maincontent fieldset a.sendme
{
    display:block;
    font-size:1.4em;
    color:#666;
}
div#main div#content div#maincontent div#portfoliocontainer
{
    margin-left:20px;
}
div#main div#content div#maincontent div#portfoliocontainer div
{
    padding-bottom:20px;
}
div#main div#content div#maincontent fieldset input
{
    display:block;
}
.trap, #trap
{
    display:none;
    visibility:hidden;
}
div#main div#footer
{
    font-size:1.5em;
    font-weight:100;
    color:#666;
    /*padding-top:13px; */
    padding-left:13px;
}
div#main div#footer span
{
    display:block;
    padding-top:13px;
    padding-bottom:13px;
    padding-left:13px;
}
div#main div#footer a
{
    color:White;
}
.clear
{
    clear:both;
}
div#main div#content div#maincontent li
{
    list-style-type:square;
}
div#main div#content div#maincontent li ul li
{
    list-style-type:circle;
}
div#main div#content div#maincontent li.header
{
   padding-top:20px; 
   list-style-type:none;
}
div#main div#content div#maincontent li.header ul
{
    list-style-type:circle;
    padding-top:10px;

}