﻿.topleft {
	left: 0px;
	top: 0px;
	position: absolute;
}
.logo {
	position: absolute;
	left: 319px;
	top: 0px;
	z-index: 1;
}
.buttons {
	position: absolute;
	left: 0px;
	top: 200px;
}
.buttons2 {
	position: absolute;
	left: 0px;
	top: 235px;
}
.buttons3 {
	position: absolute;
	left: 0px;
	top: 274px;
}
.buttons4 {
	position: absolute;
	left: 0px;
	top: 309px;
}
.buttons5 {
	position: absolute;
	left: 0px;
	top: 344px;
}

body {
	background-image: url(images/nav_07.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
body {
	background-color: #FFFFFF;
	padding: 0px;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #999999;
}
.bodytxthm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #999999;
	position: absolute;
	width: 420px;
	left: 330px;
	top: 450px;
	list-style-type: disc;
	list-style-position: inside;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #F0037F;
}
#divtag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	position: absolute;
	top: 205px;
	left: 330px;
	z-index: 10;
	width: 420px;
	line-height: 20px;
}

.bodytexti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 20px;
	font-weight: normal;
	color: #999999;
}
.bodytextb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #999999;
}
.bodytextib {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 20px;
	font-weight: bold;
	color: #999999;
}

/* 1st tag home sets position and image url for button. The span tag relates to the text for the button and moves it off the screen so that users with ccs enabled cannot see the text but it will be read by screen readers or user without css. The final tag hover sets the roll over of the image. See the html file for more. GH
*/
#home {
	width: 319px; height: 37px;
	display:block;
	background:url(images/new_nav_01.jpg);
	position: absolute;
	left: 0px;
	top: 200px;
}
#home span {
	position:absolute;
	left:-7200pt;
}
#home:hover {
	background:url(images/new_nav_roll_01.jpg);
}
#lavish {
	width: 319px; height: 39px;
	display:block;
	background:url(images/new_nav_02.jpg);
	position: absolute;
	left: 0px;
	top: 235px;
}
#lavish span {
	position:absolute;
	left:-7200pt
}
#lavish:hover {
	background:url(images/new_nav_roll_02.jpg);
}
#original {
	width: 319px; height: 35px;
	display:block;
	background:url(images/new_nav_03.jpg);
	position: absolute;
	left: 0px;
	top: 270px;
}
#original span {
	position:absolute;
	left:-7200pt;
}
#original:hover {
	background:url(images/new_nav_roll_03.jpg);
}
#coaching {
	width: 319px;
	height: 35px;
	display:block;
	background:url(images/new_nav_04.jpg);
	position: absolute;
	left: 0px;
	top: 414px;
}
#coaching span {
	position:absolute;
	left:-7200pt;
}
#coaching:hover {
	background:url(images/new_nav_roll_04.jpg);
}
#image {
	width: 319px;
	height: 35px;
	display:block;
	background:url(images/new_nav_05.jpg);
	position: absolute;
	left: 0px;
	top: 449px;
}
#image span {
	position:absolute;
	left:-7200pt;
}
#image:hover {
	background:url(images/new_nav_roll_05.jpg);
}
#club {
	width: 319px;
	height: 35px;
	display:block;
	background:url(images/new_nav_06.jpg);
	position: absolute;
	left: 0px;
	top: 484px;
}
#club span {
	position:absolute;
	left:-7200pt;
}
#club:hover {
	background:url(images/new_nav_roll_06.jpg);
}
#online {
	width: 319px;
	height: 35px;
	display:block;
	background:url(images/new_nav_07.jpg);
	position: absolute;
	left: 0px;
	top: 519px;
}
#online span {
	position:absolute;
	left:-7200pt;
}
#online:hover {
	background:url(images/new_nav_roll_07.jpg);
}
#hope {
	width: 319px;
	height: 35px;
	display:block;
	background:url(images/new_nav_08.jpg);
	position: absolute;
	left: 0px;
	top: 554px;
}
#hope span {
	position:absolute;
	left:-7200pt;
}
#hope:hover {
	background:url(images/new_nav_roll_08.jpg);
}
#contact {
	width: 319px;
	height: 35px;
	display:block;
	background:url(images/new_nav_09.jpg);
	position: absolute;
	left: 0px;
	top: 589px;
}
#meettheteam {
	width: 319px;
	height: 35px;
	display:block;
	background:url(images/meettheteam.jpg);
	position: absolute;
	left: -5px;
	top: 306px;
}
#meettheteam span {
	position:absolute;
	left:-7200pt;
}
#meettheteam:hover {
	background:url(images/meettheteamON.jpg);
}
#events {
	position:absolute;
	background:url(images/eventsOff.jpg);
	left:0px;
	top:379px;
	width:319px;
	height:35px;
	z-index:11;
}
#events span {
	position:absolute;
	left:-7200pt;
}
#events:hover {
	background:url(images/eventsOn.jpg);
}
#unfaithfulheart {
	width: 319px;
	height: 35px;
	display:block;
	background:url(images/ConfesOfUnfaithHeart.jpg);
	position: absolute;
	left: -10px;
	top: 341px;
}
#unfaithfulheart span {
	position:absolute;
	left:-7200pt;
}
#unfaithfulheart:hover {
	background:url(images/ConfesOfUnfaithHeartON.jpg);
}
#contact span {
	position:absolute;
	left:-7200pt;
}
#contact:hover {
	background:url(images/new_nav_roll_09.jpg);
}
/* the news button occupies the same spot as the  "view other news stories" button. */
#ll_news {
	width: 319px;
	height: 35px;
	display:block;
	background:url(images/nav_news.jpg);
	position: absolute;
	left: 1px;
	top: 670px;
}
#ll_news span {
	position:absolute;
	left:-7200pt;
}
#ll_news:hover {
	background:url(images/nav_roll_news.jpg);
}
#others {
	width: 319px; height: 35px;
	display:block;
	background:url(images/nav_other.jpg);
	position: absolute;
	left: 0px;
	top: 535px;
}
#others span {
	position:absolute;
	left:-7200pt;
}
#others:hover {
	background:url(images/nav_roll_other.jpg);
}

