*{text-decoration:none;font-size:1em;outline:none;margin:0;padding:0}
code,kbd,samp,pre,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{font:inherit;white-space:normal}
a,img,a img,iframe,form,abbr,acronym,object,applet,table,a abbr,a acronym{border-width:0}
dfn,i,cite,var,address,em{font-style:normal}
th,b,strong,h1,h2,h3,h4,h5,h6,dt{font-weight:400}
caption,th,td{text-align:left}
html{background:#FFF;color:#000;line-height:1;font-family:arial, sans-serif;font-size:125%}
q{quotes:\201C\201D\2018\2019}
ul,ol,dir,menu{list-style:none}
sub,sup{vertical-align:baseline}
a{color:inherit;text-decoration:underline}
font,basefont{color:inherit;font:inherit;font-size:100%}
center,[align]{text-align:inherit}
s,strike,u{text-decoration:inherit}
img{border:none;margin:0}
ol{list-style-type:decimal}
body{background-color:transparent;font-size:100%}
tr,th,td{width:auto;height:auto;background-color:transparent;vertical-align:inherit;border:none}
table[border],#content table[border]{border-collapse:separate;border-spacing:0}
nobr{white-space:normal}
marquee{overflow:visible;-moz-binding:none}
blink{text-decoration:none}
strong,th,thead td,h1,h2,h3,h4,h5,h6,dt{font-weight:700}
cite,em,dfn{font-style:italic}
code,kbd,samp,pre,tt,var,input[type=text],input[type=password],textarea{font-size:100%;font-family:mono-space,monospace}
pre{white-space:pre;font:11px Monaco, monospace;line-height:18px;margin-bottom:18px}
pre *{font-size:100%;white-space:pre}
del{text-decoration:line-through;color:#666}
ins,dfn{border-bottom:1px solid #000;border-bottom-color:#666}
small,sup,sub{font-size:85%}
big{font-size:125%;line-height:80%}
abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em}
abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px solid #ccc}
sup{vertical-align:super;bottom:1ex}
sub{vertical-align:sub;top:.5ex}
blockquote{padding-left:2.2em;color:#666;margin:0 3em}
hr{display:none}
:lang(af),:lang(nl),:lang(pl){quotes:\201E \201D \201A \2019}
:lang(bg),:lang(cs),:lang(de),:lang(is),:lang(lt),:lang(sk),:lang(sr),:lang(ro){quotes:\201E \201C \201A \2018}
:lang(da),:lang(hr){quotes:\00BB \00AB \203A \2039}
:lang(el),:lang(es),:lang(sq),:lang(tr){quotes:\00AB \00BB \2039 \203A}
:lang(en-GB){quotes:\2018 \2019 \201C \201D}
:lang(fi),:lang(sv){quotes:\201D \201D \2019 \2019}
:lang(fr){quotes:\ab\2005 \2005\bb \2039\2005 \2005\203a}
[lang|=en] q:before{content:'\201C'}
[lang|=en] q:after{content:'\201D'}
[lang|=en] q q:before{content:'\2018'}
[lang|=en] q q:after{content:'\2019'}
input,select,button{cursor:pointer}
input[type=text],input[type=password]{cursor:text}
input[type=hidden]{display:none}
blockquote > :first-child:before{content:"\201C";font-size:2.5em;margin-left:-.62em;font-family:georgia,serif;padding-right:.2em;color:#aaa;line-height:0}
fieldset{border:0;border-color:#ccc}
textarea,input[type=text],input[type=password],select{border:1px solid #ccc;background:#fff}
textarea:hover,input[type=text]:hover,input[type=password]:hover,select:hover{border-color:#aaa}
textarea:focus,input[type=text]:focus,input[type=password]:focus,select:focus{outline:2px solid #e4e4e4;border-color:#888}
.content hr{background:#aaa;color:#aaa}
.content table{border-top:1px solid #ccc;border-left:1px solid #ccc}
.content th,.content td{border-bottom:1px solid #ddd;border-right:1px solid #ccc;padding:.8em}
a:link{color:#36c}
a:visited{color:#99c}
a:hover,code,pre{color:#c33}
a:active,.a:focus{color:#000}
body,input,textarea{color:#000;font:12px Helvetica,Arial,sans-serif;line-height:18px}
h1,h2,h3,h4,h5,h6{font-weight:400;clear:both;margin:0;padding:0}
p{margin-bottom:18px}
ul,ol{margin:0 0 18px 1.5em}
ul{list-style:disc;list-style-type:square}
ol ol{list-style:upper-alpha}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:lower-alpha}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0}
form ol,form ul{list-style-type:none;margin:0;padding:0}
dl{padding-bottom:21px;margin:0}
dd{font-size:12px;line-height:1.75em;margin-bottom:21px}
strong{font-weight:700}
cite,em,i{font-style:italic}
blockquote em,blockquote i,blockquote cite{font-style:normal}
code{font:11px Monaco, monospace}
ins{text-decoration:none}
sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative}
blockquote.left{float:left;margin-right:20px;text-align:right;width:33%}
blockquote.right{float:right;margin-left:20px;text-align:left;width:33%}
#header{position:relative;background:#f1f1ff url(../../compositelink/images/gradient2.gif) repeat-x 0 17px;margin-bottom:21px;border-top:4px solid #369}
#branding{width:940px;margin:0 auto}
#navigation{position:relative;overflow:hidden;background:#c33;height:26px;padding-top:5px;width:960px;margin:0 auto}
#menu{width:940px;margin:0 auto}
#main{width:960px;overflow:hidden;position:relative;margin:0 auto}
#content{width:540px;overflow:hidden;float:left;margin:0 0 0 10px}
.main-aside{float:right;position:relative;right:10px;width:220px}
#secondary{clear:right}
#footer{clear:both;margin-top:17px;border-top:4px solid #c33;padding:21px 0}
#subsidiary{width:940px;overflow:hidden;margin:0 auto}
#subsidiary .aside{width:300px;float:left;margin:0 20px 0 0}
#subsidiary #third{margin:0}
#siteinfo{clear:both;width:940px;margin:0 auto}
.entry-content img{max-width:100%;margin:0 0 18px}
.alignleft,img.alignleft{float:left;margin-right:20px}
.alignright,img.alignright{display:block;float:right;margin-left:20px}
.aligncenter,img.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both}
.wp-caption{margin-bottom:18px;border:1px solid #aaa;text-align:center;background-color:#fff;padding-top:5px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{margin:0;padding:5px}
.gallery img{margin:0}
.wp-smiley{max-height:12px;margin:0!important}
.edit-comment{margin-bottom:18px}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active{color:blue!important;background:transparent!important;border:none!important}
.wp-pagenavi span.pages{background:transparent!important;border:none!important}
.wp-pagenavi span.current{background:transparent!important;border:none!important}
.wp-pagenavi span.extend{background:transparent!important;border:none!important}
img#wpstats{width:0;height:0;overflow:hidden}
#grid{position:absolute;top:0;background:url(../images/grid.png) repeat 0 0;z-index:10000;margin:0 auto}
html,body{background:#f1f1ff;position:relative;width:100%;height:100%;color:#222;font-family:arial,helvetica,sans-serif}
#container{background:#f1f1ff url(../../compositelink/images/gradient.gif) repeat-x 0 189px}
html>body{font-size:15px}
#branding,#navigation ul,#breadcrumbs p{width:940px;list-style-type:none;position:relative;margin:0 auto}
#navigation ul{width:auto;float:right}
#navigation li{float:left;font-size:15px;line-height:1.8em;margin:0 20px 0 0;padding:0}
#navigation li a{display:block;height:26px;margin-right:10px;padding:0 0 0 10px}
* html #navigation li a{width:100px;text-align:center}
#navigation li.current_page_item,#navigation li.current_page_parent,#navigation li.current_page_ancestor{background:url(../../compositelink/images/tab-right.gif) no-repeat top right}
#navigation li.current_page_item a,#navigation li.current_page_parent a,#navigation li.current_page_ancestor a{background:url(../../compositelink/images/tab-left.gif) no-repeat top left}
#navigation a:hover,#breadcrumbs a:hover{text-decoration:underline}
#blog-title{text-indent:-10000px;background:url(../../compositelink/images/logo.gif) no-repeat 0 21px;height:122px}
#blog-description{position:absolute;top:60px;right:0;width:300px;font-style:italic;color:#c33;text-align:right;font-size:16px;line-height:1.3125em}
#breadcrumbs,#footer{background:#369}
#navigation a,#breadcrumbs,#breadcrumbs a,#footer,#footer a{color:#f1f1ff;text-decoration:none}
#breadcrumbs{border-top:31px solid #c33;margin-top:-31px;padding-top:1px;height:31px}
#breadcrumbs p{font-size:12px;line-height:2.5em;padding-top:1px}
#footer p{font-size:12px;line-height:1.75em;margin-bottom:1.75em}
#content,#footer p{width:690px;overflow:visible}
p,ul,ol,dl,label,div.navigation,.entry-meta,th,td{margin-bottom:1.5em;line-height:1.5em;font-size:14px}
h1,h2,.aside h3{color:#c33}
#content h1{font-size:24px;line-height:1.75em;margin-bottom:21px}
h2{font-size:18px;line-height:2em;padding:3px 0}
h3{font-weight:700;line-height:3em}
.aside h3{font-size:15px;font-weight:700;line-height:2.8em}
label{display:block;color:#369;margin:0}
label em{color:#c33;font-size:10px;line-height:1.2em}
input,input[type=text],textarea,button{margin-bottom:20px;width:214px;font-family:arial,helvetica,sans-serif;font-size:12px;line-height:1.25em;padding:2px}
textarea{height:99px}
button{height:21px;line-height:10px;width:auto;margin:0;padding:0}
a,a:link,a:visited{color:#369}
a:hover{color:#c33}
div.navigation{margin-top:21px}
.nav-previous,.nav-next{float:left;width:300px;padding-bottom:21px}
.nav-next{float:right;text-align:right}
.blog .post{border-bottom:1px solid #aaa;margin:0;padding:21px 0 20px}
.entry-meta,p.date-venue{margin-bottom:0;line-height:3em;text-transform:none;font-variant:small-caps;font-size:14px;color:#369}
p.date-venue,.single .entry-meta{margin-top:-21px}
abbr{text-transform:none}
ul.programme li,ul ul{margin-bottom:21px}
ul.programme ol li{margin-bottom:0;font-size:12px;line-height:1.75em;font-style:italic}
#footer #footer-ukrew{text-indent:-10000px;line-height:0;position:relative;float:right;width:104px;height:96px;margin:0;padding:0}
#footer-ukrew a{background:url(../../compositelink/images/ukrew.gif) no-repeat top left;display:block;width:104px;height:96px;position:absolute;top:0;right:0}
form{padding-bottom:21px}
dt{font-weight:400}
.js #mailstatus{background:#f1f1ff;border:8px solid #369;padding:10px}
:first-child + html .js #mailstatus{width:300px}
* html .js #mailstatus{width:300px}
.js #mailstatus h3{color:#369}
.js #mailstatus.failure{border-color:#c33}
.js #mailstatus.failure h3{color:#c33}
#mailstatus .closeButton{cursor:pointer;float:right;color:#f1f1ff;background:#369;font-weight:700;border:2px solid #aaa;padding:5px}
.name-conferences #content ul{margin-left:0;font-size:20px;line-height:2.1em}
.name-conferences #content ul a{text-decoration:none;color:#c33}
.name-conferences #content ul a:hover{text-decoration:underline}
.name-conferences #content ul ul a{text-decoration:underline;color:#369}
.name-conferences #content ul ul{margin-left:1.5em;font-size:14px;line-height:1.5em}
.name-conferences #content li{list-style-type:none}
.name-conferences #content li li{list-style-type:square}
table{border-collapse:collapse}
th,td{padding-bottom:21px}
th{width:80px}
p img{max-width:100%;padding:0}
img.centered{display:block;margin-left:auto;margin-right:auto}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px}
.alignright{float:right;position:relative}
.alignleft{float:left}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption.alignnone{margin-top:21px}
.wp-caption .wp-caption-text{display:block;font-size:12px;line-height:1.5em;padding-bottom:7px;padding-top:3px;margin:0}
#footer a{text-decoration:underline}
.name-site-map ul ul{margin-bottom:0}
/*cached 1232735929*/