body	{
	background:#000000;
	margin:0px;
	padding:0px;
	font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:14px;
}



/* LINK STYLES */
a:link	{
	color:#b60000;
	font-weight:bold;
	text-decoration:none;
}
a:visited	{
	color:#b60000;
	font-weight:bold;
	text-decoration:none;
}
a:hover	{
	color:#c45527;
	font-weight:bold;
	text-decoration:none;
}
a:active	{
	color:#c45527;
	font-weight:bold;
	text-decoration:none;
}



/* FONTS */
.whiteBold11_txt	{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.white11_txt	{
	font-size:11px;
	color:#FFFFFF;
}
.greyBold11_txt	{
	font-size:11px;
	color:#555555;
	font-weight:bold;
}

.greyBold12_txt	{
	font-size:12px;
	color:#555555;
	font-weight:bold;
}
.grey11_txt	{
	font-size:11px;
	color:#555555;
}
.greyBold14_txt	{
	font-size:14px;
	color:#555555;
	font-weight:bold;
}
.orangeBold11_txt	{
	font-size:11px;
	color:#FFE0B6;
	font-weight:bold;
}
.orangeBold12_txt	{
	font-size:12px;
	color:#FFE0B6;
	font-weight:bold;
}

h1 {
	font-size: 16px;
	margin: 20px 0px 10px;
	color: #666;
	text-transform: uppercase;
}



/* TITLE */
.title_404	{
	position:relative;
	background-image:url(/images/title_404.png);
	width:394px;
	height:100px;
	z-index:1;
}


/* TEXT */
.text_all	{
	position:relative;
	width:534px;
	margin-top:-3px;
	margin-left:15px;
	margin-right:10px;
	z-index:1;
}
.text_404	{
	position:relative;
	float:right;
	width:450px;
	margin-top:15px;
	z-index:1;
}


/* ALL */
.clear	{
	clear:both;
	font-size:1px;
}
.contact_left	{
	float:left;
	width:200px;
}
.contact_right	{
	width:325px;
}
.button_add_person	{
	background-image:url(/images/add-BUTTON.png);
	width:137px;
	height:26px;
}
.button_arrows	{
	background-image:url(/images/go-ARROWS.png);
	width:34px;
	height:31px;
}
.button_submit	{
	background-image:url(/images/button_submit.png);
	width:90px;
	height:30px;
	margin-left:82px;
	z-index:50;
}
.button_submit02	{
	background-image:url(/images/button_submit.png);
	width:90px;
	height:30px;
	margin-left:-7px;
	z-index:50;
}
.button_add_a_guest	{
	background-image:url(/images/button_add_a_guest.png);
	width:68px;
	height:34px;
	margin-left:82px;
	z-index:50;
}
.button_continue	{
	background-image:url(/images/continue.png);
	width:76px;
	height:34px;
	z-index:50;
}
.button_goback	{
	background-image:url(/images/goback.png);
	width:76px;
	height:34px;
	margin-left:-7px;
	z-index:50;
}
.textBox	{
	color:#FFB240; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	border:0px;
}
.field	{
	color:#222222; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	border:1px solid #999999;
	width:140px;
}

/* LINK STYLES */
a.orange:link	{
	color:#FFB240;
	text-decoration:none;
	font-weight:bold;
}
a.orange:visited	{
	color:#FFB240;
	text-decoration:none;
	font-weight:bold;
}
a.orange:hover	{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
a.orange:active	{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}




/* BKGDS PHP */
.dawn	{
	background-image:url(/images/dawn.jpg);
	background-color:#000000;
	background-position:top left;
	background-repeat:repeat-x;
	background-attachment:fixed;
	margin:0px;
	padding:0px;
}
.morning	{
	background-image:url(/images/morning.jpg);
	background-color:#000000;
	background-position:top left;
	background-repeat:repeat-x;
	background-attachment:fixed;
	margin:0px;
	padding:0px;
}
.day	{
	background-image:url(/images/day.jpg);
	background-color:#000000;
	background-position:top left;
	background-repeat:repeat-x;
	background-attachment:fixed;
	margin:0px;
	padding:0px;
}
.day_bottom	{
	background-image:url(/images/day.jpg);
	background-color:#01327e;
	background-position:bottom left;
	background-repeat:repeat-x;
	background-attachment:fixed;
	margin:0px;
	padding:0px;
}

.dusk	{
	background:url(/images/dusk.jpg);
	background-color:#000000;
	background-position:top left;
	background-repeat:repeat-x;
	background-attachment:fixed;
	margin:0px;
	padding:0px;
}
.twilight	{
	background-image:url(/images/twilight.jpg);
	background-color:#000000;
	background-position:top left;
	background-repeat:repeat-x;
	background-attachment:fixed;
	margin:0px;
	padding:0px;
}

.night	{
	background-image:url(/images/night.jpg);
	background-color:#000000;
	background-position:top left;
	background-repeat:repeat-x;
	background-attachment:fixed;
	margin:0px;
	padding:0px;
}


/* INDEX */

.index_title	{
	position:relative;
	width:600px;
	height:400px;
	padding-left:52px;
	padding-top:11px;
	z-index:4;
	margin-top: -469px;
}
.index_bkgd	{
	position:relative;
	background-image:url(/images/bkgdIndex_main.png);
	width:702px;
	height:469px;
	margin-top:65px;
	z-index:2;
}
.index_txt	{
	position:relative;
	font-size:12px;
	margin-top:-115px;
	margin-left:50px;
	margin-right:50px;
	z-index:3;
}
.index_container	{
	position:relative;
	width:702px;
	margin:0 auto;
	z-index:1;
}
.index_footer	{
	position:relative;
	background-color:#000000;
	width:655px;
	margin-top:40px;
	text-align:left;
	font-size:9px;
	clear:both;
}



/* INTERIOR */
.container	{
	position:relative;
	width:1000px;
	margin:0 auto;
	z-index:1;
}
.containerL	{
	position:relative;
	float:left;
	width:703px;
	margin-right:-29px;
}
.containerR	{
	position:relative;
	float:right;
	width:354px;
	margin-left:-28px;
}
.ad_txt01	{
	position:relative;
	float:left;
	width:166px;
	height:88px;
	font-size:10px;
	line-height:10px;
	margin-left:59px;
	margin-top:-105px;
	z-index:4;
}
.ad_txt02	{
	position:absolute;
	width:166px;
	height:88px;
	font-size:10px;
	line-height:10px;
	left:269px;
	top:443px;
	z-index:4;
}
.ad_txt03	{
	position:relative;
	float:right;
	width:166px;
	height:88px;
	font-size:10px;
	margin-right:59px;
	margin-top:-103px;
	z-index:4;
}
.ad_txt04	{
	position:relative;
	width:226px;
	height:88px;
	font-size:10px;
	line-height:10px;
	margin-left:60px;
	margin-top:-117px;
	z-index:4;
}
.ad_txt041	{
	position:relative;
	width:167px;
	font-size:10px;
	text-align:left;
	line-height:10px;
	margin-top:-5px;
	margin-left:60px;
	z-index:5;
}
.button_join	{
	background-image:url(/images/button_join.png);
	float:right;
	margin-right:-10px;
	margin-top:-9px;
	width:104px;
	height:103px;
	z-index:50;
}
.button_arrow	{
	background-image:url(/images/icon_arrow.png);
	float:right;
	width:25px;
	height:25px;
	margin-right:-5px;
	z-index:50;
}
.button_signup	{
	background-image:url(/images/button_signup.png);
	float:left;
	width:63px;
	height:64px;
	margin-left:-5px;
	margin-top:20px;
	z-index:50;
}
.button_subscribe	{
	background-image:url(/images/button_subscribe.png);
	width:75px;
	height:33px;
	margin-left:96px;
	margin-top:-5px;
	z-index:50;
}
.latestnews_txt
{
	position: relative;
	width: 240px;
	margin-left: 50px;
	margin-top: -500px;  /*458*/
	font-size: 10px;
	z-index: 49;
	height: 356px;
	overflow: hidden;
	padding-left: 14px;
}
.hr_white	{
	background-color:#FFFFFF;
	width:225px;
	height:1px;
	font-size:1px;
	clear:both;
}
.button_more	{
	position:relative;
	background-image:url(/images/button_more.png);
	float:right;
	width:61px;
	height:33px;
	margin-top:-70px;
	z-index:50;
	
}
.title_latestnews	{
	background-image:url(/images/title_latestnews.png);
	width:120px;
	height:18px;
	margin-top:10px;
}
.title_join	{
	position:relative;
	background-image:url(/images/title_join.png);
	width:311px;
	height:100px;
	z-index:1;
	background-color:#33FF33;
}
.page_content	{
	position:relative;
	width:598px;
	height:398px;
	margin-left:53px;
	margin-top:-457px;
	z-index:49;
}







/* BUTTONS */

.button_enterbkgd	{
	position:absolute; 
	left:532px; 
	top:17px; 
	z-index:49;
}
.button_enter	{
	background-image:url(/images/button_enter.png);
	width:115px;
	height:67px;
	z-index:50;
}
.navHome	{
	background-image:url(/images/nav_home.png);
	width:48px;
	height:20px;
	z-index:50;
}
.navWho	{
	background-image:url(/images/nav_who.png);
	width:91px;
	height:20px;
	z-index:50;
}
.navNews	{
	background-image:url(/images/nav_news.png);
	width:48px;
	height:20px;
	z-index:50;
}
.navMember	{
	background-image:url(/images/nav_member.png);
	width:132px;
	height:20px;
	z-index:50;
}
.navJobs	{
	background-image:url(/images/nav_jobs.png);
	width:46px;
	height:20px;
	z-index:50;
}
.navContacts	{
	background-image:url(/images/nav_contacts.png);
	width:67px;
	height:20px;
	z-index:50;
}



/* ALL */
.nav	{
	position:relative;
	width:432px;
	height:20px;
	margin-left:50px;
	margin-top:40px;
}
.footer	{
	position:relative;
	background-color:#000000;
	width:700px;
	height:35px;
	text-align:center;
	color:#FFFFFF;
	font-size:9px;
	clear:both;
	z-index:2;
}
.clear	{
	position:relative;
	width:100%;
	font-size:1px;
	clear:both;
}
.textBox	{
	color:#FFB240; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	border:0px;
}



/* TEMPORARY */
.index_image	{
	position:absolute;
	background-image:url(/images/buckner_head.png);
	width:289px;
	height:284px;
	left:48px;
	top:-52px;
	z-index:3;
}
.content_image	{
	position:absolute;
	background-image:url(/images/buckner_headSM.png);
	width:112px;
	height:110px;
	left:60px;
	top:-37px;
	z-index:3;
}
.content_title	{
	position:relative;
	width:246px;
	height:73px;
	margin-left:-11px;
	margin-top:2px;
	z-index:20;
}



.pic_join	{
	position:relative;
	background-image:url(/images/pic_join.png);
	width:554px;
	height:153px;
	margin-top:-3px;
	z-index:1;
}

/*TEMPORARY*/
.temporary_addysRSVP	{
	display:none;
}
.temporary_addyMOV	{
	display:none;
}

/*---- Site redesign --*/
#modNewsContainer {
	position:absolute;width:225px;height:155px;top:100px;left:65px;z-index:10;overflow:hidden
}

#billBoard_bg {
	position:relative;top:0px;left:43px;width:620px;background-image:url(/images/greyTileBg.jpg);background-repeat:repeat-y;z-index:60;
}

