/* CSS Document */
body 
{ 	color:#333333; /* #3DA628 #87DE74*/
	margin-top: 0;
	margin-bottom: 0;
  	margin-left: 0;
  	margin-right: 0;
  	
}
.content {	margin:auto;
			width:86%;
			background-color:#ffffff;
			padding:5px;
			z-index:0;
		}
/* links to be changed here */
A:link { color: #FF0000; }
A:active { color: #ffffff; }
A:visited { color: #FF0000; }/*End body and link colours*/

#header { 	font-family:Helvetica, Arial, Verdana, sans-serif; 
			font-size:28px; 
			font-weight:bold; 
			color:#CC0000 ; 
			text-align:center;  
			margin: 20px;
  			padding: 10px;
  			height: 33px;
		}


#left {
  position: absolute;
  z-index:100;
  top: 100px;
  width: 170px;
}
#right { position:relative;
	float:right;
	top: 5px;
	width: 170px;
	padding: 5px;
	z-index:0;
	background-color:#FFFFFF;
}

#center { position:relative;
z-index:0;
  top: 5px;
  margin-left: 170px;
  margin-right: 195px;
}

/*Start typography here*/

.bodytxt { font-family:Helvetica, Arial, Verdana, sans-serif; line-height:135%;}
.bodytxt a:hover { background-color:#000000; color:#ffffff; text-decoration:overline; }

span.headings { font-family:Helvetica, Arial, Verdana, sans-serif; font-size: large; }

 .mainfest { 
  font-family : Helvetica, Arial, Verdana, sans-serif; 
  font-size : large;
 }
 .indright { font-family: Helvetica, Arial, Verdana, sans-serif; font-size:small; color:#FFFFFF;}
 
 span.bodynum, .qa, .city{ 
  font-family : Helvetica, Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:oblique;
 }
  span#travelupd { font-family : Helvetica, Arial, Verdana, sans-serif;/*Update text size*/
 font-style:oblique;
  }
span.wedding {
 font-family : Helvetica, Arial, Verdana, sans-serif; 
 }
  img.wpho { float:left; margin-left:5px; padding:0; border:5px; border-color:#000000; border-style:ridge; border-width:thick;}
.search { border: 5px; border-style: ridge; color:#000000; background-color:#FF0000; text-align:center;}