div#content div.footer {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/txdot_logo.png) no-repeat scroll right 12px;
border-top:1px solid #455560;
clear:both;
font-family:arial,helvetica,sans-serif;
font-size:0.8em;
margin-top:55px;
padding-top:80px;
margin-bottom:0;
padding-bottom:0;
position:relative;
bottom:0;
}



body {
/* comment this next line out when ready to change background image */
/*background:#000 url(http://www.dontmesswithtexas.org/intern/images/bg_intern.png) top center no-repeat; 
/* JT change here: */
background:#000 url(http://www.dontmesswithtexas.org/intern/images/bg_middle2.png) top center repeat;

font-family: arial, helvetica, sans-serif;
width:auto;
}

div#bgTopImg {
    background: url(http://www.dontmesswithtexas.org/intern/images/bg_top.png) top center no-repeat;
	position:absolute;
	top:0px;
/*	width:1871px;
*/
	width:100%;
	height:671px;
	z-index:1;
/*	float:left;
	clear:left;
*/
}


a:link, a:hover, a:active, a:visited {
color:#000;	
}

a:hover {
color:#CA006C;	
}

form ul li textarea {
display:block;
float:left;
height:8em;
width:351px;
}

form ul li label.long {
width:351px;
display:block;	
}

div#super_nav {
background:transparent;
height:100px;
width:100%;
}

div#masthead {
border-bottom:1px solid #000000;
left:434px;
position:absolute;
top:-43px;
width:363px;
}

body.safari div#masthead {
left: 474px;	
}

div#holder {
position:absolute;
height:100%;
width:100%;
z-index:99;	
}

div#content {
color:#000000;
margin:0;
width:100%;
}

div#sidebar {
left:26px;
position:absolute;
top:321px;
width:100%;
z-index:99;
margin: 0;
padding:0;
}

body.safari div#sidebar {
left:66px;	
}

div#sidebar div#sidebar_top {
display: none;
}

div#sidebar div.middle {
background:transparent;
width:960px;
margin:0px auto;
position: relative;
}

div#sidebar span.bottom {
display: none;
}

div#sidebar ul li a {
display:block;
height:35px;
text-indent:-999em;
width:119px;
margin:0;
padding:0;
position:absolute;	
left:255px;
}


div#sidebar ul li a.home {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/intern_nav.png) 0px -35px no-repeat;
top:-12px;
}

div#sidebar ul li a.application {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/intern_nav.png) top left no-repeat;
top:-47px;
}

div#sidebar ul li a.schedule {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/intern_nav.png) no-repeat scroll 0 -71px;
top:23px;	
}

div#sidebar ul li a.qa {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/intern_nav.png) 0px -107px no-repeat;	
top:58px;
}


div#sidebar ul li a.home:hover {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/intern_nav.png) -120px -35px no-repeat;
top:-12px;
}

div#sidebar ul li a.application:hover {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/intern_nav.png) -120px 0 no-repeat;
top:-47px;
cursor:default;
}

div#sidebar ul li a.schedule:hover {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/intern_nav.png) no-repeat scroll -120px -71px;
top:23px;	
}

div#sidebar ul li a.qa:hover {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/intern_nav.png) -120px -107px no-repeat;	
top:58px;
}


div#sidebar ul li.active a.home, div#sidebar ul li.active a.home:hover {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/intern_nav.png) -240px -35px no-repeat;	
}

div#sidebar ul li.active a.application, div#sidebar ul li.active a.application:hover {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/intern_nav.png) -240px 0px no-repeat;	
} 

body#blog div#sidebar ul li a.schedule, div#sidebar ul li.active a.schedule, div#sidebar ul li.active a.schedule:hover {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/intern_nav.png) -240px -71px no-repeat;	
}

div#sidebar ul li.active a.qa, div#sidebar ul li.active a.qa:hover {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/intern_nav.png) -240px -107px no-repeat;	
}



div#content span.top {
display: none;
}

div#content div#content_middle_holder {
width:960px;
margin:0px auto;
position:relative;	
}

