body{margin:0;padding:0;border:0;outline:0;}
a:link,a:visited{text-decoration:underline;}
a:hover,a:active,a:focus{text-decoration:none;}
a:focus img{outline:medium solid rgb(153,0,0);outline-offset:-2px;}
p{margin:0 0 1.2em;}
del{text-decoration:line-through;}
img{height:auto;max-width:100%;}
code,pre,kbd,samp,var{padding:0 0.4em;font-size:0.77em;font-family:Menlo,Consolas,"Andale Mono","Lucida Console","Nimbus Mono L","DejaVu Sans Mono",monospace,"Courier New";}
code{background-color:#f2f2f2;background-color:rgba(40,40,0,0.06);}
pre code,pre kbd,pre samp,pre var,kbd kbd,kbd samp,code var{font-size:100%;background-color:transparent;}
pre code,pre samp,pre var{padding:0;}
.description code{font-size:1em;}
kbd{background-color:#f2f2f2;border:1px outset #575757;margin:0 3px;color:#666;display:inline-block;padding:0 6px;-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
pre{background-color:#f2f2f2;background-color:rgba(40,40,0,0.06);margin:10px 0;overflow:hidden;padding:15px;white-space:pre-wrap;}
input[type=text],input[type=password]{width:90%;}
li a.active{color:inherit;text-decoration:underline;}
caption{text-align:left;font-weight:normal;}
blockquote{background:#f7f7f7;border-left:1px solid #bbb;font-style:italic;margin:1.5em 10px;padding:0.5em 10px;}
blockquote:before{color:#bbb;content:"\201C";font-size:3em;line-height:0.1em;margin-right:0.2em;vertical-align:-.4em;}
blockquote:after{color:#bbb;content:"\201D";font-size:3em;line-height:0.1em;vertical-align:-.45em;}
blockquote > p:first-child{display:inline;}
a.feed-icon{display:inline-block;padding:15px 0 0 0;}
table{margin:1em 0;width:100%;}
td{border:1px solid #333333;}
table tr th{background:#f5f5f5;border:1px solid #333333;}
table tr th,table tr th a,table tr th a:hover{font-weight:bold;}
table tbody tr th,table tbody tr td{vertical-align:top;}
tr td,tr th{padding:0.5em;text-align:left;}
#footer-wrapper tr td,#footer-wrapper tr th{border-color:#555;border-color:rgba(255,255,255,0.18);}
tr.odd{background:#ffffff;}
tr.even{background:#f5f5f5;}
table ul.links{margin:0;padding:0;font-size:1em;}
div.view-media table td{border:none;}
div.view-media table tr.odd,div.view-media table tr.even{background:#ffffff;}
.block ol,.block ul{margin:0;padding:0 0 0.25em 1em;}
.contextual-links-wrapper{font-size:small !important;}
ul.contextual-links{font-size:0.923em;}
.contextual-links-wrapper a{text-shadow:0 0 0 !important;}
.item-list .pager{font-size:0.929em;}
ul.menu{margin:0;padding:0;}
ul.menu li{margin:0;}
.region-content ul,.region-content ol{margin:1em 0;padding:0 0 0.25em 2.5em;}
.item-list ul li{margin:0;padding:0.2em 0.5em 0 0;}
ul.tips{padding:0 0 0 1.25em;}
header,#header{text-align:center;}
#skip-link{left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto;z-index:50;}
#skip-link a,#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;font-size:0.94em;line-height:1.7;padding:1px 10px 2px 10px;text-decoration:none;-khtml-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-radius:0 0 10px 10px;}
#logo{overflow:hidden;background:black;text-align:center;float:left;display:block;height:50px;width:100px;}
#logo img{position:relative;top:-25px;max-width:none !important;}
#site-name{padding:0;position:relative;margin:9px 40px 9px 0;}
#site-name a{font-weight:normal;}
#site-slogan{margin:-0.5em 0 1em 0;word-spacing:0.1em;font-style:italic;line-height:1.2;}
#search-control,#secondary-menu-control{display:block;font-size:16px;height:50px;float:right;margin-left:8px;position:relative;top:6px;font-size:32px;color:white;}
#header a{text-decoration:none;color:white;}
header a:focus,header a:hover{background-color:#21201c;color:white;}
.region-header .block{font-size:0.857em;float:left;margin:0 10px;padding:0;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;padding:0;}
.region-header .form-text{background:#fefefe;background:rgba(255,255,255,0.7);border-color:#ccc;border-color:rgba(255,255,255,0.3);margin-right:2px;width:120px;}
.region-header .form-text:hover,.region-header .form-text:focus,.region-header .form-text:active{background:#fff;background:rgba(255,255,255,0.8);}
.region-header .form-required{color:#eee;color:rgba(255,255,255,0.7);}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header #block-user-login{width:auto;}
.region-header #block-user-login .content{margin-top:2px;}
.region-header #block-user-login .form-item{float:left;margin:0;padding:0;}
.region-header #block-user-login div.item-list,.region-header #block-user-login div.description{font-size:0.916em;margin:0;}
.region-header #block-user-login div.item-list{clear:both;}
.region-header #block-user-login div.description{display:inline;}
.region-header #block-user-login .item-list ul{padding:0;line-height:1;}
.region-header #block-user-login .item-list li{list-style:none;float:left;padding:3px 0 1px;}
.region-header #block-user-login .item-list li.last{padding-left:0.5em;}
.region-header #block-user-login ul.openid-links li.last{padding-left:0;}
.region-header #user-login-form li.openid-link a,.region-header #user-login li.openid-link a{padding-left:20px;}
.region-header #block-user-login .form-actions{margin:4px 0 0;padding:0;clear:both;}
.region-header #block-user-login input.form-submit{border:1px solid;border-color:#ccc;border-color:rgba(255,255,255,0.5);background:#eee;background:rgba(255,255,255,0.7);margin:4px 0;padding:3px 8px;}
.region-header #block-user-login input.form-submit:hover,.region-header #block-user-login input.form-submit:focus{background:#fff;background:rgba(255,255,255,0.9);}
.region-header #block-search-form{width:208px;}
.region-header #block-search-form .form-text{width:154px;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
#main{margin-top:0;margin-bottom:0;}
.featured,#featured{padding:0;margin:0 auto;}
.featured .section,#featured .section{overflow:hidden;}
#highlighted{border-bottom:1px solid #d3d7d9;font-size:120%;}
.region-help{border:1px solid #d3d7d9;padding:0 1.5em;margin-bottom:30px;}
#content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:2em 0;}
@media (max-width:480px){.front #content{border-radius:0;margin-bottom:0;}
}
.node-teaser .content{font-size:1em;}
.node-teaser h2{margin-top:0;padding-top:0.5em;}
.node-teaser{border-bottom:1px solid #d3d7d9;margin-bottom:30px;padding-bottom:15px;}
.node-sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;}
.node-full{background:none;border:none;padding:0;}
.node-teaser .content{clear:none;line-height:1.6;}
.meta{font-size:0.857em;color:#68696b;}
.submitted .user-picture img{float:left;height:20px;margin:1px 5px 0 0;}
.field-type-taxonomy-term-reference{margin:0 0 1.2em;}
.field-type-taxonomy-term-reference .field-label{font-weight:normal;margin:0;padding-right:5px;}
.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference ul.links{font-size:0.8em;}
.node-teaser .field-type-taxonomy-term-reference .field-label,.node-teaser .field-type-taxonomy-term-reference ul.links{font-size:0.821em;}
.field-type-taxonomy-term-reference ul.links{padding:0;margin:0;list-style:none;}
.field-type-taxonomy-term-reference ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}
.link-wrapper{text-align:right;}
.user-picture img{margin:0 0 1em;}
#content ul ul{margin:0;}
.node-unpublished{margin:-20px -15px 0;padding:20px 15px 0;}
.node-unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}
.linkIcon{display:inline;margin-bottom:-0.15em;padding:0.4em 0 0 0.3em;}
.sidebar .block{margin:0 0 1em;}
.sidebar tbody{border:none;}
.sidebar tr.even,.sidebar tr.odd{background:none;border-bottom:1px solid #d6d6d6;}
#preface-wrapper{margin-top:2em;}
#preface .column{margin-top:0;padding-top:0;}
#content-header .block,#preface .block,#diptych .block,#triptych .block{margin-bottom:16px !important;padding:0;}
#diptych .column{box-sizing:border-box;margin-bottom:0;}
#content-header .block .content,#diptych .column .content{padding:1em;}
#content-header{padding-top:16px;}
#triptych .block.last{border-bottom:none;}
#triptych .block ul li,#triptych .block ol li{list-style:none;}
#triptych .block ul,#triptych .block ol{padding-left:0;}
#triptych #block-user-login .form-text{width:185px;}
#triptych #block-user-online p{margin-bottom:0;}
#triptych #block-node-syndicate h2{overflow:hidden;width:0;height:0;}
#triptych-last #block-node-syndicate{text-align:right;}
#triptych #block-search-form .form-type-textfield input{width:185px;}
#triptych-middle #block-system-powered-by{text-align:center;}
#triptych-last #block-system-powered-by{text-align:right;}
#preface .block,#triptych .block{color:inherit;padding:0;margin-bottom:2em;}
#preface .block .content,#triptych .block .content{padding:1em;background:white;}
#triptych .calendar-block-upcoming a{display:block;padding-bottom:0.5em;}
#footer-wrapper .block{border:none;padding:10px;}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:none;}
#footer .block{}
#footer .block .content{padding:0.5em 0;margin-top:0;}
#footer .block h2{margin:0;}
#footer-columns .content{margin-top:0;}
#footer-columns p{margin-top:1em;}
#footer-columns .content ul{list-style:none;padding-left:0;margin-left:0;}
#footer .block{clear:both;}
#footer ul,#footer li{list-style:none;margin:0;padding:0;}
#footer li a{float:left;padding:0 12px;display:block;border-right:1px solid #555;border-color:rgba(255,255,255,0.15);}
#footer li.first a{padding-left:0;}
#footer li.last a{padding-right:0;border-right:none;}
#footer-wrapper tr.odd{background-color:transparent;}
#footer-wrapper tr.even{background-color:#2c2c2c;background-color:rgba(0,0,0,0.15);}
.comment h2.title{margin-bottom:1em;}
.comment div.user-picture img{margin-left:0;}
.comment{margin-bottom:20px;display:table;vertical-align:top;}
.comment .attribution{display:table-cell;padding:0 30px 0 0;vertical-align:top;overflow:hidden;}
.comment .attribution img{margin:0;border:1px solid #d3d7d9;}
.comment .attribution .username{white-space:nowrap;}
.comment .submitted p{margin:4px 0;line-height:1.2;}
.comment .submitted .comment-time{color:#68696b;}
.comment .submitted .comment-permalink{text-transform:lowercase;}
.comment .content{line-height:1.6;}
.comment .comment-arrow{background:url(http://www.lib.uoguelph.ca/sites/all/themes/cornerstone/images/comment-arrow.gif) no-repeat 0 center transparent;border-left:1px solid;border-right:1px solid;height:40px;margin-left:-47px;margin-top:10px;position:absolute;width:20px;}
.comment .comment-text{padding:10px 25px;border:1px solid #d3d7d9;display:table-cell;vertical-align:top;position:relative;width:100%;}
.comment .indented{margin-left:40px;}
.comment ul.links{padding:0 0 0.25em 0;}
.comment ul.links li{padding:0 0.5em 0 0;}
.comment-unpublished{margin-right:5px;padding:5px 2px 5px 5px;}
.comment-unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}
.tabs{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.tabs ul.primary{padding:0 3px;margin:0;overflow:hidden;border:none;background:transparent url(http://www.lib.uoguelph.ca/sites/all/themes/cornerstone/images/tabs-border.png) repeat-x left bottom;}
.tabs ul.primary li{display:block;float:left;vertical-align:bottom;margin:0 5px 0 0;}
.tabs ul.primary li.active a{border-bottom:1px solid #ffffff;}
.tabs ul.primary li a{color:#000;background-color:#ededed;height:1.8em;line-height:1.9;display:block;float:left;padding:0 10px 3px;margin:0;text-shadow:0 1px 0 #fff;-khtml-border-radius-topleft:6px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-khtml-border-radius-topright:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;}
.tabs ul.primary li.active a{background-color:#ffffff;}
.tabs ul.secondary{border-bottom:none;padding:0.5em 0;}
.tabs ul.secondary li{display:block;float:left;}
.tabs ul.secondary li:last-child{border-right:none;}
.tabs ul.secondary li:first-child{padding-left:0;}
.tabs ul.secondary li a{padding:0.25em 0.5em;}
.tabs ul.secondary li a.active{background:#f2f2f2;border-bottom:none;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
ul.action-links{list-style:none;margin:5px;padding:0.5em 1em;}
ul.action-links li{display:inline-block;margin-left:10px;}
ul.action-links li a{padding-left:15px;background:url(http://www.lib.uoguelph.ca/sites/all/themes/cornerstone/images/add.png) no-repeat left center;margin:0 10px 0 0;}
#messages{padding:20px 0 5px;margin:0 auto;}
.featured #messages{background:#f0f0f0;background:rgba(30,50,10,0.08);}
div.messages{margin:0;width:440px;}
.profile .user-picture{float:none;}
.confirm-parent,.password-parent{width:34em;}
.password-parent,div.form-item div.password-suggestions{position:relative;}
.password-strength-text,.password-strength-title,div.password-confirm{}
.password-strength-text{margin-top:0.2em;}
div.password-confirm{margin-top:2.2em;width:20.73em;}
input.form-submit,a.button{background:#fff url(http://www.lib.uoguelph.ca/sites/all/themes/cornerstone/images/buttons.png) 0 0 repeat-x;border:1px solid #e4e4e4;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;color:#3a3a3a;cursor:pointer;font-weight:normal;text-align:center;margin-bottom:1em;margin-right:0.6em;padding:4px 17px;-khtml-border-radius:15px;-moz-border-radius:20px;-webkit-border-radius:15px;border-radius:15px;}
a.button:link,a.button:visited,a.button:hover,a.button:focus,a.button:active{text-decoration:none;color:#5a5a5a;}
.contact-form #edit-name{width:75%;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.contact-form #edit-mail{width:75%;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.contact-form #edit-subject{width:75%;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.contact-form #edit-message{width:76.3%;-khtml-border-top-left-radius:4px;-khtml-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
.contact-form .resizable-textarea .grippie{width:76%;-khtml-border-bottom-left-radius:4px;-khtml-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
input.form-button-disabled,input.form-button-disabled:hover,input.form-button-disabled:focus,input.form-button-disabled:active,.form-disabled input,.form-disabled select,.form-disabled textarea{background:#ededed;border-color:#bbb;color:#717171;}
.form-disabled .grippie{background-color:#ededed;border-color:#bbb;}
.form-disabled label{color:#717171;}
html.js input.form-autocomplete{background-position:100% 4px;}
html.js input.throbbing{background-position:100% -16px;}
.comment-form label{float:left;width:120px;}
.comment-form input,.comment-form .form-select{margin:0;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.comment-form .form-type-textarea label{float:none;}
.comment-form .form-item,.comment-form .form-radios,.comment-form .form-type-checkbox,.comment-form .form-select{margin-bottom:10px;overflow:hidden;}
.comment-form .form-type-checkbox,.comment-form .form-radios{margin-left:120px;}
.comment-form .form-type-checkbox label,.comment-form .form-radios label{float:none;margin-top:0;}
.comment-form input.form-file{width:auto;}
.no-sidebars .comment-form .form-text{width:800px;}
.one-sidebar .comment-form .form-text{width:500px;}
.two-sidebars .comment-form .form-text{width:320px;}
.comment-form .form-item .description{line-height:1.2;margin-left:120px;}
#content h2.comment-form{margin-bottom:0.5em;}
.comment-form .form-textarea{-khtml-border-radius-topleft:4px;-khtml-border-radius-topright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
.comment-form fieldset.filter-wrapper .fieldset-wrapper,.comment-form .text-format-wrapper .form-item{margin-top:0;margin-bottom:0;}
.filter-wrapper label{width:auto;float:none;}
.filter-wrapper .form-select{min-width:120px;}
.comment-form fieldset.filter-wrapper .tips{}
#comment-body-add-more-wrapper .form-type-textarea label{margin-bottom:0.4em;}
#edit-actions input{margin-right:0.6em;}
div.password-suggestions{border:0;}
.ui-widget-overlay{background:#222222;opacity:0.7;}
div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane{padding:1em;}
#forum .name{}
#forum .description{}
#block-search-form{padding-bottom:7px;}
#block-search-form .content{margin-top:0;}
#search-form input#edit-keys,#block-search-form .form-item-search-block-form input{float:left;font-size:1em;height:1.143em;margin:0 5% 0 0;width:69%;padding:0.5em 2%;}
#search-block-form input.form-submit,#search-form input.form-submit{margin-left:0;margin-right:0;height:25px;width:20%;max-width:36px;padding:0;cursor:pointer;text-indent:-9999px;border-color:#e4e4e4 #d2d2d2 #b4b4b4;background:url(http://www.lib.uoguelph.ca/sites/all/themes/cornerstone/images/search-button.png) no-repeat center top;overflow:hidden;}
#search-block-form input.form-submit:hover,#search-block-form input.form-submit:focus,#search-form input.form-submit:hover,#search-form input.form-submit:focus{background-position:center bottom;}
#search-form .form-item-keys label{display:block;}
ol.search-results{padding-left:0;}
.search-results li{border-bottom:1px solid #d3d7d9;padding-bottom:0.4285em;margin-bottom:0.5em;}
.search-results li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:1em;}
.search-results .search-snippet-info{padding-left:0;}
.shortcut-wrapper{margin:2.2em 0 1.1em 0;}
.shortcut-wrapper h1#page-title{float:left;margin:0;}
div.add-or-remove-shortcuts{padding-top:0.9em;}
.overlay div.add-or-remove-shortcuts{padding-top:0.8em;}
.page-admin #content img{margin-right:15px;}
.page-admin #content .simpletest-image img{margin:0;}
.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;margin:5px;padding:5px;text-align:center;text-shadow:none;}
.page-admin-structure-block-demo #featured .block-region{}
.page-admin-structure-block-demo #header .block-region{width:500px;}
.page-admin #admin-dblog img{margin:0 5px;}
#system-theme-settings fieldset{padding:0;}
#system-theme-settings fieldset .fieldset-legend{margin-top:0;}
div.admin .right,div.admin .left{width:49%;margin:0;}
div.admin-panel{background:#fbfbfb;border:1px solid #ccc;margin:10px 0;padding:0 5px 5px;}
div.admin-panel h3{margin:16px 7px;}
div.admin-panel dt{border-top:1px solid #ccc;padding:7px 0 0;}
div.admin-panel dd{margin:0 0 10px;}
div.admin-panel .description{margin:0 0 14px 7px;}
.overlay #main,.overlay #content{width:auto;float:none;}
.overlay #page{padding:0 2em;}
.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper{display:none;}
.overlay-processed .field-type-image{display:block;float:none;}
.overlay #messages{width:auto;}
.node .poll{margin:2em 0;}
.node .poll #edit-choice{margin:0 0 1.5em;}
.poll .vote-form{text-align:left;}
.poll .vote-form .choices{margin:0;}
.poll .percent{font-style:italic;margin-bottom:3em;margin-top:-3.2em;float:right;text-align:right;}
.poll .text{clear:right;margin-right:2.25em;}
.poll .total{font-style:italic;text-align:right;clear:both;}
.node .poll{margin:1.8em 0 0;}
.node .poll .text{margin-right:6.75em;}
.node .poll #edit-choice{margin:0 0 1.2em;}
.poll .bar .foreground{background-color:#666;}
#footer-wrapper .poll .bar{background-color:#666;}
#footer-wrapper .poll .bar .foreground{background-color:#ddd;}
hr{border-color:gray;border-style:solid none none;border-width:1px;height:1px;}
*{border-radius:0 !important}
img.print-icon,img.file-icon{display:inline}

#emergency{position:fixed;top:0;left:0;z-index:999;width:100%;height:1500px;background-image:url("http://www.uoguelph.ca/img/blackout.png");color:#fff;text-align:left;}
#emergency #message{width:550px;margin:100px auto 0 auto;}
#emergency #message img{float:left;margin:0 20px 20px 0;border:2px solid #111;}
#emergency #message h1{padding-top:30px;margin-bottom:10px;color:#fc0;font-family:Arial;font-size:24px;}
#emergency #message p{line-height:1.25;margin:0 0 12px 124px;}

#secondary-menu{height:0;transition:height 250ms cubic-bezier(.42,0,.58,1);overflow:hidden;clear:both;}
#secondary-menu-links{overflow:hidden;clear:both;}
#secondary-menu-links a{padding:3% 16%;display:block;font-size:1.2em;border-top:1px solid rgba(255,255,255,0.5);}
ul li.leaf{list-style-image:none;list-style-type:none;}
.sidebar ul.menu li.expanded ul li a{border:none;}
.front .sidebar ul.menu li{list-style-type:none;list-style-image:none;}
ul.menu{clear:both;margin:0;z-index:99;}
li.open ul.menu{display:block;}
ul.menu li{list-style:none;}
ul.menu li a{display:block;border-top:1px solid #cccccc;padding:1em;color:inherit;text-decoration:none;}
#footer-columns-wrapper ul.menu li a{padding:0.6em;}
#footer-columns ul.menu li a:hover,#footer-columns ul.menu li a:focus{background-color:black;color:white;font-weight:normal;}
ul.menu li.first a{border-top:none;}
.sidebar ul.menu li.last{border-bottom:1px solid #cccccc;}
.sidebar ul.menu li a{border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc;border-collapse:collapse;}
li.expanded,li.collapsed,li.leaf{padding:0;}
.sidebar ul.menu{background:#ffffff;padding:0;}
.sidebar ul.menu li a{border-bottom-color:#CCC;text-decoration:none;}
.sidebar ul.menu li.active > a{font-weight:bold;}
ul.links{margin:0;padding:0;text-align:center;list-style:none;}
.sidebar ul.menu li ul.menu{border-right:1px solid #cccccc;border-left:1px solid #cccccc;padding:0 0 0 2.4em;}
.sidebar ul.menu li ul.menu li{list-style-image:url(http://www.lib.uoguelph.ca/sites/all/themes/cornerstone/images/angle-quote-bullet-grey.png);border-top:1px dotted #cccccc;padding-right:0;}
.sidebar ul.menu li ul.menu li.last{border-bottom:none;}
.sidebar ul.menu li ul.menu li a{padding-left:0.5em;display:block;}
nav{overflow:hidden;color:white;height:0;clear:both;}
nav ul{list-style-image:none;}
nav ul li,nav ul li.collapsed{list-style-image:none;list-style-type:inherit;}
nav a{color:inherit;padding:10px 24px;display:block;}
nav > ul > li > ul{display:none;}
#nav-wrapper{position:relative;}
#nav-control{display:block;text-align:right;position:absolute;top:6px;right:16px;width:100%;margin:0;color:white;text-decoration:none;font-size:32px;}
#nav ul > li > ul  > li{display:list-item;}
#nav ul > li > ul > li > ul{display:block;}
[role=menubar] > [role=menuitem] > [role=menu]{display:none;padding:2em 1em;position:absolute;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}
#nav > ul > li > ul > li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;margin:0 2% 0.5% 0;padding:0;width:23%;}
#nav > ul > li > ul > li > ul > li{display:list-item;float:none;list-style-image:url(http://www.lib.uoguelph.ca/sites/all/themes/cornerstone/images/angle-quote-bullet.png);margin-left:2em;}
#nav ul > li > ul > li > ul{display:block;}
#nav > ul > li > ul  > li  a{display:block;padding:0.5em;}
#nav > ul > li > ul > li.expanded > ul > li a{padding:0.2em 0.5em;}
#nav > ul > li > ul > li.expanded > ul > li.last a{border-bottom:none;}
#footer-wrapper .column{width:100%;}
#footer-wrapper ul.menu li{display:block;float:left;border-top:none;border-bottom:none;border-right:1px dotted #666666;}
#footer-wrapper ul.menu li.first{border-left:1px dotted #666666;}
#footer-wrapper ul.menu li a{border:none;padding:0.15em 0.8em;}
#footer-wrapper ul.menu li a:hover{font-weight:normal;}
#footer-columns-wrapper ul.menu li.active a,#footer-wrapper ul.menu li.active a{font-weight:bold;}
#nav-close{position:absolute;top:0;right:0;font-weight:bold;cursor:pointer;}
ul:focus{border:thin solid red;}

.inactive{pointer-events:none;cursor:default;opacity:0.4;}
.slideshow,#slides{display:none;margin-bottom:4px;}
.container{margin:0 auto}
#slides{display:none;padding-left:1px;padding-right:1px;}
.slide{margin-bottom:32px;position:relative;}
a.slidesjs-next,a.slidesjs-previous,a.slidesjs-play,a.slidesjs-stop,ul.slidesjs-pagination li a{display:block;background-image:url(http://www.lib.uoguelph.ca/sites/all/themes/cornerstone/images/icons.png);background-repeat:no-repeat;background-size:128px 48px;margin:8px 0 0;width:16px;height:16px;overflow:hidden;text-indent:-9999px;}
a.slidesjs-next,a.slidesjs-previous,a.slidesjs-play,a.slidesjs-stop{float:left;margin-right:10px;}
.slide a:focus  img{outline:medium solid rgb(255,0,0);outline-offset:-2px;}
a.slidesjs-previous{background-position:0 -16px;}
a.slidesjs-next{background-position:-16px -16px;}
a.slidesjs-play{background-position:-48px -16px;}
a.slidesjs-stop{background-position:-80px -16px;}
ul.slidesjs-pagination{float:right;list-style:none;margin:0;}
ul.slidesjs-pagination li{float:left;margin-left:10px;}
ul.slidesjs-pagination li a{background-position:-112px -16px;}
a.slidesjs-navigation,ul.slidesjs-pagination li a{color:#ffffff;}
ul.slidesjs-pagination li a.active{background-position:-96px -16px;}
ul.slidesjs-pagination li a:focus.active,ul.slidesjs-pagination li a:hover.active{background-position:-96px 0;}
ul.slidesjs-pagination li a:focus,ul.slidesjs-pagination li a:hover{background-position:-112px 0;}
a:focus.slidesjs-previous,a:hover.slidesjs-previous{background-position:0 0;}
a:focus.slidesjs-next,a:hover.slidesjs-next{background-position:-16px 0;}
a:focus.slidesjs-play,a:hover.slidesjs-play{background-position:-48px 0;}
a:focus.slidesjs-stop,a:hover.slidesjs-stop{background-position:-80px 0;}
#slides img{height:auto;width:auto;}
.slide .caption{display:none;}
.slide .caption{position:absolute;border-top:thin solid black;bottom:0;display:none;width:100%;background-color:#21201c;background-color:rgba(0,0,0,0.9);color:#ffffff;transition:bottom 0.5s;-webkit-transition:bottom 0.5s;padding:0 8px;line-height:1.2em;}
.slide .hidden.caption{top:100%;}
.slide .caption .links{float:right;}
.slide .caption .links li{padding:0;}
.slide .caption a,.ug-button{background-color:#990000;color:white;text-shadow:1px 1px 1px black;padding:10px 15px;text-decoration:none;transition:background-color 1s ease 0s;-moz-transition:background-color 0.5s ease 0s;display:inline-block;}
.ug-button-block{width:100%;display:block;padding-left:0;padding-right:0;text-align:center;margin-bottom:1em;margin-right:1em;}
.slide .caption a:hover,.slide .caption a:focus{background-color:#A76600;}
.slide .field{margin:0px;}

.comment .comment-arrow{border-color:#ffffff;}
.tabs ul.primary li a.active{background-color:#ffffff;}
.tabs ul.primary li.active a{background-color:#ffffff;border-bottom:1px solid #ffffff;}
body{background:url(noisy-te.png) repeat scroll 0 0 #f5f5f5;}
body,body.overlay{color:#333333;}
h1,h2,h5{color:black;}
h3,h4{color:#333333;}
a,a:active{color:#990000;}
#breadcrumb{background-color:white;}
#header{background-color:#9a0000;background-image:-moz-linear-gradient(top,#640000 0%,#9a0000 100%);background-image:-ms-linear-gradient(top,#640000 0%,#9a0000 100%);background-image:-o-linear-gradient(top,#640000 0%,#9a0000 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#640000),color-stop(1,#9a0000));background-image:-webkit-linear-gradient(top,#640000 0%,#9a0000 100%);background-image:linear-gradient(#640000 0%,#9a0000 100%);color:white;}
#main-menu-wrapper{background-color:#ff9900;background-image:-moz-linear-gradient(top,#ff9900 0%,#cc6600 100%);background-image:-ms-linear-gradient(top,#ff9900 0%,#cc6600 100%);background-image:-o-linear-gradient(top,#ff9900 0%,#cc6600 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff9900),color-stop(1,#cc6600));background-image:-webkit-linear-gradient(top,#ff9900 0%,#cc6600 100%);background-image:linear-gradient(#ff9900 0%,#cc6600 100%);border-style:solid none none;border-width:2px;border-color:#ffcc33;width:100%;}
#main-menu li a{color:#ffffff;}
#main-menu-links li a.active,#main-menu-links li.active-trail a{background-color:transparent;}
#main-menu li a:hover{background-color:#cc6600;background-image:-moz-linear-gradient(top,#cc6600 0%,#ff9900 100%);background-image:-ms-linear-gradient(top,#cc6600 0%,#ff9900 100%);background-image:-o-linear-gradient(top,#cc6600 0%,#ff9900 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#cc6600),color-stop(1,#ff9900));background-image:-webkit-linear-gradient(top,#cc6600 0%,#ff9900 100%);background-image:linear-gradient(#cc6600 0%,#ff9900 100%);}
#logo img{background:#ffcc33;}
#global-search{background-color:#9a0000;}
#global-search .selectedSearch,#global-search .selectedSearch span{background-color:#9a0000;}
#site-name{color:#ffffff;}
.sidebar .block-menu h2,.sidebar .block-menu-block h2{background:#666666;color:#ffffff;}
.front .sidebar .content .view-footer p,.front .sidebar .content .view-footer p a,.front .sidebar .content .view-footer p a:hover{color:#ffffff;}
.front .sidebar .content .view-footer p a{text-decoration:underline;}
#main{background:white;}
#main-wrapper,#content-header,#diptych-wrapper,#triptych-wrapper{background:transparent;}
.front .featured,.front #featured{border-bottom:1px solid white;}

#content{
background:white;
}

#content img{
padding-left: 5px;
padding-bottom: 10px;
}

.sidebar{background:white;}
#content-header .block,#preface .block,#diptych .block{background:#ffffff;}
#nav-wrapper,#footer-columns-wrapper,#featured,body .featured{background:url(crosshat.png) repeat scroll 0 0 #45403a;}
#content-header h2 a,#diptych h2 a,#triptych h2 a,.sidebar .block-menu-block h2 a{color:white;}
#triptych-wrapper{color:#333333;}
#preface h2,#triptych h2{background:url(crosshat.png) repeat scroll 0 0 #45403a;color:white;}
#content-header h2,#preface-second h2,#diptych h2,#triptych .region-triptych-middle h2{background:url(crosshat.png) repeat scroll 0 0 #9a0000;color:white;}
#nav-wrapper,#nav-wrapper h3{color:white;}
#nav li:focus{outline:none;}
#nav > ul > li:focus,#nav > ul > li.active:focus{text-decoration:underline;}
#nav ul li a:focus{text-decoration:underline !important;background-color:transparent;}
#nav ul li.open{background:url(noisy-te.png) #666666;}
#nav ul.menu li a.active{background-image:none;background-color:#ffffff;color:#333333;text-shadow:none;}
#nav ul.menu li ul li a.active{background-color:transparent;color:#ffffff;}
#nav  ul.menu li ul li ul li a{color:#eeeeee;}
#nav ul li ul{background:url(noisy-te.png) #666666;}
#nav > ul > li > ul > li:focus > a{background-color:rgba(0,0,0,0.5) !important;}
#nav [role=menu] > li[role=menuitem]:focus > a{background-color:rgba(0,0,0,0.7) !important;text-decoration:none !important;}
#content-header .block  ul.menu li a:hover,#content-header .block  ul.menu li a:focus,#preface .block  ul.menu li a:hover,#preface .block  ul.menu li a:focus,#diptych  ul.menu li a:hover,#diptych  ul.menu li a:focus,#triptych  ul.menu li a:hover,#triptych  ul.menu li a:focus,.sidebar ul.menu li a:hover,.sidebar ul.menu li a:active{color:white;background:black;}
#footer-columns-wrapper,#footer-wrapper{color:#c0c0c0;}
#footer-columns-wrapper ul.menu li a,#footer-wrapper ul.menu li a{color:#dfdfdf;}
#footer-wrapper{background-color:#101010;}
#footer-columns-wrapper a,#footer-wrapper a{color:#fcfcfc;}
#footer-columns h2{color:#ffcc00;}
#footer-wrapper h2,#footer-columns-wrapper  .block-menu-block h2 a{color:#ffcc33;}
#footer-wrapper ul.menu li a:hover{background:#dfdfdf;color:#101010;}
.uog-grey{color:#333333;}
.uog-red{color:#990000;}
.uog-text-blue{color:rgb(112,150,175)}
.uog-bg-blue{background-color:rgb(112,150,175)}
.uog-text-gold{color:rgb(255,204,0)}
.uog-bg-gold{background-color:rgb(112,150,175)}
.uog-text-red{color:rgb(153,0,0)}
.uog-bg-red{background-color:rgb(153,0,0)}
.uog-text-black{color:rgb(0,0,0)}
.uog-bg-black{color:rgb(0,0,0)}
body.cke_editable,.cke_panel_list{background-color:#FFFFFF;background-image:none;}

body{font-size:100%;word-wrap:break-word;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;margin:1em 0;}
h1,h2{font-weight:inherit;font-weight:bold;}


h1{}
h1 a{
	text-decoration: none;
}

#page-title a{
	color: #000000;
	text-decoration: none;
}

#page-title a:hover{
	color: #990000;
	text-decoration: none;
}


h2{font-size:1.3846153846153846153846153846154em;}

h3{}

h4{font-size:1.0769230769230769230769230769231em;}
h5,h6{font-size:0.92307692307692307692307692307692em;}
h6{text-transform:uppercase;}
p{line-height:1.5;}
.breadcrumb{font-size:0.8em;}
#content li,#preface li,#diptych li,#triptych li{padding-bottom:0.5em;}
#content-header .block,#site-slogan,#preface .block,#main-menu ul.links li,#content,#secondary-menu ul.links li,.sidebar,#diptych,#triptych,#footer-columns,body.cke_editable{font-size:0.8125em;}
#content h2{letter-spacing:normal;}
#featured h2{font-size:1.125em;line-height:1;}
h1#page-title{line-height:1;margin:15px 0 10px;}
.front #content h2,.front #content h2 a{line-height:1.4;}
.sidebar h2{line-height:1.2;}
.sidebar .block .content{line-height:1.4;}
.sidebar .block-menu h2,.sidebar .block-menu-block h2{margin:0;padding:0.65em;}
#content-header h2,#diptych h2{margin:0;padding:0.3em;text-align:center;}
#triptych h2 a{text-decoration:underline;}
#preface h2,#triptych h2{margin:0;padding:0.5em;text-align:center;line-height:1;}
#content-header .content h2,#diptych .content h2,#triptych .content h2,#preface .content h2{background:none transparent;color:inherit;text-align:left;margin-left:0;padding-left:0;}
#footer-columns,#footer-wrapper{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:0.8125em;}
#footer-columns h2{margin:1em 0 0.5em 0;}
#nav  > ul.menu > li{font-family:arial,helvetica,sans-serif;font-size:1em;font-weight:bold;}
#nav  > ul > li > a:hover,#nav  > ul > li > a:focus{font-weight:bold;}
#nav  > ul > li > ul  > li  a{font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-shadow:none;}
#nav  > ul > li > ul  > li > ul > li a{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-weight:normal;text-shadow:none;}
#nav  > ul > li > ul  > li > ul > li a:hover{font-weight:normal;}
ul.cke_panel_list li a{text-decoration:none;}
.marker,.form-required{color:#E00000;}
.small{font-size:0.846em}
.large{font-size:1.8em}


#block-search-form .form-item-search-block-form input{width:150px;}
.region-search{overflow:hidden;left:0;top:-6.25em;position:absolute;width:100%;height:6.25em;}
#header.show-search{padding-top:6.25em;transition:padding-top 0.5s;}
#global-search #searchsubmit{height:0.99em;position:absolute;top:3px;right:10%;}
#global-search #searchtextlabel{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
input.search{height:1.5em;width:85%;}
#global-search label{font-size:80%;}
#global-search legend{display:none;}
#global-search fieldset{border:none;}













@font-face{font-family:'icomoon';src:url(http://www.lib.uoguelph.ca/sites/all/themes/cornerstone/css/fonts/icomoon.eot?ldq7ra);src:url(http://www.lib.uoguelph.ca/sites/all/themes/cornerstone/css/fonts/icomoon.eot?) format('embedded-opentype'),url(http://www.lib.uoguelph.ca/sites/all/themes/cornerstone/css/fonts/icomoon.woff?ldq7ra) format('woff'),url(http://www.lib.uoguelph.ca/sites/all/themes/cornerstone/css/fonts/icomoon.ttf?ldq7ra) format('truetype'),url(http://www.lib.uoguelph.ca/sites/all/themes/cornerstone/css/fonts/icomoon.svg?ldq7ra) format('svg');font-weight:normal;font-style:normal;}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-home:before{content:"\e600";}
.icon-home2:before{content:"\e601";}
.icon-home3:before{content:"\e602";}
.icon-office:before{content:"\e603";}
.icon-newspaper:before{content:"\e604";}
.icon-pencil:before{content:"\e605";}
.icon-pencil2:before{content:"\e606";}
.icon-quill:before{content:"\e607";}
.icon-pen:before{content:"\e608";}
.icon-blog:before{content:"\e609";}
.icon-droplet:before{content:"\e60a";}
.icon-paint-format:before{content:"\e60b";}
.icon-image:before{content:"\e60c";}
.icon-image2:before{content:"\e60d";}
.icon-images:before{content:"\e60e";}
.icon-camera:before{content:"\e60f";}
.icon-music:before{content:"\e610";}
.icon-headphones:before{content:"\e611";}
.icon-play:before{content:"\e612";}
.icon-film:before{content:"\e613";}
.icon-camera2:before{content:"\e614";}
.icon-dice:before{content:"\e615";}
.icon-pacman:before{content:"\e616";}
.icon-spades:before{content:"\e617";}
.icon-clubs:before{content:"\e618";}
.icon-diamonds:before{content:"\e619";}
.icon-pawn:before{content:"\e61a";}
.icon-bullhorn:before{content:"\e61b";}
.icon-connection:before{content:"\e61c";}
.icon-podcast:before{content:"\e61d";}
.icon-feed:before{content:"\e61e";}
.icon-book:before{content:"\e61f";}
.icon-books:before{content:"\e620";}
.icon-library:before{content:"\e621";}
.icon-file:before{content:"\e622";}
.icon-profile:before{content:"\e623";}
.icon-file2:before{content:"\e624";}
.icon-file3:before{content:"\e625";}
.icon-file4:before{content:"\e626";}
.icon-copy:before{content:"\e627";}
.icon-copy2:before{content:"\e628";}
.icon-copy3:before{content:"\e629";}
.icon-paste:before{content:"\e62a";}
.icon-paste2:before{content:"\e62b";}
.icon-paste3:before{content:"\e62c";}
.icon-stack:before{content:"\e62d";}
.icon-folder:before{content:"\e62e";}
.icon-folder-open:before{content:"\e62f";}
.icon-tag:before{content:"\e630";}
.icon-tags:before{content:"\e631";}
.icon-barcode:before{content:"\e632";}
.icon-qrcode:before{content:"\e633";}
.icon-ticket:before{content:"\e634";}
.icon-cart:before{content:"\e635";}
.icon-cart2:before{content:"\e636";}
.icon-cart3:before{content:"\e637";}
.icon-coin:before{content:"\e638";}
.icon-credit:before{content:"\e639";}
.icon-calculate:before{content:"\e63a";}
.icon-support:before{content:"\e63b";}
.icon-phone:before{content:"\e63c";}
.icon-phone-hang-up:before{content:"\e63d";}
.icon-address-book:before{content:"\e63e";}
.icon-notebook:before{content:"\e63f";}
.icon-envelope:before{content:"\e640";}
.icon-pushpin:before{content:"\e641";}
.icon-location:before{content:"\e642";}
.icon-location2:before{content:"\e643";}
.icon-compass:before{content:"\e644";}
.icon-map:before{content:"\e645";}
.icon-map2:before{content:"\e646";}
.icon-history:before{content:"\e647";}
.icon-clock:before{content:"\e648";}
.icon-clock2:before{content:"\e649";}
.icon-alarm:before{content:"\e64a";}
.icon-alarm2:before{content:"\e64b";}
.icon-bell:before{content:"\e64c";}
.icon-stopwatch:before{content:"\e64d";}
.icon-calendar:before{content:"\e64e";}
.icon-calendar2:before{content:"\e64f";}
.icon-print:before{content:"\e650";}
.icon-keyboard:before{content:"\e651";}
.icon-screen:before{content:"\e652";}
.icon-laptop:before{content:"\e653";}
.icon-mobile:before{content:"\e654";}
.icon-mobile2:before{content:"\e655";}
.icon-tablet:before{content:"\e656";}
.icon-tv:before{content:"\e657";}
.icon-cabinet:before{content:"\e658";}
.icon-drawer:before{content:"\e659";}
.icon-drawer2:before{content:"\e65a";}
.icon-drawer3:before{content:"\e65b";}
.icon-box-add:before{content:"\e65c";}
.icon-box-remove:before{content:"\e65d";}
.icon-download:before{content:"\e65e";}
.icon-upload:before{content:"\e65f";}
.icon-disk:before{content:"\e660";}
.icon-storage:before{content:"\e661";}
.icon-undo:before{content:"\e662";}
.icon-redo:before{content:"\e663";}
.icon-flip:before{content:"\e664";}
.icon-flip2:before{content:"\e665";}
.icon-undo2:before{content:"\e666";}
.icon-redo2:before{content:"\e667";}
.icon-forward:before{content:"\e668";}
.icon-reply:before{content:"\e669";}
.icon-bubble:before{content:"\e66a";}
.icon-bubbles:before{content:"\e66b";}
.icon-bubbles2:before{content:"\e66c";}
.icon-bubble2:before{content:"\e66d";}
.icon-bubbles3:before{content:"\e66e";}
.icon-bubbles4:before{content:"\e66f";}
.icon-user:before{content:"\e670";}
.icon-users:before{content:"\e671";}
.icon-user2:before{content:"\e672";}
.icon-users2:before{content:"\e673";}
.icon-user3:before{content:"\e674";}
.icon-user4:before{content:"\e675";}
.icon-quotes-left:before{content:"\e676";}
.icon-busy:before{content:"\e677";}
.icon-spinner:before{content:"\e678";}
.icon-spinner2:before{content:"\e679";}
.icon-spinner3:before{content:"\e67a";}
.icon-spinner4:before{content:"\e67b";}
.icon-spinner5:before{content:"\e67c";}
.icon-spinner6:before{content:"\e67d";}
.icon-binoculars:before{content:"\e67e";}
.icon-search:before{content:"\e67f";}
.icon-zoomin:before{content:"\e680";}
.icon-zoomout:before{content:"\e681";}
.icon-expand:before{content:"\e682";}
.icon-contract:before{content:"\e683";}
.icon-expand2:before{content:"\e684";}
.icon-contract2:before{content:"\e685";}
.icon-key:before{content:"\e686";}
.icon-key2:before{content:"\e687";}
.icon-lock:before{content:"\e688";}
.icon-lock2:before{content:"\e689";}
.icon-unlocked:before{content:"\e68a";}
.icon-wrench:before{content:"\e68b";}
.icon-settings:before{content:"\e68c";}
.icon-equalizer:before{content:"\e68d";}
.icon-cog:before{content:"\e68e";}
.icon-cogs:before{content:"\e68f";}
.icon-cog2:before{content:"\e690";}
.icon-hammer:before{content:"\e691";}
.icon-wand:before{content:"\e692";}
.icon-aid:before{content:"\e693";}
.icon-bug:before{content:"\e694";}
.icon-pie:before{content:"\e695";}
.icon-stats:before{content:"\e696";}
.icon-bars:before{content:"\e697";}
.icon-bars2:before{content:"\e698";}
.icon-gift:before{content:"\e699";}
.icon-trophy:before{content:"\e69a";}
.icon-glass:before{content:"\e69b";}
.icon-mug:before{content:"\e69c";}
.icon-food:before{content:"\e69d";}
.icon-leaf:before{content:"\e69e";}
.icon-rocket:before{content:"\e69f";}
.icon-meter:before{content:"\e6a0";}
.icon-meter2:before{content:"\e6a1";}
.icon-dashboard:before{content:"\e6a2";}
.icon-hammer2:before{content:"\e6a3";}
.icon-fire:before{content:"\e6a4";}
.icon-lab:before{content:"\e6a5";}
.icon-magnet:before{content:"\e6a6";}
.icon-remove:before{content:"\e6a7";}
.icon-remove2:before{content:"\e6a8";}
.icon-briefcase:before{content:"\e6a9";}
.icon-airplane:before{content:"\e6aa";}
.icon-truck:before{content:"\e6ab";}
.icon-road:before{content:"\e6ac";}
.icon-accessibility:before{content:"\e6ad";}
.icon-target:before{content:"\e6ae";}
.icon-shield:before{content:"\e6af";}
.icon-lightning:before{content:"\e6b0";}
.icon-switch:before{content:"\e6b1";}
.icon-powercord:before{content:"\e6b2";}
.icon-signup:before{content:"\e6b3";}
.icon-list:before{content:"\e6b4";}
.icon-list2:before{content:"\e6b5";}
.icon-numbered-list:before{content:"\e6b6";}
.icon-menu:before{content:"\e6b7";}
.icon-menu2:before{content:"\e6b8";}
.icon-tree:before{content:"\e6b9";}
.icon-cloud:before{content:"\e6ba";}
.icon-cloud-download:before{content:"\e6bb";}
.icon-cloud-upload:before{content:"\e6bc";}
.icon-download2:before{content:"\e6bd";}
.icon-upload2:before{content:"\e6be";}
.icon-download3:before{content:"\e6bf";}
.icon-upload3:before{content:"\e6c0";}
.icon-globe:before{content:"\e6c1";}
.icon-earth:before{content:"\e6c2";}
.icon-link:before{content:"\e6c3";}
.icon-flag:before{content:"\e6c4";}
.icon-attachment:before{content:"\e6c5";}
.icon-eye:before{content:"\e6c6";}
.icon-eye-blocked:before{content:"\e6c7";}
.icon-eye2:before{content:"\e6c8";}
.icon-bookmark:before{content:"\e6c9";}
.icon-bookmarks:before{content:"\e6ca";}
.icon-brightness-medium:before{content:"\e6cb";}
.icon-brightness-contrast:before{content:"\e6cc";}
.icon-contrast:before{content:"\e6cd";}
.icon-star:before{content:"\e6ce";}
.icon-star2:before{content:"\e6cf";}
.icon-star3:before{content:"\e6d0";}
.icon-heart:before{content:"\e6d1";}
.icon-heart2:before{content:"\e6d2";}
.icon-heart-broken:before{content:"\e6d3";}
.icon-thumbs-up:before{content:"\e6d4";}
.icon-thumbs-up2:before{content:"\e6d5";}
.icon-happy:before{content:"\e6d6";}
.icon-happy2:before{content:"\e6d7";}
.icon-smiley:before{content:"\e6d8";}
.icon-smiley2:before{content:"\e6d9";}
.icon-tongue:before{content:"\e6da";}
.icon-tongue2:before{content:"\e6db";}
.icon-sad:before{content:"\e6dc";}
.icon-sad2:before{content:"\e6dd";}
.icon-wink:before{content:"\e6de";}
.icon-wink2:before{content:"\e6df";}
.icon-grin:before{content:"\e6e0";}
.icon-grin2:before{content:"\e6e1";}
.icon-cool:before{content:"\e6e2";}
.icon-cool2:before{content:"\e6e3";}
.icon-angry:before{content:"\e6e4";}
.icon-angry2:before{content:"\e6e5";}
.icon-evil:before{content:"\e6e6";}
.icon-evil2:before{content:"\e6e7";}
.icon-shocked:before{content:"\e6e8";}
.icon-shocked2:before{content:"\e6e9";}
.icon-confused:before{content:"\e6ea";}
.icon-confused2:before{content:"\e6eb";}
.icon-neutral:before{content:"\e6ec";}
.icon-neutral2:before{content:"\e6ed";}
.icon-wondering:before{content:"\e6ee";}
.icon-wondering2:before{content:"\e6ef";}
.icon-point-up:before{content:"\e6f0";}
.icon-point-right:before{content:"\e6f1";}
.icon-point-down:before{content:"\e6f2";}
.icon-point-left:before{content:"\e6f3";}
.icon-warning:before{content:"\e6f4";}
.icon-notification:before{content:"\e6f5";}
.icon-question:before{content:"\e6f6";}
.icon-info:before{content:"\e6f7";}
.icon-info2:before{content:"\e6f8";}
.icon-blocked:before{content:"\e6f9";}
.icon-cancel-circle:before{content:"\e6fa";}
.icon-checkmark-circle:before{content:"\e6fb";}
.icon-spam:before{content:"\e6fc";}
.icon-close:before{content:"\e6fd";}
.icon-checkmark:before{content:"\e6fe";}
.icon-checkmark2:before{content:"\e6ff";}
.icon-spell-check:before{content:"\e700";}
.icon-minus:before{content:"\e701";}
.icon-plus:before{content:"\e702";}
.icon-enter:before{content:"\e703";}
.icon-exit:before{content:"\e704";}
.icon-play2:before{content:"\e705";}
.icon-pause:before{content:"\e706";}
.icon-stop:before{content:"\e707";}
.icon-backward:before{content:"\e708";}
.icon-forward2:before{content:"\e709";}
.icon-play3:before{content:"\e70a";}
.icon-pause2:before{content:"\e70b";}
.icon-stop2:before{content:"\e70c";}
.icon-backward2:before{content:"\e70d";}
.icon-forward3:before{content:"\e70e";}
.icon-first:before{content:"\e70f";}
.icon-last:before{content:"\e710";}
.icon-previous:before{content:"\e711";}
.icon-next:before{content:"\e712";}
.icon-eject:before{content:"\e713";}
.icon-volume-high:before{content:"\e714";}
.icon-volume-medium:before{content:"\e715";}
.icon-volume-low:before{content:"\e716";}
.icon-volume-mute:before{content:"\e717";}
.icon-volume-mute2:before{content:"\e718";}
.icon-volume-increase:before{content:"\e719";}
.icon-volume-decrease:before{content:"\e71a";}
.icon-loop:before{content:"\e71b";}
.icon-loop2:before{content:"\e71c";}
.icon-loop3:before{content:"\e71d";}
.icon-shuffle:before{content:"\e71e";}
.icon-arrow-up-left:before{content:"\e71f";}
.icon-arrow-up:before{content:"\e720";}
.icon-arrow-up-right:before{content:"\e721";}
.icon-arrow-right:before{content:"\e722";}
.icon-arrow-down-right:before{content:"\e723";}
.icon-arrow-down:before{content:"\e724";}
.icon-arrow-down-left:before{content:"\e725";}
.icon-arrow-left:before{content:"\e726";}
.icon-arrow-up-left2:before{content:"\e727";}
.icon-arrow-up2:before{content:"\e728";}
.icon-arrow-up-right2:before{content:"\e729";}
.icon-arrow-right2:before{content:"\e72a";}
.icon-arrow-down-right2:before{content:"\e72b";}
.icon-arrow-down2:before{content:"\e72c";}
.icon-arrow-down-left2:before{content:"\e72d";}
.icon-arrow-left2:before{content:"\e72e";}
.icon-arrow-up-left3:before{content:"\e72f";}
.icon-arrow-up3:before{content:"\e730";}
.icon-arrow-up-right3:before{content:"\e731";}
.icon-arrow-right3:before{content:"\e732";}
.icon-arrow-down-right3:before{content:"\e733";}
.icon-arrow-down3:before{content:"\e734";}
.icon-arrow-down-left3:before{content:"\e735";}
.icon-arrow-left3:before{content:"\e736";}
.icon-tab:before{content:"\e737";}
.icon-checkbox-checked:before{content:"\e738";}
.icon-checkbox-unchecked:before{content:"\e739";}
.icon-checkbox-partial:before{content:"\e73a";}
.icon-radio-checked:before{content:"\e73b";}
.icon-radio-unchecked:before{content:"\e73c";}
.icon-crop:before{content:"\e73d";}
.icon-scissors:before{content:"\e73e";}
.icon-filter:before{content:"\e73f";}
.icon-filter2:before{content:"\e740";}
.icon-font:before{content:"\e741";}
.icon-text-height:before{content:"\e742";}
.icon-text-width:before{content:"\e743";}
.icon-bold:before{content:"\e744";}
.icon-underline:before{content:"\e745";}
.icon-italic:before{content:"\e746";}
.icon-strikethrough:before{content:"\e747";}
.icon-omega:before{content:"\e748";}
.icon-sigma:before{content:"\e749";}
.icon-table:before{content:"\e74a";}
.icon-table2:before{content:"\e74b";}
.icon-insert-template:before{content:"\e74c";}
.icon-pilcrow:before{content:"\e74d";}
.icon-lefttoright:before{content:"\e74e";}
.icon-righttoleft:before{content:"\e74f";}
.icon-paragraph-left:before{content:"\e750";}
.icon-paragraph-center:before{content:"\e751";}
.icon-paragraph-right:before{content:"\e752";}
.icon-paragraph-justify:before{content:"\e753";}
.icon-paragraph-left2:before{content:"\e754";}
.icon-paragraph-center2:before{content:"\e755";}
.icon-paragraph-right2:before{content:"\e756";}
.icon-paragraph-justify2:before{content:"\e757";}
.icon-indent-increase:before{content:"\e758";}
.icon-indent-decrease:before{content:"\e759";}
.icon-newtab:before{content:"\e75a";}
.icon-embed:before{content:"\e75b";}
.icon-code:before{content:"\e75c";}
.icon-console:before{content:"\e75d";}
.icon-share:before{content:"\e75e";}
.icon-mail:before{content:"\e75f";}
.icon-mail2:before{content:"\e760";}
.icon-mail3:before{content:"\e761";}
.icon-mail4:before{content:"\e762";}
.icon-google:before{content:"\e763";}
.icon-googleplus:before{content:"\e764";}
.icon-googleplus2:before{content:"\e765";}
.icon-googleplus3:before{content:"\e766";}
.icon-googleplus4:before{content:"\e767";}
.icon-google-drive:before{content:"\e768";}
.icon-facebook:before{content:"\e769";}
.icon-facebook2:before{content:"\e76a";}
.icon-facebook3:before{content:"\e76b";}
.icon-instagram:before{content:"\e76c";}
.icon-twitter:before{content:"\e76d";}
.icon-twitter2:before{content:"\e76e";}
.icon-twitter3:before{content:"\e76f";}
.icon-feed2:before{content:"\e770";}
.icon-feed3:before{content:"\e771";}
.icon-feed4:before{content:"\e772";}
.icon-youtube:before{content:"\e773";}
.icon-youtube2:before{content:"\e774";}
.icon-vimeo:before{content:"\e775";}
.icon-vimeo2:before{content:"\e776";}
.icon-vimeo3:before{content:"\e777";}
.icon-lanyrd:before{content:"\e778";}
.icon-flickr:before{content:"\e779";}
.icon-flickr2:before{content:"\e77a";}
.icon-flickr3:before{content:"\e77b";}
.icon-flickr4:before{content:"\e77c";}
.icon-picassa:before{content:"\e77d";}
.icon-picassa2:before{content:"\e77e";}
.icon-dribbble:before{content:"\e77f";}
.icon-dribbble2:before{content:"\e780";}
.icon-dribbble3:before{content:"\e781";}
.icon-forrst:before{content:"\e782";}
.icon-forrst2:before{content:"\e783";}
.icon-deviantart:before{content:"\e784";}
.icon-deviantart2:before{content:"\e785";}
.icon-steam:before{content:"\e786";}
.icon-steam2:before{content:"\e787";}
.icon-github:before{content:"\e788";}
.icon-github2:before{content:"\e789";}
.icon-github3:before{content:"\e78a";}
.icon-github4:before{content:"\e78b";}
.icon-github5:before{content:"\e78c";}
.icon-wordpress:before{content:"\e78d";}
.icon-wordpress2:before{content:"\e78e";}
.icon-joomla:before{content:"\e78f";}
.icon-blogger:before{content:"\e790";}
.icon-blogger2:before{content:"\e791";}
.icon-tumblr:before{content:"\e792";}
.icon-tumblr2:before{content:"\e793";}
.icon-yahoo:before{content:"\e794";}
.icon-tux:before{content:"\e795";}
.icon-apple:before{content:"\e796";}
.icon-finder:before{content:"\e797";}
.icon-android:before{content:"\e798";}
.icon-windows:before{content:"\e799";}
.icon-windows8:before{content:"\e79a";}
.icon-soundcloud:before{content:"\e79b";}
.icon-soundcloud2:before{content:"\e79c";}
.icon-skype:before{content:"\e79d";}
.icon-reddit:before{content:"\e79e";}
.icon-linkedin:before{content:"\e79f";}
.icon-lastfm:before{content:"\e7a0";}
.icon-lastfm2:before{content:"\e7a1";}
.icon-delicious:before{content:"\e7a2";}
.icon-stumbleupon:before{content:"\e7a3";}
.icon-stumbleupon2:before{content:"\e7a4";}
.icon-stackoverflow:before{content:"\e7a5";}
.icon-pinterest:before{content:"\e7a6";}
.icon-pinterest2:before{content:"\e7a7";}
.icon-xing:before{content:"\e7a8";}
.icon-xing2:before{content:"\e7a9";}
.icon-flattr:before{content:"\e7aa";}
.icon-foursquare:before{content:"\e7ab";}
.icon-foursquare2:before{content:"\e7ac";}
.icon-paypal:before{content:"\e7ad";}
.icon-paypal2:before{content:"\e7ae";}
.icon-paypal3:before{content:"\e7af";}
.icon-yelp:before{content:"\e7b0";}
.icon-libreoffice:before{content:"\e7b1";}
.icon-file-pdf:before{content:"\e7b2";}
.icon-file-openoffice:before{content:"\e7b3";}
.icon-file-word:before{content:"\e7b4";}
.icon-file-excel:before{content:"\e7b5";}
.icon-file-zip:before{content:"\e7b6";}
.icon-file-powerpoint:before{content:"\e7b7";}
.icon-file-xml:before{content:"\e7b8";}
.icon-file-css:before{content:"\e7b9";}
.icon-html5:before{content:"\e7ba";}
.icon-html52:before{content:"\e7bb";}
.icon-css3:before{content:"\e7bc";}
.icon-chrome:before{content:"\e7bd";}
.icon-firefox:before{content:"\e7be";}
.icon-IE:before{content:"\e7bf";}
.icon-opera:before{content:"\e7c0";}
.icon-safari:before{content:"\e7c1";}
.icon-IcoMoon:before{content:"\e7c2";}

#nav-wrapper,#main{box-shadow:0px 5px 15px rgba(50,50,50,0.50);}
#nav div > ul > li > ul{box-shadow:0px 10px 20px rgba(0,0,0,0.90);}
#content-header .block,#diptych .block{box-shadow:0px 5px 10px rgba(50,50,50,0.33);}
#preface .region .block,#triptych .block{box-shadow:0px 5px 10px rgba(50,50,50,0.33);}
#triptych-wrapper{box-shadow:0px 10px 8px rgba(0,0,0,0.33);position:relative;z-index:1;}

#page{overflow:hidden}
@media (min-width:640px){#content-header .column{width:49.16%;}
#preface .column{width:32.2%;}
#main .first.column{width:23.78%;}
#main .last.column{width:23.78%;}
#main .middle.column{width:100%;}
.two-sidebars #main .middle.column{width:49.16%;}
.one-sidebar  #main .middle.column{width:74.54%;}
#diptych .column{width:49.16%;}
#triptych .column{width:32.2%;}
#footer-columns .column{width:49.16%;}
#footer-columns .column:nth-child(2n+1){clear:both;margin-left:0;}
.slide .caption{border:thin solid black;width:33.3%;margin:0.5em;max-height:98%;height:auto;padding:1% 1.6%;}
.slide .hidden.caption{bottom:-100%;}
.slide .caption{display:block;}
@media only screen and (max-width:768px){#main .first.column{width:30%;}
#main .last.column{width:30%;}
#main .middle.column{width:100%;}
.two-sidebars #main .middle.column{width:40%;}
.one-sidebar  #main .middle.column{width:60%;}
}
#main .sidebar{margin:0;padding-top:1em;}
#logo{background:none;position:absolute;margin:0;padding:0;height:auto;width:100px;}
#logo img{top:0;}
#header{height:100px;}
#site-name{float:left;font-size:2em;line-height:0.5;margin:0.5em 0.3em 0.5em 0;padding:0;}
#site-slogan{float:left;margin-top:1.78em;font-weight:normal;}
#search-control{display:none;}
.region-search{height:auto;position:absolute;top:0;right:0;text-align:left;overflow:visible;left:auto;}
#global-search fieldset{margin:0;padding:0 0 10px;}
#global-search fieldset input{margin:2px 0 2px 5px;}
#global-search #searchtextlabel{position:static !important;clip:auto;overflow:visible;height:auto;}
#global-search #searchsubmit{top:5px;right:25px;}
#header.show-search{padding-top:0;}
#main-menu-wrapper{display:block;height:48px;}
#secondary-menu-control{display:none;}
#secondary-menu{height:100px !important;padding:0;}
#secondary-menu-links{float:right;margin:62px 0 0;}
#secondary-menu-links li{float:left;}
#secondary-menu-links a{padding:5px 16px 1.230769230769231em;margin:0;font-size:1em;font-weight:bold;border:1px solid transparent;border-bottom-style:none;text-shadow:1px 1px 0 black,-1px -1px 0 black,1px -1px 0 black,-1px 1px 0 black;letter-spacing:-0.1em;}
#secondary-menu-links a:hover,#secondary-menu-links a:focus{text-decoration:none;border:1px solid rgba(0,0,0,0.5);border-radius:15px 15px 0 0 !important;background-color:rgba(0,0,0,0.1);border-bottom-style:none;}
#nav-wrapper{font-weight:bold;text-shadow:1px 1px 1px black;}
#nav-control{display:none;}
#nav{height:auto !important;clear:none;float:right;display:inline-block;margin:0;overflow:visible;}
#nav > ul > li{display:block;float:left;border-right:1px dotted #999999;border-top:1px solid #555555;border-bottom:1px solid #555555;text-align:center;}
#nav > ul > li.first{border-left:1px dotted #999999;}
#nav > ul > li.last{display:block;float:left;}
#nav ul li a{text-decoration:none;border-top:none;padding:1em 1.2em;margin:0;}
#nav ul > li > ul{right:0;}
div.region-nav div.contextual-links-region{position:static;}
input[type=text],input[type=password]{max-width:300px;}
}
@media (min-width:1024px){html.no-touch  p{line-height:1.4;}
html.no-touch  #nav > ul > li > ul > li{line-height:1em;}
#logo{width:auto;}

h1#page-title{}


#sidebar-second{padding:1em;}
#footer-columns ul.menu li a{border-top:1px dotted #666666;}
#footer-columns ul.menu li.first a{border-top:none;}
#footer-columns .column{width:23.8%;}
#footer-columns .column:nth-child(2n+1){clear:none;}
fieldset{background-color:#ffffff;}
}

img{max-width:100% !important;height:auto}
iframe{max-width:100% !important;min-width:0 !important}
div.table-wrapper{overflow-x:auto;overflow-y:hidden}
.container{padding:0 16px;margin:0 auto;position:relative;}
@media (min-width:480px){.container{max-width:480px}
}
@media (min-width:640px){.container{max-width:600px}
}
@media (min-width:768px){.container{max-width:710px}
}
@media (min-width:992px){.container{max-width:950px}
}
@media (min-width:1200px){.container{max-width:1170px}
}
.container:after{clear:both}
.container:before,.container:after{display:table;content:" "}
.wrapper{padding:0 16px;margin:0 -16px}
@media only screen and (min-width:640px){.wide{margin:0 -16px}
}
.with-content-padding .content{padding:16px}
.with-block-margins .block{margin:16px 0 !important}
table.layout[role=presentation]{display:table;table-layout:fixed}
table.layout[role=presentation],table.layout[role=presentation] > tbody,table.layout[role=presentation] > tbody > tr > td{border:none;padding:0;margin:0}
@media only screen and (min-width:640px){table.layout[role=presentation]{width:100%;border-collapse:collapse}
table.layout[role=presentation] > tbody > tr > td{padding:0 0 0 16px}
table.layout[role=presentation] > tbody > tr > td:first-child{padding-left:0}
.north{vertical-align:top}
.south{vertical-align:bottom}
.middle{vertical-align:middle}
.east{text-align:right}
.west{text-align:left}
.center{text-align:center}
}
@media only screen and (max-width:640px){table.layout[role=presentation],table.layout[role=presentation] > tbody,table.layout[role=presentation] > tbody > tr,table.layout[role=presentation] > tbody > tr > td{display:block}
table.layout[role=presentation] > tbody > tr > td{padding:0 0 0 0}
}
#content-wrapper,#diptych-wrapper{padding:0}

.row{clear:both;}
.col{display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 16px !important;}
.col:first-child{padding-left:0 !important;}
.span_12_of_12{width:100%;}
.span_11_of_12{width:91.66666666666667%;}
.span_10_of_12{width:83.33333333333333%;}
.span_9_of_12{width:75%;}
.span_8_of_12{width:66.66666666666667%;}
.span_7_of_12{width:58.33333333333333%;}
.span_6_of_12{width:50%;}
.span_5_of_12{width:41.66666666666667%;}
.span_4_of_12{width:33.33333333333333%;}
.span_3_of_12{width:25%;}
.span_2_of_12{width:16.66666666666667%;}
.span_1_of_12{width:8.333333333333333%;}
@media only screen and (max-width:640px){.span_12_of_12,.span_11_of_12,.span_10_of_12,.span_9_of_12,.span_8_of_12,.span_7_of_12,.span_6_of_12,.span_5_of_12,.span_4_of_12,.span_3_of_12,.span_2_of_12,.span_1_of_12{width:100%;padding:0 !important;}
}

.sidebar ul.menu li ul.menu li{font-size:100%;}
li > ul{font-size:100%;}
#nav > ul > li > ul > li{display:inline-block;float:none;width:22%;vertical-align:top}


1. CSS

#button {
	position: fixed;
	top: 353px;
	left: 0;
	background: #0094d6;
	width: 28px;
	height: 50px;
	font: 40px Georgia;
	color: #fff;
	text-align: center;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	}
#s_panel {
	position: fixed;
	top: 153px;
	left: -100px;
	background: #ff7700;
	width: 100px;
	height: 150px;
	padding: 100px 0 0 0;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0;
	}
#button:hover {
	left: 100px;
}
#button:hover #s_panel {
	left: 0;
}
 


#auto{
	width:100%; 
	height: 30px; 
	border-top: solid 1px #EBEBEB;
	margin-top: 5px;

}
#auto img{
	width: 15px;
	height: 15px; 
	margin-top: 5px;
	float: right;
	
}
#auto span{
  float:right;
}

#auto_writter{

  width: 100%;
}
#auto_writter: focus{
height: auto;
overflow: auto
}

h3{
	display: inline;
}

#first img{
	padding-right: 10px;
}

.breadcrumbs a{
	font-size: 11px;
}