/* LAYOUT AND ELEMENT APPEARANCE CONTROLS */body {	margin: 0;	background-color: #369;	padding: 0;}img {	border: 0;}#homeheader {	margin-top: 10px;	margin-left: auto;	margin-right: auto;	border: 5px solid #fff;	background-color: #600;}#secondlvlheader {	margin-top: 10px;	margin-left: auto;	margin-right: auto;	border: 5px solid #fff;	background-color: #CC6;	width: 750px;}/*\mac hack */ #secondlvlheader { width: 760px; } /* end hack */#photobanner {	margin: 0;	margin-left: auto;	margin-right: auto;	border-left: 5px solid #fff;	border-bottom: 5px solid #fff;	border-right: 5px solid #fff;}#topnav {	margin: 0;	margin-left: auto;	margin-right: auto;	border-left: 5px solid #fff;	border-right: 5px solid #fff;	width: 750px;}/*\mac hack */ #topnav { width: 760px; } /* end hack */#secondlvlcontent, #homecontent {	margin: 0;	margin-left: auto;	margin-right: auto;	border: 5px solid #fff;    width: 750px;}/*\mac hack */ #secondlvlcontent { width: 760px; } /* end hack *//*\mac hack */ #homecontent { width: 760px; } /* end hack */#middlecol {	margin: 0;	margin-left: auto;	margin-right: auto;	background: url(../Images/managed/common/2ndlevel_bkgd.gif) repeat-y;}#middlecol2 {	margin: 0;	margin-left: auto;	margin-right: auto;	background-color: #fff;	padding-bottom: 20px;}#leftcol {	background-color: #600;	border-right: 5px solid #fff;	padding: 0;	margin: 0;}#leftcol2 {	background-color: #600;	border-right: 5px solid #fff;	padding: 10px 0 0 0;	margin: 0;}#news, #events {	background: url(../Images/managed/homepage/home_gradient.gif) #fff no-repeat;	background-position: top;}#rightcol {	background-color: #600;	border-left: 5px solid #fff;	padding-bottom: 20px;}#searchbox {	border-top: 1px solid #8C4040;	border-bottom: 1px solid #8C4040;	background-color: #300;	width: 117px;	height: 103px;	margin: 15px 0 2px 1px;	padding-left: 10px;	padding-top: 3px;	padding-bottom: 10px;}html>body #searchbox {	padding-bottom: 5px;}#searchbox .inputbox {	width: 93px;	border: 1px solid #ccc;	background-color: #300;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #fff;}#searchbox2 {	border-top: 1px solid #fff;	width: 156px;	padding: 15px;	margin-top: 20px;}#searchbox2 .inputbox {	width: 110px;	border: 1px solid #ccc;	background-color: #600;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #fff;}#searchbox3 {	width: 156px;	padding: 15px;	margin-top: 20px;}#searchbox3 .inputbox {	width: 110px;	border: 1px solid #ccc;	background-color: #600;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #fff;}#homespacer {	background-color: #fff;}#footer {	margin: 4px auto;	width: 760px;	text-align: center;}.tagline {	border-color: #fff;	border-width: 0 1px 1px 0;	border-style: solid;}.corner {	background-color: #e5e5b2;	width: 140px;	border-bottom: 1px solid #fff;}form {	margin: 0 0 4px 0;	padding: 0;}#maincontent {	padding-top: 15px;}.rightside {	border-left: 5px solid #fff;}#newsfooter {	padding-top: 10px;}#majors {	margin-left: 20px;}#rightnav {	padding-top: 26px;	padding-left: 9px;}#greatbanner {	width: 559px;	height: 30px;	padding-top: 39px;	background: url(../Images/managed/greatthings/banner.gif) #cc6 no-repeat;}#gtcontent {	background: url(../Images/managed/greatthings/gt_bkgd.gif) #cc6 repeat-y;}#gtcontent2 {	width: 410px;	margin-right: 60px;	padding-right: 0;}#seealso {	padding: 0;	margin-left: 8px;	margin-top: 160px;	width: 132px;}#gtheader {	margin-left: 45px;}#imgcaption {	margin: 0 15px 0 20px;}#audiencecontent {	background: url(../Images/managed/common/audience_bkgd.gif) #cc6 repeat-y;}#audiencecontent2 {	background-color: #cc6;	border-bottom: 6px solid #fff;}#flash {    width: 572px;     height: 206px; }html>body #flash {       width: 577px;       height: 206px; }