@charset "iso-8859-1";
/*******************************************************************************
*  curlnavy.css : 07/07/2007	seanhaase[at]brinkster[dot]net
* ------------------------------------------------------------------------------
*  Alter the template drop down layout to suite the needs of the Navy website
*******************************************************************************/
@import "/css/rounded_corners.css";
@import "/css/colour_themes/hue210.css"; 

#outerColumnContainer
{
	border-left-width: 16em;
	border-right-width: 16em;
}
#leftColumn
{
	margin-left: -16em;
	width: 16em;
}
#rightColumn
{
	margin-right: -16em;
	width: 16em;
}
#innerColumnContainer { background-color: #eee; }
#contentColumn ul.rMenu-ver, #contentColumn ul.rMenu-ver ul { width: 12em; }
#pageWrapper
{
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
}
#contentColumn { font-size: 120%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#contentColumn .rMenu-center { font-size: 85%; }

#banner
{
	background-color: #00559c;
	background-image: url("/images/css/wavylines.gif");
	background-position: -4em 0;
	background-repeat: no-repeat;
}
#banner h1
{
	font-family:  "Lucida Calligraphy", Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 280%;
}
#innerColumnContainer
{
	background-image: url("/images/css/content_bg.gif");
	background-position: center -200px;
	background-repeat: no-repeat;
}
#leftColumn .rock {
	margin: 4px;
	padding-left: 24px;
	background-image: url("/images/css/red_rock_left.gif");
	background-position: left top;
	background-repeat: no-repeat;
}
#rightColumn .rock {
	margin: 4px;
	padding-left: 24px;
	background-image: url("/images/css/red_rock_right.gif");
	background-position: left top;
	background-repeat: no-repeat;
}



.float_left { float: left; }
.float_right { float: right; }
.float_clear { clear: both; }

.align_left { text-align: left; }
.align_center { text-align: center; }
.align_right { text-align: right; }

.align_top { vertical-align: top; }
.align_middle { vertical-align: middle; }
.align_bottom { vertical-align: bottom; }

.font_normal { font-weight: normal; }
.font_fold { font-weight: bold; }
.font_italic { font-style: italic; }

.tight { margin: 0; padding: 0; }

.border_none { border: none; }

.bullet_none { list-style: none; }
.bullet_alpha_lower { list-style: lower-alpha; }

.width100 { width: 100%; }
.width50 { width: 50%; }
.width45 { width: 45%; }
.width14_2 { width: 14.2%; }
.width14_3 { width: 14.3%; }


.calendars td {
	height: 50px;
	border: solid 1px #000;
	color: #000;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.calendar td { 
	background-color: #eee;
	border: solid 1px #000; 
	text-align: center; 
 }
 
td.non { border: none; background-color: transparent; }
td.holiday { background-color: #f00; }
td.meeting { background-color: #bcd; }
td.event { background-color: #bdc; }
td.bonspiel { background-color: #cbd; }
td.clinic { background-color: #cdb; }
td.closed { background-color: #dbc; }
td.other { background-color: #dcb; } 

td.iceMaint { background-color: #f00; color: #000; font-weight: bold; font-style: italic; vertical-align: middle; text-align: center; }
td.iceAvail { background-color: #090; color: #000; font-weight: bold; font-style: italic; vertical-align: middle; text-align: center; }
td.iceRental { background-color: #999; color: #000; font-weight: bold; font-style: italic; vertical-align: middle; text-align: center; }
td.seniorFixed { background-color: #bdb; color: #000; vertical-align: middle; text-align: center; }
td.seniorOTB { background-color: #bdc; color: #000; vertical-align: middle; text-align: center; } 
td.mensFixed { background-color: #bdd; color: #000; vertical-align: middle; text-align: center; }
td.mensDraw { background-color: #bcd; color: #000; vertical-align: middle; text-align: center; }
td.openCash { background-color: #bbd; color: #000; vertical-align: middle; text-align: center; }
td.dayLadiesDraw { background-color: #dbb; color: #000; vertical-align: middle; text-align: center; }
td.dayLadiesFixed { background-color: #dcb; color: #000; vertical-align: middle; text-align: center; }
td.ladiesFixed { background-color: #ddb; color: #000; vertical-align: middle; text-align: center; } 
td.ladiesDraw { background-color: #cdb; color: #000; vertical-align: middle; text-align: center; }
td.mixedPrime { background-color: #cbd; color: #000; vertical-align: middle; text-align: center; }
td.mixedWeekend { background-color: #dbd; color: #000; vertical-align: middle; text-align: center; }
td.recreational { background-color: #ccb; color: #000; vertical-align: middle; text-align: center; }
td.junior { background-color: #dbc; color: #000; vertical-align: middle; text-align: center; }
td.littleRocks { background-color: #cdc; color: #000; vertical-align: middle; text-align: center; }
/******************************************************************************/