body { padding-top: 70px; }
h3 { margin-bottom: 30px; }
h5 { font-size: 16px; text-decoration: underline; }
h6 { font-size: 24px; text-decoration: underline; font-weight: bold; }
h7 { font-size: 14px; text-decoration: underline; font-weight: bold; }
p.nospace { margin-bottom: 0px; }

.form-box { 
	border-radius: 4px;
	border: 1px solid #ccc;
	padding: 30px 0px;
}

.hidden { display: none; }

div.news div.item {
    border: 1px dotted #ccc;
    margin-bottom: 10px;
}
div.news div.item p.title {
    padding-left: 5px;
    padding-top: 5px;
    font-size: 1.4em;
}
div.news div.item .author {
    margin-top: -10px;
    margin-bottom: 10px;
    font-size: 0.7em;
    padding-left: 5px;
    font-style: italic;
}
div.news div.item .entry {
    font-size: 0.9em;
    padding: 5px;
}

div.sponsor div.section {
    margin-top: 10px;
    border: 1px dotted #999;
	padding-left: 0px;
	padding-right: 0px;
	max-width: 265px;
}
div.sponsor div.section div.title {
    padding-left: 5px;
    padding-top: 5px;
    font-size: 1.3em;
    border-bottom: 1px solid #000;
}
div.sponsor div.section div.item {
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1.0em;
}
div.sponsor div.s1 {
    background-color: #77ab59;
}
div.sponsor div.s2 {
    background-color: #FFD700;
}
div.sponsor div.s3 {
    background-color: #C0C0C0;
}
div.sponsor div.s4 {
    background-color: #CD7F32;
}
div.sponsor div.s5 {
    background-color: #EEE;
}
div.sponsor div.s6 {
    background-color: #FFF;
}
div.sponsor img {
	width: 240px;
}
input.form-control[type=file] {
	background: white;
}
.modal-dialog {
	width: 675px;
}
#gal_modal a.next {
	float: right;
}
#gal_modal p {
	margin-top: 2px;
	margin-bottom: 4px;
}
#gal ul {
	margin: 0;
	padding: 0;
}
#gal ul li {
	list-style: outside none none;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 25px;
}
#gal ul li img {
	cursor: pointer;
}
