/* ~~~~~~~~~~~~~ General styles ~~~~~~~~~~~ */
div#contentWrapper{margin:0 -44px 0 0;padding:0 44px 0 0;background:url(/images/grad_bg_right.gif) repeat-y top right;}
div#content{margin:0 0 0 -27px;padding:0 16px 0 44px;background:url(/images/grad_bg_left.gif) repeat-y top left;}
div#content h2{margin-top:0;}

/* ~~~~~~~~~~~~~ INTROBOX ~~~~~~~~~~~~~~ */
    
div#introBox{color:#000;background-color:;background:#e2e2e2 url(/images/home_banner12.jpg) right bottom no-repeat;height:255px;
position:relative;padding:0;margin-right:0.3em;}
div#introBox h2, div#introBox h3, div#introBox p{position:absolute;left:3.5em;width:25em;margin:0;}
div#content div#introBox h2{font-size:2.5em;left:.5em;top:1em;margin-bottom:0.3em;}
div#introBox h3{font-size:1.3em;font-weight:bold;border:none;top:5.1em;}
div#introBox p{font-size:1.3em;left:1em;top:5em; width:260px;}
div#introBox img{position:absolute;right:0;margin:0;}

#flashcontent {float: right; padding: 10px }
#flashcontent a img {border: none;margin-right: 10px }
/* ~~~~~~~~~~~~~ NAVBOXES ~~~~~~~~~~~~~~ */
div.navBox.home {float:left;position:relative;padding:20px 23px 20px 23px;width:270px;margin:13px 17px 2px 0;overflow:hidden;font-size: 1em}
div#casestudy{background-color:#f330a4;}
div#eskills{background-color:#fec422;}
div#contact{background-color:#a1cf68;margin-right:0;}
div.navBox  h2{width:15.5em;font:bold 1.2em Arial,Verdana,sans-serif;margin:0;}
div.navBox span.sifr-small{font:normal 1.2em/1.2em Arial,Verdana,sans-serif;overflow:hidden;padding: 0; margin: 0}
div.navBox span.sifr{font:normal 2.5em/1.2em Arial,Verdana,sans-serif;overflow:hidden;position:relative;top:-0.2em;}
#content div.navBox p{font-weight:bold; margin-top:5px;}
div.navBox a:link, div.navBox a:visited, div.navBox a.inactive{width:7em;padding:0.3em 1.5em 0.3em 0.6em;font-weight:bold;font-size:1.3em;color:#FFF;background:#000 url(/images/arrow_discover.gif) no-repeat center right;}
div.navBox a:hover, div.navBox a:active, body#home div.navBox a.active{text-decoration:none;color:#000;background:#FFF url(/images/arrow_discover_inv.gif) no-repeat center right;}
/* sifr styles, to make the transition to sifr-generated headers less obvious */
span.sifr em{font-style:normal;font-weight:bold;color:#FFF;}
span.sifr, span.sifr-small{font-family:"Calibri","Helvetica" sans-serif !important;}
h2#introHeader span.sifr{font-family:"Calibri","Helvetica" sans-serif !important;font-weight:normal !important;}
h2#introHeader span.sifr em{color:#ec008c;font-weight:bold;}