/* PAGE DEFINITIONS:
   rehomepage - for Restrained Elegance home page 
   repage - for Restrained Elegance content pages
   */

/* General definitions */

/* set all padding and margins to zero so we can be sure of setting
them ourselves */

/*
* {
margin:0;
padding:0;
}
*/

#playbutton {
z-index:2;
position:relative;
bottom:825px;
left:250px;
}

img
{
border: none ;
}

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.featureskeywords
{
font-size:0.4em;
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.floatrightpad
{
float:right;
margin-left:50px;
margin-right:12px;
margin-top:10px;
margin-bottom:12px;


}

img.floatleftpad
{
float:left;
margin-left:12px;
margin-right:50px;
margin-top:10px;
margin-bottom:12px;
}



img.lexiconfloatright
{
float:right;
margin-left:20px;
}

img.lexiconfloatleft
{
float:left;
margin-right:20px;
}

p.redtext
{
text-color:red;
color:red;
}

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.whatsnewbackground {
margin:0;
padding:0;
background:url(cssimages/jasminehiya3.jpg);
background-position:top right;
background-repeat:no-repeat;
}


div.joinbackground {
margin:0;
padding:0;
background:url(cssimages/donnahiya1.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;
}


/* Transframes and underframes are 903 x 379 pixels, used for main page hiyas with overlaid frame */
div.containerframe {
  position:relative;
  width:903px;
  height:640px;
  margin:auto;
  padding:0; 
}

div.transframe {
width:903px;
height:500px;
margin:auto;
padding:0;
z-index:10;
position:absolute;

}

div.underframe {
width:903px;
height:500px;
margin:auto;
padding:0;
z-index:1;
position:absolute;

}

div.bottomframe {
width:903px;
height:140px;
margin:auto;
padding:0;
background-image:url(cssimages/frame903x379lower.png);
background-position:bottom;
position:absolute;
top:500px;
}



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/charismahiya1small.jpg);
background-position:top right;
background-repeat:no-repeat;
}

div.recol2
{
margin:0;
padding:0;
background:url(cssimages/arielhiya2small.jpg);
background-position:top left;
background-repeat:no-repeat;
}



div.frontpagefade
{
margin:0;
padding:0;
background:url(cssimages/sophiahiyafade1.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:287px;
		float:left;
		
			}

div.resummarycontent {
        margin-top:0px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:0px;
        padding: 4px 10px;
        background-color: #ffffff;
		text-align:center;
		height:370px;
}

div.reawardscontent {
         margin:0;
        padding: 4px 10px;
        background-color: #ffffff;
		text-align:center;
}


div.resummarycontent h1 {
font-size:80%;
font-weight:bold;
margin:0px;
padding-bottom:2px;
padding-top:2px;
text-align:center;
}

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;
text-align:center;
}

div.resummarycontent p {
font-size:70%;
padding-bottom:2px;
padding-bottom:2px;
text-align:center;
}

div.resummarycontent img {
margin-left:auto;
margin-right:auto;
}


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:10px;
		margin-right:auto;
		background:#fff url(cssimages/borders.gif) 100% 0 repeat-y;
		width:900px;
}

div.boxrenavbar {
        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:900px; 
}


div.pointyrenavbar {
  width:910px;
  height:100px;
  margin-left:auto;
  margin-right:auto;
  background:#fff url(cssimages/pointynavbar1.png) 100% 0;
}


div.pointynavbartext {
  vertical-align:middle; 
  position:relative; 
  padding-top:15px;
}


div.greytextbox {
        margin-top:0;
		padding:0 0 0 0;
		margin-left:auto;
		margin-right:auto;
		width:900px; 
}


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:auto;
		margin-right:auto;
		background:#fff url(cssimages/borders.gif) 100% 0 repeat-y;
		width:900px; 
}

div.clearall {
clear:both;
}

div.boxrephotogallery strong {
color:#FF0000;
font-weight:bold;
}

div.rehomepageotherlinks {
margin-top:30px;
width:640px;
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:150px;
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.pointyrenavbar h1 {
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
margin-top:5px;
margin-bottom:5px;
margin-right:50px;
margin-left:auto;
text-align:right;
}



div.pointyrenavbar h2 {
padding-top:10px;
padding-bottom:0px;
padding-left:10px;
padding-right:10px;
margin-top:5px;
margin-bottom:5px;
margin-right:50px;
margin-left:auto;
text-align:right;
font-size:180%;
}

div.pointyrenavbar p {
padding-top:2px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
margin-top:0px;
margin-bottom:auto;
margin-right:50px;
margin-left:auto;
text-align:right;
font-size:80%;
font-style:italic;
}

		

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:130%;
margin-bottom:6px;
}

div.previewwhatsnewtext h2 {
font-weight:bold;
font-size:110%;
margin-bottom:3px;
}

