/* GLOBAL STYLES */
@import url(global.css);

/* STYLES UNIQUE TO DEFAULT */
.home-content							{ width: 471px; float: left; }
.news									{ padding-bottom: 10px; border-bottom: 1px solid #d3d3d3; }
.news .txt								{ width: 100%; }
.news td								{ vertical-align: top; }
td.img-left								{ padding-right: 15px; }
td.img-right							{ padding-left: 15px; }
.more									{ background: #ededed url(../_images/gradient2.gif) repeat-x; font-size: 0.857em; padding: 5px 7px 7px; text-align: right; }

#twocolumns								{ width: 731px; margin-top: 10px; padding: 0 0 26px 0; float: right; }
.aside									{ width: 240px; overflow: hidden; float: right; }
.aside img								{ display: block; }
.aside .join-box						{ padding: 30px 45px 20px 41px; border: 1px solid #d3d2d3; border-width: 1px 0; }
.aside .join-box fieldset div			{ background: url(../_images/bg-input3.gif) no-repeat; }
.aside .join-box fieldset div input		{ width: 130px; }

.calendar								{ background: url(../_images/bg-calendar.gif) repeat-x 0 100%; margin: 1px 0 3px 0; padding: 26px 29px 11px 32px; border-left: 1px solid #d3d2d3; border-bottom: 1px solid #d3d2d3; }
.calendar h2							{ margin: 0 0 17px; text-align: center; }
.calendar h2 small						{ display: block; font-size: 0.8em; }
.calendar .buttons						{ height: 1%; font-size: 0.9em; padding: 4px 3px 0 0; }
.calendar .buttons:after				{ display: block; content: ""; clear: both; }
.calendar .buttons a.next				{ float: right; }
.calendar table							{ width: 100%; border-collapse: collapse; }
.calendar td							{ width: 21px; height: 21px; padding: 0 3px 4px 0; }
.calendar td a							{ width: 21px; height: 21px; display: block; background: #d0d0d0; font-weight: bold; font-size: 12px; line-height: 21px; color: #fff; text-decoration: none; text-align: center; }
.calendar td a.selected					{ background: #94012d; }
.calendar td a.active,
.calendar td a:hover,
.calendar td a.hover					{ background: #da8d20; }
.calendar td span						{ width: 21px; height: 21px; display: block; background: #fcfcfc; }
.calendar td .next-month				{ background: #fefefe; }

.facebook								{ border-top: 1px solid #d3d2d3; }

.banner									{ padding: 9px 15px; }

