/* CSS Document */
html, body {height:100%;}
* {
padding:0;
margin:0;

}
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(../images/background_whole.jpg);
background-position:top center;
background-attachment:scroll;
background-repeat:no-repeat;
text-align:center;
background-color: white;

}

a {
font-size:12px;
color:#FF0000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

a.moreinfo {
color:#0000FF;
font-size:9px;
}
a.nolook {
text-decoration: none;
color:#000000;
}
table.hotels td {
	padding:7px;
	background-color:#000000;
}
table.hotels {
	background-color:#FFFFFF;
}
.all {
text-align:left;
margin:0 auto 0 auto;
position:relative;

}
.blogs {
	position:relative;
	top:-10px;
	right:-10px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:200px;
	margin-right:10px;
	background-image:url(../images/blog_back.jpg);
	min-height:480px;
	background-position:top right;
	background-repeat:no-repeat;
}
.blogContainer {
	width:295px;
	float:left;
	margin-left:15px;
}

.blogRow {
	padding-bottom:35px;

}

.blogName, .blogName a {
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}
.clear {
	clear:both;
	font-size:1px;
}
.cog {
	position:relative;
	background-image:url(/images/cog_back_small.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	min-height:482px;
}
.cogBuyNow {
	position:absolute;
	top:170px;
	left:176px;
}
.cogSongStories {
	position:absolute;
	top:240px;
	left:465px;
}
.cogText {
	margin-left:20px;
	margin-right:20px;
	padding-top:220px;
	
}
.cogTitles {
	color:#ff1e20;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	margin-top:20px;
	margin-bottom:10px;
}
.cogStory {
	margin-top:5px;
	margin-left:15px;
	margin-bottom:20px;
}
.cogStoryTitle {
	font-size:13px;
	font-weight:bold;
	display:inline;
}
.cogWidget {
	position:absolute;
	top:170px;
	left:269px;
}
.cogStoryButton {
	position:absolute;
	top:170px;
	left:354px;
}
img {
	border:none;
}
.top {
background-color:#000000;
background-image:url(../images/top_header_back.jpg);
background-position:top left;
background-repeat:repeat-x;
height:107px;
position:relative;
display:block;
overflow:visible;
}
.top_center {
margin:0 auto 0 auto;
background-image:url(../images/top_header.jpg);
background-position:top center;
background-repeat:no-repeat;
height:107px;
width:934px;
position:relative;
}
.top_center a {
	display:block;
	width:349px;
	height:107px;
}
.center {
margin:0 auto -5px auto;
position:relative;
width:934px;
top:-5px;
width:936px;
background-image:url(../images/grey_back_sh.png);
background-position:top center;
background-repeat:repeat-y;

}
.centerBottomSh {
	background-image:url(../images/grey_back_bottom_sh.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:5px;
	font-size:1px;
}
.grey {
background-image:url(../images/grey_stripe.gif);
background-position:top left;
background-repeat:repeat-x;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
}
.navContainer {
	width:100%;
	background-color:#FFFFFF;
	text-align:center;
}
.nav {
padding-left:15px;
padding-right:15px;
height:20px;
}
.nav ul{
list-style:none;
padding:0px;
margin:0px;
text-decoration:none;
width:932px;
height:18px;
}
.nav li{
list-style:none;
padding:0 15px 0 15px;
margin:0px;
text-decoration:none;
height:18px;
display:block;
float:left;
}
.nav a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
}
 /* Hide from IE5-Mac \*/
.nav li a
{
float: none;
}
/* End hide */
.navShadow {
	width:100%;
	height:5px;
	background-image:url(../images/nav_shadow.png);
	background-position:top left;
	background-repeat:repeat-x;
	font-size:1px;
}
.front_boxes {
background-color:#999999;
background-image:url(../images/dotted_box.jpg);
background-repeat:repeat-x;
border:1px solid #000000;
height:149px;
display:block;


}
.homeButtons {
height:151px;
}
.homeButtons a {
	text-decoration:none;
	height:151px;
	width:191px;
}
.homeButttons a img {
	border:1px solid #000000;
	width:189px;
	height:149px;
}
img.homeButtonsImg {
	margin-right:2px;
}
img.homeButtonsImgNoPad {
	margin-right:0px;
}
#login_box {
background-color:#c3c3c3;
background-image:url(../images/sidebar_back.png);
background-position:top left;
background-repeat:repeat-x;
border:1px solid #000000;
min-height:461px;
height:auto !important;
height:461px;
display:block;
width:128px;
float:right;
}
#login_box a {
	border:none;
	display:block;
}
.twitterTop {
	height:88px;
	width:128px;
	background-image:url(../images/sidebar_twitter_top.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.twitterMiddle {
	width:106px;
	padding-left:11px;
	padding-right:11px;
	background-image:url(../images/sidebar_twitter_middle.png);
	background-position:top left;
}
.twitterBottom {
	width:128px;
	height:15px;
	background-image:url(../images/sidebar_twitter_bottom.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.twitterFollow {
	width:128px;
	height:21px;
	text-align:center;
}
.twitterFollow a {
	display:block;
	width:78px;
	height:21px;
	background-image:url(../images/sidebar_twitter_follow.png);
	background-position:top center;
	margin:0px auto 0px auto;
}
#twitter_div ul {
	list-style:none;
}
#twitter_div ul li span {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#twitter_div ul li a {
	text-align:right;
}
#front_text_left {
width:572px;
float:left;
}
#front_text_right {
width:200px;
height:149px;
float:right;
}
.height {
float:none;
}
.left {
position:relative;
float:left;
width:855px;
background-image:url(../images/inside_back.jpg);
background-repeat:repeat-x;
background-color:#dbdada;
background-position:top;
padding-top:25px;
padding-bottom:15px;
padding-right:30px;
padding-left:30px;
border:1px solid #000000;
min-height:421px;
height:auto !important;
height:421px;
}
.left ol li, .left ul li {
	margin-left:35px;
	margin-top:2px;
	margin-bottom:2px;
}
.left ol, .left ul {
	margin-top:5px;
	margin-bottom:5px;
}
.right {
float:right;
width:122px;
padding-top:5px;
padding-bottom:0px;
padding-left:5px;
padding-right:5px;`
}
.rotating_pic {
margin-bottom:5px;
border:1px solid #000000;
}
.rotating_pic img {
	height:305px;
	width:778px;
}
.leaderpic {
padding: 0 10px 0 0 ;
}
p {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
h1 {
font-weight:normal;
text-transform:uppercase;
font-size:18px;
padding-bottom:20px;
}
h3 {
	font-size:14px;
}
h4 {
	font-size:12px;
}
.eventsText {
padding:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:10px;}
.memberlogin {
background-color:#CCCCCC;
padding:5px 0 5px 0;
margin-bottom:5px;
width:100%;
color:#666666;
font-size:14px;

}
.booking {
	position:relative;
	top:-10px;
	right:-10px;
	padding:10px;
	background-image:url(../images/back1.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
.events {
	position:relative;
	top:-10px;
	right:-10px;
	padding:10px;
	background-image:url(../images/back2.jpg);
	min-height:384px;
	background-position:top right;
	background-repeat:no-repeat;
}
.beliefs {
	position:relative;
	top:-10px;
	right:-10px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:270px;
	background-image:url(../images/back3.jpg);
	min-height:460px;
	background-position:top right;
	background-repeat:no-repeat;
}
.required {
	color:#FF0000;
}
.ul {
margin-left:20px;
}
.enter {
	position:relative;
	top:-10px;
	right:-10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../images/enter_back.jpg);
	background-repeat:no-repeat;
	min-height:721px;
	height:auto !important;
	height:721px;
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#d7e023;
}
.enter09 {
	position:relative;
	top:-10px;
	right:-10px;
	padding-top:405px;
	padding-left:10px;
	padding-right:10px;
	background-position:top right;
	background-repeat:no-repeat;
	color:#FFFFFF;
}
/*.enter09 .width > * {
	font-size:13px;
}*/
.enter09Footer {
	position:relative;
	height:172px;
	width:760px;
	background-image:url(../images/enter09_footer.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin-top:48px;
}
.enter09DespLink {
	display:block;
	position:absolute;
	top:56px;
	left:22px;
	height:96px;
	width:305px;
}
.enter09AscentLink {
	display:block;
	position:absolute;
	top:56px;
	right:95px;
	height:96px;
	width:218px;
}
.hide {
	visibility:hidden;
}
.register09 {
	position:absolute;
	top:18px;
	right:18px;
	display:block;
	height:43px;
	width:225px;
	background-image:url(../images/enter09_register.png);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ed1f24;
}
a.linkBox {
	display:block;
	padding:5px;
	background-color:#ED2024;
	font-size:17px;
	color:#FFFFFF;
	text-transform:uppercase;
	margin:0px auto 0px auto;
	width:270px;
	text-align:center;
	margin-top:15px;
	text-decoration:none;
}
a.linkBox:hover {
	background-color:#9c1517;
}
.paulBio {
	position:absolute;
	top:21px;
	right:281px;
	display:block;
	height:90px;
	width:75px;
}
.rossBio {
	position:absolute;
	top:21px;
	right:199px;
	display:block;
	height:90px;
	width:75px;
}
.dbandBio {
	position:absolute;
	top:21px;
	right:117px;
	display:block;
	height:90px;
	width:75px;
}
.gatewayBio {
	position:absolute;
	top:21px;
	right:35px;
	display:block;
	height:90px;
	width:75px;
}
.staffContactInfo {
	font-size:12px
}
.staffContainer {
	width:550px;
	float:left;
	margin-left:15px;
}
.staffDescription {
	margin-top:8px;
}
img.staffPhoto {
	float:left;
	border:1px solid #000000;
}
.staffName {
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}
.staffRow {
	margin-bottom:15px;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom-color:#FF0000;
	border-bottom-width:thin;
	border-bottom-style:solid;
}
.staffTitle {
	font-size:12px;
	font-style:italic;
	margin-bottom:-1px;
}
a.staffEmail {
	font-size:11px;
}
.staffIndent {
	margin-left:10px;
}
.staffSmallTitle {
	font-weight:bold;
	font-size:11px;
	margin-top:8px;
}
.staffPhone {
	font-size:11px;
	margin-top:3px;
}
.footer {
	text-align:center;
}
.footer img {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:3px;
}
a.videoRT {
	display:block;
	width:128px;
	height:86px;
	background-image:url(../images/sidebar_video.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.pageTitle {
	border-bottom-color:#FF0000;
	border-bottom-style:solid;
	border-bottom-width:thin;
	font-size:18px;
	text-transform:uppercase;
}

.pageImages {
float:right;
padding-left:10px;
padding-bottom:10px;
padding-right:0px;
}

.sectionText {
	float:left;
	width:418px;
	padding-top:10px;
	padding-left:25px;
	color:#666666;
}

.sectionTextTitle {
	text-transform:uppercase;
	float:left;
	width:418px;
	padding-top:10px;
	padding-left:25px;
	font-weight:bold;
	font-size: 13px;
	color:#666666;
}

/* NLC header start */

.nlcHeaderContentWidth {
	position:relative;
	width:790px;
	margin:0px auto 0px auto;
	min-height:25px;
}
.nlcHeader {
	height:44px;
	width:100%;
	background-image:url(../images/nlc_header_back.png);
	background-position:top left;
	background-repeat:repeat-x;
}
.nlcHeaderLinks {
	height:44px;
	color:#FFFFFF;
	background-image:url(../images/nlc_header_logo.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	margin:0px auto 0px auto;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size:12px;
}
.nlcHeaderLinks a {
	color:#FFFFFF;
	text-transform:uppercase;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size:12px;
}
a.nlcHeaderLinksLogo {
	display:block;
	height:44px;
	width:337px;
	margin-left:40px;
}

/* NLC header end */


