* {
	padding: 0;
	margin: 0;
}

/* include meyer reset instead? */

/****** STRUCTURE *********/

body {
	font-size: 100%;
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #000;
	background-color: #EFEFEF;
	margin: 8px 6px;
	-webkit-text-size-adjust: none; /* not sure  what this does */
      -webkit-font-smoothing: antialiased;
}


#page {
	margin: 0 auto; /*Center container on page*/
	width: 100%;		/* not sure this is needed */
	max-width:960px; 
	background-color: #EFEFEF;
}


header { 
	border: 1px solid #dedede; 
	background-color: #ffffff;
	box-shadow: 0 0 6px #DEDEDE;
	height: 140px;
}
#header { 
	border: 1px solid #dedede; 
	background-color: #ffffff;
	box-shadow: 0 0 6px #DEDEDE;
	height: 140px;
}

#main {
	border: 1px solid #dedede; 
	background-color: #ffffff;
	box-shadow: 0 0 6px #DEDEDE;
	margin:8px 0 10px;
}

.centersection, .leftsection, .rightsection {
    float: left;
}

.three-col .centersection {
	margin-left: 30.5%;
	padding: 27px 0;
	text-align: center;
	width: 39.5%;
}



.three-col .leftsection {
	margin-left: -60%;
	width: 20%;
}

.three-col .rightsection {
	width: 20%;
	text-align: right;
	min-width: 100px;
}

.two-col .centersection,.one-col .centersection {
	margin-left: 8.5%;
	padding: 27px 0;
	text-align: left;
	width: 59.5%;
}

.two-col .rightsection {
	margin-left: 3%;
	padding-left: 2%;
	text-align: left;
	width: 23.5%;
}

.one-col .centersection {
	margin-left: 8.5%;
	padding: 27px 0 0;
	width: 78%;
}





header.three-col .rightsection h1 {
	text-align: right;
}
header.three-col .leftsection h1, 
header.three-col .rightsection h1 {
	padding-top: 27px;
}
header.two-col .centersection {
	text-align: center;
}
header.two-col .rightsection {
	padding-top: 27px;
	width: auto;
	padding-left: 14.5%
}

#header.three-col .rightsection h1 {
	text-align: right;
}
#header.three-col .leftsection h1, 
#header.three-col .rightsection h1 {
	padding-top: 27px;
}
#header.two-col .centersection {
	text-align: center;
}
#header.two-col .rightsection {
	padding-top: 27px;
	width: auto;
	padding-left: 14.5%
}


#main.two-col,#main.one-col {
	padding-top: 64px;
}
#main.two-col .centersection,#main.one-col .centersection {
	padding: 0 0 27px 0;
}
#main.two-col .rightsection {
	border-left: 1px solid #CCCCCC;
}


#main.two-col .centersection p:first-child {
	margin-top: 0;
}

#main.two-col .centersection p .drop,
#main.one-col .centersection p .drop {
    color: #992528;
    float: left;
    font-size: 46px;
    line-height: 44px;
    padding-left: 0;
    padding-right: 5px;
    padding-top: 0;
	margin-left: -2px;
}

#main.two-col .rightsection .current div {
	padding: 12px 0;
}

#main.two-col .rightsection .current a {
	color: #2A5DB0; /*link color from DISH website*/
}
#main.two-col .rightsection .current p {
	font-size: 14px;
	margin: 4px 0 14px;
}

#main.two-col .centersection .article ul {
    list-style: disc outside none;
}

#main .explore li {
	padding: 6px 0 0;
	font-size: 28px;
	/*white-space: nowrap;*/
}

.grayblurb {
color: #9b9b9b;
font-size: 1.4em;
font-style: italic;
line-height: 1.35;
}

/***** SEPT 2015 ADDITIONS ******/

.three-col #sep2015 .centersection {
	margin-left: 0;
	width: 100%;
	float:none;
}
.slidesjs-slide p {
	color: #004080;
	font-family: georgia; 
	font-size: 15px; 
	line-height: 16px;
	margin: 0 40px;
}
.home #flagships-092015 {
	margin-left: 9%;
	margin-right: 9%;
	margin-bottom: 44px;
}

.home #main #flagships-092015 ul {
	text-align: center;
    list-style-type: none;
}
.home #main #flagships-092015 li {
	padding-bottom: 16px;
	line-height: 26px;
	font-family: Times New Roman;
	font-size: 24px;
	font-weight: bold;
}
.home #main #flagships-092015 li span {
	font-size: 22px;
	font-weight: normal;
}

.home #main #flagships-092015 li span {
	display: block;
}

#address #connectbox {
	margin: 0 0 20px 0;
	text-align: center;
}
#address #connectbox div {
	font-size: 22px;
	display: inline;
	padding-right: 14px;
    vertical-align: -5px;
}

#address #connectbox img {
	margin-right: 8px;
	width: 34px;
}
/****** END OF SEPT 2015 ADDITIONS ******/


#main .explore .wf-inactive li {
	font-size: 18px;
}

#search-box {
	margin: 0 auto;
	padding: 32px 0 12px;
	text-align: center;
}

#form1 {
	margin: 0 auto;
	width: 370px;
	padding-left: 8%;
}

#form2 {
	text-align: left;
}



.about header .rightsection h1:first-child {
	display: none;
}
.contact header .rightsection h1:nth-child(2) {
	display: none;
}
.subscribe header .rightsection h1:nth-child(3) {
	display: none;
}
.donate header .rightsection h1:nth-child(4) {
	display: none;
}

.about #header .rightsection h1:first-child {
	display: none;
}
.contact #header .rightsection h1:nth-child(2) {
	display: none;
}
.subscribe #header .rightsection h1:nth-child(3) {
	display: none;
}
.donate #header .rightsection h1:nth-child(4) {
	display: none;
}







#main #search-box .centersection {
margin: 38px 0 40px 340px;
}

.search #search-box {
	padding: 37px 0 38px;
}

.search #main.two-col {
	padding: 0;
}

.search #main .leftsection {
    margin-left: -890px;
    width: 190px;
}

.search #main .centersection {

}



.teaching-thrift div.soc-link {
	padding-bottom: 4px;
}




.subscribe #main .centersection {
    margin-top: -15px;
}
.contact #main .centersection p {
    font-family: "Helvetica Neue",Arial,"Lucida Grande",Tahoma,Verdana,sans-serif;
    font-size: 13px;
}




.magazine #main.two-col .rightsection {
  margin-left: 5%;
  padding-left: 45px;
  width: 19%;
}

