html {
	overflow-y: scroll;
}


html,body{
  height: 100%;
  margin: 0;
  padding: 0;
}

a:link, a:visited {

text-decoration:none;
}

a:hover {
	text-decoration:underline;
	color:#ffffff
}

body {
	margin:0 auto;
	padding:0px 0px 0px 0px;
	color:#0D0F1D;
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	background-color:#0d101c;
	line-height:17px;
	}

#wrap {
	width:925px;
	margin:0 auto;
	padding:0px;
	border-left-color:#999999;
	border-left-style:solid;
	border-left-width:thin;
	 min-height:100%;
  	height:auto !important;
  	height:100%;
	
}

#header {
	width:100%;
	height:190px;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:thin;
}


#header-wrap {
	height:190px;
	width:925px;
	padding:0px;
	margin:0 auto;
	font-family: "Times New Roman", Times, serif;	
}

#header-left {
	background-image:url(../images/header-amalfi.png);
	background-position:left;
	background-repeat:no-repeat;	
	float:left;
	width:241px;
	height:190px;
}
#header-logo {
	float:right;
	padding:60px 0px 0px 0px;
	margin:0px;
	height:130px;
}

#content {
	padding:20px 0px 20px 20px;
	width:905px;
	margin:0 auto;
	color:#FFF;
	font-family: "Times New Roman", Times, serif;
}

	

/* TOP MENU */

#menu {
	font-size: 18px;
	letter-spacing:2px;
	
}


#menu ul{ 
	padding:18px 0 0 0px;
	margin:0;
	text-align:right;

}


#menu li {
	display:inline;
	padding:0 0px 0 30px;
	list-style-type:none;
	} 
	
	
#menu a:link, #menu a:visited {
	color:#999999;
	font-size:18px;
	}	
	
#menu a:hover {
	color:#ffffff;
	font-size:18px;
	}
	
.menuspacer {
	padding:3px;
	text-align: left;
}	

 
#left-col {
	float:left;
	width:285px;
	padding: 0px 0px 0px 0px;
	font-size:15px;
	color:#ffffff;
	min-height:500px;
	height:auto !important;
	height:500px;
	text-align:justify;
	font-weight:normal;
	font-family: "Times New Roman", Times, serif;
  }
  
  

  
 #left-col a {color:#ffffff;} 

#left-col p {
	margin:0px 0px 8px 0px;
	padding:0px;
	color: #ffffff;
}

#left-col h2 {
		font-size: 24px;
		font-weight:normal;
		line-height:normal;
			color: #ffffff;
			padding-top:0px;
			margin-top:0px;


}

/* gallery page */
#left-col-gallery{
	float:left;
	width:285px;
	padding: 0px 0px 0px 0px;
	font-size:15px;
	color:#ffffff;
	min-height:500px;
	height:auto !important;
	height:500px;
	text-align:justify;
	font-weight:normal;
	font-family: "Times New Roman", Times, serif;
  }
  
  

  
 #left-col-gallery a {color:#ffffff;} 

#left-col-gallery p {
	margin:0px 0px 8px 0px;
	padding:0px;
	color: #ffffff;
}

#left-col-gallery h2 {
		font-size: 20px;
		font-weight:normal;
		line-height:normal;
			color: #ffffff;
			padding-top:0px;
			margin-top:0px;


}

/* home */


#left-col-home {
	float:left;
	width:900px;
	padding: 0px 0px 0px 0px;
	font-size:15px;
	color:#ffffff;
	min-height:500px;
	height:auto !important;
	height:500px;
	text-align:justify;
	font-weight:normal;
	font-family: "Times New Roman", Times, serif;
  }
  
  

  
 #left-col-home a {color:#ffffff;} 

#left-col-home p {
	margin:0px 0px 8px 0px;
	padding:0px;
	color: #ffffff;
	font-family: "Times New Roman", Times, serif;
}

#left-col-home h2 {
		font-size: 24px;
		font-weight:normal;
			color: #ffffff;
			padding-top:0px;
			margin-top:0px;


}

#imghome {
		float:right;
		padding:0px 0px 15px 15px;
		
}
#imgfanmail {
		float:right;
		padding:0px 0px 5px 20px;
		
}



/* end home */

h1 {
	padding:0px 0px 0px 0px;
	margin:0px;s
	font-size:18px;
	font-weight:normal;
	letter-spacing:1px;
	color: #1a190c;
}

ul{
padding-top:0px;
margin-top:0px;}


.vertical-pad {
	
	margin:10px 0px 10px 0px;
	padding:0px;}

/* RIght Column Start */
#right-col{
float:right;
width:600px;
font-size:12px;
margin:0px;
padding:0px 0px 0px 0px;
text-align:center;
color:#ffffff;
}

#right-col ul {
padding:0px;
margin:0px;
}


