/* @override http://www.sagamoreinstitute.org/css/style.css */

html, body {
	margin: 0px auto;
	padding: 0px;
	background: url(../../img/bkg_body.png) repeat;
	

/*font-family: arial, helvetica, sans-serif;*/
	font-size: 12px;
	line-height: 1.5;
}

html.justphoto,
html.justphoto body {
	background-image: none !important;
	background-color: #f3efec;
}
img {
	border: 0px;
}

/*---------------------------------------------------------*/

/*----------------------------Top--------------------------*/

/*---------------------------------------------------------*/

#top_border {
	background: url("../img/bkg_top_border.png") repeat-x;
	width: 100%;
	z-index: 1;
	height: 10px;
	position: absolute;
}

#top_content_container {
	margin: 0px auto;
	width: 900px;
}

#top_tab {
	background: url(../img/bk.toptab.png) no-repeat;
	width: 371px;
	height: 39px;
	position: relative;
	float: right;
	margin-right: 0px;
	z-index: 2;
}

#top_tab p {
	color: #b5a689;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	padding:0;
	margin: 0;
}

#top_tab a {
	color: #b5a689;
	font-size: 11px;
	text-decoration: none;
	padding-left: 9px;
	padding-right: 8px;
	text-transform: uppercase;
}

#top_tab a:hover {
	color: #6e624b;
	text-decoration: underline;
}

#tabmenu {
	float: left;
	display: block;
	position: relative;
	padding-left: 5px;
	margin-top: 11px;
}

#search {
	float: right;
	position: relative;
	top: 6px;
	right: 9px;
}

a#search_go {
	display: none;
}

input#search_term {
	width: 183px;
	margin: 0 0 0 25px;
	line-height: 14px;
	padding: 5px 8px 5px 0;
	border:0;
	font-size: 12px Arial;
	color: gray;
	text-transform: capitalize;
	outline: none;
	float: left;
	background: transparent;
}

#searchForm fieldset {
	border: none;
	margin: 0;
	padding: 0;
	background: #110902 url(../img/bk.search.png) no-repeat;
	width: 217px;
	height: 24px;
}

form#searchForm {
	border: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	float: right;
	display: block;
}

/*---------------------------------------------------------*/

/*-----------------------Backgrounds-----------------------*/

/*---------------------------------------------------------*/

#bkg_paper {
	background: url("../img/bkg_paper.png") repeat;
	margin: 0px auto;
}

#bkg_page {
	background: url("../img/bkg_page.png") repeat-y center;
	margin: 0px auto;
}

/*---------------------------------------------------------*/

/*--------------------------Logo---------------------------*/

/*---------------------------------------------------------*/

#header {
	width: 900px;
	margin: 0 auto;
}

/*---------------------------------------------------------*/

/*--------------------------Logo---------------------------*/

/*---------------------------------------------------------*/

#main_logo_spacer {
	margin: 0px auto;
	width: 1000px;
	height: 15px;
}

#main_logo {
	float: left;
	position: relative;
	left: 46px;
	margin-top: 8px;
	margin-bottom: -25px;
	clear: both;
	top: -18px;
}

#main_logo a img {
	border: 0px;
	color: none;
}

/*---------------------------------------------------------*/

/*-----------------------Navigation------------------------*/

/*---------------------------------------------------------*/

#hd {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 20px;
}

#initiative {
	width: 901px;
	padding: 6px 50px;
	margin-left: -50px;
	border-top: 2px solid #130a04;
	border-bottom: 2px solid #130a04;
	background: url("../img/bkg_paper.png") repeat;
}

#navbar.nav {
	float: right;
	position: relative;
	right: 42px;
	top: 34px;
	margin: 0 2em 0 0;
	z-index: 999;
}

ul.nav li.tab {
	font-size: 12px;
	color: #868881;
	list-style-type: none;
	list-style-image: none;
	float: left;
	background: url(../img/vertdivider.jpg) no-repeat left center;
	position: relative;
}

ul.nav li a.tab span {
	font-size: 12px;
	line-height: 14px;
	display: block;
	color: #868881;
	list-style-type: none;
	list-style-image: none;
	font-weight: normal;
	text-transform: none;
	padding-top: 14px;
}

ul.nav li.first {
	background-image: none;
}

ul.nav li a.tab {
	font-size: 14px;
	font-weight: bold;
	color: #3d3f3d;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	width: 109px;
	height: 63px;
	line-height: 63px;
	position: relative;
	z-index: 9999;
}

#invest-donate a.tab {
	line-height: 18px;
	padding-top: 12px;
}

#news-events a.tab {
	width: 140px;
}

ul.nav li a.tab:hover,
ul.nav li.active a.tab {
	background-color: #f2efeb;
	background-image: url(/img/bk.topnav.gif);
}

#navbar li.tab a.tab.nochildren:hover {
	background: none;
	text-decoration: underline;
}

/*---------------------------------------------------------*/

/*--------------------------Banner-------------------------*/

/*---------------------------------------------------------*/

#ribbon_container {
	height: 375px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}

#ribbon {
	background: url("../img/bkg_ribbon.png") repeat-x;
	width: 100%;
	height: 375px;
	position: relative;
	z-index: 5;
	left: 0;
	clear: both;
}

#bkg_banner {
	background: url("../img/bkg_banner.png") top center no-repeat;
	width: 904px;
	height: 334px;
	margin: 0px auto;
	position: relative;
	top: 28px;
}

#bkg_banner.wide {
	background: url("../img/banner_bg.gif") repeat-x center top;
	width: 1000px;
}

#bkg_banner.wide #banner_container {
	width: 1001px;
	height: 322px;
	overflow: hidden;
}

#banner_container div.banner_news{
	padding: 20px 20px 0 25px;
	width:333px;
}

#banner_container div.banner_events {
	padding: 5px 20px 20px 25px;
	width:333px;
	position: absolute;
	bottom: 0;
}

