html, body		{
							height: 100%;
							}						
							
body					{
							background: #666 url('../images/bg.jpg') repeat-x;
							margin: 0;
							color: #fff;
							padding: 0;
							font-family: verdana, arial, sans-serif;
							font-size: 0.8em;
							}
							
h2						{
							color: #fff;
							font-size: 1.3em;
							font-family: arial, serif;
	            			text-align: left;
							margin-left: 15px;
	            margin-top: 5px;
							width: 487px;
							padding-left: 35px;
							height: 37px;
							background: url('../images/h2_image2.gif') no-repeat;
							margin-bottom: 0px;
							padding-top: 5px;
							}							

h3						{
							font-size: 1em;
							color: #300;
							margin-left: 20px;
							text-align: center;
							}							
							
a							{
							text-decoration: none;
							color: #ff89df;
							}
							
img						{
							border: 0px;
							}														
							
#container		{
							width: 1004px;
							text-align: center;
							margin-left: auto;
							margin-right: auto;
							border-left: 1px #000 solid;
							border-right: 1px #000 solid;
							overflow: auto;
							}							
							
#banner_01		{
							width: 1004px;
							height: 161px;
							background: url('../images/banner_01.jpg') no-repeat;
							}
							
#banner_01 #contact
							{
							display: block;
							float: left;
							margin-left: 625px;
							margin-top: 30px;
							width: 110px;
							height: 26px;
							}					

#banner_01 #links
							{
							display: block;
							float: left;
							margin-left: 27px;
							margin-top: 30px;
							width: 100px;
							height: 26px;
							}																					
							
#banner_02		{
							width: 1004px;
							height: 166px;
							background: url('../images/banner_02.jpg') no-repeat;
							}
														

#content			{
							width: 1004px;
							background: url('../images/content_tile.jpg') repeat-y;
							text-align: center;
							margin-right: auto;
							overflow: auto;
							}
														
#content #left_nav			
							{
							width: 193px;							
							float: left;
							list-style: none;
							margin: 0;
							margin-left: 137px;
							padding: 0;
							}							

#content #left_nav li	
							{
							background: url('../images/btn.gif') no-repeat;
							width: 193px;
							height: 21px;
							text-align: left;
							}
							
#content #left_nav #above_btn
							{
							background: url('../images/above_btn.gif') no-repeat;
							width: 193px;
							height: 77px;
							}							
							
#content #left_nav #below_btn
							{
							background: url('../images/below_btn.gif') no-repeat;
							width: 193px;
							height: 95px;
							}
							
#content #left_nav li	a
							{
							font-family: arial, sans-serif;
							color: #fff;
							font-weight: bold;
							font-size: 1em;
							margin-left: 52px;
							}									
							
#content #left_nav li a:hover
							{
							color: #EC00B1;
							}				

#content #info 
							{
							float: left;
							width: 536px;
							text-align: left;
							margin-left: 20px;
							min-height: 490px;
							line-height: 1.4em;
							}							
							
#content #info ul
							{
							list-style: none;
							margin: 0;
							padding: 0;
							}						
							
#content #info ul li
							{
							float: left;
							}		
							
#content #info #boxes
							{
							width: 330px;
							float: left;
							margin-left: 5px;
							}										
							
#content #info #boxes li
							{
							width: 161px;
							height: 157px;
							margin-right: 3px;
							margin-bottom: 2px;
							}										
							
#content #info #boxes li a
							{
							display: block;
							height: 100%;
							width: 100%;
							}							
							
#content #info #boxes #box_01
							{
							background: url('../images/box_01.jpg') no-repeat;
							}
							
#content #info #boxes #box_02
							{
							background: url('../images/box_02.jpg') no-repeat;							
							}
							
#content #info #boxes #box_03
							{
							background: url('../images/box_03.jpg') no-repeat;							
							}			
							
#content #info #boxes #box_04
							{
							background: url('../images/box_04.jpg') no-repeat;							
							}
							
#content #info #bride
							{
							float: right;
							width: 181px;
							height: 233px;
							margin-top: 82px;
							background: url('../images/bride.jpg') no-repeat bottom right;							
							}							

							
#content #info ul li .text
							{
							margin-left: 10px;
							margin-right: 10px;
							margin-top: 105px;
							color: #fff;
							text-align: left;
							font-size: 0.85em;	
							font-weight: bold;
							line-height: 1.26em;
							}
							
#content #info ul li .red
							{
							color: #510402;
							}			
							
#content #info ul li .more_info
							{
							float: right;
							margin-top: 5px;
							margin-right: 2px;
							width: 95px;
							height: 28px;
							}																													
							

#footer				{
							width: 100%;
							clear: both;
							background: #000 url('../images/footer_tile.jpg') repeat-x;
							}						
							
#footer #spacer
							{
							width: 1004px;
							height: 68px;
							text-align: center;
							margin-left: auto;
							margin-right: auto;
							border-left: 1px #000 solid;
							border-right: 1px #000 solid;
							background: #000 url('../images/footer.jpg') no-repeat;
							}							
							
#footer #sub_nav
							{
							margin-top: 0px;
							padding-top: 10px;
							list-style: none;						
							text-align: center;
							overflow: auto;	
							margin-left: auto;
							margin-right: auto;
							font-size: 0.8em;
							width: 820px;
							}							

#footer #sub_nav li
							{
							float: left;
							}	
							
#footer #sub_nav .spacer
							{
							margin-left: 10px;
							margin-right: 10px;
							}									
							
#footer #sub_nav a
							{
							color: #fff;
							font-weight: bold;
							font-family: arial, sans-serif;;
							}			
							
#footer #sub_nav a:hover
							{
							color: #EC00B1;
							}																
							
#bottom				{
							width: 100%;
							min-height: 37px;
							background: #000;
							text-align: center;
							}
									
#bottom #legal
							{
							width: 800px;
							text-align: center;
							margin-left: auto;
							margin-right: auto;							
							}							
							
#bottom #legal ul 		
							{
							width: 260px;
							list-style: none;
							margin: 0;
							padding: 0;		
							padding-top: 10px;					
							text-align: center;
							margin-left: auto;
							margin-right: auto;
							overflow: auto;
							}			
							
#bottom #legal ul li	
							{
							float: left;
							}						
							
#bottom #legal ul .spacer
							{
							margin-left: 10px;
							margin-right: 10px;
							color: #fff;
							}																				
							
#bottom #legal ul li a
							{
							color: #fff;	
							}	
							
#copyright		{
							text-align: center;
							margin-left: auto;
							margin-right: auto;
							margin-top: 20px;
							font-size: 0.8em;
							}							
							
#counter			{
							margin-top: 10px;
							}							