body {
background: #036;
color: #000;
margin: 0px;
padding: 0px;
}


/*   BOXES, LITTLE BOXES    */

#holder {
 background: #fff;
 border: 4px solid #CC6600;
 	margin-top: 20px;
 	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	voice-family: "\"}\"";
	voice-family: inherit;
 width: 900px;
}

#header {
margin:0; 
padding:0;
background: #336699;
color: #fff; 
font-family: Verdana, Lucida, Helvetica, sans-serif;
}

#header a {
color: #fff; 
font-weight: bold;
text-decoration: none;    
}

#header a:hover {
text-decoration: underline;  
}
		
#utheader {
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	height: 33px;
}

#vol_header {
background: #369; 
margin: 0 px; 
padding: 0 px;
/* height: 174px; */
width: 100%; 
}

#static_cred {
background: #036; 
margin: 0 px; 
padding: 1 px; 
width: 100%;
color: fff;
font-size: 80%;
line-height: 160%;
text-align: right;
}

#static_nav {
background: #036; 
margin: 0 px; 
padding: 0 px; 
width: 100%;
color: fff;
font-size: 80%;
line-height: 160%;
text-align: center;
}


/*   THIS MAKES THREE COLUMNS WORK   */

	#main1 {
		margin:0; padding:0;
		background:url("http://deanofstudents.utexas.edu/vslc/vol_sol/graphics/oatey_left.gif") top left repeat-y;
		}
		
	#main2 {
		margin:0; padding:0;
		background:url("http://deanofstudents.utexas.edu/vslc/vol_sol/graphics/oatey_right.gif") top right repeat-y;
		}
		
	#middle {
		margin:0 180px;
		padding: 10px;
		background:fff;
		}
		
		
/*   NAVIGATION ROLLOVERS STUFF    */
		
#navcontainer {
float: left;
width: 180px;
/* background: url("http://deanofstudents.utexas.edu/vslc/vol_sol/graphics/oatey.gif") top left repeat-y; */
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size: 90%;
}

#navcontainer ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
height: 100%;
}

#navcontainer li {
border-bottom: 1px solid #cccc99;
margin: 0;
}

#navcontainer li a {
display: block;
padding: 6px !important;
/*padding: 4px 4px 4px 2px !important; */
/* border-left: 60px solid #036; */
background-color: #E6E1D0;
color: #CC6600;
text-decoration: none;
width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover {
/* border-left: 60px solid #336699; */
background-color: #fff;
color: #cc5500;
}


/*   BOXES, LITTLE BOXES    */

#statbox {
 position: static;
 float: right;
 padding: 10px;
 width: 170px;
 font-size: 80%;
}

#nofloatfeature {
 border: 2 px solid fff;
 background-color: #C60;
 padding: 4px;
 margin: 10px;
 width: 150px;
 height:35px;
 font-family: Verdana, Lucida, Helvetica, sans-serif;
 color: #fff;
 font-size: 80%;
 text-align: center;
}		
	
#nofloatfeature a {
 color: #fff; 
}

#nofloatfeature a:hover {
text-decoration: underline;  
}
	
#feature {
 float: right;
 border: 2 px solid fff;
 background-color: #C60;
 padding: 4px;
 margin: 10px;
 width: 150px;
 height:35px;
 font-family: Verdana, Lucida, Helvetica, sans-serif;
 color: #fff;
 font-size: 80%;
 text-align: center;
 position: relative;
 right: -40px;
}		

#feature a {
 color: #fff; 
}

#feature a:hover {
text-decoration: underline;  
}

#loggedin_nav {
padding: 30 px; 
width: 100%; 
border-top: 2px solid #336699;  
border-bottom: 2px solid #336699;
font-family: Verdana, Lucida, Helvetica, sans-serif;
font-size: 80%;
line-height: 160%;
text-align: center;
}
	
	.column-in {
		margin:0; padding: 10px;
		}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}


/*   STYLES BORROWED AND TWEAKED FROM VOLUNTEER NYC OUT OF DESPERATION    */		

.text { font-family: Verdana, Arial, Helvetica, sans-serif; color: black; }
.vs_text_small { font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; color: black; }
.text_table_header { font-weight: bold; font-size:95%; padding-left: .15em; padding-top: 4px; background-color: #EFEFDD !important; font-family: Verdana, Arial, Helvetica, sans-serif !important; color: #036 !important; }
.text_table_header_link { font-family: Verdana, Arial, Helvetica, sans-serif !important; color: #036 !important; }
.vs_ui_breadcrumb { font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; color: black; }

.title { font-weight: bold; font-size: large; line-height: 110%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #03123d; }



/*   MISC HTML NOT SPECIFIED ABOVE    */


p, ul {
font-family: Verdana, Helvetica, sans-serif;
font-size: 80%;
color: #000;
}

table {
border: none; 
}

th {
border: none;
background: #cc5500;
color: white;
font-weight: normal;
}


td {
/* border-bottom: solid #cc5500 1px; */
background: #fff; 
padding: 2px 4px 2px 10px;
}

.credits {
font-size: 70%; 
text-align: center; 
}

.trail {
font-family: Verdana, Helvetica, sans-serif;
color: #333333;
font-size: 70%;
font-weight: normal;
font-style: normal;  
}

.trail a {
color: #333333; 
font-weight: normal;
text-decoration: underline; 
}

h1 {
font-family: Georgia, serif;  
font-size: 500%; 
margin-top: 2px;
margin-bottom: -20px;
padding-bottom: 0;
text-align: center; 
/* line-height: 2%; */
}

h2 {
 font-family: Georgia, Times, serif;
 font-size: 180%;
 margin-top: 2px;
 margin-bottom: 2px;
/* line-height: 80%; */
 color: #663322;
}

h4 {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 100%;
 margin-top: 10px;
 margin-bottom: 0px;
/* line-height: 80%; */
 color: #036;
 font-weight: bold;
}

abbr, acronym {
 cursor:help;
 text-decoration: none; 
 }
 
hr {
border: none; 
height: 2px; 
background: #036; 
}

a {
color: #CC6600; 
font-weight: bold;   
text-decoration: none;
}

a:hover {
text-decoration: underline;  
}

#feature a: {
color: #fff;
text-decoration: none;
width: 100%;
}