#banner_container div.banner_news h1,
#banner_container div.banner_events h1 {
	color: #484137;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	background: url(../img/banner_hr.gif) no-repeat center bottom;
	margin: 0 0 10px;
	padding-bottom: 10px;
}

#banner_container div.banner_news div.article h2,
#banner_container div.banner_events .event h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0;
}

#banner_container div.banner_news div.article h2 a,
#banner_container div.banner_events .event h2 a {
	text-decoration: none;
}

#banner_container div.banner_news div.article p,
#banner_container div.banner_events div.event p {
	padding: 0;
	margin: 0 0 10px;
	font-size: 13px;
}

#banner_container div.banner_events div.event p {
	margin-bottom: 0;	
}

#banner_container div.banner_news p.readall,
#banner_container div.banner_events p.readall {
	margin: 0;
	text-align: right;
	font-size: 12px;
	float: right;
	line-height: 22px;
}

#banner_container div.banner_news p.readall a,
#banner_container div.banner_events a {
	color: #A5442C;
	text-decoration: none;
}

#banner_container {
	margin: 0px auto;
	width: 876px;
	height: 306px;
	position: relative;
	top: 6px;
	left: 0;
	background: #e7e1d9;
}

#feature_list {
	width: 874px;
	height: 323px;
	position: absolute;
	z-index: 1;
}

#bkg_banner.wide #banner_container #feature_list {
	width: 621px;
	height: 323px;
	position: absolute;
	z-index: 1;
	right: 0;
	top: 0;
}

ul#tabs {
	position: absolute;
	margin: 5px 0 0;
	padding: 0;
	top: 0;
	left: 0;
	z-index: 100;
}

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

#tabs li a {
	background-image: url(../img/rotator_r3_c1.png);
	display: block;
	width: 211px;
	height: 81px;
	text-decoration: none;
	padding: 0 10px;
	overflow: hidden;
	outline: none;
	position: relative;
}

#tabs li a.current {
	background: url(../img/rotator_r1_c1.png) no-repeat;
	z-index: 20;
	margin: 0;
	padding: 0 58px 0 10px;
}

#tabs li a h3 {
	color: #8f4829;
	font-weight: normal;
	font-style: normal;
	font-size: 18px;
	margin: 0;
	padding: 5px 0 0;
}

#tabs li a span {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #000;
	margin: 0;
	padding: 0;
	line-height: 15px;
}

ul#output {
	margin: 0;
	padding: 0;	
	position: absolute;
	top: 0;
	left: 238px;
	z-index: 5;
	height: 322px;
	width: 646px;
	overflow: hidden;
}

#bkg_banner.wide #banner_container ul#output {
	left: 0;
	width: 621px;
}

#output li a span.banner {
	position: absolute;
	bottom: 10px;
	left: 0;
	display: block;
	height: 47px;
	width: 616px;
	padding: 15px;
	background-image: url(/img/banner_bg.png);
	z-index: 1;
}

#output li a.readmore {
	position: absolute;
	bottom: 25px;
	right: 13px;
	display: block;
	padding: 4px 8px;
	background-color: #000;
	color: #fff;
	z-index: 10;
	height: 17px;
	width: 61px;
	text-align: center;
	font-size: 12px;
	line-height: 17px;
}

#output li a span.banner h3 {
	margin: 0;
	color: #fff;
	line-height: 26px;
	font-size: 20px;
}

#output li a span.banner p {
	margin: 0;
	color: #fff;
}

#output li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10;
}

#output li a {
	display: block;
	height: 322px;
	width: 621px;
	text-decoration: none;
}

#meta #mc-embedded-subscribe-form {
	color: white;
	position: relative;
	margin: -3px 0 5px 18px;
	padding: 0 15px 10px;
	width: 538px;
	text-align: left;
	float: left;
	background: url(/img/emailbg.png) no-repeat center bottom;
}

#meta #mc-embedded-subscribe-form fieldset div.mc-field-group label {
	float: left;
	line-height: 24px;
	color: #000;
	margin: 0;
	width: 240px;
	height: 24px;
	font-size: 12px;
}

#enews-signup {
	background-color: #B8A17E;
	margin: 11px 0;
	border: solid 1px #100701;
	width: 250px;
}

#enews-signup a.archive-link {
	text-align: center;
	display: block;
	color: #2c424d;
	padding-bottom: 3px;
}

#enews-signup img {
	border-bottom: 3px solid #100701;
}

#mc-embedded-subscribe-form fieldset {
	padding: 7px 8px;
	border: none;
	margin: 0;
	text-align: center;
}

#meta #mc-embedded-subscribe-form fieldset {
	text-align: left;
	padding-bottom: 0;
}

#mce-error-response {
	font-style: italic;
}

#mc-embedded-subscribe-form fieldset div.mc-field-group label {
	display: block;
	font-size: 13px;
}

#meta #mce-responses {
	clear: both;
	font-style: italic;
	padding-top: 2px;
}

#meta input#mce-EMAIL {
	width: 180px;
	margin-left: 4px;
}

#meta #output li a img {
	border: none;
}

#meta #mc-embedded-subscribe {
	position: absolute;
	top: 7px;
	right: 35px;
	width: 75px;
}

/*---------------------------------------------------------*/

/*-------------------------Content-------------------------*/

/*---------------------------------------------------------*/

#content_container {
	clear: both;
	margin: 0px auto;
	width: 900px;
	margin-top: 5px;
}

#tier2 {
	min-height: 115px;
}

#tier2 div.tier2wrapper a {
	display: block;
	float: left;
	margin: 0 21px 0 0;
}

#aomag {
	clear: both;
	float: left;
	margin: 15px 0;
	background-color: #E7E0D9;
	border: solid 1px #B5A07B;
	width: 610px;
	padding: 10px;
	min-height: 304px;
	position: relative;
	font-size: 13px;
	color: ;
}

#aomag ul.articlebox li.articletitle span.byline span.author a {
	font-weight: normal;
}

#aomag img.magcover {
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
	border: solid 3px white;
}

#aomag h1.seriestitle {
	font-size: 20px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0px;
}

