/* Combined style sheet for the index pages and the slide pages. */

/* Style for all bodies. */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444;
	background-color: #eee;
/*	background-image: url(gifs/topbar.gif);
	background-repeat: repeat-x; */
	margin: 0px;
	
}

/* Custom link styles */
a:active {
	text-decoration: none;
	color: #77d;
}

a:visited {
	text-decoration: none;
	color: #22d;
}

a:hover {
	text-decoration: underline;
	color: #2aa;
	font-weight: bold;
}

a:link {
	text-decoration: none;
	color: #333
}

.nav{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	margin: 0px;
	background-color: #bbb;
	border-bottom: 1px solid #999;
	border-right: 2px solid #999;
}


.nav a:link {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.nav a:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.nav a:hover {
	color: #f70;
	font-weight: bold;
	text-decoration: underline;
}


.nav a:active {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}



/* Style for the Title */
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fea;
	background-color: #ace;
	margin: 0px;
}	

.desctitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #55c;
	margin: 4px;

}	

.desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #77a;
	margin: 4px;

}	

.details {
	color: #000;
	font-size: 9px;
	margin: 4px;

}

.trailer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #446;
	margin: 4px;

}	


img {
	border-color: #888;
}



thumbnails {
	border-color: #888;
}

.thumbnails a:link {
	color: #777;
	font-weight: bold;
	text-decoration: none;
}

.thumbnails a:visited {
	color: #aaa;
	font-weight: bold;
	text-decoration: none;
}

.thumbnails a:hover {
	color: #F80;
	font-weight: bold;
	text-decoration: underline;
}


.thumbnails a:active {
	color: #777;
	font-weight: bold;
	text-decoration: none;
}




.comment {
	color: #333;
	font-weight: bold;
	font-size: 12px;
	margin: 4px;
}


/* numbered page links */
.navpages {
	color: #449;
	font-weight: none;
	font-size: 12px;
margin: 0px;
}

/* for nav pages */
.notactive {
	color: #22d;
	font-weight: none;
	font-size: 12px;
margin: 0px;
}

.imagecount {
	color: #666;
	font-weight: none;
	font-size: 12px;

}

.folder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #44D;
	font-weight: bold;
	font-size: 12px;
}



.imagefilename {
	color: #777;
	font-size: 10px;
}

.imagefilesize {
	color: #444;
	font-size: 9px;
	font-weight: none;
}

.image {
	border-style: solid;

}


.ruleyellow {border-top-width: 1px;
			 border-top-style: solid;
			 border-color: #FFFF00	; 
			 margin: 0px 2%;
			 margin: 1px;
			 }
.rulepink {border-top-width: 1px;
			 border-top-style: solid;
			 border-color: #FF007f	; 
			 margin: 0px 2%;
			 margin: 1px;
			 }
.rulegreen {border-top-width: 1px;
			 border-top-style: solid;
			 border-color: #00FF00	; 
			 margin: 0px 2%;
			 margin: 1px;
			 }
.ruleorange {border-top-width: 1px;
			 border-top-style: solid;
			 border-color: #FF7f00	; 
			 margin: 0px 2%;
			 margin: 1px;
			 }
.rulered {border-top-width: 1px;
			 border-top-style: solid;
			 border-color: #FF0000	; 
			 margin: 0px 2%;
			 margin: 1px;
			 }

.rulespace {border-top-width: 0px;
			 border-top-style: solid;
			 border-color: #FF7f00	; 
			 margin: 10px;
			 }


div.spacer {
  clear: both;
  }


