/* MEYER RESET v1.0 | 20080212 minus focus, ins and del */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, 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,b, u, i, center,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-size: 100%;	vertical-align: baseline;	background: transparent;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}/* FONT FACE */@font-face {	font-family: "eurof reg";	src: url(eurofurence/eurof55.eot);}@font-face {	font-family: "eurof italic";	src: url(eurofurence/eurof56.eot);	font-style: italic;}@font-face {	font-family: "eurof reg";	src: url(eurofurence/eurof55.ttf) format("truetype");}@font-face {	font-family: "eurof italic";	src: url(eurofurence/eurof56.ttf) format("truetype");	font-style: italic;}/* MENU */ul#blue { margin:10px 0 0 28px; padding:0; list-style-type:none; }ul#blue li { position:relative; float:left; margin-left: 15px; padding-left: 15px; padding-top: 5px;}ul#blue li a { padding:2px 2px; text-decoration:none; font:bold 13px "Lucida Sans Unicode", "Lucida Grande", Arial,  Helvetica, sans-serif; color:#f1f1e2;}ul#blue li a:hover { color:#f1f1e2; border:none; }ul#blue li span{ display:none; position:absolute; top:20px; left:22px; width:160px; font:normal 10px "Lucida Sans Unicode", "Lucida Grande", Arial,  Helvetica, sans-serif; line-height: 15px; }ul#blue li a:hover span {margin-top: 7px; display:block; color: #f1f1e2;}/* HTML */body {text-align: center;background: #6e79a1;font: normal 62.5%   "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;line-height: 140%;color: #555;}h1 {text-align: left;font: normal 2.7em  "eurof reg",  "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;line-height: 120%;color: #444;padding:10px 10px 0px 12px;}h2 {text-align: left;font: normal 3.2em  "eurof italic",  "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;line-height: 120%;color: #444;padding:10px 10px 0 0;}h3 {text-align: left;font: normal 2.6em  "eurof reg",  "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;line-height: 120%;color: #444;margin-left:10px;}h4 {text-align: left;font: normal 1.8em  "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;line-height: 120%;color: #444;margin-left:10px;}h5 {text-align: left;font: normal 1.6em  "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;line-height: 120%;color: #444;margin-top:15px;margin-left:20px;}p {text-align: left;font-weight: normal;font-size: 1.4em;line-height: 140%;color: #555;padding:10px;}li {text-align: left;font-weight: normal;font-size: 1.4em;line-height: 150%;color: #555;}dl {margin-top:20px;margin-left:20px;text-align:left;}dt {font: bold 1.4em  Arial,  Helvetica, sans-serif;line-height: 140%;margin-top:20px;margin-bottom:5px;}dd {font: normal 1.4em  "Lucida Grande", "Lucida Sans Unicode", Arial,  Helvetica, sans-serif;line-height: 140%;margin-left:20px;}table {margin-top:10px;}td {text-align: left;font-weight: normal;font-size: 1.4em;line-height: 150%;color: #555;padding-left:40px;}a:link { text-decoration: underline; color: #808bb0; }a:visited { text-decoration: underline; color: #808bb0; }a:hover { text-decoration: underline; color: #555; }a:active, a:focus { text-decoration: underline; color: #555; }/* Layout */#header {background: #808bb0 url(images/header-bgnd.gif) repeat-x top left;height:400px;}#hdr420 {height:420px;}#content {background: #ebebeb url(images/content-bgnd.gif) repeat-y top center;}#footer {background: #6e79a1 url(images/footer-bgnd.gif) repeat-x bottom left;height:100px;}.blurb1 {margin-top:40px;margin-bottom:35px;margin-left:50px;width:500px;}.blurb {margin-top:50px;margin-bottom:35px;margin-left:10px;width:550px;}.blurb ol {margin-top:10px;}.blurb ul {margin-top:5px;}.blurb li {margin-left:35px;line-height:140%;}.blurb p {margin-left:15px;}.sidecol {margin-top:50px;margin-bottom:30px;margin-left:50px;width:260px;padding-bottom:10px;padding-left:20px;}.sidecol li{padding-left:10px;font-size:1.3em;font-variant:small-caps;}.sidecol p{padding-left:10px;font-size:1.3em;font-variant:small-caps;}.botmarg{margin-bottom:5px;}#top {margin-left: auto;margin-right: auto;}/* not used */#photo {margin-top:30px;float:right;}#barr_photo {margin-top:8px;margin-left:80px;float:left;}#name {margin:120px 0 0 0px;color:#ebebeb;font-size:60px;}#nameOLD {margin:110px 0 0 60px;color:white;font-size:80px;}#roche {color:#aaa;text-align:center;font-size:0.9em;margin-left:-90px;}#footname {color:#ddd;margin-top:20px;text-align:center;font-variant:small-caps;font-size:1.2em;}#footfone {margin-left:250px;}#footlogo {margin-top:25px;}.barr dl {margin-top:20px;margin-left:20px;text-align:left;}.barr dt {font: bold 1.4em  "Lucida Grande", "Lucida Sans Unicode", Arial,  Helvetica, sans-serif;line-height: 140%;margin-top:20px;margin-bottom:5px;}.barr dd {font: normal 1.4em  "Lucida Grande", "Lucida Sans Unicode", Arial,  Helvetica, sans-serif;line-height: 140%;margin-left:20px;}#logo {	padding: 54px 0 0 0;	overflow: hidden;	background-image: url(images/logo-trans.png);	background-repeat: no-repeat;	height: 0px !important;	height /**/:54px;	margin-top:23px;	}#home {	padding: 89px 0 0 0;	overflow: hidden;	background-image: url(images/logo-large-trans.png);	background-repeat: no-repeat;	height: 0px !important;	height /**/:89px;	margin-top:150px;	}#sydbarr {	padding: 25px 0 0 0;	overflow: hidden;	background-image: url(images/sydney-barristers-trans.png);	background-repeat: no-repeat;	height: 0px !important;	height /**/:25px;	margin-top:15px;	}#homelogo {margin:190px 0 0 30px;}#heading {margin:70px 0 0 30px;}.text_left {text-align:left;}.custom-list ul { list-style: none !important; list-style-image: none !important; padding-left: 0 !important; margin: 0 0 0 25px !important; }	.custom-list ul li { background: url(images/list-checkmark.png) no-repeat 0 3px !important; padding-left: 25px !important; margin: 5px 0 !important; list-style: none !important; }	.etlist-x ul li { background: url(images/list-x.png) no-repeat 0 3px !important; }	.etlist-dot ul li { background: url(images/list-dot.png) no-repeat 0 8px !important; }		.custom-list ul li ul { padding: 2px 0px !important; margin: 0 !important; }#test {font-family: Arial, sans-serif;}
