/*

THEME:	960bc
AUTHOR:	Troy Dean 
WEBSITE:   	http://www.guardianwebdesign.com.au
CLIENT NAME:	xxx
CLIENT SITE:	xxx
VERSION:	1.0  

*/ 

/* Put your css for typography here
- as a rule of thumb any css rules relating to
font, text, letter-spacing, line-height as well
as margins and padding for headings, paragraphs and lists.

Values for font-size, line heights and bottom margins have been determined
by Richard Rutter's article "Compose to a Vertical Rhythm" at
http://24ways.org/2006/compose-to-a-vertical-rhythm */


@font-face {
	font-family: 'AvenirW';
	src: url('fonts/Avenir-Medium.otf');
}
@font-face {
	font-family: 'AvenirW';
	font-style: italic;
	src: url('fonts/Avenir-MediumOblique.otf');
}
@font-face {
	font-family: 'AvenirW';
	font-weight: bold;
	src: url('fonts/Avenir-Heavy.otf');
}
@font-face {
	font-family: 'AvenirW';
	font-weight: bold;
	font-style: italic;
	src: url('fonts/Avenir-HeavyOblique.otf');
}


body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'AvenirW', Helvetica Neue, Arial, Helvetica, sans-serif;
	text-align: left;
}



#headerimg h1 {
	text-transform: uppercase;
	font-weight: bold;
}


#headermenu {
	font-size: 12px;
	line-height: 12px;
	position: relative;
	top: 7px;
}
#headermenu a {
	color: #BBB;
}
#headermenu a:hover {
	color: #111;
}

#headermenu a.current {
	color: #111;
}

#headermenu .menuitem {
	text-align: right;
}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
}

h1 {
	font-size: 22px;
	line-height: 0.818182em;
	margin-top: 0em;
/* 	margin-bottom: 0.818182em; */
	text-transform: capitalize;
}

h2 {
/* 	font-size: 1.8em; */
	font-size: 14px;
	line-height: 1em;
/* 	margin-top: 0.5em; */
/* 	margin-bottom: 1.5em; */
	margin-bottom: 8px;
}

.subtitle, .grey, .gray {
	color: #BBB !important;
}
.subtitle {
	margin-bottom: 24px;
}

#pagemenu {
	font-size: 12px;
	line-height: 12px;
	position: relative;
	top: 1px;
}
#pagemenu li, #pagemenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#pagemenu li {
	margin-bottom: 24px;
}

#pagemenu a {
	color: #BBB;
}
#pagemenu a:hover {
	color: #111;
}
#pagemenu .current_page_item a {
	color: #111;
}

#header h2 {
	margin-bottom: 0em;
	line-height: 0em;
}

h3 {
	font-size: 1.6em;
	line-height: 1.125em;
/* 	margin-top: 0.5em; */
	margin-bottom: 1.5em;
}

#sidebar h3 {
	font-size: 1.2em;
	line-height: 1.2em;
/* 	margin-top: 1.2em; */
	margin-bottom: 0em;
}

p {
	font-size: 12px;
	line-height: 18px;
/* 	margin-top: 1.2em; */
/* 	margin-bottom: 24px; */
	margin-bottom: 18px;
	text-align: left
}

a {
	text-decoration: none;
}

a:hover {
	color: #111;
}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
}

small {
	font-size: 1em;
	line-height: 1.8em;
	margin-top: 1.8em;
	margin-bottom: 1.8em;
}

.postmetadata {
	text-align: left;
}

.smallattachment {
	text-align: center;
}

.attachment {
	text-align: center;
}

.navigationTop, .navigationBottom {
	font-size: 1.5em;
	line-height: 1.2em;
	margin-top: 1.2em;
	margin-bottom: 1.2em;
	text-align: left
}

#sidebar ul ul {
	font-size: 1.2em;
	line-height: 1.5em;
	margin-top: 0.9em;
	margin-bottom: 0em;
}

.commentlist li, #commentform input, #commentform textarea {
	font-size: 0.9em;
}
	
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}

.commentmetadata {
	font-weight: normal;
}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
}

#wp-calendar a {
	text-decoration: none;
}

#wp-calendar caption {
	font: bold 1.3em;
	text-align: center;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
}