#billboard_top {
	width:580px;background-image:url(/images/grey_top2.jpg); background-repeat:no-repeat;padding:20px 18px 20px 22px;
}
#magicFooter {
	position:relative;margin-top:-30px;width:620px;height:58px;background-image:url(/images/magicFooter.png);
}
#magicFooterTrans {
	position:relative;margin-top:-50px;width:620px;height:58px;background-image:url(/images/magicFooterTrans.png);
}
#bodyShadowContainer {
	position:absolute;top:225px;left:1px;
}
#bodyShadow {
	position:fixed;width:703px;height:239px;background-image:url(/images/bodyShadow.png);background-repeat:no-repeat;z-index:20;
}
#greyModsBg {
	position:fixed;width:354px;height:563px;z-index:2;background-image:url(/images/ADDY10-promo.png);background-repeat:no-repeat;background-position:0px -30px;
}
#modBannerContainer {
	position:absolute;top:-28px;left:54px;z-index:70;
}
#modBannerx {
	position:fixed;width:246px;height:130px;margin-bottom:12px;background-image:url(/images/default-banner5.png);background-repeat:no-repeat;
}
#rightMiddleModContainer {
	position:absolute;top:312px;left:70px;z-index:70;
}
#rightMiddleModBody {
	position:fixed;width:215px;height:95px;font-size:11px;font-weight:bold;
}
#rightMiddleModContainerlink {
	position:fixed; margin-top: 30px; z-index:71; 
}

