html {
	overflow-Y: scroll;
}

body {
	text-align:center;
	min-width:950px;
	margin:10px 0 10px 0;
	padding:0;
}

a, a:link, a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
	color: rgb(0,89,189);
	text-decoration: none;
}
a:active, a:focus {
	outline:0;
}
a:hover {
	color: rgb(0,65,65);
	text-decoration: underline;
}

/* border style for all images */
img {
	border:0;
	margin:0;
	padding:0;
}
.imgright {float: right; padding: 6px 10px 6px 0px;}
.imgleft {float: left; padding: 6px 10px 6px 0px;}
.imgcenter {display:block; margin-left: auto; margin-right: auto}

/* whether to show or hide block items */
.open {display: block;}
.clos {display: none;}

/* alternating rows of color */
.odd  {background-color:white;}
.even {background-color:rgb(230,255,230);}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:text-top;
}
p.headline {
	font-size:14px;
	font-weight: bold;
	margin-bottom: 3px;
	color: rgb(63,145,133);
}
p.date {font-size:11px;}
p.source {font-size:11px;}
p.text, p.abstract, ul.text {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #333;
	margin:0 0 12px 0;
}
p.text a {font-family: Georgia, "Times New Roman", Times, serif;}
p.abstract {color:#666;	margin-bottom: 8px;}

/* read more */
.more {color:rgb(255,51,0); font-family: sans-serif; font-style:normal; font-weight:bold; font-size:12px;}
.more a, .more a:link, .more a:visited {color:rgb(255,51,0); text-decoration:none;}
.more a:hover {color:rgb(0,89,189); text-decoration:underline;}

form {
	margin: 0;
	padding: 0;
}

fieldset {
	text-align:left;
}

#searchform, #signupform {
	position:relative;
	float:left;
	padding:3px;
	text-align:left;
	vertical-align:bottom;
	color:rgb(50,100,90);
	border:1px solid rgb(63,145,133);
	background:rgb(204,255,204);
	margin:12px 0 0 0;
}

#searchform {
	float:right;
	width:230px;
	margin:15px 10px 10px;
	padding:3px;
	border:1px solid rgb(230,255,230);
	background:rgb(230,255,230);
}

#searchform fieldset {
	display:inline;
	margin:1px;
	padding:1px;
	/*border:1px solid rgb(63,145,133);*/
	background: rgb(230,255,230);
}

#searchform input {
	width:175px;
	border:none;
	float:left;
}

legend {
	font-weight:bold;
}

label {
	display:block;
}

input, textarea	{
	float:left;
	color: rgb(102,102,102);
	background: rgb(245,255,245);
	border:1px solid rgb(63,145,133);
	padding:1px;
	margin:0;
}

textarea {
	resize:none;
}


.button {
	background-color:rgb(204,255,204);
	border: 1px solid rgb(63,145,133);
	padding:1px;
}

.button a, .button a:link, .button a:visited {
	background-color: rgb(63,145,133);
	color:rgb(230,255,230);
	font-weight: bold;
	font-size:10px;
	text-align:center;
	text-decoration: none;
	display:block;
	padding:2px 4px 2px 4px;
}

.button a:hover {
	color:rgb(255,255,255);
	background-color:rgb(0,65,65);
	text-decoration:none;
}


.printhis {
	padding:1px;
}

.printhis a, .printhis a:link, .printhis a:visited {
	color:rgb(95,95,95);
	font-size:10px;
	text-indent:25px;
	text-decoration: none;
	display:block;
	padding:2px 4px 2px 4px;
	background:none no-repeat left center;
	background-image: url('http://www.wastebusinessjournal.com/images/navigation/printout.gif');
	background-position:0px 0px;
}

.printhis a:hover {
	color:black;
	background-position:0px -20px;
	text-decoration:underline;
}

.subscribe2feed {
	text-align:right;
	padding:0;
}
.subscribe2feed a, .subscribe2feed a:link, .subscribe2feed a:visited {
	font-size:12px;
	text-indent:10px;
	text-decoration: none;
	display:block;
	padding-right:40px;
	background: url('http://www.wastebusinessjournal.com/images/rss.gif') no-repeat;
	background-position:right center;
}
.subscribe2feed a:hover {
	text-decoration:underline;
}