.conversations #main .rightsection .section img.vert {
	max-width: 130px;
	margin-bottom: 8px;
	box-shadow: 0 0 4px #CCCCCC;
}
.magazine #main .rightsection .section img.vert  {
	max-width: 106px;
	margin-bottom: 8px;
	box-shadow: 0 0 4px #CCCCCC;
}

.conversations .two-col .centersection {
  margin-left: 5.3%;
  text-align: left;
  width: 69%;
}
.conversations .two-col .rightsection {
  margin-left: 2.3%;
  padding-left: 2%;
  width: 19.5%;
}

.xxconversations #main .centersection {
    margin: 0 244px 0 52px;
}
.xxthriftweek #main .centersection {
    margin: 0 253px 0 52px;
}


.xxconversations #main .rightsection,
.xxthriftweek #main .rightsection  {
    margin-left: -220px;
    padding-left: 16px;
    text-align: left;
    width: 185px;
}
.conversations .two-col .centersection .player .mobile,
.item a.mobile {
	display: none;
}

body#podcast.popup {
	background-image: none;
	margin: 14px;
}

#podcast.popup h1,
#podcast.item #main h1 {
	color: #3D3D3D;
	font-family: helvetica,arial,sans serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.09em;
	padding: 0;
	text-transform: uppercase;
}

#podcast.popup .left {
	float: left; 
	width: 54%;
	max-width: 383px;
}

#podcast.popup .left img {
	max-width: 380px; 
	height: auto;
	margin: 10px 0px 22px 0;
	width: 100%
}

#podcast .left .player p {
	margin: 8px 0 0 0;
}

#podcast .left .player p span {
	margin: 0 4px;
}

#podcast.popup .right {
	float: left;
	width: 44%;
	margin-left: 2%;
	margin-top: 5px;
}

#podcast .right h4 {
	font-family: helvetica,arial;
	font-size: 22px;
	font-weight: normal;
	padding-bottom: 8px;
}

#podcast.item .right h4 {
	padding-bottom: 0px;
}
#podcast.item .left .player {
	font-size: 15px;
}

#podcast .right p {
	margin-bottom: 0px;
	font-size: 14px;
}

/* add IDs to show itemtext on load and hide read link; (show ntw2011 itemtext on load, otherwise the little slideshow breaks, show ntw2012 itemtext also for continuity) */
.id-2508 div.itemtext, 
.id-2486 div.itemtext, 
.id-2487 div.itemtext {
	display: block;
}

.id-2508 .buy span.flipText, 
.id-2486 .buy span.flipText, 
.id-2487 .buy span.flipText {
	display: none;
}

/* thrift curriculum and marriage opportunity item customizations */
.id-2560 #main .itemtext h3,
.id-2794 #main .itemtext h3 {
	color: #992528;
	font-family: 'Iris UPC W01 Bold';
	font-size: 31px;
	padding-top: 24px;
}
.id-2560 #main .itemtext h3 span a,
.id-2794 #main .itemtext h3 span a {
	color: #992528;
	font-size: 26px;
}


.id-2560.item #main .itemtext h4 {
	color: #000;
	font-family: 'Iris UPC W01 Bold';
	font-size: 28px;
	padding: 14px 0 0;
}

.id-2560 #main .itemtext h2 {
	color: #992528;
	text-transform: none;
	font-family: 'Iris UPC W01 Italic';
	padding: 24px 0 0;
	font-size: 32px;
}

.id-2560.item #main .itemtext p {
    margin: 16px 0;
}

.id-2560.item #main .itemtext table {
    font-size: 15px;
    line-height: 23px;
}
.id-2560.item #main .itemtext table tr {
	vertical-align: top;
}
.id-2560.item #main .itemtext table tr td {
	padding: 0 10px 10px 0;
}
.id-2560.item #main .itemtext table tr td:first-child {
	width: 10%;
}
.id-2560.item #main .itemtext table tr td p:first-child {
	margin-top: 0;
}

.id-2560.item #main .itemtext h5 {
	color: #992528;
	text-transform: none;
	font-family: 'Iris UPC W01 Regular';
	padding: 12px 0 20px;
	font-size: 32px;
	font-weight: normal;
}

.id-2560 #main .itemtext h6 {
    font-size: 17px;
    font-style: italic;
    font-weight: normal;
    padding-top: 18px;
}

.id-2560.item #main .itemtext ul.arrow {
	list-style-image: url('/imagesN1/double-r-arrow.png');
	list-style-position: outside;
	margin-left: 15px;
}

/* end thrift curriculum item customizations */


/* marriage opportunity and gambling commission customizations */

.marriage-opportunity .three-col .leftsection,
.gambling-commission .three-col .leftsection {
  margin-left: -68%;
  width: 20%;
}
.marriage-opportunity .three-col .centersection,
.gambling-commission .three-col .centersection {
  margin-left: 19.5%;
  width: 58.5%;
}
.marriage-opportunity .three-col .rightsection,
.gambling-commission .three-col .rightsection {
  width: 12%;
}

/* end marriage opportunity and gambling commission customizations */


img {
  border: 0 none;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

h1 {
    color: #004080;
    font-size: 28px;
    font-weight: normal;
	text-align: left;
}


h2 {
    color: #992528;
    font-size: 28px;
    font-weight: normal;
    text-transform: uppercase;
}
h3 {
    color: #004080;
    font-size: 28px;
    font-weight: normal;
	font-family: 'Iris UPC W01 Regular';
}

h5 {
    color: #992528;
    font-size: 28px;
    font-weight: normal;
	text-align: left;
}

.explore li,
.initiatives li,
.flagships li,
.section li {
	font-family: "Iris UPC W01 Regular";
	margin: 0;
}

li {
	font-family: "Iris UPC W01 Regular";
}




#main.two-col .rightsection .explore.new li {
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 20px;
}
.rightsection .explore.new span {
	display: none;
}

.about h3,
.betterangels h3 {
    color: #992528;
	padding-top: 28px;
	text-transform: uppercase;
}

.betterangels h3 {
	padding: 10px 0 8px 0;
}


#main ul {
    /*list-style-type: none;*/
}


#main #search-box ul {
    list-style: none outside none;
    margin: 0px;
    padding: 0px;
}
#main #search-box li {
	font-family: 'Iris UPC W01 Regular';
    font-size: 15px;
	padding: 0px;
	margin	: 0px;
	line-height: 21px;
}

