/*
 * @copyright  Copyright (c) 2009 http://ambiently.com
*/
/*  clears from ambiently */
.clearfix,.pagination,#wrapper,#out-content,#footer,
.gt {clear: both;}
.clearfix:after,.pagination:after,#out-content:after,#footer:after,
.gt:after {clear: both;display: block;font: 1px/0px arial;content: ".";height: 0;visibility: hidden;}
* html .clearfix,* html .pagination,* html #out-content,* html #footer,
* html .gt {height: 1%;}
.clearleft {overflow:hidden;clear:left;}
.clearright {overflow:hidden;clear:right;}
/* reference separate font from ambiently */
.black {color: #000;}
.gray {color: #666;}
.green,.green a {color: #090;}
a.green:link,a.green:visited,
.green a:link, .green a:visited {color: #090;}
a.green:hover,
.green a:hover {color: #000;}
.red {color: #ed1e25;font-size: 93%;line-height: 1;}
.orange {color: #f60;}
.px18 {font-size: 138.5%;}
.px20 {font-size: 153.9%;}
.px22 {font-size: 167%;}
.px16green {color: #090;font-size: 123.1%;font-weight: bold;line-height:1;}
.px18gray {color: #999;font-size: 138.5%;font-weight: bold;line-height:1;}
.px9 {font-size: 85%;}
.px8 {font-size: 77%;}
.font-normal {font-weight: 100;}
.f-bold {font-weight: bold;}
/* reference separate margin & padding from ambiently */
.mrbtb15 {margin-top:15px;margin-bottom:15px;}
.mrntb30 {margin-top:30px;margin-bottom:30px;}
.mrnbtm20 {margin-bottom: 20px;}
.mrnb6 {margin-bottom: 6px;}
.mrnb0 {margin-bottom: 0;}
.mrnr10 {margin-right: 10px;}
.pdgb0 {padding-bottom: 0;}
.pdgb18 {padding-bottom: 18px;}
.pdgb30 {padding-bottom: 30px;}
/* reference separate align & float from ambiently */
.acenter {text-align: center;}
.aleft {text-align: left;}
.floatl {float: left;}
.floatr {float: right;}
/* reference separate others from ambiently */
.nonebr {border: 0;}