body { font:normal 11px Georgia, "Times New Roman", Times, serif;
	
	margin: 0;
	padding: 0;
	width: 10500px;
	overflow: hidden;
}
a, a:hover		{color:#676767; }
a:focus		{outline:none; }
td			{ vertical-align:top; }

/*------------ GLOBAL ------------*/

.container {
	float: left;	
	display: block;
/* 	height: 1500px; */
	width: 2000px;
	position: relative;
	z-index:0 !important;
}


.interior {
	margin-left:600px;
	margin-top:20px;
	background: #FCFCFC;
padding:30px;
width:440px;
float:left;
}


.back, .next {
	position: absolute;
	height: 26px;
	width: 75px;
	left: 50px;
	top: 2px;
}

.home {
	position: absolute;
	width: 75px;
	height: 26px;
	left: 0px;
	top: 0px;
}

#arrows { 
	display: none; 
}

#arrows ul li { 
	display: inline; margin: 10px; 
}

.nav {
	width:147px;
	height:131px;
	position:absolute;
	left:301px;
	top:293px;
}

.main-nav {
	position:absolute;
	top:60px;
	left:20px;
	padding:0px;
	margin:0px;
	
	z-index: 991;
	width:267px; padding:60px 54px 350px 10px;
}
.main-nav ul{ padding:0;}
.main-nav li{ padding:0 0 5px 0; list-style:none;}

/*------------ /GLOBAL ------------*/

/*------------ HOME ------------*/

#home {
}


#home .title {
	background: transparent url(img/home-title.gif) no-repeat top left;
	width:159px;
	height:119px;
	position:absolute;
	left:296px;
	top:155px;
}

#home .subtitle {
	background: transparent url(img/home-subtitle.gif) no-repeat top left;
	width: 153px;
	height: 74px;
	position:absolute;
	left:295px;
	top:441px;
}

#home h2 {
	width: 270px;
	float: left;
}

/*------------ /HOME ------------*/

/*------------ ESPRESSO ------------*/

#espresso h2 { font:bold 16px Georgia, "Times New Roman", Times, serif; color:#676767; padding:0 0 10px 0; margin:0;}
#espresso h2 a { color:#676767;}
#espresso p { color:#676767; padding:0 0 10px 0; margin:0;}

#espresso .interior img {border:1px solid #AAAAAA;margin:0 10px 10px 0;padding:4px;}

/*------------ /ESPRESSO ------------*/

/*------------ TWITTER ------------*/

#twitter p { color:#676767; padding:2px; margin:0}
#twitter p.date { font-style:italic; padding:0 0 15px 0; color:#999999}

/*------------ /TWITTER ------------*/

#top_left { display:block; height:163px; width:50%; position:absolute; }
#middle_left { display:block; height:209px; width:50%; top:163px; position:absolute; }
#bottom_left { display:block; height:545px; width:50%; top:372px; position:absolute; }
#top_right { display:block; height:163px; width:50%; left:50%; top:0; position:absolute; }
#middle_right { display:block; height:209px; width:50%; left:50%; top:163px; position:absolute; }
#bottom_right { display:block; height:545px; width:50%; left:50%;top:372px; position:absolute; }

*+html #top_left { display:block; height:163px; width:50%; position:absolute; left: 0; }
*+html #middle_left { display:block; height:209px; width:50%; top:163px; position:absolute; left: 0; }
*+html #bottom_left { display:block; height:545px; width:50%; top:372px; position:absolute; left: 0; }
*+html #top_right { display:block; height:163px; width:50%; left:50%; top:0; position:absolute; }
*+html #middle_right { display:block; height:209px; width:50%; left:50%; top:163px; position:absolute; }
*+html #bottom_right { display:block; height:545px; width:50%; left:50%;top:372px; position:absolute; }

