html,body			{
					background-color:#BD7FBB;
					text-align:center;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10pt;
					padding:0px;
					margin:0px;
}
td					{
					vertical-align:top;
}
h1					{
					padding:0px;
					margin:0px;
					margin-bottom:10px;
					width:580px;
					font-size:16px;
					border-bottom:inset;
					border-bottom-color:#993399;
}

h2					{
					margin-left:5px;
					font-size:14px;
					color:#993399;
					width:560px;
					border-bottom:solid;
					border-bottom-color:#993399;
}


h4					{
					font-family:Arial, Helvetica, sans-serif, Verdana,;
					font-size:16px;
					color:#996699;
										
}



#container_page		{
					height:100%;
					width:750px;
					margin:0 auto;
					padding:0px;
					text-align:center;
}

#container_content	{
					text-align:left;
					margin: 0 auto;
					padding:0px;
}


#banner				{
					background:url(media/rnr_banner.jpg);
					background-repeat:no-repeat;
					width:750px;
					height:118px;
}

#nav				{
					background:url(media/raptureNav.jpg);
					background-repeat:no-repeat;
					width:750px;
					height:30px;
}


/* -----------------purple box ---------------*/

.purpleBox			{
					text-align:center;
					background:url(media/rapturePurpleBox.jpg);
					background-repeat:no-repeat;
					width:98px;
					height:30px;
					padding:0px;
					font-size:11px;
					color:#FFFFFF;
					margin: auto;
}

.purpleBox > a:visited		{
					color:#ffffff;
					text-decoration:none;
}

.purpleBox > a:hover		{
					color:#000000;
					text-decoration:underline;

}



#navTxt				{
					position:relative;
					top:5px;
					font-size:10pt;
					font-weight:bold;
}

#home				{
					padding-left:158px;
					text-align:center;
}

#corporate			{
					padding-left:09px;
					text-align:center;
}

#wedding			{
					padding-left:10px;
					text-align:center;
}

#biography			{
					padding-left:10px;
					text-align:center;
}

#media				{
					padding-left:10px;
					text-align:center;
}

#contact			{
					padding-left:10px;
					text-align:center;
}

#footer				{
					background:url(media/raptureFooter.jpg);
					background-repeat:no-repeat;
					width:750px;
					height:30px;
}

#footerContent		{
					text-align:center;
					position:relative;
					top:4px;
					height:30px;
					width:750px;
}


.rightColTitle .title a:link	{
					color:#ffffff;
}

.rightColTitle .title a:hover	{
					color:#000000;
}

.rightColTitle			{
					width:106px;
					height:24px;
					background-color:#9966FF;
					background-image:url(media/purpleTitle.jpg);
					background-repeat:no-repeat;
					background-position:top;
					text-align:center;
					border:solid;
					border-color:#993399;
}

.rightColContent	{
					text-align:center;
					margin: auto;
					width:110px;
					padding:2px;
					vertical-align:top;
}

.rightColContainer	{
					background:url(media/rightCol.jpg);
					background-position:top;
					background-repeat:repeat-y;
					text-align:center;
					vertical-align:top;
					width:110px;
					margin: 0 auto;					
}

#body				{
					width:590px;
					background-color:#F9E8F1;
					padding:10px;
					margin:0px;
					padding-top:20px;
}

a.nav:link, a.nav:visited		{
					color:#ffffff; 
					text-decoration:none;
}

a.nav:hover				{
					color:#FF00FF;
					text-decoration:underline;				
}

a.nav:active				{
					color:#333333;
					text-decoration:underline;
}

a.media:link, a.media:visited		{
					color:#ffffff; 
					text-decoration:none;
}

a.media:hover				{
					color:#99FFFF;
					text-decoration:underline;				
}

a.nav:active				{
					color:#ffffff;
					text-decoration:underline;
}

a.profileLink:hover img {
					filter:alpha(opacity=80);
					-moz-opacity:.80;
}



img					{
					padding:0px;
					margin:0px;
					border:none;
}

#flash				{
					float:left;
					margin:10px 10px 0px 20px;
					background-color:#FF00FF;
					width:270px;
					height:250px;
}

#mediaBox			{
					float:right;
					width:260px;
					height:250px;
					margin:10px;
					background:url(media/raptureMedia.jpg);
					background-position:right;
					background-repeat:repeat-y;
					background-color:#C37FB6;
					padding-top:3px;
					padding-left:3px;				
}

#mediaBoxRapture	{
					float:right;
					width:260px;
					height:250px;
					margin:10px;
					background:url(media/raptureMedia.jpg);
					background-position:right;
					background-repeat:repeat-y;
					background-color:#C37FB6;
					padding-top:3px;
					padding-left:3px;
					
}

#mediaBoxBandstand	{
					float:right;
					width:260px;
					height:250px;
					margin:10px;
					background:url(media/bandstandMedia.jpg);
					background-position:right;
					background-repeat:repeat-y;
					background-color:#33CCFF;
					padding-top:3px;
					padding-left:3px;
					
}

#mediaBoxYeahBaby	{
					float:right;
					width:260px;
					height:250px;
					margin:10px;
					background:url(media/yeahBabyMedia.jpg);
					background-position:right;
					background-repeat:repeat-y;
					background-color:#E5A730;
					padding-top:3px;
					padding-left:3px;
					
}

.mediaElements		{
					float:left;
					margin:2px;
					padding-left:5px;
					padding-top:1px;
					width:170px;
					height:30px;
					background-color:#CC66CC;
					vertical-align:middle;
}

.mediaElementsBandstand		{
					float:left;
					margin:2px;
					padding-left:5px;
					padding-top:1px;
					width:170px;
					height:30px;
					background-color:#0099CC;
					color:#0099FF;
					vertical-align:middle;
}

.mediaElementsYeahBaby		{
					float:left;
					margin:2px;
					padding-left:5px;
					padding-top:1px;
					width:170px;
					height:30px;
					background-color:#FF6600;
					color:#CC33CC;
					vertical-align:middle;
}


a.mediaElements:hover{
					filter:alpha(opacity=80);
					-moz-opacity:.80;
}

.profile			{
					text-align:center;
					width:125px;
					height:190px;
					background-color:#993399;
					margin:10px;

					padding-top:3px;
}

.profileTag			{
					width:119px;
					height:30px;
					background-color:#9B4198;
					text-align:center;
					font-size:12px;
					font-weight:bold;
					color:#ffffff;
					font-family:Arial, Helvetica, sans-serif;
}

.floatLTwoThird		{
					float:left;
					width:340px;
					margin:5px;
}

.floatRTwoThird		{
					float:right;
					width:360px;
					margin:10px;
}

.floatROneThird		{
					float:right;
					margin-right:10px;
					width:180px;
					padding:10px;
}

.floatLOneThird		{
					float:left;
					width:180px;
					margin:10px;
}

.purpleBackground	{
					background-color:#eeeeee;
					padding:2px;
					height:268px;					
}

.floatL				{
					float:left;
					padding-left:10px;
					padding-right:10px;
}

.boldBlue			{
					font-weight:bold;
					color:#000099;
}

.bold				{
					font-weight:bold;
					color:#555555;
}
.italicPurple		{
					font-style:italic;	
					font-size:11pt;
					color:#996699;
}

.redTxt				{
					color:#FF0000;
					vertical-align:super;
}

#getLost			{
					height:180px;
}


.title				{	font-family:Arial, Verdana, Helvetica, sans-serif;
					font-weight:bold;
					font-size:13pt;
					color:#FFFFFF;			
}
