/* @override 
	http://www.platypus-ad.com/new2009/wp-content/themes/platypusAd_template_alpha3/css/typography.css
	http://www.platypus-ad.com/wp-content/themes/platypusAd_template_alpha3/css/typography.css
*/

/*global styles to be reused*/
abbr {
	font-size: .9em;
}
strong{
	font-weight: bold;
}
em{
	font-style: italic;
}
body,
body#platyBlog div#mainContent h4,
body#prNews div#mainContent h4{
	font-family: Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;
}
ul#nav,
ul#subpageNav{
	font-size: .9em;
}
ul#nav{
	font-weight: bold;
}
div.smOW {
	text-transform: uppercase;
	font-weight: normal;
	font-size:9px;
}
div.smOW li.page-item-26{
	letter-spacing: .1em;
}
#sidebar li.widget h3.widgettitle,
#sidebar li.widget h3,
div#portfolioNav h3.widgettitle{
	font: italic 1.2em Georgia, "Times New Roman", Times, serif;
	margin-bottom: 2px;
}
#footer p{
	font-size: .9em;
	line-height: 1.5em;
	margin-bottom: 10px;
}
#footer #copyright p{
	font-size: .8em;
}
div#adminPanel p a{
	text-transform: uppercase;
	font-size: .8em;
}
div#mainContent p{
	margin-bottom: 10px;
	line-height: 1.6em;
}
div.ourProcessPanel p,
div.ourProcessPanel h4{
	margin-left: 220px;
	margin-right: 0px;
	line-height: 2em;
}

div.ourDirectionsPanel p{
	margin-left: 100px;
	margin-right: 100px;
	margin-bottom: 20px;
	line-height: 2em;
	letter-spacing: .3em;
}
div.ourDirectionsPanel{
	padding-top: 40px;
}
p.small{
	font-size: .8em;
	display: block;
	margin-bottom: 10px;
}
#sidebar p.small{
	font-size: .8em;
}
div#mainContent h3{
	font-size: 1.5em;
	text-transform:uppercase;
	margin-bottom: 10px;
}
div#sectionBox h3{
	text-transform: lowercase!important;
	font-size: 1.3em !important;
	font-family: Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif!important;
	font-style: normal!important;
}
div#sectionBoxShort h3{
	text-transform: lowercase!important;
	font-size: 1.3em !important;
	font-family: Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif!important;
	font-style: normal!important;
}
div#portfolioSlider h3,
div#mainContent h3#projectName{
	margin-bottom: 0px;
	text-transform: capitalize;
	text-align: center;
	font-size: 1.6em;
	line-height: 72px;
}
div#mainContent h4,
div#fauxIndent h5,
body#platyBlog div#mainContent h5,
body#prNews div#mainContent h5{
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	margin-bottom: 20px;
	line-height: 1.8em;
}
div#mainContent h4.blogTitle{
	margin-bottom: 0px;
	line-height: 1.4em;
}

div#sidebar div#sectionSecondBoxBlack h4,
span.directionEmphasis,
div#directionsTitle{
	font-style: normal;
	text-transform: uppercase;
	font-family: Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif!important;
	margin-bottom: 0px;
	letter-spacing: .3em;
	font-size: .9em;
}

ul.ourProcessTabNav {
	font-size: 70px;
	font-weight: bold;
}
body#matingRitual div#posts h4,
body#matingRitual div#posts h4{
	font-size: 30px;
	font-weight: bold;
}
body#aboutUs div#posts h4,
body#whyPlatypus div#posts h4 {
	font-size: 30px;
	font-weight: bold;
}
body#platyBlog div#mainContent h4,
body#prNews div#mainContent h4{
	font-size: 28px;
	font-weight: bold;
}

div#sidebar div#overlayMidBox a.div-toggle{
	letter-spacing: .3em;
}
ul#featuredWork li.portfolioClient{
	font: italic 1.1em Georgia, "Times New Roman", Times, serif;
}
ul#featuredWork div.portfolioTitle{
	font-size: .8em;
}
div#sidebar div#sectionSecondBox h4{
	line-height: 1.2em;
}
ul#featuredWork li.portfolioClient span.client,
span.client{
	display: block!important;
	text-transform: uppercase!important;
	letter-spacing:.2em!important;
	font: .7em Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif!important;
	color: #999!important;
	margin-bottom: 5px!important;
}
div#portfolioNav li a span{
	font-size: .85em;
	text-transform: lowercase;
	letter-spacing: .1em;
}
div#mainContent h5,
div#featuredWorkWrapper h5{
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing:.3em;
	margin-bottom: 8px;
}
body#platyBlog div#mainContent h5,
body#prNews div#mainContent h5{
	text-transform: none;
	letter-spacing: 0;
	font-weight: normal;
}
div#mainContent h6{
	font: italic 1.2em Georgia, "Times New Roman", Times, serif;
	margin-bottom: 8px;
}
li.portfolioCategory{
	font-size: .8em;
	text-align: right;
	text-transform: uppercase;
}
div#mainContent p,
div#sidebar p{
	margin-bottom: 10px;
}
div#sidebar p{
	font-size: .9em;
}
div#sidebar p.disclaimer{
	font-size: .7em;
}
div#comments_template h2{
	margin-bottom: 0px;
}
div#posts_navigation{
	font-size:  1.2em;
	text-align: right;
}
div#contactInfoVcard{
	font-size: .8em;
}
/*staff listing styles*/
ul.staffnavigation{
	font-size: .7em;
}
div.staffEntry div.staffName{
	font-size: 1.4em;
	letter-spacing:  .2em;
}
div.staffTitle{
	text-transform: uppercase;
	font-size: .8em;
	letter-spacing: .1em;
	line-height: 1.4em;
}
div.staffEntry div.staffEmail{
	font-size: .9em;
}
div.staffEntry div.staffBio{
	font-size: .9em;
	line-height: 2.5em;
}
* html div.staffEntry div.staffBio{
	font-size: .85em;
}
/*mating ritual pages*/
div#simpleTruths div#one,
div#simpleTruths div#two,
div#simpleTruths div#three,
div#simpleTruths div#four{
	font-weight: bold;
}
div#simpleTruths ul {
	font-weight: normal;
}
div#simpleTruths ul li {
	font-size: .8em;
}
/*twitter styles, yo*/
ul.twitter li.twitter-item span.twitter-timestamp{
	font-size: .9em;
}
ul.twitter li.twitter-item{
	font-size: .9em;
}
p#linkToWork{
	text-transform: uppercase;
	font-size: .8em;
	letter-spacing: .2em;
}
ul.clientListing li{
	font: .9em Georgia, "Times New Roman", Times, serif;
	letter-spacing: .1em;
}
ul#portfolioSectionThumbnails div.portfolioTitle{
	text-align: center;
	line-height: 110px;
	font-size: 1.2em;
}
div#overlayMidBox{
	font-size: .8em;
	text-transform: lowercase;
}
ol.slideTitles{
	font-size: .6em;
}
ol.slideTitles li a{
	font-size: 1.4em!important;
	letter-spacing: .1em;
}
ol.slideTitles li{
	list-style-type: decimal;
	list-style-position: inside;
}
body#fileManager div#mainContentWide h3{
	text-transform: uppercase;
	letter-spacing:1em;
	font-size: 1.3em;
}
ul#milwaukeeContactInfo li.officeTitle,
ul#phoenixContactInfo li.officeTitle{
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: .2em;
}
ul#milwaukeeContactInfo li,
ul#phoenixContactInfo li {
	font-size: .9em;
}