.home #itns {
    /*padding: 20px 0 30px 88px;
	width: 790px;*/
	margin-right: 9%;
	margin-left: 9%;
}
.home #itns div {
	width: 18%;
	float: left;
	margin-right: 3%;
}
.home #itns div:nth-child(6) {
	margin-right: 0px;
}

.home #itns .clearfix {
	display: none;
	width: 100%;
	float: none;
	margin: 0;
}

.home #itns h1 {
	line-height: 22px; 
	text-align: right;
	color:#992528;
    float: left;
    margin-right: 3%;
	min-width: 95px;
    width: 12%;
}
.home #itns .sectionwrapper {
	padding: 0px 0 0px 103px;
	width: 810px;
}
.home #itns .itn-more {
    margin: 20px 0 12px;
    text-align: right;
    width: 92%;
}
.two-col #itns {
    padding: 12px 0 40px 0;
}
.two-col #itns div {
	width: 100%;
	float: none;
	margin-right: 0px;
}
#itns div h2, .two-col .rightsection #itns div h2 {
	font-family: georgia;
    font-size: 17px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 2px;
	text-transform: none;
}
#itns div h2 span {
    color: #3D3D3D;
    display: block;
    font-size: 12px;
    line-height: 17px;
    margin-top: 4px;
}

#itns div h2 a, .two-col .rightsection #itns div h2 a {
	color:#004080;
}



.magazine .centersection h3 {
    font-family: 'Iris UPC W01 Bold';
    font-size: 44px;
    line-height: 34px;
    padding: 0 0 6px;
}
.magazine .article {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 30px;
    padding: 0 0 30px;
}
.magazine .article .byline, .magazine .article .date {
	color: #666666;
}
.magazine .article .byline {
    font-family: 'Iris UPC W01 Bold';
    font-size: 25px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 4px;
}
.magazine .article .byline.author1 {
	display: none;
}
.magazine .article .date,
.magazine .article .write-editor {
	text-transform: uppercase;
	font-size: 12px;
	font-family: helvetica, arial;
	margin-top: 0;
    line-height: 18px;
}
.magazine .article .write-editor {
	white-space: nowrap;
	padding-top: 10px;
}

.magazine .article .addthis_toolbox {
  	font-family: helvetica,arial;
    font-size: 13px;
   	margin-top: 20px;
	width: 100%;
}
.magazine .article .addthis_toolbox a {
	margin-right: 2%;
	text-decoration:none;
	color: #777;
}

.magazine .article .addthis_toolbox a img {
	box-shadow: none;
}

.magazine .article img {
	box-shadow: 0 0 4px #CCCCCC;
	height: auto;
	margin-top: 8px;
	margin-bottom: 10px;
  max-width: 96%;
}
.magazine .article div.wp-caption img {
	margin-bottom: 0;
}
.magazine .article .wp-caption, .magazine .article iframe {
  max-width: 96%;

}
.magazine .article .wp-caption, .magazine .article .fb_iframe_widget iframe {
  max-width: 100%;
}

.magazine .article img.size-full {
  max-width: 96%;
}

.magazine .article img.alignleft {
	float:left;
	margin-right: 24px;
}
.magazine .article img.alignright {
	float:right;
	margin-left: 24px;

}

/*.magazine .addthis_button_facebook_like,
.magazine .addthis_button_tweet {
	width:85px;
}

.magazine .addthis_button_email {
	width:33px;
}

.magazine .addthis_counter addthis_pill_style {
	width:65px;
}*/

div.wp-caption.alignleft {
	float: left;
	margin-right: 16px;
	margin-top: 8px;
}
div.wp-caption.alignright {
	float: right;
	margin-left: 16px;
	margin-top: 8px;
}

div.wp-caption p.wp-caption-text {
	font-size: 0.8em;
	line-height: 18px;
	width: 97%;
	margin: 0 0 10px 0;
	font-style: italic;
}

.magazine .article p {
	line-height: 23px;
}
.magazine .article p a {
	color: #2A5DB0; /*link color from DISH website*/
}
.magazine .article blockquote {
	font-style: normal;
	line-height: 23px;
}
.magazine .featured-content .article span.featured-post {
	display: none;
}


.thriftcollection .two-col .centersection {
  margin-left: 5.3%;
  text-align: left;
  width: 66%;
}
.thriftcollection .two-col .rightsection {
  margin-left: 2.3%;
  padding-left: 2%;
  width: 21.5%;
}

.thriftcollection .navsection {
    float: left;
    width: 24%;
    margin-right: 4%;
}
.thriftcollection .navsection.authors {
    width: 21.5%;
}
.thriftcollection .navsection.dates {
    margin-right: 0px;
    width: 18%;
}
.thriftcollection .rightsection .current img {
	box-shadow: 0 0 4px #CCCCCC;
	max-width: 166px;
}

.thriftcollection #main .centersection .navsection ul {
	margin-top: 0;
	padding: 0;
}


.thriftcollection #main .centersection .navsection h2 {
    padding-bottom: 8px;
}
.thriftcollection #main .centersection .navsection ul li {
    line-height: 17px;
    margin-bottom: 6px;
    font-family: 'Iris UPC W01 Regular';
    font-size: 22px;
	padding: 0;
}



.thriftweek .centersection h3 {
    font-family: 'Iris UPC W01 Bold';
    font-size: 36px;
    line-height: 34px;
    padding: 0 0 13px;
	text-transform: uppercase;
}
.child .thriftweek #main .rightsection h2 {
    padding: 0;
	font-size: 26px;
    font-family: 'Iris UPC W01 Bold';
	text-transform: none;
	color: #CC6633;
}

.thriftweek .rightsection div.section p {
	margin: 0 0 14px 0;
}

div.initiatives, div.flagships, .rightsection div.section {
	padding: 0 0 24px;
}
.home div.initiatives {
	padding-bottom: 48px;
}
div.initiatives h2 span, div.flagships h2 span {
	display: none;
}
.marriage div.initiatives h2 span,
.thrift div.initiatives h2 span,
.gambling div.initiatives h2 span,
.sharedvalues div.initiatives h2 span,
.magazine div.flagships h2 span,
.conversations div.flagships h2 span,
.thriftcollection div.flagships h2 span,
.thriftweek div.flagships h2 span,
.teaching-thrift div.flagships h2 span {
	display: inline;
}

