/* Global Reset */
* {font-size: 100.01%; /*line-height: (just in case)*/; margin: 0; padding: 0; border: 0; box-sizing: content-box; -moz-box-sizing: content-box;}
/* Resize em to equal10px */
html {font-size: 62.5%;}
body{background:#ffffff url(/images/main/test/stripes.gif) repeat-x top left; font-family:Helvetica, Arial, sans-serif;}
h1{}
h2{font-size:2em;}
h3{font-size:1.6em;}
h4{font-size:1.2em;}
h5{}

a:link, a:visited, a:hover, a:active{color:#006633;}
a:link, a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

* HORIZONTAL TOOL BARS
--------------------------------------------------------------------------------*/
#toolbar, #footer{background-color: #ccc;}
#toolbar h3, #footer h3{display: none;}
#toolbar li, #footer li{display: inline; float: left; clear: none; margin: 0; text-align: center; list-style: none;}
#toolbar li a{display: block; float: left; clear: none; padding: 0; font: bold 1.2em Arial, sans-serif; text-align: center; text-decoration:none; }

/* TOP NAV BAR
-----------------------------------------------------------------------------*/
#toolbar a.gray {background: url(/images/map/lfttab.png) top left no-repeat; border-right: 1px solid #999; border-bottom: 2px solid #ccc; height:30px; line-height:30px;}
#toolbar a.gray span{background: url(/images/map/rttab.png) top right no-repeat; display:block;}
#toolbar a:hover{border-bottom: 2px solid #eee; color:#ccc;}
#toolbar a.univsc {width: 180px; }
#toolbar a.future {width: 129px;}
#toolbar a.current {width: 129px;}
#toolbar a.alumni {width: 61px;}
#toolbar a.parents {width:60px;}
#toolbar a.faculty {width: 126px;}
#toolbar a.visitors {width: 73px; border-right: none;}

/* FOOTER
-----------------------------------*/
#footer li a{display: block; float: left; clear: none; padding: 1px 0; font: bold 1.2em Arial, sans-serif; text-align: center; text-decoration:none; }
#footer{clear:both; padding-top:10px;}
#footer a.black {background: #333 url(/images/main/homepage/menu_color_bottom.gif) repeat-x top left; font: normal 1em Arial, sans-serif; border-right: 1px solid #999; color: #ccc; border-bottom: 2px solid #000;}
#footer a.black:hover {background: #333; color: #eee; border-bottom: 2px solid #222;}
#footer a.charcoal{background: #333 url(/images/main/homepage/menu_color_bottom_char.gif) repeat-x top left; font: normal 1em Arial, sans-serif; color: #eee; border-bottom: 2px solid #222;}
#footer a.charcoal:hover{background: #111; color: #ccc; border-bottom: 2px solid #333;}
#footer a.top {width: 180px; border-right:none;}
#footer a.system {width: 124px;}
#footer a.directory {width: 117px;}
#footer a.map {width: 40px;}
#footer a.events {width: 102px;}
#footer a.vip {width: 40px;}
#footer a.site{width: 155px; border-right: none;}

#fineprint .leftfloater{padding-bottom:10px;}

#container{margin:5px auto 0 auto; width:764px; background:#fff;}

#map{width:762px; height:700px; margin:0 1px 0 1px; float:left;  }

#leftcolumn{ width: 511px; float:left;}
#leftcolumn h4{font-size:1.4em;line-height:1.4em;}
#leftcolumn p, #rightcolumn p{font-size:1.2em; margin-bottom:1em; line-height:1.4em;}
#rightcolumn{float:left; width: 251px; margin-top:1.4em; }


/* MISC
---------------------------------------*/
.leftfloater{float:left; clear:left;}
.rightfloater{float:right; clear:right;}

