/* VERSIONS
/* 4_5: Initial css version, with most recent production improvements

/* IE 7.0 PC Styles
 ******************************************************************************/

/* Fixes issues with reset */
#content { padding-bottom: 10px; }
#content legend{margin-bottom:1.6em} /* IE form margin bug */
sup, sub{font-size:100%} /* IE superscript & subscript bug */
* html #content textarea, * html #content input{padding:0} /* IE < 7 form fix */
#content input[type='submit'], #content input[type='button']{padding:0} /* IE 7 button fix */
#content legend+*{margin-top:0} /* we already added legend margin */
a abbr, a acronym{text-decoration:underline} /* IE 7 bug */
* html #content blockquote *{margin:.8em 0}

input.non-dom { width: 50px; } /* form button */
input.button { padding: 2px !important; }

/* main nav drop down fix */
#nav-const ul li ul li,#nav-main ul li ul li {	float: left; clear: both; }
#header { position: relative; } /* Fixes IE displaying dropdowns behind main content */

div.columns, 
.tab-row ul, 
html ul.directory-list li, 
html .calendar-list dl.calendar-day, 
html .news-list ul.news li, 
html .thread-view .notes li, 
html div.recent-notes ul.note-list li:after, 
html div.my-groups ul.buddy-lists li:after,
div.class-notes ul.news li,
ul.note-list li,
#nav-main ul li ul {
	zoom: 1; 
	}
	#footer { float: left !important; }
a.file, a.img, a.aud, a.doc, a.pdf, a.ppt, a.txt, a.xls, a.vid, a.email, a.ext, a.back, a.lock, a.form, a.print, a.rss {
	padding: 2px 0 1px 20px !important;
	zoom: 1;
	background-position: 0 2px;
	}
a.email { background-position: 2px 6px; }

.dropcap { margin: 0 .45em 0 0; }
ol{ margin-left: 2em; }

.tab-row ul { height: 25px; }

.calendar-list dl.calendar-day dt img.day { position: relative; top: -13px;}

#VBCTL_FileCopy0.Input { width: 250px; }

.directory-search .advanced.button { top: -24px; }

input.button,
a.button,
.disabled,
div.button a,
a span.button,
dl.calendar-day dd a.readmore { display: inline; zoom: 1; }

			#photo-arrows .gallery-next a,
			#photo-arrows .gallery-previous a { 
			position: absolute;
			top: 0;
			}
			#photo-arrows .gallery-next a { right: 0; }
			