@charset "UTF-8";
/* CSS Document */

body{
	background-color:#1F201F;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

#container{
	display:block;
	position:relative;
	margin:4px auto;
	width:900px;
	height:auto;
}

/* HEADER */

#header{
	display:block;
	position:relative;
	width:900px;
	height:136px;
	background-image: url(links/header.gif);
	background-repeat: no-repeat;
}

#led_lights{
	display:block;
	position:relative;
	width:900px;
	height:26px;
}

#logo_studio4{
	display:block;
	position:relative;
	width:184px;
	height:136px;
	margin:0px 0px 0px 20px;
	float:left;
}

#logo_lou{
	display:block;
	position:relative;
	width:245px;
	height:136px;
	margin:0px 0px 0px 20px;
	float:left;
}

#menu{
	display:block;
	position:relative;
	width:625px;
	height:50px;
	margin:0px 11px 0px 0px;
	padding:77px 0px 0px 0px;
	float:right;
}

#menu2{
	display:block;
	position:relative;
	width:600px;
	height:50px;
	margin:0px 11px 0px 0px;
	padding:77px 0px 0px 0px;
	float:right;
}


#menu li, #menu2 li
{
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 15px;
	list-style:none;
}

#menu ul, #menu2 ul
{
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	text-align:right;
}

/* INTRO */

#intro_background{
	display:block;
	position:relative;
	width:900px;
	height:435px;
	background-image: url(links/intro_background.gif);
	background-repeat: no-repeat;
}

#intro_logos{
	display:block;
	position:relative;
	width:900px;
	height:156px;
	padding:144px 0px 0px 0px;
}

#intro_signoff{
	display:block;
	position:relative;
	width:900px;
	height:15px;
	margin:20px 0px 0px 0px;
}


/* IMAGE */

#image_container{
	display:block;
	position:relative;
	width:900px;
	height:284px;
	margin:11px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#image{
	display:block;
	position:relative;
	width:878px;
	height:264px;
	margin:0px 0px 0px 11px;
	padding:0px 0px 0px 0px;
	background: url(links/lou_home.jpg) no-repeat;
}

#image_pad{
	display:block;
	position:relative;
	width:878px;
	height:10px;
	margin:0px 0px 0px 11px;
	padding:0px 0px 0px 0px;
}

#gallery{
	display:block;
	position:relative;
	width:900px;
	height:600px;
	margin:11px 0px 0px 0px;
	background-color:#FFFFFF;
}

#guestbook{
	display:block;
	position:relative;
	width:900px;
	height:auto;
	margin:11px 0px 0px 0px;
}

/* BODY */

#content_container{
	display:block;
	position:relative;
	width:900px;
	height:auto;
	margin:20px 0px 0px 0px;
}

#content_left{
	display:block;
	position:relative;
	width:273px;
	height:auto;
	margin:0px 0px 0px 12px;
	_margin:0px 0px 0px 7px;
	float:left;
}

#content_right{
	display:block;
	position:relative;
	width:571px;
	height:auto;
	margin:0px 12px 0px 0px;
	_margin:0px 7px 0px 0px;
	float:right;
}

#signoff{
	display:block;
	position:relative;
	width:571px;
	height:15px;
	margin:20px 12px 0px 0px;
	_margin:20px 7px 0px 0px;
	float:right;
}

#signoff2{
	display:block;
	position:relative;
	width:900px;
	height:15px;
	margin:20px 0px 0px 0px;
	_margin:20px 0px 0px 0px;
}

/* LINKS */

a, a:hover {
	font-weight:bold;
	color:#F47C30;
	text-decoration:none;
	}
	
a:hover {
	color:#5B5B5B;
	}
	
.amenu, .amenu:hover { 
	font-size:1.2em;
	font-weight:normal;
	color:#5B5B5B;
	text-decoration:none;
	}
	
.amenu:hover {
	color:#F47C30;
	}
	
.aunderline, .aunderline:hover {
	font-weight:bold;
	color:#5B5B5B;
	text-decoration:underline;
	}
	
.aunderline:hover {
	color:#F47C30;
	}
	
	
/* FONTS */

.body{
	font-size:0.7em;
	color:#737272;
	margin:0px 0px 0px 0px;
	}
	
.body_signoff, .body_signoff2{
	font-size:0.55em;
	color:#F47C30;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	}
	
.body_signoff2{
	text-align:center;
	}
	
.body_xl{
	font-size:1em;
	color:#737272;
	margin:0px 0px 0px 0px;
	}
	
.body_intro{
	font-size:0.7em;
	color:#5b5b5c;
	margin:0px 0px 0px 0px;
	text-align:center;
	}
	
.body_white{
	font-size:0.7em;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	text-align:center;
	}
	
/* HEADER */
	
h1{ 
	font-size:1.5em;
	color:#F47C30;
	margin:0px 0px 5px 0px;
	font-weight:normal;
	}
	
h2{ 
	font-size:1.0em;
	color:#F47C30;
	margin:0px 0px 5px 0px;
	font-weight:normal;
	}
	