#rightBottomModContainer {
	position:absolute;top:448px;left:70px;z-index:70;
}
#rightBottomModBody {
	position:fixed;width:212px;height:128px;font-size:11px;font-weight:bold;
}
#rightSubModContainer {
	position:absolute;top:594px;left:70px;z-index:70;
}

#mainAddys {
	position:relative;background-image:url(/images/main_addys.png);width:599px;height:242px;z-index:1;left:-10px;top:-10px;
}
#mainAbout{
	position:relative;background-image:url(/images/main_about.png);width:599px;height:242px;z-index:1;left:-10px;top:-10px;
}
#mainContact{
	position:relative;background-image:url(/images/main_contact.png);width:596px;height:242px;z-index:1;left:-10px;top:-10px;
}
#mainEvents{
	position:relative;background-image:url(/images/main_events.png);width:599px;height:229px;z-index:1;left:-10px;top:-10px;
}
#mainHome{
	position:relative;background-image:url(/images/main_home_top.png); background-repeat:no-repeat; width:596px;height:auto;;z-index:1;left:-10px;top:-10px;
}
#mainJobs{
	position:relative;background-image:url(/images/main_jobs.png);width:599px;height:242px;z-index:1;left:-10px;top:-10px;
}
#mainJoin{
	position:relative;background-image:url(/images/main_join.png);width:596px;height:296px;z-index:1;left:-10px;top:-8px;
}
#mainMembers{
	position:relative;background-image:url(/images/main_members.png);width:596px;height:242px;z-index:1;left:-10px;top:-10px;
}
#mainNews{
	position:relative;background-image:url(/images/main_news.png);width:599px;height:242px;z-index:1;left:-10px;top:-10px;
}
#mainRSVP{
	position:relative;background-image:url(/images/main_rsvp.png);width:596px;height:269px;z-index:1;left:-10px;top:-10px;
}

.leftedge {
	margin-left:-16px;
}
.leftedge2 {
	margin-left:40px;
}