/*CSS for PatternServlet, an index of all patterns sorted into tables by category*/

#header #content .patternlist {
	position: relative;
	width: 70%;
	min-width: 300px;
	max-width: 600px;
	left: 15%;
	color: black;
}

/*---------------------Title Formatting-----------------------------*/
#header #content .patternlist .title{
	position: relative;
	font-weight:bold;
	background: #C9D3D0;
	border: 1px solid black;
	padding-left: 8px;
	height: 22px;
	text-align: center;
	font-size:1.2em;
	padding-top: 4px;
	overflow:hidden;
}

body > #header #content .patternlist .title{
	height: 26px;
}

#header #content .patternlist .title .smaller{
	font-size: 1.0 em;
	font-weight: normal;
}

/*---------------------End Title Formatting-----------------------------*/

/*---------------------Item (Individual Pattern) Formatting-----------------------------*/
#header #content .patternlist .item{
	position: relative;
	border: 1px solid black;
	padding-left: 10px;
	height: 22px;
	font-size: 1.0em;
	display: block;
}

body > #header #content .patternlist .item{
	height: 24px;
}
	
#header #content .patternlist a {
	color: black;
	text-decoration:none;
	vertical-align: middle;
  }
  
#header #content .patternlist a:hover{
	background: #BAA091;
	color: #2B5547; /*#193129;*//*cedar dark green*/
}	

body > #header #content .patternlist .item:hover{
	background: #BAA091;
}

/*---------------------End Item (Individual Pattern) Formatting-----------------------------*/