*
{
padding: 0em;
margin: 0em;
}



body
{
	
	
	padding: 0px;
}

body,input
{
	
	font-family: comic sans ms,Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
	background-color: #0B8FCF;
}

p
{
	font-size:0.9em;
	line-height:1.8em;
	margin-bottom: 1.0em;

	
}
a
{
	color: #00CCCC;
	text-decoration: none;
}

a:hover
{
	color: #FF1556;
}


h1 {
	font-size: 1.2em;
	padding-bottom: 1em;
	padding-top: 1.5em;
	background-image: url(background_styling_grapopophics/headerbg.gif);
	background-repeat: no-repeat;
	

}


h2 {
	font-size: 1.0em;
	}

#photos img
{padding: 30px; 
box-shadow:10px 10px 20px #000;
-webkit-box-shadow:10px 10px 20px #000;
-moz-box-shadow: 10px 10px 20px #000;

	}
#photos
{background-color:#FFFFFF;}

/*-------------------------------------------------------------------------------------------------------------------
DIV BLOCKS
-------------------------------------------------------------------------------------------------------------------*/

#header
{
	position: relative;
	
	padding: 0px;
	padding-top: 50px;
	
	width: 100%;
	background-color: #76CFF4;	
	}


#mssHolder
{
	background-repeat: no-repeat;
	height: 360px;
	width:1000px;
	margin: auto;	
}
#info1
{
background-image:url(background_styling_graphics/bgbody.jpg);
background-repeat:repeat;
width: 100%;
}

#info2
{
	width: 100%;
	background-color: #00AFCE;
	background-image: url(background_styling_graphics/columnbg.jpg);
	background-repeat: repeat-x;
	background-color: #214796;
}

#info1 p
{
color:#993399;
}
#info1 h1
{
color:#993399;
}



/*set page widths-----------------------------------------------------------------------------------*/
.centre_width
{
width:1000px;
margin: auto;
}

#outer
{
	z-index: 2;
	position: relative;	
		
}


.divider
{

height: 64px;
width: 100%;
background-image:url(background_styling_graphics/divider.jpg);
background-repeat:repeat-x;
padding: 0;
margin: 0;


}

	

.box
{
	padding: 1.5em;
	margin-bottom: 1em;
	background-image: url(background_images/11boxbg.jpg);
	background-repeat: no-repeat;
	background-color: #54543552E5C;
	background-position: left top;
	}
.box h1
{
padding-top: 0;

}	


.contentarea
{
padding: 1.3em;

width: 900px;
margin: auto;

}


img.center
{
text-align: center;
}


img.headerleft
{

float: left;
margin-right: 20px;
	
}

img.right
{
float: right;
margin-left: 20px;
}



/*MENU-----------------------------------------------------------------------------------*/


/*---sorrento quay menu cancelling sanciolo menu--------------------------------------------------------------------------------*/

#menu
{
	position: absolute;
	top: 0;
	left: 0;
	height: 40px;
	width: 100%;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(background_styling_graphics/menubg.jpg);
	background-repeat: repeat-x;
	
	
}

#menu ul
{

margin: 10px;



}

#menu ul li
{
	display: inline;
	
	
}

#menu ul li a
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: "comic sans ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-right: 15px;
	padding-left: 15px;
	padding: 15px;
	text-transform:uppercase;
	letter-spacing: 0.2em;
}

#menu ul li a:hover
{
	color: #FFFF00;
}

#menu ul li a.active
{
	color: #5FFAFA;
	font-style: normal;	
}
/*---sorrento quay menu cancelling sanciolo menu--------------------------------------------------------------------------------*/


/*---FOOTER--------------------------------------------------------------------------------*/

#footer
{
	
	
	text-align:center;
	background-color: #009586;
	
	height: 100%;
	background-image: url(background_styling_graphics/columnbg.jpg);
	background-repeat: repeat-X;
	}