#divtag #newsheader { margin-bottom: 3px; border-bottom: 1px solid #f0037f; min-height: 20px; }
#divtag #newsheader h1.gtitle { position: relative;  font-size: 27px; font-weight: normal; top: 0; left: 0; margin: 0 60px 0 0; padding: 0;}
#divtag h1 a {color: #f0037f;}
#divtag #newsheader p { position: absolute; top:3px; right: 0; font: 12pt Georgia, "Times New Roman", Times, serif; color: #f0073f; margin:0;}
#divtag #newsbit { position: relative; }
#divtag #newsbit div.col1 {position: absolute; top: 0; left:0px;}
#divtag #newsbit div.col1 div { width: 200px; }
#divtag #newsbit div.col2 {width: 200px; position: absolute; top:0; left:200px; border-left: 1px solid #f0073f;}
#divtag #newsbit div h1.nh { border-bottom: 1px solid #f0037f; margin-left: 15px; margin-right: 15px;}
#divtag #newsbit div div.pic { margin: 6px 15px; width: auto;}
#divtag #newsbit div div.pic img, #divtag #newsbit img {padding: 1px; border: 2px solid #f0037f;}
#divtag #newsbit div div.pic img.noborder, #divtag #newsbit img.noborder {padding:0; border:0;}
#divtag #newsbit div p {margin: 3px 15px;}
#divtag #newsbit div a.dv { width: 105px; height: 15px; display: block; margin-left: 15px; margin-bottom: 20px; padding:0; background: url(images/linkheart.gif) center right no-repeat; text-decoration: underline; color: #f0037f; }

ul.archive li { list-style : none outside none; padding:0 0 0 20px; margin: 0; height: 15px; background: url(images/linkheart.gif) center left no-repeat; }
ul.archive li a { text-decoration: none; color: #f0037f; }

#ll_login_id, #ll_login_pwd, #ll_new_id, #ll_new_pwd, #ll_new_pwd_c, #ll_new_region, #ll_new_region, #ll_new_size, #ll_new_postal, #ll_new_email, #ll_new_tel {color: #F0037F; border: 2px solid #F0037F; background:#FFF1F1; padding-left: 2px; width: 150px; margin-left: 1ex;}

#ll_new_postal {overflow: auto; height: 4em;}

p.indent { margin-left: 2em; }

#tshirts { float: right; border: 3px solid #f0037f; margin-left: 8px; }

strong, b { font-weight: bold; }

.noborder {
	border-style:none;
	border:0px;
	border-top:0px;
		border-right:0px;
			border-left:0px;
				border-bottom:0px;
}