/* see declaration above */
ul.text {
	list-style:square outside;
	margin:0px;
	margin-left:12px;
	padding:0px;
	padding-left:4px;
}
ul.text li {
	padding-bottom:8px;
}
ul.text li.last {
	padding-bottom:0px;
}
ul.text li a, ul.text li a:link, ul.text li a:visited {
	color:rgb(0,89,189); /* dark blue */
	text-decoration:none;
}
ul.text li a:hover {
	text-decoration:underline;
}


ul.items {
	list-style:square outside;
	margin:0px;
	margin-left:12px;
	padding:0px;
	padding-left:4px;
	font-size:11px;
	color: rgb(63,145,133);
}
ul.items li {
	padding-bottom:8px;
}
ul.items li.last {
	padding-bottom:0px;
}
ul.items li a, ul.items li a:link, ul.items li a:visited {
	color:rgb(0,89,189); /* dark blue */
	text-decoration:none;
}
ul.items li a:hover {
	text-decoration:underline;
}


/* boxed list */
ul.boxlist {
	list-style:none;
	margin:0;
	padding:0;
}
ul.boxlist li {
	line-height:200%;
}
ul.boxlist li a {
	text-decoration:none;
	color:rgb(0,65,65);
	padding-left:20px;
	background: url('http://www.wastebusinessjournal.com/images/navigation/bulletpt.gif') no-repeat left center;
	background-position:0px 0px;
}
ul.boxlist li a:link, ul.boxlist li a:visited {
	text-decoration:none;
	color:rgb(0,65,65);
}
ul.boxlist li a:hover {
	color: rgb(0,89,189);
	background-position:0px -20px;
}


#wrapper {
	margin:0 auto;
	width:950px; /* you can use px, em or % */
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: rgb(230,255,230);
	border:1px solid rgb(51,110,255);
}

#threeColLayout, #twoColLayout, #oneColLayout {
	/* background: url('http://www.wastebusinessjournal.com/images/pixeldark.gif') repeat fixed; */
	background: rgb(100,173,255);
}

#logo {
	display:inline;
	float:left;
	margin:5px 0 0 200px;
	background:url('http://www.wastebusinessjournal.com/images/branding/WasteBusinessJournal.gif') no-repeat;
}
#logo h1 {display:none;}
#logo a {
	display:block;
	height:70px;
	width:400px;
}


/* Area just above each active page area */
#pagehead {
	border: 1px solid rgb(63,143,133);
	border-bottom: none;
	background: white;
	height: 10px;
}
#pagefoot {
	border:1px solid rgb(63,143,133);
	border-top:none;
	background:rgb(63,145,133);
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:4px 0 0 0;
}
#pagefoot a {
	color:rgb(180,226,192);
	text-decoration:none;
	width:100%;
	float:right;
	text-align:right;
	text-transform:uppercase;
}
#pagefoot a:link, #pagefoot a:visited {
	color:rgb(180,226,192);
	text-decoration:none;
}
#pagefoot a:hover {
	text-decoration:none;
	color:white;
}


/* footer */
#footer {
	clear: both;
	width: auto;
	padding: 0px;
	background-color: rgb(121,185,162);
	background-image: url('http://www.wastebusinessjournal.com/images/branding/WBJLogoMovie2.gif');
	background-repeat: no-repeat;
	background-position: 55px 20px;
	height:100px;
}
#footer p {
	color: rgb(39,90,83);
	text-align: center;
	margin:0;
	padding:5px 10px;
}
#footer p a {
	text-decoration:none;
	color: rgb(0,65,65);
}
#footer p a:link, #footer p a:visited {
	color: rgb(0,65,65);
	text-decoration:none;
}
#footer p a:hover {
	color: rgb(204,255,204);
	text-decoration:none;
}
#oneColLayout #footer {
	background-image: none;
}

#copyright {
	width:100%;
	height:20px;
	margin:10px 0 0 0;
	padding:0;
}

