body{font:80% tahoma,sans-serif;line-height:1.3em;background:white repeat-x 0 0;padding:0;margin:0}
table{font-size:1em}
a img{border:0}

.ntm{margin-top:0 !important}
.align-center {text-align:center}
.align-right {text-align:right}

.hdn{display:none}
.clr{display:block;clear:both;font-size:0;line-height:0;height:1px;overflow:hidden}
.hr{background:black;display:block;margin:1em 0 0.7em 0;height:1px;overflow:hidden;line-height:0}
.hr hr{display:none}

p{margin:0 0 1em 0}
h1{font-size:1.3em;margin:0;padding:5px 0 5px 28px;background:black repeat-y 0 50%;color:white;_height:1px;}
h2{font-size:1.2em;margin:2em 0 0.3em 0}
h3{font-size:1.1em;margin:2em 0 0.3em 0}
ul.sp li{margin-bottom:0.5em}

#page{width:774px;position:relative;margin:0 auto;border-width:1px 2px 0 2px;border-style:solid}

#top{background-color:white;padding-bottom:2px;top:38px}
#header{height:142px;background:no-repeat 0 0}
#header p{margin:0}
#logo-zinepedia,#logo-theme{text-decoration:none;text-indent:-9009px;position:absolute;background:no-repeat 0 0}
#top .hr{background:black;border-bottom:3px solid #999999;border-top:1px solid white;margin:0}

#zinepedia-info{position:absolute;top:10px;right:10px;width:230px;text-align:center}

#search-box{margin:0;position:absolute;top:49px;right:10px;width:230px;height:51px;text-align:center;line-height:51px;background:no-repeat 0 0}
#search-box .text-box{border:1px solid black;width:140px;vertical-align:middle;margin-right:2px;padding:2px;}
#search-box .button{width:62px;vertical-align:middle}
#search-box .text-box,#search-box .button{_margin-top:13px}



#top .hr{background:#666666;border-bottom:5px solid #e5e5e5;border-top:1px solid white;margin:0}

#bread-crumbs{color:#a0a0a0;font-size:0.85em;margin:0;padding:0 5px}
#bread-crumbs p{margin:0}
#bread-crumbs a{text-decoration:none;color:#a0a0a0}
#bread-crumbs .zinepedia{font-size:0.8em}
#bread-crumbs a:hover{text-decoration:underline}
#bread-crumbs strong{}


#footer{clear:both;color:#c0c0c0;margin:0 28px;text-align:center;padding:1em 0}
#footer a{color:#a0a0a0;padding:0 1em}
#footer p.copyright{margin-left:1em;font-size:0.9em}
#footer .hr{margin-bottom:1em;background-color:#a0a0a0}


#main{float:right;width:564px}
#column{float:left;width:209px} 
#footer{clear:both}

.text h1{margin-bottom:15px}
.text h2{margin-top:0}


#menu{padding:0;margin-bottom:10px;border-bottom:1px solid black}
#menu a{text-decoration:none;color:black;display:block;padding:4px 5px 5px 20px;_height:1em;border-top:1px solid black;}
#menu ul li.actual strong{font-weight:normal}
#menu ul{list-style:none;padding:0;margin:0}
#menu ul li{_height:1em;}
#menu ul li a:hover{text-decoration:underline}

#menu ul li.actual{background:black;color:white}
#menu ul li.actual a{color:white}
#menu ul li a:hover,#menu ul li.actual a{background:no-repeat 10px 50%}

#menu ul ul{background:white;border-top:1px solid black;color:black;padding:8px 5px 10px 30px;font-size:0.85em}
#menu ul ul a{text-decoration:underline;display:inline;padding:0;border:0}
#menu ul ul li{padding:1px 0}

#menu ul li.actual ul a{background:transparent;color:black;border:0}
#menu ul li.actual ul a:hover{color:black;background-color:transparent}

#menu ul li.actual ul li.actual{background-color:transparent}
#menu ul li.actual ul li.actual a{text-decoration:none}
#menu ul li.actual ul li.actual strong{font-weight:bold}



.text,.directory,.featured{padding:1px 28px 10px 28px;_height:1px;}
.text{padding-top:10px}
.text h1{margin-top:-10px;margin-left:-28px;margin-right:-28px}
.slinks .first p,.slinks .second p{padding-left:28px}


