/* ====================================================================
COLUMNS LAYOUT
-------------------------------------------------------------------- */

.columns-float {
float: left;
width: 100%;
margin: 0 0 5px 0;
padding: 0;
color: #000;
background: #315fb0;
}



.column-one {
float: right;
width: 100%;
margin: 0;
padding: 0;
color: #000;
background: #d9fdff;
}

/* CSS HACK: Caio hide from NN4 since NN4's float model is all wrong */

/*/*/
.column-two { 
display: none;
}

/* */



/* ====================================================================
NAVIGATION
-------------------------------------------------------------------- */

.nav {
height: 40px;
}


/* ====================================================================
COLUMN-ONE CONTENT (Center)
-------------------------------------------------------------------- */

.column-one-content {
margin: 0;
padding: 10px 10px 200px 20px;
color: #000;
background: #d9fdff;
}

.column-one-content h2, .column-one-content h3, .column-one-content h4 {
font-weight: bold;
}

.column-one-content ul, .column-one-content ol, .column-one-content dl {
margin: 0;
padding: 0;
}

.column-one-content ul li, .column-one-content ol li {
margin: 0 0 .5em 2.5em;
padding: 0;
}

.column-one-content ul li {
	list-style:disk;
}

.column-one-content ul.no-bullets li {
margin: 0 0 0 2.5em;
padding: 0;
list-style: none;
}

.column-one-content dl dt {
color: #970f00;
background: transparent;
font-weight: bold;
}

.column-one-content .mast {
position: relative;
margin: 0;
padding: 0;
height: 60px;
}

.column-one-content .event-info {
float: right;
width: 200px;
margin: 0 0 10px 10px;
padding: 3px;
color: #000;
background: transparent;
border: 1px solid #315fb0;
}


/* ====================================================================
TABLE FORMATTING
-------------------------------------------------------------------- */

table {
margin: 0;
padding: 0 0 10px 0;
width: 100%;
}

table td {
margin: 0;
padding: .25em;
vertical-align: top;
}
