/* -----------------------------------------------------------------------
	Client:		AfricaTours Inc.
	Title:		Stylesheet for screen media
	Author:		Jason Garber, jason@sixtwothree.org
	Copyright:	AfricaTours Inc., http://www.africasafaris.com
	Created:	7 May 2007
------------------------------------------------------------------------- */

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12pt;
	color: #111;
}

address { font-style: normal; }

a { text-decoration: underline; color: #c00; }
a img { border: 0; }
abbr { border: 0; }
hr { display: none; }

#jump-links, .page-controls, .breadcrumbs, .header-photos, .push-marketing, .toplink, #nav-primary, #nav-utility { display: none; }

div#page-heading h1 { margin: 0; font-size: 24pt; }

div#content h2 { margin: 0 0 0.25em 0; font-size: 18pt; font-weight: bold; }
div#content h3 { margin: 0 0 0.25em 0; font-size: 14pt; font-weight: bold; }
div#content p { margin: 0 0 1.4em 0; line-height: 1.2em; }
div#content p.first { font-size: 14pt; font-style: italic; }
div#content .itinerary-day, div#content .itinerary-day-title { font-weight: bold; }

div#content table { width: 100%; border-collapse: collapse; margin-bottom: 2em; font-size: 10pt; }
div#content table tbody th { border-bottom: 1px solid #ccc; padding: 0.5em 1em; font-weight: bold; text-align: left; }
div#content table tbody td { border-bottom: 1px solid #ccc; padding: 0.5em 1em 0.5em 0; }

div#sidebar { font-size: 10pt; line-height: 1.2em; }
div#sidebar h2 { margin-bottom: 0.25em; font-size: 14pt; font-weight: bold; }
div#sidebar h2.separated { margin-top: 1.5em; }
div#sidebar li { margin-bottom: 0.4em; }

div#footer { clear: both; border-top: 1px solid #ccc; margin-top: 1em; padding-top: 1em; font-size: 10pt; line-height: 1.2em; }
div#footer br { display: none; }
div#footer span.fn, div#footer a.email { display: none; }
div#footer span.org { font-weight: bold; }
div#footer span.tel { margin-right: 1em; }
div#footer abbr { font-weight: bold; }