#aomag p {
	margin: 0 0 0.8em 0;
}

#aomag ul.articlebox li.articletitle span.byline span.author p.articlesummary {
	
}

#aomag a {
	text-decoration: none;
}

#aomag ul.articlebox {
	margin-left: 188px;
	padding-left: 35px;
}

#aomag ul.articlebox li.articletitle p.articlesummary {
	font-size: 12px;
}

#aomag ul.articlebox li.articletitle a {
	font-weight: bold;
}

#aomag span.top {
	display: block;
	height: 6px;
	background: url(/img/aomag_top.gif) no-repeat;
	margin: -11px -11px 5px;
}

#aomag span.bot {
	display: block;
	height: 6px;
	background: url(/img/aomag_bot.gif) no-repeat;
	margin: 5px -11px -11px;
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 632px;
}
.home #content_container {
	margin-top: 5px;
}

#content_header_left {
	float: left;
	width: 600px;
	height: 15px;
}

#content_header_left p {
	color: #4d4138;
	font-size: 16px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 0px;
	margin-top: 5px;
}

#content_header_left_hr {
	float: left;
	width: 600px;
	background: url("../img/main_homes_hr.png") no-repeat;
	height: 6px;
	margin-top: -15px;
}

.content_header_right {
	float: left;
	width: 300px;
	height: 15px;
}

#content_header_right p {
	color: #4d4138;
	font-size: 16px;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 0px;
	margin-top: 5px;
}

.home #content_container div.main_homes h1 {
	color: #484137;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	background: url(../img/hr250.gif) no-repeat center bottom;
	margin: 0 0 10px;
	padding-bottom: 10px;
}

.home #content_container div.main_homes  h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0;
}

#content_container div.main_homes div.event,
#content_container div.main_homes div.article {
	margin-bottom: 15px;
}

#content_container div.main_homes div.article div.recommend {
	height: 20px;
	overflow: hidden;
}

#content_container div.main_homes div.event h2 a {
	color: #8f482a;
	text-decoration: none;
}

.home #content_container div.main_homes  p {
	margin-bottom: 0;
	padding: 0;
	margin: 0 0 1em;
	font-size: 13px;
}

#content_container div.main_homes div.article div.recommend p {
	float: left;
	margin-right: 4px;
}

.home #content_container div.main_homes p a {
	color: #8f482a;
	text-decoration: none;
}

.home #content_container div.main_homes  p a:hover {
	color: #473113;
	text-decoration: underline;
}

#content_header_right_hr {
	float: left;
	width: 300px;
	background: url("../img/main_side_hr.png") no-repeat;
	height: 6px;
	margin-top: -15px;
}

.main_homes {
	float: left;
	width: 235px;
	height: auto;
	padding-top: 15px;
	padding-right: 64px;
}

#main_sidebar_right div.tier2wrapper {
	padding-bottom: 30px;	
}
#main_sidebar_right div.tier2wrapper a {
	display: block;
}

#main_homes h3 {
	

/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	color: #3e3e3e;
	padding-left: 8px;
	margin-top: 5px;
}

#main_homes p {
	

/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: #584c43;
	padding-left: 8px;
	line-height: 1.5em;
	margin-top: -9px;
}

#main_sidebar_right {
	float: left;
	width: 250px;
	height: auto;
	margin-left: 15px;
	padding-top: 4px;
}

#main_sidebar_right h1 {
	color: #484137;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	background: url(../img/hr250.gif) no-repeat center bottom;
	margin: 0 0 10px;
	padding-bottom: 10px;
}

body.home #main_sidebar_right h1 {
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#main_sidebar_right h3 {
	font-size: 24px;
	color: #3e3e3e;
	padding-left: 30px;
}
#ekklogin {
	width: 100% !important;
}
#member-login h3 {
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	color: #484137;
	margin: 0;
	padding: 0;
	background: url(../img/hr250.gif) no-repeat center bottom;
}

.main_sidebar_right_red {
	

/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 16px;
	color: #8a1d04;
	padding-bottom: 0px;
}

#main_sidebar_right p {
/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: #584c43;
	padding-left: 30px;
	line-height: 1.5em;
	margin-top: -19px;
}

#main_sidebar_right.initiatives p {
/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #000;
	padding-left: 0px;
	line-height: 1.5em;
	margin-top: 0;
}

#main_sidebar_right #ao-publication-info div.content p {
	padding: 0;
	margin: 0 0 1em;
	font-size: 12px;
}

#main_content .stButton .stButton_gradient {
	padding: 1px 3px;
	line-height: 14px;
	font-size: 14px;
	font-family: serif;
}
body.home #main_sidebar_right div p {
	padding: 0;
	margin: 0;
}

#main_sidebar_right div h4 {
	margin: 0 0 1em 0;
}
div#pastissues{
	float:left;
	clear:both;
	width:180px;
	margin-left:0px;
	line-height: 12px;
	text-align:center;
	font-size: 11px;
}
/*---------------------------------------------------------*/

/*-------------------------Footer--------------------------*/

/*---------------------------------------------------------*/

#sponsors {
	background: url("../img/sponsors_footer.png") no-repeat;
	width: 900px;
	height: 22px;
	margin: 0px auto;
	clear: both;
}

#ft {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#ft #ftmark {
	background-image: url(../img/logo.mark.gif);
	width: 42px;
	height: 50px;
	float: left;
	margin-right: 1em;
	margin-left: 59px;
}

#ft #ftaddress {
	padding-top: 8px;
	padding-left: 0;
}

#ft #ftaddress h1 {
	font-weight: bold;
	font-size: 14px;
	margin: 0;
	padding: 0;
}

#ft #ftaddress p {
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.footer_top_spacer {
	margin: 0px auto;
	width: 900px;
	height: 10px;
}

#footer_spacer {
	margin: 0px auto;
	width: 900px;
	height: 15px;
}

/*---------------------------------------------------------*/

/*---------------------------Meta--------------------------*/

/*---------------------------------------------------------*/