div#content div.middle {
background:transparent none repeat scroll 0 0;
height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
min-height:800px;  
height:800px;/*Should have the same value as the min height above*/  
margin:221px 0 0 434px;
padding:0 0;
width:363px;
}

body.safari div#content div.middle {
margin:221px 0 0 476px;
}

div#content span.bottom {
display: none;
}

div#super_nav {
background:transparent none repeat scroll 0 0;
height:100px;
left:82px;
position:absolute;
width:100%;
z-index:999;
}

div#super_nav ul {
/*background:transparent url(http://www.dontmesswithtexas.org/intern/images/bg_super_nav.png) no-repeat scroll 9px 0;*/
display:block;
width:707px;
height:35px;	
}

div#super_nav ul li a, div#super_nav ul li a:hover {
text-decoration: none;
border:none;
/*opacity:.5;*/
}

div#super_nav ul li.dmwt a {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/bg_super_nav.png) no-repeat scroll 0 0;
display:block;
height:34px;
left:-115px;
top:0;
width:188px;
}

div#super_nav ul li.dmwt a:hover {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/bg_super_nav.png) no-repeat scroll 0px -35px;
}

div#super_nav ul li.litterforce a {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/bg_super_nav.png) no-repeat scroll -189px 0;
display:block;
height:34px;
left:75px;
top:0;
width:144px;
}

div#super_nav ul li.litterforce a:hover {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/bg_super_nav.png) no-repeat scroll -189px -35px;
}

div#super_nav ul li.dashboard a {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/bg_super_nav.png) no-repeat scroll -334px 0;
display:block;
height:34px;
left:221px;
top:0;
width:81px;
}

div#super_nav ul li.dashboard a:hover {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/bg_super_nav.png) no-repeat scroll -334px -35px;
}

div#super_nav ul li.trash4cash a {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/bg_super_nav.png) no-repeat scroll -416px 0;
display:block;
height:34px;
left:303px;
top:0;
width:144px;
}

div#super_nav ul li.trash4cash a:hover {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/bg_super_nav.png) no-repeat scroll -416px -35px;
}

div#super_nav ul li.intern a {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/bg_super_nav.png) no-repeat scroll -561px 0;
display:block;
height:34px;
left:303px;
top:0;
width:145px;
}

div#super_nav ul li.intern a:hover {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/bg_super_nav.png) no-repeat scroll -561px 0;
}

div#super_nav ul li.car2can a {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/bg_super_nav.png) no-repeat scroll -706px 0;
display:block;
height:34px;
left:448px;
top:0;
width:145px;
}

div#super_nav ul li.car2can a:hover {
background:transparent url(http://www.dontmesswithtexas.org/intern/images/bg_super_nav.png) no-repeat scroll -706px -35px;
}












div#content div.spacer {
height:250px;
width:633px;
background-color:#fff;
}


p.big {
color:#000;
font-size:1.2em;
font-family:arial, helvetica, sans-serif;
}

div#content h2 {
border-bottom:none;
color:#000;
font-size:2em;
font-family:arial,helvetica,sans-serif;
font-weight:bold;
padding-top:30px;
}

h3 {
color:#000;
font-family:arial,helvetica,sans-serif;
text-transform: uppercase;
font-size:1.3em;
}

h4 {
color:#CA006C;
font-size:1.2em;
margin-top:4px;
margin-bottom:0;
font-weight:bold;
}

body#application div#content li p {
padding: 2em 0 0em 0;	
}

div#content div.middle div.height_post {
height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
min-height:500px;  
height:500px;/*Should have the same value as the min height above*/  
width:auto;
}

#bg_bottom_image {
margin-left:-31px;	
}

sup {
font-size:smaller;
line-height:normal;
vertical-align:super;
}




/******BLOG**********/
body#blog div#masthead {
 position:relative;
 left:-10px;
 top:0;	
}

body#blog div.post h2 {
margin-bottom:0;	
padding-bottom:0;
}

body#blog div.post small {
font-style: italic;
}

body#blog div.entry {
padding-top:1em;	
}

div#blog_sidebar {
width:150px;
float:right;	
}

#divWildfirePost {
padding: 10px 0 20px;	
}