.mainnav {
	/* border-right: 1px solid rgb(180,226,192);*/
	/* border-left: 1px solid rgb(180,226,192);*/
}

#primarycontent {
	width:530px; /* width of col2 - 20 (2 x 10px margin) */
	margin:10px;
	overflow:hidden;
}

#threeColLayout .mainnav, #threeColLayout #pagehead, #threeColLayout #pagefoot {
	width:549px; /* same as col2 width */
	margin:0 0 0 200px;
}
#twoColLayout .mainnav, #twoColLayout #pagehead, #twoColLayout #pagefoot {
	width:739px; /* same as col2 width */
	margin:0 0 0 200px;
}
#oneColLayout .mainnav, #oneColLayout #pagehead, #oneColLayout #pagefoot {
	width:929px; /* same as col2 width */
	margin:0 0 0 10px;
}

#threeColLayout #primarycontent {
	width:530px; /* width of col2 - 20 (2 x 10px margin) */
}
#twoColLayout #primarycontent {
	width:720px; /* width of col2 - 20 (2 x 10px margin) */
}
#oneColLayout #primarycontent {
	width:910px; /* width of col2 - 20 (2 x 10px margin) */
}

#container3 {
	float:left;
	width:100%;
	background: rgb(230,255,230);
	overflow:hidden;
	position:relative;
}
#container2 {
	float:left;
	width:100%;
	background:white;
	position:relative;
	border-right: 1px solid rgb(63,143,133);
}
#threeColLayout #container2 {
	right:200px; 
}
#twoColLayout #container2 {
	right:10px;
}
#oneColLayout #container2 {
	right:10px;
}

#container1 {
	float:left;
	width:100%;
	background: rgb(230,255,230);
	position:relative;
	border-right: 1px solid rgb(63,143,133);
}
#threeColLayout #container1 {
	right:550px;
}
#twoColLayout #container1 {
	right:740px;
}
#oneColLayout #container1 {
	right:930px;
}

#col1 {
	float:left;
	position:relative;
	overflow:hidden;
	padding-bottom:20px;
}
#threeColLayout #col1 {
	width:180px;
	left:760px;
}
#twoColLayout #col1 {
	width:180px;
	left:760px;
}
#oneColLayout #col1 {
	width:0px;
	left:950px;
}

#col2 {
	float:left;
	position:relative;
	overflow:hidden;
	padding-bottom:20px;
	border-top:1px solid rgb(63,143,133);
	border-bottom:none;
}
#threeColLayout #col2 {
	width:550px;
	left:770px;
}
#twoColLayout #col2 {
	width:740px;
	left:770px;
}
#oneColLayout #col2 {
	width:930px;
	left:950px;
}

#col3 {
	float:left;
	position:relative;
	overflow:hidden;
	padding-bottom:20px;
}
#threeColLayout #col3 {
	width:180px;
	left:780px;
}
#twoColLayout #col3 {
	width:0px;
	left:780px;
}
#oneColLayout #col3 {
	width:0px;
	left:950px;
}

#twoColLayout #col3 {
	display: none;
}

#oneColLayout #col1, #oneColLayout #col3 {
	display: none;
}

.spacer {
	clear: both;
	width:100%;
	height:20px;
}

/* header */
#header {
	clear:both;
	width:100%;
	background-color: rgb(180,226,192);
}

#masthead {
	clear:both;
	width:100%;
	height:80px;
	background: url('http://www.wastebusinessjournal.com/images/backgrounds/widepixel.gif');
}

#headerimage {
	clear:both;
	position:relative;
	width:100%;
	height:100px;
	/*border-top:1px solid white;*/
	border-bottom:1px solid rgb(63,143,133);
}


