/* Coding and design by Hambo Design
-------------------------------------------------------------*/

body 					{ color: #2c2d2d; font-family: Helvetica, Arial, sans-serif; }



/* Link Typography
-------------------------------------------------------------*/

a:link, a:visited 		{ color: #ccc; text-decoration: none; }
a:hover 				{ color: #fff; }



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

h1 a						{ background: url(/assets/images/content/title.gif) no-repeat; color: #f30; display: block; font-size: 1.6em; height: 40px; text-indent: -9999px; width: 182px; }
h2 						{ border-bottom: 1px solid #f30; color: #5f5f5e; font-size: 10px; margin-bottom: 25px; padding-bottom: 5px; text-transform: uppercase; letter-spacing: 3px; }
h3 						{ color: #fff; font-size: 14px; padding-bottom: 5px; }
h3 .highlight				{ color: #fe3200; }
h4 						{ color: #fe3200; font-size: 12px; line-height: 1.4em; }


/* Paragraph Typography
-------------------------------------------------------------*/

p 						{ color: #ccc; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 1.4em; margin-bottom: 1.2em; }
blockquote p				{ border-left: 3px solid #666; color: #666; font-family: Georgia, "Time New Roman", serif; font-style: italic; margin-left: 20px; padding: 0 10px 0; }
strong					{ font-weight: bold; }
p.entry_details				{ color: #444; margin-bottom: 15px; padding: 5px 0; }
span.entry_name			{ color: #666; font-weight: bold; }
span.entry_date			{ color: #666; font-weight: bold; }	


/* Section Paragraph Typography
-------------------------------------------------------------*/

#message p				{ color: #9f9f9e; font-size: 16px; }				



/* Specific Paragraphs
-------------------------------------------------------------*/

p.read_more				{ background: url(/assets/images/icons/bullet_read_more.gif) no-repeat left 2px; font-size: 12px; padding-left: 10px; float: right; position: relative; }

p#credits				{ color: #666; font-style: italic; }



/* List Typography
-------------------------------------------------------------*/

#masthead li			{ color: #ccc; font-size: 11px; }




/* sIFR Typography
-------------------------------------------------------------*/


.sIFR-flash							{ visibility: visible !important; vertical-align: bottom; margin: 0; padding: 0; }
.sIFR-unloading .sIFR-flash 		{ visibility: hidden !important; }
.sIFR-replaced, .sIFR-ignore 		{ visibility: visible !important; }
.sIFR-alternate 					{ position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced div.sIFR-fixfocus	{ margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
.sIFR-dummy 						{ width: 0px; height: 0px; margin-left: 42px; z-index: 0; }

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

.sIFR-active h3 					{ visibility: hidden; font-family: Helvetica, Arial, sans-serif; line-height: 1em; font-size: 15px; margin: 0; padding: 0; }

.sIFR-active h3.lead 				{ visibility: hidden; font-family: Helvetica, Arial, sans-serif; line-height: 1em; font-size: 18px; margin: 0; padding-bottom: 5px; }

.sIFR-active p.read_more 			{ visibility: hidden; font-family: Helvetica, Arial, sans-serif; line-height: 1em; font-size: 12px; margin: 0; padding-left: 10px; }

.sIFR-active #message p 			{ visibility: hidden; font-family: Helvetica, Arial, sans-serif; line-height: 1em; font-size: 18px; margin: 0; }


.sIFR-active ul#subnav_work li 		{ visibility: hidden; font-family: Helvetica, Arial, sans-serif; line-height: 1em; font-size: 12px; margin: 0; }


