* {padding:0;margin:0;}
html {height:100%;}
body {min-height:100%; height:auto !important; height:100%; position:relative;}
body, p {font-size: 11px; font-family: helvetica, arial, sans-serif; font-weight: normal; COLOR: #494949; text-align: left;}
p {line-height: 18px; margin: 20px}
body {width:100%; margin:0; padding:0; background-color:#2a2a29; background-image:url(imgs/bg_dark.png); background-attachment:fixed}
a:link {font-size: 100%; font-family: helvetica, arial, sans-serif; font-weight: normal; font-style:normal; COLOR: #00adef; text-decoration:none;}
a:hover {font-size: 100%; font-family: helvetica, arial, sans-serif; font-weight: normal; font-style:normal; COLOR: #494949; text-decoration:none;}
a:visited {font-size: 100%; font-family: helvetica, arial, sans-serif; font-weight: normal; font-style:normal; COLOR: #00adef; text-decoration:none;}
h1 {font-size: 16px; font-family: cambria, times, serif; font-weight: normal; font-style: italic; COLOR: #494949; line-height:24px; text-transform: none; text-align: left; margin:20px;}
a.header:link {font-size: 100%; font-family: cambria, times, serif; font-weight: normal; font-style: italic; COLOR: #00adef; text-decoration:none;}
a.header:hover {font-size: 100%; font-family: cambria, times, serif; font-weight: normal; font-style: italic; COLOR: #494949; text-decoration:none;}
a.header:visited {font-size: 100%; font-family: cambria, times, serif; font-weight: normal; font-style: italic; COLOR: #00adef; text-decoration:none;}

#preloader {display:none; position:absolute; left:90px; top:100px;}

#header {width:100%; height:50px; position:fixed; top:0; left:0; z-index:2500; //position:absolute; top:expression(document.getElementsByTagName( 'body' )[0].scrollTop + "px");}
#header table {width:100%; height:50px; border:0; border-collapse:collapse; margin:0; padding:0;}
#header table td {border:0; margin:0; padding:0;}
#header table td.sectionActive {width:100px; background:url(/imgs/bg_header_act.gif);}
#header table td.section {width:100px;}
#header table td.section img {position:relative;}
#header table td.side {background:url(/imgs/bg_header.png); text-align:right; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/imgs/bg_header.png,sizingMethod=scale);}
#header table td.side a {position:relative;}
#header table td.home {width:300px;}
#header table td.feedback {text-align:right;}

#container {padding-bottom:180px;}
#content {padding:100px 50px 35px 90px;}

.rollover {}
.png {}
.preloaded {}

p.blog {font-size: 11px; margin: 10px 20px 10px 10px}
.projectCell {background-color:#FFFFFF}
.projectCellSelected {background-color:#e5e5e5}

p.projectcell {margin: 10px 0px;}
a.projectcell {font-size: 140%; font-family: cambria, times, georgia, serif; font-weight: normal; COLOR: #00adef; text-decoration:none;}
a.projectcell:hover {font-size: 140%; font-family: cambria, times, georgia, serif; font-weight: normal; COLOR: #494949; text-decoration:none;}
a.projectcell:visited {font-size: 140%; font-family: cambria, times, georgia, serif; font-weight: normal; COLOR: #00adef; text-decoration:none;}

#footer {width:100%; height:180px; background-image:url(imgs/bg_header.png); position:absolute; bottom:0; left:0;}
p.footer {font-size: 11px; font-family: helvetica, arial, sans-serif; font-weight: normal; COLOR: #ffffff; text-align: left; line-height: 20px; margin: 20px 0px}
a.footer {font-size: 100%; font-family: helvetica, arial, sans-serif; font-weight: normal; COLOR: #00adef; text-decoration:none;}
a.footer:hover {font-size: 100%; font-family: helvetica, arial, sans-serif; font-weight: normal; COLOR: #ffffff; text-decoration:none;}
a.footer:visited {font-size: 100%; font-family: helvetica, arial, sans-serif; font-weight: normal; COLOR: #00adef; text-decoration:none;}