#meta_border {
	float: left;
	background: url("../img/bkg_meta_border.png") repeat-x;
	width: 100%;
	height: 14px;
	margin-top: -8px;
}

.meta_spacer {
	float: left;
	width: 100%;
	height: 10px;
}

#meta {
	margin: 0px auto;
	width: 1000px;
	min-height: 45px;
}

#meta p {
	

/*font-family: Arial, Helvetica, sans-serif;*/
	color: #9c978f;
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
}

#meta a {
	

/*font-family: Arial, Helvetica, sans-serif;*/
	color: #9c978f;
	font-size: 12px;
	text-decoration: none;
}

#meta a:hover {
	color: #6e624b;
	text-decoration: underline;
}

#socials {
	margin-right: 59px;
	position: absolute;
	bottom: 0;
	right: 0;
}

#socials ul li {
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#socials ul {
	padding: 0;
	margin: 0;
}

#socials a img {
	margin-right: 5px;
	height: 32px;
	width: 32px;
}

#metamenu {
	padding-top: 1px;
}

/*----------------------------------------------------------------------------*/

/*---------------------------Extra code added by Matt-------------------------*/

/*----------------------------------------------------------------------------*/

a {
	color: #877a70;
	outline: none;
}

a:hover {
	color: #8a1d04;
}

.clear {
	clear: both;
}

.alignright {
	float: right;
	width: auto;
}

.alignleft {
	float: left;
	width: auto;
}

#myGallery p {
	text-align: center;
	color: #CDC4B5;
	margin-top: -25px;
	font-size: 13px;
	font-weight: bold;
}

.onecol {
	width: 280px;
	float: left;
	margin-bottom: 15px;
}

.twocol {
	width: 580px;
	float: left;
	margin-bottom: 15px;
}

.threecol {
	width: 900px;
	float: left;
	margin-bottom: 15px;
}

.middle {
	margin: 0px 25px;
}

.leftmargin {
	margin-left: 30px;
}

.rightmargin {
	margin-right: 30px;
}

h2 {
	font-size: 24px;
}

h3 {
	font-size: 18px;
}

p, li, blockquote {
	font-size: 14px;
	line-height: 1.5em;
}
.post {
	border-bottom: 1px dotted #877a70;
}

.info {
	margin: 0;
	padding: 0;
	margin-top: -15px;
	margin-bottom: 15px;
	font-style: italic;
}

li.widget h2, #content_container h2 {
	margin-top: 15px;
	padding-top: 0;
}

.nobannerspace {
	width: 900px;
	margin: 25px auto 0px;
	text-align: center;
	height: auto;
	background: url(../img/socialicons_border.png) no-repeat;
	background-position: top;
	padding: 15px 0px 5px;
}

/*---------------------------Social Icons-------------------------*/

#socialicons {
	width: 900px;
	margin: 0 auto;
	text-align: center;
	height: auto;
	background: url(../img/socialicons_border.png) no-repeat;
	background-position: top;
	padding: 15px 0px 5px;
}

.socialicon a {
	width: 120px;
	height: 50px;
	margin: 0px 30px;
	display: block;
}

.socialicon a:hover {
	background-position: 0px -50px;
}

a.youtube {
	background: url(../img/youtube_icon.png);
}

a.myspace {
	background: url(../img/myspace_icon.png);
}

a.facebook {
	background: url(../img/facebook_icon.png);
}

a.linkedin {
	background: url(../img/linkedin_icon.png);
}

a.twitter {
	background: url(../img/twitter_icon.png);
}

a.flickr {
	background: url(../img/flickr_icon.png);
}

table#socialiconstable {
	margin: 0 auto;
	width: auto;
	height: auto;
	padding: 0;
	border: 0;
}

/*---------------------------Widgets-------------------------*/

.widget ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

.widget ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.widget ul li {
	display: block;
	padding: 10px 0px;
	border-bottom: 1px dotted #877a70;
}

.widget ul ul li {
	display: block;
	padding: 6px 0 6px 13px;
	border-bottom: 1px dotted #877a70;
}

.widget ul ul ul li {
	display: block;
	padding: 6px 0 6px 26px;
	border-bottom: 1px dotted #877a70;
}

.widget ul li a {
	display: block;
	text-decoration: none;
}

.widget h2 {
	margin: 0px;
	padding-bottom: 10px;
}

blockquote {
	font-style: italic;
	padding: 10px;
	padding-left: 60px;
	background: url(../img/blockquote.png) no-repeat 0px 15px;
	

/*font-family: Georgia, "Times New Roman", Times, serif;*/
	margin: 0;
}

.lighttan {
	color: #EEEBE6;
}

/*.entry img {
	border: 5px solid #CDC4B5;
	padding: 3px;
	margin: 5px;
}*/

#main_content h1 {
	color: #484137;
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
}

#main_content .seriestitle {
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 0;
}

#text img.articleimg {
	border: solid 2px white;
	margin-left: 15px;
}

#main_content .articletitle {
	margin-bottom: 0;
	font-size: 20px;
}

#main_content div.articlebox a {
	text-decoration: none;
}

#main_content .articlesummary {
	margin-top: 0;
}

#main_content h2 {
	color: #484137;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
}

#main_content div.staff, #main_content .ttees {
	clear: both;
	width: 100%;
	overflow: hidden;
}
#main_content .hr.third {
	clear: both;
	display: block;
	width: 100%;
}
#main_content {
	width: 683px;
	float: left;
}

div#main_content.fullwide {
	width: 100%;
	float: none;
}

div#main_content.fullwide div#articlelist,
div#main_content.fullwide div#eventslist {
	width: 48%;
	float: left;
}

div#main_content.fullwide div#articlelist h3,
div#main_content.fullwide div#eventslist h3 {
	margin-top: 0;
}
div#main_content.fullwide div#articlelist {
	margin-right: 3%;
}

#main_content.initiatives,
#main_content.narrow {
	width: 642px;
	border-right: solid 1px #C6C8C9;
}

