
body,td { 
    font: 10px Verdana, Arial, Helvetica, sans-serif;    
    color: #1d1d1d; 
	background-color: #fcfcfc;
}

* {
	margin: 0;
	padding: 0;
}
#l{
position:absolute;left:0px;width:250px;height:600px;z-index:9;display:none;background: url('../_gfx/t.gif') top left }
#r{position:absolute;top:0px;right:0px;width:250px;height:600px;text-align:right;background: url('../_gfx/t.gif') top left }

#inner {position:relative;top: 130px;-moz-opacity:.8;opacity:.8;filter:Alpha(opacity=80);visibility:hidden;} 
address { font-style: normal; }
ul { list-style-type: none; }

/* clearing IE hack */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*
#main{
	border:1px solid #ff00ff;
}


#horizon {
	width: 100%; height: 100%;
	border:1px solid #0000ff;
	clear:both;
}
*/
#wrapper {
	width: 675px;
	height: 651px;
	margin: 0px auto;
	/*overflow:hidden;*/
	position:relative;
	text-align:left;
}

#container h1 a {
	display: block;
	margin: 0 0 10px 0;
	width: 244px;
	height: 50px;
	background: url(../_gfx/logo_horizontal.gif) 0 12px no-repeat;
	text-indent: -9999px;
	position:relative;
	z-index:9;
}

#headers { width: 675px; }
#headers h1 { float: left; }
#headers h2 { 
	width: 250px;
	float: right;
	padding: 27px 0 0 0;
	font-size: 10px;
	font-weight: normal;
	text-transform: lowercase;
}

#links {
	width: 675px;
	height: 453px;
	background: url(../_img/photo-links.jpg) right top no-repeat;
	text-transform: lowercase;
}

#links h3,
#about h3 {
	width: 239px;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px #ccc solid;
}

#links h3 {	padding: 3px 0 3px 5px; }
#about h3 { padding: 20px 0 3px 5px; }

#links ul,
#about ul {
	width: 244px;
	margin: 0 270px 0 0;  
	border-bottom: 1px #ccc solid;
}

#links li,
#about li { 
	width: 244px;
	display: block;
}

#links li a,
#about li a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color: #1d1d1d; 
}

#links li a:hover,
#about li a:hover { background-color: #f5f5f5; }

#about {
	width: 675px;
	height: 453px;
}

#about p {
	display: block;
	padding: 0 0 10px 0;
}

#about-content {
	float: left;
	overflow:hidden;
	width: 244px;
	padding: 20px 0 0 0;
}

#about-photo { 
	float: right;
}

#list-info li {
	padding: 3px;
}

#list-info li a { 
	display: inline; 
	text-transform: none;
	padding: 0;
	
}	

#about-contact {
	clear: both;
	float: right;
	width: 250px;
}

#about-contact address { padding: 20px 0 0 5px; }
#about-contact address a { 
	color: #1d1d1d; 
	text-decoration: none;
}

#about-contact address a:hover,
#list-info li a:hover { color: #5a5c5f; background-color: transparent; }


#index {
	width: 675px;
	height: 453px;
}


#backstage-list { 
	margin: 30px 0 0 0;
	text-transform: none;
}

#nav {
	padding: 10px 0 0 0;
	text-transform: lowercase;
	margin-bottom:10px;
}

#menu {
	float: right;
	width: 250px;
}

#menu ul {
	border-top: 1px #e8e8e8 solid;
}

#menu li {
	display: block;
	width: 250px;
	border-bottom: 1px #e8e8e8 solid;
}

#menu li a {
	display: block;
	position: relative;
	padding: 3px 3px 3px 5px;
	text-decoration: none;
	color: #1d1d1d; 
}

#menu li a:hover {
	background-color: #f5f5f5;
}

#menu li a span {
	position: absolute;
	right: 5px;
	color: #5a5c5f;
}

#footer {
	float: left;
	width: 375px;
	padding: 6px 0 0 0;
}

