@charset "UTF-8";
/* CSS Document */

/*--------------------------RESET---------------------*/

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, code, img, 
small, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1.5;
}
ol, ul {
    list-style: none;
}

/*----------------------END RESET-------------------*/


body {
	margin-top:0px;
	background-color:black;
	color:white;
	font-family:Georgia, serif;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:3px;
		
}


a:focus, a:active, a { 
	border:0; 
	color: white;  
	text-decoration: none;
}

a:hover { text-decoration:underline; }

#main { 
	width:880px;
	margin:0 auto;
	height:350px;
	border-bottom:dotted 1px #6C6C6C;
	position:relative;
}

.logo {
	height:95px;
	width:108px;
	margin:0 auto;
	}
	
#strapline {
	background:url(assets/top_border.png) no-repeat 0 50%;
	position:absolute;
	top:122px;
	z-index:1;
	width:880px;
}

.block {
	margin:0 auto;
	text-align:center;
}

#text {
	position:relative;
	top:110px;
	font-size:12px;
	line-height:32px;
	letter-spacing:6px;
	width:475px;
}


#contact {
	position:relative;
	margin:0 auto;
	text-transform:none;
	letter-spacing:1px;
	font-size:12px;
	top:145px;
	width:230px;
}

#contact img { float:left; margin:0 0 10px 10px; }

@media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
body { min-height:800px; width:100%;}	
	
} 