a{color:#064c82}
A IMG{border:0}
A:visited{COLOR:#666666}
BODY{MARGIN:0px;FONT-FAMILY:Arial;BACKGROUND-COLOR:white;font-size:smaller}
.bodyborder{margin-left:30px;margin-right:30px;background-color:transparent;overflow: auto}
.social-list{overflow:hidden;white-space:nowrap;margin-top:10px;min-width:240px}
.fb-like-wrapper{height:25px;display:inline-block;vertical-align:top}
#topsec{display:table}
#logo{display:table-cell;padding:15px 22px 15px 0;font-size:.8em;width:212px;text-align:center}
#f1{display:table-cell;width:98%;vertical-align:middle}
#login{display:table-cell}
#right_top{display:table-cell;padding:0;width:140px;text-align:right;vertical-align:top}
#topline{display:block;text-align:right;font-size:8pt;white-space:nowrap}
#topline img{border:none;width:14px;height:14px}
.subtopics-cont {background-color: white;float: left;width: 300px;margin-top: 10px}
.articles-cont {background-color: white;margin-left: 310px}
.author-list {column-count: 3}
.author-list div {margin-bottom: 10px}
.auth-body {background-color: white;padding: 0 20px 20px 20px}
@media (max-width:760px){
	#logo{padding-right:0}
	.fb-like-wrapper{display:block;margin-top:10px}
	#topline{display:none}
	.social-list{min-width:0}
	#right_top{width:100%}
	#f1 input[type="text"]{width:180px;margin:10px 20px 10px 0}
	#f1{display:block;position:absolute;top:110px;left:6px;z-index:10;text-align:center}
	#top_nav{display:none}
	#content_div{margin-top:90px}
	.subtopics-cont {float: none;width: 100%}
	.articles-cont {margin-left: 0}
	ul.nav_topics {max-height: 300px;overflow: auto}
	.author-list {column-count: 2}
}
@media (max-width:530px) {
	.author-list {column-count: 1}
}
div.main_content{background-image:url(/_/static/bg.gif);background-color:#EFEFEF;padding:10px 0 10px 0;position:relative;/* important for display of floats! */}
.body{background-color:white;padding:0 20px 20px 20px;max-width: 708px}
.clear{clear:both;overflow:hidden}
table{margin:0;padding:0;border:none;border-collapse: collapse}
td{vertical-align:top}
div.separator1 div{border-bottom:#CCCCCC 1px dashed;margin:10px 0 10px 0}
div.separator1{font-size:1px}
.count{font-size:.8em;font-weight:normal}
.pub_date {background-color:white;margin:0 0 40px 0}
.pub_date td {padding:0 20px 20px 20px}
.pub_date .year{font-size:1.3em;margin-top:12px}
.pub_date .months{margin-left:12px}
.pub_date .months A {white-space:nowrap}
.cal_years{background-color:white;border:white 10px solid;margin-bottom:40px}
table.cal_years th{font-weight:bolder;font-size:larger;background-color:#DEDFDE}
table.cal_years td {color:#CCCCCC;padding:5px 3px;font-size:1em}
.dv_years {padding-left: 20px;padding-bottom: 15px;overflow: auto;background-color: white;max-width: 728px}
.dv_years div {float: left;padding: 5px}
div.cal_month{background-color:white;	margin-bottom:40px;width:15em}
div.cal_month table{background-color:white;border:white 20px solid}
div.cal_month th{font-size:.9em;font-weight:normal;color:#CCCCCC;padding-right:5px;text-align:right}
div.cal_month td{color:#CCCCCC;font-size:1em}
div.cal_days{margin-bottom:40px}
div.cal_days TABLE{background-color:white;border-left:white 20px solid;border-right:white 20px solid;border-bottom:white 17px solid;border-top:white 15px solid}
div.cal_days th{font-weight:bolder;padding-top:3px;border:1px solid #CCCCCC;color:#CCCCCC}
div.cal_days td{font-size:medium;text-align:right;padding:3px 5px}
div.cal_days_hl{padding:16px 0 15px 0}
div.cal_days_hl TABLE{background-color:#EFEFEF;border-left:#EFEFEF 20px solid;border-right:#EFEFEF 20px solid;border-bottom:#EFEFEF 17px solid;border-top:#EFEFEF 15px solid}
div.cal_days_hl th{font-weight:bolder;padding-top:3px;border:1px solid #85A8C2;color:#85A8C2;text-align:center}
div.cal_days_hl td{font-size:medium;text-align:right;padding:3px 5px}
.cal_hl {background-color:#EFEFEF;margin:-1px}
.cal_head {font-weight:bold; color:#000000; text-align:center}
div.cal_mname {width:130px}
#menu { background-color:#FFFFFF; font-size:1.1em; margin: 0 0 12px 0; padding:13px 0; width:100%;white-space:nowrap}
#menu strong {margin: 0 20px 0 26px; padding:13px 0;}
#menu a, #menu a:visited, #menu .active{color:#064c82; font-size:1.3em; padding:13px 16px;}
#menu .active {background-color:#85A8C2; color:#FFFFFF!important; text-decoration:none;}
#menu_block { background-color:#FFFFFF; font-size:1.1em; margin:4px; padding:4px;}
#menu_block strong {margin:4px; padding:4px;}
#menu_block a, #menu_block a:visited, #menu_block .active{color:#064c82; font-size:1.3em; padding:4px;margin:4px; display:block;}
#menu_block .active {background-color:#85A8C2; color:#FFFFFF!important; text-decoration:none;}
#bottom_nav p {margin:0 0 0 5px}
Label{font-weight:normal}
.tbl {padding: 0;border-collapse: collapse}
.results{background-color:white;border:white 15px solid;border-top:white 10px solid;padding:0;border-collapse:collapse}
TABLE.results th{text-align:left;padding:5px 4px 5px 6px;font-size:.8em}
TABLE.results td{padding:4px 5px 7px 7px}
TABLE.results tr.odd{background-color:#F8F8F8}
TABLE.results IMG{margin-left:3px}
th.words, td.words{text-align:right}
td.date{text-align:right}
A.date{white-space:nowrap}
A.disabled {color:gray;text-decoration:none}
span.resultscount{padding:0 20px 0 20px;background-color:white}
span.resultscount A, div.resultscount A:visited{color:#064c82}
span.resultscount IMG{border:0;margin-bottom:-1px;width:9px;height:9px}
.prevnext{margin:0 0 0 10px;font-weight:bold}
#article_text{background-color:white;padding:0 10px 10px 20px;min-width:600px;display:table-cell}
#article_title{padding:15px 0 0 0}
#article_footer{padding:15px 0 0 0}
#article_cp{padding:0 0 0 10px;display:table-cell;width:300px}
#article_cp table, table.hp_browse{border:10px solid white}
#article_cp caption, .hp_browse caption, .hp_module .head{text-align:left;font-size:1.2em;font-weight:bold;background-color:#85A8C2;color:white;padding:3px 5px 3px 9px}
#article_cp td.tools{padding:0 10px 10px 0;font-size:.8em;white-space:nowrap}
#article_cp .tools a{font-size:.8em;padding:0 1px 0 0}
#article_cp .tools img{padding:0 2px 0 0;vertical-align:middle}
#article_cp .even{background-color:white}
.odd{background-color:#f6faff}
#article_cp th, #article_cp td{font-size:.75em;padding:4px 3px 5px 4px}
#article_cp th{text-align:right;font-weight:normal;vertical-align:top}
@media (max-width:759px){
	#article, #article_text, #article_cp{display:block;padding:0}
	#article{padding:3px}
	#article_cp{width:auto;padding:0;margin:0;background:white}
	#article_text {min-width:300px}
	.bodyborder{margin:0;background:white}
	.rightad, .rightad div {display: none;width: 0}
	.datePopUp {display: none}
	.resHolder {width: 100%;overflow-x: auto}
	div.cal_month table {border: 0}
	div.cal_mname {width: 80px}
}
.rightad {float:right}
.col{padding-right:10px}
.copy, #copy_publisher, #copy_gale{font-size:.8em;color:#666666}
#copy_publisher, #copy_gale{margin:5px 0}
.copy{margin-bottom:700px}
div.breadcrumbs{margin:10px 10px 10px 30px}
div.breadcrumbs a{white-space:nowrap}
div.breadcrumbs td, div.breadcrumbs div{font-size:.8em}
div.breadcrumbs img{top:1px;position:relative}
.breadcrumb_arrow{margin:0 5px}
div.author_name{margin-bottom:10px}
.highlight{font-weight:bold}
.a_named{font-weight:bold;font-size:1.5em;color:#000000;/*position:relative;top:2px;*/}
a.alphabet{color:#999999;margin:20px 0 5px 0}
span.alphabet_na{color:#CCCCCC}
h1, h2{background-color:white;padding:10px 5px 10px 20px;font-weight:normal;margin:0;font-size:1.8em}
h1 strong, h2 strong {font-weight:bold}
h2{margin-top:10px;font-size:1.4em}
h3{font-weight:normal}
h4 {font-size:1.1em; margin:10px 0 5px 0;}
h5{margin-bottom:1pt}
ul{list-style-type:none}
ul.nav_topics{margin:0;padding:0 5px 10px 20px;white-space:nowrap}
div.nav_pubcat, div.nav_pubcat_expand{background-color:white;padding:10px 10px 20px 20px}
ul.nav_pubcat{margin:0 0 10px 0;padding:0}
ul.nav_pubcat-sub{margin-bottom:10px}
ul.nav_pubdate{}
ul.nav_pubdate li{display:inline;padding:0 5px 0 0}
.wrapper-block{background-color:white}
.nowrap{white-space:nowrap}

/* lit-specific styles */
div.alphabet{margin:10px 0;padding:10px 0;background-color:white;width:37em}
div.alphabet H2{display:inline;padding:0 20px 0 20px}
.hint{display:none;FONT:normal normal normal 1em Arial;BORDER:black 1px solid;PADDING:2px;TEXT-TRANSFORM:none;WIDTH:300px;COLOR:black;TEXT-ALIGN:left;POSITION:absolute;BACKGROUND-COLOR:oldlace;TEXT-DECORATION:none;margin-left:6px}
.hint HR{WIDTH:80%;COLOR:black;HEIGHT:1px}
.hint H1, .hint H2, .hint H3{FONT:normal normal bold 1.2em Arial;background-color:transparent}
SPAN.flw{FONT-WEIGHT:bold;FONT-SIZE:8pt;COLOR:red;FONT-FAMILY:Tahoma}
A.tip{color:black}
B A.tip,EM A.tip{MARGIN-RIGHT:2pt}
#Citation LI {margin-bottom:20px}
#Citation UL {padding-left:10px}
#Citation {padding-bottom:40px}
img.rss_small {border:none; margin:0 0 0 2px;}
img.rss_big {border:none; margin:0 0 -2px 4px;}

.datePopUp {position:absolute;visibility:hidden;margin-top:.3em;text-align:left;background-color:White;border:1px black solid;font-size:.8em;padding:6pt;width:320px;z-index:1}
.datePopUp div.morePop, a.morePop {font-size:1em;font-weight:bold;text-decoration:none;text-align:right}
#TopLevelNav th {font-size:.7em;font-weight:normal}
#TopLevelNav td {font-size:.64em;padding:0 1em 0 1em;text-align:center}

img.sort-arrow {border:none; cursor:pointer;}
img.descending {background-image:url(/_/static/down_sort.gif);}
img.ascending {background-image:url(/_/static/up_sort.gif); }
a.cmd {font-size:8pt; font-weight:200;}
