/* CSS Document */
/* JoMoWeb LLC 2006 | JoMoWeb.com - We find the people that are looking for you! */

/* Universal Styles */

* {
behavior: url(http://skibowl.com/iepngfix.htc);
 }

body {padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background: #6c81b0 url(uploads/images/flakes.jpg) repeat-x top left;
	}
	
.color_1 {background-color: #EDEFE7;}
.color_2 {background-color: #000000;}

/* Content Styles */

.content {color: #333333;
	background-image: url(uploads/images/content_bg.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 1.5;
	padding-left: 20px;
	padding-right: 20px;
	border: 4px solid #60719d;}

.content li {list-style-image: url(uploads/images/bullet.gif);}
.content a {color: #195DA5;}
.content a:hover {color: #E10644;}
	
.content h1 {color: #333333;
	font-size: 21px;}
	
.content table td {padding: 5px;}

.cell_1 {color: #EDEFE7;
	background-color: #000000;}
.cell_1 a {color: #FFFFFF;}
.cell_1 a:hover {color: #E10644;}
.cell_2 {color: #EDEFE7;
	background-color: #60719D;}
.cell_2 a {color: #FFFFFF;}
.cell_2 a:hover {color: #E10644;}
.cell_3 {color: #EDEFE7;
	background-color: #8491B0;}
.cell_3 a {color: #FFFFFF;}
.cell_3 a:hover {color: #E10644;}		
.cell_4 {background-color: #EDEFE7;}

/* Sidebars Styles */
	
.conditions {
	background-image: url(uploads/images/conditions_bg_winter.jpg);
	background-repeat: no-repeat;
	background-position:0px 2px;
	color: #ffffff;
	font-size: 10px;}

.conditions a {color: #ffffff;}
.conditions a:hover {color: #E10644;}
	
.whats_happening {background-image: url(uploads/images/whats_happening_bg.jpg);
	background-repeat: no-repeat;
	color: #000000;
	font-size: 11px;
	font-weight: bold;}
.whats_happening a {color: #01493c;}
.whats_happening a:hover {color: #e10048;}
.whats_happening li {list-style-type: square;}

.board {background-image: url(uploads/images/board_bg.jpg);
	background-repeat: no-repeat;
	background-position: center -1px}
	
.board a {
	color: #195da5;
	}
	
.sidebar {background-image: url(uploads/images/quick_links_bg_winter.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #00548d;
	color: #eef1e8;
	font-size: 11px;
	font-weight: bold;
	padding: 15px;}
	
.sidebar a {color: #eef1e8;}
.sidebar a:hover {color: #e10048;}
.sidebar input {
	border: 0px;
	background-color: #ffffff;}
	
/* Footer Styles */

.footer {color: #ffffff;
		font-weight: bold;
		padding: 10px 0px;
		text-align: center;
		}
	
/* Background Styles */

	
.left_board {background-image: url(uploads/images/left_board_tip.jpg);
	background-repeat: no-repeat;
	background-position: right 2px; 
	}
	
.right_board {background-image: url(uploads/images/right_board_tip.jpg);
	background-repeat: no-repeat;
	background-position: left 2px; }
	
/* Border */
.border {background-color: #EEF1E8;}

.border img {margin-top: -1px;}

/*Calendar */
.calendar tr td a
{
color: #EEF1E8;
font-weight: bold;
}

.calendar tr th
{
color: #EEF1E8;
background-color: #000000;
font-weight: bold;
}

/* Month Title */
.calendar-month
{font-weight: bold;
font-size: 14px;}

/* highlight "today" for the small calendar */
.calendar-today
{
font-weight: bold;
}

/* display the "upcominglist" or "pastlist" as one line per entry (assuming table_id='cal-upcominglist') */
#cal-upcominglist .calendar-date-title
,#cal-upcominglist .calendar-summary-title
{
display: none;
}

#cal-upcominglist h2
,#cal-upcominglist .calendar-date
,#cal-upcominglist .calendar-summary
{
display: inline;
margin-right: 5px;
}

/* tidy up text sizes for lists */
#cal-list h1, #cal-upcominglist h1
{
color: red;
font-size: 120%;
}
#cal-list h2, cal-upcominglist h2
{
font-size: 110%;
}

/** large calendar rules (assuming table_id='big') **/
/* border on for #big */
#big{
margin: 0px;
border-collapse: collapse;
}

/* nice squares for the #big table */
#big th
{
border: 1px solid #EDEFE7;
padding: 3px;
width: 60px;
}

#big td {

border: 1px solid #EDEFE7;
vertical-align: top;
padding: 3px;
height: 90px;
width: 60px;
}

/* format summaries nicely in #big */
#big ul
{
margin: 0px;
padding: 0px;
padding-left: 5px;
}


#big li
{
list-style-image: none;
list-style-type: none;
padding: 0px;
margin: 0px;
}

/* background colours for #big */
#big td
{
background-color:  #8491B0;
}

#big .calendar-day
{
background-color:  #8491B0;
}

#big .calendar-today
{
font-weight: bold;
background-color:  #E10644;
}

.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title
{
display: none;
}
