/* PAGE DEFINITIONS:
   rehomepage - for Restrained Elegance home page 
   repage - for Restrained Elegance content pages
   bellescorner - for Belle's Corner pages
   renights - for Restrained Elegance nights pages
   */

/* General definitions */

/* set all padding and margins to zero so we can be sure of setting
them ourselves */

/*
* {
margin:0;
padding:0;
}
*/


p.helpfulhints
{
font-size:0.9em;
font-style:italic;
font-family: Arial, Helvetica, sans-serif;
padding-top:2px;
margin-top:0px;
}

p.smallhints
{
font-size:0.7em;
font-style:italic;
font-family: Arial, Helvetica, sans-serif;
padding-top:0px;
margin-top:0px;
}

p.specialfeaturestext
{
font-size:0.9em;
font-family: Arial, Helvetica, sans-serif;
padding-top:2px;
padding-bottom:4px;
margin-top:0px;
text-align:left;
}

p.crewinfo
{
font-style:italic;
}

img.floatright
{
float:right;
}

img.floatleft
{
float:left;
}

img.lexiconfloatright
{
float:right;
margin-left:20px;
}

img.lexiconfloatleft
{
float:left;
margin-right:20px;
}



div.floatright
{float:right;
}

div.floatleft
{float:left;
}

/* defaults */

ul{
text-align:left;
font-size:90%;
font-weight:normal;
margin-left:30px;
margin-right:auto;
margin-bottom:10px;
}

ul strong {
color:#FF0000;
font-weight:bold;
}
 

div.centred
{
margin-left:auto;
margin-right:auto;
text-align:center;
}


/* CSS for the box starts here: rounded box corners */
	.boxgrey {
		padding:0 13px 0 0;
		background:#fff url(cssimages/borders.gif) 100% 0 repeat-y;
	}
		
	.bigrey {
		padding:0 0 0 12px;
		background:#fff url(cssimages/borders.gif) 0 0 repeat-y;
	}
	.btgrey {
		height:17px;
		margin:0 -12px;
		background:url(cssimages/box.gif) 100% 0 no-repeat;
	}
	.btgrey div {
		width:18px;
		height:17px;
		background:url(cssimages/box.gif) 0 0 no-repeat;
	}
	.bbgrey {
		height:17px;
		margin:0 -12px;
		background:url(cssimages/box.gif) 100% 100% no-repeat;
	}
	.bbgrey div {
		width:18px;
		height:17px;
		background:url(cssimages/box.gif) 0 100% no-repeat;
	}
	
/* 

Restrained Elegance home page definitions for index.html, restrainedelegance.html

*/

body.rehomepage
{
background-color:#eeeeee;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:100%;
}

div.membershomebackground {
margin:0;
padding:0;
background:url(cssimages/jasminehiya2.jpg);
background-position:top right;
background-repeat:no-repeat;
height:700px;
}


