* {
	padding: 0;
	margin: 0;
}
html { -webkit-text-size-adjust:none; }

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

body {
	margin:0 auto;
	font-size: 15px; /* Resets 1em to 10px */
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #000;
	text-align: left;
	background-color: #EFEFEF;
}


/* NEW this framework can have 1/2/3 columns and be repeated on one page
just delete the left or right section as needed */

#page {
	margin: 0 auto; /*Center container on page*/
	width:960px;
	background-color: #EFEFEF;
}

.sectionwrapper {
	float:left;
	width:100%;
}

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


/****** HEADER and FOOTER *********/

#header { 
	text-align: center;
border: 1px solid #dedede; 
height: 140px;
background-color: #ffffff;
margin-top: 8px;
box-shadow: 0 0 6px #DEDEDE;
}



#page #header.header2 {
	display: none;
}

#page.subscribe #header.header2,
#page.about #header.header2,
#page.contact #header.header2,
#page.donate #header.header2 {
	display: block;
}
#page.subscribe #header.header1,
#page.about #header.header1,
#page.contact #header.header1,
#page.donate #header.header1 {
	display: none;
}

/* for ntw2011 symposium, show itemtext on load (otherwise slideshow breaks) and hide read link*/
.id-2486 div.itemtext, .id-2487 div.itemtext {
	display: block;
}
.id-2486 .buy span.flipText, .id-2487 .buy span.flipText {
	display: none;
}

#header .centersection {
    background-repeat: no-repeat;
	background-position: center center;
    height: 100px;
	padding-top: 40px;
	margin:0 244px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
.home #header .centersection, 
.search #header .centersection,
.item #header .centersection {
    background-image: url("/imagesN1/IAV-logo.png");
}
.about #header .centersection {
    background-image: url("/imagesN1/IAV-about.png");
}
.contact #header .centersection {
    background-image: url("/imagesN1/IAV-contact.png");
}
.subscribe #header .centersection {
    background-image: url("/imagesN1/IAV-subscribe.png");
}

.marriage #header .centersection {
    background-image: url("/imagesN1/IAV-marriage.png");
}
.thrift #header .centersection {
    background-image: url("/imagesN1/IAV-thrift.png");
}
.gambling #header .centersection {
    background-image: url("/imagesN1/IAV-gambling.png");
}
.sharedvalues #header .centersection {
    background-image: url("/imagesN1/IAV-shared-values.png");
}
.magazine #header .centersection {
    background-image: url("/imagesN1/IAV-magazine.png");
}
.conversations #header .centersection {
    background-image: url("/imagesN1/IAV-conversations.png");
}
.thriftcollection #header .centersection {
    background-image: url("/imagesN1/IAV-thrift-collection.png");
}
.thriftweek #header .centersection {
    background-image: url("/imagesN1/IAV-thrift-week.png");
}
.donate #header .centersection {
    background-image: url("/imagesN1/IAV-donate.png");
}


#header .leftsection h1 {
	padding: 27px 0 0 100px;
}
#header .rightsection h1 {
	padding: 27px 0 0 70px;
}

#header .sectionwrapper a:hover {
	cursor: pointer;
}



.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;
}

#header .leftsection {
    margin-left: -960px;
    width: 240px;
}

#header .rightsection {
    margin-left: -240px;
    width: 240px;
}

#header .centersection img {
    margin-top: 20px;
}

.home #main #search-box .centersection {
margin: 33px 0 8px 340px;
}

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

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

.search #main .centersection {

}


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

}

.child #main {
	padding-top: 64px;
}

#main .centersection {
    margin: 0 244px;/*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}


.home #main .centersection {
	margin-left: 295px;
margin-top: 12px;
}

.home #main .leftsection {
	margin-left: -862px;
    width: 160px;
}

.home #main .rightsection {
	width: 160px; /*Width of right column*/
    margin-left: -256px;/*Set left margin to -(RightColumnWidth)*/
	text-align: right;
}


.child #main .centersection {
    margin: 0 306px 0 80px;/*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	text-align: left;
}

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

.child #main .centersection p:first-child {
	margin-top: 0;
}
.child #main .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;
}

.child #main .leftsection {
	margin-left: -790px;
    width: 170px;
}

.child #main .rightsection {
	margin-left: -280px;
    width: 230px;
	text-align: left;
	border-left: 1px solid #CCCCCC;
	padding-left: 20px;
}
.child #main .rightsection .current div {
	padding: 12px 0;
}
.child #main .rightsection .current img, 
.child #main .rightsection .section img {
	width: 210px;
}
.child #main .rightsection .current img.vert,
.child #main .rightsection .section img.vert  {
	width: 170px;
}
.child #main .rightsection .current a {
	color: #2A5DB0; /*link color from DISH website*/
}