div.previewwhatsnewtext h3 {
font-weight:normal;
font-style:italic;
font-size:100%;
margin-bottom:3px;
}

div.previewwhatsnewtext h4 {
font-weight:normal;
font-style:italic;
font-size:100%;
margin-bottom:3px;
}

div.previewwhatsnewtext p {
font-size:90%;
}


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:12px;
float:left;
width:100px;
} 


div.navbarsearch {
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;
min-height:50px;
}

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: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:20px;
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:15px;
font-weight:bold;
width:89px;
}

div.boxremembersnavbar table 
{ 
border:none;
margin-top:5px;
padding:1px;
}

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:bold;
font-size:12px;
float:left;
width:132px;
}



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%;
}


 
a:link
{
color: #0000ff;
text-decoration:none;
}

a:visited
{
color: #000099;
text-decoration:none;
}

a:hover 
{
color: #ff0000;
text-decoration:underline;
}

a:active
{
color: #ff0000;
text-decoration:none;
}





.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;
}



.greytext a:link
{
color:#777777;
text-decoration:none;
}

.greytext a:visited
{
color: #777777;
text-decoration:none;
}

.greytext a:hover 
{
color: #ff0000;
text-decoration:underline;
}

.greytext 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;
}


.bluelinks a:link
{
color: #0000ff;
text-decoration:none;
}

.bluelinks a:visited
{
color: #000099;
text-decoration:none;
}

.bluelinks a:hover 
{
color: #ff0000;
text-decoration:underline;
}

bluelinks a:active
{
color: #ff0000;
text-decoration:none;
}



div.boxrephotogallery {
        margin-top:8px;
		padding:0 13px 0 0;
		margin-left:auto;
		margin-right:auto;
		width:900px;	
		background:#fff url(cssimages/borders.gif) 100% 0 repeat-y;
}

div.boxmembersnews {
		padding:0 13px 0 0;
		margin-left:-6px;
		margin-right:auto;
		margin-top:20px;
		position:absolute; left -6px; top 15px; 
		background:#fff url(cssimages/borders.gif) 100% 0 repeat-y;
		width:500px;
}
	
div.boxnewtoday {
		padding:0 13px 0 0;
		margin-left:540px;
		margin-right:auto;
		position:absolute; left 540px; top 15px;
		margin-top:20px;
		background:#fff url(cssimages/borders.gif) 100% 0 repeat-y;
		width:353px;
}
		
			
p.hywelsignoff {
text-align:right;
font-size:140%;
font-style:italic;
}	

div.rephotogallery {
margin:0;
padding: 4px 10px;
background-color: #ffffff;
width:850px;
}

div.revideogallery {
margin:0;
padding: 4px 10px;
background-color: #ffffff;
width:850px;
}

div.revideogallery h1
{
text-align:left;
font-size:180%;
font-weight:bold;
}


div.rephotogallery h1
{
text-align:left;
font-size:120%;
font-weight:bold;
}

div.rephotogallery h2 {
text-align:left;
font-size:100%;
font-weight:normal;
}



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.greytext {
margin-top:1px;
margin-left:10px;
margin-right:10px;
margin-bottom:1px;
padding-top:4px;
padding-left:10px;
padding-right:10px;
padding-bottom:1px;
font-size:80%;

}

div.greytext h1 {
padding: 0 px;
margin-bottom: 0px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
font-size:120%;
font-weight:bold;
}


div.greytext h2 {
padding: 0 px;
margin-bottom: 0px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
font-size:120%;
font-weight:normal;
}


div.recontent {
/* padding to fit inside boxes */
margin:0;
padding: 4px 10px;
background-color: #ffffff;
font-size:80%;
}


div.recontent p {
padding: 0px;
margin-bottom: 4px;
margin-top: 6px;
margin-left:auto;
margin-right:auto;
}

td.toptenpos {
margin:0;
padding: 1px 5px;
background-color: #ffffff;
font-size:90%;
text-align:right;
}

td.toptengallery {
margin:0;
padding: 1px 5px;
background-color: #ffffff;
font-size:90%;
}

div.toptentitle {
margin:0;
padding: 1px 5px;
background-color: #ffffff;
font-size:90%;
}

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.remembersnewscontent {
/* padding to fit inside boxes */
margin:0;
padding-top: 12px;
padding-bottom: 12px;
padding-left:55px;
padding-right:65px;
background-color: #ffffff;
font-size:80%;
}

div.remembersnewscontent p {
text-align:justify;
}

div.remembersnewscontent h1 {
padding: 0 px;
margin-bottom: 6px;
margin-top:8px;
margin-left:auto;
margin-right:auto;
font-size:180%;
font-weight:bold;
}


div.renewtodaycontent {
/* padding to fit inside boxes */
margin:0;
padding: 12px 40px;
background-color: #ffffff;
font-size:80%;
}

