
/* =html */
html { 
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
  background-color: #ffffff;
 }

#container { position : relative; width : 968px;}
#branding { width : 281px; height : 210px; }
#nav-top {position : absolute; left : 330px; top : 0px; width : 668px; margin : 0px; padding : 0px;}




#branding h1, #branding blockquote { text-indent : -9999px; }
#branding img.tLink {margin-top : -50px;}
#nav-top h2 { margin-top : -24px; text-indent : -9999px; }


/* nav-top ul */
#nav-top ul {display : inline; font-size : 88%; text-transform : lowercase;}
/* nav-top li */
#nav-top li {
	float : left;
	background-image : url(../images/chainLink.png);
	background-repeat : no-repeat;
	background-position : bottom;
	display : inline;
	height : 36px;
	min-width : 110px;
	text-align : center;
}
li.tn01 {padding : 0 6px 0 0;}
li.tn02 {padding : 0 2px 0 2px;}
li.tn03 {padding : 0 2px 0 2px;}
li.tn04 {padding : 0 2px 0 2px;}
li.tn05 {padding : 0 2px 0 2px;}

/* nav-top a */
#nav-top  a, #nav-top  a:visited { color : #0d0d0d; text-decoration : none; }
#nav-top  a:hover, #nav-top  a:active, #nav-top a:focus { background-color : #ffffff; color : #222222; text-decoration : none; }


.additional-sponsors a {
	text-decoration : none;
}
.additional-sponsors  a, .additional-sponsors  a:visited { color : #0d0d0d; text-decoration : none; }
.additional-sponsors  a:hover, .additional-sponsors  a:active, .additional-sponsors a:focus { background-color : #dddddd; color : #222222; text-decoration : none; }

/* photos with tags */
.image-with-tag img {
  float : none;
  padding : 0px 0px 2px 0px;
}
.image-with-tag {
  display : block;
}
.photo-tag {
  font-size : 96%;
  font-style : italic;
}
.tagline {
  font-size : 108%;
  font-style : italic;
  font-weight : bold;
  letter-spacing : +0.07em;
}


#footer {
	clear : both;
	font-size : 88%;
	line-height : 120%;
	margin-bottom : 20px;
	text-align : center;
	width : auto;
}

#footer h2, #footer h3, #footer img.logo{
	text-indent : -9999px;
}
#footer div {
	margin : 0px;
	padding : 0px;
  width : auto;
}
#footer li { display : inline; padding : 0 4px; border-right : 1px solid #cccccc; }
#footer li:first-child { padding-left : 0; }
#footer li:last-child { padding-right : 0; border-right-width : 0; }

#footer a {
	text-transform : lowercase;
	text-decoration : none;
	}
	
	
#footer  a, #footer  a:visited { color : #0d0d0d; text-decoration : none; }
#footer  a:hover, #footer  a:active, #footer a:focus { background-color : #dddddd; color : #222222; text-decoration : none; }