/* Navigation Menus */
#topNav {
	clear:both;
	width:100%;
	line-height:20px;
	padding:0;
	margin:0;
	font-size:10px;
}
#topNav ul {
	list-style:none;
	border:none;
}
#topNav li {
	display:block;
	float:right;
	width:auto;
	color:rgb(0,65,65);
	margin:2px;
}
#topNav li a {
	display:inline;
	color:rgb(0,65,65);
	padding:5px 5px 5px 20px;
	text-decoration: none;
	background:none no-repeat left center;
	background-image: url('http://www.wastebusinessjournal.com/images/navigation/topnav.gif');
}
#topNav li a:link, #topNav li a:visited {
	color:rgb(0,65,65);
	text-decoration: none;
}
#topNav li a.contact {background-position:0px 0px;}
#topNav li a.viewcart {background-position:0px -25px;}
#topNav li a.sitemap {background-position:0px -50px;}
#topNav li a.login {background-position:0px -75px;}

#topNav li a:hover, #topNav li a:active {
	color:rgb(0,65,65);
	text-decoration: underline;
}

#mainnavback {
	width:100%;
	height:30px;
	background: rgb(70,165,150) url('http://www.wastebusinessjournal.com/images/backgrounds/mainnav.gif') repeat-x;
	background-position:0px 0px;
}

/* See .mainnav above defined for each page layout */

.mainnav:after{ /*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.mainnav ul{
	width:100%;
	color:rgb(204,255,204);
	font-size:14px;
	text-align:left; /*set value to "left", "center", or "right"*/
	padding:8px 0px 5px 0px;
	margin:0;
}

.mainnav ul li{
	display:inline;
}

.mainnav ul li a{
	background: url('http://www.wastebusinessjournal.com/images/backgrounds/mainnav.gif') repeat-x;
	background-position:0px 0px;
	color:rgb(230,255,230);
	font-weight: bold;
	text-decoration:none;
	padding:8px 12px 5px 12px;
}

.mainnav ul li a:link, .mainnav ul li a:visited {
	color:rgb(230,255,230);
	text-decoration:none;
}

.mainnav ul li a:hover, .mainnav ul li a.selected{
	/*script dynamically adds a class of "selected" to the current active menu item*/
	background-position:0px -30px;
	color:white;
}


/* ######### Style for Drop Down Menu ######### */
.maindropmenu {
	position:absolute;
	top: 0;
	border: 1px solid rgb(63,145,133);
	border-bottom-width: 0;
	line-height:20px;
	z-index:100;
	background-color:rgb(204,255,255);
	width:200px;
	visibility:hidden;
	margin-top:-1px;
}

.maindropmenu a {
	width:auto;
	display:block;
	border-bottom:1px solid rgb(63,145,133);
	padding: 4px;
	text-decoration: none;
	text-indent:8px;
	font-weight:bold;
	color: rgb(63,145,133);
}

.maindropmenu a:link, .maindropmenu a:visited {
	color: rgb(63,145,133);
	text-decoration: none;
}

* html .maindropmenu a {
	/*IE only hack*/
	width: 100%;
}

.maindropmenu a:hover {
	/*THEME CHANGE HERE*/
	color:rgb(0,65,65);
	background-color:rgb(230,255,255);
}


.subnav {
	display:block;
	width:170px;
	background:rgb(230,255,230);
 	border:1px solid rgb(255,166,0);
	font-size:10px;
	padding:1px;
}

.subnav ul {
	list-style:none;
	text-align:left;
	margin:0;
	padding:0;
}

.subnav ul a {
	display:block;
	color:rgb(0,65,65);
	text-decoration:none;
	background:white;
	text-indent:10px;
	padding:5px 0 5px 0;
	border-top:1px solid rgb(230,255,230);
	zoom:1;
}

.subnav ul a:link, .subnav ul a:visited {
	color:rgb(0,65,65);
	text-decoration:none;
}

.subnav ul a:hover {
	color:rgb(0,89,189);
	background: rgb(230,255,255);
	text-decoration:none;
}

.subnav h4 {
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform: uppercase;
	line-height:1.2em;
	background:rgb(121,185,162);
	padding:2px;
	margin:0;
}


/* Calendar Styles (formerly calendar.css) */
table#calendar, table#smcalendar {
	font: normal 12px Arial, Helvetica, sans-serif;
	background-color:rgb(180,226,192);
	width: 100%;
	max-width: 530px;
	border:1px solid rgb(255,166,0);
	vertical-align:top;
}
table#smcalendar {
	font-size:10px;
}

