/* CSS Document */

@font-face {
    font-family: 'VagBold';
    src: url(/css/_font/vagz_starfall/vrzb___starbold-webfont.eot);
    src: url(/css/_font/vagz_starfall/vrzb___starbold-webfont.eot?#iefix) format('embedded-opentype'),
         url(/css/_font/vagz_starfall/vrzb___starbold-webfont.woff) format('woff'),
         url(/css/_font/vagz_starfall/vrzb___starbold-webfont.ttf) format('truetype'),
         url(/css/_font/vagz_starfall/vrzb___starbold-webfont.svg#vagzstarboldbold) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'VagLight';
    src: url('/css/_font/vagz_starfall/vrzl___starlight-webfont.eot');
    src: url('/css/_font/vagz_starfall/vrzl___starlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/_font/vagz_starfall/vrzl___starlight-webfont.woff') format('woff'),
         url('/css/_font/vagz_starfall/vrzl___starlight-webfont.ttf') format('truetype'),
         url('/css/_font/vagz_starfall/vrzl___starlight-webfont.svg#vagzstarlightlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	margin:0;
}


body.fall { background: #FF9 url(/ni/a/bg-fall.gif) repeat fixed;}
body.pumpkin { background: #9F6 url(/ni/a/bg-pumpkin.gif) repeat fixed;}
body.winter { background: #06F url(/ni/a/bg-winter.gif) repeat fixed;}
body.valentine { background: #F99 url(/ni/a/bg-valentine.gif) repeat fixed;}
body.clover { background: #CF9 url(/ni/a/bg-clover.gif) repeat fixed;}
body.earth { background: #69F url(/ni/a/bg-earth.gif) repeat fixed;}
body.spring { background: #6C0 url(/ni/a/bg-spring-13.gif) repeat fixed;}
body.summer { background: #FC0 url(/ni/a/bg-summer.gif) repeat fixed;}

table { border-collapse:collapse; border:0; position:relative; }

a img {border:0;}

.titlebar { background-color:#F90;}

.columnheadline {
	font-size: 14pt;
	font-weight: normal;
	padding-top:8px;
	text-align:center;
	color: #FFF;
	font-family: VagBold, Arial, Helvetica, sans-serif;
}

.bignumber, .bignumber1 {  
	font:normal 24pt VagBold, Arial, Helvetica, sans-serif;
	background-color:#F90;
	text-align:center;
	color: #990000; 
	width:60px;
	padding-top: 10px;
}

.bignumber { background: #F90 url("/ni/a/t.gif") repeat-x;}
.bignumber1{  background: #F90 url("/ni/a/arrowhead.gif") repeat-x;}

.a1, .a1b, .a2, .a2b, .a3, .a3b, .a4, .a4b, .a5, .a5b {
	background-image:url("/ni/a/ft.gif");
}

.a1, .a2, .a3, .a4, .a5 { width:170px; text-align:center;}

.a1b, .a2b, .a3b, .a4b, .a5b { width:275px; text-align:left;}

.a1 {background-color:#F66;}
.a1b {background-color:#FCC;}
.a2 {background-color:#69F;}
.a2b {background-color:#CFF;}
.a3 {background-color:#9C3;}
.a3b {background-color:#CF6;}
.a4 {background-color:#C6F;}
.a4b {background-color:#C9F;}
.a5 {background-color:#F93 }
.a5b {background-color:#FC6;}

a:link, a:visited {color:#00F;}

p.morelinks {
	position:absolute; width:150px; top:200px; left:-55px;
}

p.pumpkin {	 top:370px; }

.maw {
	font:normal 16pt VagBold, Arial, Helvetica, sans-serif;
	color: #900; 
	padding-top:3px;
}

.mam {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.books {  
	font: normal 16pt VagLight, Arial, Helvetica, sans-serif; 
	color: #FFC; 
	margin:0 0 0 6px;
	white-space:nowrap;
}

p.books a img { 
	vertical-align:middle; 
	width:79px; 
	height:45px;
}

.digraphs {
	font:normal 24px VagBold, Arial, Helvetica, sans-serif;
	padding-top:3px;
	color: #FFC;
	background:url("/ni/a/digraph.gif");
	width:55px;
	height:35px; 
	margin:auto;
} 

.skills {
	width:100px;
	text-align:center;
	background:#FC0 url("/ni/a/ft.gif") repeat-x;
}

.digraphs a, .books a, .maw a, .mam a, .skills a {text-decoration:none}
.maw a:hover { color:#FFF;}
.digraphs a:hover {color:#6C0;}

#seasonal {
	text-align:center;
	vertical-align:top;
	font:normal 10px Arial, Helvetica, sans-serif; 
	background-color:#360;
	border-radius: 0 15px 15px 0;
	border-top: 0;
	padding:5px 0px;
		behavior: url(/css/PIE.htc); /* well-tested solution for adding border-radius to IE 6-9 */
}

#seasonal p { display:block; border-bottom:1px solid #3f7800; padding-bottom:5px; margin:6px 0;}
#seasonal p:first-child { margin:15px 0;}
#seasonal p:last-child { border-bottom:0; margin: 8px 0 0 0;}
#seasonal a { text-decoration:none; color:#9C3; }
#seasonal a:hover {color:#FFF;}
#seasonal a img {border:0; width:70; height:56;}

