﻿/* 
 TYPOGRAPHY
 Font related information only (ie. font-*, text-*, line-height )
 See http://www.alistapart.com/articles/howtosizetextincss for sizing technique

 for a quick note - just hit this: http://jontangerine.com/silo/css/pixels-to-ems/ 
	very easy guide to use. 

*/

body, #articles dd p.post-meta, .post p.post-meta, .post p.share-links, #supplementary-content .contact_details p, input, textarea, div.pagination span, div.pagination a {
	font-family: 'Lucida Grande', arial, verdana, sans-serif;
  line-height:1.125em;
}

#contact-details h4, #contact-us #main-content h3, #main-content h2, #plain-content h3, .main-content h2, .overview h3, .travel h3, .weather h3, #search-top strong, #content-nav p.contact, #content-nav p.sitemap, #content-1 h3, #content-2 h3, #content-3 h3, .home-content h2, #resorts .resort p, .resorts .featured p {
	font-family: 'Georgia', arial, verdana, sans-serif;
}

h1, h2, h4, h5, h6 {
	line-height: 1.5em;
}


/*23px*/
p.contact, p.sitemap, .home-content h2 {
	font-size:1.450em;
}

 p input.search, #header span
{font-size:1.375em;}


/*18px*/
textarea, #search-top strong, h1{
	font-size: 1.125em;
}

/*16px*/
#contact-us p label, p a, li a, ol a, p span, span a, ul li ul li, dt a, dd, a, dt p, dd p {
	font-size: 1em;
}


/*14px*/
.resorts .featured p, #contact-details h4, #plain-content h3, #contact-us #main-content h3, .overview h3, .travel h3, .weather h3, #main-content h2, .main-content h2, #resorts li, #content-1 h3, #content-2 h3, #content-3 h3, #open.search a, #close.search a { 
  font-size: 0.875em;
}

/*12px*/
#main-content p, tr, td, td .strong,  #header strong {
	font-size: 0.750em;
}

/*11px*/ ol li, span, a, dl dt, dl dd{
	font-size: 0.75em;
}

/*10px*/
.main-content ul.view li,
.main-content ul.group-size li, #contact-details li, #breadcrumbs li, .travel-home li, .care-home li, .sidebar li, ul.pagination li a, #head-nav li, #footer, #group-size, #view, ul.chalets p, ul.chalets strong, #main-content p, .main-content p, #search-top p, .panel, #content-3 strong, .sub-content p, #content-1 p, #content-2 p, #content-3 p, #plain-content #main-content ul li {
	font-size: 0.7em;
}

/*Other Text*/

a, .sidebar li a:hover {text-decoration:none;}
a:hover {text-decoration:underline;}
li {list-style-type:none;}

#contact-details h4, #contact-us #main-content h3, .overview h3, .travel h3, .weather h3, #plain-content h3, #search-top strong, #content-nav p.contact, #content-nav p.sitemap, #content-1 h3, #content-2 h3, #content-3 h3, .home-content h2, #main-content h2, .main-content h2, #header strong{
font-weight:normal;}

#contact-details h4, #contact-us #main-content h3, .overview h3, .travel h3, .weather h3, #search-top strong, #content-nav p.contact, #content-nav p.sitemap, #content-1 h3, #content-2 h3, #content-3 h3, .home-content h2, #main-content h2, .main-content h2, #resorts .resort p, .resorts .featured p {
font-style:italic;}


/* Tag Cloud */
.tag1 { font-size: .875em; }
.tag2 { font-size: 1em; }
.tag3 { font-size: 1.25em; }
.tag4 { font-size: 1.375em; }


/* Quick Search */
.quicksearchtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.quicksearchbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}