#main_content.narrow iframe {
	border: none;
	overflow: hidden;
}

p#prevnext {
	text-align: center;
}


#main_content.initiatives #coverstory {
	padding-bottom: 1.5em;
	min-height: 213px;
	border-bottom: solid 1px #C6C8C9;
	font-size: 12px;
}

#main_content.initiatives #coverstory img.coverimg {
	width: 279px;
	margin-right: 10px;
	height: 213px;
	float: left;
}

#main_content.initiatives #coverstory h3.title {
	margin: 10px 0 0.8em;
}


#main_content.initiatives .contentbox p.byline {
	font-style: italic;
	margin: 0;
	font-size: 12px;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
}

#main_content.initiatives .contentbox p {
	margin: 0;
	line-height: 1.8em;
	font-size: 14px;
}

#main_content.initiatives .contentbox a.readmore {
	text-decoration: none;
}

#main_content.initiatives .contentbox a.readmore:before {
	content: "{ ";
}

#main_content.initiatives .contentbox a.readmore:after {
	content: " }";
}

#main_content.initiatives div.column {
	float: left;
	width: 310px;
	padding-top: 10px;
}

div#col1.column {
	clear: both;
	padding-right: 10px;
	border-right: solid 1px #C6C8C9;
}

div#col2.column {
	padding-left: 10px;	
}

#main_content.initiatives div.column h3.title {
	margin: 0 0 5px;
	line-height: 1.2em;
}

#main_content.initiatives h3.title a {
	text-decoration: none;
}

#main_content.initiatives h3.title a:hover {
	text-decoration: underline;
}

#main_content.initiatives div.column .contentbox {
	margin-bottom: 1.2em;
	padding-bottom: 1em;
	background: url(../img/gray-dot.png) repeat-x left bottom;
	min-height: 75px;
}

div.column img.tertimg {
	float: left;
	margin-right: 8px;
}

#main_content.initiatives .contentbox h2.title,
#main_content.initiatives div.column h2,
#main_sidebar_right.initiatives h2.title {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #002850;
	margin-top: 0;
	letter-spacing: 1px;
}

div#main_sidebar_right.gallerythumbs {
	width: 290px;	
	margin-left: 0;
	margin-right: -43px;
	margin-top: 11px;
}

div#main_sidebar_right.initiatives {
	width: 290px;	
	margin-left: 0;
	margin-right: -43px;
	margin-top: 11px;
}

#main_sidebar_right.initiatives p.articledate {
	margin: 0;
	padding: 0;
	color: #000;
	font-style: italic;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
}

#main_sidebar_right.initiatives h3 {
	margin: 0;
	font-size: 18px;
	padding: 0;
}

#main_sidebar_right #featured {
	margin: 1.5em 0 0;
	padding: 10px;
	position: relative;
	background-color: #efe1b5;
}

#main_sidebar_right #featured span {
	display: block;
	height: 10px;
	position: absolute;
	width: 10px;
	background: url(../img/si.rounded_corners.gif) no-repeat;
}

#main_sidebar_right #featured span.tl {
	top: 0; left: 0;
}

#main_sidebar_right #featured span.tr {
	top: 0; right: 0;
	background-position: right top;
}

#main_sidebar_right #featured span.br {
	bottom: 0; right: 0;
	background-position: right bottom;
}

#main_sidebar_right #featured span.bl {
	bottom: 0; left: 0;
	background-position: left bottom;
}

#main_sidebar_right.initiatives h3 a {
	text-decoration: none;
}

#main_content div.sharethis {
	margin-bottom: 1em;
}
.content #main_sidebar_right{
	width: 180px;
	float: right;
}

.content #content_container {
	margin-top: 40px;
}

div#content_container.wide {
	width: 900px;
}

.content #main_sidebar_right div.widget h1 {
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	color: #484137;
	background: url(../img/hr250.gif) no-repeat center bottom;
	margin-top: 0;
}

.content #main_sidebar_right div.widget p img {
	margin: 19px 0 0 -30px;
	padding: 0;
}

.content #main_sidebar_right div.widget div.article h2 {
	font-size: 14px;
	line-height: 16px;
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-style: normal;
}

.content #main_sidebar_right div.widget div.article div.recommend p  {
	padding: 0;
	margin: 0;
}

#main_sidebar_right div.widget div.article {
	padding-bottom: 1em;
}

#main_sidebar_right div.widget div.article div.recommend p a {
	color: #8f482a;
	font-size: 14px;
	text-decoration: none;
}#main_sidebar_right div.widget div.article div.recommend p a:hover {
	color: #474137;
	text-decoration: underline;
}

#main_sidebar_right div.widget {
	margin-bottom: 2em;
}
#american-outlook-archives div.content table {
	background-color: #B8A17E;
	margin: 11px 0;
	border: solid 1px #100701;
}

#american-outlook-archives div.content table td {
padding: 0;
margin: 0;
text-align: center;}

#american-outlook-archives div.content table tbody tr td p a {
	display: inline;
	color: #2c424d;
}

#american-outlook-archives div.content table tbody tr td p {
	margin: 0 0 3px;
	padding: 0 3px;
}

.content #main_sidebar_right #american-outlook-archives div.content table img {
	border-bottom: 3px solid #100701;
	margin-bottom: 8px;
}

/*---------------------------Forms-------------------------*/

#main_content input, #main_content textarea {
	padding: 7px;
	border: none;
	background: #CDC4B5;
	min-width: 200px;
	font-size: 13px;
}

#content_container textarea {
	width: 75%;
}

#content_container form.cform input.sendbutton, #content_container input#submit {
	background: #877a70;
	color: #fff;
}

#content_container form.cform input.sendbutton:hover, #content_container input#submit:hover {
	background: #8a1d04;
	cursor: pointer;
	color: #fff;
}

form.cform fieldset, form.cform label, p.linklove {
	display: none;
}

