/* CSS Document */
body{
	font-family: Comic Sans MS, Arial, Helvetica;
	padding: 0px;
	background-color: gray;
	margin-top:0px;
}

div#container {
    width: 760px;
	height: 1600px;
    background-color:black;
	margin-top: 0px;
	margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    border: thin solid #000000; 
}

div#logoOuter {
	z-index: 2;
	margin:0 0 0 0;
	float:left;
	width:138px;
	height:98px;
	background-color:#FFCC00;
}

div#logoInner {
	z-index: 1;
	margin:0 0 0 0;
	position:relative;
	width:136px;
	height:96px;
	background-color:black;
}


div#headerOuter {
	margin:0 0 0 0;
	float:right;
	width:613px;
	height:98px;
	background-color:#FFCC00;
}

div#headerInner{
	margin:0 0 0 0;
	position:relative;
	top:0px;
	left:1px;
	width:613px;
	height:96px;
	background-color:#006699;   /* IYF dark blue */
}

div#spacer {
	margin:4 0 0 0;
	position:relative;
	float:left;
	width:756px;
	background-color:black;
}
	
div#navOuter{
	margin:0 0 0 0;
	position:relative;
	float:left;
	width:138px;
	height:1500px;
	background-color:#FFCC00; /* mustard */
}

div#navInner{
	margin:0 0 0 0;
	position:relative;
	top: 2px;
	width:136px;
	height:1497px;
	background-color:#006699;  /* IYF dark Blue */
}

div#contentOuter {
	margin:0 0 0 0;
	float:right;
	width:612px;
	height:1500px;
	background-color:#FFCC00;
}

div#contentInner {
	margin:0 0 0 0;
	position:relative;
	top: 1px;
	left: 1px;
	width:611px;
	height:1499px;
	background-color:#3399FF;
}

/************* Heading Sizes ***************/
h1 { font-size:xx-large; color:#FFFFFF; }
h2 { font-size:x-large; }
h3 { font-size:large; } 
h4 { font-size:medium; }
h5 { font-size:small; }
h6 { font-size:x-small; }
h7 { font-size:xx-small; }

/************ navfront styles **************/
div#navfront{
	position:relative;
	top: 0px;
	left: 0Px
	z-index: 1;
	margin:inherit;
	padding: 0px;
	font-size:small;
}

div#navfront h5{
    background-color:#006699;  /* IYF dark blue */
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

div#navfront a:link, #navfront a:visited {
	display: block;
	border-top: 1px solid #ffffff;   /* white */
	border-bottom: 1px solid #cccccc; /* gray */
	background-color:#006699;     /* IYF dark blue */
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color:#3399FF;
}

div#navfront a:hover{
	border-top: 1px solid #cccccc;
	background-color:#DDEEFF;  /* formely #DDEEFF; */
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}


/************* newsLinks styles **************/

#newsLinks{
	position:relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px 0px 5px 5px;
	border-bottom: 1px solid #cccccc;
	color:#FFCC00;
	background-color:#006699;
	font-size:x-small;
}

#newsLinks h5{
	padding: 5px 0px 2px 0px;
}

#newsLinks a{
	display: block;
	color:#3399FF;
	} 
	
#newsLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
	}
	
	

table#repetoire td{
text-align:center;
}