.child .magazine #main .rightsection {
	margin-left: -258px;
    width: 185px;
	border-left: 1px solid #eeeeee;
	padding-left: 45px;
}

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

.child #main .rightsection .current p {
	font-size: 14px;
	margin: 4px 0 14px;
}

.conversations #main .centersection {
    margin: 0 244px 0 52px;
}
.thriftweek #main .centersection {
    margin: 0 253px 0 52px;
}
.xmagazine #main .centersection {
    margin: 0 260px 0 52px;
}
.conversations #main .leftsection,
.magazine #main .leftsection {
	margin-left: -790px;
    width: 170px;
}

.conversations #main .rightsection,
.thriftweek #main .rightsection  {
    margin-left: -220px;
    padding-left: 16px;
    text-align: left;
    width: 185px;
}


.xchild .conversations #main .rightsection .section {
    padding-bottom: 34px;
}





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';
}

.about h3 {
    color: #992528;
	padding-top: 28px;
}


samplespan.stretch {
    display:inline-block;
    transform:scale(2,1); /* W3C */
    -webkit-transform:scale(2,1); /* Safari and Chrome */
    -moz-transform:scale(2,1); /* Firefox */
    -ms-transform:scale(2,1); /* IE 9 */
    -o-transform:scale(2,1); /* Opera */
}

#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;
}
.home #itns div {
	width: 146px;
	float: left;
	margin-right: 20px;
}

.home #itns h1 {
line-height: 22px; 
text-align: right;
color:#992528;
    float: left;
    margin-right: 20px;
	width: 95px;
}
.home #itns .sectionwrapper {
padding: 0px 0 0px 103px;
width: 810px;
}
.home #itns .itn-more {
    margin: 20px 0 12px;
    text-align: right;
    width: 92%;
}
.child #itns {
    padding: 12px 0 40px 0;
}
.child #itns div {
	width: 100%;
	float: none;
	margin-right: 0px;
}
#itns div h2, .child .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, .child .rightsection #itns div h2 a {
	color:#004080;
}

#main .explore li {
	padding: 6px 0 0;
	font-size: 28px;
}

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

.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 {
	text-transform: uppercase;
	font-size: 12px;
	font-family: helvetica, arial;
	margin-top: 0;
    line-height: 18px;
}


.magazine .article img {
  box-shadow: 0 0 4px #CCCCCC;
  height: auto;
 /* width: 543px;*/
	margin-top: 8px;
margin-bottom: 10px;
  max-width: 543px;

}
.magazine .article div.wp-caption img {
	margin-bottom: 0;
}

.magazine .article img.size-full {
  max-width: 543px;
}
.magazine .article img.size-medium {
 /* width: 300px;*/
}

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

}

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;
}

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

.thriftcollection .navsection {
    float: left;
    width: 150px;
    margin-right: 26px;
}
.thriftcollection .navsection.authors {
    width: 110px;
}
.thriftcollection .navsection.dates {
    margin-right: 0px;
    width: 82px;
}

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


.child .thriftcollection #main .centersection .navsection h2 {
    padding-bottom: 8px;
}
.child .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 6px;
	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 {
	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) {
	display: none;
}
div.initiatives li {
	padding: 0;
	font-size: 28px;
}
div.flagships li {
	padding: 0;
	font-size: 28px;
}

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 .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: 26px;
}
.rightsection div.section p {
    font-size: 14px;
    margin: 8px 0 14px;
}
.rightsection div.section div {
	padding: 12px 0 16px 0;
}

.child #main .centersection ul {
    list-style: none outside none;
    margin-top: 12px;
    padding: 0 0 12px 28px;
}
.child #main .centersection li {
    font-family: Georgia,Times,"Times New Roman",serif;
    font-size: 15px;
	padding: 4px 0px;
	line-height: 23px;
}
.xchild #main .centersection h3 {
	padding: 20px 0 0 0;
}


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


.child #main .leftsection .initiatives, 
.child #main .leftsection .flagships, 
.child #main .leftsection .explore {
	padding: 0 0 18px 0;
}
.child #main .leftsection .initiatives h2, 
.child #main .leftsection .flagships h2, 
.child #main .leftsection .explore h2 {
	font-size: 24px;
	height: 22px;
}

