/* 
 TYPOGRAPHY
 Font related information only (ie. font-*, text-*, line-height )
 See http://www.alistapart.com/articles/howtosizetextincss for sizing technique

*/

/*Application Wide Styles*/

body {
	font-family: "Lucida Sans Unicode", "Lucida Grande", arial, verdana, sans-serif;
  	font-size:100%;
  	line-height:1.125em; /* 16×1.125=18 */
}

/*34px */
h1 {
	font-size: 	2.125em;
}

/*26px*/
h2 {
	font-size: 1.625em;
}

h3{
	letter-spacing: 0.125em;
}

h3,h2, #errorExplanation li {
	font-size: 0.8125em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.125em;
	line-height: 1.375em;
}

#errorExplanation li {
	text-transform: none;
	letter-spacing: normal;
}

.post h2{
	font-size: 1.25em;
	text-transform: none;
	line-height: 1.5625em;
}

p {
	font-size: 0.6875em;
	line-height: 1.5625em;
}

#footer, #introduction {
	font-size: 0.875em;
}

#footer{
	font-weight: bold;	
	text-align: center;
}

label{
	font-size: 0.875em ;
}

/*Team Page*/
.team-blog li{
	font-size: 0.785em;
	line-height: 1.75em;	
	font-weight: bold;
}

h2.team-name{
	font-size: 1.25em;
	line-height: 0.625em;
	text-transform: none;
	font-style: italic;
	font-weight: lighter;
	letter-spacing: 0;
}

.team-job{
	font-size: 0.8125em;
	text-transform: uppercase;	
}

/*Contact Surporting Content*/
.contact-address, .contact-details{
	font-size: 0.785em;
	line-height: 1.5em;
}

.contact-reg{
	font-size: 0.625em;
	line-height: 1.5em;
}

.contact-text{
	font-size: 1.25em;
	line-height: 1.25em;
	font-style: italic;
	font-weight: lighter;
	margin-top: 20px;
}

/* Articles and Comments */

#comment-list{
	font-size: 0.6875em;
}

#comment-list .comment-body{
	font-size: 1.5em;
}

.post-meta-links{
	font-weight: bold;
}

.archive li ul li{
	font-size: 0.75em;
}

.archive-num, .archive li{
	font-size: 0.785em;
}

.comment-text{
	font-weight: bold;
}

.post-meta{
	font-size: 0.625em;	
}

/* Tag Cloud */

.tag1 { font-size: .875em; }
.tag2 { font-size: 1em; }
.tag3 { font-size: 1.25em; }
.tag4 { font-size: 1.375em; }
