a:link { color: #000 }
a:visited { color: #000 }
a:active { color: #000 }
a:hover { color: #000 }
a.linkmain { color: #000 }
a.linkwhite { color: #fff }

.linkmain {
	color: #000000;
}
.linkwhite {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
}
.textbody {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
}
.photocaption {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;	
}
.textfooter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
}
h2 { font-size: 11px; text-transform:uppercase }
h4 { font-size: 14px; }

.opt-in {
	padding: 12px;
}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}
	
.picborder { border: 1px solid #C2C2C2 }


#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
}
.header1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #663333;
}
.header2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #663333;
}
.header3 {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bolder;
	text-transform: none;
	color: #663333;
}


/* new styles */

dl#logos {
			margin: 0;
			padding: 11px 0 11px 11px;
			width: 419px;	/* 430px - 22px (padding) = 408px */
			background-color: #fff;
			}
dl#logos:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
			}
dl#logos dt {
			display: none;
			}
dl#logos dd {
			float: left;
			display: block;
			margin: 0 5px 0 0;
			width: 64px;
			height: 64px;
			}
dl#logos dd a {
			display: block;
			width: 64px;
			height: 64px;
			text-indent: -9999px;
			overflow: hidden;
			background-color: #fff;
			background-position: 50% 50%;
			background-repeat: no-repeat;
			}
dl#logos dd#logo-valencia a {
			background-image: url(/images/logos/826-Valencia.png);
			}
dl#logos dd#logo-nyc a {
			background-image: url(/images/logos/826-NYC.png);
			}
dl#logos dd#logo-la a {
			background-image: url(/images/logos/826-LA.png);
			}
dl#logos dd#logo-seattle a {
			background-image: url(/images/logos/826-Seattle.png);
			}
dl#logos dd#logo-michigan a {
			background-image: url(/images/logos/826-Michigan.png);
			}
dl#logos dd#logo-boston a {
			background-image: url(/images/logos/826-Boston.png);
			}

