/*Sets the  main table values for all location pages*/
.locationmain {
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	font-size: small;

}


/*Sets the left column values for all location pages*/
.locationleft {
	border: 1px solid gray;
	padding: 5px;
	width: 150px;
	text-align: center;
}



/*Sets the middle column values for all location pages*/
.locationmid {
	border: 1px solid gray;
	padding: 7px;
	width: 350px;
	height: 20px;
	background-color: #1b1b1b;
	
}



/*Sets the right column values for all location pages*/
.locationright {
	border: 1px solid gray;
	padding: 5px;
	text-align: center;
	width: 150px;
	background-color: #373737;
}


/*Sets the list icon on the all locations page to square*/
li {
   list-style-type: square;
	text-align: left;

}


/*Adjusts the text Status Region and Type in the right most location(locationright) on all locations pages*/
.statregtyp {
	cursor: help;	
	
}


	



/* Changes VNJ Documemtation of... ect at top of Location Pages*/
.header{
      background-color: black;
      border: 1px solid gray;
      margin-left: auto;
      margin-right: auto;
      color: white;
      text-align: center;
      margin-bottom: 10px;
      font-family: Arial, sans-serif;
      font-size: small;

}

/*Sets properties for the white line divider*/
.divider{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	
}

/* Changes Everything, sets text and window sizes, selects fonts */
.everything{
	background-color: black;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	color: white;
	font-family: Arial, sans-serif;
	border: 1px solid gray;
        font-size: small;
}

/*Changes the Contact Page*/
.admin{
      border: 1px solid gray;
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 10px 10px 10px;
	background-color: #373737;

}


/* Changes Margin Background Color to Gray */
body{
	background-color: #121212;
	width: 800px;
        margin-left: auto;
        margin-right: auto;
	background: url(background.gif) repeat;
	background-attachment: fixed;
        
        
}

/* Centers heading 1 and 2 and 4 */
h1, h2, h3, h4{
	text-align: center;
}

/* Centers Navegation Bar */
.navbar{
	
	margin-left: auto;
	margin-right: auto;
	
	
}

/*Sets a 5px  Top Padding on all Location Pages*/
.locnavbar{
	padding-top: 5px;

}



/* Adjusts MAIN Banner(of Jail) sets center, border, ect */
.banner{
	
	width: 790px;
	height: 256px;
	
	margin-left: auto;
        margin-right: auto;
	    
}

/* Adjusts Location Banner sets center, border, ect */
.banner2{
	border: 4px double gray;
	width: 500px;
	Margin-left: auto;
	margin-right: auto;
	padding: 5px 5px 2px 5px;
	background-color: #000000;
}

/* Adjusts Location Banner sets for weird sized pictures center, border, ect */
.banner3{
	border: 4px double gray;
	width: 468px;
	Margin-left: auto;
	margin-right: auto;
	padding: 5px 5px 2px 5px;
	background-color: #000000;
}


/* Adjusts <td> and <th> for location info table and Links page */
.location1{
	border: 1px solid gray;
	padding: 5px;
	width: 20px;
      
			
}

/*Sets the basic table values also used on links page*/
.location{
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 450px;
        font-size: small;
			
}

/*Sets the basic table values for the main locations and category page (on the locations page) */
.location2{
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 450px;
        font-size: small;

			
}


/* Makes the background of <th> in location1 gray */
th.location1{
	background-color: #373737;
}

/* Sets adjustsments for chronicals */
#chronicle{
	margin-left: auto;
	margin-right: auto;
	border: 1px solid gray;
	width: 675px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 20px;
        font-size: 15px;
	
}

/*Indents text (like a tab) Used for stories in chronicles section*/
.indent{
	text-indent: 30px; 
}


/* Adjusts Category Selector */
#dropdown{
	text-align: center;
        border: 1px solid gray;
        width: 150px;
        margin-left: auto;
        margin-right: auto;
        padding: 5px 5px 5px 5px;
}

/* Adjusts Photo Gallery */
.gallery{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border-collapse: collapse;
}

/*adjusts <td> in gallery */
.gallery1{
	border: 1px dotted gray;
	padding: 20px;
        	
}

/* Adjusts gallery picture when clicked on and opened in new window */
.gallerypic{
	border: 6px double gray; 
	margin-left: auto;
	margin-right: auto;
	width: 605px;
        text-align: center;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        background-color: #000000; 
	        
}


/*Adjusts captions that are posted on certain pictures*/
.caption{
	margin-left: auto;
	margin-right: auto;
	border: 1px solid gray;
	width: 500px;
	padding: 8px;
	
}

/*Adjusts Tall pictures when clicked on and opened in new window*/
.gallerypic2{
	border: 6px double gray; 
	margin-left: auto;
	margin-right: auto;
	
	width: 415px;
        text-align: center;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        background-color: #000000; 

}


