body { background-color:#372819; }

/* Wendy's coding begin */
#wrapperskip { clear:both; width:900px; margin-right: auto; margin-left: auto; }
#skiptocontent { float:left; margin:0px; padding:0px 5px 7px 0px; background-color:#372819; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; }
#skiptocontent a { color:#FBF6E7; text-decoration:underline; }
#skiptocontent a:link { color:#372819; text-decoration:none; }
#skiptocontent a:visited { color:#FBF6E7; text-decoration:none; }
#skiptocontent a:hover { color:#FBF6E7; text-decoration:underline; }
#skiptocontent a:active { color:#FBF6E7; text-decoration:none; }
/* Wendy's coding end */


#skip { clear:both; width:900px; margin-right:auto; margin-left:auto; padding-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em;  }
#skip a, #skip a:hover, #skip a:visited { float:right; height:1px; overflow:hidden;  }
#skip a:active, #skip a:focus { color:#FBF6E7; height:auto; } 
#skip img { border:0; margin:0; padding:0; width:1px; height:1px; }

#wrapper { clear:both; width:900px; margin-right: auto; margin-left: auto; }


/* Project Links (Top) */
#p_links { clear:both; float:left; margin:0px; padding:0px; width:900px; margin:0 auto; }
#p_links_inner { float:right; margin:0px; padding:5px 5px; background-color:#372819; color:#FBF6E7; 
	             font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; }	 
#p_links a:link { color:#FBF6E7; text-decoration:none; }	
#p_links a:visited { color:#FBF6E7; text-decoration:none; }
#p_links a:hover { color:#FBF6E7; text-decoration:underline; }
#p_links a:active { color:#FBF6E7; text-decoration:none; }
#p_links img { border:0; }


/* TDCJ Banner */
#banner { clear:both; float:left; position:relative; height:75px; width:900px;
	background-image: url(../images/banner-3-inside_saved_for_web.jpg);
	background-repeat: no-repeat; margin:0px; padding:0; }


/* RSS Icon/Link */
#rss { position:absolute; left:880px; top:6px; width:20px; display:inline; }
#rss img { border:0; margin:0; padding:0; }


/* Rollover Navigation */
#roll_outer { clear:both; float:left; width:900px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; 
               } 
#nav { clear:both; float:left; width:900px; background-image:url(../images/nav_back_3.jpg); 
       height:30px; background-color:#77140E; padding:0px 0px; }	
#nav_list { text-align:center; margin:0; padding:0; font-size:0.8em; font-family:"Tribuchet MS", Arial, sans-serif; 
            line-height:30px;  }
#nav_list li { display:inline; padding:0; list-style-type:none; }
#nav_list a { margin:0; padding:5px 20px 6px 20px; color:#FBF6E7; text-decoration:none; text-transform:capitalize; }
#nav_list a:link { background-color:inherit; color:#FBF6E7; font-weight: bold; }
#nav_list a:visited { background-color:inherit; color:#FBF6E7; font-weight: bold; }
#nav_list a:hover { background-color:#FBF6E7; color:#372819; border-width:1px 0px 1px 0px; border-style:solid;
	                border-color:#FBF6E7; font-weight: bold; text-decoration:none; }
#nav_list a:active { background-color:inherit; color:#FBF6E7; font-weight: bold; }


/* Main Page Body */
#body {
	clear:both;
	float:left;
	background-color:#FBF6E7;
	color:#372819;
	width:860px;
	margin:0;
	padding:0px 20px 20px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background-image: url(../images/tab_graphic.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#1st_sub_header { width: 900px; margin-bottom: 11px; background-color: #FBF6E7; 
                  background-image: url(../images/earth_star2_inside_about_tdcj.jpg); background-repeat: no-repeat; }
#body a:link { color:#77140E; text-decoration:underline; }	
#body a:visited { color:#77140E; text-decoration:underline; }
#body a:hover { color:#BD0000; text-decoration:none; }
#body a:active { color:#77140E; text-decoration:underline; }		
#body h1 { font-size:1.7em; border-bottom:1px solid #372819; }
#body h2 { font-size:1.4em; }
#body h3 { font-size:1.3em; }


/* Footer */
#bottom_nav { clear:both; float:left; background-color:#4C0C0A; color:#FBF6E7; width:900px; margin:0;
	          padding:30px 0px 5px 0px; background-image:url(../images/b_nav_bg.png); background-repeat:repeat-x;
	          text-align:center; font-family:"Trebuchet MS", Verdana, sans-serif; font-size:0.7em;
	          line-height: 1.6em; }
#bottom_nav a:link { color:#FBF6E7; text-decoration:none; }	
#bottom_nav a:visited { color:#FBF6E7; text-decoration:none; }
#bottom_nav a:hover { color:#FBF6E7; text-decoration:underline; }
#bottom_nav a:active { color:#FBF6E7; text-decoration:none; }		  


/* Director Photos */
#director_pics { float: right; width: 225px; text-align: center; padding-left: 22px;
	             font-weight: bold; margin-right: 11px; }





/* Return Div */
.return_to_div { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em;
	             font-style: italic; line-height: 30px; }

/* For print only */
#h_p_or_nocss { display:none; }

/* Print Rules */
@media print {
  #h_p_or_nocss { display:block; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:2em; 
                  text-transform:uppercase; text-align:center; color:#000; background-color:#FFF; }
  #p_links, #banner { display:none; }
}

/* General Styles */
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;
	line-height: 1.5em; color: #372819; }
.photo_border_black { border: 1px solid #000000; }	
.text_red { color:#77140E; font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 1em; line-height: 1.2em; }
.text_bold { color:#372819; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;
	         line-height: 1.2em; font-weight: bold; }
.text_italic { color:#372819; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;
	           line-height: 1.2em; font-weight: normal; font-style: italic; }
.mission_statement { font-family: "Times New Roman", Times, serif; font-style: italic;
	                 font-weight: normal; color: #372819; font-size: 1.2em; line-height: 1.3em; }
.photo_border_black { border: 1px solid #000000; }

.return_to_div { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-style: italic;
	             line-height: 0.8em; text-decoration: none; padding-top: 22px; padding-bottom: 11px; }
#tab_title {
	font-family: "Times New Roman", Times, serif;
	font-size: 4em;
	font-style: italic;
	font-weight: bold;
	color: #958573;
	text-decoration: none;
	padding-top: 15px;
	float: left;
	width: 100%;
	padding-bottom: 30px;
}
