/*
# $Id$
*/

.col {
	float: left;
	min-height: 300px;
	padding: 0px 15px;
	width: 220px;
}
.col[class] {
	width: 210px;
}

	.col h2 {
		font-size: 18px;
		text-shadow: rgba(100, 100, 100, 0.5) 1px 1px 1px;
	}

	.col h4 {
	}

	.col div.hr {
		background: url('images/bg-hr.png') no-repeat center top;
		height: 2px;
	}

		.col div.hr hr {
			visibility: hidden;
		}

	.col ul {
		margin: 1em 0em;
		padding: 0em 0px 0px 1.25em;
	}

#main .col1 {
	background: url('images/col-border.png') repeat-x center top;
	padding: 0px 2px;
	width: 220px;
}
#main[id] .col1 {
	width: 216px;
}

#main .col1wide {
	padding-right: 0px;
	width: 460px;
}
#main[id] .col1wide {
	width: 458px;
}

	.col1 .liner {
		background: #fff;
		min-height: 300px;
		margin-top: -1px;
		padding: 1px 13px;
	}

.col h4.with-subnote, .col h5.with-subnote {
	margin-bottom: 0px;
}

.col p.head-subnote {
	color: #999;
	font-size: 11px;
	margin-top: 0px;
}

.col fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
}

.col input {
	width: 198px;
	margin-bottom: 2px;
	color: #999;
}

.col textarea {
	color: #999;
	font-family: Georgia, serif;
	font-size: 13px;
	height: 150px;
	width: 198px;
}

.col2 label {
	display: none;
}