div.renewtodaycontent h1 {
padding-bottom:2px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:5px;
text-align:left;
font-size:150%;
font-weight:bold;
}

div.renewtodaycontent h2 {
padding-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:2px;
text-align:center;
font-size:130%;
font-weight:bold;
}

div.renewtodaycontent h3 {
padding-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:2px;
text-align:center;
font-weight:normal;
font-size:120%;
}

div.renewtodaycontent h4 {
padding-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:2px;
text-align:center;
font-weight:normal;
font-style:italic;
font-size:90%;
}




div.retextcontent {
/* padding to fit inside boxes */
margin:0;
padding: 4px 10px;
background-color: #ffffff;
font-size:100%;
}


div.relexiconcontent {
/* padding to fit inside boxes */
padding: 4px 10px;
background-color: #ffffff;
font-size:130%;
text-align:justify;
width:800px; 
margin-left:auto; 
margin-right:auto; "
}

div.relexiconcontent p {
padding-left:60px;
padding-right:60px;
padding-bottom:2px;
}

div.relexiconcontent h1 {
padding-left:20 px;
padding-bottom:10 px;
padding-top:30px;
}

div.relexiconcontent h2 {
padding-left:30px;
padding-bottom:5px;
padding-top:30px;
}

div.relexiconcontent table {
margin-left:auto;
margin-right:auto;
padding-bottom:40px;
}

/*div.relexiconcontent blockquote {

}*/

div.relexiconcontent dl {
padding-left:100px;
width:600px;
padding-bottom:20px;
}

dt.arielsays {
text-align:left;
font-family: "BrushScript BT", "BrushScript MT", "Brush Script MT", "Lucida Handwriting", 
"Comic Sans MS" script, cursive, sans-serif;
font-style:italic;
color: #FF3300;
font-size:150%;
}

div.relexiconcontent dd {
text-align:justify;
font-size:90%;
color:#666666;
font-style:italic;
}

div.repreviewtextcontent {
/* padding to fit inside boxes */
margin:0;
padding-bottom:20px;
padding-top:20px;
padding-left:50px;
padding-right:50px;
background-color: #ffffff;
font-size:90%;
}


div.retextcontent dl {
padding-top: 4px;
padding-bottom:4px;
padding-left:15px;
padding-right:15px;
margin-left:auto;
margin-right:auto;
}


div.retextcontent dt {
padding-top: 2px;
padding-bottom:2px;
padding-left:15px;
padding-right:15px;
margin-bottom: 4px;
margin-top:6px;
margin-left:60px;
margin-right:20px;
font-size:100%;
font-weight:bold;
}

div.retextcontent dd {
padding-top: 2px;
padding-bottom:2px;
padding-left:15px;
padding-right:15px;
margin-bottom: 4px;
margin-top:6px;
margin-left:150px;
margin-right:20px;
font-size:100%;
}



div.retextcontent p {
padding-top: 2px;
padding-bottom:2px;
padding-left:10px;
padding-right:10px;margin-bottom: 4px;
margin-top: 6px;
margin-left:auto;
margin-right:auto;
}

div.retextcontent h1 {
padding-top: 2px;
padding-bottom:2px;
padding-left:10px;
padding-right:10px;
margin-bottom: 6px;
margin-top:8px;
margin-left:auto;
margin-right:auto;
font-size:150%;
font-weight:bold;
}

div.retextcontent h2 {
padding-top: 2px;
padding-bottom:2px;
padding-left:10px;
padding-right:10px;
margin-bottom: 4px;
margin-top:6px;
margin-left:auto;
margin-right:auto;
font-size:120%;
font-weight:bold;
}


div.retextcontent h3 {
padding-top: 2px;
padding-bottom:2px;
padding-left:10px;
padding-right:10px;
margin-bottom: 4px;
margin-top:6px;
margin-left:auto;
margin-right:auto;
font-size:100%;
font-weight:bold;
}

div.retextcontent h4 {
padding-top: 2px;
padding-bottom:2px;
padding-left:10px;
padding-right:10px;
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 */
/* HTP deleted 01/03/2009  no longer used */


/* Restrained Elegance Nights definitions */
/* HTP deleted 01/03/2009  no longer used */

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;
}

ul.membersquotes {
font-size:125%;
font-style:italic;
}

ul.membersquotes li {
padding-bottom:15px;
padding-right:70px;
}


/* Buy button for updates page */

div.buynowbutton {
  width: 160px;
  margin:auto;
  padding-left: 16px;
  padding-right: 18px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #f8f8f8;;
  text-align:center;
  font-weight:normal;
  font-size:13px;
  border-style:double;
  border-radius: 12px;
  border-color: #dddddd;
}

div.buynowbutton p {
  padding:0px;
  margin:3px;
}
