
@import url(generic/reset.css);

/* =Typography
---------------------------------------- */
body{
	color: #515151;		
	font: 62.5%/1.5em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background: #9b1010 url(../images/home-body-bg.png) repeat 0% 0%;	
	}

p 				{padding: 0 0 6px;}
a, a:visited	{color: #000; text-decoration: none;}
a:hover 		{color: #000; text-decoration: underline;}

/* =Headings
---------------------------------------- */

h1, h2, h3, h4, h5 {
	padding: 0 0 12px;
	font-weight: normal;
	font-size: 1em;
	}
	h2 {font-size: 1em}
	h3 {font-size: 1em}
	h4 {font-size: 1em; font-weight: bold;}
	h5 {font-size: 1em; font-weight: bold;}


/* =General
---------------------------------------- */

.main-container {
	width: 942px;
	padding: 20px;
	margin: 20px auto 0;	
	overflow: hidden;
	}
	.header {
		width: 942px;
		height: 186px;		
		background: transparent url(../images/home-header-bg.jpg) no-repeat 0% 0%;
		position: relative;
		float: left;
		}
		.header-inner {
			padding: 20px 0 0 15px;
			float: left;
			}
	.content {
		width: 942px;
		height: 438px;		
		background: transparent url(../images/home-content-bg.jpg) no-repeat 0% 0%;
		position: relative;
		float: left;
		}
		.home-map {
			position: absolute;
			top: 63px;
			left: 47px;
			}


ul.main-nav	{
	position: absolute;
	width: 184px;
	top: 65px;
	left: 380px;
	background: transparent url(../images/home-nav-separator.png) no-repeat 50% 0%;
	padding: 2px 0 0;
	}	
	ul.main-nav li {
		width: 184px;
		float: left;	
		background: transparent url(../images/home-nav-separator.png) no-repeat 50% 100%;
		padding: 1px 0 2px;
		color: #fff;
		/*text-transform: uppercase;*/
		font-weight: bold;
		font-size: 1.1em;
		}
		ul.main-nav li a {
			color: #fff;
			text-decoration: none;
			display: block;
			width: 100%;
			text-align: center;		
			padding: 6px 0;
			}
			ul.main-nav li a:hover {
				background: transparent url(../images/home-nav-hover.png) repeat-y 50% 100%;				
				color: #000;
				}
			
.studio {
	font-size: 1.2em;
	position: absolute;
	bottom: 20px;
	right: 30px;
}			
			
			
			
			
			
			
			
			
			
			
			
			