.marriage .rightsection div.initiatives li:first-child,
.thrift .rightsection div.initiatives li:nth-child(2),
.gambling .rightsection div.initiatives li:nth-child(3),
.sharedvalues .rightsection div.initiatives li:nth-child(4),
.magazine .rightsection div.flagships li:first-child,
.conversations .rightsection div.flagships li:nth-child(2),
.thriftcollection .rightsection div.flagships li:nth-child(3),
.thriftweek .rightsection div.flagships li:nth-child(4),
.teaching-thrift .rightsection div.flagships li:nth-child(4) {
	display: none;
}
div.initiatives li {
	padding: 0;
	font-size: 28px;
	/*white-space: nowrap;*/
}
div.flagships li {
	padding: 0;
	font-size: 28px;
	/*white-space: nowrap;*/
}

div.soc-link {
    padding: 0 0 22px;
}
div.soc-link h2 {
    padding: 0;
	font-size: 26px;
    font-family: 'Iris UPC W01 Bold';
	text-transform: none;
}

#main.two-col .rightsection .soc-link h2 a {
    color: #992528;
}

.rightsection div.section li {
	padding: 4px 0 0;
	font-size: 28px;
}
.rightsection div.section div p {
	font-size: 28px;
    font-family: 'Iris UPC W01 Regular';
	margin: 0;
	line-height: 21px;
}
.magazine .rightsection div.section div p {
	font-size: 17px;
    font-family: georgia;
	line-height: 20px;
}
.rightsection div.section p {
    font-size: 14px;
    margin: 8px 0 14px;
}
.rightsection div.section div {
	padding: 12px 0 16px 0;
}

.magazine #main.two-col .rightsection #recentcomments li {
	font-size: 17px;
    font-family: georgia;
	line-height: 20px;

}

#main.two-col .centersection ul,
#main.one-col .centersection ul,
#main.two-col .centersection ol,
#main.one-col .centersection ol {
    /*list-style: none outside none;*/
    margin-top: 12px;
    padding: 0 0 12px 28px;
}

.about #main.two-col .centersection ul,
.about #main.one-col .centersection ul,
.about #main.two-col .centersection ol,
.about #main.one-col .centersection ol {
    list-style-type: none;
}

#main.two-col .centersection li,
#main.one-col .centersection li {
    font-family: Georgia,Times,"Times New Roman",serif;
    font-size: 15px;
	padding: 4px 0px;
	line-height: 23px;
	margin: 0;
}

#main.two-col .centersection ul.leaders,
#main.one-col .centersection ul.leaders {
	padding: 0 0 20px 0;
	margin: 0;
    list-style-type: none;

}
#main.two-col .centersection .leaders li,
#main.one-col .centersection .leaders li {
	font-size: 23px;
	padding: 0px;
    line-height: 18px;
    padding: 3px;
	font-family: 'Iris UPC W01 Regular';
	margin: 0;
}
#main.two-col .centersection .leaders li a {
	color:#004080;
}




#main.two-col .rightsection .leaders ul {
	padding: 0 0 24px 0;
}
#main.two-col .rightsection .leaders li {
	font-size: 23px;
	padding: 0px;
    line-height: 18px;
    padding: 3px;
    height: 22px;
}


#main.two-col .rightsection h2 {
	/*font-size: 26px;*/
	line-height: 22px;
	padding: 0 0 10px;
}
#main.two-col .rightsection .widget_recent_comments h1 {
	/*font-size: 26px;*/
	line-height: 22px;
	padding: 0 0 10px;
    color: #992528;
    font-size: 28px;
    font-weight: normal;
    text-transform: uppercase;
}

#main.two-col .rightsection .section .widget_recent_comments li {
	color: #000;
}

#main.two-col .rightsection .initiatives ul, 
#main.two-col .rightsection .flagships ul, 
#main.two-col .rightsection .explore ul, 
#main.two-col .rightsection .section ul,
#main.two-col .rightsection ul.explore.new {
	list-style: none;
}
#main.two-col .rightsection .initiatives li, 
#main.two-col .rightsection .flagships li, 
#main.two-col .rightsection .explore li, 
#main.two-col .rightsection .section li {
    /*font-size: 26px;*/
    padding: 0;
	color: #004080;
	line-height: 21px;
    margin-bottom: 11px;
}



#main .clearfix {
	height: 20px;
}
.conversations #main .clearfix {
	height: 48px;
}

.rightsection #itns .clearfix {
  height: 0px;
}




#address h4 {
    color: #992528;
	font-family: 'Iris UPC W01 Regular';
	font-size: 22px;
	padding-top: 3px;
	text-align: center;
	font-weight: normal;
}






#search-results table h5 {
	font-family: 'Iris UPC W01 Regular';
}

#search-results table {
    margin: 25px 0;
}
#search-results table td.tn {
    width: 97px;
}


#search-results table img {
    border: 1px solid #D4D5D7;
    margin-right: 15px;
	width: 82px;
	height:auto;
}
#search-results table img {
    border: 1px solid #D4D5D7;
    margin-right: 15px;
	width: 82px;
	/*height:auto;*/
}
#search-results table.podcast img {
	height: 97px;
    width: auto;
}

#search-results td p, .item #main td p {
    font-size: 0.9em;
    margin: 0;
	line-height: 1.6em;
}

#search-results td h5, .item #main td h5 {
	padding-bottom: 10px;
	font-size: 1em;
}

#search-results td h3 {
	padding: 0 0 6px 0;
	line-height: 22px;
}


.item #main .centersection {
margin: 2% 0 0 6%;
width: 87%;
}
#podcast.item #main .centersection {
width: 89%;
}
.item #main .centersection table tr {
	vertical-align: middle;
}

#conversation.item #main .description {
	font-style: normal;
}
#conversation.item #main .prog-info {
	margin: 8px 0;
	font-size: 12px;
	font-style: italic;
}
#conversation.item #main table img,tn {
	height: 214px;
	width: auto;
}


.item #main td h3 {
	padding: 0 0 12px 0;
	line-height: 28px;
}

.item #main table td:first-child {
	padding-right: 15px;
}

.item #main img.tn {
    border: 1px solid #dedede;
	margin-bottom: 16px;
}
#podcast.item #main img.tn {
	margin-bottom: 0px;
	margin-top: 5px;
}
#podcast.item #main p {
    font-size: 14px;
    line-height: 1.4em;
    margin-bottom: 14px;
    margin-top: 14px;
}

#podcast #main table img.tn {
    border: 1px solid #D4D5D7;
	/*margin-right: 15px;
	width: 118px;*/
	height:214px;
	width: auto;
}

