#content {
	background-image: url("images/column_back.gif");
	background-repeat: repeat-y;/**/
	background-position: -10px 0;
}

	#content #main {
		width: 480px;
		float: left;
		margin: 20px 20px 0 0;
		padding: 0 40px 0 20px;
	}

		#content #main ul li small {
			color: #666;
		}

	#content #side {
		float: left;
		width: 190px;
		margin-top: 25px;
		padding-right: 10px;
	}

		#content #side h3 {
			margin: 0;
			padding: 0;

			color: #999;
			font-size: 130%;
			font-weight: normal;
		}

		#content #side form {
			margin: 0;
			padding: 0;
		}

			#content #side form label {
				display: none;
			}

			#content #side form p.error {
				color: #c00;

				font-weight: bold;
			}

			#content #side form input.error_field, #content #side form textarea.error_field, #content #side form select.error_field {
				background-color: #ffeedd;
				color: #c00;
			}

			#content #side form input {
				width: 180px;
			}

				#content #side form input.clickable {
					float: right;
					width: 40px;
					height: 40px;
					margin: -45px 10px 10px 0;
					_margin-top: -50px;


					background-image: url("images/button_back.gif");
					background-color: transparent;

					border: none;

					cursor: pointer;

					text-indent: -10000px;
				}

		#content #side ul {
			list-style-type: none;
			margin: 20px 0 30px 0;
			padding: 0;
		}

			#content #side ul li {
				margin-bottom: 10px;
				padding-bottom: 10px;

				border-bottom: 1px dotted #ccc;
			}

				#content #side ul li.last {
					border-bottom: none;
				}

				#content #side ul li small {
					display: block;
					margin-top: 5px;
					color: #666;
				}

				#content #side ul li a {
					text-decoration: none;
				}

					#content #side ul li.here {
						/*background-color: #eee;*/
					}

					#content #side ul li a:hover {
						text-decoration: underline;
					}
					
						#content #side ul li ul {
							list-style-type: circle !important;
							margin: auto !important;
							padding: 0 0 0 20px !important;
						}
							#content #side ul li ul li {
								margin-bottom: 0 !important;
								padding-bottom: 0 !important;
				
								border-bottom: none;
							}