.yearRow:nth-child(odd)
{
	background-color:#DDD;
	color:#000
}
.yearRow:nth-child(even)
{
	background-color:#FFF;
	color:#000
} 
body{
	font-family:Headline,Verdana,Arial,Helvetica,sans-serif;
	background-color:#EEE;
	margin:14px;
}
.tags div span.text_link{
	cursor:pointer;
	color:#00F;
	font-size:14px;
	text-decoration:underline
}
.tags{
	width:1000px
}
.tags div{
	border:1px solid black;
	width:100px;
	height:100px;
	float:left;
	margin:2px;
	font-size:15px;
}

.tags div .event_description{
	border:0px solid black;
	width:auto;
	height:auto;
	float:left;
	margin:0px;
	font-size:12px;
}

.tags div span{
	font-size:12px;
}
.tags img{
	border:1px solid black;
	float:left;
	margin:2px 9px 2px 6px;
}
.tags .nav{
	width:100%;
	background-color:#DDD;
	border:1px solid #000;
	height:25px;
	margin: 0 0 0 5px;
	padding: 4px 0 0 4px;
	width:931px;
	font-size:14px
}
.nav .navPhotos{
	float:left;
	border: 0px solid black;
	width:300px;
	height: 25px;
}
.nav .navPages{
	float:right;
	border: 0px solid black;
	width:250px;
	height: 25px;
	text-align:right
}
.nav .navLinks{
	float:left;
	border: 0px solid black;
	height: 20px;
	text-align:right;
	overflow:hidden
}
.nav .navLinksControl{
	float:left;
	border: 0px solid black;
	width:auto;
	height: 20px;
	text-align:right;
	overflow:hidden;
	text-decoration:underline;
	color:#00F;
	cursor:pointer;
}
.nav .navLinks .navPageViewport{
	height:20px;
	width:auto;
	float:left;
	border:0px solid #DDD;
	margin:0;
	transition: margin-left 2s;
	-moz-transition: margin-left 2s; /* Firefox 4 */
	-webkit-transition: margin-left 2s; /* Safari and Chrome */
	-o-transition: margin-left 2s; /* Opera */
}

.nav .navButton{
	height:15px;
	border:1px solid black;
	float:left;
	background-color:#DDD;
	color:#000;
	width:auto;
	padding:2px;
	cursor:pointer;
}
.nav .navButton.active{
	height:15px;
	border:1px solid black;
	float:left;
	background-color:#000;
	color:#DDD
}
.thumb{
	cursor:pointer;
}
.filter .tabs .tab{
	float:left;
	border:1px solid black;
	border-bottom:0px solid black;
	margin: 1px 2px 0 2px;
	padding: 2px;
	cursor:pointer
}
.filter .tabs .tab.active{
	background-color:#FFF
}
.tags.inactive{
	display:none
}
.tags .yearTag{
	width:942px;
	cursor:pointer;
	height:auto
}
.tags .yearTag:hover {
	background-color:#777;
	color:#FFF;
}
.tags .yearTag .yearText {
	width:auto;
	height:auto;
	border: 0px solid black
}
.tags .yearTag .close {
	width:auto;
	height:auto;
	color:#F00;
	float:right
}
.tags .yearTag .weeksTag {
	width:100%;
	height:auto;
	border: 0px solid black;
	display:none
}
.tags .yearTag .weeksTag.show {
	display:block
}
tr td .link {
 	color:#00F;
 	font-size:14px;
}
.tags div.aniScreen {
	float:left;
	width:300px;
	height:225px;
	background-color:#DDD;
}
#screen03{
	overflow:auto
}
.removeSlide{
	cursor:pointer;
	color:#00F;
	text-decoration:underline
}
.actionLink{
	cursor:pointer;
	color:#00F;
	text-decoration:underline
}
.images{
	float:left;
	position:relative;
}