.item #main .description {
	margin: 16px 0 10px 0;
	font-style: italic;
	line-height: 22px;
font-size: 15px;
}
.item #main .description i, 
.item #main .description em {
	font-style: normal;
}



.item #main .itemtext .byline {
    border-top: 1px solid #444444;
    color: #444444;
    font-style: italic;
    margin-top: 34px;
    padding-top: 12px;
}
.item #main .itemtext p {
  margin: 20px 0;
} 
.item #main .itemtext div.endnotes p {
    color: #777;
	font-size: 12px;
	margin: 14px 0;
	line-height: 19px;
}
.item #main .itemtext div.endnotes blockquote {
    color: #777;
	font-size: 12px;
	line-height: 19px;
}
.item #main .itemtext ul.endnotes li,
.item #main .itemtext ol.endnotes li {
    color: #777;
	font-size: 12px;
	margin: 14px 0;
	padding: 0;
	line-height: 19px;
}
.item #main .itemtext ul.endnotes li p,
.item #main .itemtext ol.endnotes li p {
	margin: 0 0 10px 0;
	font-size: 12px;
	line-height: 19px;
}
.item #main .itemtext ul.endnotes li blockquote,
.item #main .itemtext ol.endnotes li blockquote {
	margin: 0 0 10px 0;
	font-size: 12px;
	line-height: 19px;
}


UNUSED.item #main .itemtext .centersection {
    margin: 0 40px 0 176px;
}

UNUSED.item #main .itemtext .centersection p:first-child {
	margin-top: 0;
}

.item #main .itemtext .leftsection {
    margin-left: -874px;
	width: 180px;
	padding-top: 6px;
}
.item #main .itemtext h1 {
    color: #000000;
    font-size: 26px;
	text-transform: uppercase;
	line-height: 19px;
	padding: 6px 0;
}
.item #main .itemtext h1:first-child {
	padding: 0 0 6px 0;
}
.item #main .itemtext ul {
	padding: 2px 0 18px 30px;
}
.item #main .itemtext ol {
	padding: 2px 0 18px 30px;
}
.item #main .itemtext ul:first-child {
	padding-top: 0px;
}
.item #main .itemtext ul {
	list-style: disc outside none;
}

.item #main .itemtext li {
    line-height: 1.6em;
    color: #000000;
    font-family: Georgia;
	margin: 6px 0;
	font-size: 15px;
}
.item #main .itemtext .centersection h4:first-child {
	padding-top: 0px;
}
.item #main .itemtext .centersection h4 {
    font-size: 28px;
    font-weight: normal;
    padding-top: 12px;
	color: #992528;
	padding-bottom: 10px;
}
.item #main .itemtext h4 {
    font-size: 28px;
    font-weight: normal;
    padding-top: 12px;
	color: #992528;
}
.item #main .itemtext h5 {
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 18px;
	line-height: 22px;
}
.item #main .itemtext .centersection blockquote {
	line-height: 23px;
}

.item #main td .itemtext p {
	margin: 12px 0;
}
.itemtext .hideLink {
	margin-left: 200px;
}

.item #main div.youtube-embed {
	margin: 24px 0;
	text-align: center;
}



.search.results #main #search-results .centersection {
float: right;
margin-left: 7%;
width: 58%;
margin-right: 7%;

	/*border: 1px solid white;
	margin-right: 90px; 
	margin-left: 314px;*/
}

.search.overview #main #search-results .centersection {
	display: none;
}
.search.results #main #search-results .centersection .sort {
	float:right;
	margin-left: 10%;
}

.search.results #main #search-results .centersection .result-count {
	
}



.search #main #search-results.authors .centersection {
	margin-left: 83px;
    margin-right: 40px;
}

.search #main #search-results.authors .centersection div {
    float: left;
    margin-right: 3%;
    width: 30%;
}
.search #main #search-results.authors .centersection div:nth-child(4) {
    margin-right: 0px;
}

.search #main #search-results.authors .centersection div ul {
    padding-left: 14px;
    text-indent: -14px;
}

.search #main #search-results.authors .centersection div ul li {
	margin:0px;
	font-size: 22px;
}

.search #main #search-results .leftsection {
	font-family: 'Iris UPC W01 Regular';
	font-size: 22px;
}
.search.results #main #search-results .leftsection {
float: right;
width: 20%;
}
.search.overview #main #search-results .leftsection  {
    float: none;
    margin: 0 0 0 10%;
    width: 92%;
}
.search.overview #main #search-results .leftsection .navsection  {
    float: left;
    margin: 0 7% 0 0;
    width: 18%;
}
.search.overview #main #search-results .leftsection .navsection:last  {
	margin-right: 0;
}

.search.overview #main #search-results .navsection-key,
.search.results #main #search-results .navsection-key,
.thriftcollection .navsection-key {
	display: none;
}
.search.overview #main #search-results .navsection-key a,
.search.results #main #search-results .navsection-key a {
	margin-right: 6%;
}
.thriftcollection .navsection-key a {
	margin-right: 4%;
}
.search #main #search-results .leftsection h4 {
	font-family:'Iris UPC W01 Bold';
}

.search #main #search-results .leftsection .lev1:first-child  {
	padding-top: 0px;
}
.search #main #search-results .leftsection .lev1  {
	font-weight:bold;
	padding-top: 8px;
}


.search #main #search-results .leftsection ul {
	padding-bottom: 20px;
	list-style: none;
}
.search #main #search-results .leftsection ul li {
    line-height: 17px;
    margin-bottom: 6px;
	font-size: 22px;
}
.search #main #search-results .leftsection .nav-overview {
	float:none;
	width: 1000px;
}

.search #main #search-results .leftsection .nav-overview .navsection {
	float: left;
	margin-right: 44px;
	width: 180px;
}
.search #main #search-results .leftsection .navsection h2 {
	padding-bottom: 8px;
line-height: 21px;
}
.search #main #search-results .leftsection .nav-filtered {
	margin-top: 16px;
}
.search.overview #main #search-results .leftsection .clearfix {
	display: none;
}


.conversations #main .centersection h1, .conversation #main .centersection h1 {
	color: #3d3d3d; 
	font-size:12px;
	text-transform: uppercase;
	padding: 0 0 7px;
	letter-spacing: .09em;
	font-family: helvetica,arial,sans serif;
	font-weight: bold;
}

.conversations #main .centersection table img, .conversation #main .centersection table img {
	margin: 5px 18px 0 0;
	box-shadow: 0 0 4px #CCCCCC;
}

