h1, h2, h3, p, div, span, fieldset, input, body {
    padding: 0;
    margin: 0;
}

body {
    color: #000;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    background-color: #fff;
}


h1, h2, h3 {
    font-family:Times New Roman;
	font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 3px;
    color: #000;
}

h1 {
    font-size: 38px;
}

h2 {
    font-size: 26px;
	margin-top:-2px;
}

h3 {
    font-size: 20px;
} .date {
    color:#000000;
	text-transform: capitalize;
} .bypass {
    text-transform: none;
}

/* 2 columns */ .col2_left {
    float: left;
    width: 48%;
} .col2_right {
    float: right;
    width: 48%;
}

/* 3 columns - two variations */ .col3_left_wide {
    float: left;
    width: 66.7%
} .col3_left_narrow {
    float: left;
    width: 33%
} .col3_right_wide {
    float: right;
    width: 66%;
} .col3_right_narrow {
    float: right;
    width: 33%;
} #wrapper {
    margin: 0px auto;
    width: 900px;
} #content {
    margin: 0 auto;
    padding: 35px 0 30px;
    width: 750px;
} #innerContent {
    padding-top: 15px;
}

img {
    border: 0;
}

/* Links */
a {
    outline: none;
}

a:link {
    color: #393;
    text-decoration: none;
}

a:visited {
    color: #393;
    text-decoration: none;
}

a:hover {
    color: #666;
    text-decoration: none;
/*
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha( opacity=75);
*/
}

a.noOpacity:hover {
/*
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha( opacity=100);
*/
} .active a {
    color: #666666;
}

/* top image */ .pageImage {
    width: 750px;
    height: 250px;
    margin: 9px 0px;
}

/* read more... */ .more {
    margin-top: 5px;
    margin-bottom: 0px;
} .clearit {
    clear: both;
    display: block;
    font-size: 0 !important;
    height: 0px !important;
    line-height: 0 !important;
    max-height: 0 !important;
}

/* FOOTER */ 

#footer {
    margin: 20px auto 0px;
    width: 750px;
    white-space: nowrap;
	clear:left;
} #footer img {
    vertical-align: bottom;
    padding-bottom: 1px;
} #footerMenu {
	border-top:thin solid #333;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px; /* pre-Cufon */
    /* background: #000 url(../images/kh_headerline.png) repeat-x; */
    width: 100%; /* 866px;*/
    margin-bottom: 20px;
    padding-top: 7px;
    height: 29px;
    position: relative;
} #footerMenu ul {
    margin: 0;
    white-space: nowrap;
    padding-left: 0px;
} #footerMenu li {
    display: inline;
    list-style-type: none;
    padding-right: 23px;
    float:left;
} 
#footerMenu li.last {float:right; padding-right:0px;}

#footerMenu li a {
    color: #000;
} .slide {
    position: relative;
} .slide .inner {
    display: none;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #eee;
    width: 748px;
    color: #000;
    z-index: 100;
    white-space: normal;
    padding: 17px 0;
	border: solid 1px #333;
	border-bottom: none;
} .slide .inner img {
    float: left;
    padding: 0 20px;
}
.slide .inner p {margin-right:10px;}
.slide #closeSlider {cursor:pointer;
font-size:12px;
font-weight:bold;
line-height:200%;}

/* HEADER */ #header {
    width: 100%;
    margin: 0 auto;
}

/* ARCHIVE */ .archiveItem {
    margin-top: 15px;
} .archive_summery {
    margin-top: 2px; display:none;
} #extraBox {
    display: none;
}

#moreProjects { float:left;margin-top:35px;width:200px;}



 /* filter menu */
/* small TEASER */ .teaser {
    float: left;
    /*width:253px;*/
    /*margin:5px 35px 20px 0;*/
} /*.teaser.last {
    margin-right: 0px;
}*/
img.archiveThumb {
    width: 220px;
    height: 100px;
}


 
/*
 .archiveItem {
     opacity: 0.85;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter: alpha( opacity=85);
 }
 */
 


/* IMAGE SLIDER */ .imageSlider .links {
    /* position: absolute; */
	font-size:27px;
	font-weight:bold;
	margin-top:-1px;
	text-align:center;
	z-index:100;
} .imageSlider .links a {
    padding: 0px 5px;
    /* margin-right: 4px; */
    color: #999;
    /* background-color: #fff; */
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha( opacity=80);
} .imageSlider .links a.selected {
    color: #000;
    /* background-color: #fff; */
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha( opacity=100);
}

/* same as pageImage */ .imageWrapper {
    height: 250px;
}

#prevJumpNext {
	float:right;
	margin: 0 77px -18px;
}
#prevJumpNext a {
	color: #000;
    text-transform: uppercase;
}