body{background:#9A9A9A;font-family:Arial, Helvetica, sans-serif;font-size:.9em;}
a:link{color:#0048B4;text-decoration:none;}
a:visited{color:#505050;text-decoration:none;}
a:hover{color:#8C0000;text-decoration:underline;}
a:active{color:#8C0000;}
div#page{margin:0 auto;padding:20px 20px;min-height:600px;width:960px;background:#FFFFFF;}
h1{font-size:1.6em;}
#header{font-size:2em;font-weight:bold;margin-bottom:0.7em;margin-top:0.5em;position:relative;text-decoration:none;}
#gsearch{float:right;}
#navigation{background:gainsboro none repeat scroll 0 0;font-size:1.2em;font-weight:bold;}
#sidebar-right{border:1px solid gainsboro;}
h2{clear:both;font-size:1.3em;margin-top:.9em;margin-bottom:.7em;}
#site-slogan{font-style:italic;font-size:.9em;}
.sidebar{font-size:.95em;}
.imagecache-tiny{padding:5px;}
.imagecache-thumb{float:left;margin-left:0;margin-right:15px;margin-top:4px;}
.imagecache-main{clear:both;float:left;margin:5px 15px 5px 0;}
.gmap{float:left;margin-right:15px;padding-top:5px;}
.rel{clear:both;}
ul.related{border:medium none;list-style-image:none;list-style-position:outside;text-align:left;}
ul.related li{margin:0 0 0 1em;}
.meta{padding:5px;}
#breadcrumb, div.meta, div.feed-item-meta{font-size:.85em;}
#content p{line-height:1.4;}
cite{font-size:.9em;}
#footer{clear:both;font-size:0.9em;margin-top:0.5em;text-align:center;padding-top:15px;}
#logo-title{float:left;width:60%;}
#logo{float:left;position:relative;z-index:20;}
#container{clear:both;}
#navigation{margin-bottom:6px;}
#navigation #primary{padding-top:2px;padding-bottom:2px;border-top:1px solid #BDBDBD;border-bottom:1px solid #BDBDBD;text-align:center;}
#navigation #secondary{padding-top:1px;text-align:right;font-size:.9em;}
#main,#sidebar-right{float:left;display:inline;margin-right:11px;width:77%;}
#sidebar-right{width:20%;}
.book-navigation .menu{border-top:1px solid #888;padding:1em 0 0 3em;}
.book-navigation .page-links{border-top:1px solid #888;border-bottom:1px solid #888;text-align:center;padding:10px 5px 30px;}
.book-navigation .page-previous{text-align:left;width:42%;display:block;float:left;}
.book-navigation .page-up{margin:0 5%;width:4%;display:block;float:left;}
.book-navigation .page-next{text-align:right;width:42%;display:block;float:right;}
#book-outline{min-width:56em;}
.book-outline-form .form-item{margin-top:0;margin-bottom:0;}
.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}
#node-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}
#node-admin-buttons{float:left;margin-left:0.5em;clear:right;}
td.revision-current{background:#ffc;}
.node-form .form-text{display:block;width:95%;}
.node-form .container-inline .form-text{display:inline;width:auto;}
.node-form .standard{clear:both;}
.node-form textarea{display:block;width:95%;}
.node-form .attachments fieldset{float:none;display:block;}
.terms-inline{display:inline;}
.clear-block{display:inline-block;}
* html .clear-block{height:1%;}
.clear-block{display:block;}
th.active img{display:inline;}
tr.odd{background-color:#eeeeee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.even{background-color:#ffffff;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tbody{border-top:1px solid #ccc;}
tbody th{border-bottom:1px solid #ccc;}
thead th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}
.error{color:#e55;}
.warning{color:#e09010;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;list-style:disc;}
.form-item{margin-top:1em;margin-bottom:1em;}
.form-item input.error, .form-item textarea.error, .form-item select.error{border:2px solid red;}
.form-item .description{font-size:0.85em;}
.form-item label{display:block;font-weight:bold;}
.form-item label.option{display:inline;font-weight:normal;}
.form-checkboxes, .form-radios{margin:1em 0;}
.form-checkboxes .form-item, .form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}
.marker, .form-required{color:#f00;}
.more-link{text-align:right;}
.more-help-link{font-size:0.85em;text-align:right;}
.nowrap{white-space:nowrap;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}
.pager-current{font-weight:bold;}
.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:0.9em;}
.container-inline div, .container-inline label{display:inline;}
ul.primary{border-collapse:collapse;padding:0 0 0 1em;white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb;}
ul.primary li{display:inline;}
.teaser-checkbox{padding-top:1px;}
div.teaser-button-wrapper{float:right;padding-right:5%;margin:0;}
.teaser-checkbox div.form-item{float:right;margin:0 5% 0 0;padding:0;}
#first-time strong{display:block;padding:1.5em 0 .5em;}
tr.selected td{background:#ffc;}
ul.menu{list-style:none;border:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
li.expanded{list-style-type:circle;list-style-image:url(/ottawa/menu-expanded.png);padding:0.2em 0.5em 0 0;margin:0;}
li.collapsed{list-style-type:disc;list-style-image:url(/ottawa/menu-collapsed.png);padding:0.2em 0.5em 0 0;margin:0;}
li.leaf{list-style-type:square;list-style-image:url(/ottawa/menu-leaf.png);padding:0.2em 0.5em 0 0;margin:0;}
li a.active{color:#000;}
td.menu-disabled{background:#ccc;}
ul.links{margin:0;padding:0;}
ul.links.inline{display:inline;}
ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}
.block ul{margin:0;padding:0 0 0.25em 1em;}
a.external-link{background:/ottawa/elf.png right center no-repeat;padding-right:12px;}
a.mailto-link{background:/ottawa/mlf.png right center no-repeat;padding-right:12px;}
.flag-content{float:right;font-size:16px;font-weight:bold;}
.field .field-label,.field .field-label-inline,.field .field-label-inline-first {font-weight:bold;}
.field .field-label-inline,.field .field-label-inline-first {display:inline;}
dl{float:left;margin:0;padding:0;width:59%;}
dl dt{border-top:1px dotted #BEBEBE;clear:both;color:#666666;float:left;font-weight:bold;margin:0;padding:0.3em;text-align:right;width:17%;}
dl dd{border-top:1px dotted #BEBEBE;float:left;margin:0 0 0 1px;padding:0.3em;width:78%;}
.description{clear:both;padding-top:10px;}
.gmap-map{float:right;}
