@charset "UTF-8";
.OptThemeImg {
	font-size: 80%;
	text-align: center;
	height: auto;
	width: auto;
}
.OptThemeImg .caption {
	text-align: left;
	margin-left: 35px;
}
.OptThemeImg img {
	clear: both;
	width: auto;
}
.OptThemeImg .photographer {
	margin-right: 100px;
}
.panelImg .caption {
	text-align: left;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 5px;
	text-indent: 0px;
}
.panelImg {
	text-align: left;
	height: auto;
	width: auto;
	font-size: 80%;
}
.panelImg img {
}

.clear {
	clear:both;
	width:100%;
	height:20px;
}

/* IMAGE STYLES */

.left {
	float:left;
	margin-right:20px;
	text-align:left;
}

.right {
	float:right;
	margin-left:20px;
	text-align:right;
}

.center {
	margin:auto;
	text-align:center;
}
.right p.caption, .left p.caption, .center p.caption {
	text-align:center;
}

blockquote {
	font-style:italic;
}
.elephant .cr{
	font-size:0.75em;
	text-align:right;
	line-height:1em;
	margin-top:3px;
	font-style:normal;
	color: #CFA57B;
}

.caption {
	font-size:8.5pt;
	font-style:italic;
	line-height:10pt;
}

.cite {
	font-size:8.5pt;
	margin:.5em;
	line-height:10pt;
}

#main_content {
	padding:10px 20px 10px 20px;
	position:relative;
	/* text-align:justify; */
}

.totop {
	height:20px;
	width:20px;
	clear:both;
	float:right;
	background:url(../media/images/globals/totop.png) no-repeat top;
	margin:0 5px 5px 0;
}

.totop:hover {
	background-position:bottom;
}

/* Lists for FAQ/Articles */

ol.expanding {
	font-size:12pt;
}

ol.expanding li {
	margin:2px;
}

ol.expanding li ul{
	display:none;
	list-style-type:none;
	margin-top:-5px;
	margin-bottom:-5px;
	padding-left:15px;
	font-size:10.5pt;
	border-left: 2px solid #666;
}

#footer_content {
	padding:10px 20px 10px 20px;
}

.footlinks {
	font-size:9pt;
	float:right;
}

#side_content {
	padding:20px 20px 10px 20px;
}

ul.related li {
	list-style-type:circle;
	margin-bottom:1em;
	line-height:11pt;
}
.elp .cr {
	font-size:0.75em;
	text-align:right;
	line-height:1em;
	margin-top:3px;
	font-style:normal;
	color: #92c092;
}
.columnRight {
	width: 375px;
	float: right;
	margin-top: 0px;
}
.columnLeft {
	width: 375px;
	float: left;
	margin-top: 0px;
}
ul.expanding li {
	margin:2px;
}
ul.expanding {
	font-size:12pt;
}
ul.expanding li ul {
	display:none;
	list-style-type:none;
	margin-top:-5px;
	margin-bottom:-5px;
	padding-left:15px;
	font-size:10.5pt;
	border-left: 2px solid #666;
}
