body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%; }
body {
	background: url(images/template/bg_yellow.jpg) repeat #ffcc33;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; }
	 
.bund {
	padding: 0 15px 0 15px;
	margin: 0 auto 0 auto;
	width:796px;
	background-image: url(images/template/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*background: url(images/template/bund_bg.gif) repeat-y 15px #fff;*/ }

/* -- HEADER -- */
	
.photo {
	width:802px;
	/* [disabled]background:url(images/template/header.jpg) #ffcc33 no-repeat; */
	overflow:inherit;
	height:310px;
	
}

	.logo, .strap  { margin-left:8px;}
	.strap { font-size:1.6em; color:#FFF; margin-top:2em; }
	.navigation {
		font-weight:bold;
		/*background:url(images/template/bg_yellow.jpg) #ffcc33 repeat;*/
		display:block;
		padding:10px;
		margin: 0 35px 0 -15px;
		overflow:visible;
		border: 1px solid #000;
		font-size: 1.1em;
		text-transform: none;
		width: 812px; 
		background-color:transparent;}
	
	.navigation ul { margin:0; padding:0;}
	.navigation ul li { list-style:none; display:inline; margin-right:25px; color:#FFF; }
	.navigation ul li a { color:#FFF; }
	.navigation ul li a:link { text-decoration:none;}
	.navigation ul li a:active { text-decoration:none;}
	.navigation ul li a:hover { text-decoration:none; color:#000000;}
	.navigation ul li a:visited { text-decoration:none;}
	.navigation ul li.selected a { color:#FFFF00; cursor: default; }
	
	.subscribe {
	margin: 0 5px 8px 0;
	text-align:right;
	font-size:0.7em;
	z-index:10;
	background-color: #f8cb4b;
}
		.subscribe a { color:#333; }
		.subscribe a:link { text-decoration:underline;}
		.subscribe a:active { text-decoration:underline;}
		.subscribe a:hover { text-decoration:none;}
		.subscribe a:visited { text-decoration:underline;}
		
/* -- CONTENT -- */
		
.content {
	border-left:0px solid #afafaf;
	border-top: none!important;
	border-right: 0px solid #afafaf;
}

/* -- LEFT -- */

	.leftColumn { 
		float:left;
		margin:0 0 0 5px;
		width:210px;
		position: relative;
		height:100%;}
		
		.leftPink { 
			margin-top:1px;
			color:#fff;
			padding: 2px;
		  	position: relative;
			font-size: 0.8em; 
			height:30px; }
		.tab { 
			background-image:url(images/template/sideBox_pink_left.gif);
			background-color: #000000;
			background-repeat:no-repeat;
			display:block;
			color:#FFF;
			padding: 0 0 0 18px;
			width: 192px;
			float:left;
			height: 36px;
			margin-bottom:10px; }
			.tab img { float:left; padding-right:10px; }
			.tab a { color:#fff; text-decoration:none; }
			.tab a:link { text-decoration:none;}
			.tab a:active { text-decoration:none;}
			.tab a:hover { text-decoration:none;}
			.tab a:visited { text-decoration:none;}
			.tabEnd { 
				/*background-image:url(images/template/sideBox_pink_right.gif);*/ 
				background-repeat:no-repeat;
				height: 36px;
				width: 190px;
				line-height:30px; }
				.tabEnd a {
					border-bottom-width: 1px;
					border-bottom-style: dotted;
					border-bottom-color: #FFF; }
				.tabEnd a:hover {
					border-bottom-width: 1px;
					border-bottom-style: solid;
					border-bottom-color: #FFF; }
									
			.leftBlue { 
				background-color:#000;
				color:#FFF;
				text-align:center;
				margin-top:10px;
				white-space: nowrap; }
				.leftBlue .one {
					font-size: 280%;
					text-align:center;
					font-weight:bold;
					line-height: 1em; }
				.leftBlue .two {
					font-size: 200%; 
					line-height: 1em;}
				.leftBlue .three {
					font-size: 160%;
					background-image:url(images/template/sideBox_blue.gif); 
					background-repeat:no-repeat;
					background-position:bottom;
					display:block;
					width: 100%;
					padding-bottom: 8px; }
					
				.tabBlue {
					background-image:url(images/template/sideBox_blue.gif); 
					background-repeat:no-repeat;
					display:block;
					width: 100%;
					height: 34px;
					margin-bottom:10px; }

        .twitter {
          font-size: 75%;
          background-color: #FFFFFF /*#ffd6f4;*/;
          padding: 0 0 1em 0;
		  margin-top:10px;
		  border: 1px solid #000;
		  display:block;
        }
        .twitter a, .twitter a:visited {
          font-weight: bold;
          text-decoration: none;
          color: #666666;
        }
        img {
          border: none;
        }
        .twitter p {
          margin: 0;
          text-align: center;
        }
        .twitter h1 {
          font-size: 100%;
          margin: 0 0 0 6px;
        }
        .twitter ul {
          margin: 0 0 0 6px;
          padding: 0;
          list-style: none;
        }
        .twitter ul li {
          margin-bottom: 1em;
        }
        .twitter em {
          color: #c9278d;
        }
		
		.leftHot { 
					color:#FFFFFF;
					background-image:url(images/template/hot_background.gif);
					background-position: center bottom;
					background-color:#000000;
					background-repeat:no-repeat;
					padding: 2px 8px 8px 8px;
					min-height: 200px;
					margin-top: 10px; 
					border: 1px solid #000;
		            display:block;}
					.leftHot img 	{ float:left; margin:0 8px 4px 0; }
					.leftHot h1 	{ 
						padding: 	8px 0 8px 40px;
						margin:		4px 0 0 0; 
						font-size:	1.2em; 
						/*background:	url(images/template/icon_hot.gif) left top no-repeat;*/
						color:#FFFFFF; }
					.leftHot p 		{ font-size: 0.8em; padding:0;  }
					.leftHot a 		{color:#ffcc33; font-weight:bold; font-variant: small-caps; }
					.leftHot a:link { text-decoration:underline;}
					.leftHot a:active { text-decoration:underline;}
					.leftHot a:hover { text-decoration:none;}
					.leftHot a:visited { text-decoration:underline;}
					
/* -- RIGHT -- */
		
	.rightColumn {
		text-align:right;
		margin-left: 230px;
		background-color:#f8cb4b; 
		padding-left:5px;
		padding-right:5px;}
		
		.rightColumn .heading {
			background-color:#000000;
			color:#FFFFFF;
			display:block;
			margin: 10px 0px 10px 0;
			padding: 5px;
			border: 1px solid #000;
			text-align:left;
			font-weight:bold;
			font-size:1.1em; }
		.rightColumn .SubHeading {
			background-color:#fff;
			display:block;
			float:none;
			margin: 10px -15px 10px 0;
			padding: 2px 2px 2px 5px;
			border: 1px solid #000;
			text-align:left;
			font-weight:bold;
			font-size:1.1em; }
		.rightColumn .item { text-align:left; margin: 0 0 0 0; padding: 0 0 0 0; font-size:90%; }
		.item h1 img{
	display:block;
	float:right;
	margin: -10px 0 10px 0;
	border:none;
}
		.item img { border: 1px solid #000000; float:left; margin: 0 8px 6px 2px; }
		.item img.icon { border: none; float:left; margin: 0 5px 5px 5px; }
		.item a { color:#118f89; }
		.item p { padding:0 5px 10px 5px; margin: 0; }
		.itemBuy h1 img { border: 10px solid #FF000; float:right; margin: 0 8px 6px 2px;}

/* -- FULL -- */
		
	.fullColumn {
		text-align:right;
		display:block;
		margin: 0 0 0 15px;
		padding-bottom:5px; 
		background-color:#f8cb4b;}
	
	.fullColumn .heading {
	background-color:#000000;
	display:block;
	margin: 0px 0px 10px -15px;
	padding: 2px 2px 2px 5px;
	border: 1px solid #000;
	text-align:left;
	font-weight:bold;
	font-size:1.1em;
	color: #FFFFFF;
}
		.fullColumn .SubHeading {
			background-color:#fff;
			display:block;
			margin: 10px -15px 10px 0;
			padding: 2px 2px 2px 5px;
			border: 1px solid #000;
			clear:both;
			float:none;
			text-align:left;
			font-weight:bold;
			font-size:1.1em; }
		.fullColumn a { color:#118f89; }	

/* -- FOOTER -- */	
	
.footer {
	background: /*url(images/template/footer.jpg) left top no-repeat*/ #fff;
	width:775px;
	padding-right:20px;
	display:block;
	height:75px; /* Was 400px */
	text-align:right;
	clear:both; 
	border: 1px solid #000;}
	
	.footer img { margin: 5px 5px 5px 5px; }
	
/* -- CALENDAR -- */
label { font-size:0.8em; font-weight:bold; }
.calendarDate { 
	margin: 0 10px 5px 0;
	text-align:left;
	float:none;
	clear:both; }		
.calendarDate span.date { 
	background: #E0B028; 
	display:block;
	border: #333 1px solid;
	text-align:center;
	padding:4px;
	font-weight:bold;}	
.calendarDate .act { 
	padding: 6px 0 6px 0;
	border-bottom: #fff 1px dashed;
	margin: 0 1% 5px 5px;
	font-size:0.82em;
	float:left;
	clear:right;
	width:48%; }
.calendarDate .act img { 
	border: #333 1px solid;
	padding: 5px;
	margin: 0 5px 5px 0;
	background:#fff;
	float:left;
	width: 80px;
	height:80px; }
.filter { 
	text-align:left;
	margin-bottom:10px;}	
	
/* -- GLOBAL -- */		

.strong 		{ font-weight:bold; font-size:125%; line-height:1.8em; padding: 0 0 0 10px; }	
.iconBanana 	{ margin-top: 4px; }
h1 				{ font-size:1.4em; padding: 0 0 5px 0; margin:0; }
.clearAll 		{ clear:both; margin:0; padding:0; float: none; }
.smallText 		{ font-size:0.6em;}
form 			{ padding:0; margin:0;}
.imageLeft		{ float:left; margin-right:8px; border:none!important;}
p.iconList		{ padding:3px 0 12px 0; clear:right;}
span.details	{ font-style:italic; font-size:0.7em;}


/*   YOUTUBE   */
object.youtube {
	width: 320px;
	height:265px;
}

embed.youtube {
	width: 320px;
	height:265px;
}

.youtubeunit {
	padding: 4px;
	background: #fff;
	border: 4px solid #ddd;
	margin: 10px auto;
	width: 575px;
}


/*  CHANGED 2009

#49b548 to #cc0099

#80c99b to #993366

line 107 to #cc0099
line 70 to #cc0099
Line 237 to 
*/

	.navigation2 {
		font-weight:bold;
		background:url(images/template/bg_yellow.jpg) #ffcc33 repeat;
		display:block;
		padding:10px;
		margin: 0 35px 0 -15px;
		overflow:visible;
		border: 1px solid #000;
		font-size: 1.1em;
		text-transform: none;
		width: 812px; 
		background-color: transparent;}
	
	.navigation2 ul { margin:0; padding:0;}
	.navigation2 ul li { list-style:none; display:inline; margin-right:8px; color:#FFF; height:30px; }
	.navigation2 ul li a { color:#FFF; }
	.navigation2 ul li a:link { text-decoration:none;}
	.navigation2 ul li a:active { text-decoration:none;}
	.navigation2 ul li a:hover {border-bottom-color:#000; border-bottom:solid;}
	.navigation2 ul li a:visited { text-decoration:none;}
	.navigation2 ul li.selected a {border-bottom-color:#FFF; border-bottom:solid;}
	
	/*.navigation2 ul { margin:0; padding:0;}
	.navigation2 ul li { list-style:none; display:inline; margin-right:8px; color:#FFF; height:30px; }
	.navigation2 ul li a { color:#FFF; }
	.navigation2 ul li a:link {}
	.navigation2 ul li a:active {}
	.navigation2 ul li a:hover {border-bottom-color:#000; border-bottom:solid;}
	.navigation2 ul li a:visited { text-decoration:none;}
	.navigation2 ul li.selected a {border-bottom-color:#FFF; border-bottom:solid;} */