form.cform ol, form.cform li, form.cform {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.formBuilderError {
	color: #8a1d04;
	font-weight: bold;
}

.formBuilderSuccess {
	color: #4e6e53;
	font-weight: bold;
}

#usermessagea {
	color: #4e6e53;
	font-weight: bold;
}

/*---------------------------125 Ads-------------------------*/

.wp125ad {
	float: left;
}

.wp125ad img {
	border: 5px solid #CDC4B5;
	padding: 0px;
	margin: 5px 0px 0px 5px;
	width: 120px;
	height: 120px;
}

/*---------------------------Headings-------------------------*/

li.widget h2 {
	font-size: 20px;
}

#content_container .entry h2 {
	font-size: 30px;
}

#banner_container a img {
	border: none;
}

#breadcrumb {
	margin-top: 10px;
}

/*Compatibility styles from old site*/
#bd a.register {
	text-decoration: none;
	background: url(../_img/bullet_arrow.gif) no-repeat 0 2px;
	padding-left: 16px;
	font-size: 12px;
	color: #3c403e;
	font-weight: bold;
}
#bd a.register:hover {
	text-decoration: underline;
	color: #546e7f;
}

/* @group gallery */

div.gallery, div.gallerythumbnail {
	float:left;
	margin:1%;
	padding:0;
	text-align:center;
	width:31%;
}

#main_content #photo div.gallery {
	float: none;
	clear: both;
	margin-bottom: 8px;
	width: 100%;
	text-align: left;
}

#photo div.gallery h4 {
	margin-bottom: 3px;
	line-height: 1.5em;
}

#photo div.gallery p a img {
	margin: 0 5px 8px 0;
	width: 50%;
	float: left;
}
#main_sidebar_right .gallerythumbnail a img,
#main_content .gallery a img, #main_content .gallerythumbnail a img {
	border: 4px solid #5b101c;
	padding: 0;
	display: block;
	margin: 10px auto;
}

#main_sidebar_right ul.gallerythumbnail li {
	float: left;
	list-style-type: none;
	margin: 0 9px;
	padding: 0;
}

#main_sidebar_right ul.gallerythumbnail {
	margin: 0;
	padding: 0;
}

#main_content .gallery .clippedthumb {
	height:90px;
	width:125px;
	overflow:hidden;
}
#main_content .gallery h3 {
	text-align:center;
}
#main_content .gallery p, #main_content .gallerythumbnail p {
	margin:0;
	padding:0;
}

#main_content div.gallery h3, #main_content div.gallery h3 a, #photos div.gallery h3, #photos div.gallery h3 a {
	font-size: 16px;
	line-height: 1.1em;
	border: none;
	margin: 0;
}

#main_content div.left div.gallery h3 a {
	text-decoration: none;
}
#main_content div.left div.gallery h3 a:hover {
	text-decoration: underline;
}

#main_content div.gallery p, #photos div.gallery p {
	font-size: 9px;
	line-height: 2em;
	
}
.gallery .date {
	font-style: italic;	
	margin:0;
}
.gallerythumbs .one, gallerythumbnail.one {
	clear:both;
}
/* @end gallery */

/* @group HOW IT WORKS */

#how-it-works {
	height: 30px;
	margin: 1.5em 0;
	padding: 0;
	list-style: none;
	background: #efefef;
	border: 2px solid #ccc;
}

#how-it-works li {
	padding-left: 20px;
	font-size: 1.2em;
	display: block;
	line-height: 30px;
	margin-right: 20px;
	float: left;
}

#how-it-works li#how {
	font-weight: bold;
	padding-left: 10px;
}

#how-it-works li#play {
	background: url(/_img/play_icon.gif) no-repeat left center;
}

#how-it-works li#notes {
	background: url(/_img/notes_icon.gif) no-repeat left center;
}

#how-it-works li#video {
	background: url(/_img/video_icon.gif) no-repeat left center;
}

#how-it-works li#save {
	background: url(/_img/download_icon.gif) no-repeat left center;
}

/* @end */

/* @group SERMONS */

/* @group MEDIA BOX */

#byline {
	margin: 10px 0 0;
	padding: 0;
	list-style: none;
}

#main_content ul#mediabox {
	float: right;
	padding: 10px;
	list-style: none;
	border: 1px solid #bbb57e;
	list-style-type: none;
	margin-bottom: 0;
	margin-top: -25px;
	margin-right: 0;
}

#main_content .column ul#mediabox {
	float: none;
	padding: 0;
	list-style: none;
	height: 16px;
	border: none;
	list-style-type: none;
	margin: 0 0 1em 0 !important;
}
#main_content ul#mediabox.horizontal {
	list-style: none;
	list-style-type: none;
	float: none;
	font-size: 12px;
	display: block;
	
	height: 23px;
	width: 292px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 5px 0 0 10px;
}

#main_content ul li#mb_links {
	list-style-type: none;
	list-style-image: none;
}

#mediabox li {
	padding: 2px 0 2px 20px;
}

#mediabox li#mb_links {
	background: #c3c08b;
	color: #19140d;
	margin: -10px -10px 10px;
	padding: 10px;
}

#main_content .column h4.title {
	font-size: 13px;
	clear: both;
}

#photo div.item {
	float: left;
	width: 32%;
	margin-right: 1%;
	text-align: center;
}

#main_content #photo h4.title {
	margin: 0;
}

#photo a img {
	border: solid 3px;
}
#mediabox.horizontal li#mb_links {
	background: #c3c08b;
	color: #19140d;
	padding: 2px 5px 3px;
	margin: 0;
}

#main_content #mediabox li {
	list-style-type: none;
	list-style-image: none;
}

#main_content .column #mediabox.horizontal li,
#main_content .column #mediabox.horizontal li#mb_jukebox {
	float: left;
	margin-right: 5px;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	margin-left: 0;
}

div.column.onethird {
	width: 30%;
	margin-right: 5%;
	float: left;
}

#video.column p,
#audio.column p,
#photo.column p {
	font-size: 10px;
	line-height: 1.5em;
	margin: 0 0 0.5em;
}

#photo p.viewall {
	float: right;
}

