body{margin:0;padding:0}#page-wrapper{margin-left:auto; margin-right:auto; width:970px;}#page{width:970px;}.front #page{}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff}.not-front #header{/*background:url(../images/background-header-grid.png) repeat-y;margin:0 0 21px 0;border-bottom:1px solid #000}.not-front #header div.section:first-child{border-bottom:20px solid #fff*/}#logo{float:left;margin:0;padding:0}#logo img{vertical-align:bottom}.logo-and-search{float:left;width:220px;margin-right:-220px}#site-name{margin:0 0 20px 0}#site-name a{}#site-name a:link,#site-name a:visited{color:#000;text-decoration:none}#site-name a:hover,#site-name a:focus{text-decoration:underline}.breadcrumb{padding-bottom:0}h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0}div.messages{margin:1.5em 0}div.messages ul{margin-top:0;margin-bottom:0}ul.links.inline{display:block}ul.links li{padding:0 1em 0 0}.pager{font-family:"Source Sans Pro", Arial, sans-serif;font-size:10px;font-weight:bold;line-height:14px;text-transform:uppercase;margin:0 0 14px 0}.pager .pager-inner{overflow:hidden}.pager ul{list-style:none;margin:0;padding:0}.pager .pager-items{float:left}.pager .pager-controls{float:right}.pager ul li{float:left;list-style-image:none;padding:4px 5px}.pager li.first{padding-left:0px}.region-footer{background:#e6e6e6}.region-footer .section{background:#e6e6e6}

#page {
margin-top: 20px;
overflow: hidden;
padding-top: 20px;
border-top: 8px black solid;
}