#right-col li {
	list-style:none;
	float:left;
	padding:0px 0px 20px 25px;
}

#right-col h1 {
color:#780E0F;
font-size: 20px;
padding:0px 0px 5px 0px;
margin:0;
font-weight:normal;
line-height:normal;
letter-spacing:3px;
}

/* gallery */

#right-col-gallery{
float:right;
width:600px;
font-size:12px;
margin:0px;
padding:0px 0px 0px 0px;
text-align:center;
color:#ffffff;
}

#right-col-gallery ul {
padding:0px;
margin:0px;
}


#right-col-gallery li {
	list-style:none;
	float:right;
	padding:0px 0px 20px 20px;
}

#right-col-gallery h1 {
color:#780E0F;
font-size: 20px;
padding:0px 0px 5px 0px;
margin:0;
font-weight:normal;
line-height:normal;
letter-spacing:3px;
}

#right-col-gallery a:link,#right-col-gallery a:visited, #right-col-gallery a:hover, #right-col-gallery a:active {
	
color:#ffffff;
font-size:14px;}

#right-col-gallery img a:link,#right-col-gallery img a:visited, #right-col-gallery img a:hover, #right-col-gallery img a:active {
	
color:#ffffff;
text-decoration:none;
font-size:14px;}

/* end gallery */

/* fine art gallery */

#right-col-artgallery{
float:right;
width:600px;
font-size:12px;
margin:0px;
padding:0px 0px 0px 0px;
text-align:center;
color:#ffffff;
}

#right-col-artgallery ul {
padding:0px;
margin:0px;
}


#right-col-artgallery li {
	list-style:none;
	float:right;
	padding:0px 0px 20px 40px;
}

#right-col-artgallery h1 {
color:#780E0F;
font-size: 20px;
padding:0px 0px 5px 0px;
margin:0;
font-weight:normal;
line-height:normal;
letter-spacing:3px;
}

#right-col-artgallery a:link,#right-col-artgallery a:visited, #right-col-artgallery a:hover, #right-col-artgallery a:active {
	
color:#ffffff;
font-size:14px;}

#right-col-artgallery img a:link,#right-col-artgallery img a:visited, #right-col-artgallery img a:hover, #right-col-artgallery img a:active {
	
color:#ffffff;
text-decoration:none;
font-size:14px;}

/* end gallery */

.pride {font-size:18px;
font-style:italic;
padding-bottom:5px;
margin-bottom:0px;}

#right-col h2 {
color:#333333;
font-size: 14px;
line-height:normal;
padding:10px 0px 2px 0px;
margin:0px;
font-weight:normal;
}



/* End Right Column */


/* Start Center Column */

#center-col {
	width:500px;
	margin:0px 220px 0px 220px;
	text-align:justify;
	color:#241607;
	line-height:20px;
	font-size:16px;
	
}

#center-col h1 {
font-size: 24px;
padding:10px 0px 5px 0px;
margin:0;
text-align:left;
font-weight:normal;
color:#ffffff;
letter-spacing:3px;
}

hr {color:#ffffff;
padding:0px;
margin:0px 0px 10px 0px;
font-weight:normal;
line-height :1px;}

#center-col h2 {
font-size: 13px;
padding:10px 0px 5px 0px;
line-height:normal;
margin:0;
text-align:left;
font-weight:normal;
color:#333333;
}

.imgpadright {
	float:right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
}
.left-colWHITE{
	color:#FFF;
  }
  
.left-colBIG{
	color:#ffffff;
	font-size:16px;
	font-style:strong;
	font-style:oblique;
  }
.imgleft {float:left;
padding:0px 0px 0px 0px;
margin:0px 20px 0px 0px;}

/* End Start Column */



/* Footer */

#footer { 
font-size:14px;
color:#2A273F;
width:905px;
padding:15px 0px 15px 20px;
margin:0px auto;
text-align:left;
line-height:18px;
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	color:#2A273F;
	}
	
#footer h1 {font-size:13px;
font-weight:normal;
letter-spacing:normal;
font-style:italic;
padding-bottom:10px;
color:#ffffff;
}

#footercopy {color:#627259;
font-size:13px;}
#footercopy a:link, #footercopy a:hover, #footercopy a:visited, #footercopy a:active {color:#627259;}
a.footercopy {color:#627259;}

#footerright {
text-align:right;
color:#45406a;
float:right;
width:600px;
}


h1.footertext {
font-size:12px;
width:850px;
margin:0px auto;
padding:0px;
color:#a4af91;
text-align:justify; 
font-weight:normal;
letter-spacing:normal;}


.ppd {font-family:Georgia, "Times New Roman", Times, serif;}


/*img, .png {
       position: relative;
       behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
       this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
       this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
       this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
       this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}
*/