div.column.onethird.last {
	margin-right: 0;
}

#photo p a img {
	border: solid 3px;
}

#main_content ul#mediabox li#mb_jukebox {
	background: url(/_img/play_icon.gif) no-repeat left 2px;
	margin-left: 0;
	list-style-image: none;
}
#main_content ul#mediabox.horizontal li#mb_jukebox {
	
	margin-left: 10px;
	background-position: 0 center;
}

#mediabox li#mb_download {
	background: url(/_img/download_icon.gif) no-repeat left 2px;
	margin-left: 0;
}#mediabox.horizontal li#mb_download {
	background: url(/_img/download_icon.gif) no-repeat left center;
	margin-left: 10px;
}
#mediabox li#mb_notes {
	background: url(/_img/notes_icon.gif) no-repeat left 2px;
	margin-left: 0;
}
#mediabox.horizontal li#mb_notes {
	background: url(/_img/notes_icon.gif) no-repeat left center;
	margin-left: 10px;
}
#mediabox li#mb_bio {
	background: url(/img/icon_person.gif) no-repeat 2px center;
	margin-left: 0;
}
#mediabox.horizontal li#mb_bio {
	background: url(/img/icon_person.gif) no-repeat left center;
	margin-left: 10px;
}
#mediabox li#mb_video { 
	background: url(/_img/video_icon.gif) no-repeat left 2px;
}

#mediabox li#mb_podcast {
	background: url(/_img/feed_icon.gif) no-repeat left 2px;
}
#main_content #mediabox.horizontal li{
	float: left;
}
.sermonbox h5 {
	font-size: 1;
}
.sermonbox h5 a {
	font-weight: bold;
	color: #027cc9;
}

.sermonbox h5 a:hover {
	color: #556c6b
}

#primaryContent .sermonbox p {
	margin: 0;
}

.sermonbox ul {
	float: right;	
	margin: 1em 0 0;
	padding: 0;
	list-style: none;
}

.sermonbox li {
	float: left;
	display: inline;
	margin-right: 5px;
}

.sermonbox li a {
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -999em;
}

.sermonbox li.sl_listen a {
	background: url(/_img/play_icon.gif) no-repeat;
}

.sermonbox li.sl_download a {
	background: url(/_img/download_icon.gif) no-repeat;
}

.sermonbox li.sl_notes a {
	background: url(/_img/notes_icon.gif) no-repeat;
}

.sermonbox li.sl_video a {
	background: url(/_img/video_icon.gif) no-repeat;
}

.sermonbox li a:focus {
	outline: none;
}

#leftcol #sermon-content div.sermonbox p {
	margin-bottom: 0;
}

#filter {
	margin-top: 2em;
}

#filter select {
	width: 100px;
	margin-left: 10px;
}

#filter a {
	margin-left: 20px;
}

#primaryContent .sermonlist h4 {
	margin: 0;
	padding: 10px 0;
}

.sermonbox {
	position: relative;
	border-top: 1px solid #ccc;
	padding: 5px 0;
}

#sermon-content div.sermonbox p {
	margin: 0;
}

.sermonbox a {
	text-decoration: underline;
}

.sermonbox a:hover {
	text-decoration: none;
}

#primaryContent .sermonbox h5 {
	margin: 0;
}

#primaryContent .sermonbox h5 span {
	font-size: 10px;
	margin-left: 10px;
}

/* @end */

/* @group Four column table */

table.fourcolumn {
	font-size: 12px;
}

table.fourcolumn tr td {
	vertical-align: top;
	padding: 5px;
}

#bd table.fourcolumn td p {
	font-size: 12px;
}

#bd table.fourcolumn ul li {
	list-style-type: square;
	list-style-image: none;
	line-height: 1.5em;
	font-size: 11px;
}

#main_content table.fourcolumn tbody tr td p {
	line-height: 1.25em;
}

td.copycolumn {
	width: 40%;
}



/* @end */

/* @group Tab bar subnav */

ul#tabbar {
	width: 667px;
	height: 51px;
	background: url(../_img/tabbar_bk.gif) no-repeat;
	padding-top: 13px;
	padding-left: 10px;
	margin-bottom: -10px;
}

#bd ul#tabbar li  {
	list-style-type: none;
	list-style-image: none;
	margin-left: 10px;
	float: left;
	background-image: url(../_img/tabbar_btn_off.jpg);
	height: 28px;
}
#bd ul#tabbar li a{
	color: #666;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	margin-left: 15px;
	display: block;
	background: url(../_img/tabbar_btn_off.jpg) no-repeat 100% 0;
	padding-right: 15px;
	height: 28px;
	padding-top: 4px;
}

#bd ul#tabbar li.current{
	background-image: url(../_img/tabbar_btn_on.jpg);
	height: 37px;
}
#bd ul#tabbar li.current a{
	background-image: url(../_img/tabbar_btn_on.jpg);
	height: 37px;
}
#bd ul#tabbar li a:hover{
	color: black;
}

/* @end */

#main_content .staffbox.first {
	clear: both;
}
#main_content div.staffbox a.biopen img {
	width: 150px;
	border: 1px solid #8d7d49;
	padding: 4px;
	background-color: #d2cea8;
}

#main_content div.staffbox h3 a.biopen {
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

#main_content div.staffbox h3 {
	margin-bottom: 0;
}

#main_content div.staffbox div.fullbio {
	display: none;
}

#main_content div.staffbox {
	float: left;
	display: block;
	width: 30%;
	padding-right: 2%;
	margin-bottom: 1em;
}

#main_content div.staffbox p.jobtitle {
	font-variant: small-caps;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 0;
	margin-top: 0;
}

#main_content div.staffbox p.staff_em a {
	text-decoration: none;
	
}
#main_content div.staffbox p{
	margin-bottom: 0;font-size: 13px;
}

#main_content div.staffbox p.staff_em {
	margin-top: 0;
}

#main_content div.staffbox p.staffbio a.biopen {
	text-decoration: none;
}




