/* CSS - Typographer */

/***********************************
************************************
	General Rules 
------------------------------------
*/

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	text-align: center;
}

html>body {
	font-size: 100.1%;
}

#wrapper {
	text-align: left;
}

.clear {
	font-size: 0;
	line-height: 0;
}

/***********************************
************************************
	LINKS
------------------------------------
*/

/***********************************
************************************
	Headers, Paragraphs, Text style
------------------------------------
*/

p {
	font-size: 0.875em;
}

h1 {
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1em;
}

h2 {
	font-size: 1.125em;
	font-weight: bold;
	line-height: 1.11em;
}

h3 {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.125em;
}

h4 {
	font-size: 0.875em;
	font-weight: bold;
	line-height: 1.286em;
}

body strong {
	font-weight: bold;
}

body em {
	font-style: italic;
}

/***********************************
************************************
	LISTS
------------------------------------
*/

/***********************************
************************************
	Header
------------------------------------
*/

#logo h1 {
	font-size: 2em;
}

#header p {
	margin: 0;
	text-align: right;
}

#header #tip p {
	font-size: 0.625em;
	line-height: 1.4em;
}

#header #callus p {
	font-size: 1.125em;
	line-height: 1em;
}

/***********************************
************************************
	Navigation 
------------------------------------
*/

/*------------------------------------
	Main Menu 
------------------------------------*/

ul#main-menu {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 0.687em;
}

ul#main-menu li {
	text-align: center;
}

/***********************************
************************************
	Page Content
------------------------------------
*/

/*------------------------------------
	Title 
------------------------------------*/

#content-section h1 {
	font-size: 1.875em;
}

/*------------------------------------
	Content 
------------------------------------*/

#content p, #content ul {
	font-size: 0.75em;
	line-height: 1.45em;
}

#content ul li {
	list-style-type: disc;
}

#content h3 {
	font-size: 0.75em;
	margin-bottom: 0;
}

#content .highlight {
	font-weight: bold;
}

#content .heading-text {
	font-size: 1.125em;
	font-weight: bold;
	line-height: 1.22em;
}

#content .heading-text li {
	list-style-position: inside;
}

#content .spotlight-heading {
	font-size: 1.125em;
	font-weight: bold;
	line-height: 1.22em;
	font-weight: bold;
}

/*------------------------------------
	Content-Pagination 
------------------------------------*/

#content #pagination p {
	font-size: 1.125em;
}

#content #pagination a {
	text-decoration: none;
}

#content #pagination p .extra-links a {
	font-size: 0.722em;
}

#content #pagination p #pages-count {
	font-size: 0.88em;
}

/*------------------------------------
	Content-Articles
------------------------------------*/

#content .article .article-button a {
	font-size: 0.82em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/***********************************
************************************
	Sidebar
------------------------------------
*/

#sidebar .row p {
	font-size: 0.687em;
	line-height: 1.45em;
}

/***********************************
************************************
	Footer
------------------------------------
*/

#footer p {
	font-size: 0.687em;
	line-height: 1.45em;
}

#footer a:hover {
	text-decoration: underline;
}

/***********************************
************************************
	Forms
------------------------------------
*/

form.data-forms dt {
	font-weight: bold;
}

form.data-forms label {
	font-size: 1.05em;
}

form.data-forms input.f-input {
	font-family: Arial;
	font-size: 0.875em;
}

form.data-forms input.f-upload {
	font-size: 0.875em;
}

form.data-forms textarea.f-textarea {
	font-family: Arial;
	font-size: 0.875em;
}

form.data-forms input.f-button {
	font-weight: bold;
}

form.data-forms .req-field {
	font-size: 0.75em;
}

form.data-forms div.req-field {
	text-align: right;
}

form.data-forms span.errormsg {
	font-size: 0.75em;
	font-weight: bold;
}

form.data-forms span.errormsg-textarea {
	font-size: 0.75em;
	font-weight: bold;
}

form.data-forms input.f-button {
	font-size: 0.82em;
	font-family: Arial, Helvetica, sans-serif;
}