table#calendar tr, table#smcalendar tr {
}

table#calendar th, table#smcalendar th {
	background-color:rgb(121,185,162);
	color:white;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:3px;
}
table#smcalendar th {
	font-size:10px;
	padding:1px;
}

table#calendar td, table#smcalendar td {
	background:white;
	color:rgb(0,65,65);
	width:14%;
	vertical-align:top;
	padding:3px;
}

table#calendar td a, table#smcalendar td a {
	display:block;
}

table#smcalendar td a {
	color:rgb(255,51,0);
}

table#calendar td a:hover {
	text-decoration:underline;
}

table#smcalendar td a:hover {
	text-decoration:none;
	color:white;
	background:rgb(51,110,255);
}

table#smcalendar td {
	padding:1px;
}

table#calendar td p {
	font-size:10px;
	padding-bottom:1px;
}

table#calendar td.today, table#smcalendar td.today {
	background-color:rgb(153,255,255);
}
table#calendar td.special, table#smcalendar td.special {
	background-color:rgb(245,255,255);
}
table#calendar td.normal, table#smcalendar td.normal {
	background-color:white;
}
table#calendar td.empty, table#smcalendar td.empty {
	background-color:rgb(230,255,230);
}

/* Events Table */
table.events {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: block;
	color:rgb(63,145,133);
}
table.events td {
	border-bottom: 1px solid rgb(180,226,192);
}
table.events td.header {
	font-weight: bold;
	background-color:rgb(230,255,230);
	border:0px;
	border-bottom: 1px solid rgb(180,226,192);
}
table.events p.date {
	font-weight: bold;
}


/* select month and year at top of calendar */
.selectdate {
	margin:1px;
	background-color:rgb(230,255,255);
	border:1px solid rgb(63,145,133);
	font-family:arial;
	font-size:14px;
	font-weight: bold;
	color:rgb(102,102,102);
}

/* select buttons on javascript calendar */
td.select {
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:rgb(0,65,65);
	text-align:center;
}
td.select a {
	font-size:10px;
	font-weight:bold;
}
td.select a:link, td.select a:visited {
	text-decoration:none;
	color:rgb(0,65,65);
}
td.select a:hover {
	text-decoration:none;
	color:rgb(63,145,133);
}


/* standard format for data tables */
table.sortable {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:rgb(105,105,105);
	background: rgb(225,225,225);
	font-weight:normal;
	font-size:10px;
	width: 100%;
	border:1px solid rgb(121,185,162);
	vertical-align:top;
}
table.sortable tr {
	/*background-color:rgb(245,255,245);*/
}
table.sortable tr:hover {
	background-color:rgb(255,255,153);
}
table.sortable th {
	background-color:rgb(121,185,162);
	color:white;
	font-weight:bold;
	text-align:center;
	padding:3px;
}
table.sortable th a {
	color:white;
	text-decoration:none;
}
table.sortable th a:hover {
	color:rgb(0,65,65);
	text-decoration:underline;
}
table.sortable td {
	/*background:rgb(230,255,230);*/
	vertical-align: top;
	padding:3px;
}
table.sortable td a {
	/*display:block;*/
}
table.sortable td a:hover {
	text-decoration:none;
	color: rgb(255,51,0);
}
table.sortable td p {
	font-size:10px;
	margin-bottom:1px;
}


/* boxover calendar */
.boxheader {
	background-color:rgb(186,226,192);
	color:rgb(0,65,65);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid rgb(63,145,133);
	padding: 5px;
	width: 175px;
}
.boxbody {
	background-color:rgb(230,255,230);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid rgb(63,145,133);
	border-top-width: 0px;
	padding: 5px;
	width: 175px;
}

.lgboxheader {
	color:rgb(0,65,65);
	background:rgb(121,185,162);
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border:1px solid rgb(63,145,133);
	padding:10px;
	width:400px;
}
.lgboxbody {
	background:rgb(230,255,230);
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	border:1px solid rgb(63,145,133);
	border-top-width: 0px;
	padding:10px;
	width:400px;
}