#facebox p{
	margin-bottom: 1em;
	font-size: 1em;
	color: #000;
}
#facebox h1{
	font-size: 1.5em;
	color: #5479a0;
	border-bottom: 1px solid gray;
	font-weight: bold;
}

#pagination {
	text-align: center;
	clear: both;
}
#pagination a{
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
}

#pagination a#off {
	color: #abadad;
}
#pagination a:hover{
	color: #5479a0;
}
#pagination a#current {
	font-weight: bold;
	font-size: 18px;
}
#bl_date {
	font-size: 12px;
	font-style: italic;
}
#bl_series {
	font-size: 12px;
	font-weight: bold;
	float: left;
}

#bl_ctgy {
}

#main_content div.fb {
	margin: 1em 0;
}

#main_content div.articlebox h4.title a {
	font-size: 14px;
	font-weight: bold;
	color: #3c403e;
}
#main_content h4.title{
	margin-bottom: 0;
}
#main_content p.author{
	margin-top: 0;
	margin-bottom: 0;
}
#main_content p.summary{
	margin-top: 0;
	/*margin-bottom: 0;*/
}
#main_content .articlebox .author{
	font-size: 12px;
}

#main_content div.articlebox p.date {
	font-size: 12px;
}

#main_content div.articlebox p.summary {
	font: italic 12px Georgia, "Times New Roman", Times, serif;
}
#main_content .articlebox hr {
	background-color: #d4cfc7;
	border: 0;
	color: #d4cfc7;
	height: 1px;
	text-align: left;
}

#main_content div.articlebox {
	clear: left;
}


ul#byline li{
	list-style: none;
	margin-right: 4px;
}

#text {
	clear: both;
}
#byline #author{
	font-weight: bold;
	font-size: 14px;
}

#main_content h4.byline {
	margin: 0 0 .5em;
	font-style: italic;
	font-size: 12px;
}
#main_content h4.byline em {
	font-variant: normal;
}

#aomagazine .issue a.magtitle {
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

#aomagazine .issue {
	padding-bottom: 1em;
	text-align: center;
}

#aomagazine div.issue {
	width: 30%;
	float: left;
	margin-right: 3%;
}

#aomagazine .issue span.magpubdate {
	font-style: italic;
}

#main_content img.magcover,
#aomagazine .issue a img {
	border: solid 2px #fff;
	background-color: #fff;
}

#main_content div.articlebox img.issueimg {
	border: solid 2px #fff;
	background-color: #fff;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}

#main_content img.magcover {
	margin-left: 10px;
	margin-bottom: 10px;
}

/* Dates */
a.icscal {
	text-indent: -9999px;
	background: url(../_img/icon_addtocal.gif) no-repeat;
	display: block;
	margin-bottom: -26px;
}

.detail.scheduled h4  {
	margin-left: 23px;
}
.detail h4  {
	margin-bottom: .25em;
	font-size: 15px;
}

#rightcol .detail p,
#sidenav .detail p {
	line-height: 14px;
	font-size: 12px;
}
#main_content .last {
	margin-bottom: 1em;
	border-bottom: none;
}

#main_content .last hr {
	display: none;
}

.detail {
	margin-bottom: 1.9em;
	border-bottom: 1px solid #D4CFC7;
}

.date div.startday {
	background-color: #fefce5;
	width: 40px;
	margin-left: 3px;
	margin-top: 3px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

.date div.startmonth {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	width: 40px;
	text-align: center;
	margin-left: 3px;
}

.date {
	float: left;
	background-color: #ccc;
	color: #546e7f;
	display: block;
	width: 46px;
	height: 52px;
	margin: 0 10px 0 0;
}
#main_content div.detail p {
	margin: 0 0 1em 0;
}

#main_content div.detail p.eventtimes {
	margin-bottom: 11px;
	margin-top: 4px;
}

a.register {
	background: url(../_img/Register.png) no-repeat;
	padding-left: 22px;
	margin-left: 1px;
}

#filters h3 {
	float: left;
	margin: 0;
	line-height: 20px;
}

#filters p label {
	margin-right: 2px;
}

#filters p {
	float: left;
	margin: 0 0 0 13px;
	line-height: 20px;
}

#filters select {
	width: 140px;
}

#filters #viewall {
	font-size: 10px;
	text-align: right;
	margin: 0;
	float: none;
	clear: both;
}
#main_content a.tcpdf {
	float: right;
	display: block;
	padding-right: 28px;
	margin-left: 10px;
	line-height: 44px;
	background: url(/img/pdf.png) no-repeat right center;
	margin-top: 1em;
	text-decoration: none;
}

/* @group tertiary */

ul#tertnav {
	margin: 1em 0 1em 0;
	padding: 0;
	float: left;
	width: 25%;
	clear: both;
}

#tertnav li.title {
	list-style-type:none;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	margin-bottom: 3px;
}

#tertnav li.title a {
	text-decoration: none;
	display: block;
	height: 24px;
	padding: 8px;
}

#tertnav li.title a.current {
	background-color: #e4e3ce;
	border-top:solid 1px #b7a383;
	border-left:solid 1px #b7a383;
	border-bottom:solid 1px #b7a383;
}

#tertcontent {
	position: relative;
	margin-bottom: 1em;
	padding: 0;
	clear: both;
}

#tertcontent img.tertimg {
	float: left;
	padding: 1px;
	margin-right: 5px;
	border: 1px solid #484137;
}

#tertcontent h3.title {
	margin: 0;
	font-size: 13px;
}

#tertcontent .contentbox {
	margin: 10px 21px 18px 0;
	float: left;
	width: 31%;
	list-style-type: none;
}

#tertcontent ul {
	margin: 0; padding: 0;
}

#tertcontent .contentbox.newline {
	clear: both;
}

#tertcontent h2.title {
	margin: 0;
	font-size: 16px;
	border-bottom: solid 1px #484137;
	color: #484137;
	clear: both;
}

#tertcontent div.contentbox p {
	margin-top: 0;
	font-size: 13px;
}

/* @end */

