/*Larimer County Democratic Party CSS Stylesheet*/

/*Entire page*/ 

#overallpage {
	background-image: none;
	background-repeat: no-repeat;
	background-color: #002142;
}

.style1 {color: #FFFFFF}

.style2 {font-family: Arial, Helvetica, sans-serif}

.style3 {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }

.style4 {font-weight: bold}

.redText {color: #CC0000}

.candidatetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC0000;
}


/* Main text */

.mainbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 7px;
	padding-right: 17px;
	padding-bottom: 7px;
	padding-left: 25px;
}

.mainbody a:link {
	color: #3366CC;
}

.mainbody a:visited {
	color: #333333;
}

.mainbody a:hover {
	color: #663333;
}

.mainbody a.style4 {color: #AD1820}


/*Vertical Navigation Bar*/

#navcontainer { margin-left: 0px; }

#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
}

#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a {
	display: block;
	padding: 5px 10px;
	width: 130px;
	color: #fff;
	background-color: #036;
	text-decoration: none;
}

#navcontainer a:hover
{
	color: #fff;
	background-color: #69C;
}

#navcontainer ul ul li { margin: 0 0 1px 0; }

#navcontainer ul ul a {
	display: block;
	padding: 5px 5px 5px 30px;
	width: 115px;
	color: #fff;
	background-color: #369;
	text-decoration: none;
}

#navcontainer ul ul a:hover {
	color: #fff;
	background-color: #69C;
	text-decoration: none;
}


#navcontainer #current {
	background-color: #AD1820;
}


/*Horizontal menu*/

.horizontalmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #AD1820;
}

a.horizontalmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bolder;
	color: #CC0000;
	text-decoration: underline;
}


/* Bottom table*/

.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.bottom a:link {
	color: #3366CC;
}

.bottom a:visited {
	color: #333333;
}

.bottom a:hover {
	color: #663333;
}

.bottom a.style4 {color: #AD1820}


/* Gallery styles */

.gallery {
	font-family: Palatino, Times New Roman, serif;
	/*font-size: 12px;*/
	font-style: italic;
	text-align: center;
	background:  #002142;
	color:  #FFFFFF;
}

.gallerymenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AD1820;
}

a.gallerymenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}

.galleryindex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AD1820;
}

a.galleryindex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/*color: #CC0000;*/
	text-decoration: none;
}

a.galleryindex:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

a.galleryindex:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/*color: #CC0000;*/
	text-decoration: none;
}

.thumbnail {
	max-width: 200px;
	max-height: 200px;
	background:  #002142;	/* Don't need bg and color anymore? */
	color:  #002142;
	margin:  10px;
	vertical-align:  middle;
}
