/* @group Page Layout */

#left {
	float: left;
	width: 244px;
}

#main {
	width: 464px;
	padding: 15px;
	float: left;
	border-top: 2px solid #efecdb;
}

#col {
	margin-left: 248px;
}

#right {
	float: right;
	width: 244px;
}

#content {
	background: url("images/layout/content-bg.gif") top left repeat-y;
}

#footer {
	background: url("images/layout/cap.gif") top center no-repeat;
}

/* @end */

.promo a, .promo a:hover {
	padding: 0px;
	background: none !important;
}

.promo img {
	border-bottom: 4px solid #FFF;
}

/* @group lists */

.list { 
	height: 485px;
	width: 464px;
}

.list ul li.c1 {
	float: left;
	width: 118px;
	padding: 5px;
	margin-right: 1px;
	_width: 119px;
	_margin-right: -2px;
}

.list ul li.c2 {
	border-left: 1px solid #FFF;
	padding: 5px;
	width:  324px;
	_width: 323px;
}

ul.listHead {
	background: #827f64;
	margin-bottom: 1px;
}

.listHead li {
	background: #827f64;
	color: #FFF;
	/* text-transform: uppercase; */
}

.listItems li.c1 {
	 text-align: center;	
}

.listItems li.c2 {
	background: #efecdb;
}

.listItems li.c2 span.active {
	color: #cb1f36;
}

.listItems li.c2 span.next {
	padding-left: 9px;
}

.listItems ul {
	background: #e4e0c5;
	margin-bottom: 1px;
}

/* @end */

div.author {
	float: left;
	width: 60px;
}

div.indent {
	float: left;
	margin-left: 10px;
}

/* @group Search */

.searchList { 
	height: 373px;
	width: 464px;
}

.searchList ul li.c1 {
	float: left;
	width: 50px;
	padding: 5px 0 5px 18px;
	margin-right: 1px;
	_margin-right:  -2px;

}

.searchList ul li.c2 {
	padding: 5px 18px 5px 18px;
}

.searchList li.c2 span.active {
	color: #cb1f36;
}

.searchList li.c2 span.next {
	padding-left: 9px;
}

ul.searchHead {
	margin-bottom: 2px;
}

ul.searchHead li.c1 {
	margin-right: 1px !important;
	_margin-right: -2px;
}

.searchHead li {
	background: #827f64;
	color: #FFF;
	text-transform: uppercase; 
	height: 16px;
}

.searchItems li {
	height: 48px;
}

.searchItems li.c1 {
	background: #e4e0c5;
}

.searchItems li.c2 {
	background: #efecdb;
}

.searchItems ul {
	margin-bottom: 1px;
}

.searchItems p {
	margin-top: 5px;
}

.searchItems em {
	font-style: italic;
	font-size: 10px;
}

li.end {
	height: 20px;
	padding-top: 25px !important;
	padding-bottom: 10px !important;
}

#searchpage {
	margin-top: 25px;
}

p#searchOptions {
	font-size: 9px;
	color: #666;
	margin: 8px 0;
}

p#searchOptions a {
	color: #666;
	background: none;
}
/* @end */

