/*This is the normal style sheet for the Hamilton Holidays site Index page*/

/*Fonts and links*/

#wrapper{
margin:0 auto;
text-align:left;
width:875px;
background-color: #fff;  /*This is colour for the background*/
}

body {
/*width: 875px;*/
background-color: #fff;  /*This is colour for the background*/
color: #000000;  /*This is colour for the text*/
font-family: Verdana, Arial, sans serif; /*This is type of font for the text*/
font-size: 1em;  /*This is relative size of font for the text*/
margin: 0;
}

h1 {
color: #654997;
font-size: 1.2em;
text-align: left;
font-style: none;
letter-spacing: 2px; 
}

h2 {
color: #654997;
font-size: 1.1em;
font-style: italic;
}

h3 {
color: #654997;
font-size: 1em;
font-style: none;
font-weight: bold;
}

h4 {
font-size: .8em;
font-style: italic;
color: #555555;
}


p {
font-size: 0.9em;
text-align: justify;
line-height: 1.3em;
}

.grey {
font-weight: bold;
color: #555555;
}

.blue {
font-weight: bold;
color: #654997;
}

.error {
font-weight: bold;
color: #f00;
}

.white {
color: #fff;
}

.italic {
font-style: italic;
}

.center {
font-size: 0.9em;
text-align: center;
}

/*p:first-letter {
color:  #000;
font-size: xx-large;    #could be xx-large
text-decoration: italic;
}
*/

p heavy {
font-weight:bold;
text-decoration: none;
}

hr {
color: #654997;
background-color: #654997;
height: 3px;
width: 100%;
}

/*End of Fonts and links*/

/* Navigation Menu*/

#menuh-container
	{
	position: absolute;		
	top: 135px;
	left: 35px;
	margin-left: auto;
	margin-right: auto;
	/*width: 100%;*/
		}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	border: 0 none;
	list-style: none;
	line-height: 1.7em;
}


#nav a {
	display: block;
	width: 15em;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  border-left: 2px solid #fff;
  padding: 2px 2px;
  float: none !important; /*For Opera*/  
  float: left; /*For IE*/
  background: #654997;
  color: #fff;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  line-height: 1.5em;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  text-align: center;
}


#nav  a:hover { /* all list items */
  width: 15em; /* width needed or else Opera goes nuts */
  background: #fff;
  color: #654997;
  border-bottom: 2px solid #654997;
  border-right: 2px solid #654997;
  border-left: 2px solid #654997;

}


/*Header*/

#header {
/*position: relative;*/
background-color: #fff;
top: 0px;
padding-left: 35px;
text-align: center;

}

#header-images img {
border: 0;
width: 63px;
/*padding-top: 10px;
/*padding-right: 35px;
/*padding-left: 200px;*/
}

#headertext {
/*position: relative;
left: 270px;*/
text-align: left;
padding-top: 5px;
padding-left: 0px;
padding-right: 0px;

}

#header a {
  display: inline;
  width: 15em;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  border-left: 2px solid #fff;
  padding: 2px 2px;
  float: none !important; /*For Opera*/  
  float: left; /*For IE*/
  background: #654997;
  color: #fff;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  line-height: 1.5em;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  text-align: center;
}

#header a:link, #footer a:visited, #footer a:active {
color: #fff;  /*This is colour for the text*/
text-decoration: none;
font-weight: bold;
text-align: center;
}

#header a:hover {
color: #654997;  /*This is colour for the text*/
background-color: #fff;
text-decoration: none;
font-weight: bold;
text-align: center;
  border-bottom: 2px solid #654997;
  border-right: 2px solid #654997;
  border-left: 2px solid #654997;

}



#header  h1 {
font-size: 1.2em;
line-height: 1.3em;
text-align: left;
font-style: bold;
letter-spacing: 6.5px;
padding-left: 20px;
color: #654997;
}

/*End of Header*/


/*Container=content*/

#content {
/*position: absolute;*/
/*width: 800px;*/
padding-top: 00px;
padding-left: 35px;
padding-right: 0px;
padding-bottom: 0px;
}

/*End of Container=content*/





/*Central text box = main-text*/
#main-text {
/*position: absolute; 
left:325px;
/*height: 650px;*/
/*width: 750px; */
padding-top: 20px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 10px;
/*background-color: #ffffff;*/
background-color: #fff;
/*text-align: left;*/
text-align: justify;
}

#main-text ul li {
z-index:-1;
font-size: .9em;
text-align: justify;
line-height: 1.7em;
bullet-color: #654997; 
list-style-type: bullet;
margin: 0;
padding: 0;
}

/*#main-text ul {
list-style-image: url('images/bullet3.jpg');
}
*/

#main-text img {
border: 0px;
/*text-align: center;*/
/*padding-top: 0px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 30px;
*/
vertical-align: top ;
}



#main-text a:link, #main-text a:visited , #main-text a:active{
color: #fff;  /*This is colour for the text*/
background-color: #654997;
text-decoration: none;
font-weight: bold;
text-align: center;
}

#main-text a:hover {
color: #654997;  /*This is colour for the text*/
background-color: #fff;
text-decoration: none;
font-weight: bold;
text-align: center;
}


#main-text td {
background-color: #fff;
color: #000000;  /*This is colour for the text*/
font-size: 0.9em;
text-align: justify;
line-height: 1.3em;
/*text-align: left;*/
text-decoration: none;
font-weight: normal;
/*font-size: 1em;*/
vertical-align: top;

}




/*End of Central text box = main-text*/

/*Footer*/
#footer {
/*position: absolute;*/
/*padding-left: 190px;*/
/*z-index: 0;*/
margin-left: 0px;
margin-right: 0px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #654997;
/*background-color: #000;
*/
text-align: center;
valign: center;
font-size: 0.8em;
}

#footer h2 {
color: #fffbe8;
font-size: 1.1em;
font-style: italic;
}

#footer a:link, #footer a:visited, #footer a:active {
color: #fff;  /*This is colour for the text*/
text-decoration: underline;
font-weight: bold;
text-align: center;
}

#footer a:hover {
color: #654997;  /*This is colour for the text*/
background-color: #fff;
text-decoration: none;
font-weight: bold;
text-align: center;
}

/*End of Footer*/

/*Copyright*/

#copyright {
/*position: absolute;*/
z-index: 0;
/*top: 725px;*/
padding-top: 5px;
padding-left: 0px;
font-size: 0.6em;
color: #000;
}

#copyright a:link, #copyright a:visited,  #copyright a:hover , #copyright a:active {
color: #000;
font-weight: normal;
}
/*End of Copyright*/












