#wrapper
{
		margin: 0 auto 0 auto;
		text-align: left;
		width: 750px;		
}

#header
{
 		position: absolute;
		width: 750px;
}

#header #hleft
{
 		float: left;
}		

#header #hright
{
 		float: right;
		text-align: right;
}	

#navigation
{  
		position: absolute;
		top: 130px;
		height: 32px;
    border-bottom: 3px solid #f1c36b;
		width: 750px;
}

ul#menu 
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    white-space: nowrap;
}

ul#menu li 
{
    float: left;
    font-family: tahoma, serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 3px 0 3px 0;
    background-color: #ffffff;
}

#menu a, #menu a:link 
{
    margin: 0;
    padding: 3px 9px 3px 9px;
    color: #678b98;
    border-right: 1px solid #678b98;
    text-decoration: none;
		display: block; 
}

#menu a:hover 
{
    color: #678b98;
    background-color: #f1c36b;
		display: block; 
}

#menu #currentpage 
{
    color: #678b98;
    background-color: #f1c36b;
		display: block; 
}

ul#sub-nav 
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    white-space: nowrap;
}

ul#sub-nav li 
{
    float: left;
    font-family: tahoma, serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 3px 0 3px 0;
    background-color: #ffffff;
}

#sub-nav a, #sub-nav a:link 
{
    margin: 0;
    padding: 3px 9px 3px 9px;
    color: #678b98;
    text-decoration: none;
		display: block; 
}

#sub-nav a:hover 
{
    color: #678b98;
    background-color: #f1c36b;
		display: block; 
}

#sub-nav #currentpage 
{
    color: #678b98;
    background-color: #f1c36b;
		display: block; 
}

#breadcrumb
{
 		position: absolute;
		top: 160px;
		width: 750px;
}

#venue-snippet
{
 		position: absolute;
		top: 170px;
		width: 750px;
}

#venue-snippet a:link
{
    color: #7e7e7e;
}

#venue-snippet a:visited
{
    color: #7e7e7e;
}

#venue-snippet a:hover
{
    color: #7e7e7e;
    background-color: #f1c36b;
}

#venue-snippet a:focus
{
    color: #7e7e7e;
    background-color: #f1c36b;
}

#ideas-snippet
{
 		position: absolute;
		top: 170px;
		width: 750px;
}

#ideas-snippet a:link
{
    color: #7e7e7e;
}

#ideas-snippet a:visited
{
    color: #7e7e7e;
}

#ideas-snippet a:hover
{
    color: #7e7e7e;
    background-color: #f1c36b;
}

#ideas-snippet a:focus
{
    color: #7e7e7e;
    background-color: #f1c36b;
}

#title
{
 		position: absolute;
		top: 190px;
		width: 750px;
}

#main-content
{
 		position: absolute;
		width: 750px;
		top: 230px;
}

#main-content #mainimage
{
 		float: left;
		width: 64%;
		background: #ffffff url(../images/c_500.jpg) no-repeat 0px 350px;
}	

#main-content #right-nav
{
 		float: right;
		width: 31%;
}	

a img
{
    border: 0;
}

#footer
	{
	  position: absolute;
		background-color: #678b98;
		width: 740px;
		top: 935px;
		padding-left: 5px;
		padding-right: 5px;
	}	
	
#wed-footer
	{
	  position: absolute;
		background-color: #678b98;
		width: 740px;
		top: 1180px;
		padding-left: 5px;
		padding-right: 5px;
	}		
		
#testfooter
	{
	  position: absolute;
		background-color: #678b98;
		width: 740px;
		top: 2990px;
		padding-left: 5px;
		padding-right: 5px;
	}	
	
#friendsfooter
	{
	  position: absolute;
		background-color: #678b98;
		width: 740px;
		top: 1440px;
		padding-left: 5px;
		padding-right: 5px;
	}		
	
#realfooter
	{
	  position: absolute;
		background-color: #678b98;
		width: 740px;
		top: 1470px;
		padding-left: 5px;
		padding-right: 5px;
	}		
	
