body { text-align:center; font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; background:#fff url(./img/bg-light.jpg) repeat-x; }

body.dark { color:#bbbaba; background:#000 url(./img/bg.png) repeat-x; }
img { background: url(./img/loader.gif) center center no-repat; }
    #body { margin:0 auto; text-align:left; width:1142px;  }
    a { color: none; text-decoration: underline; color:#0CF; }
	a:hover { text-decoration:overline; }
	/*
	*	Styles for logo div
	*/
	#logo { width:258px; height:217px; border-right:#898a8b 1px solid; border-bottom:#898a8b 3px solid; float:left; }
	#logo img { padding-top:47px; padding-left:8px; }
	
	/*
	* styles for the description tag
	*/
	#descripton { width:883px; height:217px; border-right:#898a8b 0px solid; border-bottom:#898a8b 3px solid; float:left;   }
	#descripton p { padding-top:140px; }
	
	#left { width:220px; height:586px; float:left; border-right:#898a8b 1px solid; border-bottom:#898a8b 3px solid; font-size:12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding-right:30px; padding-left:8px;  }
	
	#mainimg { width:883px; height:586px; float:left; border-bottom:#898a8b 3px solid; }
	#mainimg p , div.f { float:left; position: absolute; padding-top:3px; padding-left:12px; margin:0; font-size:13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; z-index:999; }
	#mainimg span { font-size:16px }
	
	#footer { float:left; width:258px; border-right:#898a8b 1px solid; }
	#footer ul { margin-top:0px; list-style:none;}
	#footer ul li {  margin-left:-40px; margin-bottom:10px; text-transform: uppercase; font-size:14px; }
	#footer ul li:hover { text-transform: capitalize; }
	#footer ul li a { color:#999; }
	
	#pic { padding-top:7px; padding-left:7px; }
		#pic img { margin-top:7px; margin-left:7px; border:#000 1px solid; }
	
	#DONTFUCKINGREMOVETHISCODE { color:#666; font-size:10px; font-family:Verdana, Geneva, sans-serif; float:right; right:0; bottom:0; position:fixed; }
	#DONTFUCKINGREMOVETHISCODE a { color:#666; }


/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:400px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 400px;
    background-color: #FFF;
	height:586px;
	width:881px;
	overflow:hidden;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    display: block;
    border: 0;
    margin-bottom: 10px;
}