/*Adjusts Tall pictures when clicked on and opened in new window*/
.gallerypic2p5{
	border: 6px double gray; 
	margin-left: auto;
	margin-right: auto;
	
	width: 515px;
        text-align: center;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        background-color: #000000; 

}



/*Adjusts Super Skinny (tall) pictures when clicked on and opened in new window*/
.gallerypic3{
	border: 6px double gray; 
	margin-left: auto;
	margin-right: auto;
	width: 270px;
        text-align: center;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        background-color: #000000; 

}


/*Adjusts Next Previous and Close Buttons in Gallery*/
.npc{
     text-align: center; 

}


/*Adjusts Gallery Post the Date of the Home Page*/
.date{
	border: 1px solid gray;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	background-color: #1b1b1b;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
        font-size: 1.2em;
}

/*Updates the Info on the Home Page*/
.updateinfo{
	border: 1px solid gray;
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	padding: 10px 10px 10px 10px;
	background-color: #373737;
	text-align: left;
}

/*Updates the Location Title on the Homepage*/
.title{
       text-align: center;
       font-size: 1.2em;
             
}

/*Sets the border around all updates stuff on main page*/
.update{
       border: 1px solid gray;
       width: 700px;
       background-color: black;
       margin-left: auto;
       margin-right: auto;
       padding-bottom: 15px;
       

}

/*Sets width border and stuff for pics posted in updates*/
.updatepic{
       border: none;
	background-color: #1b1b1b;
       padding: 5px 5px 5px 5px;
       width: 425px;
       margin-left: auto;
       margin-right: auto;
       text-align: center;
	
}

.selfportrait{
 border: none;
	background-color: #1b1b1b;
       padding: 5px 5px 5px 5px;
       width: 225px;
       margin-left: auto;
       margin-right: auto;
       text-align: center;
}

/*Sets stuff for websites on links page*/
.link{
	border: 1px solid gray;
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color: #373737;      

}


/*Does everything LINK does, except different background color*/
.link2 {
	border: 1px solid gray;
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color: #1b1b1b;    
}



/*Underlines Links on links page* Doesn't work in Safari*/
.underline a:link{
	text-decoration: underline;
}


/*Underlines my email address on Admin Page*/
#underline{
	text-decoration: underline;
}

/*Sets the description of text under the links on the LINK PAGE*/
.linktext{
	font-style: italic;
	border-bottom: 1px dotted white;
	margin-right: 5px;
	margin-left: 5px;
	padding-bottom: 8px;
}


/*Edits Disclaimer and ABOUT Page and DONATE PAGE*/
.disclaimer{
	border: 1px solid gray;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 10px 10px 10px;
	background-color: #373737;
	

}



/*Sets properties for the comments code*/
.comments{
	margin-left: auto;
	margin-right: auto;
	border: 1px solid gray;
	width: 375px;

}

/*Edits Explore at your own risk on disclaimer page*/
.yourownrisk{
	text-align: center;
	font-weight: bold;
}



.video{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}


a:link{
	color: white;
	text-decoration: none;
	
}

a:visited{
	color: white;
	text-decoration: none;
}

a:hover{
	color: orange;
	text-decoration: none;
}


.title a:link{
        color: white;
        text-decoration: underline;
}

.title a:visited{
	color: white;
	text-decoration: underline;
}


.title a:hover{
        color: orange;
        text-decoration: underline;
}



.gallery1 a:hover{
         color: black;
       

}



a:link img{
	border: 2px solid white;

}
a:visited img{
	border: 2px solid white;

}



a:focus img,
a:hover img{
	border: 2px solid black;

}


a:active img{
	border: 2px solid white;

}

.location1 a:link{
        color: white;
        text-decoration: underline;
}

.location1 a:visited{
	color: white;
	text-decoration: underline;
}


.location1 a:hover{
        color: orange;
        text-decoration: underline;
}


.footer{
	font-size: x-small;
	text-align: center;
        
}

/*Centers email address on contact page*/       
.center{
	text-align: center;
	
}

.locname{
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	background-color: black;
	
	
}

/*Hide's or shows the Buy Now Buttons for prints*/
.print{

	visibility: hidden;

}

/*Updates the Info on the Blog Page*/
.blogupdate{
	border: 1px solid gray;
	width: 700px;
	padding: 10px 10px 10px 10px;
	background-color: #1b1b1b;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	
}

/*Updates the Blog Title on the Blogpage*/
.blogtitle{
       text-align: left;
       font-size: 1.2em;
	text-decoration: underline;
	            
}


/* Centers heading 5 */
.blogdate{
	text-align: left;
	border-bottom: 1px dotted gray; 
	font-style: italic;
	font-size: 1.1em;
	padding-bottom: 4px;
}

/*Floats Next Blog Entry Link to Left*/
#prevblog{
     float: left; 
	
}

/*Floats Next Blog Entry Link to Right*/
#nextblog{
     float: right; 

}