div.specialfeaturesbackground {
margin:0;
padding:0;
background:url(cssimages/arielhiya2.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

div.whatsnewbackground {
margin:0;
padding:0;
background:url(cssimages/jasminehiya3.jpg);
background-position:top right;
background-repeat:no-repeat;
}

div.whatsnewbackground1 {
margin:0;
padding:0;
background:url(cssimages/charismahiya3.jpg);
background-position:top right;
background-repeat:no-repeat;
}
div.whatsnewbackground2 {
margin:0;
padding:0;
background:url(cssimages/zoehiya4.jpg);
background-position:top right;
background-repeat:no-repeat;
}
div.whatsnewbackground3 {
margin:0;
padding:0;
background:url(cssimages/bellehiya4.jpg);
background-position:top right;
background-repeat:no-repeat;
}
div.whatsnewbackground4 {
margin:0;
padding:0;
/*background:url(cssimages/jasminehiya3.jpg);*/
background:url(cssimages/paigeglobehiya1.jpg);
background-position:top right;
background-repeat:no-repeat;
}


div.joinbackground {
margin:0;
padding:0;
background:url(cssimages/donnahiya1.jpg);
/*background:url(cssimages/sophiaredhiya1.jpg);*/
/*background:url(cssimages/petrahiya1.jpg);*/

background-position:top right;
background-repeat:no-repeat;
}


div.postaljoinbackground {
margin:0;
padding:0;
background:url(cssimages/debbyhiya1.jpg);
background-position:top right;
background-repeat:no-repeat;
}


div.samplephotobackground {
margin:0;
padding:0;
background:url(cssimages/ellehiyalarge1.jpg);
background-position:top right;
background-repeat:no-repeat;
}

div.samplevideobackground {
margin:0;
padding:0;
background:url(cssimages/mylahiya1.jpg);
background-position:top right;
background-repeat:no-repeat;
}


div.samplephototext {
width:200px;
float:left;
}



div.recol1
{
margin:0;
padding:0;
background:url(cssimages/jasminekneelhiya3.jpg);
background-position:top right;
background-repeat:no-repeat;
}

div.recol3
{
margin:0;
padding:0;
/*background:url(cssimages/jasminekneelhiya3.jpg);*/
background:url(cssimages/charismahiya1small.jpg);
background-position:top right;
background-repeat:no-repeat;
}

div.recol2
{
margin:0;
padding:0;
/*background:url(cssimages/christinahiya3.jpg);*/
background:url(cssimages/arielhiya2small.jpg);
background-position:top left;
background-repeat:no-repeat;
}

div.frontpagefade
{
margin:0;
padding:0;
/*background:url(cssimages/clairehiya1.jpg);*/
/*background:url(cssimages/charismahiya1.jpg);*/
background:url(cssimages/sophiahiyafade1.jpg);
/* RE special offer promo */
/*background:url(cssimages/hannahhiyaoffer3.jpg);*/
/*background:url(cssimages/biancahiyaoffer1.jpg);*/
background-position:top right;
background-repeat:no-repeat;
}

div.boxreintro {
		padding:0 13px 0 0;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		background:#fff url(cssimages/borders.gif) 100% 0 repeat-y;
		width:400px;
		min-height:270px;
			}

div.boxresummarygallery {
		padding:0 13px 0 0;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		background:#fff url(cssimages/borders.gif) 100% 0 repeat-y;
		width:280px;
		float:left;
		
			}

div.resummarycontent {
         margin:0;
        padding: 4px 10px;
        background-color: #ffffff;
		text-align:center;
		height:340px;
}


div.resummarycontent h1 {
font-size:80%;
font-weight:bold;
margin:0px;
padding-bottom:2px;
padding-top:2px;
}

div.previewnav {
font-size:75%;
}

div.resummarycontent h2 {
font-size:70%;
font-weight:normal;
font-style:italic;
margin:0px;
padding-bottom:2px;
padding-top:2px;
}

div.resummarycontent p {
font-size:70%;
padding-bottom:2px;
padding-bottom:2px;
}


div.lefthold div.boxreintro {
		padding:0 13px 0 0;
		margin-left:10px;
		margin-right:auto;
		margin-top:10px;
		background:#fff url(cssimages/borders.gif) 100% 0 repeat-y;
		width:400px;
		min-height:500px;
			}
			
div.awards {
      padding:0 0 0 0;
	  width:550px;
	  margin-left:10px;
	  min-height:500px;
	  background: url(cssimages/awards2008s.gif) 100% 0 no-repeat;
	  }
	  

div.boxhugelinks {
		padding:0 13px 0 0;
		margin-left:10px;
		margin-right:auto;
		margin-top:10px;
		background:#fff url(cssimages/borders.gif) 100% 0 repeat-y;
		width:600px;
}

div.boxrefamilylinks {
        margin-top:8px;
		padding:0 13px 0 0;
		margin-left:auto;
		margin-right:auto;
		background:#fff url(cssimages/borders.gif) 100% 0 repeat-y;
		width:740px;
			}
			
div.boxreboringlinks {
        margin-top:8px;
		padding:0 13px 0 0;
		margin-left:auto;
		margin-right:auto;
		background:#fff url(cssimages/borders.gif) 100% 0 repeat-y;
		width:740px;
}

div.boxrenavbar {
        margin-top:8px;
		padding:0 13px 0 0;
		margin-left:10px;
		margin-right:auto;
		background:#fff url(cssimages/borders.gif) 100% 0 repeat-y;
		width:740px; 
}

div.box90percent {
        margin-top:8px;
		padding:0 13px 0 0;
		margin-left:10px;
		margin-right:10px;
		background:#fff url(cssimages/borders.gif) 100% 0 repeat-y;
}


div.boxremembersnavbar {
        margin-top:8px;
		padding:0 13px 0 0;
		margin-left:10px;
		margin-right:auto;
		background:#fff url(cssimages/borders.gif) 100% 0 repeat-y;
		width:740px; 
}

div.clearall {
clear:both;
}

div.boxrephotogallery strong {
color:#FF0000;
font-weight:bold;
}

div.rehomepageotherlinks {
margin-top:30px;
width:90%;
margin-left:auto;
margin-right:auto;
background-color:#eeeeee;
text-align:center;
}


div.rehomepageotherlinks ul {
margin:0;
padding:1px;
background-color: #eeeeee;
}

div.rehomepageotherlinks li {
list-style-type:none;
padding-top:2px;
padding-bottom:4px;
padding-left:0px;
padding-right:0px;
margin-top:auto;
margin-bottom:auto;
text-align:center;
/*font-family:Arial, Helvetica, sans-serif;*/
font-weight:normal;
font-size:9px;
float:left;
width:120px;
color:#777777;
}	


div.regreylinks {
margin-left:auto;
margin-right:auto;
width:90%;
}


div.regreylinks ul {
margin-left:auto;
margin-right:auto;
padding:1px;
}

div.regreylinks li {
list-style-type:none;
padding-top:2px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
margin-top:auto;
margin-bottom:auto;
text-align:center;
/*font-family:Arial, Helvetica, sans-serif;*/
font-weight:normal;
font-size:11px;
float:left;
color:#777777;
}	

		

div.boxrefamilylinks li {
list-style-type:none;
padding-top:1px;
padding-bottom:1px;
padding-left:0px;
padding-right:0px;
margin-top:auto;
margin-bottom:auto;
text-align:center;
font-weight:normal;
font-size:15px;
color:#777777;
background:#ffffff;
}	

div.boxrefamilylinks ul {
padding-bottom:10px;
}

div.boxhugelinks ul {
list-style:none;
padding-top:50px;
padding-bottom:20px;
}

div.boxhugelinks li {
background: url(cssimages/StarterButton1.gif) no-repeat;
padding-top:45px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top:-40px;
margin-bottom:auto;
text-align:center;
font-weight:bold;
font-size:20px;
height:120px;
width:120px;
}	


div.boxrefamilylinks img {
border:0;
padding:0;
margin:0;
}	

div.rehomepageotherlinks h4 {
font-weight:bold;
font-size:75%;
text-align:center;
padding-bottom:3px;
color:#777777;
}

div.rehomepagecontent {
/* padding to fit inside boxes */
margin:0;
padding: 4px 10px;
background-color: #ffffff;
}

div.whatsnewtext {
/* padding to fit inside boxes */
margin:0;
padding: 4px 10px;
background-color: #ffffff;
width:250px;
float:left;
}

div.previewwhatsnewtext {
/* padding to fit inside boxes */
margin:0;
padding: 4px 10px;
background-color: #ffffff;
}

div.continueon {
float:right;
width:200px;
margin:0;
padding: 4px 10px;
background-color: #ffffff;
}

div.whatsnewtext h1 {
font-weight:bold;
font-size:110%;
margin-bottom:6px;
}

div.whatsnewtext h2 {
font-weight:bold;
font-size:90%;
margin-bottom:3px;
}

div.whatsnewtext h3 {
font-weight:normal;
font-style:italic;
font-size:90%;
margin-bottom:3px;
}

div.whatsnewtext h4 {
font-weight:normal;
font-style:italic;
font-size:80%;
margin-bottom:3px;
}

div.whatsnewtext p {
font-size:80%;
}

div.previewwhatsnewtext h1 {
font-weight:bold;
font-size:110%;
margin-bottom:6px;
}

div.previewwhatsnewtext h2 {
font-weight:bold;
font-size:90%;
margin-bottom:3px;
}

div.previewwhatsnewtext h3 {
font-weight:normal;
font-style:italic;
font-size:90%;
margin-bottom:3px;
}

div.previewwhatsnewtext h4 {
font-weight:normal;
font-style:italic;
font-size:80%;
margin-bottom:3px;
}

div.previewwhatsnewtext p {
font-size:80%;
}


div.refamilylinks {
/* padding to fit inside boxes */
margin:0;
padding: 4px 10px;
background-color: #ffffff;
}

div.boxrefamilylinks h4{
font-size:100%;
font-weight:bold;
color:#000000;
text-align:center;
}

div.boxreboringlinks ul{
/* padding to fit inside boxes */
margin:0;
padding: 4px 10px;
background: #ffffff;
height:20px;
}

p.retagline{
margin-right:10px;
font-size:70%;
font-weight:bold;
text-align:right;
font-style:italic;
}

div.boxreboringlinks li
{
list-style-type:none;
padding-top:2px;
padding-bottom:4px;
padding-left:0px;
padding-right:0px;
margin-top:auto;
margin-bottom:auto;
text-align:center;
/*background:url(cssimages/PlainSilverButton100x20.jpg);
background-repeat:no-repeat;
background-position:center;*/
font-weight:bold;
font-size:10px;
float:left;
width:85px;
} 


div.navbarsearch {
text-align:right;
}

/*
div.renavbarcontent {
margin-right:10px;
padding: 4px 10px;
background: #ffffff;
text-align:right;
}
*/

div.renavbarcontent {
margin-right:10px;
padding: 4px 10px;
background: #ffffff;
text-align:right;
min-height:64px; 
}


div.rebarcontent {
margin-right:10px;
padding: 4px 10px;
background: #ffffff;
text-align:right; 
}

div.modelindexcontent {
margin-right:10px;
padding: 4px 10px;
background: #ffffff;
text-align:left;
/*height:64px;*/ 
font-size:0.8em;
}

div.boxrenavbar ul{
margin:0;
padding: 4px 10px;
background: #ffffff;
/*height:20px;*/
}

div.boxremembersnavbar ul{
/* padding to fit inside boxes */
margin:0;
padding: 4px 10px;
background: #ffffff;
}


div.boxremembersnavbar li
{
list-style-type:none;
padding-top:2px;
padding-bottom:4px;
padding-left:0px;
padding-right:0px;
margin-top:auto;
margin-bottom:auto;
text-align:center;
background:url(cssimages/PlainBlueButton100x20.jpg);
background-repeat:no-repeat;
background-position:center;
font-weight:bold;
font-size:10px;
float:left;
width:100px;
} 


/*
div.boxrenavbar li
{
list-style-type:none;
padding-top:2px;
padding-bottom:4px;
padding-left:0px;
padding-right:0px;
margin-top:auto;
margin-bottom:auto;
text-align:center;
background:url(cssimages/PlainSilverButton100x20.jpg);
background-repeat:no-repeat;
background-position:center;
font-weight:normal;
font-size:11px;
float:left;
width:100px;
} 
*/


div.boxrenavbar li
{
list-style-type:none;
padding-top:2px;
padding-bottom:4px;
padding-left:5px;
padding-right:5px;
margin-top:auto;
margin-bottom:auto;
text-align:center;
font-weight:normal;
font-size:12px;
float:left;
/*height:30px;*/
/*width:100px;*/
} 

div.renavbarcontent h3
{
color:red;
text-align:left;
}

div.boxrenavbar table 
{ 
border:none;
margin-top:10px;
padding:1px;
}

div.boxrenavbar td
{
padding-top:2px;
padding-bottom:2px;
padding-left:0px;
padding-right:0px;
margin-top:auto;
margin-bottom:auto;
text-align:center;
font-weight:normal;
font-size:11px;
float:left;
width:95px;
}

div.boxremembersnavbar td
{
padding-top:2px;
padding-bottom:2px;
padding-left:0px;
padding-right:0px;
margin-top:auto;
margin-bottom:auto;
text-align:center;
font-weight:normal;
font-size:11px;
float:left;
width:95px;
}



div.boxreintro p
{ 
text-align:center;
}

div.boxreintro h1 {
font-weight:bold;
font-size:75%;
text-align:center;
padding-bottom:30px;
}

div.boxreintro h2 {
font-style:italic;
font-size:75%;
font-weight:normal;
text-align:center;
}

div.boxreintro h3 {
padding-top:10px;
padding-bottom:15px;
margin-top:4px;
text-align:center;
/*font-family:Arial, Helvetica, sans-serif;*/
background:url(cssimages/PlainSilverButton1.jpg);
background-repeat:no-repeat;
background-position:center;
font-weight:bold;
font-size:34px;
}

h1.joinlink {
padding-top:10px;
padding-bottom:15px;
margin-top:4px;
text-align:center;
/*font-family:Arial, Helvetica, sans-serif;*/
background:url(cssimages/PlainSilverButton1.jpg);
background-repeat:no-repeat;
background-position:center;
font-weight:bold;
font-size:34px;
}

div.boxreintro ul{
text-align:left;
font-size:90%;
font-weight:normal;
margin-left:30px;
margin-right:auto;
margin-bottom:10px;
}

div.boxreintro li strong {
color:#FF0000;
}

div.boxreintro h4 {
font-size:100%;
font-weight:bold;
text-align:left;
margin-bottom:4px;
}

div.boxreintro h5 {
font-size:90%;
font-weight:normal;
text-align:left;
margin-bottom:2px;
}

td.votedesc {
font-size:80%;
}

.rehomepage a:link
{
color: #000000;
/*text-decoration:none;*/
}

.rehomepage a:visited
{
color: #000000;
/*text-decoration:none;*/
}

.rehomepage a:hover 
{
color: #ff0000;
/*text-decoration:none;*/
}

.rehomepage a:active
{
color: #ff0000;
/*text-decoration:none;*/
}

div.revideogallery a:link
{
color: #000099;
text-decoration:underline;
}

div.revideogallery a:visited
{
color: #000033;
text-decoration:underline;
}

div.revideogallery a:hover 
{
color: #ff0000;
text-decoration:underline;
}

div.revideogallery a:active
{
color: #ff0000;
text-decoration:underline
}



.rehomepageotherlinks a:link
{
color:#777777;
text-decoration:none;
}

.rehomepageotherlinks a:visited
{
color: #777777;
text-decoration:none;
}

.rehomepageotherlinks a:hover 
{
color: #ff0000;
text-decoration:underline;
}

.rehomepageotherlinks a:active
{
color: #ff0000;
text-decoration:underline;
}


.regreylinks a:link
{
color:#777777;
text-decoration:none;
}

.regreylinks a:visited
{
color: #777777;
text-decoration:none;
}

.regreylinks a:hover 
{
color: #ff0000;
text-decoration:underline;
}

.regreylinks a:active
{
color: #ff0000;
text-decoration:underline;
}


/* Restrained Elegance content page definitions */
body.repage
{
background-color:#ffffff;
color:#000000;
/*font-family: "Times New Roman", Times, serif*/
font-size:100%;
}

.repage a:link
{
color: #0000ff;
}

.repage a:visited
{
color: #800080;
}

.repage a:hover 
{
color: #ff0000;
}

.repage a:active
{
color: #ff0000;
}

div.boxrephotogallery {
        margin-top:8px;
		padding:0 13px 0 0;
		margin-left:10px;
		width:740px;
		background:#fff url(cssimages/borders.gif) 100% 0 repeat-y;
}

div.boxmembersnews {
		padding:0 13px 0 0;
		margin-left:10px;
		margin-right:auto;
		margin-top:0px;
		position:absolute; left 10px; top 10px; 
		background:#fff url(cssimages/borders.gif) 100% 0 repeat-y;
		width:400px;
}
	
div.boxnewtoday {
		padding:0 13px 0 0;
		margin-left:420px;
		margin-right:auto;
		position:absolute; left 420px; top 10px;
		margin-top:0px;
		background:#fff url(cssimages/borders.gif) 100% 0 repeat-y;
		width:330px;
}
		
			
p.hywelsignoff {
text-align:right;
font-size:140%;
font-style:italic;
}	

div.rephotogallery {
margin:0;
padding: 4px 10px;
background-color: #ffffff;
width:700px;
}

div.revideogallery {
margin:0;
padding: 4px 10px;
background-color: #ffffff;
width:700px;
}

div.revideogallery h1
{
text-align:left;
font-size:180%;
font-weight:bold;
}

/*div.rephotogallery p
{
text-align:center;
font-size:70%;
}*/

div.rephotogallery h1
{
text-align:left;
font-size:120%;
font-weight:bold;
}

div.rephotogallery h2 {
text-align:left;
font-size:100%;
font-weight:normal;
}


/*
div.rephotogallery ul {
list-style:none;
margin:10px;
}

div.rephotogallery li {
padding:5px;
float:left;
width:122px;
height:122x;
}
*/

/*div.rephotogallery img {
border:none;
}
*/

p.tourlink {
padding-top:10px;
padding-bottom:12px;
margin-top:4px;
margin-right:2px;
padding-right:20px;
margin-left:auto;
text-align:right;
background:url(cssimages/PlainSilverButton180x40.jpg);
background-repeat:no-repeat;
background-position:right;
font-weight:bold;
font-size:20px;
width:180px;
}

div.recontent {
/* padding to fit inside boxes */
margin:0;
padding: 4px 10px;
background-color: #ffffff;
font-size:80%;
}

div.retextcontent {
/* padding to fit inside boxes */
margin:0;
padding: 4px 10px;
background-color: #ffffff;
font-size:100%;
}

div.retextcontent dt {
padding: 0 px;
margin-bottom: 4px;
margin-top:6px;
margin-left:60px;
margin-right:20px;
font-size:100%;
font-weight:bold;
}

div.retextcontent dd {
padding: 0 px;
margin-bottom: 4px;
margin-top:6px;
margin-left:250px;
margin-right:20px;
font-size:100%;
}

div.recontent p {
padding: 0 px;
margin-bottom: 4px;
margin-top: 6px;
margin-left:auto;
margin-right:auto;
}

div.recontent h1 {
padding: 0 px;
margin-bottom: 6px;
margin-top:8px;
margin-left:auto;
margin-right:auto;
font-size:150%;
font-weight:bold;
}

div.recontent h2 {
padding: 0 px;
margin-bottom: 4px;
margin-top:6px;
margin-left:auto;
margin-right:auto;
font-size:120%;
font-weight:bold;
}


div.recontent h3 {
padding: 0 px;
margin-bottom: 4px;
margin-top:6px;
margin-left:auto;
margin-right:auto;
font-size:100%;
font-weight:bold;
}

div.recontent h4 {
padding: 0 px;
margin-bottom: 4px;
margin-top:6px;
margin-left:auto;
margin-right:auto;
font-size:100%;
font-weight:bold;
font-style:italic;
}


div.retextcontent p {
padding: 0 px;
margin-bottom: 4px;
margin-top: 6px;
margin-left:auto;
margin-right:auto;
}

div.retextcontent h1 {
padding: 0 px;
margin-bottom: 6px;
margin-top:8px;
margin-left:auto;
margin-right:auto;
font-size:150%;
font-weight:bold;
}

div.retextcontent h2 {
padding: 0 px;
margin-bottom: 4px;
margin-top:6px;
margin-left:auto;
margin-right:auto;
font-size:120%;
font-weight:bold;
}


div.retextcontent h3 {
padding: 0 px;
margin-bottom: 4px;
margin-top:6px;
margin-left:auto;
margin-right:auto;
font-size:100%;
font-weight:bold;
}

div.retextcontent h4 {
padding: 0 px;
margin-bottom: 4px;
margin-top:6px;
margin-left:auto;
margin-right:auto;
font-size:100%;
font-weight:bold;
font-style:italic;
}

div.boxrenavbar form {
margin-bottom:0px;
padding-right:28px;
padding-bottom:4px;
}

div.rejoinpagecontent {
/* padding to fit inside boxes */
margin:0;
padding: 4px 10px;
background-color: #ffffff;
font-size:100%;
}

ul.rejoinpagecontent {
text-align:left;
font-size:120%;
font-weight:normal;
margin-left:30px;
margin-right:auto;
margin-bottom:10px;
}

li.rejoinpagecontent {
font-size:150%;
font-weight:normal;
margin-left:0px;
margin-right:auto;
margin-bottom:20px;
}


h1.archiveheading {
font-style:italic;
color:#666677;
}

h2.archiveheading {
font-style:italic;
color:#666677;
}

h3.archiveheading {
font-style:italic;
color:#666677;
}

p.photocaptions
{
font-size:60%;
text-align:center;
}


/* Belle's Corner definitions */
body.bellescorner
{ 
background-image: url('images/paperblue.gif');
background-repeat: repeat-y;
background-color:#ffffff;
color: #3366CC;
font-family: "Comic Sans MS", cursive, sans-serif;
font-size:100%;
}

.bellescorner a:link
{
color: #0000ff;

}

.bellescorner a:visited
{
color: #800080;
}

.bellescorner a:hover 
{
color: #ff0000;
}

.bellescorner a:active
{
color: #ff0000;
}

.bellescorner h1 
{
font-family: "BrushScript BT", "BrushScript MT", "Brush Script MT", "Lucida Handwriting", 
"Comic Sans MS" script, cursive, sans-serif;
color: #000044;
}

.bellescorner h2
{
font-family: "BrushScript BT", "BrushScript MT", "Brush Script MT", "Lucida Handwriting", 
"Comic Sans MS" script, cursive, sans-serif;
color: #000044;
}

.bellescorner h3
{
font-family: "BrushScript BT", "BrushScript MT", "Brush Script MT", "Lucida Handwriting", 
"Comic Sans MS" script, cursive, sans-serif;
color: #000044;
}
.bellescorner h4
{
font-family: "BrushScript BT", "BrushScript MT", "Brush Script MT", "Lucida Handwriting", 
"Comic Sans MS" script, cursive, sans-serif;
color: #000044;
}

.bellescorner h5
{
font-family: "BrushScript BT", "BrushScript MT", "Brush Script MT", "Lucida Handwriting", 
"Comic Sans MS" script, cursive, sans-serif;
color: #000044;
}
.bellescorner h6
{
font-family: "BrushScript BT", "BrushScript MT", "Brush Script MT", "Lucida Handwriting", 
"Comic Sans MS" script, cursive, sans-serif;
color: #000044;
}

div.bellescornerfooter p
{
text-align:center;
}

div.bellescornerphotogallery p
{
text-align:center;
font-size:0.7em;
}

div.bellescornerphotogallery table img
{
border-width:0px;
}

div.bellescornerfooter img
{
border-width:0px;
}

div.bellescornerfooter img.navigation
{
border-width:2px;
}

div.bellescornervideogallery table img
{
border-width:2px;
}

div.bellescornervideogallery p
{
text-align:center;
}

.bellescorner div
{
margin-left:85px;
}



/* Restrained Elegance Nights definitions */
body.renights
{ 
background-image: url('images/renights600.jpg');
background-position: bottom right;
background-repeat: no-repeat;
background-color:#000000;
/*font-family: "Times New Roman", Times, serif;*/
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size:100%;
}

.renights a:link
{
color: #0000ff;

}

.renights a:visited
{
color: #800080;
}

.renights a:hover 
{
color: #ff0000;
}

.renights a:active
{
color: #ff0000;
}

.renights h1 
{
color: #FF6600;
text-align:center;
margin:0px;
padding:0px;
line-height:1;
font-size:1.8em;
}

.renights h2
{
color: #FF6600;
text-align:left;
font-size:1.5em;
}

.renights h3
{
color: #FF6600;
text-align:left;
font-size:1.2em;
}
.renights h4
{
color: #000044;
}

.renights h5
{
color: #FF6600;
}
.renights h6
{
color: #FF6600;
}

.renights em
{
color:#FF6600;
font-style:italic;
font-weight:bold;
}

.renights p
{
text-align:justify;
}

div.renightscontent
{
margin-right:159px;
margin-left:13px;
margin-bottom:13px;
margin-top:13px;
padding-left:13px;
padding-right:13px;
padding-top:8px;
padding-bottom:8px;
background-color:#FFFFFF;
}

div.renightscontentgrey
{
margin-right:159px;
margin-left:13px;
margin-bottom:13px;
margin-top:13px;
padding-left:13px;
padding-right:13px;
padding-top:8px;
padding-bottom:8px;
background-color:#eeeeee;
}


div.renightsariel
{
margin-right:159px;
margin-left:13px;
margin-bottom:13px;
padding-left:13px;
padding-right:13px;
padding-top:8px;
padding-bottom:8px;
background-color:#FFFFFF;
}

div.renightsstory
{
margin-right:10px;
margin-left:11px;
margin-bottom:13px;
margin-top:13px;
padding-left:50px;
padding-right:50px;
padding-top:35px;
padding-bottom:35px;
width:750px;
background-color: #FFFFDD;
background-image:url(images/renightsstorybackground1.jpg);
background-repeat:repeat;
}

div.renightsstory p
{
color: #8A0000;
}

div.renightsstory h1
{
color:#660033;
font-family: "BrushScript BT", "BrushScript MT", "Brush Script MT", "Lucida Handwriting", 
"Comic Sans MS" script, cursive, sans-serif;
}
div.renightsstory h2
{
color:#8A0000;
font-family: "BrushScript BT", "BrushScript MT", "Brush Script MT", "Lucida Handwriting", 
"Comic Sans MS" script, cursive, sans-serif;
}



p.renightstagline
{
text-align:right;
font-size:0.8em;
color:#000000;
font-style:italic;
line-height:1;
}

div.renightsvideogallery
{
margin-right:159px;
margin-left:13px;
margin-bottom:13px;
margin-top:13px;
padding-left:13px;
padding-right:13px;
padding-top:8px;
padding-bottom:8px;
background-color:#FFFFFF;
}

div.renightsvideogallery p
{
text-align:left;
}

img.bordered {
border-width:2px;
}


p.arielsignoff 
{
text-align:right;
font-family: "BrushScript BT", "BrushScript MT", "Brush Script MT", "Lucida Handwriting", 
"Comic Sans MS" script, cursive, sans-serif;
font-size:2.5em;
font-style:italic;
color: #FF3300;
}

p.hywelsays
{
  font-size:0.9em;
  font-family:Arial, Helvetica, sans-serif;
  text-align:left;
}

body.pinkbondage {
    font-family: Arial, Helvetica, sans-serif;
    font-size:100%;
	color:#000000;
	background-image:url(http://www.restrainedelegance.com/cssimages/edgewavethick1.gif);
	background-repeat:repeat-y;
	background-color:#eeeeee;
}

div.pinkbondagecontent {
    margin-left:110px;
	margin-right:10px;
	background-color:#eeeeee;
}

p.misseysays {
   font-family: "Comic Sans MS", Helvetica, sans-serif;
   color:#FF33FF;
}
  