/***********************************************
*	CSS for Urbanity London
*	http://www.urbanitylondon.co.uk
*
*	Author:	Phil Rae           
*	http://www.netinspired.co.uk
*
*	Created:	3rd June 2007
*	Last updates:  2007-06-03 23:40
*
************************************************/  



/** General Settings **/  

body {
	/*margin: 77px 0px 30px 0px;*/
	margin: 30px 0px 30px 0px;
	padding: 0px;
	
	background-color: #000;
	background-image: url('../images/page_bg.png');
	background-position: top center;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	
	text-align: center;
}

body#splashscreen {
	background-image: none;
}


#wrapper {
	margin: 0px auto;
	text-align: left;
}

#splashscreen #wrapper {
	position:absolute; 
	top:50%; 
	left:50%;
	margin-left: -182px;
	margin-top: -171px;
}


h1, h2, h3, p, img, table, 
table, tr, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

p {
	margin-bottom: 15px;
}




/** Layout Settings **/

#header {
	margin: 0px auto 53px auto;
	width: 820px;
}

#menu_wrapper {}
#menu {
	margin: 0px auto 22px auto;
	padding: 0px;
	width: 820px;
	height: 30px;
	font-size: 12px;
	letter-spacing: 3px;
}
#menu td {
	border-top: solid 1px #2c2c2c;
	border-bottom: solid 1px #2c2c2c;
}
#menu .nolink {
	border-top: solid 1px #2c2c2c;
	border-bottom: solid 1px #2c2c2c;
	height: 30px;
}
#menu .active {
	border-bottom: solid 1px #fff;
}
#menu .hover {
	border-bottom: solid 1px #fff;
	height: 1%;
}
#menu .hover_off {
	border-bottom: solid 1px #2c2c2c;
}


#body_wrapper {
min-height:280px; height:auto !important; height:280px; 
}
#body {
	margin: 0px auto 0px auto;
	width: 820px;
	height: 280px;
}
#body_left {
	vertical-align: top;
	width: 500px;
}
#body_left_dual {
	vertical-align: top;
	width: 410px;
}
#body_right {
	vertical-align: top;
	padding-left: 50px;
	padding-right: 50px;
}


#footer_wrapper {}
#footer {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 820px;
	height: 30px;
	font-size: 12px;
	letter-spacing: 3px;
}
#footer td {
	border-top: solid 1px #2c2c2c;
}
#footer .nolink {
	border-top: solid 1px #2c2c2c;
	height: 30px;
}
#footer .hover {
	border-top: solid 1px #fff;
	height: 1%;
}
#footer .hover_off {
	border-top: solid 1px #2c2c2c;
}
#footer .active {
	border-top: solid 1px #fff;
}



/** Page Styles **/

img#splash {
	width: 363px;
	height: 341px;
}

img#logo {
	width: 244px;
	height: 176px;
}

img.quote_open {
	padding-right: 8px;
}

img.quote_close {
	padding: 5px;
}


a:link, a:active, a:visited {
	text-decoration: none;
	color: #fff;
}

a:hover {
	text-decoration: underline;
	color: #fff;
}



.navlink{text-align:center;}