@CHARSET "UTF-8";
/**
 * This is a file containing css from OOCSS. Currently it contains basic layout and grid styling
 *
 *
 * @author			Nicole Sullivan
 * @date			2011-02.12 (date of implementation)
 * @license			BSD
 * @see 			https://github.com/stubbornella/oocss/
 *
*/
/**
 * Template-CSS from OOCSS; used for basic layout; 
 * 
 * @section oocss-template 
 * @see https://github.com/stubbornella/oocss/wiki
 */
body{_text-align:center;}/* IE5.5 */
a, a:hover, a:active, a:visited {
	color:#5A5B51;
	text-decoration:none;
	outline:none;
}/*resetting anchor styles*/
.main{display:table-cell;*display:block;width:auto;}
.content,.main{*zoom:1;}
.content:after,.main:after{width:0;clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
.page{_text-align:left;} /* wraps other template elems to set width */ /* text-align IE5.5 */
/* "old school" and "liquid" extend page to allow for different page widths */
.oldSchool{width:750px;}
.gs960{width:960px;}
.liquid{width:auto;margin:0;}
/* ====== Columns ====== */
.leftCol{float:left;width:250px;_margin-right:-3px;}
.rightCol{float:right;width:300px;_margin-left:-3px;}


/**
 * Grid CSS from OOCSS;
 * @section 		oocss-grid
 * @see 			https://github.com/stubbornella/oocss/wiki
 * @modification	Added additional form selectors due to the nice drupal system
 */
.line,.lastUnit,.form-item{overflow:hidden; *overflow:visible;*zoom:1;}
.unit {float:left;}
.unitRight{float:right;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333333333333%;}
.size2of3{width:66.66666666666666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.size1of6{width:16.6666666666667%;}
.lastUnit{float:none; width:auto;_position:relative;_left:-3px;_margin-right:-3px;}


/**
 * Spacings for quick styling 
 *
 * @section  oocss-helper
 * @author   Tim Latz
 */
.oocss-mt5 {margin-top: 5px}
.oocss-mt10 {margin-top: 10px}
.oocss-mt20 {margin-top: 20px}
.oocss-mt40 {margin-top: 40px}

.oocss-mb5 {margin-bottom: 5px}
.oocss-mb10 {margin-bottom: 10px}
.oocss-mb20 {margin-bottom: 20px}
.oocss-mb40 {margin-bottom: 40px}

.oocss-pt5 {padding-top: 5px}
.oocss-pt10 {padding-top: 10px}
.oocss-pt20 {padding-top: 20px}
.oocss-pt40 {padding-top: 40px}

.oocss-pb5 {padding-bottom: 5px}
.oocss-pb10 {padding-bottom: 10px}
.oocss-pb20 {padding-bottom: 20px}
.oocss-pb40 {padding-bottom: 40px}