	body {
	background: #fff;
	background: url(../grfx/stuff/bg-blue-left.gif) repeat-y, url(../grfx/stuff/bg-blue-right.gif) repeat-y;
	background-position: calc(50% - 1000px) top, calc(50% + 1000px) top;
	
	font: normal 12.5px/16px Arial, Helvetica, sans-serif;
	color: #222222;
	text-align: left;
	
	margin:0;
	padding:0; 
	z-index:0;
}

:link {  text-decoration: none; color: #040768; }
:visited {  text-decoration: none; color: #040768; } 
a:active {  text-decoration: none; color: #cc3300; } 
a:hover { text-decoration: none; color: #cc3300; } 

p { text-align:left; }

.twtr-hd, .twtr-ft
{
display: none;
}


@font-face {
    font-family: 'goudy';
    src: url('goudy-old-style.woff2') format('woff2'),
         url('goudy-old-style.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/************************************************************************************
HEADER
*************************************************************************************/


	.login {
	font: normal 12px/12px 'Droid Serif', Arial, Helvetica;
	color: #ccc;
}
	a.login:link {  color: #337082; }
	a.login:visited {  color: #337082; }
	a.login:hover {  color: #cc3300; }
	a.login:active {  color: #cc3300; }


	.latest {
	font: normal 14px/13px Georgia, Helvetica, sans-serif;
	color: #cc3300;
	text-align:left;
	margin-right: 3px;
}





/************************************************************************************
NAVIGATION
*************************************************************************************/


	ul.drop a { display:block; color: #003366; font-family: Georgia, serif; 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, serif; 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: lighter 12px/14px Georgia, Arial, Helvetica, sans-serif;
	color: #003366;
}
	a.sub-nav-bar: link {  color: #003366; }
	a.sub-nav-bar: visited {  color: #003366; }
	a.sub-nav-bar: hover {  color: #cc3300; }
	a.sub-nav-bar: active {  color: #cc3300; }




/************************************************************************************
MAIN FONTS
*************************************************************************************/

	.text {
	font: normal 12.5px/16px Arial, Helvetica, sans-serif;
	color: #333333;
}
	a.text:link {  color: #040768; }
	a.text:visited {  color: #040768; }
	a.text:hover {  color: #cc3300; }
	a.text:active {  color: #cc3300; }


	.text-home{
	font: normal 12.5px/16px Arial, Helvetica, sans-serif;
	color: #333333;
}
	a.text-home:link {  color: #040768; }
	a.text-home:visited {  color: #040768; }
	a.text-home:hover {  color: #cc3300; }
	a.text-home:active {  color: #cc3300; }


	.article {
	font: normal 14px/18px Helvetica, Arial, sans-serif;
	color: #333333;
}
	a.article:link {  color: #040768; }
	a.article:visited {  color: #040768; }
	a.article:hover {  color: #000033; }
	a.article:active {  color: #000033; }


	.headline {
	font: normal 28px/36px Francois One, Georgia, Helvetica, sans-serif;
	color: #222222;
}
	a.headline:link {  color: #000033;}
	a.headline:visited {  color: #000033; }
	a.headline:hover {  color: #040768;}
	a.headline:active {  color: #040768;}


	.mini-headline {
	font: normal 17px/20px Francois One, Georgia, Helvetica, sans-serif;
	color: #222222;
}
	a.mini-headline:link {  color: #003366;}
	a.mini-headline:visited {  color: #003366; }
	a.mini-headline:hover {  color: #cc3300;}
	a.mini-headline:active {  color: #cc3300;}
	
	.home-boxes {
	font: normal 18px/20px Georgia, Helvetica, sans-serif;
	color: #222222;
}
	a.home-boxes:link {  color: #000033;}
	a.home-boxes:visited {  color: #000033; }
	a.home-boxes:hover {  color: #cc3300;}
	a.home-boxes:active {  color: #cc3300;}


	.section {
	font: normal 19px/19px Francois One, Georgia, Helvetica, sans-serif;
	color: #421553;
}
	a.section:link {  	color: #371046; }
	a.section:visited {  	color: #371046; }
	a.section:hover {  	color: #421553; }
	a.section:active {  	color: #421553; }


	.top-story{
	font: normal 18px/20px Georgia, sans-serif;
	color: #000033;
}
	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: normal 18px/24px Francois One, Georgia, Helvetica, sans-serif;
	color: #cc3300;
}
	a.header:link {  color: #421553; }
	a.header:visited { 	color: #421553; }
	a.header:hover {  	color: #cc3300; }
	a.header:active {  	color: #cc3300; }


	.header-home{
	font: normal 13px/13px Georgia, Helvetica, sans-serif;
	color: #cc3300;
	padding-bottom: 5px;
}
	a.header-home:link {  	color: #cc3300; }
	a.header-home:visited {  	color: #cc3300; }
	a.header-home:hover {  	color: #000033; }
	a.header-home:active {  	color: #000033; }


	.header-boxes{
	font: normal 13px/13px Georgia, Helvetica, sans-serif;
	color: #333333;
	padding-bottom: 5px;
}
	a.header-boxes:link {  	color: #cc3300; }
	a.header-boxes:visited {  	color: #cc3300; }
	a.header-boxes:hover {  	color: #000033; }
	a.header-boxes:active {  	color: #000033; }


	.more {
	font: normal 13px/18px Georgia, Helvetica, sans-serif;
	color: #666666;
}
	a.more:link {  color: #040768;}
	a.more:visited {  color: #040768; }
	a.more:hover {  color: #cc3300; }
	a.more:active {  color: #cc3300; }





/************************************************************************************
FOOTER
*************************************************************************************/

	.footer{
	font: normal 18px/18px Francois One, Georgia, Helvetica, sans-serif;
	color: #000000;
}
	a.footer:link {  color: #000000; }
	a.footer:visited {  color: #000000; }
	a.footer:hover {  color: #cc3300; }
	a.footer:active {  color: #cc3300; }

	.footer-drop{
	font: normal 13px/18px Georgia, Francois One, Georgia, Helvetica, sans-serif;
	color: #000000;
}
	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: normal 16px/20px 'Slabo 27px', Francois One, Georgia, Helvetica, sans-serif;
	color: #040768;
}
a.eyeplayer:link {  color: #cc3300; }
a.eyeplayer:visited {  color: #cc3300; }
a.eyeplayer:hover {  color: #040768; }
a.eyeplayer:active {  color: #040768; }

.eyeplayer-title{
	font: normal 22px/26px 'Slabo 27px', Francois One, Georgia, Helvetica, sans-serif;
	color: #003366;
		
}
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: normal 15px/20px 'Slabo 27px', Francois One, Georgia, Helvetica, sans-serif;
	color: #777777;
	
}
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: normal 18px/26px 'Slabo 27px', Francois One, Georgia, Helvetica, sans-serif;
	color: #040768;
		
}
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: normal 40px/44px Francois One, Georgia, Helvetica, sans-serif;
	color: #371046;
		
}
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: normal 16px/18px Francois One, Georgia, Helvetica, sans-serif;
	color: #371046;
}
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: normal 18px/18px Francois One, Georgia, Helvetica, sans-serif;
		color: #371046;
}
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: normal 15px/15px Francois One, Georgia, serif;
	color: #000033;
}
a.boxes:link {  color: #ffffff; }
a.boxes:visited {  color: #ffffff; }
a.boxes:hover {  color: #fbdbdb; }
a.boxes:active {  color: #fbdbdb; }


.issue-box {
	font: normal 16px/15px Georgia, Francois One, Georgia, Helvetica, sans-serif;
	color: #000033;
	padding-bottom: 15px;
}



.only-big {
	font: bold 30px/28px Oswald, Francois One, Georgia, Helvetica, sans-serif;
	color: #000000;
}
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: bold 19px/22px Oswald, Francois One, Georgia, Helvetica, sans-serif;
	color: #333333;
}
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: bold 15px/22px Oswald, Francois One, Georgia, Helvetica, sans-serif;
	color: #000;
}


.edition{
	border-left:#ddd 1px solid;
	padding-left: 13px;
	padding-top: 10px;
	font: italic 12px/16px Arial, Helvetica, sans-serif;
	color: #333333;
}

.chunky_red{
	font: normal 22px/23px Francois One, Georgia, serif;
	color: #b52139;
}


.chunky_blue{
	font: normal 22px/23px Francois One, Georgia, serif;
	color: #040768;
}

.caption-text {
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #ffffff;
}
a.caption-text:link {  color: #040768; }
a.caption-text:visited {  color: #040768; }
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: normal 12px Arial, 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: normal 14px Arial, Helvetica, sans-serif;
				-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

	#contact-button { 
	padding: 8px;
	color: #fff;
	background: #cc3300;
	margin: 10px 0px;
				font: normal 16px Arial, Helvetica, sans-serif;
				border: 0px;
				-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 3px;
}