@import url('forms.css');

h1 a,h2 a,h3 a{
	color:black;
}

h1 a:hover,h2 a:hover,h3 a:hover{ 
	color:#FFFFFF; text-decoration:none; background:#000000 
}

.post h2{
	font-size: 16px;
}
.post h3, h3{
	color:#000000;
	font-size:14px;
	text-transform:uppercase;
	font-weight: bold;
}

#components{
	float:left;
	width:600px;
}
.sidebar{
	float:right;
	width:220px;
	padding: 10px;
	margin: 0;
}
.sidebar a{
	border: none;
	text-decoration: none;
}
.sidebar h3{
	margin:0 0 10px 0;
	padding: 0;
}
.sidebar ul{
	margin: 0;
	padding: 0;
}

/* misc */

	.clear{
		clear:both;
	}
	#footer a{
		color:white;
	}

/* slideshow */

	.slideshow{
		height:300px;
		margin:-17px 0 -17px -22px;
		position:relative;
	}
	.slideshow ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	.slideshow ul li{
		margin:0;
		padding:0;
		list-style:none;
	}

	.slideshow ul.images li a{
		display:block;
		width:910px;
		height:300px;
		position:absolute;
		z-index:10;
		left:0px;
		top:0px;
		text-decoration: none;
		font-weight: normal;
		line-height: 16px;
		color:#D1D3D4;
		font-size: 11px;
	}

	/* caption */

		.slideshow ul.images li a div.caption{
			background:url(../images/common/slideshow-caption.png);
			position:absolute;
			z-index: 10;
			right:15px;
			bottom:15px;
			width:225px;
		}
		.slideshow ul.images li a div.caption.L{
			left:15px;
		}
		.slideshow ul.images li a div.caption .inner{
			padding:15px;
		}
		.slideshow ul.images li a div.caption p{
			margin:0;
			padding:0;
		}
		.slideshow ul.images li a div.caption p.title{
			font-weight: bold;
		}

	.slideshow ul.indicators{
		position:absolute;
		z-index:20;
		right:-10px;
		top:10px;
		list-style:none;
		display:none;
	}
	.slideshow ul.indicators li{
		float:left;
		list-style:none;
		background: none;
	}
	.slideshow ul.indicators li a{
		float:left;
		width:12px;
		height:12px;
		margin:0 0 0 4px;
		font-size:1px;
		text-indent:-10000px;
		text-decoration: none;
		background: black;
	}
	.slideshow ul.indicators li a.selected{
		background:white;
	}

/* modules */

	.module-item{
		margin:0 0 40px 0;
	}
	.module-item p.module-date{
		margin:0;
		padding: 0;
		color:gray;
		text-transform: uppercase;
	}
	.module-item p.module-posted{
		color:gray;
	}
	.module-comments h2,
	.module-item h2{
		margin:0 0 10px 0;
		padding: 0;
	}
	.module-next{
		float:right;
	}
	.module-comments{
		margin:0 0 40px 0;
	}
	
	.module-gallery ul{
		margin: 0;
		padding: 0 0 10px 0;
		list-style: none;
	}
	.module-gallery ul li{
		margin: 0 5px 5px 0;
		padding: 0;
		list-style: none;
		float: left;
	}
