@charset "UTF-8";
/* CSS Document */

#glossary					{}
#glossary h4					{font-size:28pt; letter-spacing:-.03em; font-family:'Playfair', Times, "Times New Roman", serif; color:#837474;}
#glossary h5					{font-size:112%; font-weight:400; letter-spacing:.01em;}
#glossary h6					{font-weight:400; letter-spacing:.01em; font-size:11pt; line-height:13pt;}
#glossary .smaller			{font-size:70%;}
#glossary .gray				{color:#afa2a2;}
#glossary .glossary-line		{border-top:1px dotted #999 !important;}
#glossary .glossary-def		{font-size:118%; line-height:122%; padding:14px 30px 10px 30px; border-left:12px solid #222; border-right:12px solid #222; margin:0 0 20px 0;}
#glossary .image-container	{border-radius:6px !important; overflow:hidden;}
#glossary .glossary-over		{color:#777; font-size:90%; margin:0 0 12px 0;}
#glossary .glossary-summary	{color:#555; font-size:66%; line-height:122%; margin:6px 0 6px 0; font-weight:400; padding:0 2% 0 0;}
#glossary .glossary-large-summary	{color:#555; font-size:80%; line-height:130%; margin:6px 0 12px 0; font-weight:400; padding:0 5% 0 0;}
#glossary .image 			{margin:0 0 10px 0;}
#glossary .image img			{height:auto; width:100%; border-radius:2px !important; border:1px solid #DDD;}
#glossary .image img:hover 	{transform: scale(1.03); transition-timing-function: ease; transition: 0.2s;}
#glossary .floatleft			{float:left;}
#glossary #glossary-podcast-img {width:29% !important;}
#glossary #glossary-paper-img {width:21% !important;}
#glossary .img-ts 			{max-height:256px; border-radius:6px; overflow:hidden; border-bottom:1px solid #DDD;}
#glossary .img-pc			{}
#glossary .img-rs			{border-radius:2px; -webkit-box-shadow: 2px 1px 5px 2px rgba(200,200,200,0.5); box-shadow: 2px 1px 5px 2px rgba(200,200,200,0.5);}
#glossary .wide-image-container {width:100%; border-radius:6px; overflow:hidden; border:1px solid #DDD; margin:10px 0 0 0;}
#glossary .wide-image-container img {width:100%; height:auto;}
#glossary .credit-box			{text-align:right;}
#glossary .credit-text		{font-size:8pt; line-height:110%; color:#888; margin:4px 0 0 0;}

.alpha-container				{width:100%; padding:16px 10px 0 0; background: #FFF;
/*background: -moz-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(228,228,235,1) 1%, rgba(232,232,238,1) 8%, rgba(254,254,254,1) 49%, rgba(254,254,254,1) 86%, rgba(245,245,245,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(204,204,204,1)), color-stop(1%, rgba(228,228,235,1)), color-stop(8%, rgba(232,232,238,1)), color-stop(49%, rgba(254,254,254,1)), color-stop(86%, rgba(254,254,254,1)), color-stop(100%, rgba(245,245,245,1)));
background: -webkit-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(228,228,235,1) 1%, rgba(232,232,238,1) 8%, rgba(254,254,254,1) 49%, rgba(254,254,254,1) 86%, rgba(245,245,245,1) 100%);
background: -o-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(228,228,235,1) 1%, rgba(232,232,238,1) 8%, rgba(254,254,254,1) 49%, rgba(254,254,254,1) 86%, rgba(245,245,245,1) 100%);
background: -ms-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(228,228,235,1) 1%, rgba(232,232,238,1) 8%, rgba(254,254,254,1) 49%, rgba(254,254,254,1) 86%, rgba(245,245,245,1) 100%);
background: linear-gradient(to bottom, rgba(204,204,204,1) 0%, rgba(228,228,235,1) 1%, rgba(232,232,238,1) 8%, rgba(254,254,254,1) 49%, rgba(254,254,254,1) 86%, rgba(245,245,245,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#f5f5f5', GradientType=0 );*/
}
.alpha-label					{float:left; font-size:42pt; width:0px; min-width:48px; color:#afa2a2; line-height:90%; margin:0 0 0 0; padding:0;
							font-family:'Merriweather', Georgia, "Times New Roman", Times, serif; text-align:center;}
.alpha-lists					{xfloat:left; font-size:120%; xwidth:268px; padding:1px 10px 10px 60px; margin:0 -10px 0 0;}
.alpha-lists a:hover 			{color:#C33; text-decoration:none;}
.alpha-line					{border-top:1px dotted #CCC; margin:6px 0 10px 0;}
.alpha-a						{float:left; padding:0 4px 0 0; font-size:84%;}
.alpha-a a, .alpha-a a:visited {color:#999;}
.alpha-a a:hover				{color:#C00;}


/* Media Queries */

/* X-Small devices (portrait phones, less than 576px) */
@media (max-width:575.98px) {
}

/* Small devices (landscape phones, less than 768px) */
@media (min-width:576px) and (max-width:767.98px) {
}

/* Medium devices (tablets, less than 992px) */
@media (min-width:768px) and (max-width:991.98px) {
}

/* Large devices (desktops, less than 1200px) */
@media (min-width:992px) and (max-width:1199.98px) {
}

/* X-Large devices (large desktops, less than 1400px) */
@media (min-width:1120px) and (max-width:1399.98px) {
}

/* XX-Large devices (larger desktops) */
@media (min-width:1400px) {
}

