/* Filmtracks Global CSS File - April 2015 - Christian Clemmensen  */


/* Force even width desktop screen */

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    html {
        margin-left: 1px;
    }
    html.evenWidth {
        margin-left: 0px;
    }
}

/* Fonts */

@font-face {
	font-family: 'Open Sans';
	src: url('/fonts/OpenSans-Regular.woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Open Sans';
	src: url('/fonts/OpenSans-Italic.woff');
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: 'Open Sans';
	src: url('/fonts/OpenSans-Bold.woff');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Open Sans';
	src: url('/fonts/OpenSans-BoldItalic.woff');
	font-weight: bold;
	font-style: italic;
}


/* Other general stuff */

body {
        background-color: #000;
        color: #fff;
        margin: 0px auto;
	margin-top: 5px;
        padding: 0px;
        font-family: 'Open Sans', 'Arial Narrow', sans-serif;
}
body a:link { color: #77adfd; }
body a:visited { color: #4586e8; }
body a:hover { color: #fff; }
table {
        border-collapse: collapse;
        border-spacing: 0;
}
td {
        padding: 0px;
        margin: 0px;
        border: none;
        vertical-align: top;
}
#FixedNavBar {
  background: url('/images/2015/common/topnavbar_back_trans.png') repeat-x top;
  position: fixed;
  display: none;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 45px;
  text-shadow: 2px 2px #000000;
}
#DonationBanner a:link {
        color: #fce6c2;
}
#DonationBanner a:visited {
        color: #fce6c2;
}
#DonationBanner a:hover {
        color: #fef2e0;
}
#NavBarTableLinks a:link { 
	color: #fff; 
	text-decoration: none; 
}
#NavBarTableLinks a:visited { 
	color: #fff; 
	text-decoration: none; 
}
#NavBarTableLinks a:hover { 
	color: #c4dcff; 
	text-decoration: none; 
}
#SearchBarTableLinks a:link { 
	color: #fff; 
	text-decoration: none; 
}
#SearchBarTableLinks a:visited { 
	color: #fff; 
	text-decoration: none; 
}
#SearchBarTableLinks a:hover { 
	color: #c4dcff; 
	text-decoration: none; 
}
.SearchEngine input[type="submit"] {
    background: url('/images/2015/common/search_icon.gif') no-repeat;
    width: 21px;
    height: 20px;
    border: none;
    color: transparent;
    font-size: 0;
    float: right;
    cursor: pointer;
}
.SearchEngine input[type="submit"]:hover {
    background: url('/images/2015/common/search_icon_active.gif') no-repeat;
}
.SearchEngine input[type=text] {
	font-family: 'Open Sans';
        font-size: 0.65em;
        font-weight: bold;
	font-style: italic;
        color: #e3e3e3;
}
.SearchEngine input[type=text]:focus {
        color: #ffffff;
}
.TopLinkLists {
	font-size: 0.6em;
        font-weight: bold;
	font-family: Verdana;
	color: #c4dcff;
	line-height: 125%;
	padding-bottom: 20px; 
	text-shadow: 2px 2px #000000;
}
.TopLinkLists a:link {
        color: #f4f5ff;
        text-decoration: none;
}
.TopLinkLists a:visited {
        color: #f4f5ff;   
        text-decoration: none;
}
.TopLinkLists a:hover {
        color: #c4dcff;
        text-decoration: none;
}
.HeaderListTitle {
	padding-bottom: 7px; 
        font-family: 'Open Sans';
	font-size: 1.1em;
}
.LeftColumnTitle {
	text-align: right; 
	width: 210px; 
	font-size: 1.1em; 
	margin: 58px 7px 2px 24px; 
	text-shadow: 2px 2px #000, 1px 1px 4px #000, 1px 1px 10px #000;
}
#FooterLinkTable a:link {
        color: #d2d2f5;
        text-decoration: none;
}
#FooterLinkTable a:visited {
        color: #d2d2f5;
        text-decoration: none;
}
#FooterLinkTable a:hover {
        color: #fff;
        text-decoration: none; 
}
