/* CSS Document */

* {
	padding:0;
	margin:0;
}

body  {
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:"Gill Sans MT", GillSans, Geneva, Arial, Helvetica, sans-serif;
	font-size:medium;
	color:#FFFFFF;
	background-color:#000000;
	text-align:center;
}


div.page  {
	position:relative;
	width:943px;
	margin-left:auto;
	margin-right:auto;
}


a {
	color:#FFFFFF;
	text-decoration:none;
}

img {
	border:none;
}

a:hover  {
	color:#f8de63;
}


a.credits {
	color:#333333;
	text-decoration:none;
}


a.credits:hover {
	color:#cccccc;
	text-decoration:none;
}


h3  {
	margin:0px 0px 8px 0px;
}


p {
	margin:7px 0px 9px 0px;
	font-size:medium;
}


p.intro  {
	font-size:x-small;
}


div.logo  {			/* top left one candle logo */
	margin:0px 10px 0px 0px;
	text-align:left;
}


div.main-content  {
	margin:0px 0px 30px 0px;
	padding:20px 0px 10px 30px;
/*	text-align:left; */
}


div.footer  {
	padding:16px 0px 16px 0px;
	width:943px;
	font-size:x-small;
}


div.copyright  {
	color:#999999;
	padding:16px 0px 16px 0px;
	width:943px;
	font-size:xx-small;
}


div.copyright  {
	color:#666666;
	padding:16px 0px 3px 0px;
	width:943px;
	font-size:xx-small;
}


div.credits {
	color:#333333;
	padding:3px 0px 10px 0px;
	width:943px;
	font-size:xx-small;
}


.image-left  {
	float:left;
	margin:5px 8px 0px 0px;
	text-indent:0px;
}


.image-right  {
	float:right;
	margin:5px 0px 0px 8px;
}


table  {
	text-align:left;
}


div.small-candle  {  /* candle image and info container on the sancutary page */
	width:216px;
	height:430px;
	margin:10px 0px 10px 0px;
	padding:8px;
}

span.info-left  {		/* information at the bottom left of the small candle */
	float:left;
	font-size:x-small;
	text-align:left;
}

span.info-right {		/* information at teh bottom right of hte small candle */
	float:right;
	font-size:x-small;
}


div.candle-page		{	/* contains form for emterinng candle information */
	width:95%;
	text-align:left;
}


div.one-candle-page  {	/* for the my-candle.php page */
	width:95%;
	text-align:center;
	margin:0px auto 0px auto;
}

div.one-candle-message  {  /* dedicated messag portion */
	width:75%;
	margin:inherit;
}

span.signature  {
	float:left;
	font-style:italic;
	font-size:medium;
	text-align:left;
}

div.candle-form-image  {
	float:left; 
	width:200px;
	margin:15px 20px 0px 100px;
	padding:0px 25px 0px 25px;
}

div.candle-form  {  /* contains form for emterinng candle information */
/*	float:left; */
	margin:8px 0px 20px 330px;  
	text-align:left;
	width:400px;
}


.entry-box  {
	background-color:#000000;
	color:#FFFFFF;
}


div.rememberance  {  /* contains my candle information */
	margin:0px 0px 20px 330px;  
	padding-top:8px; 
	text-align:left;
	width:400px;
}



div.quote  {
	width:85%;
	text-align:left;
	font-size:small;
	font-style:italic;
	margin:40px 0px 30px 0px;
	color:#cbb865;
}


div.warning  {		/* for special at the top of a page  */
	width:700px;
	margin:15px auto 20px auto;
	text-align:center;
}


div.header-message  {		/* for message at the top of a page  */
	width:840px;
	margin:15px auto 20px auto;
	text-align:center;
}


div.light_candle  {  /* floating div for candle lighting options */
	position:relative;
	top:-200px;
	left:-6px; 
	width:200px;
	background-color:#000000;
	border:#CC9900 thin solid;
	text-align:center;
	font-size:large;
	color:#FFFF00;
	z-index:10;
	padding:0px 5px 0px 5px;
	margin:0px auto 0px auto;
}

p.light_candle  {
	margin:8px 0px 8px 0px;
}

#red  {
	color:#CC0000;
}

#gold  {
	color:#f8de63;
}

div.search_box  {
	position:absolute;
	top:125px;
	left:630px;
	width:320px;
	font-size:x-small;
	text-align:center;
	padding:0;
	margin:0;
}

span.search_box  {
	vertical-align:top;
}


.text_entry  {
	background-color:#4d4e50;
	background-image:url(../images/search-box-background.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:x-small;
	text-align:center;
	border:none;
	height:18px;
	width:110px;
	margin:0px 0px 8px 0px; 
	padding:2px 0px 0px 0px;  
}
	
img.prevnext {
	margin:0;
}

.spacer  {
	clear:both;
	text-align:center;
}


a.earl-gray  {
	font-size:smaller;
	color:#888888;
}


a.earl-gray:hover  {
	font-size:smaller;
	color:#FFFFFF;
}


div.overlay-page  {
	position:absolute;
	z-index:100;
	top:200px;
	left:130px;
/*	height:400px; */
	width:700px;
	background-image:url(../images/trans.png);
	border:#000000 medium solid;
	padding:30px 30px 20px 30px;
	visibility:hidden;
}


p.overlay-page  {
	margin:0px 0px 20px 0px;
}