#slideshow {
	background:#000000;
	position:relative;
	height:230px;
}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow img.active {
    z-index:10;
    opacity:1.0;
}

#slideshow img.last-active {
    z-index:9;
}


* { border:0; }

input, textarea { background-color: #eee; }

input { height: 20px; width: 140px; }

textarea { height: 60px !important; width: 140px !important; }

ul { line-height: 20px; }

a { text-decoration:underline; color:#555; }

body { background-color:#000; margin:0px; padding:0px; color:#555; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; }

h1, h2 { color:#333; margin:5px; }

h1 { font-size:1.6em; letter-spacing:1px; font-weight:lighter; text-transform:uppercase; background:url( 'images/h1.jpg' ); background-repeat:no-repeat; padding-left:25px; background-position:left; }

h2 { font-size:1.4em; font-weight:lighter; padding-left:7px; margin-top:25px; }

#headercontainer { width:100%; margin:auto; height:auto; }

#header { width:1000px; height:167px; margin:auto; }

#banner { width:100%; }

#banner1 { margin:0px; position:absolute; }

#banner2 { margin:0px; position:absolute; margin-left:584px; }

#logo {  }

#contact {  }

#banner2b {  }

#banner3 { position:absolute; margin-left:875px;}


#menu { font-size: 1.1em; background-image:url( 'images/menubg.jpg' ); background-repeat:repeat-x; background-position:top; height:28px; width:100%; clxear:both; margin:auto; text-align:center; }

#menu ul { xpadding-top:7px; padding:0px; margin:0px; padding-top:7px;} 

#menu li { padding:0px; margin:0px; list-style-type:none; text-align:center; font-weight:bold; text-transform:uppercase; font-weight:lighter; border-right:1px solid #7e7e7e; padding-right:26px; padding-left:26px; display:inline; position:relative; }

#menu a { color:#fff; text-decoration:none; }

#menu li:last-child { border:0; }

#divider { background-color:#f9df32; background-image:url( 'images/submenubg.jpg' ); background-position:center; height:5px; width:100%; clear:both; margin:auto; text-align:center; }

#submenu { font-size:1.1em; background-color:#f9df32; background-image:url( 'images/submenubg.jpg' ); background-position:center; height:28px; width:100%; clear:both; margin:auto; text-align:center; }

#submenu ul { padding:0px; margin:0px; padding-top:3px;} 

#submenu li { padding:0px; margin:0px; list-style-type:none; text-align:center; font-weight:bold; xtext-transform:uppercase; font-weight:lighter; border-right:1px solid #7e7e7e; padding-right:26px; padding-left:26px; display:inline; position:relative; margin:0; }

#submenu a { color:#222; text-decoration:none; }

#submenu li:last-child { border:0; }


#content { background-color:#fff; width:960px; margin:auto; padding-left:20px; padding-top:5px; padding-right:20px; padding-bottom:20px; min-height:300px; }


#footer { width:1000px; margin:auto; text-align:center; padding-top:20px; padding-bottom:20px; color:#fff; }

#footer a { color:#fff; }

#contentcontainer { background:url( 'images/bg.jpg' ); }

.gallery img, #projects img { border: 4px solid #ccc; }