.child #main .leftsection .initiatives li, 
.child #main .leftsection .flagships li, 
.child #main .leftsection .explore li {
    font-size: 22px;
    height: 20px;
    padding: 0;
	color: #004080;
}
.child #main .leftsection .address {
    color: #992528;
    font-family: 'Iris UPC W01 Regular';
    font-size: 19px;
    line-height: 20px;
    padding: 2px 0;
}
.child #main .leftsection .address span {
	font-family:'Iris UPC W01 Bold';
}
.child #main .leftsection .tagline {
    font-size: 22px;
	color: #992528;
	font-family: 'Iris UPC W01 Italic';
    font-size: 21px;
    line-height: 19px;
    padding-top: 10px;
}

.child #main .leftsection .clearfix {
	height: 18px;
}
.xsearch #main .leftsection {
    margin-left: -790px;
    width: 160px;
}

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

.xchild #main .rightsection .initiatives h2, 
.xchild #main .rightsection .flagships h2, 
.xchild #main .rightsection .explore h2 {
	font-size: 26px;
}
.child #main .rightsection h2 {
	/*font-size: 26px;*/
	line-height: 22px;
	padding: 0 0 10px;
}

.child #main .rightsection .initiatives li, 
.child #main .rightsection .flagships li, 
.child #main .rightsection .explore li, 
.child #main .rightsection .section li {
    /*font-size: 26px;*/
    padding: 0;
	color: #004080;
line-height: 21px;
    margin-bottom: 11px;
}

.xchild #main .rightsection .section li {
    color: #004080;
    /*font-size: 26px;*/
    line-height: 20px;
    padding: 6px 0 16px;
}

.xchild #main .rightsection .section li span {
    color: #333333;
    display: block;
    font-size: 21px;
    padding: 0;
}
.xchild #main .rightsection .section li img {
	display: block;
	margin:0 0 10px;
	border: 1px solid #eee
}

.xchild #main .rightsection .address {
    color: #992528;
    font-family: 'Iris UPC W01 Regular';
    font-size: 19px;
    line-height: 20px;
    padding: 2px 0;
}
.xchild #main .rightsection .address span {
	font-family:'Iris UPC W01 Bold';
}
.xchild #main .rightsection .tagline {
    font-size: 22px;
	color: #992528;
	font-family: 'Iris UPC W01 Italic';
    font-size: 21px;
    line-height: 19px;
    padding-top: 10px;
}

.xchild #main .rightsection .clearfix {
	height: 18px;
}

#main .clearfix {
	height: 20px;
}






#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-bottom: 24px;
}


#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:8px 48px 0 62px;
}

#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 img.tn {
    border: 1px solid #D4D5D7;
	/*margin-right: 15px;
	width: 118px;
	height:auto;*/
	height: 200px;
	width: auto;*/
max-height: 214px;
max-width: 380px;

}

#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;
}

.item #main .itemtext .byline {
    border-top: 1px solid #444444;
    color: #444444;
    font-style: italic;
    margin-top: 34px;
    padding-top: 12px;
}

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

.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 .leftsection h1 {
    color: #000000;
    font-size: 23px;
    text-align: right;
text-transform: uppercase;
	line-height: 19px;
}
.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;
}
.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;
padding-bottom: 10px;
}
.item #main .itemtext .centersection 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 #main #search-results .centersection {
	border: 1px solid white;
	margin-right: 90px; 
	margin-left: 314px;
}

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

.search #main #search-results.authors .centersection div {
    float: left;
    margin-right: 36px;
    width: 253px;
}
.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 #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;
}
.search #main #search-results .leftsection ul li {
    line-height: 17px;
    margin-bottom: 6px;
}
.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;
}
.search #main #search-results .leftsection .nav-filtered {
margin-top: 16px;
}


.conversations #main .centersection h1, .conversation #main .centersection h1 {
	color: #3d3d3d; 
	font-size:12px;
	text-transform: uppercase;
	padding: 0;
	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;
}

.conversations #main .centersection table p, .conversation #main .centersection table 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 {
	/*margin:15px 0;*/
	margin: 0 0 20px 0;
	line-height:23px;
}


blockquote {
	margin: 15px 30px 20px 0;
	padding: 0 42px;
	line-height: 21px;
	font-style: italic;
/*	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;
	}



/* CC FORMS CUSTOMIZATIONS */

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

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

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

#ccform #fsCell22376410 {
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;
}

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

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


/* 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 */


x.fsRequiredMarker:after {
	content: " required";
}


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

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
.clearfix {
    clear: both;
}
