/* Notes on font-size: always use ems, NOT px; if you don't, the text-resizer won't work. Below are the approximate conversions; see Shalini with questions. Please don't touch the percentage in the basic body font size.
8px == 0.67em; 	9px == 0.75em; 	10px == 0.83em; 	11px == 0.92em; 	12px == 1em; 	13px == 1.08em; 	14px == 1.17em; 	16px == 1.33em; 	18px == 1.5em; 	20px == 1.67em; 	22px == 1.83em; 	24px == 2em; 	36px == 3em; */
body {font-family: "lucida grande", "lucida sans", lucida sans, lucida, arial, sans-serif; font-size: 75%;	line-height: 125%; margin:0px; padding:0px; color: #333333; background: url('/images/img/body-background.jpg') repeat-x;	text-align:center; font-weight: normal;}
a {color: #ca2727; text-decoration: none;}
a:hover {text-decoration: underline;}
a:visited {color: #ca2727;}
p {font-size: 1em; line-height: 1.1; font-weight: normal; padding-left: 10px;}
ul {font-size: 1em;}
ul li {font-size: 1em; color: #000000; list-style-type: none; list-style-image: url("/themes/adlit/images/bullets/grey.gif"); line-height: 1; padding-bottom: 5px;}
ol {font-size: 1em;}
ol li {font-size: 1em; color: #000000; line-height: 1; padding-bottom: 5px;}
ul li ul li {font-size: 1em; list-style-type: none; list-style-image: url("/themes/adlit/images/bullets/grey.gif");}
h4 {color: #000000; font-size: 1em; font-weight: bold;}
form {font-size: 1em;}
input[type="text"], input[type="password"], input#q6 {border: solid 2px #566A78; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
a img {border:none;}
table, table tr, table tr td, table tbody tr td {font-size: 1em;}
#al {margin-left: auto;	margin-right: auto;	width: 920px;	border: solid 6px #8898a0; background-color: #ffffff;}
#masthead {background:url('/images/img/masthead-bg.jpg') no-repeat; width: 920px; height: 139px;}
	#logo {float: left; display: block;}
	#logo img {position: relative;	left: -6px;	top: 6px; display: block;}
	#title {float: left; position: relative; left: 100px;	top: 40px;}
	#mastgroup {float: right;}
		#mininav {color: #333333; position: relative; top: 10px; left: 20px; height: 30px; width: 320px;}
			#mininav ul {margin: 0; padding: 0; display: inline;}
			#mininav ul li {font-size: 0.83em; margin: 0; padding: 0 3px; list-style: none; display: inline; border-left: 1px solid #333333;}
			#mininav ul li.first {margin: 0; padding: 0 3px; list-style: none; display: inline; border-left: none;}
			#mininav ul li a {color: #333333; text-decoration: none;}
			#mininav ul li a:hover {color: #333333; text-decoration: underline;}
			#mininav ul li a:visited {color: #000000;}
		#weta {position: relative; top: 8px; left: 212px; height: 20px; width: 75px;}
		#search {position: relative; top: 28px; left: 90px; height: 30px; width: 250px;}
			#search #q6 {float: left; color: #666; padding: 2px;}
			#search .gobutton {float: left; position: relative; left: 5px; top: 2px;}
			#search form#cse-search-box {width: 210px;}
#secondhead {width: 920px; height: 30px; background-color: #566a78; border-bottom: solid 2px #37434c;}
		#secondarynav {float: left; position: relative; left: -20px; top: 5px; display: block;}
			#secondarynav ul {margin: 0; padding: 0; display: inline;}
			#secondarynav ul li {font-size: 11px; font-weight: bold; color: #cccccc; text-transform: uppercase; margin: 0; padding: 0 8px; list-style: none; display: inline; border-left: 3px double #cccccc;}
			#secondarynav ul li.first {margin: 0; padding: 0 8px; list-style: none; display: inline; border-left: none;}
			#secondarynav ul li a {color: #cccccc; text-decoration: none;}
			#secondarynav ul li a:hover {color: #cccccc; text-decoration: underline;}
			#secondarynav ul li a:visited {color: #333333;}
		#toolbar {float: right; display: inline; width: 400px; position: relative; top: 5px;}
			#bookmark {float: right; display: inline; padding: 2px 5px 0 10px;}
			#print {float: right; display: inline; color: #ffffff; font-size: 11px; position: relative; left: -2px;}
			#print img {position: relative; top: 2px; left: 1px;}
			#print a {color: #ffffff; font-size: 11px; text-decoration: none;}
			#print a:hover {color: #ffffff; font-size: 11px; text-decoration: underline;}
			#email {float: right; display: inline; color: #ffffff; font-size: 11px; position: relative; top: 3px; left: 8px;}
			#email img {position: relative; top: 1px;}
			#email a {color: #ffffff; font-size: 11px; text-decoration: none;}
			#email a:hover {color: #ffffff; font-size: 11px; text-decoration: underline;}
			#textsize {float: right; display: inline; color: #ffffff; font-size: 11px; position: relative; top: 2px; left: 6px;}
			#textsize a {color: #ffffff; font-size: 13px; text-decoration: none;}
			#textsize a:hover {color: #ffffff; font-size: 13px; text-decoration: underline;}
#mainpage {width: 920px; overflow: hidden;}
	#nav {float: left; width: 192px; height: 100%; text-align: left; background: url('/images/img/nav-bg.jpg') bottom center no-repeat #f8cb00;}
		#nav ul {margin: 10px 0 0 10px; padding: 0;}
		#nav ul li {margin: 0; padding: 0 0 0 15px; list-style: none; list-style-image: none; color: #4c4c4c; font-size: 0.9em; font-weight: bold; line-height: 1.6;}
		#nav ul li.selected {background: url('/images/img/nav-selected-arrow.gif') no-repeat;}
		#nav ul li a {color: #4c4c4c; text-decoration: none;}
		#nav ul li a:hover {color: #4c4c4c; text-decoration: underline;}
		#nav ul li a:visited {color: #333333;}
		#nav div.hr {background-image: url('/images/img/hr-nav.gif'); width: 159px; height: 5px; border: 0; margin: 10px 0 10px 6px;}
		#nav div.hr hr {display: none;}
		#leftad {margin: 20px 0 10px 10px; padding: 0 0 15px 0; background: url('/images/img/leftnav-ad-header.gif') top center no-repeat #fceba1; width: 174px;}
			#leftad h5 {color: #b7650b; font-size: 1.33em; padding: 10px 10px 2px 10px; margin: 0;}
			#leftad img {margin: 0; padding: 0;}
			#leftad h6 {color: #8e4d0c; font-size: 1em; padding: 5px 10px 0 10px; margin: 0; line-height: 1.1;}
			#leftad p {padding: 5px 10px 0 10px; font-size: 0.8em; line-height: 1.1; margin: 0;}
		#googleAd {margin-left: 18px;}
		#descrip {padding: 10px 20px;}
			#descrip p {font-size: 0.75em; font-weight: bold; color: #666666; line-height: 1.3;}
		#pepsi {margin-left: 20px; margin-bottom: 10px;}
		#imaAward {margin-left: 15px;}
		#facebookbutton {text-align: center; padding-bottom: 10px; padding-top: 20px; border-top: 3px double #bac3c6; margin: 10px 10px 0 10px;}
		#twitterbutton {text-align: center; margin: 20px 10px 0 10px; padding-bottom: 20px; border-bottom: 3px double #bac3c6;}
	#content, #contenthome, #content2col {float: left; height: 100%; border-left: solid 6px #8898a0; border-right: solid 6px #8898a0; background-color: #ffffff; text-align: left; min-height: 1600px; font-family: "lucida grande", "lucida sans", lucida sans, lucida, arial, sans-serif;}
	#contenthome {min-height: 0;}
	#content a, #contenthome a, #content2col a {color: #ca2727;}
	#content a:visited, #contenthome a:visited, #content2col a:visited {color: #ca2727;}
	#content {width: 484px; padding: 0 20px;}
		#content h1 {color: #ca2727; font-size: 1.8em; font-weight: normal; line-height: 1; padding: 0; font-family: "lucida grande", "lucida sans", lucida sans, lucida, arial, sans-serif; margin-top: 10px;}
		#content h2 {color: #566a78; font-size: 1.17em; line-height: 1.1; font-weight: bold; padding: 0; margin: 0;}
		#content h2 a, #content h2 a:hover, #content h2 a:visited {color: #ca2727;}
		#content h3 {color: #000000; font-size: 1.08em; line-height: 1.1; font-weight: bold; padding: 0; margin: 10px 0 0 0;}
		#content ul {font-size: 1em;}
		#content ul li {font-size: 1em; line-height: 1.2;}
		#content ul li ul li {list-style-type: none; list-style-image: url("/themes/adlit/images/bullets/grey.gif");}
		#content ol {font-size: 1em;}
		#content ol li {font-size: 1em; line-height: 1.2;}
		#content ul li a {color: #ca2727; text-decoration: none;}
		#content ul li a:hover {text-decoration: underline;}
		#content ul li a:visited {color: #ca2727;}
		#content ul.subheads {font-weight: bold;}
		#content ul.subheads li p {font-weight: normal;}
		#content .breakout {display: block; padding: 0 8px 8px 8px; margin: 10px 0 5px 10px; border: solid 2px #8898a0; background-color: #f4f4f4; float: right; width: 160px;}
		#content .breakout h3 {font-size: 1.08em; margin-top: 8px; line-height: 12px; color: #990000; padding: 0 10px 0 5px;}
		#content .breakout ul {padding: 0 0 0 10px; margin-left: 10px; list-style-type: none; list-style-image: url("/themes/adlit/images/bullets/grey.gif"); margin-bottom: 0;}
		#content .breakout ul li {font-size: 0.96em; line-height: 1; padding-bottom: 10px;}
		#content .breakout ul li ul {margin-top: 4px;}
		#content .breakout ul li ul li {font-size: 1em; padding-bottom: 4px;}
		#content .kicker {font-size: 1em; color: #566a78; position: relative; top: 10px;}
		#content p {color: #000000; font-size: 1em; line-height: 1.2;}
		#content p a {color: #ca2727; text-decoration: none;}
		#content p a:hover {text-decoration: underline;}
		#content p a:visited {color: #ca2727;}
		#content .highlight span {color: #ca2727;}
		#content .rightalign img {display: block; float: right; padding-top: 5px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px;}
		#content2col {width: 716px; border-right: none;}
		#content2col h1 {color: #ca2727; font-size: 1.8em; font-weight: normal; line-height: 1; padding: 0; font-family: "lucida grande", "lucida sans", lucida sans, lucida, arial, sans-serif;}
		#content2col .breadcrumbs {padding-left: 10px;}
		#content2col h2 {color: #566a78; font-size: 1.17em; line-height: 1.1; font-weight: bold; padding: 0; margin: 0;}
		#content2col h2 a, #content2col h2 a:hover, #content2col h2 a:visited {color: #566a78}
		#content2col h3 {color: #000000; font-size: 1.17em; line-height: 1.1; font-weight: bold; padding: 0; margin: 0;}
		#content2col ul {font-size: 1em;}
		#content2col ul li {font-size: 1em;}
		#content2col ul li ul li {font-size: 1em; list-style-type: none; list-style-image: url("/themes/adlit/images/bullets/grey.gif");}
		#content2col ol {font-size: 1em;}
		#content2col ol li {font-size: 1em;}
		#content2col ul li a {color: #ca2727; text-decoration: none;}
		#content2col ul li a:hover {text-decoration: underline;}
		#content2col ul li a:visited {color: #ca2727;}
		#content2col ul.subheads {font-weight: bold;}
		#content2col ul.subheads li p {font-weight: normal;}
		#content2col .breakout {display: block; padding: 8px; margin: 10px 0 5px 10px; border: dotted 1px #cccccc; background-color: #f2f2f2; float: right; width: 200px;}
		#content2col div div div.breakout {display: block; padding: 8px; margin: 10px 0 5px 10px; border: dotted 1px #cccccc; background-color: #f2f2f2; float: right; width: 200px;}
		#content2col .breakout h3 {font-size: 1.08em; margin-top: 8px; line-height: 12px; color: #990000; padding: 0 10px 0 5px;}
		#content2col .breakout ul {padding: 0; margin-left: 20px;}
		#content2col p {color: #000000; font-size: 1em; line-height: 1.2;}
		#content2col p a {color: #ca2727; text-decoration: none;}
		#content2col p a:hover {text-decoration: underline;}
		#content2col p a:visited {color: #ca2727;}
		#content2col p.PaddedListHeadings {color: #fff;}
		#content2col .kicker {font-size: 1em; color: #566a78; position: relative; top: 10px; left: 10px;}
		#content2col .highlight span {color: #ca2727;}
		#content2col .rightalign img {display: block; float: right; padding-top: 5px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px;}
		#content2col .imgleft .left {float: left; width: auto; padding-right: 10px;}
		#content2col .imgleft .right {overflow: hidden; width: auto;}
		#content2col .imgright .left {overflow: hidden; width: auto;}
		#content2col .imgright .right {float: right; padding-left: 10px; width: auto;}
		#contenthome {width: 524px;}
		#contenthome h1 {color: #ca2727; font-size: 0.92em; text-transform: uppercase; font-weight: bold; padding: 5px 0 8px 0; margin: 0; line-height: 1;}
		#contenthome h2 {color: #566a78; font-size: 1.17em; line-height: 1.1; font-weight: bold; padding: 0; margin: 0;}
		#contenthome h2 a, #contenthome h2 a:hover, #contenthome h2 a:visited {color: #566a78}
		#contenthome p {color: #000000; font-size: 1em; line-height: 1.2;}
		#contenthome p a {color: #ca2727; text-decoration: none;}
		#contenthome p a:hover {text-decoration: underline;}
		#contenthome p a:visited {color: #ca2727;}
		#infocus {height: 240px; background-color: #fff3c0; border-top: solid 14px #8898a0; border-bottom: solid 14px #8898a0; border-left: solid 10px #8898a0; border-right: solid 10px #8898a0; text-align: left; overflow: hidden; padding-top: 10px; padding-bottom: 6px;}
			#infocus h1 {padding: 4px 0 0 10px; color: #c42a28; font-size: 1.5em; text-transform: none;}
			#infocus #rightfocus h1 {padding-left: 0;}
			#infocus .focusblurb {margin: 0 5px 10px 0;}
/*^^For photo on right^^*/	
		#leftfocus {float: left; width: 262px;}
				#leftfocus .focusblurb {width: 260px; padding: 0;}
				#leftfocus .focusblurb p {padding-left: 10px;}
			#rightfocus {float: left; width: 242px; padding: 0 10px;}
			.focusmainimg {padding: 15px 2px 5px 10px;}
			.focusimg {padding: 0 10px;}
/*^^For photo on left^^*/	
			#leftfocus {float: left; width: 252px;}
			#leftfocus .focusmainimg {padding: 15px 2px 5px 10px;}
				#leftfocus .focusblurb {width: 250px; padding: 0;}
				#leftfocus .focusblurb p {padding-left: 10px;}
			#rightfocus {float: left; width: 252px; padding: 0 10px;}
			#rightfocus .focusmainimg {padding: 15px 10px 5px 2px; margin: 0;}
			.focusimg {padding: 0 10px;}
		#contentrest {width: 524px; text-align: left; overflow: auto; padding: 5px 10px 0 10px;}
			#leftcontent {float: left; width: 240px; padding-right: 10px; border-right: solid 2px #e9eced;}
			#rightcontent {float: left; width: 239px; padding: 0 5px 0 10px;}
			.hpblurb {line-height: 1;}
				.hpblurb img {padding: 0 10px 5px 0;}
				.hpblurb img.right {padding: 8px 20px 5px 10px;}
			#contentrest div.hr {background: url('/images/img/contenthr.gif') center center no-repeat; border: none; height: 5px; padding: 10px 0;}
			#contentrest div.hr hr {display: none;}
			#contentfoot {width: 524px; min-height: 200px; background: #fff3c0 url('/images/img/glossaryquote-bg.gif') top center no-repeat; text-align: left;}
				#glossary {position: relative; top: 30px; padding: 10px; float: left;}
					#glossary p {padding: 0; margin: 0; line-height: 1;}
				#quote {float: left; position: relative; top: 24px; left: 40px; text-align: center; width: 215px;}
					#quote h1 {padding: 5px 0 5px 0; margin: 0; line-height: 1;}
					#quote p {font-weight: normal; padding: 0; margin: 0; line-height: 1; font-size: 0.92em; position: relative; top: 5px; left: 2px;}
	#sidebar {float: left; width: 192px; height: 100%; background-color: #f2f2f2; border-bottom: solid 6px #8898a0;}
	#sidebarhome {float: left; width: 192px; height: 100%; background-color: #f2f2f2; border-bottom: solid 6px #8898a0;}
		#newsletterForm {padding: 0; margin: 0;}
		#nlsignup {width: 170px; margin-left: 10px; margin-right: 10px; padding-bottom: 5px; border-bottom: 3px double #bac3c6; text-align: left;}
			#nlsignup h4 {color: #ca2727; font-size: 1em; font-weight: bold; padding: 10px 0 5px 0; margin: 0; letter-spacing: -.5px;}
			#nlsignup input.nlemail {position: relative; top: -4px; color: #999999; width: 130px; height: 18px; font-size: 0.92em; text-align: center;}
		#related {width: 180px; margin-left: 10px; padding-bottom: 5px; border-bottom: 3px double #bac3c6; text-align: left;}
			#related h2 {color: #ca2727; font-size: 1em; font-weight: bold; padding: 9px 10px 0 0; margin: 0; line-height: 1.2; word-spacing: 1.2;}
			#related .relatedArtPad {padding: 0; margin: 0;}
			#related .relatedArtPad p {padding: 2px 0;}
			#related p {color: #4c4c4c; font-size: 0.92em; padding: 0; margin: 0; line-height: 1.2; word-spacing: 1.2;}
			#related h5 {font-size: 1em; padding: 10px 0 0 0; margin: 0; line-height: 1; word-spacing: 1.2; font-weight: bold;}
		#fundedby {width: 172px; margin: 0 10px; padding-bottom: 10px; text-align: left;/* border-bottom: 3px double #bac3c6;*/}
			#fundedby h4 {color: #ca2727; font-size: 1em; font-weight: bold; padding: 9px 10px 0 0; margin: 0; line-height: 1.2; word-spacing: 1.2;}
			#fundedby p {color: #4c4c4c; font-size: 0.92em; padding: 0; margin: 0; line-height: 1.2; word-spacing: 1.2;}
			#fundedby p .highlight {color: #ca2727;}
		#socialmedia {width: 170px; margin-left: 10px; margin-right: 10px; padding-top: 5px; border-top-width: 3px; border-top-style: double; border-top-color: #bac3c6; padding-bottom: 2px; border-bottom-width: 3px; border-bottom-style: double; border-bottom-color: #bac3c6;}
		#socialmedia_landing {width: 170px; margin-left: 10px; margin-right: 10px; padding-top: 5px; padding-bottom: 5px; border-top-width: 3px; border-top-style: double; border-top-color: #bac3c6;}
		#socialmedia ul, #socialmedia_landing ul {display: inline; margin: 0; padding: 0; text-align: left;}
		#socialmedia ul li, #socialmedia_landing ul li {display: inline; margin: 0; padding: 0 5px 0 5px;}
		#donate {padding: 10px 0; margin-right: 10px;}
		#donate h4 {color: #ca2727; font-size: 1em; font-weight: bold; padding: 0; margin: 0 0 0 10px; line-height: 1.2; word-spacing: 1.2; text-align: left;}
		#donate p {text-align: left; font-size: 0.92em; color: #4c4c4c; line-height: 1.2; margin-left: 10px; margin-top: 0;}
		#community {background: #8898a0; padding: 5px; margin: 0;}
			#community h4 {color: #ffffff; font-size: 1.33em; padding: 0; margin: 0;}
		#comsub {background: #F2F2F2; padding: 0px 0 0 0; margin: 0; border-bottom: solid 6px #8898a0;}
			#headlines {text-align: left; margin: 10px 10px 0 10px; padding: 0 0 25px 0; border-bottom: 3px double #bac3c6;}
				#headlines h4 {color: #ca2727; font-size: 1em; font-weight: bold; padding: 0; margin: 0; line-height: 1.2;}
				#headlines h4 .date {font-weight: normal;}
				#headlines ul {margin: 5px 5px 8px 0; padding: 0;}
				#headlines ul li {color: #4c4c4c; font-size: 1em; margin: 0; padding: 0 5px 15px 12px; line-height: 1.2; list-style-type: none; background: url('/images/img/headlines-bullet.gif') 4px 4px no-repeat;}
				#headlines ul li.last {margin: 0; padding: 0 5px 0 12px;}
				#headlines ul li .source {color: #000000; font-style: italic; font-weight: bold; font-size: 0.92em;}
				#headlines ul li a {color: #ca2727; text-decoration: none; font-size: 0.92em;}
				#headlines ul li a:hover {color: #ca2727; text-decoration: underline;}
				#headlines ul li a:visited {color: #ca2727;}
				p#morenews {float: right; padding: 0 10px 0 0; margin: 0;}
				p#morenews a {text-transform: lowercase; color: #ca2727; text-decoration: none; font-size: 0.92em; font-weight: bold;}
				p#morenews a:hover {color: #ca2727; text-decoration: underline;}
				p#morenews a:visited {color: #ca2727;}
			#blogroll {width: 170px; margin-left: 10px; margin-right: 10px; padding-top: 10px; padding-bottom: 5px; border-bottom: 3px double #9a9a9a; text-align: left;}
				#blogroll h2 {color: #ca2727; font-size: 1em; font-weight: bold; padding: 0 10px 0 0; margin: 0; line-height: 1.2; word-spacing: 1.2;}
				#blogroll ul {padding: 0; margin: 0 0 0 15px;}
				#blogroll ul li {font-size: 0.92em;}
			#mashup {width: 170px; padding: 10px 0; margin: 0 10px 0 10px; text-align: left; border-bottom: 3px double #9a9a9a; min-height: 110px;}
				#mashup img {padding: 0; margin: 0;}
				#mashup h4 {color: #ca2727; font-size: 0.83em; font-weight: bold; padding: 0 0 0 2px; margin: 0; line-height: 1;}
				#mashup p {padding: 8px 0 0 0; margin: 0; color: #6e6e6e; font-size: 0.92em; line-height: 1.2;}
				#mashup p img {padding: 0 5px 0 0;}
				#mashup p .date {color: #4d4d4d; font-weight: bold; font-size: 0.83em;}
				#mashup p a {text-transform: lowercase; color: #ca2727; text-decoration: none;}
				#mashup p a:hover {text-decoration: underline;}
				#mashup p a:visited {color: #ca2727;}
			#quiz {width: 180px; padding: 10px 0 10px 0; margin: 0 10px 0 10px; text-align: left; font-size: 1em; color: #F2F2F2; line-height: 1.2;}
				#quiz form {padding: 0; margin: 0; font-size: 0.92em;}
				#quiz h4 {color: #ca2727; font-size: 1em; font-weight: bold; padding: 0; margin: 0; line-height: 1.2;}
				#quiz p {color: #4c4c4c; line-height: 1.2; padding: 0; margin: 0 10px 0 0;}
				.quizbump {position: relative; top: 2px;}
				.quizsubmit {padding: 10px;}
				#quiz .details {font-size: 0.92em; padding: 0; margin: 0;}
				#quiz #quizQuestion {padding: 5px 0 10px 0;}
				#quiz .quizanswer {padding-bottom: 4px;}
		#featuredsister {width: 180px; text-align: left;}
			#featuredsister h4 {color: #ca2727; font-size: 1em; font-weight: bold; padding: 10px; margin: 0; line-height: 1.2;}
			#featuredsister p {color: #4c4c4c; font-size: 0.92em; padding: 0 2px 20px 5px; margin: 0; line-height: 1.2;}
			#featuredsister img {padding: 0 10px 30px 0;}
			#featuredsister #sisterchunk {padding-left: 10px; padding-bottom: 10px;}
			#featuredsister #sistergraphic {float: left;}
			#featuredsister #sisterblurb {float: left; width: 100px;}
			#featuredsister #sisterblurb p {padding: 0;}
			#featuredsister .clear {clear: both;}
		#testimonialsOT {text-align: left; padding: 1px 0 10px 0; margin: 20px 10px 0 10px; height: 100%; background: url('/images/icons/fan-bubble.jpg') 138px 7px no-repeat; border-top: 3px double #bac3c6; border-bottom: 3px double #bac3c6;}
			#testimonialsOT h4 {color: #ca2727; font-size: 1em; font-weight: bold; padding: 10px 0 0 10px; margin: 0; line-height: 1.2;}
			#testimonialsOT p {padding: 0 25px 0 10px; font-size: 0.92em; height: 100%; color: #4c4c4c; line-height: 1.2;}
		#testimonials {width: 192px; text-align: left; border-top: solid 6px #8898a0; border-bottom: solid 6px #8898a0; padding: 1px 0 10px 0; margin: 0; height: 100%; background: url('/images/icons/fan-bubble.jpg') 138px 7px no-repeat;}
			#testimonials h4 {color: #ca2727; font-size: 1em; font-weight: bold; padding: 10px 0 0 10px; margin: 0; line-height: 1.2;}
			#testimonials p {padding: 0 25px 0 10px; font-size: 0.92em; height: 100%; color: #4c4c4c; line-height: 1.2;}
#footerhr {clear: both; width: 920px; height: 20px; background-color: #566a78; border-top: solid 1px #808f99; border-bottom: solid 2px #38444d;}
#footer {clear: both; background-color: #a7b3b7; height: 235px; width: 920px;}
	#footertop {padding: 30px;}
		#copyright {float: left; font-size: 0.83em; color: #ffffff;}
		#footernav {float: right; color: #ffffff;}
			#footernav ul {margin: 0; padding: 0; display: inline;}
			#footernav ul li {font-size: 0.83em; margin: 0; padding: 0 6px; display: inline; list-style-type: none; border-left: solid 1px #000000;}
			#footernav ul li.first {border-left: none;}
			#footernav ul li a {color: #ffffff; text-decoration: none;}
			#footernav ul li a:hover {color: #ffffff; text-decoration: underline;}
			#footernav ul li a:visited {color: #663366;}
		#funders {float: left; width: 300px; margin: 0 25px; text-align: left;}
			#funders p {font-size: 0.75em; color: #000000; font-weight: bold; line-height: 1.4; padding-top: 25px;}
		#sisters {float: right;}
			#sisters p {font-size: 0.75em; color: #000000; font-weight: bold;}
.flexibility {padding: 0; margin: 0; display: block;}
.breadcrumbs {font-size: 0.83em; padding: 5px 0;}
table.formatted {line-height: 1.35em; margin: 5px 0; border-spacing: 1px; background-color: #8898A0; border: solid 2px #8898A0; width: 480px;}
table.formatted th {font-size: 1em; line-height: 1.33em; color: #000000; background-color: #ffffff; font-weight: bold; text-align: center; padding: 10px;}
table.formatted th.top {text-align: center; padding: 10px;}
table.formatted th.topshaded {background-color: #D0D0D0; font-weight: bold; text-align: center; padding: 10px;}
table.formatted th.subhead {background-color: #F4F4F4; font-weight: bold; padding: 10px;}
table.formatted th.sub {padding-left: 10px;}
table.formatted thead { }
table.formatted tfoot {font-weight: bold; background-color: #DCDCE1;}
table.formatted th, td {padding: 1px 3px; line-height: 12px;}
table.formatted td {background-color: #ffffff; font-size: 1em;	line-height: 1em; padding: 10px;}
table.formatted td.shaded {background-color: #EAEAEA;}
table.formatted td.subhead {background-color: #F4F4F4; font-weight: bold; padding: 10px;}
.articleList {padding: 0; margin: 0; font-size: 1em;}
.articleList h1 {margin-top: 10px;}
.articleList p {padding: 0; margin: 0;}
.articleList .byline {color: #566a78; font-weight: normal;}
#content .articleList p.pagination {font-size: 1.25em;}
.articleList p.pagination a {padding-right: 5px;}
#glossary_pagination {border-bottom: dotted 1px #666666; padding-bottom: 10px; clear: both; margin-top: 20px;}
.glossaryBlurb {margin-top: 15px;}
h4.backTo {display: block; margin: 0; padding: 10px 0 0 0; font-size: 1em;}
p.sortBy {padding: 10px 0; font-size: 1em;}
.articleBlurb {padding-bottom:10px; margin-bottom:5px; margin-top:10px; clear:both;}
#content .articleList .articleBlurb h2 {padding: 0 0 5px 0; margin: 0; line-height: 1; font-weight: bold;}
.articleBlurb h5 {padding: 0 0 5px 0; margin: 0; line-height: 1;}
#content .articleContent h1 {padding: 10px 0 5px 0; margin: 0; line-height: 1;}
#content .articleContent h1 {font-size: 1.8em;}
#content .articleContent h2 {color: #566a78; font-size: 1.5em; padding: 10px 0; font-family: "lucida grande", "lucida sans", lucida sans, lucida, arial, sans-serif; font-weight: normal;}
#content .articleContent h3 {color: #566a78; padding: 5px 0;}
#content .articleContent p {line-height: 1.3;}
#content #adlit_newsletters h1 {padding: 10px 0 5px 0; margin: 0; line-height: 1; font-size: 1.6em;}
#content #adlit_newsletters h2 {font-size: 1.3em; padding: 10px 0;}
#content #adlit_newsletters h3 {padding: 5px 0;}
#content #adlit_newsletters #community {background:none;margin:0;padding:0;}
.articleContent h5 {padding: 0 0 5px 0; margin: 0; line-height: 1; color: #566a78;}
.publishedDate {font-size: 1em; color: #566a78;}
.mb img {border: none;}
.homepageBlurb {padding-top: 10px;}
.contentbox {display:block;	clear:both;	margin: 15px 0 0 0;	padding: 5px 0 0 0;	border-top: 2px dotted #CA2727;}
#topicsTable ul.linkmenu li {line-height: 1.4; padding-bottom: 8px;}
#referencelist, #endnoteslist{display:none;}
.pagenote {color: #333333; font-style: italic;}
.adlittitle {display:none;}
.linkmenu, .links, .addtoppad {font-size: 1em;}
.shortbottompad {color: #000000; padding-bottom: 0;}
.addbottompad {color: #000000;}
.articleContent .contentbox ol ul li {list-style-type: none; list-style-image: url("/themes/adlit/images/bullets/grey.gif"); color: #000000;}
.highlightBox {background-color: #eeeeee; border: solid 2px #8898a0; padding: 10px; margin: 0 20px;}
.sidebar {background-color: #eeeeee; border: solid 2px #8898a0; padding: 10px; margin: 0 20px;}
blockquote {color: #000000;}
.endnotes {color: #000000;}
.xar-form-input-wrapper #title {float: none; position: static;}
dl.xar-tabs {margin: 0 0 .5em 0; padding: 3px 0 0 0; width: 100%; float: left; background-color: #f0f0f0; line-height: 1.6em; border-bottom: 1px solid #a0a0a0;}
html * dl.xar-tabs {display: table; float: none;}
dl.xar-tabs dt.help {float: left; padding: 2px 6px; margin-bottom: -2px; line-height: 1.6em; border: 0 none; font-weight: bold;}
dl.xar-tabs dd {margin: 1px -6px -1px 5px; padding: 0; float: left; border: 1px solid #a0a0a0; border-bottom: 1px solid #f0f0f0;}
dl.xar-tabs dd a {display: block; padding: 0 .5em; color: #a0a0a0; background-color: #f9f9f9; text-decoration: none; white-space: nowrap;}
dl.xar-tabs dd a:hover {color: #ffffff; background-color: #bbbbbb; text-decoration: none;}
dl.xar-tabs dd.active a {color: #990000; background-color: white; border: 1px solid #990000; border-bottom: 1px solid #ffffff;}
* html dl.xar-tabs dd a { display: inline-block;}
dl.xar-tabs dd.active > a {margin: -3px 1px -1px -1px; border-bottom: 3px solid #ffffff;}
* html dl.xar-tabs dd.active {margin-top: -3px; border: 0 none; line-height: 1.9em;}
dl.xar-tabs dd.active a:hover {text-decoration: underline; color: #990000; background-color: white;}
#contact {width: 100%; clear: both; margin: 5px 0 5px 0;  padding: 5px 0 5px 0;}
#contact div.left {display: block; float: left; width: 20%;}
#contact div.right {display: block; float: right; width: 80%;}
#intLinks{margin:20px 0px 10px 0px; padding-top: 0px; border-top: solid 3px #cccccc; clear: both; vertical-align: baseline;} 
#intLinks a {padding-left: 4px; padding-right: 4px;}
#intLinks a.first {padding-left: 0; padding-right: 4px;}
#intLinks table#ratings {font-size: 100%; display: inline; padding: 0; margin: 0; vertical-align: baseline;}
#intLinks table#ratings img {position: relative; top: 2px; left: -5px;}
#intLinks table#ratings #numRecommendations {padding-top: 6px;}
#convio #sidebar {height: auto; width: 192px;}
#convio #sidebar #nlsignup {width: 180px;}
#convio #sidebar #fundedby {width: 180px;}
#convio #sidebar #community {width: 182px;}
#convio #sidebar #mashup {width: 192px; margin: 0; border-bottom: none; background-color: #d0d0d0;}
#convio #sidebar #featuredsister {width: 192px; border-top: solid 6px #8898a0;}
#convio #sidebar #testimonials {width: 192px;}
#convio #testimonials {height: auto;}
#convio #testimonials p {height: auto;}

/*ADDED KD 7/28/09 */
.videocallout {border:4px solid #8898a0; background-color: #f5f5f5; display:block; float:right; margin:0 0 10px 10px; padding:5px 0 0px 7px; width:198px;}
.webcastcontainer div.left {border:0 none; float:left; margin:0; padding:0; width:18%;}
.webcastcontainer div.left img {margin:40px 5px 25px 0; border: none;}
.webcastcontainer div.right {border:0 none; float:right; margin:0; padding:10px 0 0 0; width:75%;}
.authorvideo {text-align: center; border-bottom: 1px dotted #666; padding:15px 0px 0px 5px;}
.center {text-align: center;}
.middle {vertical-align: middle;}
td.share-buttons {padding: 0px 5px 5px 0px;}
.leftalign {display: block; float: left; padding-top: 5px; padding-right: 10px; padding-bottom: 10px; padding-left: 0px;}
.toppad {padding-top: 5px;}
.bottompad {padding-bottom: 5px;}
#content p.intro {border-top: 2px dotted #CA2727; border-bottom: 2px dotted #CA2727; padding: 10px 0px; margin: 10px 0; color: #566a78; line-height: 1.3;}
#google_adsense {clear: both; margin: 50px 0 20px 0; z-index: -5; border-top: double 3px #ccc; padding-top: 15px}
#content2col #twoColList #col1 {float: left; width: 40%;}
#content2col #twoColList #col2 {float: left; width: 40%;}
p.desc {padding-top: 0; margin-top: 0;}
#strategies_grid_landing table.formatted {border: none;}
#strategies_grid_landing table.formatted td {border-right: none; border-left: none;}
#strategies_grid_landing table th, #strategies_grid_landing table td {height: 40px;}
#strategies_grid_landing table th {font-weight: bold;}
#strategies_grid_landing table.formatted th.top {padding: 5px;}
#strategies_grid_landing table th a {font-weight: normal;}
#strategies_grid_landing table td {text-align: center;}
#strategies_grid_landing table td.yes {background: url("/themes/adlit/images/strategy_yes.gif") 35px 14px no-repeat #ffffff;}
#strategies_grid_landing table td.yes span {display: none;}
#strategies_grid_landing table td.no {background: url("/themes/adlit/images/strategy_no.gif") 35px 14px no-repeat #ffffff;}
#strategies_grid_landing table td.comprehension {background-position: 48px 14px;}
#strategies_grid_landing table td.writing {background-position: 25px 14px;}
#nalc h1, #nalc h3, #nalc a, #nalc p a {color: #3565A7;}
#nalc h2 {color: #8898a0;}
#nalc h4 {color: #8dc73f;}
#content #nalc .breakout h3 {color: #3565A7;}
#content #nalc ul li a {color: #3565A7;}
#shows div.left, .shows div.left {display: block; float: left; width: 10%; padding: 0 0 20px 20px;}
#shows div.right, .shows div.right {display: block; float: right; width: 77%; margin: 0px; padding: 0 20px 20px 0; border: 0px none;}
.shows div.left, .shows div.right, #shows div.left, #shows div.right {padding-bottom: 0px;}
.shows div.left, .shows div.right {padding-bottom: 0px;}
#shows div.left, #shows div.right {padding-bottom: 0px;}
.shows, #shows {clear:both; display: block;}
#content #shows div.right p, #content .shows div.right p, #content #shows div.left, #content #shows div.left {padding-bottom: 20px;}
div.grCom {margin: 10px 0;}
.commentBox {padding-bottom: 5px; border-bottom: dotted 1px #666666; margin-bottom: 10px;}
#content p.landing_pageIntro {color: #566a78;}
#content2col p.landing_pageIntro {padding-left: 10px; color: #566a78; width: 420px;}
#content2col p.pagenotes {color: #566a78; font-style: italic; clear: both; margin: 20px 20px 0 10px; padding: 20px 0 0 0; border-top: solid 1px #566a78;}
#corpse {padding: 10px;}
#content2col #corpse .kicker {left: 0;}
#content2col #corpse .breadcrumbs {padding-left: 0;}
#topicsAZIntro {clear: both; overflow: auto; padding-bottom: 10px; border-bottom: dotted 1px #666666;}
#topicsAZIntro .blurb {float: left; width: 200px; padding: 0; margin-right: 20px;}
#topicsAZIntro .blurb p {color: #566a78; line-height: 1.3;}
#topicsAZIntro .graphic {float: right;}
#topicsAZIntro .graphic img {border: solid 2px #8A97A7;}
table#calTb {border-collapse:separate;border-spacing:0;}
#calTb {border:none; vertical-align:top; line-height: 1.3;}
#calTb td.calTbDate {width:115px; display:block;}
#calTb .calTbEvent {font-weight: bold; padding-bottom: 5px;}
#calTb .calTbOrg {line-height: 1.3; padding-bottom: 5px;}
#calTb tr td {padding-bottom:20px;}
.month, .monthBar {font-weight:bold;}
.monthBar {margin:0px 25px 0px 25px;}
#calBar{border-top:1px dotted #666; border-bottom:1px dotted #666; text-align:center; padding:5px 0px 5px 0px; margin:20px 0px 20px 0px;}
h2#commentos {border-top: 1px dotted #666666; padding-top: 10px; margin-bottom: 10px;}
/* Author Study Grid */
#authorstudygrid {margin: 0px 0px 10px -20px; width:525px; overflow: hidden;}
#authorstudygrid #row1, #authorstudygrid #row2, #authorstudygrid .gridImage img {margin: 0; padding: 0; line-height: 1;}
#authorstudygrid div.gridImage {float: left; margin: 0; padding: 0; line-height: 0.8;}
/* Poetry Grid */
#poetrygrid {margin: 0px 0px 10px -20px; width:525px; overflow: hidden;}
#poetrygrid #row1, #poetrygrid #row2, #poetrygrid .gridImage img {margin: 0; padding: 0; line-height: 1;}
#poetrygrid div.gridImage {float: left; margin: 0; padding: 0; line-height: 0.8;}
dt {font-weight: bold; padding-top: 10px;}
dd {color: #000;}
/* AdLit 101 */
#adlit101 {background: url('http://www.adlit.org/images/adlit101/book-starburst-watermark.png') no-repeat 320px -35px; margin: 0 -20px 0 0;}
#adlit101inner {margin-right: 20px;}
/* Invitation styling */
#invite ul {padding-left: 15px;}
#programAgenda {margin: 10px 0;}
#programAgenda .schedule {margin: 2px 0 10px 0; overflow: auto;}
#programAgenda .schedule .time {font-weight: bold; float: left;}
#programAgenda .schedule .divider {float: left; margin: 0 4px;}
#programAgenda .schedule .title {font-weight: bold; float: left;}
#programAgenda .schedule .speaker {font-weight: bold; float: left;}
#programAgenda .schedule .description {clear: both; margin-top: 10px; overflow: hidden;}
.invite_callout {border: solid 1px #000; background-color: #ccc; padding: 10px;}
.invite_callout ul li {list-style-image: none; list-style-type: disc;}
.topic2List {margin: 10px auto; overflow: auto;}
.topic2List .lefty, .topic2List .righty {float: left; width: 45%;}
#invite .post {clear: both; margin-top: 5px;}
#invite .invite_spacer {border-top: solid 1px #000; padding-bottom: 20px;}
#invite .sidebar {margin-bottom: 10px; padding: 0px; text-align: center;}
/* Convio */
#content p.ErrorMessage, #content2col p.ErrorMessage, #contenthome p.ErrorMessage {color: red; font-weight: bold;}
#convio #content2col {min-height: 1200px;}
/* Advertising */
#right_ad_150 {padding: 10px 0; text-align: center;}
#right_ad_150 p {margin: 0; padding: 0; color:#999999; font-size:0.92em; font-weight:lighter; line-height: 1;}
.backlink {padding-left: 30px;}
/* Google CSE search results */
#cse .gs-result .gs-title b {color: #566A78; text-decoration: underline; font-weight: bold;}


#partnerpromo {width: 192px; text-align: left; border-top: solid 6px #8898a0; border-bottom: solid 1px #8898a0; padding: 1px 0 10px 0; margin: 0; height: 100%; background-color: #f2f2f2;}
#partnerpromo h4 {color: #ca2727; font-size: 1em; font-weight: bold; padding: 10px 0 0 10px; margin: 0; line-height: 1.2;}