#privacyfooter
	{
	  position: absolute;
		background-color: #678b98;
		width: 750px;
		top: 1510px;
		padding-left: 5px;
		padding-right: 5px;
	}		
	
#realcafooter
	{
	  position: absolute;
		background-color: #678b98;
		width: 740px;
		top: 1570px;
		padding-left: 5px;
		padding-right: 5px;
	}	
	
#realamfooter
	{
	  position: absolute;
		background-color: #678b98;
		width: 740px;
		top: 1630px;
		padding-left: 5px;
		padding-right: 5px;
	}		
	
#realgpfooter
	{
	  position: absolute;
		background-color: #678b98;
		width: 740px;
		top: 1847px;
		padding-left: 5px;
		padding-right: 5px;
	}		
		
#footer #left
{
 		float: left;
}	

#footer #right
{
 		float: right;
		text-align: right;
}	

#wed-footer #left
{
 		float: left;
}	

#wed-footer #right
{
 		float: right;
		text-align: right;
}

#realgpfooter #left
{
 		float: left;
}	

#realgpfooter #right
{
 		float: right;
		text-align: right;
}

#realamfooter #left
{
 		float: left;
}	

#realamfooter #right
{
 		float: right;
		text-align: right;
}		

#realcafooter #left
{
 		float: left;
}	

#realcafooter #right
{
 		float: right;
		text-align: right;
}	

#ideasfooter #left
{
 		float: left;
}	

#ideasfooter #right
{
 		float: right;
		text-align: right;
}	

#realfooter #left
{
 		float: left;
}	

#realfooter #right
{
 		float: right;
		text-align: right;
}	

#privacyfooter #left
{
 		float: left;
}	

#privacyfooter #right
{
 		float: right;
		text-align: right;
}	

#friendsfooter #left
{
 		float: left;
}	

#friendsfooter #right
{
 		float: right;
		text-align: right;
}	

#testfooter #left
{
 		float: left;
}	

#testfooter #right
{
 		float: right;
		text-align: right;
}	

h1
{
 	 	color: #678b98;
		font-family: tahoma, serif;
		font-size: 2.2em;
		font-weight: lighter;
}

h2
{
 	 	color: #678b98;
		font-family: tahoma, serif;
		font-size: 1.1em;
		font-weight: lighter;
}

h3
{
 	 	color: #7e7e7e;
		font-family: tahoma, serif;
		font-size: 0.9em;
}

h4
{
 	 	color: #678b98;
		font-family: tahoma, serif;
		font-size: 0.9em;
}

h5
{
 	 	color: #ffffff;
		font-family: tahoma, serif;
		font-size: 0.7em;
}

h6
{
 	 	color: #678b98;
		font-family: tahoma, serif;
		font-size: 0.6em;
		padding-left: 1px;
}

p
{
 	 	color: #7e7e7e;
		font-family: tahoma, serif;
		padding: 6px 6px 6px 6px;	
		font-size: 0.8em;
		font-weight: bold;
}

ul
{
 	 	color: #7e7e7e;
		font-family: tahoma, serif;
		padding: 6px 6px 6px 6px;	
		font-size: 0.8em;
		font-weight: bold;
}

.style1
{
 	 	color: #ffffff;
		font-family: "times new roman", "sans serif";
}

.style2
{
 	 	color: #ffffff;
		font-family: tahoma, serif;
}

.style3
{
 	 	color: #7e7e7e;
		font-family: tahoma, serif;
}

.style4
{
 	 	color: #7e7e7e;
		font-family: tahoma, serif;
		font-size: 0.9em;
}

.style5
{
 	 	color: #7e7e7e;
		font-family: tahoma, serif;
		font-size: 0.9em;
}

.style6
{
 	 	color: #678b98;
		font-family: tahoma, serif;
		font-size: 1.1em;
		font-weight: lighter;
}

.style7
{
 	 	color: #678b98;
		font-family: tahoma, serif;
		font-size: 1.1em;
}

.anchor
{
  	color: #7e7e7e;
		font-family: tahoma, serif;
		font-weight: bold;
}