/* CSS Document */
body{
	background-image:url(../images/elements/layout/background.gif);
	background-position:50% 470px;
	background-repeat:repeat-x;
	background-color:black;
	}
#siteWrap{
	margin-top:10px;
	border:none;
	background-color:#FFFFFF;
	}
.siteHold{
	width:970px;
	margin-left:auto;
	margin-right:auto;
	}
.siteInner{
	padding:10px;
	}
#headElements{
	margin-bottom:-30px;
	}
.fs90{
	font-size:90%;
	}
.title{
	font-weight:bold;
	color:#AAA;
	}
#footer{
	/*border-top:1px solid #c1c1c1;
	margin-top:8px;*/
	padding-top:5px;
	}
.adImage{
	width:240px;
	height:189px;
	overflow:hidden;
	background-repeat:repeat;
	background-position: 0 0;
	background-image:url(../images/elements/misc/ai_back.gif);
	}
.thumbsWrap{
	margin-right:-8px;
	}
.thumbWrap{
	width:98px;
	height:98px;
	overflow:hidden;
	float:left;
	margin-right:7px;
	margin-bottom:7px;
	}
.thumbInner a{
	display:block;
	width:98px;
	height:98px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	}
	
.thumbWrap2{
	width:66px;
	height:66px;
	overflow:hidden;
	float:left;
	margin-right:7px;
	margin-bottom:7px;
	}
	
.thumbInner2 a{
	display:block;
	width:66px;
	height:66px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	}
	
.thumbInner2 a:link, .thumbInner a:visited{
	background-image:url(../images/elements/misc/overlay_trans_30.png);
	}
* html .thumbInner2 a:link, * html .thumbInner a:visited{
	background-image:none;
	}
	
.thumbInner a:link, .thumbInner a:visited{
	background-image:url(../images/elements/misc/overlay_trans_30.png);
	}
* html .thumbInner a:link, * html .thumbInner a:visited{
	background-image:none;
	}
*+html .thumbWrap{
	margin-right:6px;
	}
* html .thumbWrap{
	margin-right:5px;
	width:97px;
	}
.thumbInner a:hover{
	background-image:none;
	}
.titleOffset{
	padding-top:49px;
	}
.bigAbstract{
	font-family: Arial, Helvetica, sans-serif;
	font-size:160%;
	font-weight:bold;
	color:#838383;
	line-height:normal;
	margin-bottom:0.2em;
	line-height:100%;
	letter-spacing:0;
	}
.abstract{
	font-weight:bold;
	color:#999999;
	}
.contentPanel{
	margin-top:10px;
	}
.tlWrap, .tl2Wrap{
	padding-top:3px;
	}

.tlItem{
	margin-top:2px;
	margin-bottom:4px;
	}
.tlTitle{
	color:#222;
	}
.tl2Wrap .tlItem{
	padding-bottom:3px;
	border-bottom:1px solid #c1c1c1;
	}
.tlSubTitle{
	font-style:italic;
	}
.tlSubTitle a:link, .tlSubTitle a:visited{
	color:#999;
	}
.tlSubTitle a:hover{
	color:#333;
	}
.contactAddress{
	margin-top:20px;
	color:#656565;
	}
.contactAddress .title, .contactNumbers .title{
	color:#656565;
	}
.contactNumbers{
	margin-top:10px;
	color:#656565;
	}
.agWrap{
	min-height:189px;
	/*background-color:#f5f5f5;*/
	background-color: #ffffff;
	}
.agThumb{
	width:80px;
	height:63px;
	overflow:hidden;
	float:left;
	}
.agThumb a{
	display:block;
	width:80px;
	height:63px;
	background-repeat:no-repeat;
	background-position:50% 20%;
	}
.listWebLinksTitle{
	margin-top:5px;
	margin-bottom:3px;
	margin-left:1px;
	}
/* decor styles ================================================================= */

.decor01{
	background-image:url(../images/elements/decor/decor01.gif);
	background-repeat:repeat-y;
	padding:3px;
	padding-left:30px;
	/*padding-bottom:10px;*/
	}
