

/* 
	contains all font information
*/

#motto {
	font: bold 1em /1.5 Arial, sans-serif;
}

h1 {
	font: bold x-large Arial, sans-serif;
	}

h2 {
	font: large Arial, sans-serif;
	}

h3 {
	font: bold medium Arial, sans-serif;
	}

h4 {
	font: bold small Arial, sans-serif;
	}

h5 {
	font: italic bold small Arial, sans-serif;
	}
	
p {
	font: 0.9em Arial, sans-serif;
	}

#center p {
	font: 0.9em Arial, sans-serif;
	}

#container-center a {
	font: 0.9em Arial, sans-serif;
}

#container-center h3 a {
	font: 1em Arial, sans-serif;
}

.textbox {					/* Until IE understands <css> input[type="file"] { </css> It's better to define a new style then it is to re-define the input tag because radio buttons cop a beating */
	font:  small Arial, sans-serif;
	}

.button {
	font: bold small Arial, sans-serif;
	}

.date {
	font: x-small Arial, sans-serif;
	}

.author {
	font: x-small /2 Arial, sans-serif;
	}

/*
p.crumbtrail {
	font-size: x-small;
	}
*/

.bold {
	font-weight: bold;
}

div#news p.row span.rightcol a {
	font-weight: bold;
	}

div#news p.row .nolink{
	/*font: 0.8em Arial, sans-serif;*/
	}

	
.spacer {
	font: 1px /1 sans-serif;
	}
		
#bio {
	font-size: 0.9em;
	}
	
ul#mainnav li a {
	font: bold 0.8em /1.5 arial, sans-serif;		/* If you get an unwanted gap after your a block (IE-Win) try increasing the line height		*/
	}

ul#mainnav li#current ul.subnav li a {
	font: bold 0.9em /1.5 Arial, sans-serif;
	}

div#topcontent ul li a {
	font: 0.9em /1 Arial, sans-serif;
	}

.spacer {
	font: 1px /1 sans-serif;
	}

/* mainnav items */

ul#mainnav li a {
	font: bold 0.9em /1.5 arial, sans-serif;		/* If you get an unwanted gap after your a block (IE-Win) try increasing the line height		*/
	}

ul#mainnav li#current ul.subnav li a {
	font: bold 0.9em /1.5 Arial, sans-serif;
	}

/* crumb items */

ul#crumbs {
	font-size: small;
	font-weight: normal;
}

ul#crumbs li.last {
	/*font-size: x-small;
	font-weight: normal;*/
}

/* toplinks items */

ul#toplinks li a {
	font: 0.9em /1 Arial, sans-serif;
	}

/* quickjump items */

form#quickjump {
	font: bold small Arial, sans-serif;
}

/* start of link_box */

#container-right .link_box a, #container-left .link_box a {
	font: 0.9em Arial, sans-serif;
}

.link_box {
	font: 0.9em Arial, sans-serif;
}

.link_box .title {
	font-weight: bold;
}
/* end of link_box*/

div#itinerary {
	font: 0.9em Arial, sans-serif;
}

.personal {
	font-weight: bold;
}

.booking_instruction {
	font: 0.9em Arial, sans-serif;
}

.booking_instruction span.instruct_title{
	font-weight: bold;
}

.attractions {
	font: 0.9em Arial, sans-serif;
}
.attractions .title{
	font: 1.3em Arial, sans-serif;
	font: bold;
}

#module_title {
	font: 1.2em Arial, sans-serif;
	line-height: .9em;
}

#module_subtitle {
	font: 1em Arial, sans-serif;
}

div.module_text {
	font: 0.9em Arial, sans-serif;
}

.module_pricing {
	font: .75em Arial, sans-serif;
	line-height: .5em;
}

.module_price {
	font: 2em Arial, sans-serif;
	font-weight: bold;
}

#center p.smallprint {
	font: 0.7em Arial, sans-serif;
}

.hideme {
  color: #000000;
	font: 1.5em Arial, sans-serif;
}

.hideme:hover {
  cursor: crosshair;
  text-decoration: none;
}
