body            {background: #866b2d url(http://static.purduefirst.org/images/goldtile2.gif) repeat-x 0px 137px; color: #000; line-height: 100%; font: 10pt verdana, sans-serif;}
a               {background: transparent; color: #bb963e;}
a:hover         {background: transparent; color: #c4a000;}

#container      {background: url(http://static.purduefirst.org/images/blacktile.gif) repeat-x;}
#shadow         {text-align: left; background: url(http://static.purduefirst.org/images/shadow.png) repeat-y; margin: 0 auto; width: 960px;}
#topheader      {background: url(http://static.purduefirst.org/images/blacktile.gif) repeat-x; width: 901px; height: 137px; position: relative; top: 0; left: 30px;}

#pufplogo       {float: left; border: 0; position: relative; top: 38px; left: 27px;}
#partners       {float: right; background: url(http://static.purduefirst.org/images/partnersback.gif) no-repeat; width: 398px; height: 110px; position: relative; top: 12px; left: -5px;}
#purduelogo     {float: left; position: relative; top: 30px; left: 17px;}
#firstlogo      {float: left; position: relative; top: 27px; left: 40px;}
#bmrlogo        {float: left; position: relative; top: 14px; left: 56px;}

#partners a     {position: relative;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix       {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix    {height: 1%;}
* .clearfix         {display: block;}
*/* End hide from IE-mac */

.left           {float: left;}
.right          {float: right;}
.center		{width: 100%; text-align: center;}

.seperator      {background: url(http://static.purduefirst.org/images/seperator.png) repeat-x; margin: 0 0 0 30px; width: 901px; height: 4px;}

.message        {padding: 8px 4px; border-top: 2px solid #DBD43E; border-bottom: 2px solid #DBD43E; background: #F5F1AB;}
.message.error  {border-top: 2px solid #C7363E; border-bottom: 2px solid #C7363E; background: #E35C4D;}

#main           {margin: 0 30px; width: 901px; background: #fff;}
#navigation     {width: 180px; float: left; padding: 10px 0 10px 10px;}
#content        {width: 690px; float: right; padding: 10px;}
#content-center {width: 881px; padding: 10px;}

h1              {font-size: 1.7em; font-weight: bold; background: transparent; color: #c4a000;}
h2              {font-size: 1.5em; font-weight: bold; background: transparent; color: #c4a000;}
h3              {font-size: 1.3em;}
ul              {list-style: square; margin-left: 15px;}
p               {margin-bottom: 10px;}
em              {font-weight: bold;}

#navigation h2  {padding-bottom: 10px;}

#footer         {margin: 0 30px; padding: 10px; width: 881px; color: #fff; background: #353535;}

.block h2       {color: #000; background: transparent;}

#navlist	{display: inline;