.conversations #main .centersection table h4, .conversation #main .centersection table h4 {
	font-size:22px;
	font-family: helvetica,arial;
	font-weight: normal;
}/*to delete*/

.conversations #main .centersection table p, .conversation #main .centersection table p {
    font-size: 14px;
    line-height: 1.4em;
    margin-bottom: 14px;
    margin-top: 14px;
}/*to delete*/

.thriftweek .entry .left {
	float: left;
	width: 66.5%;
}

.thriftweek .entry .right {
	float: left;
	margin-left: 3%;
	width: 30%;
}
.thriftweek #haynes.entry .left {
	width: 46%;
}

.thriftweek #haynes.entry .right {
	width: 50%;
}
.thriftweek .centersection .ntw-logo {
	float: right;
    margin-bottom: 12px;
    margin-left: 3%;
}


.conversations .entry .left {
	float: left;
	width: 57.5%;
}

.conversations .entry .right {
	float: left;
	margin-left: 3%;
	width: 38%;
}
.item .entry .left {
	float: left;
	margin-right: 3%;
}
.item .entry .left .zoom {
	margin-bottom: 12px;
text-align: center;
}
.item .entry .right {
	float: left;
}
.conversations .entry .player {
	padding:14px 0 7px 0;
	font-size: 14px;
}


.conversations .entry h4 {
  font-family: helvetica,arial;
  font-size: 22px;
  font-weight: normal;
	margin-top: -7px;
}



.conversations .entry p {
    font-size: 14px;
    line-height: 1.4em;
    margin-bottom: 14px;
    margin-top: 14px;
}


/****** BEGIN TYPOGRAPHY, COLORS, LINKS, H TAGS *********/



a {
	text-decoration: none;
	/*color: #2A5DB0; same as the dish*/
	color: #004080;

}
p a {
	text-decoration: none;
	/*color: #2A5DB0; same as the dish*/
	color: #2A5DB0;

}


a:hover {
	text-decoration: underline;
}
a:visited {
	color: #004080;/* DB does not want a different visited link color*/
}
p a:visited {
	color: #2A5DB0;/* DB does not want a different visited link color*/
}

#header h1 a, #main .leftsection a, #main .rightsection a, #main #search-results a {
	color: #004080;
}

h1 a {
	color: #004080;
}



h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, p a:hover {

}


h1, h2, h3, h4, h5, h6 {

}

.search #main #search-results .leftsection h4:first-child {
	padding: 0 0 8px 0;
}
.search #main #search-results .leftsection h4 {
	padding: 22px 0 8px 0;
}




/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */




#someid ul {
	list-style-image: url(/images2/gray-bullet.gif);
}

#someid li {
	line-height:1.4em;
	margin:10px 0;
}


.nobullet li {
	line-height:1.7em;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
	text-indent:-20px;
	margin-left: 20px;
}
.nobullet span {
	font-size:0.95em;
	font-style:italic;
}


/* End Entry Lists */


p, li {
	margin: 0 0 20px 0;
	line-height:23px;
	font-size: 15px;
}


blockquote {
	margin: 15px 30px 20px 0;
	padding: 0 42px;
	line-height: 23px;
	font-style: italic;
font-size: 15px;
/*	border-left: 5px solid #ddd;
	background:url("images/blockquote-background.png") no-repeat scroll 0 20px transparent;*/
	}


blockquote cite {
	margin: 5px 0 0;
	display: block;
	}


	
hr {
	display: none;
	}

a img {
	border: none;
	}

/* MAILCHIMP FORMS CUSTOMIZATIONS */

#ccform {
	font-family: arial;
	padding-bottom: 25px;
}

#ccform #mc_embed_signup .mc-field-group label {
  display: none;
}

#ccform #mc_embed_signup form {
  padding-left:0;
}

#ccform #mc_embed_signup .mc-field-group {
  padding-bottom: 0;
}
/* END MAILCHIMP FORMS CUSTOMIZATIONS */


/* CONSTANT CONTACT FORMS CUSTOMIZATIONS */

#ccform .fsBody .fsForm {
margin-left: -12px;
margin-top: 0;
width: auto;
}

#ccform .fsForm .fsSubmit {
padding: 0px;
}

#ccform #fsCell22376410 { /*fname and lname fields*/
display: none;
}

#ccform .fsFieldRow input[type="email"], .fsFieldRow input[type="number"], .fsFieldRow input[type="tel"], .fsFieldRow input[type="text"], .fsForm textarea {
  max-width: 95%;
  padding: 4px;
  width: 144px;
background-image: none;
}

.subscribe #page .sectionwrapper .centersection .fsFieldRow input[type="email"], .fsFieldRow input[type="number"], .fsFieldRow input[type="tel"], .fsFieldRow input[type="text"], .fsForm textarea {
  font-weight: normal;
}

.subscribe #page .sectionwrapper .centersection .fsBody .fsLabel, .fsBody label {
  font-weight: normal !important;
font-size: 12px !important;
}

.fsForm .fsLabel {
  display: none;
}


/* END CC FORMS CUSTOMIZATIONS */


/* EMMA FORMS CUSTOMIZATIONS */

#e2ma_signup, #e2ma_signup label {
font-size: 17px;
}

.e2ma_signup_form_row:nth-child(12), 
.e2ma_signup_form_row:nth-child(6) {
padding: 15px 0;
}
.e2ma_signup_form_row:nth-child(12) .e2ma_signup_form_label {
display: none;
}
.e2ma_signup_form_row:nth-child(7), 
.e2ma_signup_form_row:nth-child(8),
.e2ma_signup_form_row:nth-child(9),
.e2ma_signup_form_row:nth-child(10),
.e2ma_signup_form_row:nth-child(11) {
padding: 0 0 0 21px;
}
.e2ma_signup_form_row:nth-child(7) .e2ma_signup_form_label, 
.e2ma_signup_form_row:nth-child(8) .e2ma_signup_form_label,
.e2ma_signup_form_row:nth-child(9) .e2ma_signup_form_label,
.e2ma_signup_form_row:nth-child(10) .e2ma_signup_form_label,
.e2ma_signup_form_row:nth-child(11) .e2ma_signup_form_label {
width: 221px;
}

.e2ma_signup_form_label {
float:right;
width:242px;
}

.e2ma_signup_form_label:first-letter {
text-transform:capitalize;
}

