#main h2 {
	clear : both;
	margin : 0 5px 10px 10px;
	font-size : 114%;
	border : 1px solid Black;
	background-color : #696;
	color : White;
	padding : 6px 10px 4px 10px;
	font-weight : bolder;
}

#main h2 a {
	color: white;
}

#main .campaign h2 {
	background-color: #F96;
}

#main .campaign img {
	margin : 6px 20px 20px 20px;
	float : left;
}

#main .campaign h3 a {
	text-decoration : none;
	font-weight : bolder;
	color : Green;
}

#main .campaign h3 a:hover {
	color : Red;
}

#main .campaign h3 {
	margin-bottom : 0;
	padding-bottom : 0;
}

#main .campaign p {
	margin-top : 0;
	padding-top : 0;
}

#main .campaign strong {
	font-weight : bolder;
	color : #C30;
}

#main .lineup {
	clear : both;
	margin-top: 20px;
}

#main div.box1 {
	width: 48%;
	float: left;
	margin-bottom : 20px;
}

#main div.box1 h3 {
	border-top : 3px solid #FC3;
	margin : 0 16px;
	padding-top : 5px;
	clear : left;
}

#main div.box1 h3 a {
	font-weight : bolder;
	color : Green;
}

#main div.box1 img  {
	margin : 0 20px 4px 12px;
	float : right;
}

#main div.box1 p {
	margin : 0px 16px;
}

#main div.box1 ul {
	margin: 16px 6px 16px 36px;
	padding: 0;
}

#main div.box1 li {
	font-size: 92%;
	margin: 2px 0;
	list-style-image: url(../images/trigle.gif);
	list-style-position: outside;
}

#main div.box1 a {
	color : Navy;
	text-decoration : none;
}

#main div.box1 a:hover {
	color : Red;
	text-decoration : underline;
}

#navi div.items li {
	list-style-position: outside;
}

#navi div.items li a {
	padding: 5px 8px;
}
