/* Overall dec */
body{background-color:#000000;
     margin:0px;
}
h3{font-variant:small-caps;
   font-size:19px;
	 display:inline;
	 padding-bottom:0px;
	 font-weight:bold;
}
div{padding: 7px 0px 7px 0px;}
img{margin:10px;}
hr{width:75%;
   text-align:center;
	 height:1px;
	 color:black;}
ol{list-style-type:lower-roman;
   font-size:13px;
	 font-weight:normal;
	 font-style:italic;}	
input,textarea{border: 2px solid #939393;
      				 color:black;
							 font-family:sans-serif;
							 font-size:12px;
}	 


/* Class decs */

/* content class & link info */ 
.content-td{width:638px;
            font-family:arial;
						font-size:12px;
						vertical-align:top;
}
.menu{text-align:center;
      background-color:#343434;
			font-family:verdana, arial;
			font-size:13px;
			color:white;
			padding:0px;
}
.menu-link:link, .menu-link:visited{color:white;
       					 									  font-family:verdana, arial;
			 															text-decoration:none;
																		display:block;
																		padding:4px;
}
.menu-link:hover{color:white;
       					 font-family:verdana, arial;
			 					 text-decoration:none;
								 background-color:#949494;
								 display:block;
								 padding:4px;
}
a:link{color:#5a6b6f;}
a:visited{color:#586062;}
a:hover{color:#454f51;}
.anc:link,.anc:visited,.anc:hover{color:black;
																	text-decoration:none;
}	 
.crumb-link:link, .crumb-link:visited, .crumb-link:hover{font-size:12px;
            													                   color:white;
}
.title{font-size:15px;
       font-variant:small-caps;
       font-weight:bold;
			 border-bottom:1px solid black;
			 color:black;
}	 
.pic-start{margin: 5px 0px 5px 1px;} /* 200px images */
.bread{background-color:#343434;
       padding:5px;
			 color:white;
			 border:2px solid #939393;
			 margin-bottom:6px;
			 background-image:url('../images/brd-dot.jpg');
			 background-repeat:no-repeat;
			 background-position:center right;
}

.m-tab{width:826px;
			 background-color:#000000;
			 font-family:arial;
			 font-size:12px;
			 color:black;
}


.first-section{font-style:italic;
							 font-size:14px;
							 text-align:center;
							 border-bottom:1px solid black;}
.react:link,.react:visited{font-weight:bold;} 
.ep-section{font-style:italic;
						font-size:14px;
						text-align:center;
						border-bottom:1px double black;
						border-top:1px double black;}
.section{border-bottom:1px double black;}

.none{text-align:center;
      font-style:italic;

}
.add-comment-table{width:400px;
									 color:black;
									 font-style:italic;
									 font-size:12px;
}
.add-comment-table{width:400px;
									 color:black;
									 font-style:italic;
									 font-size:14px;
}
.comment-table{width:100%;
							 font-size:12px;
							 color:black;
							 margin: 25px 0px 10px 0px;
}
.date-td{text-align:right;
         font-style:italic;
				 font-size:11px;
				 background-color:black;
				 color:white;
				 border:1px solid black;
				 border-width:0px 1px 1px 0px;
				 padding-right:2px;
}				 
.email-td{font-size:11px;
          background-color:black;
					color:white;
					border:1px solid black;
				  border-width:0px 0px 1px 1px;
					padding-left:2px;
}
.user-td{font-weight:bold;
         width:50%;
				 vertical-align:bottom;
				 border:1px solid black;
				 border-width:1px 1px 0px 1px;
				 background-color:black;
				 color:white;
}
.blank-cell{background-color:white;
            border-top-width:0px;
						border-right-width:0px;
}	
.comment-td{border: 1px solid black;
					  padding:5px;
						background-color:#cecece;
}
.comment-img{padding:0px;
						 margin:0px;
}
.credits{font-size:11px;
			   text-align:right;
				 font-style:italic;
}			
.sections{background-color:black;
					padding-top:1px;
					padding-bottom:1px;
					text-align:center;
}
.search-sort{font-size:12px;
						 background-color:#cecece;					 
						 margin-bottom:25px;
						 border:2px solid black;
						 border-top:0px;
						 padding-left:10px;
}
.search-sort-all{font-size:12px;
						     background-color:#cecece;					 
						 		 margin-bottom:25px;
						 		 border:2px solid black;
						 		 border-top:0px;
						 		 padding-left:10px;
						 		 border-top:2px solid;
								 margin:0px;
}
.recent-tab{margin-top:10px;
            background-color:#cecece;
						border:1px solid black;
						padding:10px;
}
.search-title{font-size:15px;
              font-variant:small-caps;
              font-weight:bold;
			        border-bottom:1px solid black;
			        color:black;
							width:50%;
							border:2px solid black;
							border-bottom:0px;
							padding:5px;
							background-color:#ffffff;
							margin:0px;
}

/* Info Page */
.name{font-weight:bold;
      font-size:14px;
			padding-bottom:0px;
			display:inline;
}
.characters{margin:1px 10px 1px 1px;
            float:left;
}