/*CSS STYLESHEET - Pancetta Web Design - Copyright James Diacono 2007*/

/*---------------------------------------------------------------------------------------General---*/
	
body {
	margin:0;
	padding:0;
	color:#000;
	font-family:"Swis721 Lt BT","Trebuchet MS",sans-serif;
	overflow-y:scroll;
	}

* {
	margin:0;
	padding:0;
	border:0;
	}
	
.clear {
	clear:both;
	height:1px;
	font-size:1px;
	}
	
.floatleft {
	float:left;
	margin:1em 1em 1em 0 !important; 
	}
	
.floatright {
	float:right;
	margin:1em 0 1em 1em !important;
	}
	
/*------------------------------------------------------------------------------------------Text---*/
	
p {
	margin:0 1em 0.5em 1em;
	line-height:1.5em;
	}
	
h1 {
	color:#000 !important;
	font-size:x-large;
	border-bottom:1px solid #000 !important;
	background:none !important;
	margin:0.5em 0.5em 1em 0.5em !important;
	}
	
h2 {
	color:#000 !important;
	font-size:large;
	border-bottom:1px solid #000 !important;
	margin:0 0.5em 0.5em 0.5em;
	}
	
h6 {
	font-size:medium;
	text-align:center;
	padding:0.5em;
	font-family:"Century Gothic","Swis721 Lt BT","Trebuchet MS",sans-serif;
	font-weight:bold;
	}
	
.caption {
	font-size:small;
	font-style:italic;
	}

/*-----------------------------------------------------------------------------------------Links---*/

a {
	color:#000 !important;
	text-decoration:none;
	border-bottom:1px solid #000 !important;
	padding-bottom:0;
	}
	
a:hover {
	border-bottom-color:#000 !important;
	}

/*-----------------------------------------------------------------------------------------Lists---*/

ul {
	margin-bottom:1em;
	margin-left:2em;
	}

li 	{
	list-style-image:none !important;
	margin-bottom:0.4em;
	}
	
ul ul {
	margin:0.4em 0 0 3em;
	font-size:small;
	}
	
li li {
	margin:0 0 0.4em 0;
	list-style-image:none;
	list-style-type:none;
	}
	
body.contact dl {
	margin:0 0 0.5em 1em;
	}
	
body.contact dt {
	float:left;
	width:5em;
	font-weight:bold;
	clear:left;
	color:#000 !important;
	}
	
body.contact dd {
	margin:0 0 0.2em 6em;
	}

/*----------------------------------------------------------------------------------------Tables---*/
	
#body table {
	margin:0 1em 0.5em 1em;
	}

table.normal {
	border:2px solid #000 !important;
	border-collapse:collapse;
	}
	
table.normal td {
	border:1px solid #000 !important;
	padding:0.3em;
	}
	
table.normal th {
	border:2px solid #000 !important;
	padding:0.3em;
	font-weight:bold;
	}

/*----------------------------------------------------------------------------------------Images---*/

img {
	}
	
.imagewrap {
	text-align:center;
	width:256px;
	}
	
/*------------------------------------------------------------------------------------------Main---*/

#main {
	width:auto !important;
	margin-left:0 !important;
	margin-right:0 !important;
	background-color:#fff !important;
	background-image:none !important;
	}

/*----------------------------------------------------------------------------------------Header---*/

#header {
	height:0 !important;
	background:none !important;
	}

/*------------------------------------------------------------------------------------------Body---*/

#body {
	background:transparent none scroll no-repeat top left !important;
	padding:0 !important;
	}

/*----------------------------------------------------------------------------------------Footer---*/

#footer {
	}
	
#subfooter {
	background:transparent none scroll no-repeat bottom left !important;
	padding:2em 0 0 0 !important;
	}
	
#footer h6, #footer a {
	color:#000 !important;
	}

#footer a {
	border-bottom-color:#000 !important;
	}

#footer a:hover {
	border-bottom-color:#000 !important;
	}
	
/*------------------------------------------------------------------------------------------Menu---*/

ul#headermenu {
	margin:0.8em 1em 0 1em;
	padding:0;
	}
	
ul#headermenu li {
	background-color:transparent;
	float:left;
	list-style:none outside none;
	margin:0 1em 0 0;
	padding:0 0 0.2em 0;
	display:none;
	}
	
#headermenu li:hover,body.home li.home,body.who li.who,body.style li.style,body.team li.team,
body.what li.what,body.contact li.contact {
	background:transparent url(assets/menu_bg.gif) scroll repeat-x bottom left;
	}
	
#headermenu a {
	text-decoration:none;
	color:#D88F42;
	font-family:"Century Gothic","Swis721 Lt BT","Trebuchet MS",sans-serif;
	border:none;
	font-weight:bold;
	}
