body {margin: 0 auto; padding: 0 auto; text-align: center; border: 0; background: 
#516D4F url(http://www.warren-wilson.edu/~chapel/images/background.jpg) no-repeat top center; 
color: #f4f3ee; font: 12px/15px Arial, Helvetica, sans-serif; width:900px; min-width:900px;}

p		{color: #f4f3ee; font: 12px/15px Arial, Helvetica, sans-serif;}

a:link		{color: #f93; text-decoration: none}			//#f93
a:active 	{color: #f93; text-decoration: none}			//#f4f3ee
a:visited 	{color: #f4f3ee; text-decoration: none}			//#f4f3ee
a:hover 	{color: #f4f3ee; text-decoration: underline;}

ul {list-style: square;}
textarea, input {background-color: #fff; color: #666; border: none; font: 12px Arial, Helvetica, sans-serif;}

#container {width: 900px;
min-width:900px;
position: relative;
text-align: center;
min-height:100%;
padding:0 auto;
margin:0 auto;
height: auto;
}

#container-header  	{width:900px; height:115px; text-align: center;}
#header	 			{position:relative; top:0px; padding:45px 82px 0 93px; margin:0;}
#container-left	 	{position:relative; width:269px; float:left;}
#left	 			{margin-right:30px; height:70px; text-align:left;}
#container-middle	{position:relative; width:236px; float:left;}
#middle	 			{margin-right:20px; height:70px; text-align:left; vertical-align:bottom;}
#container-right	{position:relative; width:216px; float:left;}
#right	 			{margin:0; height:70px; text-align:left;}

#container-nav		{clear:both; width:900px; height:50px; padding:0 auto;}
#navbar				{padding:0 90px 0 95px; margin:0; background:transparent;}

#container-flash	{clear:both; width:900px; height:254px; padding:0 auto; text-align:center;}
#flash				{position:relative; padding:0px 84px 34px 90px; margin:0;}

#container-content	{clear:both; padding:30px 90px 20px 95px; margin:0;}
#content			{position:relative; width:717px; min-width:717px; margin:0; text-align: left;}

#container-footer	{clear:both; width:900px; height:auto; margin:0;}
#footer				{position:relative; clear:both; padding:0 83px 0 95px; margin:0; text-align: left;}
#footersec			{position:relative; clear:both; padding:20px 20px 0 600px; margin:0; text-align: left;}
#container-left2	{position:relative; width:260px; float:left;}
#left2	 			{margin-right:30px;}
#container-middle2	{position:relative; width:245px; float:left;}
#middle2	 		{margin-right:30px;}
#container-right2	{position:relative; width:216px; float:left;}
#right2	 			{margin:0;}
#formcolumn1		{clear:both; width:70px; float:left; text-align:right; padding:0 5px 5px 0;}
#formcolumn2		{float:left; text-align:left;}
#columnleft			{width:400px; float:left; text-align:right; padding-right:20px;}
#columnright		{float:left; padding-left:30px; border-left:#fff dotted 1px;}

.align-bottom		{vertical-align: bottom;}
img					{border: 0;}
.nomargin			{margin-top:0; padding-top:0;}
.block				{clear:both;}
.grayline			{border-top:#ccc solid 5px;}