.e2ma_signup_form input[type="text"], 
.e2ma_signup_form textarea, 
.e2ma_signup_form select {
border:1px solid #CCCCCC;
font-family:Verdana,sans-serif;
font-size:12px;
width:200px;
padding: 5px;
margin: 0 0 14px;
}

.e2ma_signup_form_group_list {
line-height: 30px;
}

.e2ma_signup_form_button {
    font-size: 16px;
    padding: 2px;
    width: 72px;
}

input[name="emma_member_wildcard_1410211[Email updates on your work and publications]"],
input[name="emma_member_wildcard_1410211[Email notices of upcoming events]"],
input[name="emma_member_wildcard_1410211[Snail-mail information on your work and publications:]"] {
margin-right: 8px;
}

input[name="emma_member_wildcard_1410211[Please send me&#58;]"], 
input[name="emma_member_wildcard_1411902[Please send information about the Institute to&#058;]"],
.e2ma_signup_form_required_footnote,
.e2ma_signup_form_required_asterix,
.e2ma_signup_message {
display: none;
}

.e2ma_signup_form_button_row {
margin-top:20px;
}

/* END EMMA FORMS CUSTOMIZATIONS */




.alignleft {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}

.center {
	text-align: center;
	}

.clearfix {
    clear: both;
}

.hidden { 
	position: absolute !important; 
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px); 
}







@media (max-width: 768px) { /* ipad portrait and iphone landscape */

	xxheader .rightsection h1:first-child:after { 
		content:" 768";
 	} 
	.three-col .leftsection {
		border: 0px solid;
		float: left;
		margin-left: -68%;
		width: 22%;
	}

	.three-col .centersection {
		border: 0px solid;
		float: left;
		margin-left: 26%;
		padding: 26px 0;
		text-align: center;
		width: 45.5%;
	}

	.three-col .rightsection {
		border: 0px solid;
		float: left;
		min-width: 100px;
		text-align: right;
		width: 23%;
		}

	header.two-col .rightsection {
		padding-left: 5.5%;
	}
	#header.two-col .rightsection {
		padding-left: 5.5%;
	}
	#main.two-col .centersection {
		margin-left: 4%;
		width: 62.5%;
	}

/***** SEPT 2015 ADDITIONS ******/

.home #flagships-092015 {
	margin-left: 4%;
	margin-right: 4%;
	margin-bottom: 44px;
}



/****** END OF SEPT 2015 ADDITIONS ******/



	.home #itns {
		margin-left: 4%;
		margin-right: 4%;
	}

	.home #itns div {
		width: 35%;
	}
	.home #itns div:nth-child(3) {
		margin-right: 0px;
	}

	.home #itns .clearfix {
		display: block;
	}

	.home #itns div:nth-child(5) {
		margin-left: 110px;
	}
	.magazine #main.two-col .rightsection {
		padding-left: 3%;
		width: 22%;
	}
	.thriftweek .entry .left {
		float: none;
		width: 96%;
	}
	.thriftweek .entry .right {
		float: none;
		margin-left: 0%;
		width: 96%;
		margin-top: 12px;
		text-align: center;
	}
	.thriftweek #haynes.entry .left {
		width: 96%;
	}
	.thriftweek #haynes.entry .right {
		width: 96%;
		text-align: center;
	}

	.conversations .entry .left {
		float: none;
		width: 96%;
	}
	.conversations .entry .right {
		float: none;
		margin-left: 0%;
		width: 96%;
		margin-top: 12px;
	}
	.conversations .two-col .rightsection {
		width: 27%;
	}
	.search.results #main #search-results .leftsection {
		width: 24%;
	}
	.search.results #main #search-results .centersection {
		margin-left: 3%;
		margin-right: 3%;
		width: 67%;
	}
	.search.overview #main #search-results .leftsection {
		margin: 0 0 0 3%;
		width: 100%;
	}

	.search #main #search-results.authors .centersection {
		margin-left: 28px;
		margin-right: 10px;
	}

	.thriftcollection .navsection-key {
		display: block;
		margin: 0 3% 20px;
		border-bottom: 1px solid #dedede;
	}
	.thriftcollection .navsection-key {
		margin-left: 0;
	}
	.thriftcollection .navsection {
    	float: none;
    	width: 96%;
    	margin-right: 0;
		padding-bottom: 12px;
	}
	.thriftcollection .navsection.authors {
    	width: 96%;
	}
	.thriftcollection .navsection.dates {
    	margin-right: 0px;
    	width: 96%;
	}

	.magazine .article .write-editor {
		float: left;
	}

}




@media (max-width: 580px) { 
	xxheader .rightsection h1:first-child:after { 
		content:" 580";
	}
	header {
		height: auto;
	}
	#header {
		height: auto;
	}
	.three-col .centersection {
	    float: none;
    	width: 100%;
		padding: 0;
		margin-left: 0;
	}
	.slidesjs-slide p {
		margin: 0 21px;
	}
	.slidesjs-slide p br {
		display: none;
	}

	.home .three-col .centersection,
	.child .three-col .centersection,
	.search .three-col .centersection,
	.item .three-col .centersection,
	.notfound .three-col .centersection {
		padding: 14px 0 8px;
	}
	.three-col .centersection .container {
		padding-bottom: 20px;
	}
	.three-col #main .centersection {
	    float: none;
	}

	.three-col .centersection img {
	  padding-left: 0px;
	}
	.three-col .leftsection {
    	float: left;
		width: 35%;
		margin-left: 0;
		padding-left: 23px;
	}
	.three-col .rightsection {
	    float: right;
		margin-right: 23px;
		width: 49%;
	}

	header.three-col .leftsection h1, 
	header.three-col .rightsection h1 {
		padding-top: 0px;
	}
	header.two-col .rightsection {
		padding-left: 5.5%
	}
	#header.three-col .leftsection h1, 
	#header.three-col .rightsection h1 {
		padding-top: 0px;
	}
	#header.two-col .rightsection {
		padding-left: 5.5%
	}
	#main.two-col {
		padding-top: 26px;
	}

	.marriage-opportunity .three-col .leftsection,
	.gambling-commission .three-col .leftsection {
		margin-left: 0;
		width: 35%;
	}
	.marriage-opportunity .three-col .centersection,
	.gambling-commission .three-col .centersection {
		margin-left: 0;
		width: 100%;
	}
	.marriage-opportunity .three-col .rightsection,
	.gambling-commission .three-col .rightsection {
		width: 49%;
	}


	#form1 {
		padding-left: 17%;
	}

	#search-box {
		padding: 10px;
		padding-top: 16px;
	}
	.conversations #main .clearfix {
		height: 24px;
	}
	.conversations .two-col .centersection .player .mobile,
	.item a.mobile {
		display: inline;
	}
	.conversations .two-col .centersection .player .cboxElement,
	.item a.youtube {
		display: none;
	}


	#podcast.popup .left {
		float: none;
		width: 100%;
	}
	#podcast.popup .right {
		float: none;
		width: 100%;
		margin-left: 0;
	}

	blockquote {
		margin: 15px 0 20px;
		padding: 0 14px;
	}
	.thriftweek .centersection .ntw-logo {
    float: none;
    margin-left: 0%;
	}
	.search.results #main #search-results .leftsection {
		width: 30%;
	}
	.search.results #main #search-results .centersection {
		width: 60%;
	}
	.search.overview #main #search-results .leftsection .navsection {
		width: 87%;
		margin-right: 0;
	}
	.search.overview #main #search-results .leftsection .navsection:last-child, .search.overview #main #search-results .leftsection .navsection:nth-child(2) {
		margin-right: 0;
	}
	.search.overview #main #search-results .leftsection .clearfix {
		display: block;
	}
	.search.overview #main #search-results .navsection-key {
		display: block;
		margin: 0 3% 20px;
		border-bottom: 1px solid #dedede;
	}
	.item #main .centersection table tr {
  		vertical-align: top;
	}

	.thriftcollection .navsection {
		float: none;
		margin-right: 0;
		width: 96%;
	}



}

