/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

body { 
	font-family: Verdana;
	font-weight: 300;
	color: #d0d0ce;
	background: #43423d url(images/body.jpg) repeat-x top;
	height: 100%;
}

/* LAYOUT */

#container { 
	margin: 0px auto 0px auto;
	width:950px;
	height: auto;
	position:relative;
}

#intro_header {
	width: 100%;
	height: 101px;
	background: transparent url(images/intro_header.jpg) no-repeat top;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#header {
	width: 100%;
	height: 70px;
	background: transparent url(images/header.jpg) no-repeat 0px 0px;
	position: relative;
	margin: 0px;
	padding: 0px;
}

/* NAV */

#menu {
	width: 685px;
	height: 30px;
	float: right;
	margin-right: 10px;
}

/* CONTENT */

#content {
	width: 100%;
	height: auto;
	position: relative;
}
#left {
	width: 220px;
	height: 470px;
	float: left;
	margin-top: 70px;
	text-align: right;
	background: transparent url(images/co.png) no-repeat bottom left;
}
#left h2.ctc {
	color: #d0d0ce;
	font-size: 15px;
	font-weight: 300;
	letter-spacing: 2px;
	background: transparent url(images/ctc.png) no-repeat top;
	width: 220px;
	height: 20px;
	margin-top: 0px;
	display: block;
}
#left h2 {
	color: #d0d0ce;
	font-size: 15px;
	font-weight: 300;
	letter-spacing: 2px;
	display: block;
}
#left ul {
	margin: 10px 0px 0px 0px;
}
#left ul li {
	width: 100%;
	margin: 3px 0px 2px 0px;
	padding: 0px 0px 3px 0px;
	list-style: none;
	border-bottom: 1px solid #565551;
	font-size: 13px;
}
#right {
	width: 690px;
	min-height: 344px;
	height: auto;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 70px 0px;
	float: right;
}

/* GALLERY */

#slideshow {
    position:relative;
    width: 690px;
    height:513px;
    display: none;
}
#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;
}

/* MISC */

img { border: none; }

.clear { clear: both; }

ul {
	width: auto;
	height: auto;
	list-style: circle;
	margin: 0px;
	padding: 0px;
}
li {
	margin: 15px 0px 15px 0px;
	padding: 0px;
	color: #bcbcbc;
}

/* FORM */

form { width: 450px; padding-left: 35px; font-size: 12px; }

fieldset { border: 1px solid #565551; padding: 5px; }

/* LINK */

a { 
	color: #d0d0ce;
	text-decoration: none;	
}

a:hover { 
	color: #f0f0f0;
	text-decoration: none;	
}

a.active {
	color: #ffffff;
}

a:active, a:focus{ 
   outline:0;
}

/* TYPE */
p {
	color: #d0d0ce;
	font-size: 11px;
	text-align: justify;
	line-height: 1.2;
	margin-top: 5px;
	padding: 0px;
}

/* FOOTER */
#footer {
	width: 100%;
	height: 30px;
	padding: 5px 0 0;
	margin: 10px 0 0;
	border-top: 1px solid #cccccc;
}
