/*  PLEASE NOTE THAT THESE ARE UNIVERSAL SETTINGS MAKE SURE YOU KNOW WHAT YOU'RE
	DOING IF YOU NEED TO EDIT THESE SETTINGS -- THESE SETTINGS ARE MOSTLY WIDTHS
	AND HEIGHTS AND SHOULD NOT BE MODIFIED UNLESS A UNIVERSAL SETTING NEED TO BE
	CHANGED -- PAGE COLORS ARE NOT DEFINED HERE!! ------------------------------ */


/* Body */

body {
	margin: 0px;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 1px solid #444;
	text-align: center;
	height: 75px;
}

/* Archive Headers */

.header2003 {
	background-image: url(../piccfest/archive/2003/images/logo.jpg);
	background-repeat: no-repeat;
	height: 200px;
}

.header2004 {
	background-image: url(../piccfest/archive/2004/images/logo.jpg);
	background-repeat: no-repeat;
	height: 160px;
}

.header2005 {
	background-image: url(../piccfest/archive/2005/images/logo.gif);
	background-repeat: no-repeat;
	height: 160px;
}

.header2006 {
	background-image: url(../piccfest/archive/2006/images/logo.jpg);
	background-repeat: no-repeat;
	height: 160px;
}

.header2007 {
	background-image: url(../piccfest/archive/2007/images/logo.gif);
	background-repeat: no-repeat;
	height: 160px;
}

/* Images */

.imgright {
	margin: 1px 0px 4px 5px;
}

.imgleft {
	margin: 1px 5px 4px 0px;
}

/* Text */

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	text-align: left;
}

.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444;
	text-align: left;
}

.italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #444;
	text-align: left;
}

.emphasis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #444;
	text-align: left;
}

.headline {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5577B1;
}

/* Top Menu */

		#menu a {
			color: #FFFFFF;
			text-decoration: none;
		}

		#menu a:hover {
			text-decoration: underline;
		}

.menuo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #AC3338;
	text-align: center;
	width: 170px;
}

.menup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #5577B1;
	text-align: center;
	width: 170px;
}

.menuc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #77B155;
	text-align: center;
	width: 170px;
}


/* Navigation */

		#navigation a {
			color: #FFF;
			text-decoration: none;
		}

		#navigation a:hover {
			color: #CCC;
			text-decoration: underline;
		}
		
.navtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 0px 0px 20px;
}

/* Main Table */

.left {
	vertical-align: top;
	width: 170px;
}

.body {
	vertical-align: top;
	width: auto;
	height: 425px;
	padding: 5px 15px 25px 15px;
}

.spacer {
	height: 10px;
}
.dateheading {
	font-size: medium;
	font-style: italic;
	font-weight: bold;
	color: #090;
}

