@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
}
body{ margin:0px; border:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; text-align:center; color:#333; }
a{ color:inherit; text-decoration:none;}
a img{ border:0px;}
table{ margin:auto; border-collapse:collapse;}
td{ padding:0px;}

/* Reusable classes */

.betaecl
{
	font-size:10pt;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	background:#999;
	color:#FFF;
	border-bottom:inset 2px #000000;
	width:100%;
	margin:auto;
	position: fixed;
	left: 0px;
	top: 0px;
	font-weight:bold;
	z-index:2000;
}

.toptab{ width:100%; text-align:center; margin:auto; background:#1c1c1c; height:136px;}
.toptd_l{ background:#1c1c1c;}
.toptd_c{ width:950px; height:136px; overflow:hidden;}
.toptd_r{ background:#3c3c3c;}
.toptext{ position:absolute; top:55px; left:15%; text-align:right; color:#FFF; font-size:15pt;}
.topsp{ font-size:22pt; font-weight:bold;}
.navtab{ background:#242424; width:100%; vertical-align:middle;}
.navtab tr td{ vertical-align:middle; text-align:center;}
.navdiv{ width:900px; font-size:10pt; margin:auto; text-align:center;}

ul.menu {list-style:none; padding:0; text-align:center; font-weight:bold; margin:auto;}
ul.menu * {margin:0px; padding:0px;}
ul.menu a{display:block; padding:5px 10px 5px 10px; text-decoration:none; color:#CCC; background:#242424; }
ul.menu a:hover {background:#CCC; color:#242424;}
ul.menu li {position:relative; float:left; text-align:center; margin:auto; padding:0px 1px 0px 1px;}
ul.menu ul {position:absolute; top:25px; left:0px; display:none; opacity:0; list-style:none; text-align:center;}
ul.menu ul li {position:relative; border-top:none; width:150px; margin:0; padding:0px;}
ul.menu ul li a {display:block; padding:5px 10px 5px 10px; text-decoration:none; color:#CCC; background:#242424; border-top:1px dashed #666; width:150px;}
ul.menu ul li a:hover {background:#CCC; color:#242424; border:1px inset;}
ul.menu ul ul {left:190px; top:-1px;}
ul.menu .topline {background:#2fd6ef; border:0px;}
ul.menu .sub {background:#000 url(../images/arrow.gif) 170px 8px no-repeat;}
ul.menu .film {background:#000 url(../images/film.png) 170px 8px no-repeat;}


.topsep{ width:100%; background:url(../images/topsep.jpg) repeat-x;}
.contentdiv{ width:940px; padding:0px 15px 0px 15px; font-size:9pt; margin:auto; text-align:left; min-height:450px; vertical-align:top;}
#search-wrap h2 { display:inline; font-weight:normal; font-size:9pt;}
#simple-search { display:inline;}
#simple-search fieldset{ display:inline;}
#submit_search { background:#eee; border:solid 1px; border-color:#ccc #999 #999 #ccc; height:25px; position:relative; left:5px; font-size:8pt;}
.submit{ background:#eee; border:solid 1px; border-color:#ccc #242424 #242424 #ccc; height:30px; position:relative; left:5px; font-size:10pt;}
#search-wrap a { display:inline; color:#242424; position:relative; left:10px; font-style:italic;}
.field{ border-bottom:1px dashed #000; padding:10px 0px 10px 0px;}
.field .textinput{ background:#FFF; color:#000;}

.contentdiv h1{ font-size:14pt; color:#242424;}
.bodytab{ margin:auto; width:910px;}
.bodytab tr td{ padding:5px; vertical-align:top; border-style:dotted; border-color:#FFF; border-width:4px 4px 4px 0px; background:url(../images/paper_bg.jpg) repeat top; text-align:center;}

#featured-item{ width:270px; padding:10px; min-height:350px; text-align:left; margin:auto;}
#featured-item img{ border:4px solid #FFF; display:block;}
#featured-item h2{ font-size:15pt; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#000; padding:2px 0px 2px 0px; border-bottom:1px dashed #000;}
#featured-item h3{ font-weight:bold; color:#333; padding:10px 0px 5px 0px;}
#recent-items{ width:270px; padding:10px; min-height:350px; text-align:left; margin:auto;}
#recent-items img{ border:4px solid #FFF; display:block;}
#recent-items h2{ font-size:15pt; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#000; padding:2px 0px 2px 0px; border-bottom:1px dashed #000;}
#recent-items h3{ font-weight:bold; color:#333; padding:10px 0px 0px 0px;}
#featured-collection{ width:270px; padding:10px; min-height:350px; text-align:left; margin:auto;}
#featured-collection img{ border:4px solid #FFF; display:block;}
#featured-collection h2{ font-size:15pt; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#000; padding:2px 0px 2px 0px; border-bottom:1px dashed #000;}
#featured-collection h3{ font-weight:bold; color:#333; padding:10px 0px 0px 0px;}

#secondary-nav {border-bottom:1px solid #ccc; margin-bottom:0; padding:0.4em 0.5em; font-size:10pt;  list-style:none; margin-left:0;}
#secondary-nav li {padding:0.5em 0; display:inline;}
#secondary-nav a {padding:0.5em 1em 0.5em; color:#666;}
#secondary-nav .current a{border-top:1px solid #ccc;background:#fff;color:#666; font-weight:bold;border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #fff;}
.tags #secondary-nav .nav-browse-all a {border:none;color:#666;font-weight:normal;}

.item-meta{ background:url(../images/paper_bg.jpg) repeat top; padding:10px; width:95%; margin:auto; border:4px dotted #FFF; border-bottom:0px;}
.item-meta h2{ font-size:15pt; font-family:"Times New Roman", Times, serif; font-weight:bold; padding:2px 0px 2px 0px; border-bottom:1px dashed #900;}
.item-meta h2 a{ color:#666;}
.item-img a img{ margin:5px; border:4px solid #FFF; float:left;}
.item-description{ padding-top:10px;}
.tags{ padding-top:10px;}
.tags p a{ color:#242424;}

.item_shown{ background:url(../images/paper_bg.jpg) repeat top; padding:10px; width:95%; margin:auto; border:4px dotted #FFF; }
.item_shown h2{ font-size:15pt; font-family:"Times New Roman", Times, serif; font-weight:bold; padding:2px 0px 2px 0px; border-bottom:1px dashed #900; }
.item_show_tab tr td{ vertical-align:top;}

.collection{ background:url(../images/paper_bg.jpg) repeat top; padding:10px; width:95%; margin:auto; border:4px dotted #FFF; border-bottom:0px;}
.collection h2{ font-size:15pt; font-family:"Times New Roman", Times, serif; font-weight:bold; padding:2px 0px 2px 0px; border-bottom:1px dashed #900;}
.collection h2 a{ color:#333;}
.collection_item ol{ position:relative; left:20px;}
.collection_collector ul{ position:relative; left:20px;}

.ind_collection{ background:url(../images/paper_bg.jpg) repeat top; padding:10px; width:95%; margin:auto; border:4px dotted #FFF;}
.ind_collection h2{ font-size:15pt; font-family:"Times New Roman", Times, serif; font-weight:bold; padding:2px 0px 2px 0px; border-bottom:1px dashed #900;}

.hTagcloud{ padding:10px; width:100%; background:url(../images/paper_bg.jpg) repeat top; border:4px dotted #FFF;}

loud ul {list-style:none; margin-left:0; padding-left:0; line-height:1.8em;}
	.hTagcloud li {display:inline;margin-right:8px;}

	.popular {font-size:100%;}
	.v-popular {font-size:140%;}
	.vv-popular {font-size:180%;}
	.vvv-popular {font-size:220%;}
	.vvvv-popular {font-size:260%;}
	.vvvvv-popular {font-size:300%;}
	.vvvvvv-popular {font-size:320%;}
	.vvvvvvv-popular {font-size:340%;}
	.vvvvvvvv-popular {font-size:360%;}
	
	.popular a:hover { text-decoration:underline;}
	.v-popular a:hover { text-decoration:underline;}
	.vv-popular a:hover { text-decoration:underline;}
	.vvv-popular a:hover { text-decoration:underline;}
	.vvvv-popular a:hover { text-decoration:underline;}
	.vvvvv-popular a:hover { text-decoration:underline;}
	.vvvvvv-popular a:hover { text-decoration:underline;}
	.vvvvvvv-popular a:hover { text-decoration:underline;}
	.vvvvvvvv-popular a:hover { text-decoration:underline;}

	.popular a, .popular a:visited {color: #714271;}
	.v-popular a, .v-popular a:visited {color: #714271;}
	.vv-popular a, .vv-popular a:visited {color: #714271;}
	.vvv-popular a, .vvv-popular a:visited {color: #636;}
	.vvvv-popular a, .vvvv-popular a:visited {color: #636;}
	.vvvvv-popular a, .vvvvv-popular a:visited {color: #5D2E5D;}
	.vvvvvv-popular a, .vvvvvv-popular a:visited {color: #5D2E5D;}
	.vvvvvvv-popular a, .vvvvvvv-popular a:visited {color: #5D2E5D;}
	.vvvvvvvv-popular a, .vvvvvvvv-popular a:visited {color: #5D2E5D;}

.pagination ul {text-align:right; line-height:1em; padding:15px; margin-left:0;}
.pagination li {display:inline; margin-left:2px; margin-bottom:0; padding:0.5em; border:1px solid #CCC; color:#242424; font-weight:bold;}
.pagination li a{color:#242424; font-weight:normal;}

.textinput{ font-family:Verdana, Geneva, sans-serif; font-size:8pt; background:#CCC; color:#242424;}
.aqualink{ color:#333;}
.clear_float{ clear:both;}
.footer{ color:#999; width:100%; text-align:center; font-size:8pt;}
