/* CSS Document */

#header{
 position:relative; 
 height:194px; 
  background-color:#fbfbfb  url(ie_logo.png)no-repeat top left; 
 width:100%;
} 



html, body{ 
 margin:0; 
 padding:0; 
 
 background: #e8f0fe url(images/bg.png)  repeat ;
 } 



h5 {
	
	margin: 0px;
	}
 
 a:link {
	color: #2222ff;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #6622FF;
}
a:hover {
	text-decoration: none;
	color: #3366ff;
}
a:active {
	text-decoration: none;
	color: #4444ff;
}
 
 /* for old Mac IE */
 
 body {
	background: #e8f0fe url(images/bg.png) 0 0 repeat-y;
	color: #A5B6C5;
}
 
/* Extra Head  and Nav Styles */

#slogan  {
   visibility: visible;
   position: absolute;
   left: 282px;
   top: 81px;
   z-index: 6;
   width: 538px;
}

#slogan p  {
   font: bold 36px/39px Georgia;
   margin: 0px;
   text-align: left;
   color: #152635;
   letter-spacing: -1px;
}

#navmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#navmenu  {
   font: 15px/19px Verdana;
   margin: 0px;
   height: 19px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #152635;
   position: absolute;
   left: 36px;
   top: 7px;
   z-index: 4;
}

#navmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #A5B6C5;
   height: 100%;
}

#navmenu li a:hover  {
   color: #92A2AF;
}

/*Font Styles */

#footer p  {
   font: 9px Verdana, Arial, Helvetica, sans-serif;
   margin-left:18px;
   Color: #A5B6C5;
   } 

body {
	font: 14px/17px Georgia, Serif;
	
	margin: 0px;
   color: #152635;
   text-align: left;
}





p.quote {
font-style: italic;
font-size:11px;
line-height: 14px;

}

div.quote-author
{
font-style: italic;
font-size:10px;
float:right;

}

.small,
.modifydate,
.createdate,
div.mosimage_caption {
	font-size: 95%;
}
 
/* Invite Card Home page  */
#invite p  {
   font: 14px/18px Georgia;
   margin: 0px;
   text-align: center;
   color: #BFC1C2;
}



#invite  {
   visibility: visible;
   position: relative;
   left: 696px;
   top: 210px;
   z-index: 9;
   width: 172px;
}

#scrollnomerge  {
   background: url(images/invite_scroll) no-repeat;
   visibility: visible;
 padding-left: 11px;
 padding-top: 1px;
   z-index: 20;
   width: 201px;
   height: 327px;
font: 11px;
line-height:13px;

}


/*  */
 
#pagewidth{ 
 width:950px; 
} 
 
#header{
 position:relative; 
 height:194px; 
  background-color:#fbfbfb; 
 width:100%;
} 
 
#leftcol{
 width:30%; 
 float:left; 
 position:relative; 
 background-color:#fafafa; 
 }
 /* IE6 */
* html #floated-image {
margin: -3px -0px; ma\rgin: 0;
background-image: url(head_bottom.png)no-repeat;
}

/* end IE6 */

#twocols{
 width:70%; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:43%; 
 float:right; 
 position:relative; 

 }
 
#maincol{background-color: #fafafa;  
 float: left; 
 display:inline; 
 position: relative; 
 width:53%; 
 padding-top:0px;
 }
 
 #center_buttons {
 display: block;
 position:relative;
 width:372px;
 height:140px;
 background-color:#fafafa;
 
 }
 
 #seperator {
 height:2px;
 width:222px;
 background: url(separator.gif) repeat-x;
 
 }
 #candle  {
 display: inline;
 position:relative;
 width:192px;
 height:395px;
 z-index:4;
 background-color: #fafafa;
 
 }
 
 #side_menu  {
	display: block;
	position:relative;
	width:205px;
	height:450;
	background-color:#f3f3f3;
	border-left: 18px solid #f3f3f3;
	border-right:40px solid #f3f3f3;
	border-bottom: 17px solid #f3f3f3;
	border-top: 31px solid #f3f3f3; 
 }
 

 
 
#footer{
 height:30px; 
  
 clear:both;
 } 
 

 
 /* *** Float containers fix:
 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
.style1 {color: #f1f1f1}
.quote_head {
	font-size: 24px;
line-height:28px;
	font-weight: bold;
}
.quote_ellyn {font-size: 15px;
line-height:20px;
font-style:italic;

}

.img_border{
border: 3px solid #c0c2c1;
}


body,td,th {
	font-family:  Georgia, Times New Roman, Times, serif;
	line-height:19px;
	font-size: 14px;
}
