/*--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
WAI WEBSITE 2009
CBenge
Start Date 20th Jan 2009
-----------------------------------------------------------------------------------------
/*--------------------------------------------------------------------------------------

/*IMPORT FILES*/
@import url("header.css");
@import url("nav.css");
@import url("content.css");
@import url("links.css");
@import url("footer.css");
/*CSS - RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd,
q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/*---------------CLEARFIX------------------*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix { display: inline-block;}
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%;}

/*---------------END CLEARFIX------------------*/

body { margin:0; padding:0; font-family: georgia, serif; font-size:75%; /*sets font size to a default 12px*/ }
body.dark {background: #373636; color:#fff;}
body.light {background: #fff; color:#363636;}
body.landing_page {background:#2d2c2c url('../../images/bg_portal.gif') repeat-x;}	
p { margin: 0 0 1em 0;}
	
.left { float:left;}
.right { float:right;}	
.bold {font-weight:bold;}
.clear {clear:both;}
.no_margin {margin:0}
.hidden {display:none;}

#wrapper {margin:0 auto; width:74.833em; padding: 1.167em 2.667em 0;}
body.dark #wrapper {background:#373636;}
body.light #wrapper {background:#fff;}
body.landing_page #wrapper{background:#2d2c2c url('../../images/bg_portal.gif') repeat-x;}	


/*----------------------------SEO STYLING----------------------------*/	
h1 {text-indent:-900000em;}
h2 {font-size:3.417em; margin-bottom:0.5em;}
.portfolio h2 {width:200px; float:left;}
h3 {font-size:1.5em; margin-bottom:1em;}
h4 {font-size:1.5em; margin-bottom:0.5em;}
h5 {font-size:1.5em; padding:1px 0 0 30px; margin:0 0 20px 0; display:block; width:245px; float:left; font-weight:normal;}
h5 a{font-weight:normal;}

.media h2, .media h3, .media h4, .media h5{ color:#2b9790;}	
.property h2, .property h3, .property h4, .property h5{color:#b1bf35;}			
.digisol h2, .digisol h3, .digisol h4, .digisol h5{color:#b45a48;}	

/*--FULL DETAILS PAGE--*/
.full_details h3 {margin-bottom:0em;}
.light .full_details h3 {color:#363636;}
/*.dark .full_details h2{ color:#2b9790;}*/
.dark .full_details h3{color:#ffffff;}	
/*.light .full_details h2,*/ .light.full_details h3{color:#363636;}	
.full_details #right_column h4 {color:#acacac; margin:0;}
.light .full_details #right_column h4 {color:#363636; margin:0;}

/*--GENERIC TEXT PAGE--*/
.generic #left_column h3 {margin:1.5em 0 1em;}
.dark .generic #left_column h3 {color:#fff;}
.light .generic #left_column h3 {color:#363636;}


/*--CLIENTS PAGE STYLING--*/
.clients .department_client .property.title_bar h3 { color:#b1bf35;}
.clients .department_client .media.title_bar h3 { color:#2b9790;}
.clients .department_client .digisol.title_bar h3 { color:#b45a48;}

/*----------------------------SIFR STYLING----------------------------*/
.sIFR-flash { visibility: visible !important;margin: 0;padding: 0;}
.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-active .media h2, .sIFR-active .property h2 , .sIFR-active .digisol h2 { font-family: georgia; visibility: hidden;}
.sIFR-active .media h3, .sIFR-active .property h3 , .sIFR-active .digisol h3  { font-family: georgia; visibility: hidden;}
.sIFR-active .media h4, .sIFR-active .property h4 , .sIFR-active .digisol h4  { font-family: georgia; visibility: hidden;}
.sIFR-active .dark .rc_element .rc_title p a, .sIFR-active .light .rc_element .rc_title p{ font-family: georgia; visibility: hidden;}
.sIFR-active #wai_blurb_holder p { font-family: georgia; visibility: hidden;}
.sIFR-active #wai_blurb_holder p span.green { font-family: georgia; visibility: hidden;}
/*.sIFR-active .dark .full_details h2,*/ .sIFR-active .dark .full_details h3 { font-family: georgia; visibility: hidden;}
/*.sIFR-active .light .full_details h2,*/ .sIFR-active .light .full_details h3 { font-family: georgia; visibility: hidden;}
.sIFR-active .full_details #right_column h4 { font-family: georgia; visibility: hidden;}
.sIFR-active .generic #left_column h3 { font-family: georgia; visibility: hidden;}

.sIFR-active .clients .department_client .property .title_bar h3 { font-family: georgia; visibility: hidden;}
.sIFR-active .clients .department_client .media .title_bar h3 { font-family: georgia; visibility: hidden;}
.sIFR-active .clients .department_client .digisol .title_bar h3 { font-family: georgia; visibility: hidden;}


/*----------------------------LINKS STYLING----------------------------*/
.media a:link, .media a:visited {color:#2b9790; text-decoration:none;}	
.media a:hover {color:#63bab5; text-decoration:none;}	

.property a:link, .property a:visited {color:#b1bf35; text-decoration:none;}	
.property a:hover { color:#9aa62e;text-decoration:none;}	

.digisol a:link, .digisol a:visited {color:#b45a48; text-decoration:none;}	
.digisol a:hover {color:#974d3f; text-decoration:none;}	
	
	
/*----------------------------QUOTES----------------------------*/
	
blockquote{font-size:18px;}	
.media blockquote{color:#2b9790;}	
.property blockquote{color:#b1bf35;}	
.digisol blockquote{color:#b45a48;}	