@media (max-width: 480px) { /*iphone portrait*/
	#xheader:after { 
		content:" 480";
	} 
	header.two-col .centersection {
	    float: none;
    	width: 100%;
		padding: 14px 0;
		margin-left: 0;
	}
	header.two-col .rightsection {
		padding-left: 0;
		padding-top:0;
		margin-left:0;
		width: 100%;
	}
	header.two-col .rightsection div {
		text-align: center;
	}
	header.two-col .rightsection h1 {
		display: inline;
		padding-right: 12px;
	}
	#header.two-col .centersection {
	    float: none;
    	width: 100%;
		padding: 0;
		margin-left: 0;
	}
	.about #header.two-col .centersection {
		padding: 0 0 8px;
	}
	#header.two-col .rightsection {
		padding-left: 0;
		padding-top:0;
		margin-left:0;
		width: 100%;
	}
	#header.two-col .rightsection div {
		text-align: center;
	}
	#header.two-col .rightsection h1 {
		display: inline;
		padding-right: 12px;
	}
	#main.three-col .centersection {
		padding: 14px 0 12px 0;
	}
	#main.two-col .centersection {
		margin-left: 2.5%;
		padding: 0;
	}
	#search-box {
		padding-bottom: 0px;
	}
	.search #search-box {
		padding: 16px 10px 10px;
	}


	.home #itns h1 {
		padding-bottom: 10px;
		float: none;
		width: 100%;
		text-align: left;
	}
	.home #itns div {
		float: none;
		width: 100%;
		padding-bottom: 12px;
	}

	.home #itns .itn-more {
		margin-bottom: 0px;
	}
	.home #itns .clearfix {
		display: none;
	}
	.home #itns div:nth-child(5) {
		margin-left: 0px;
	}

	#form1 {
		padding-left: 0;
		width: 98%;
	}
	.contact input[type=text] {
		display: block;
	}

	.recaptchatable #recaptcha_image {
		margin: 0 !important;
		width: 200px !important;
	}
	.recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r8_c1, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r4_c1, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_image_cell, .recaptchatable .recaptcha_r2_c2 { 
		background: none !important;
	}
	#recaptcha_widget_div #recaptcha_area #recaptcha_table {
		border: 1px solid !important;
		width: 212px !important;
	}
 

	.magazine #main .rightsection .section img.vert {
		max-width: 100%;
	}

	#address h4 {
		padding: 0 12px;
	}

	.search.results #main #search-results .leftsection {
		margin: 0 3%;
	    width: 93%;
	}
	.search.results #main #search-results .centersection {
		width: 93%;
		float: none;
	}
	.search.results #main #search-results .navsection-key {
		display: block;
		margin: 0 3% 20px;
		border-bottom: 1px solid #dedede;
	}

	.item #main table td:first-child {
		padding-right: 10px;
	}
	
	.conversations #main.two-col .centersection {
		float: none;
		width: 92%;
	}
	.conversations #main.two-col .rightsection {
		width: 92%;
		border-left: none;
		border-top:1px solid #CCCCCC;
    	margin-top: 28px;
    	padding-top: 23px
	}
	.magazine #main.two-col .centersection {
		float: none;
		width: 96%;
	}
	.magazine #main.two-col .rightsection {
		width: 92%;
		border-left: none;
		border-top:1px solid #CCCCCC;
    	margin-top: 28px;
    	padding-top: 23px
	}

	.search #main #search-results.authors .centersection div {
		float: none;
		width: 96%;
	}
	.thriftcollection #main.two-col .centersection {
		float: none;
		width: 92%;
	}
	.thriftcollection #main.two-col .rightsection {
		width: 92%;
		border-left: none;
		border-top:1px solid #CCCCCC;
    	margin-top: 28px;
    	padding-top: 23px
	}




@media (max-width: 320px) {
	#xheader:after { 
		content:" 320";
	} 

	#search-box {
		padding-bottom: 0px;
	}
	#main.two-col .centersection {
		float: none;
		width: 92%;
	}
	#main.two-col .rightsection {
		width: 92%;
		border-left: none;
		border-top:1px solid #CCCCCC;
    	margin-top: 28px;
    	padding-top: 23px
	}

	#main .explore li, div.initiatives li, div.flagships li {
		white-space: normal;
	}

	.home div.initiatives {
		padding-bottom: 42px;
	}

	#main .explore li:last-child, div.flagships li:last-child {
		line-height: 24px;
		padding: 6px 0 0;
	}

	.three-col .rightsection {
		margin-right: 13px;
	}
	.three-col .leftsection {
		padding-left: 13px;
	}
	.magazine #main.two-col .rightsection {
	    padding-left: 0;
	    width: 88%;
	}

	.addthis_toolbox a {
		margin-right: 10%%;
	}

	.subscribe #page .sectionwrapper .centersection .fsBody {
		margin-bottom: 0px;
	}
	.item #main table img.tn {
		height: 200px;
		max-width: 380px;
		width: auto;
	}
}