/* 
===============================================================================
CREATED BY:     Jennifer Morris
CEATION DATE:   2006-06-16
COPYRIGHT:      ©2006 Jennifer Morris
CSS VERSIONS:   1
FILE URI:       http://www.portlandschooner.com/psc.css
===============================================================================
*/
/* 
===============================================================================
NAVIGATIONAL ELEMENTS
===============================================================================
*/
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #220000;
	text-decoration: none;
	font-weight: bold;
}
.nav A{
	color: #220000;
	text-decoration: none;
	padding-right: 12px;
	padding-left: 12px;
	text-transform: uppercase;
}

.nav A:hover{
	color: #FFFFFF;
	text-decoration: none;
}

.navTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #220000;
	text-decoration: none;
	font-weight: bold;
}
.navTop A{
	color: #220000;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	text-transform: uppercase;
}

.navTop A:hover{
	color: #FFFFFF;
	text-decoration: none;
}
.navDropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E886E;
	text-decoration: none;
	font-weight: bold;
}
.navDropdown A{
	color: #8E886E;
	text-decoration: none;
	padding-right: 12px;
	padding-left: 12px;
	text-transform: uppercase;
}
.navDropdown A:hover{
	color: #FFFFFF;
	text-decoration: none;
}

/* 
===============================================================================
COPY STYLES
===============================================================================
*/
.homeCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 184%;
	color: #000000;
	text-decoration: none;
}
.homeCopy A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 184%;
	color: #162D45;
}
.interiorCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 184%;
	color: #000000;
	text-decoration: none;
}
.interiorCopy A{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 184%;
	color: #230000;
	text-decoration: underline;
}
.interiorCopy em{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 184%;
	color: #230000;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;

}
.interiorCopy b{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 184%;
	color: #230000;
	font-weight: bold;
	text-decoration: none;

}
.formCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 124%;
	color: #000000;
	text-decoration: none;
}
.headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 184%;
	color: #162D45;
	font-weight: bold;
	text-decoration: none;
}
.headersRED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 184%;
	color: #220000;
	font-weight: bold;
	text-decoration: none;
}
.sideCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 148%;
	color: #000000;
	text-decoration: none;
}
.sideCopy A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 148%;
	color: #330000;
	text-decoration: underline;
}
.featuredArticle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 148%;
	color: #000000;
	text-decoration: none;
}
.featuredArticle A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 148%;
	color: #330000;
	text-decoration: underline;
}
.addressCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 133%;
	color: #000000;
	text-decoration: none;
	font-weight: normal;

}
.addressCopy A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 133%;
	color: #330000;
	text-decoration: none;

}

.addressCopy b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 133%;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}


/* 
===============================================================================
BACKGROUNDS
===============================================================================
*/

.gradientBkgnd {
	background-image: url(images/gradient_bkgnd.jpg);
	background-repeat: repeat-x;	

}

.specialEventsBkgnd {
	background-image: url(images/specialEvents.png);
	background-repeat: no-repeat	

}

.weddingsBkgnd {
	background-image: url(images/weddings.png);
	background-repeat: no-repeat	

}

.giftcertificatesBkgnd {
	background-image: url(images/giftcertificates.png);
	background-repeat: no-repeat	

}
body * a {
	/* Fix for links above transparent PNG backgrounds in IE 6 */
	position: relative;
	}
img {
    /* fixes transparent PNG issue in IMG elements */
    behavior: url('scripts/png_behavior.htc')
    }


#logo	
		{
	margin: 0;
	width: 110px;
	border: 0px;
	position: relative;
	float: left;
	z-index: 102;
		}
		
		
#heading
		{
	width: 800px;
	border: 0px;
	position: relative;
	float: left;
	z-index: 102;
	right: 0px;
	margin-bottom: -63px;
	margin-top: 0px;
		}
		
		
#heading2lines
		{
	width: 800px;
	border: 0px;
	position: relative;
	float: left;
	z-index: 102;
	right: 0px;
	margin-bottom: -43px;
	margin-top: 0px;
		}
		
		
		/* 
===============================================================================
BORDERS
===============================================================================
*/
.mapBorder {
	border-left-width: thin;
	border-bottom-width: thin;
	border-right-width: thin;
	border-top-width: thin;
	border-top-color: #8E886E;
	border-right-color: #8E886E;
	border-bottom-color: #8E886E;
	border-left-color: #8E886E;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
}

