body{
	background: url(bkgrd.gif);	
	background-color: #D6E2D8;
	/*color: #284444;*/
	margin: 0;
	padding: 0;
	text-align: center;
}
#container{
	color: #2F4F4F;
	background-color: #FFF;
	background-position: bottom left;
	background-repeat: no-repeat;
	/*border-top: 1px solid #326566;*/
	border-left: 1px solid #326566;
	border-right: 1px solid #326566;	
	margin-left: auto;
	margin-right: auto;
	text-align: left; /*vertical-align: top;*/

}

#heightgif{
	float: left;
	border: 1px solid lime;
	height: 400px;
}

#banner{
	background: url(header.jpg);
	background-repeat: no-repeat; /*border-bottom: 1px solid #336666;*/
	height: 80px;	
	/*border: 1px red solid;*/
}

#banner2{
	background-image: url(horiz_nav_bkgrd.gif);
	background-repeat: repeat-x;
	height: 32px;
	/*border: 1px orange solid;*/
	text-align: right;
	vertical-align: top;
	/*background-color: Lime;*/	
}*



#footer{
	background-color: #993300;
	border-bottom: 1px solid #993300;
	border-top: 1px solid #993300;
	clear: both;
	color: #ffffff;
	height: 30px;
}

/*#search{
	height: 80px;/*
	background-repeat: no-repeat;
	vertical-align: top;
	width: 350px;	
}*/




#searchbox{
	border: 0px;
	color: #9E0809;
	background: #ffffff;
	/*background: #E9F1F1;*/	
	float: right;
	margin-top: 25px;
	/*margin-right: 20px;*/
	/*margin-right: 5px 10px 0px 250px;*/
	padding: 5px;
	vertical-align: top;
	width: 100%;
	font-size: 1.3em;
	font-weight: bold;
	width: 350px;
	background-repeat: no-repeat;
	
}




#nav{
	border: 0px;
	/*border: 1px solid red;*/	
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 172px;
	float: left;
}

#content{
	margin: 10px 10px 10px 184px;
	padding-bottom: 10px;
	border: 1px solid #ffffff;
}
/* \*/
* html #content {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;
}
/* */
#contentright{
	float: right; /*border: 1px solid green;*/
	padding-bottom: 10px;
	padding-left: 10px;
	width: 186px;
}



/*.searchform{
	background: #F1F1F1;
	border: 1px solid #336666;
	color: #001A7B;
	font: 10px Verdana, Arial, sans-serif;
}*/

.rhmbox{
	background-image: url(rhm_bkgrd.gif);
	background-repeat: repeat-y;
	margin-bottom: 10px;
	text-align: left;
}

.rhmbkgrdfooter{
	vertical-align: baseline;
}

#askexpert{
	background-image: url(rhm_ques_mark.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 6px 6px 6px 54px;
	text-align: center;
}
#wcalogo{
	background-image: url(rhm_wca_logo.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 6px 6px 6px 62px;
	height: 55px;
	text-align: center;
}
.floatleft{
	float: left;
}


#partyInvitation {
		list-style-type:none;
		width: 490px;
		}
		
		
#partyInvitation li {
		float: left;
		margin-right:10px;
		margin-bottom:20px;
		}
		
#partyInvitation img {
		display:block;
		border:1px solid #d11818;
		}


#div.float {
  float: left;
border:1px solid #0000ff;
  }
  
div.float img {
 /*display:inline;*/
list-style-type:none;

  }



#div.float p {
   text-align: center;
   }











#albumlist {
		list-style-type:none;
		width: 490px;
		}
		
		
#albumlist li {
		float: left;
		margin-right:10px;
		margin-bottom:20px;
		}
		
#albumlist img {
		display:block;
		border:1px solid #d11818;
		}


#weddinglist {
		list-style-type:none;
		width: 800px;
		}
		
		
#weddinglist li {
		float: left;
		margin-right:5px;
		margin-bottom:20px;
		}
		
#weddinglist img {
		display:block;
		border:1px solid #d11818;
		}

		
.experienceofsite{
	background-image: url(client1.jpg);
	background-position:0.5em;
	background-repeat: no-repeat;
	padding: 10px 6px 6px 62px;
	text-align: center;
	margin-bottom:6px;
	height: 20px;
	margin-top:4px;

}

.experienceofsite1{
	background-image: url(girl_53.jpg);
	background-position:0.5em;
	background-repeat: no-repeat;
	padding: 4px 6px 6px 62px;
	text-align: center;
	margin-bottom:6px;
	margin-top:4px;
	height: 25px;

}

.faq{
	background-image: url(ques.jpg);
	background-position:0.5em;
	background-repeat: no-repeat;
	padding: 10px 6px 6px 62px;
	text-align: center;
	margin-bottom:10px;
	height: 30px;

}

#logolist {
		list-style-type:none;
		width: 490px;		
		}
		
#logolist li {
		float: left;
		margin-right:10px;
		margin-bottom:20px;
		
		}
		
#logolist img {
		display:block;
		border:1px solid #000000;
		}
        
        
        
        
        
#div.img
  {
  margin:2px;
  border:1px solid #0000ff;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  list-style-type:none;
  }
#div.img img
  {
  
  /*display:inline;*/
  margin:3px;
  border:1px solid #ffffff;
  }
  
  
#div.img a:hover img
  {
  border:1px solid #0000ff;
  }
#div.desc
  {
  text-align:center;
  font-weight:normal;
  width:120px;
  margin:2px;
  }

	
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 4px;
}
#navigation li {
	display: inline;
}

		

