/*
LIGHT BACKGROUND:		BDDFB3
BASE GREEN:				009D57
DARK GREEN/GREY:		2C372E
TEALISH:				2C372E
LEAF:					465F3F
*/



/*
CSS Reset
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}

/*
Tasmanian State Bike Week
*/

.accessibility
{
	display:						none;
}

.left
{
	float:							left;
}

.right
{
	float:							right;
}

.clear
{
	clear:							both;
}

/**/

html
{
	background-color:				#daf0d5;
	font-family:					Tahoma, Geneva, sans-serif;
}

a img
{
	border:							none;
}

a:link,
a:visited
{
	color:							#df4644;
	font-weight:					bold;
	text-decoration:				none;
}

/**/

.container
{
	width:							935px;
	margin:							0 auto;
}


/**/

.calendarItem
{
	padding:						5px;
	height:							51px;
}

.calendarItem.odd
{
	background-color:				#daf0d5;
}

.datestamp
{
	background-image:				url('../img/template/datestamp.png');
	background-repeat:				no-repeat;
	width:							50px;
	height:							51px;
	float:							left;
}

.datestamp-day
{
	line-height:					18px;
	text-align:						center;
	font-size:						7pt;
	color:							#FFF;
}

.datestamp-date
{
	font-weight:					bold;
	font-size:						14pt;
	text-align:						center;
	line-height:					28px;
}

.calendarItem-description
{
	margin-left:					60px;
	width:							210px;
	
	padding-top:					5px;
}


/**/

.banner
{
	background-image:				url('../img/template/background-bar.png');
	height:							53px;
	
	line-height:					53px;
	padding:						0 20px;
	
	border-left:					solid 1px #FFF;
	border-right:					solid 1px #FFF;
	border-bottom:					solid 1px #FFF;
}

/**/

.columns-1-3
{
	background-color:				#BDDFB3;
}

.columns-1-3 .column-narrow,
.columns-1-3 .column-wide,
.columns-1-3 .column-fat,
.columns-1-3 .column-span
{
	float:							left;
	border-right:					solid 1px #FFF;
	height:							610px;
}

#Info .columns-1-3 .column-narrow,
#Info .columns-1-3 .column-wide,
#Info .columns-1-3 .column-fat,
#Info .columns-1-3 .column-span
{
	height:							300px;
}

.columns-1-3 .column-wide
{
	width:							300px;
}

.columns-1-3 .column-fat
{
	width:							601px;
}

.columns-1-3 .column-span
{
	width:							902px;
}

.columns-1-3 .column-narrow
{
	width:							30px;
	background-image:				url('../img/template/rt-background.png');
	border-left:					solid 1px #FFF;
}

.columns-1-3 .columnData-content
{
	padding:						10px;
}

.columns-1-3 .columnData-content p
{
	padding-bottom:					15px;
}

.columns-1-3 .columnData-content li
{
	padding:						0 0 5px 0;
}

.columns-1-3 .columnData-date
{
	padding:						0 10px 10px 0;
	float:							left;
}

.columns-1-3 .contentData-Info
{
	margin:							10px 0 0 0;
}

.columns-1-3 h3
{
	font-weight:					bold;
}

.columns-1-3 .contentData-Info td
{
	padding:						0 10px 10px 0;
}

.columns-1-3 .columnData-links
{
	padding:						5px 0 20px 0;
}

.columns-1-3 .columnData-title
{
	color:							#FFF;
	font-weight:					bold;
	font-size:						100%;
	
	background-color:				#465F3F;
	
	margin:							0;
	padding:						10px;
	border-bottom:					solid 1px #FFF;
}














#Tag
{
	margin:							20px 0 10px 0;
}

#Tag h1
{
	font-size:						75%;
	color:							#465F3F;
}

#Head
{
	border-top:						solid 1px #FFF;
	border-left:					solid 1px #FFF;
	border-right:					solid 1px #FFF;
	
	width:							933px;
	height:							365px;
	
	background-color:				#6f8ace;
	background-image:				url('../img/template/head.png');
}

#Spiel
{
	padding:						70px 0 0 50px;
	color:							#FFF;
}

#Spiel .heading
{
	font-size:						120%;
	font-family:					Arial, Helvetica, sans-serif;
	padding-bottom:					10px;
}

#Spiel .content
{
	width:							375px
}

#Spiel .content-small
{
	width:							275px
}

#Spiel p
{
	margin-top:						10px;
}

#Map-Container
{
	width:							601px;
	height:							610px;
	position:						relative;
}

#Page
{
	border-top:						solid 1px #FFF;
}

#Info
{
	border-top:						solid 1px #FFF;
	background-color:				#bddfb3;
}

.sectionSub .list
{
	font-size:						70%;
	color:							#465F3F;
}

.sectionSub .list td
{
	padding-bottom:					15px;
}

#Logo
{
	margin:							20px 20px 0 40px;
}

#Base
{
	border-top:						solid 1px #FFF;
	border-left:					solid 1px #FFF;
	border-right:					solid 1px #FFF;
	border-bottom:					solid 1px #FFF;
	
	color:							#BDDFB3;
	background-color:				#465F3F;
	
	font-size:						70%;
	
	padding:						20px;
}

#Base a
{
	color:							#BDDFB3;
	font-weight:					normal;
}

/**/

#Foot 
{
	padding:						10px 0 50px 0;
}

#Foot td
{
	padding:						10px;
	text-align:						center;
}