/************************************************************************************HEADER*************************************************************************************/.login{ font-family: Arial, Georgia, Arial, Verdana;    font-size: 12px;	/*font-weight: lighter;*/	line-height: 14px;		color: #cccccc;		/**padding-bottom:3px;		padding-top:3px;**/}a.login:link {  color: #3c7d90; }a.login:visited {  color: #3c7d90; }a.login:hover {  color: #cc3300; }a.login:active {  color: #cc3300; }.latest{ font-family: Georgia, Arial, Verdana;    font-size: 14px;	font-weight: lighter;		color: #cc3300;	text-align:left;}/************************************************************************************NAVIGATION*************************************************************************************/ul.drop a { display:block; color: #003366; font-family: Georgia; font-size: 14px;  }ul.drop, ul.drop li, ul.drop ul { list-style: none; margin: 0; padding: 0; border: 0px solid #fff; background: #eeeeee; color: #003366; font-family: Georgia; font-size: 14px;}ul.drop { position: relative; z-index: 97; float: left;  }ul.drop li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; padding: 6px 12px; }ul.drop li.hover, ul.drop li:hover { position: relative; z-index: 599; cursor: default; background: #dddddd; }ul.drop ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 98; width: 140px;   background: #dddddd; border: 1px solid #fff; }ul.drop ul li { float: none; }ul.drop ul ul { top: 1px; left: 100%; }ul.drop li:hover > ul { visibility: visible }.sub-nav-bar{ font-family: Georgia, Arial, Verdana;    font-size: 12px;	font-weight: lighter;		color: #555555;	text-align:left;}a.sub-nav-bar: link {  color: #888888; }a.sub-nav-bar: visited {  color: #888888; }a.sub-nav-bar: hover {  color: #cc3300; }a.sub-nav-bar: active {  color: #cc3300; }/************************************************************************************MAIN FONTS*************************************************************************************/.text{	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #333333;	line-height: 15px;	text-align:left;}a.text:link {  color: #336699; }a.text:visited {  color: #336699; }a.text:hover {  color: #000033; }a.text:active {  color: #000033; }.text-home{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	padding-bottom: 3px;	text-align:left;}a.text-home:link {  color: #336699; }a.text-home:visited {  color: #336699; }a.text-home:hover {  color: #000033; }a.text-home:active {  color: #000033; }.article{	font-family: Helvetica, Arial, sans-serif;	font-size: 14px;	color: #333333;	line-height: 18px;	text-align:left;}a.article:link {  color: #336699; }a.article:visited {  color: #336699; }a.article:hover {  color: #000033; }a.article:active {  color: #000033; }.headline{	font-family: Georgia, Helvetica, Arial, sans-serif;	font-size: 22px;	color: #000033;	line-height: 26px;	font-weight: lightest;	text-align:left;}a.headline:link {  color: #000033;}a.headline:visited {  color: #000033; }a.headline:hover {  color: #003366;}a.headline:active {  color: #003366;}.section {	font-family: Francois One, Georgia, Helvetica, Arial, sans-serif;	font-size: 19px;	color: #421553;	line-height: 19px;	font-weight: lightest;}a.section:link {  	color: #371046; }a.section:visited {  	color: #371046; }a.section:hover {  	color: #421553; }a.section:active {  	color: #421553; }.top-story{	font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #333333;	line-height: 18px;	font-weight: lightest;	text-align:left;}a.top-story:link {  color: #000033; }a.top-story:visited {  color: #000033; }a.top-story:hover {  color: #cc3300; }a.top-story:active {  color: #cc3300; }.header{	font-family: Georgia, Helvetica, Arial, sans-serif;	font-size: 16px;	color: #cc3300;	line-height: 18px;	font-weight: lightest;		text-align:left;}a.header:link {  	color: #cc3300;}a.header:visited {  	color: #cc3300;}a.header:hover {  	color: #000000;}a.header:active {  	color: #000000;}.header-home{	font-family: Georgia, Helvetica, Arial, sans-serif;	font-size: 14px;	color: #cc3300;padding-bottom: 5px;	font-weight: lightest;		text-align:left;}a.header-home:link {  	color: #cc3300; }a.header-home:visited {  	color: #cc3300; }a.header-home:hover {  	color: #000000; }a.header-home:active {  	color: #000000; }.more {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	color: #666666;}a.more:link {  color: #336699;}a.more:visited {  color: #336699; }a.more:hover {  color: #cc3300; }a.more:active {  color: #cc3300; }/************************************************************************************FOOTER*************************************************************************************/.footer{	font-family: Francois One, Georgia, serif;	font-size: 18px;	line-height: 18px;	color: #000000;	font-weight: lighter;	text-align:left;}a.footer:link {  color: #000000; }a.footer:visited {  color: #000000; }a.footer:hover {  color: #cc3300; }a.footer:active {  color: #cc3300; }.footer-drop{	font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000000;	line-height: 18px;	font-weight: lighter;	text-align:left;}a.footer-drop:link {  color: #000033; }a.footer-drop:visited {  color: #000033; }a.footer-drop:hover {  color: #cc3300; }a.footer-drop:active {  color: #cc3300; }.box-footer{	border-left:#cccccc 1px solid;	padding: 10px;text-align:left;}/************************************************************************************EYEPLAYER*************************************************************************************/.eyeplayer { font-family: 'Slabo 27px', Georgia, Arial, Verdana;    font-size: 16px;	font-weight: lighter;		color: #003366;		line-height: 20px;		}a.eyeplayer:link {  color: #cc3300; }a.eyeplayer:visited {  color: #cc3300; }a.eyeplayer:hover {  color: #003366; }a.eyeplayer:active {  color: #003366; }.eyeplayer-title{ font-family: 'Slabo 27px', Georgia, Arial, Verdana;    font-size: 22px;	font-weight: lighter;		color: #003366;		line-height: 26px;		}a.eyeplayer-title:link {  color: #003366; }a.eyeplayer-title:visited {  color: #003366; }a.eyeplayer-title:hover {  color: #cc3300; }a.eyeplayer-title:active {  color: #cc3300; }.eyeplayer-menu{ font-family: 'Slabo 27px', Georgia, Arial, Verdana;    font-size: 15px;	font-weight: lighter;		color: #777777;		line-height: 20px;		}a.eyeplayer-menu:link {  color: #003366; }a.eyeplayer-menu:visited {  color: #003366; }a.eyeplayer-menu:hover {  color: #cc3300; }a.eyeplayer-menu:active {  color: #cc3300; }.eyeplayer-94{ font-family: 'Slabo 27px', Georgia, Arial, Verdana;    font-size: 18px;	font-weight: lighter;		color: #003366;		line-height: 26px;		}a.eyeplayer-94:link {  color: #cc3300; }a.eyeplayer-94:visited {  color: #cc3300; }a.eyeplayer-94:hover {  color: #003366; }a.eyeplayer-94:active {  color: #003366; }/************************************************************************************COVERS*************************************************************************************/.covers-library-title { font-family: Francois One, 'Slabo 27px', Oswald;    font-size: 40px;	font-weight: lighter;		color: #371046;		line-height: 44px;		}a.covers-library-title:link {  color: #421553; }a.covers-library-title:visited {  color: #421553; }a.covers-library-title:hover {  color: #371046; }a.covers-library-title:active {  color: #371046; }.covers-library { font-family: Francois One, 'Slabo 27px', Oswald;    font-size: 16px;	font-weight: lighter;		color: #371046;		line-height: 18px;		}a.covers-library:link {  color: #701792; }a.covers-library:visited {  color: #701792; }a.covers-library:hover {  color: #cc3300; }a.covers-library:active {  color: #cc3300; }.covers-library-link { font-family: Francois One, 'Slabo 27px', Oswald;    font-size: 18px;	font-weight: lighter;		color: #371046;		line-height: 18px;		}a.covers-library-link:link {  color: #cc3300; }a.covers-library-link:visited {  color: #cc3300;  }a.covers-library-link:hover {  color: #371046;  }a.covers-library-link:active {  color: #371046; }/************************************************************************************OTHER FONTS*************************************************************************************/.boxes{	font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 15px;	color: #000033;	line-height: 16px;	font-weight: lighter; }a.boxes:link {  color: #ffffff; }a.boxes:visited {  color: #ffffff; }a.boxes:hover {  color: #fbdbdb; }a.boxes:active {  color: #fbdbdb; }.issue-box{	font-family: Georgia, Helvetica, Arial, sans-serif;	font-size: 16px;	color: #000033;	line-height: 15px;padding-bottom: 15px;	font-weight: lightest;		text-align:left;}.only-big {	font-family: Oswald, Helvetica, Arial, sans-serif;	font-size: 30px;	color: #000000;	line-height: 28px;	font-weight: bold;}a.only-big:link {  color: #000000; }a.only-big:visited {  color: #000000; }a.only-big:hover {  color: #cc3300; }a.only-big:active {  color: #cc3300; }.only-small {	font-family: Oswald, Helvetica, Arial, sans-serif;	font-size: 19px;	color: #333333;	line-height: 22px;	font-weight: bold;}a.only-small:link {  color: #cc3300; }a.only-small:visited {  color: #cc3300; }a.only-small:hover {  color: #000000; }a.only-small:active {  color: #000000; }.only-smallest {	font-family: Oswald, Helvetica, Arial, sans-serif;	font-size: 15px;	color: #000;	line-height: 22px;	font-weight: bold;}.edition{	border-left:#ddd 1px solid;		padding-left: 13px;		padding-top: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 16px;	font-weight: lightest;	font-style:italic;	text-align:left;}.chunky_red{	font-family: Francois One, 'Slabo 27px', sans-serif;	font-size: 22px;	color: #b52139;	line-height: 23px;}.chunky_blue{	font-family: Francois One, 'Slabo 27px', sans-serif;	font-size: 22px;	color: #336699;	line-height: 23px;}.caption-text {	font-family: Arial, sans-serif;	font-size: 11px;	color: #ffffff;	line-height: 14px;	text-align:left;}a.caption-text:link {  color: #336699; }a.caption-text:visited {  color: #336699; }a.caption-text:hover {  color: #000033; }a.caption-text:active {  color: #000033; }/************************************************************************************SEARCH & FORMS*************************************************************************************/	form {	margin: 0px;	padding: 0px;}	#search-input {                top: 0px;				margin: 2px 5px 0px 5px;				padding: 0px 7px 4px 7px;                background:#ffffff;                border:1px solid #dddddd;				width: 45px;				height: 24px;				font-family: Helvetica, sans-serif;				vertical-align: top;				-webkit-border-radius: 3px;				-moz-border-radius: 3px;				border-radius: 5px;}	#search-button {                 position:relative;                padding: 5px;                left:0px;				background-color:#eeeeee;				margin-left: 0px;				vertical-align: top;}	.contact-field {                padding: 5px;				margin: 10px 0px;                background:#eeeeee;                border:1px solid #ccc;				width: 200px;				font-family: Helvetica, Verdana;				font-size: 14px;				-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}	#contact-button { 	padding: 8px;	color: #fff;	background: #cc0000;	margin: 10px 0px;	font-family: Helvetica, Verdana;				font-size: 16px;				border: 0px;				-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 3px;}