#social {
	float:right;
	display:inline;
	overflow:hidden;
	height:25px;
	width:200px;
	margin:7px 9px 0 0;
	padding:5px;
	color:rgb(50,100,90);
	border:1px solid rgb(63,145,133);
	background:rgb(180,226,192);
	font-size:10px;
}
#social ul {
	list-style:none;
	border:none;
}
#social li {
	display:block;
	float:right;
	width:auto;
}
#social li a {
	display:block;
	height:25px;
	color:rgb(0,65,65);
	text-align:left;
	margin-left:6px;
	text-decoration:none;
	background:none no-repeat right center;
	background-image:url('http://www.wastebusinessjournal.com/images/navigation/social.gif');
}
#social li a:link, #social li a:visited {
	color:rgb(0,65,65);
	text-decoration:none;
}
#social li a:hover, #social li a:active {
	color:rgb(0,89,189);
	text-decoration:none;
}
#social li a.rss {background-position:right 0px; width:60px;}
#social li a.rss:hover {background-position:right -25px;}

#social li a.facebook {background-position:right -50px; width:65px;}
#social li a.facebook:hover {background-position:right -75px;}

#social li a.twitter {background-position:right -100px; width:25px;}
#social li a.twitter:hover {background-position:right -125px;}

#social li a.linkedin {background-position:right -150px; width:25px;}
#social li a.linkedin:hover {background-position:right -175px;}


a#email {
	display:inline-block;
	position:relative;
	top:6px;
	height:20px;
	width:225px;
	margin:0;
	background:none no-repeat left center;
	background:url('http://www.wastebusinessjournal.com/images/navigation/emailto.gif');
	background-position:0px 0px;
}
a#email:hover {background-position:0px -20px;}

.featurebox {
	display: inline;
	width:200px;
	height:auto;
	border:1px solid rgb(180,226,192);
	background: rgb(230,255,230) url('http://www.wastebusinessjournal.com/images/backgrounds/pricingcover.gif');
	background-repeat: no-repeat;
	background-position:100% 0%;
	padding:10px;
	padding-bottom:0;
	margin:0px;
	margin-bottom:10px;
}

.featurebox a {
	text-decoration:none;
}

.featurebox a:hover {
	color:rgb(0,89,189);
}

.featurebox.reports {
	background: rgb(230,255,230) url('http://www.wastebusinessjournal.com/images/backgrounds/diratlaspages.gif');
	background-repeat: no-repeat;
	background-position:100% 0%;
}

.featurebox.data {
	background: rgb(230,255,230) url('http://www.wastebusinessjournal.com/images/backgrounds/pricingcover.gif');
	background-repeat: no-repeat;
	background-position:100% 0%;
}

.featurebox.maps {
	background: rgb(230,255,230) url('http://www.wastebusinessjournal.com/images/backgrounds/diratlasmap.gif');
	background-repeat: no-repeat;
	background-position:100% 0%;
}

.featurebox h3 {
	text-align:left;
	text-transform:uppercase;
	border-bottom:1px solid rgb(186,226,192);
}

.featurebox h3 a {
	text-decoration:none;
	font-weight:bold;
	color:rgb(63,145,133);
}

.featurebox img {
	float:left;
	margin:4px;
}


.sectiontitle {
	color:rgb(63,145,133);
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	border-bottom: 5px solid rgb(180,226,192);
	margin:0 0 10px 0;
}


/* news page formatting */
#headlines ul {
	list-style:none;
	margin-left: 5px;
	padding-left: 5px;
	line-height:200%;
}

#headlines li {
	margin-top:5px;
	margin-bottom:20px;
	line-height:110%;
}

#headlines p, {
	margin:0;
	margin-bottom:5px;
	padding:0;
}


ol.news {
	margin-left:6px;
	font-size:12px;
	color: rgb(63,145,133);
}
ol.news li {
	margin-left:12px;
	padding-bottom:8px;
}
ol.news li a, ol.news li a:link, ol.news li a:visited {
	color:rgb(0,89,189); /* dark blue */
	text-decoration:none;
	font-weight:bold;
}
ol.news li a:hover {
	text-decoration:underline;
}


/* center elements in column */
.center {
	display:block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
