

h1,h2,h3,h4,h5,h6 {color:#000; letter-spacing:normal; line-height:normal; text-transform:none; padding-bottom:24px; }
#left h2 {padding-bottom:0;}
h1 {font-size:32px;}
h2 {font-size:28px;}
h3 {font-size:24px;}
h4 {font-size:20px;}
h5 {font-size:18px;}
h6 {font-size:14px;}
hr {background-color:#ccc; height:1px; margin: 20px 0; border:0;}

code, pre {color:#606060; font-family:Monaco,Consolas,"Courier New",monospace; background-color:#F1F1F1;}
pre { background-image: url(../images/pre_bg.gif); padding: 21px; margin-bottom:24px; border: 1px solid #bbb;}
pre code { font-size:14px; background:none;}
strong {font-weight:bold;}
small {font-size: 11px;}
span.fancy {font-family:"Hoefler Text",Baskerville,Garamond,"Palatino Linotype",Georgia,"Times New Roman", serif; text-transform: none; font-style:italic; font-weight:normal;}
.alignleft {margin:10px 20px 10px 0; float:left;}
.alignright {margin:10px 0 10px 20px; float:right;}
.aligncenter {padding-bottom:20px; margin:0 auto; display:block;}

.typography {}
.typography p {
	margin:0 0 20px;
}
.typography p.center.title {
	text-align:center;
	margin-bottom:2px;
	font-size:.8em;
}
.typography p.center.photographer {
	text-align:center;
	margin-bottom:2px;
	color:navy;
	font-size:.7em;
	font-weight:bold;
}

center

p.lead,
.lead {font-size:20px; color:#808080;}
.dropcap {color:#000; font-size:76px; line-height:0.9; text-transform:capitalize; padding:0.045em 14px 0 0; float:left;}
.dropcap_sm {color:#000; font-size:47px; line-height:0.9; text-transform:capitalize; padding:0.1em 11px 0 0; float:left;}
.section-title {font-size:17px; font-family:Georgia,"Times New Roman", serif; padding-bottom:24px;}
.uppercase-title {font-size:12px; font-family:Georgia,"Times New Roman", serif; text-transform: uppercase; letter-spacing: 1px; padding-bottom:24px;}
.small-title {color:#808080; font-size:11px; font-family: Helvetica,Arial,sans-serif; font-weight:normal; line-height:normal; text-transform:uppercase; padding:0 0 5px 0; display:block;}

.typography blockquote {color:#606060; font-style:italic; padding:30px;}



/* WYSIWYG EDITOR ALIGNMENT CLASSES 
-------------------------------------------- */
.typography .left {
	text-align: left;
}
.typography .center {
	text-align: center;
}
.typography .right {
	text-align: right;
}

/* IMAGES 
-------------------------------------------- */
.typography img {
	border: none;
}
	.typography img.right,
	.typography .right img {
		float: right;
		margin-left: 20px;
	}
	.typography .left img,
	.typography img.left {
		float: left;
		margin-right: 20px;
	}
	.typography img.leftAlone {
		float: left;
		margin-right: 100%;
	}
	.typography img.center {
		float: none;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}

		.two-columns { background:url(../images/dotted_2col.gif) center top repeat-y; padding:0;}
		.two-columns, .three-columns, .four-columns,.background {display:inline-block;}
		
	
		.four-columns .background {background:#ccc;}
		
		.typography .col {font-size:14px; width:250px; padding:20px; float:left; }
		#content .col,.typography .col {font-size:14px; width:250px; padding:20px; float:left; }
		
		#content .col ul li:first-child,.typography .col ul li:first-child {border-top:0;}
		#content .col ul li, .typography .col ul li {background:none; padding:3px 0; list-style:none; border-top: 1px dotted #bbb;}
