/*
	Kootenay Wedding Services - home page stylesheet
	created May 2007 by Paul Novitski of juniperwebcraft.com
*/


/*-------------------------
page structure
-------------------------*/
#pagewrap
{
	min-height: 586px;
	padding-top: 28px;
	background: url("images/bg_index.jpg") left top no-repeat;
}
/*-------------------------
header
-------------------------*/
h1
{
	height: 163px;
	font-size: .625em;
	text-align: center;
}
h1 img
{
	margin-top: 26px;
	margin-left: 225px;
}
/*-------------------------
featured photo
-------------------------*/
#navCol
{
	position: absolute;
	top: 85px;
	left: 42px;
	height: 100%;
}
#navCol img
{
	width: 208px;
	height: 484px;
}
/* photo caption */
#navCol p
{
	position: relative;
	bottom: 0;
	left: 0;
	width: 208px;
	font-size: .75em;
	color: #710642;
}

/*-------------------------
content column
-------------------------*/
#contentCol
{
	float: left;
	width: 652px;
	max-width: 652px;
	margin: 0;
	margin-left: 250px;
	padding-bottom: 1.875em;
	padding: 0;
	margin-bottom: 1.875em;
	text-align: center;
}
#contentCol .tagline
{
	margin: .625em 0 .8125em 0;
	font-size: 1.6875em;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}
#contentCol .desc
{
	margin: 0 1.875em;
	line-height: 1.4;
	font-size: 1.25em;
	font-weight: bold;
}
/*-------------------------
list of features
-------------------------*/
ul#features
{
	float: left;
	width: 26.875em;
	margin-top: .9375em;
	padding: 0 6.25em;
}
ul#features li
{
	float: left;
	padding-right: .375em;
	font-size: 1.25em;
	line-height: 1.4;
	font-style: italic;
	list-style-type: disc;
	list-style-position: inside;
	white-space: nowrap;
	zoom: 1;
}
ul#features li.clear
{
	clear: left;
	list-style-type: none;
}

/*-------------------------
select region
-------------------------*/
.regionPrompt
{
	clear: left;
	font-size: 1.25em;
	padding-top: 1.25em;
	margin-bottom: .6em;
	text-align: left;
	text-align: center;
}
ul#region
{
	clear: left;
	float: left;
	width: 43.75em;
	max-width: 100%;
	list-style-type: none;
}
ul#region li
{
	width: 18.75em;
	min-height: 106px;
	text-align: center;
}
ul#region li.odd
{
	float: left;
	padding-left: 1.25em;
}
ul#region li.even
{
	float: right;
	padding-right: 1.25em;
}
ul#region li a
{
	display: block;
	font-size: 1.875em;
	font-style: italic;
}
ul#region li a
{
	text-decoration: none;
	border-bottom: 1px dotted #9D085C;
	background: url("images/two_hearts.gif") center -50px no-repeat;
}
ul#region li a,
ul#region li a span
{
	text-align: center;
	color: #9D085C;
	cursor: pointer;
}
ul#region li a:hover
{
	border-bottom: 1px solid #00F;
	background-position: center center;
}
ul#region li a:hover,
ul#region li a:hover span
{
	color: #00F;
	color: #33F;
}
ul#region li a span
{
	display: block;
	margin-top: .5em;
	font-size: .5em;
}

/*-------------------------
don't resize photograph
-------------------------*/

p.providedby
{
	clear: both;
	padding-top: 2em;
	font-size: 1em;
}
p.providedby em
{
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	color: #721240;
}