.features{padding-top:15px;background:white}
.directory{padding-top:15px;background:white}

.directory .first,.featured .first{float:left;width:49%}
.directory .second,.featured .second{float:right;width:49%}

.directory h2,.featured h2{border-bottom:1px solid black;_height:1em}
.directory h2{margin-bottom:-1em}
.directory ul,.featured ul{margin:0 0 1em 2em;padding:0}

.featured ul,.directory ul{list-style:none;margin-left:0;padding-left:0}
.featured ul li,.directory ul li{background:no-repeat 0.8em 0.4em;padding-left:2em;margin:5px 0}

.sponsored-links{color:black;font-size:1em;line-height:1.2em;font-family:arial,sans-serif}


.slinks p{line-height:1.2em;font-size:1em;margin-bottom:10px}
.slinks p a{color:black;text-decoration:none}
.slinks p a strong{color:black;text-decoration:underline;font-size:1.15em;font-weight:normal}


.slinks .first{background:white;margin-bottom:10px;margin-top:1px;position:relative;width:100%;overflow:hidden}
.slinks .first p,.slinks .second p{background:no-repeat 13px 0.4em}
.slinks .first a,.slinks .second a{color:black}
.slinks .first a strong,.slinks .second a strong{color:black;font-weight:bold}

.slinks .first .image{position:absolute;right:0;top:0;z-index:1}
.slinks .first .links{padding:10px 0 1px 0;width:340px;position:relative;z-index:2}
.slinks .first .sponsored-links{position:absolute;top:0px;left:285px;white-space:nowrap}

.slinks .first{border-bottom:1px solid black}

.slinks .second{background:white;padding:0.8em 20px 1px 0;margin-top:15px;margin-bottom:10px;position:relative;z-index:1}
.slinks .second .sponsored-links{text-align:right;float:right;margin-top:-0.8em;position:relative}

.slinks .type1{border-top:1px solid black;border-bottom:1px solid black}
.slinks .type3{margin-left:15px}

.block{margin:0 0 10px 0;padding:14px;background:#e5e5e5}
.block h2{margin:-14px -14px 0 -14px;background:black no-repeat 0 50%;color:white;padding:5px 5px 5px 28px;font-size:1.2em;font-weight:normal}
.block ul{list-style:none;margin:5px 0 0 0;padding:0}
.block ul li{padding:3px 0}
.block a{color:black}

#column .block{border:1px solid black}

.block .sponsored-links{display:block;text-align:right;margin:0 -8px 8px 0}


#main .rlinks{width:188px;float:right;margin:0 0 20px 20px;position:relative;z-index:2}
.rlinks .block a{color:black}



.search {background:white;padding:0 0 1px 0;position:relative}

.search p{margin:0 25px 1.5em 30px;clear:right}
.search p a{text-decoration:none;font-size:1em;_height:1px;min-height:1px;display:block;color:black;text-decoration:none}
.search p a strong{text-decoration:underline;font-size:1.15em;font-weight:bold;color:#0000cc}
.search p a em{font-size:0.9em;font-style:normal;color:#008000}
.search .sponsored-links{display:block;text-align:right;margin:1px 10px 0 0}

.pages{text-align:right;font-size:0.9em;font-weight:bold}
.pages a{color:#0000cc}
.pages .previous{float:left}
.pages .first,.pages .divider{display:none}
.pages .second{padding:1px 28px 15px 28px;background:white}



.aylf{background:white;padding:1px 30px 15px 30px;min-height:1em;_height:1em}
.aylf a{color:#0000cc}
.aylf .hr{margin:0}
.aylf .clr{margin-bottom:15px}
.aylf h2{margin:5px 0 5px 0;font-size:1em;color:black}
.aylf ul{list-style:none;margin:0;padding:0}
.aylf ul.row2 li{float:left;width:49%;padding:2px 0}


table{background:white;font-size:0.85em;text-align:left;margin:0 0 1em 0;border-collapse:collapse;border:1px solid black;clear:right}
table th,table td{border:1px solid black;padding:0 4px}
table th{color:black;background:#e5e5e5}