.decor02{
	background-image:url(../images/elements/decor/decor02.gif);
	background-repeat:repeat-y;
	padding:4px;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:15px;
	/*padding-bottom:10px;*/
	}

/* split columns ================================================================ */

.splitCol01{
	width:215px;
	}
.splitCol02{
	width:730px;
	}
.splitCol03{
	width:140px;
	}
.splitCol04{
	width:485px;
	}
.splitCol05{
	width:238px;
	}
.splitCol06{
	width:240px;
	}
.splitCol07{
	width:350px;
	}
/* ============================================================================== */

.fh01{min-height:40px;}
* html .fh01{height:40px;}
.fh02{min-height:230px;}
* html .fh02{height:230px;}


/* /fixed heights */



/* colours and bars */
.barInner{margin:0;padding-top:3px;padding-left:5px;padding-right:5px;}
.colourBar0x{height:3px;font-size:0;overflow:hidden;}
.colourBar00{height:1px;font-size:0;overflow:hidden;}
.colourBar01{height:2px;font-size:0;overflow:hidden;}
.colourBar02{height:3px;font-size:0;overflow:hidden;}
.colourBar03{height:5px;font-size:0;overflow:hidden;}
.colourBar04{height:10px;font-size:0;overflow:hidden;}
.colourBar05{height:15px;font-size:0;overflow:hidden;}
.colourBar06{height:20px;font-size:0;overflow:hidden;}
.colourBar07{height:35px;font-size:0;overflow:hidden;}
.colourBar08{height:50px;font-size:0;overflow:hidden;}
.colourBar100{height:100px;}


.colourToneX0{background-color:#000000;}
.colourToneX1{background-color:#FFFFFF;}

.colourTone00{background-color:#f2f2f2;}
.colourTone01{background-color:#808388;color:#edeef2;}
.colourTone02{background-color:#f4f4f4;color:#edeef2;}



.cScheme01, .cScheme01 h1{color:#a33e82;}
.cScheme02, .cScheme02 h1{color:#FFFFFF;}
.cScheme03, .cScheme03 h1, .cScheme03 a:link, .cScheme03 a:visited{color:#d2007b;} .cScheme03 a:hover{color:#df4fa3;}
.cScheme04, .cScheme04 h1, .cScheme04 a:link, .cScheme04 a:visited{color:#bcc423;} .cScheme04 a:hover{color:#bcc423;}
.cScheme05, .cScheme05 h1, .cScheme05 a:link, .cScheme05 a:visited{color:#fce000;} .cScheme05 a:hover{color:#fce000;}
.cScheme06, .cScheme06 h1, .cScheme06 a:link, .cScheme06 a:visited{color:#c42b3a;} .cScheme06 a:hover{color:#c42b3a;}
.cScheme07, .cScheme07 h1, .cScheme07 a:link, .cScheme07 a:visited{color:#CC6633;} .cScheme07 a:hover{color:#CC6633;}
.cScheme08, .cScheme07 h1, .cScheme08 a:link, .cScheme08 a:visited{color:#CC6633;} .cScheme08 a:hover{color:#CC6633;}

/*.colourTone03{background-color:#7D7D7D;}.colourTone03 .h1Emu{color:white;}
.colourTone04{background-color:#5C7F3B;}.colourTone04 .h1Emu{color:#777777;}*/




.readMore{}
.readMore a:link, .readMore a:visited{
	background-image:url(../images/elements/bullets/bullet_r_01a.gif);
	background-position:100% 60%;
	background-repeat:no-repeat;
	padding-right:8px;
	/*font-weight:bold;*/
	/*letter-spacing:-1px;*/
	color:#CC6633;
	/*padding-top:5px;
	padding-bottom:5px;*/
	} 
.readMore a:hover{
	color:#333333;
	}

.blogSummary{
	font-style:italic;
	color:#333333;
	}


a.soundcloud-dropbox:hover{
	color: #1896D1 !important;
	background-color: transparent !important;
	background-position: -200px 0 !important;
	}
* html a.soundcloud-dropbox{
	background-image: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='(http://a1.soundcloud.com/images/dropbox_square_white.png?1f03e5)' 
, sizingMethod='crop') !important;
	}
	


