@charset "UTF-8";
/* CSS Document */

/* -----------------------------------------------
Global Reset
----------------------------------------------- */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; border-collapse:collapse; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%;}
ol, ul {list-style:none;}
table {border-collapse:collapse; border-spacing:0;}
strong {font-weight:bold;}
em {font-style:italic;}
p {margin:0px 0px 10px 0px;}

/* -----------------------------------------------
Clear
----------------------------------------------- */
.clear { height: 1%; margin: 0; padding: 0; clear: both; float: none; }

.cmb {margin-bottom:0px!important;}

/* -----------------------------------------------
Global Styles
----------------------------------------------- */
body {margin:0; background:#FFFFFF; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000000; max-width:1020px; min-width:980px}

h1, h1 a {margin:0px 0px 0px 0px; padding:0px; font-size:11px;}
h2, h2 a {margin:0px; padding:0px; font-size:11px;}
h3, h3 a {margin:0px 0px 10px 0px; padding:0px; font-size:11px;}

a {text-decoration:none; color:#000000;}
a:hover {text-decoration:underline; color:#000000;}
a.underline {text-decoration:underline;}
a.underline:hover {text-decoration:none;}

input {width:126px; border:1px solid #CCCCCC;}
#button {width:20px; background:#FFFFFF; border:none;}


/* -----------------------------------------------
Main Structure
----------------------------------------------- */
#header {height:165px; background:#FFFFFF;}
#header img {margin:50px 0px 0px 0px;}

#left-sidebar {background:#FFFFFF; position:fixed; top:165px; left:15px; z-index:3; overflow:hide;}
#right-sidebar {width:180px; z-index:4;}

#footer {position:fixed; bottom:15px; left:15px; z-index:2;}

.newsletter {width:160px;}

/* -----------------------------------------------
Projects
----------------------------------------------- */
.projects, .project {margin:0px; padding:0px; border:0;}
.projects td {margin:0px; padding-bottom:15px;}
.projects span.category {display:block; margin-bottom:10px;}

.project td.project_text, .project td.project_gallery {margin:0px; padding-bottom:30px;}
.project td.project_pagination {margin:0px; padding-bottom:15px;}
.project_gallery img, .project_gallery object {display:block; margin-bottom:30px;}