.blueDark{background:#33485d;}
.blueGrey{background:#7c8893;}
.aqua{background:#009db9;}
.aqua:hover{background:#2fd1ed;}
.fosfo{background:#aef3ff;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
pre,code,kbd,samp{font-family:monospace,sans-serif;}
nav ul,nav li{margin:0;}
html{overflow-y:scroll;}
nav,section,article,header,footer,aside,address,div,p,ol,ul,dl,blockquote,figure{margin:0;}
div,p,ol,ul,dl,blockquote,form,fieldset,table,iframe{margin:0 0 1.5em 0;}
small{font-size:85%;}
b,strong,th{font-weight:bold;}
i,em{font-style:italic;}
body{background:#f2f2f2 url(images/body.gif);color:#666;font-size:16px;line-height:1.5;}
h1,h2,h3,h4,h5,h6{line-height:1.1;margin:0 0 .5em 0;}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:16px;}
a:link,a:visited{color:#009db9;text-decoration:none;}
a:hover,a:active{outline:none;}
a:link{-webkit-tap-highlight-color:#FF5E99;}
a:hover,a:focus{color:#2fd1ed;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
cite{font-style:normal;}
sub,sup{font-size:75%;line-height:0;position:relative;}
sub{bottom:-0.25em;vertical-align:sub;font-size:smaller;}
sup{vertical-align:super;font-size:smaller;top:-0.5em;}
small{font-size:85%;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
ol{list-style-position:inside;list-style-type:decimal;}
ul{list-style:none;list-style-type:none;list-style-image:none;}
li{background:url(images/li.png) no-repeat left 0.5em;margin:0 0 .5em 0;padding:0 0 0 14px;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
label,input,select,optgroup,option,textarea,button{font-size:1em;}
input,select,optgroup,option,textarea{background-color:#fff;}
label,input,textarea,select{display:inline-block;vertical-align:top;}
input,select{vertical-align:middle;}
textarea{overflow:auto;}
.ie6 legend,.ie7 legend{margin-left:-7px;}
input[type="radio"]{vertical-align:text-bottom;}
input[type="checkbox"]{vertical-align:bottom;}
.ie7 input[type="checkbox"]{vertical-align:baseline;}
.ie6 input{vertical-align:text-bottom;}
label,input[type="button"],input[type="submit"],input[type="image"],button,option{cursor:pointer;}
button,input,select,textarea{margin:0;}
legend{display:block;padding:0;width:100%;}
label{font-weight:700;margin:0 .5em 0 0;padding:.5em 0;}
input,textarea,select{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ccc;color:#999;margin:0;padding:.5em;vertical-align:baseline;}
input,textarea{background-image:url(images/input.png);background-position:left 1px;background-repeat:repeat-x;}
input:hover,textarea:hover,select:hover{-moz-box-shadow:1px 1px 15px #f5f5f5 inset,-1px -1px 15px #f5f5f5 inset;-webkit-box-shadow:1px 1px 15px #f5f5f5 inset,-1px -1px 15px #f5f5f5 inset;box-shadow:1px 1px 15px #f5f5f5 inset,-1px -1px 15px #f5f5f5 inset;border:1px solid #666;cursor:pointer;}
input:focus,textarea:focus,select:focus{-moz-box-shadow:1px 1px 8px rgba(78, 255, 232, 0.25),-1px -1px 8px rgba(78, 255, 232, 0.25);-webkit-box-shadow:1px 1px 8px rgba(78, 255, 232, 0.25),-1px -1px 8px rgba(78, 255, 232, 0.25);box-shadow:1px 1px 8px rgba(78, 255, 232, 0.25),-1px -1px 8px rgba(78, 255, 232, 0.25);color:#333;border:1px solid #52bbb0;cursor:default;}
optgroup,option{padding:0 1em;}
optgroup{font-style:normal;}
button{width:auto;overflow:visible;}
input:invalid,textarea:invalid{-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red;}
.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd;}
table{border-collapse:collapse;border-spacing:0;}
th,td{vertical-align:top;}
.ie7 img{-ms-interpolation-mode:bicubic;}
track{}
device{}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";quotes:none;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
q:lang(sv){quotes:'\201D' '\201D' '\2019' '\2019';}
q:lang(da){quotes:'\00BB' '\00AB' '\203A' '\2039';}
q:before{content:open-quote;}
q:after{content:close-quote;}
q:before{content:'\201C';}
q:after{content:'\201D';}
q q:before{content:'\2018';}
q q:after{content:'\2019';}
blockquote *{quotes:none;}
blockquote>*:before{content:'\201C';}
blockquote>*:after{content:'\201D';}
blockquote q:before{content:'\2018';}
blockquote q:after{content:'\2019';}
*[lang~='da'] q:before,q[lang~='da']:before,*[lang~='da'] blockquote>*:before,blockquote[lang~='da']>*:before{content:'\201E';}
*[lang~='da'] q:after,q[lang~='da']:after,*[lang~='da'] blockquote>*:after,blockquote[lang~='da']>*:after{content:'\201C';}
*[lang~='da'] q q:before,q[lang~='da'] q:before,*[lang~='da'] blockquote q:before,blockquote[lang~='da'] q:before{content:'\2019';}
*[lang~='da'] q q:after,q[lang~='da'] q:after,*[lang~='da'] blockquote q:after,blockquote[lang~='da'] q:after{content:'\2019';}
*[lang~='sv'] q:before,q[lang~='sv']:before,*[lang~='sv'] blockquote>*:before,blockquote[lang~='sv']>*:before{content:'\201D';}
*[lang~='sv'] q:after,q[lang~='sv']:after,*[lang~='sv'] blockquote>*:after,blockquote[lang~='sv']>*:after{content:'\201D';}
*[lang~='sv'] q q:before,q[lang~='sv'] q:before,*[lang~='sv'] blockquote q:before,blockquote[lang~='sv'] q:before{content:'\2019';}
*[lang~='sv'] q q:after,q[lang~='sv'] q:after,*[lang~='sv'] blockquote q:after,blockquote[lang~='sv'] q:after{content:'\2019';}
::-moz-selection{background:#aef3ff;color:#009db9;text-shadow:none;}
::selection{background:#aef3ff;color:#009db9;text-shadow:none;}
@font-face{font-family:'TitilliumText22LLight';src:url('fonts/TitilliumText22L002-webfont.eot');src:url('fonts/TitilliumText22L002-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/TitilliumText22L002-webfont.woff') format('woff'),url('fonts/TitilliumText22L002-webfont.ttf') format('truetype'),url('fonts/TitilliumText22L002-webfont.svg#TitilliumText22LLight') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'TitilliumText22LBold';src:url('fonts/TitilliumText22L005-webfont.eot');src:url('fonts/TitilliumText22L005-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/TitilliumText22L005-webfont.woff') format('woff'),url('fonts/TitilliumText22L005-webfont.ttf') format('truetype'),url('fonts/TitilliumText22L005-webfont.svg#TitilliumText22LBold') format('svg');font-weight:normal;font-style:normal;}body,label,input,select,optgroup,option,textarea,button{font-family:'proxima-nova-1','proxima-nova-2','Helvetica Neue',Helvetica,Arial,sans-serif;}
h1,h2,h3,h4,h5,h6,.homeIntro p{font-family:'TitilliumText22LLight','Trebuchet MS','Helvetica Neue',Helvetica,Arial,sans-serif;}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,.homeIntro p strong,.footer .contact h2,.post h3,.aboutExplanation h3,.staffMenu header .title{font-family:'TitilliumText22LBold','Trebuchet MS','Helvetica Neue',Helvetica,Arial,sans-serif;}
em,q,blockquote,cite,.post .meta .author em,.introText{font-family:Baskerville,Garamond,Palatino,'Palatino Linotype','Hoefler Text',Georgia,'Times New Roman',serif;}
.inside,#content{margin:0 auto;padding:0 30px;width:930px;}
.showGrid .inside,.showGrid #content{background:rgba(0, 255, 255, 0.15);}
#header{background:#fff;margin:0;}
#header .inside{margin-bottom:0;}
#header .logoIurismatica{margin:0 0 30px;padding:30px 0 0 0;}
#header .logoIurismatica a{background:url(images/header_logoIurismatica.gif) no-repeat center 0;height:100px;margin:0 auto;width:200px;}
#header .logoIurismatica a:hover{background-position:center 100%;}
#mainMenu{margin:0;padding:0 0 1em 0;text-align:center;}
#mainMenu ul{margin:0;}
#mainMenu li{background:url(images/mainMenu_li.png) no-repeat right center;padding:0 14px 0 0;display:inline-block;}
#mainMenu .page-item-2606{background:none;padding-right:0;}
#mainMenu a{background:url(images/mainMenu_a.png) no-repeat center top;color:#7a7977;display:block;padding:22px 10px 0 10px;text-transform:uppercase;}
#mainMenu a:hover,#mainMenu .current_page_item a,#mainMenu .current_page_parent a,#mainMenu .current-cat a,.body_singleStaff #mainMenu .cat-item-547 a,.body_singleMedia #mainMenu .cat-item-546 a,.page-id-2749 #mainMenu .page-id-2749 a{background-image:url(images/mainMenu_a-hover.png);color:#009db9;}
#mainMenu a:hover{text-shadow:0 0 5px #aff3ff;}
#mainMenu .current_page_item a:hover,#mainMenu .current-cat a:hover{cursor:default;text-shadow:none;}
.searchForm{background:url(images/searchForm.png);color:#fff;margin:0 0 16px 0;padding:10px;text-align:center;}
.searchform,#searchsubmit{font-size:14px;margin:0;}
.searchForm label{margin:0 20px 0 0;text-transform:uppercase;text-shadow:1px 1px 0 #33485d;}
.searchForm input{margin:0 10px 0 0;text-align:center;width:20em;}
#content{margin-bottom:0;}
#menu{padding-top:1.5em;}
.sidebarMenu .title{font-size:24px;font-weight:100;line-height:1;margin:0 0 .5em 0;}
.calendarMenu{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#fff;padding:20px;}
.calendarMenu .title{font-size:18px;text-align:center;}
.archiveMenu ul li{background:none;font-weight:800;margin:0 3px 5px 0;padding:0;display:inline-block;}
.archiveMenu ul li a{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fff;display:block;padding:.25em;text-align:center;width:3em;}
.linksMenu{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#fff;padding:20px;}
.linksMenu ul{border-top:1px solid #ddd;font-size:14px;}
.linksMenu li{background:none;border-bottom:1px solid #ddd;padding:.25em 0;}
.categoryMenu .mask{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;height:300px;margin:0;overflow:hidden;position:relative;}
.categoryMenu ul{font-size:11px;font-weight:700;line-height:1.15;margin:0;position:relative;text-transform:uppercase;top:0;}
.categoryMenu li{background:none;cursor:pointer;margin:0 0 1px 0;padding:0;}
.categoryMenu li span{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fff;border:1px solid #eee;padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;display:inline-block;}
.categoryMenu li a,.categoryMenu li a:hover{color:#009db9;}
#main{margin-bottom:0;padding-top:1.5em;}
.footer{background:#233345 url(images/footer.jpg) no-repeat right top;color:#fff;font-size:14px;line-height:1.25;margin:0;text-shadow:1px 1px 0 #233345;}
.footer .inside{padding-top:30px;}
.footer .contact{float:left;margin:0 30px 0 0;width:250px;}
.footer .contact li{background-position:0 center;}
.footer .contact h2{font-size:16px;margin:0 0 10px 0;}
.footer .contact .links{font-size:12px;text-transform:uppercase;}
.footer .contact .links a{font-weight:700;}
.footer .socialMedia{float:left;margin:0 30px 0 0;text-align:center;width:180px;}
.footer .socialMedia h3,.footer .partners h3{font-size:16px;margin:0 0 .5em 0;}
.footer .socialMedia ul{margin:0;}
.footer .socialMedia li{background:none;margin:0;padding:0;display:inline-block;}
.footer .socialMedia li a{background:no-repeat;color:#fff;display:block;font-size:10px;font-weight:700;padding:45px 0 0 0;text-transform:uppercase;width:60px;}
.footer .socialMedia li a:hover{background-position:-60px 0;color:#667686;}
.footer .socialMedia .fb a{background-image:url(images/socialMedia_fb.png);}
.footer .socialMedia .twitter a{background-image:url(images/socialMedia_twitter.png);}
.footer .socialMedia .linkedin a{background-image:url(images/socialMedia_linkedin.png);}
.footer .partners{float:right;margin:0;width:435px;}
.footer .partners ul{margin:-20px 0 0 0;}
.footer .partners li{background:none;margin:0;padding:0;display:inline-block;}
.footer .partners li a{display:block;height:60px;}
.footer .partners li a:hover{background-position:0 100%;}
.footer .partners .domainProtect{margin:0 20px 5px 0;}
.footer .partners .domainProtect a{background-image:url(images/logo_domain_protect.png);width:173px;}
.footer .partners .esle{margin:0 20px 5px 0;}
.footer .partners .esle a{background-image:url(images/logo_esle.png);width:142px;}
.footer .partners .derechoEnRed{margin:0 0 5px 0;}
.footer .partners .derechoEnRed a{background-image:url(images/logo_derechoEnRed.png);width:70px;}
.grid1,.grid2,.grid3,.grid4,.grid5,.grid6,.grid7,.grid8,.grid9,.grid10,.grid11{float:left;display:inline;margin-left:30px;}
.grid1,.w1{width:50px;}
.grid2,.w2{width:130px;}
.grid3,.w3{width:210px;}
.grid4,.w4{width:290px;}
.grid5,.w5{width:370px;}
.grid6,.w6{width:450px;}
.grid7,.w7{width:530px;}
.grid8,.w8{width:610px;}
.grid9,.w9{width:690px;}
.grid10,.w10{width:770px;}
.grid11,.w11{width:850px;}
.grid12,.w12{width:930px;}
.grid-first{margin-left:0;clear:left;}
.grid-mg-zero{margin-left:0;}
.grid-mg-l{margin-left:-30px;}
.grid-mg-r{margin-left:0;margin-right:-30px;}
.grid-mc-r{margin-left:110px;}
.grid-mc-r2{margin-left:190px;}
.grid-mc-r3{margin-left:270px;}
.grid-pad-lr{padding-left:30px;padding-right:30px;}
.grid-pad-lr-half{padding-left:15px;padding-right:15px;}
.grid-pad-l{padding-left:30px;}
.grid-pad-r{padding-right:30px;}
.grid-expand{margin-left:-30px;margin-right:-30px;}
.grid-expand-pad{margin-left:-30px;margin-right:-30px;padding:0 30px;}
html.ie6 .grid-mg-zero,html.ie6 .grid-mg-l,html.ie6 .grid-mg-r,html.ie6 .grid-mc-r1,html.ie6 .grid-mc-r2,html.ie6 .grid-mc-r3{margin-left:30px;}
html.ie6 .grid-mg-r{margin-right:0;}
html.ie6 .grid-first{margin-left:0;}
html.ie6 .grid-pad-lr,html.ie6 .grid-pad-lr-half,html.ie6 .grid-pad-l,html.ie6 .grid-pad-r{padding:0;}
html.ie6 .grid-expand{margin-left:0;margin-right:0;}
html.ie6 .grid-expand-pad{margin-left:0;margin-right:0;padding:0;}
body.showGrid .grid1,body.showGrid .grid2,body.showGrid .grid3,body.showGrid .grid4,body.showGrid .grid5,body.showGrid .grid6,body.showGrid .grid7,body.showGrid .grid8,body.showGrid .grid9,body.showGrid .grid10,body.showGrid .grid11{background:rgba(255, 0, 0, 0.2);}
body.showGrid .grid-mg-l{background:rgba(0, 0, 255, 0.25);}
body.showGrid .grid-mg-r{background:rgba(255, 0, 255, 0.25);}
body.showGrid{background:rgba(255, 255, 0, 0.15) url(images/grid.png) repeat-y center top !important;}
.serviceTitle{border-top:1px solid #ccc;padding-top:20px;float:left;display:inline;margin-left:30px;width:210px;margin-left:0;clear:left;}
.serviceContent{border-top:1px solid #ccc;padding-top:20px;float:left;display:inline;margin-left:30px;width:690px;}
.serviceContent h3{margin:0;}
.contactArticle{float:left;margin:0;width:370px;}
.contactArticle h2{margin:0 0 .25em 0;}
.contactForm{background:#fff;border:1px solid #ddd;float:right;margin:0;padding:20px 20px 1px 20px;width:460px;border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;}
.contactForm header,.contactForm header h2{margin:0;}
.cform-contact .cf-ol li{background-position:0 1.25em;border-bottom:1px dotted #ddd;margin:0;padding:.25em 0 .25em 21px;}
.cform-contact .cf-ol #li--1{background-position:0 .75em;border-bottom:0;padding-bottom:0;}
.cform-contact .cf-ol #li--1items{padding-top:0;}
.cform-contact .cf-ol #li--2 label{line-height:1.15;}
.cform-contact .cf-ol #li--2 label,.cform-contact .cf-ol #li--3 label,.cform-contact .cf-ol #li--4 label{width:100px;}
.cform-contact #li--6{background:none;}
.cform-contact .single{width:200px;}
.cform-contact .area{width:413px;}
.cform-contact .cf-after{font-weight:400;}
.cform-contact .cf-sb{padding:0 0 0 21px;}
.cf_hidden{display:none;}
.page-id-2749 .linklove{display:none;}
.staffMenu header .title{font-size:18px;margin:0 0 .5em 0;text-transform:uppercase;}
.staffMenu li{background:none;line-height:1;margin:0 0 10px 0;padding:0;}
.staffMenu li a{-webkit-transition:all 0.2s ease-in-out;background:#ffffff no-repeat 10px 10px;border-bottom:1px solid #d9d9d9;color:#7a7977;display:block;font-weight:700;height:58px;padding:10px;}
.staffMenu li a img{float:left;margin:0 10px 0 0;}
.staffMenu li a span{float:left;padding:10px 0 0 0;width:120px;}
.staffMenu li a:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);border-bottom:1px solid #aaa;color:#009db9;-webkit-box-shadow:0 1px 10px #cccccc;-moz-box-shadow:0 1px 10px #cccccc;box-shadow:0 1px 10px #cccccc;}
.postid-2771 #staffMenu-2771 a,.postid-2769 #staffMenu-2769 a,.postid-2761 #staffMenu-2761 a,.postid-2771 #staffMenu-2771 a:hover,.postid-2769 #staffMenu-2769 a:hover,.postid-2761 #staffMenu-2761 a:hover{-moz-transform:none;-webkit-transform:none;background-color:#009db9;border-bottom:1px solid #d9d9d9;color:#fff;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.staffThumb{float:left;margin:0 20px 0 0;width:290px;}
.staffThumb header{margin:0;}
.staffThumb h2{margin:0;}
.staffThumb h2 a{display:block;position:relative;}
.staffThumb h2 a .plus{background:url(images/staffThumb_plus.png) no-repeat;display:block;height:62px;position:absolute;width:62px;}
.staffThumb h2 a:hover .plus{background-position:0 100%;}
.staffThumb .birthData{margin:0;}
.memberIntro{background:#919ca6 url(images/memberIntro.png) no-repeat right bottom;color:#fff;height:350px;margin:0 0 2em 0;position:relative;text-shadow:1px 1px 0 #687581;}
.memberIntro .inner{background:no-repeat;margin:0;padding:20px;position:absolute;top:0;}
.memberIntro .frame{border:1px solid #fff;min-height:250px;height:auto !important;height:250px;margin:0;padding:30px 30px 30px 280px;width:340px;}
.memberIntro h1{margin:0 0 .25em 0;}
.memberIntro p{line-height:1.25;}
.memberIntro .birthData{margin:0 0 5px 0;}
.memberIntro .socialLinks{margin:0;}
.memberIntro .socialLinks li{background:none;float:left;font-size:10px;margin:0 10px 0 0;padding:0;text-align:center;}
.memberIntro .socialLinks li a{background:no-repeat;color:#fff;display:block;font-weight:700;padding:48px 0 0 0;text-transform:uppercase;width:41px;}
.memberIntro .socialLinks .facebook a{background-image:url(images/socialLinks_fb.png);}
.memberIntro .socialLinks .twitter a{background-image:url(images/socialLinks_twitter.png);}
.memberIntro .socialLinks .linkedin a{background-image:url(images/socialLinks_linkedin.png);}
.memberIntro .socialLinks .rss a{background-image:url(images/socialLinks_rss.png);}
.memberIntro .socialLinks li a:hover{background-position:100% 0;color:#c9ced3;}
.whoIs{margin:0 0 2.5em 0;}
.curriculum{margin:0 0 2.5em 0;}
.mediaArchiveItem{margin:0 0 4em 0;}
.mediaArchiveItem .meta{background:#fff;border:1px solid #ddd;display:inline-block;padding:5px 10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.mediaMenu{background:#fff;padding:1em;border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;}
.mediaMenu header{margin:0;}
.mediaMenu .title{font-size:24px;font-weight:100;margin:0 0 .25em 0;}
.mediaMenu ul{border-top:1px solid #ddd;}
.mediaMenu li{background:none;border-bottom:1px solid #ddd;padding:5px 0;}
.mediaMenu li a{background:url(images/bullets/date.png) no-repeat 0 2px;padding:0 0 0 21px;}
.homeIntro div{background:url(images/homeIntro_p.png) no-repeat center bottom;line-height:1;padding:0 0 15px 0;}
.homeIntro p{-webkit-transition:all 0.2s ease-in-out;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;background:#ffffff no-repeat;border:1px solid #e6e6e6;color:#7a7977;font-size:20px;height:300px;margin:0;padding:20px;position:relative;}
.homeIntro span{bottom:20px;display:block;left:20px;position:absolute;right:20px;}
.homeIntro .active{-moz-box-shadow:1px 1px 0 #fde3ae,-1px -1px 0 #fde3ae,1px -1px 0 #fde3ae,-1px 1px 0 #fde3ae,2px 2px 0 #fde3ae,-2px -2px 0 #fde3ae,2px -2px 0 #fde3ae,-2px 2px 0 #fde3ae,3px 3px 0 #fde3ae,-3px -3px 0 #fde3ae,3px -3px 0 #fde3ae,-3px 3px 0 #fde3ae,4px 4px 0 #fde3ae,-4px -4px 0 #fde3ae,4px -4px 0 #fde3ae,-4px 4px 0 #fde3ae,5px 5px 0 #fde3ae,-5px -5px 0 #fde3ae,5px -5px 0 #fde3ae,-5px 5px 0 #fde3ae,0 0 30px #fde3ae;-webkit-box-shadow:1px 1px 0 #fde3ae,-1px -1px 0 #fde3ae,1px -1px 0 #fde3ae,-1px 1px 0 #fde3ae,2px 2px 0 #fde3ae,-2px -2px 0 #fde3ae,2px -2px 0 #fde3ae,-2px 2px 0 #fde3ae,3px 3px 0 #fde3ae,-3px -3px 0 #fde3ae,3px -3px 0 #fde3ae,-3px 3px 0 #fde3ae,4px 4px 0 #fde3ae,-4px -4px 0 #fde3ae,4px -4px 0 #fde3ae,-4px 4px 0 #fde3ae,5px 5px 0 #fde3ae,-5px -5px 0 #fde3ae,5px -5px 0 #fde3ae,-5px 5px 0 #fde3ae,0 0 30px #fde3ae;box-shadow:1px 1px 0 #fde3ae,-1px -1px 0 #fde3ae,1px -1px 0 #fde3ae,-1px 1px 0 #fde3ae,2px 2px 0 #fde3ae,-2px -2px 0 #fde3ae,2px -2px 0 #fde3ae,-2px 2px 0 #fde3ae,3px 3px 0 #fde3ae,-3px -3px 0 #fde3ae,3px -3px 0 #fde3ae,-3px 3px 0 #fde3ae,4px 4px 0 #fde3ae,-4px -4px 0 #fde3ae,4px -4px 0 #fde3ae,-4px 4px 0 #fde3ae,5px 5px 0 #fde3ae,-5px -5px 0 #fde3ae,5px -5px 0 #fde3ae,-5px 5px 0 #fde3ae,0 0 30px #fde3ae;background-position:-210px 0;border:1px solid #e9c376;color:#009db9;cursor:default;}
.homeIntro .intro1 p{background-image:url(images/homeIntro_intro1.jpg);}
.homeIntro .intro2 p{background-image:url(images/homeIntro_intro2.jpg);}
.homeIntro .intro3 p{background-image:url(images/homeIntro_intro3.jpg);}
.homeIntro .intro4 p{background-image:url(images/homeIntro_intro4.jpg);}
.aboutExplanation{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;background:#eaeaea url(images/aboutExplanation.png) no-repeat center top;border:1px solid #ddd;padding:20px 20px 1px 20px;}
.aboutExplanation h2{font-size:28px;}
.aboutExplanation .meaning{line-height:1.25;margin:0 0 .5em 0;}
.aboutText{background:url(images/aboutText.png) no-repeat center top;padding:105px 0 0 0;}
.post{margin:0 0 60px 0;}
.post header{margin:0 0 1.5em 0;}
.post .meta{color:#666;margin:0 0 10px 0;}
.post .meta .avatar{float:left;margin:0 10px 0 0;}
.post .meta .main{float:left;margin:0;padding:6px 0 0 0;}
.post .meta .author{margin:0;}
.post .meta .author em{font-size:20px;}
.post .meta .date{font-size:14px;font-weight:100;margin:0;text-transform:uppercase;}
.post .meta .date span{font-weight:700;}
.post .bullet-category{background-position:0 .55em;border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#666;font-size:14px;line-height:1.15;margin:0 0 10px 0;padding-bottom:10px;padding-top:10px;}
.post .bullet-category strong{font-weight:700;text-transform:uppercase;}
.post .bullet-category a{font-weight:700;padding:0 .25em;}
.post .bullet-comments{background-position:0 center;font-size:18px;font-weight:700;}
.cf-ol{border-top:1px dotted #ddd;}
.cf-ol li{background-position:0 1em;list-style:none;list-style-type:none;list-style-position:inside;}
.cf-box-title{background-position:0 .5em;color:#999;font-weight:700;margin:0;text-transform:uppercase;}
.cf-ol .cf-box-title{background-position:0 .5em;}
.cf-ol label,.cf-box-b{vertical-align:middle;}
.cf-box-a,.cf-box-b{background:none;border:none;}
.cf-box-b{margin-right:.5em;}
.cf-box-group{background:none;}
.cf-box-group label{line-height:1.15em;margin-right:1.5em;width:auto;}
.reqtxt,.emailreqtxt{margin:0 0 0 .5em;padding:.5em .25em;}
.emailreqtxt{display:inline-block;}
#usermessagea{margin:0 0 -2em 0;}
.cf_info{-moz-border-radius:.313em;-webkit-border-radius:.313em;border-radius:.313em;display:inline-block;margin:0 0 .25em 0;padding:.5em;text-shadow:1px 1px 1px #fff;}
.failure{background:lightgoldenrodyellow;}
.cf_li_err label{color:#c00;}
.cf_li_err input,.cf_li_err textarea{border-color:#c00;color:#c00;}
.cf_li_err input:hover,.cf_li_err textarea:hover{-moz-box-shadow:1px 1px 5px #edaeae inset,-1px -1px 3px #edaeae inset;-webkit-box-shadow:1px 1px 5px #edaeae inset,-1px -1px 3px #edaeae inset;box-shadow:1px 1px 5px #edaeae inset,-1px -1px 3px #edaeae inset;}
.cf_li_err input:focus,.cf_li_err textarea:focus{-moz-box-shadow:1px 1px 5px #edaeae,-1px -1px 5px #edaeae;-webkit-box-shadow:1px 1px 5px #edaeae,-1px -1px 5px #edaeae;box-shadow:1px 1px 5px #edaeae,-1px -1px 5px #edaeae;}
.sendbutton,.sendbutton:visited{-moz-border-radius:.36em;-webkit-border-radius:.36em;border-radius:.36em;background:#789a00 url(img/btn.png) repeat-x;border-bottom-color:#648000!important;color:#fff;cursor:pointer;display:inline-block;font-weight:700;line-height:1;margin-bottom:.36em;overflow:visible;padding:.625em .875em;position:relative;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.75);text-transform:uppercase;vertical-align:baseline;white-space:nowrap;width:auto;}
.sendbutton,.sendbutton:hover,.sendbutton:visited{border-bottom:1px solid;}
.sendbutton:hover{-moz-box-shadow:inset 0 0 0.36em rgba(0, 0, 0, 0.75);-webkit-box-shadow:inset 0 0 0.36em rgba(0, 0, 0, 0.75);box-shadow:inset 0 0 0.36em rgba(0, 0, 0, 0.75);-moz-box-shadow:0 0.21em 0.21em rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 0.21em 0.21em rgba(0, 0, 0, 0.25);box-shadow:0 0.21em 0.21em rgba(0, 0, 0, 0.25);background-color:#5a7300;background-position:0 10%;border-bottom-color:#465900;color:#fff!important;text-shadow:-1px 1px 1px rgba(0, 0, 0, 0.25),1px 1px 1px rgba(0, 0, 0, 0.25);}
.sendbutton:active{-moz-box-shadow:0 0.21em 0.21em rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0.21em 0.21em rgba(0, 0, 0, 0.5);box-shadow:0 0.21em 0.21em rgba(0, 0, 0, 0.5);border:none;top:1px;}
.avatar{background:rgba(0, 0, 0, 0.1);border:1px solid #fff;display:block;padding:5px;}
.avatar span{display:inline-block;}
.fields li{background-position:0 1em;}
.posts_links{margin:0 0 40px 0;}
.posts_links a{background:#fff;border:1px solid #ddd;font-weight:bold;padding:8px 12px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.posts_links .nav{margin:0;}
.posts_links .next{float:left;}
.posts_links .prev{float:right;}
#commentsQ{background:url(images/commentsQ.png) no-repeat;margin:0 0 1em 0;padding:10px 0 0 58px;}
#commentform label{width:100px;}
#commentform input{width:300px;}
#commentform .btn{margin-left:127px;}
#commentform .myComments label,#commentform .myComments textarea{display:block;width:auto;}
#commentform .myComments textarea{margin-bottom:.5em;}
#commentform .myComments .btn{margin-left:0;}
.introText{font-size:1.5em;font-style:italic;line-height:1.15;margin:0 0 .5em 0;}
.asterisk{color:green;}
#back-top{position:fixed;right:30px;top:30px;z-index:100;}
#back-top a{color:#ccc;display:block;font-size:11px;text-align:center;text-decoration:none;text-transform:uppercase;width:48px;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
#back-top a:hover{color:#333;}
#back-top span{background:rgba(0, 157, 185, 0.1) url(images/back-top.png) no-repeat center center;display:block;height:48px;margin-bottom:7px;width:48px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-moz-transition-duration:1s;-webkit-transition-duration:1s;transition-duration:1s;}
#back-top a:hover span{background-color:#009db9;}
label.clean{}
label.clean input{background:none;border:none;margin:0 .5em 0 0;padding:0;vertical-align:baseline;width:auto!important;}
.btn,.btn:visited,input[type="submit"]{-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.75) inset,0 0 3px rgba(0, 0, 0, 0.5) inset,-1px -1px 12px rgba(0, 0, 0, 0.5) inset,0 3px 3px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 1px 1px rgba(255, 255, 255, 0.75) inset,0 0 3px rgba(0, 0, 0, 0.5) inset,-1px -1px 12px rgba(0, 0, 0, 0.5) inset,0 3px 3px rgba(0, 0, 0, 0.4);box-shadow:0 1px 1px rgba(255, 255, 255, 0.75) inset,0 0 3px rgba(0, 0, 0, 0.5) inset,-1px -1px 12px rgba(0, 0, 0, 0.5) inset,0 3px 3px rgba(0, 0, 0, 0.4);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-image:none!important;border:1px solid;border-bottom-color:rgba(0, 0, 0, 0.5);border-left-color:rgba(0, 0, 0, 0.5);border-right-color:rgba(0, 0, 0, 0.5);border-top-color:rgba(0, 0, 0, 0.5);color:#fff;cursor:pointer;font-weight:700;line-height:1;margin-bottom:5px;margin-right:5px;overflow:visible;padding:10px;position:relative;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);text-transform:uppercase;vertical-align:baseline;white-space:nowrap;width:auto;display:inline-block;}
.btn,.btn:hover,.btn:visited,input[type="submit"]:hover,input[type="submit"]:focus{color:#fff!important;}
button.btn,button.btn:visited,input[type="submit"]{padding:7px 10px;}
.btn span{background:no-repeat left center;padding:0 0 0 21px;display:inline-block;}
a.btn span{padding-bottom:1px;padding-top:1px;}
a.btn:hover,button.btn:hover,input[type="submit"]:hover{-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.75) inset,0 0 3px rgba(0, 0, 0, 0.5) inset,-1px -1px 12px rgba(0, 0, 0, 0.5) inset,0 1px 3px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 1px 1px rgba(255, 255, 255, 0.75) inset,0 0 3px rgba(0, 0, 0, 0.5) inset,-1px -1px 12px rgba(0, 0, 0, 0.5) inset,0 1px 3px rgba(0, 0, 0, 0.4);box-shadow:0 1px 1px rgba(255, 255, 255, 0.75) inset,0 0 3px rgba(0, 0, 0, 0.5) inset,-1px -1px 12px rgba(0, 0, 0, 0.5) inset,0 1px 3px rgba(0, 0, 0, 0.4);background-position:0 10%;border:1px solid;border-bottom-color:rgba(0, 0, 0, 0.5);border-left-color:rgba(0, 0, 0, 0.5);border-right-color:rgba(0, 0, 0, 0.5);border-top-color:rgba(0, 0, 0, 0.25);color:#fff;text-shadow:-1px -1px 10px rgba(0, 0, 0, 0.5),1px 1px 1px rgba(0, 0, 0, 0.25);}
a.btn:active,button.btn:active,input[type="submit"]:focus{-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.75) inset,-1px -1px 6px rgba(0, 0, 0, 0.25) inset,0 0 3px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 1px 1px rgba(255, 255, 255, 0.75) inset,-1px -1px 6px rgba(0, 0, 0, 0.25) inset,0 0 3px rgba(0, 0, 0, 0.25);box-shadow:0 1px 1px rgba(255, 255, 255, 0.75) inset,-1px -1px 6px rgba(0, 0, 0, 0.25) inset,0 0 3px rgba(0, 0, 0, 0.25);top:1px;text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.25),1px 1px 1px rgba(0, 0, 0, 0.25);}
.btn-blue,.btn-blue:visited,input[type="submit"]{background-color:#009db9;}
.btn-blue:hover,input[type="submit"]:hover{background-color:#0089a1;}
.btn-list li{margin:0 .25em 0 0;display:inline-block;}
html.ie6 .btn,html.ie7 .btn,html.ie6 .btn:visited,html.ie7 .btn:visited,html.ie6 .btn span,html.ie7 .btn span,html.ie6 .btn-list li,html.ie7 .btn-list li,html.ie6 .bullet-list a,html.ie7 .bullet-list a{display:inline;}
html.ie .btn,html.ie .btn:visited{background-image:url(images/ie_btn.png) !important;background-repeat:repeat-x;border:1px solid #333;}
html.ie button.btn,html.webkit button.btn{padding-bottom:10px;padding-top:10px;}
html.ie7 button.btn{padding-bottom:8px;padding-top:8px;vertical-align:top;}
html.ie button.btn span,html.webkit button.btn span{padding-bottom:1px;padding-top:1px;}
.bullet,.bullet-list li,a[href*=".pdf"]{background:no-repeat 0 2px;padding-left:21px;}
.post a[href*=".pdf"]{margin-left:.35em;padding-left:14px;}
.bullet-more,.bullet-more-list li,.bullet-more span{background-image:url(images/bullets/more.png);background-position:right center;border-top:1px solid #ccc;font-size:14px;font-weight:700;padding:.5em 18px .5em 0;text-transform:uppercase;display:inline-block;}
.bullet-plus,.bullet-plus-list li,.bullet-plus span{background-image:url(images/bullets/plus.png);font-weight:700;}
.bullet-plus-w,.bullet-plus-list-w li,.bullet-plus-w span{background-image:url(images/bullets/plus-w.png);font-weight:700;}
.bullet-date,.bullet-date-list li,.bullet-date span{background-image:url(images/bullets/date.png);}
.bullet-email,.bullet-email-list li,.bullet-email span{background-image:url(images/bullets/email.png);}
a[href*=".pdf"]{background-image:url(images/bullets/pdf.png);}
a[href*=".pdf"] span{color:#999;font-weight:100;}
.bullet-rss,.bullet-rss-list li,.bullet-rss span{background-image:url(images/bullets/rss.png);}
.bullet-author,.bullet-author-list li,.bullet-author span{background-image:url(images/bullets/author.png);}
.bullet-category,.bullet-category-list li,.bullet-category span{background-image:url(images/bullets/category.png);}
.bullet-tags,.bullet-tags-list li,.bullet-tags span{background-image:url(images/bullets/tags.png);}
.bullet-article,.bullet-article-list li,.bullet-article span{background-image:url(images/bullets/article.png);}
.bullet-post-edit,.bullet-post-edit-list li,.bullet-post-edit span{background-image:url(images/bullets/post-edit.png);}
.bullet-comments,.bullet-comments-list li,.bullet-comments span{background-image:url(images/bullets/comments.png);}
.bullet-media,.bullet-media-list li,.bullet-media span{background-image:url(images/bullets/media.png);}
.bullet-audio,.bullet-audio-list li,.bullet-audio span{background-image:url(images/bullets/audio.png);}
.bullet-url,.bullet-url-list li,.bullet-url span{background-image:url(images/bullets/url.png);}
.bullet-job,.bullet-job-list li,.bullet-job span{background-image:url(images/bullets/job.png);}
.bullet-link,.bullet-link-list li,.bullet-link span{background-image:url(images/bullets/link.png);}
.entry-content img{margin:0 0 1.5em 0;}
.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left;}
.alignright,img.alignright{margin-left:1.5em;display:inline;float:right;}
.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both;}
.alignnone,img.alignnone{}
.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px;}
.wp-caption img{border:0 none;padding:0;margin:0;}
.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0;}
.wp-smiley{margin:0 !important;max-height:1em;}
blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left;}
blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right;}
#wp-calendar{font-size:14px;margin:0;width:100%;}
#wp-calendar thead{border-bottom:1px solid #ddd;margin:0 0 1em 0;}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;font-size:14px;padding:.25em;text-align:center;}
#wp-calendar tfoot{border-top:1px solid #ddd;margin:1em 0 0 0;}
#wp-calendar caption{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#f5f5f5;margin:0 0 1em 0;padding:.25em;text-shadow:1px 1px 0 #fff;text-transform:uppercase;}
#wp-calendar #prev,#wp-calendar #next{padding:1em 0 0 0;text-transform:uppercase;}
#wp-calendar #next{text-align:right;}
.commentlist li{background:none;padding:0;}
.commentlist article{background:url(images/commentlist_article.png) no-repeat 61px 24px;}
.commentlist header{float:left;line-height:1.15;width:160px;}
.commentlist header .avatar{margin:0 0 5px 0;}
.commentlist header cite{display:block;font-size:18px;font-style:italic;margin:0 0 5px 0;}
.commentlist header time{display:block;font-size:13px;margin:0 0 5px 0;}
.commentlist header .bullet-link{font-size:14px;padding:3px 0 1px 21px;}
.commentlist article .cont{background:#fff;border-bottom:1px solid #ccc;float:right;padding:20px;width:470px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.searchword{background-color:lightyellow;}
.ir,.footer .partners li a,#header .logoIurismatica a{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}
.ir br{display:none;}
.hidden{display:none;visibility:hidden;}
.visuallyhidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);}
.invisible{visibility:hidden;}
.clearfix:after,#content:after,.footer .inside:after,.homeIntro:after,.mainContent:after,.staffBlock:after,.memberHeader:after,.serviceThumb:after,#main .inside:after,.post .meta:after,.staffThumbs:after,.memberIntro .socialLinks:after,.posts_links:after,.commentlist li article:after,.staffMenu li a:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,#content,.footer .inside,.homeIntro,.mainContent,.staffBlock,.memberHeader,.serviceThumb,#main .inside,.post .meta,.staffThumbs,.memberIntro .socialLinks,.posts_links,.commentlist li article,.staffMenu li a{zoom:1;}
html.ie6 label,html.ie7 label,html.ie6 input,html.ie7 input,html.ie6 textarea,html.ie7 textarea,html.ie6 select,html.ie7 select,html.ie6 #mainMenu li,html.ie7 #mainMenu li,html.ie6 .archiveMenu ul li,html.ie7 .archiveMenu ul li,html.ie6 .categoryMenu li span,html.ie7 .categoryMenu li span,html.ie6 .footer .socialMedia li,html.ie7 .footer .socialMedia li,html.ie6 .footer .partners li,html.ie7 .footer .partners li,html.ie6 .avatar span,html.ie7 .avatar span,html.ie6 .btn,html.ie7 .btn,html.ie6 .btn:visited,html.ie7 .btn:visited,html.ie6 .btn span,html.ie7 .btn span,html.ie6 .btn-list li,html.ie7 .btn-list li,html.ie6 .bullet-more,html.ie7 .bullet-more,html.ie6 .bullet-more-list li,html.ie7 .bullet-more-list li,html.ie6 .bullet-more span,html.ie7 .bullet-more span,html.ie6 .mediaArchiveItem .meta,html.ie7 .mediaArchiveItem .meta{display:inline;}
html.ie .cf-box-a,html.ie .cf-box-b{display:inline;margin:0 .5em 0 0;padding:0;}
