#sidebar {
	width: 220px;/*240*/
	padding: 180px 20px 0 0;
	float: left;
}

	#sidebar .box {
		width: 220px;
	}

		#sidebar .box .top-box { width: 220px; background-image: url("/i/sidebar-top-box.png"); }
		#sidebar .box .bottom-box {width: 220px; background-image: url("/i/sidebar-bottom-box.png"); }
		
		#sidebar .box .inner-box {  
			padding: 10px 20px;
		}
		
			#sidebar .box .inner-box h2 {
				font-family: arial, verdana, serif;
				font-size: 16px;
				font-weight: bold;
				color: #fff;
				text-align: center;
			} 
			
			#sidebar .box .inner-box h3 {
				text-align: center;
			}
			
				#sidebar .box .inner-box h3 a {
					font-family: arial, verdana, serif;
					font-size: 12px;
					text-transform: uppercase;
					color: #fff;
				}
				
				#sidebar-google-map {
					background-image: url("/i/google-map.jpg");
					height: 180px;
					margin: 7px 0;
				}
				
				#sidebar-calendar {
					padding: 10px 0;
				}
				
				#sidebar-calendar table {
					width: 100%;
					border-collapse: collapse;
				}
					
					#sidebar-calendar table th,
					#sidebar-calendar table td {
						height: 24px;
						text-align: center;
						border: 1px #fff solid;
						vertical-align: middle;
					}
					
					#sidebar-calendar table th {
						background: #ccc;
						color: #393939;
						font-weight: bold;
					}
					
					#sidebar-calendar table td {
						background: #ebebeb;
						color: #606060;
					}
					
						#sidebar-calendar table td a {
							display: block;
							height: 18px;/*24*/
							padding-top: 6px;
							background: #ccc;
							color: #393939;
							font-weight: bold;
							text-decoration: none;
						}
						
						#sidebar-calendar table td a:hover {
							background: #b9b9b9;
						}
						
				#sidebar-calendar h4 {
					font-size: 14px;
					font-family: arial, verdana, serif;
					color: #fff;
					text-transform: uppercase;
					text-align: center;
					margin: 0 0 10px 0;
				}
				
				#sidebar-calendar h4 a {
					text-decoration: none;
					color: #fff;
				}
				
				
				#sidebar-weather {
					padding: 10px 0;
				}
				
					#sidebar-weather table {
						background: #fff;
						width: 100%;
						background: #fff;
					}
					
						#sidebar-weather table td {
							text-align: center;
							width: 33%;
							padding: 10px 0;
							color: #303030;
						}
						
							#sidebar-weather table td h4 {
								font-family: verdana, arial, serif;
								font-size: 11px;
							}
							
							#sidebar-weather table td p {
								font-family: verdana, arial, serif;
								font-size: 9px;
								line-height: 12px;
							}
							
							
							
							
#sidebar-navigation {
	width: 220px;
	background: #ccc;
	margin: 0 0 0 0;
}

	a.sidebar-navigation-links {
		display: block;
		width: 220px;
		height: 32px;
		color: #fff;
		text-decoration: none;
	}
	
		a.sidebar-navigation-links span {
			display: block;
			padding: 9px 0 0 30px;
			font-size: 14px;
			font-weight: bold;
			background-image: url("/i/links-dot.png");
			background-position: 15px 12px;
			background-repeat: no-repeat;
		}
		
			a.selected span {
				background-image: url("/i/links-dot-selected.png");
				background-position: 12px 14px;
				background-repeat: no-repeat;
			}
	
	div.conter {
		padding: 0;
	}
	
		div.conter div {
			padding: 5px 20px 10px 30px;
		}
		
			div.conter div form fieldset label {
				display: block;
				font-size: 11px;
				color: #fff;
				line-height: 14px;
				margin: 0 0 3px 0;
			}
			
				a.sidebar-submit {
					display: block;
					width: 50px;
					padding: 5px;
					background: #fff;
					margin: 0 0 0 0;
					text-align: center;
					text-decoration: none;
					color: #000;
					border-right: 1px #666 solid;
					border-bottom: 1px #666 solid;
				}
	
	a#link_1 {
		background: #97bf11;
		background-image: url("/i/link-1.png");		
	} #box_1 { background: #97bf11; }
	
	/************************/
	
	a#link_2 {
		background: #e22313;
		background-image: url("/i/link-2.png");		
	} #box_2 { background: #e22313; }
	
	/************************/
	
	a#link_3 {
		background: #923c06;
		background-image: url("/i/link-3.png");		
	} #box_3 { background: #923c06; }
	
	/************************/
	
	a#link_4 {
		background: #efa300;
		background-image: url("/i/link-4.png");		
	} #box_4 { background: #efa300; }
	
	/************************/
	
	a#link_5 {
		background: #4369b2;
		background-image: url("/i/link-5.png");		
	} #box_5 { background: #4369b2; }
	
	/************************/
	
	a#link_6 {
		background: #97bf11;
		background-image: url("/i/link-6.png");	
		height: 27px;	
	} #box_6 { background: #97bf11; }
	
	
	
	
	
	
	
	
	
	
	a#link_things-to-do.selected {
		background-image: url("/i/link-things-to-do-selected.png") !important;
	}
	
	#box_things-to-do {
		background: #e21f19;
		
	}
	
	div#link-bottom-corners {
		width: 220px;
		height: 5px;
		margin: 0 0 20px 0;
		padding: 0;
		line-height: 0;
		font-size: 0;
		background-image: url("/i/link-bottom-corners.png");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	