body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/images/CampusCircle_BACKGROUND.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#E98024;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
}
/*
	background-color:#E98024: same as background jpg
	background-color:#EC8D2F;
	background-color:#EC8D2F;
	background-color:#DDEDFE; light blue too feminine for Sean
*/
/* Fun, but not needed
:first-letter {
		font-size:200%;
		font-style:italic;
		font-weight:bold;
		float:left;
} */
div.banner {
	text-align:center;
}
div.noncc {
	margin-right:auto;
	margin-left:auto;
}
div#outer {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
table {
	border-collapse:collapse;
	border:none;
}
table.layout {
	width:960px;
	text-align:left;
	margin-right:auto;
	margin-left:auto;
}
table.content_layout {
	width:610px;
	text-align:left;
	margin-bottom:20px;
}
div.header {
	width:960px;
	height:127px;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:auto;
	margin-left:auto;
	background-repeat:no-repeat;
	background-image:url(/images/common/masthead/masthead.png);
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
table.footer {
	background-color:#CCC;
	color:#009EE9;
}
/* #footer {
	color:#009EE9;
} */
table.noncc {
	margin-left:100px;
	width:728px;
}
table.content {
	width:468px;
	background-position:bottom;
}
table.blog {
	width:468px;
	border:thin solid #FFF;
} 
table.personals {
	margin:20px 0px 0px;
	width:120px;
	background-color:#FFF;
}
th {
	color:#666;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
}
th.row {
	text-align:left;
	vertical-align:top;
}
th.personals {
	text-align:center;
	background-color:#999;
	color:#000;
	font-size:8pt;
	font-weight:bold;
}
td {
	margin:0px;
	padding:0px;
	border:none;
	vertical-align:top;
	color:#777;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
}
img {
	border:0px;
}
li {
	margin-left:-25px;
	padding:0px;
}
td.logo {
	vertical-align:bottom;
	height:85px;
	width:262px;
}
td.tagline {
	vertical-align:bottom;
	text-align:center;
	width:196px;
	height:60px;
}
td.left_column {
	width:133px;
}
td.center_column {
	width:468px;
}
td.right_column {
	width:127px;
	margin:0px 0px 0px 10px;
	text-align:right;
}
td.blog {
	padding:3px;
	border:thin solid #FFF;
}
td.personals {
	text-align:center;
	color:#000000;
	font-size:8pt;
}
td.footer {
	color:#009EE9;
	background-color:#FFF;
	white-space:nowrap;
	padding-right:24px;
	padding-left:24px;
}
img.menu {
	margin:0px;
	border:none;
	height:20px;
	width:125px;
}
img.slug {
	margin:0px;
	border:none;
	height:8px;
	width:125px;
}
img.banner {
	margin:10px 0px;
	border:none;
}
h1 {
	color:#CC6F00;
	font-size:18px;
	font-weight:normal;
	margin:0;
}
h2 {
	font-size:18pt;
	text-align:center;
}
.h1 {
	font-size:22pt;
	font-weight:bold;
}
.h2 {
	font-size:18pt;
	font-weight:bold;
}
.h3 {
	font-size:14pt;
	font-weight:bold;
}
.h4 {
	font-size:12pt;
	font-weight:bold;
}
.h5 {
	font-size:10pt;
	font-weight:bold;
}
.h6 {
	font-size:9pt;
	font-weight:bold;
}
.t1 {
	font-size:22pt;
}
.t2 {
	font-size:18pt;
}
.t3 {
	font-size:14pt;
}
.t4 {
	font-size:12pt;
}
.t5 {
	font-size:10pt;
}
.t6 {
	font-size:9pt;
}
.normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
}
.required {
	color:#F30;
}
a:link {
	color:#018DCF;
	text-decoration:none;
}
a:link.archive {
	color:#018DCF;
}
a:hover {
	text-decoration:underline;
}
a:active {
	color:#018DCF;
}
a:visited {
	color:#018DCF;
	text-decoration:none;
}
.aptguide {
	color:#0C9;
}
.Author {
	font-size:12px;
	font-weight:bold;
}
.old {
	color:#000;
	font-weight:bold;
}
.pageTitle {
	color:#000;
	font-size:16pt;
	font-weight:bold;
	letter-spacing:.9em;
	padding:5px;
}
.black {
	color:#000;
	font-weight:bold;
	font-size:7px;
}
.LargeTitleHeader {
	color:#CC6F00;
	font-size:22px;
	text-transform:uppercase;
}
.MediumTitleHeader {
	color:#CC6F00;
	font-size:18px;
}
.SmallTitleHeader {
	color:#BE5A01;
	font-size:14px;
}
#primary_navigation {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	position:relative;
	left:15px;
}
#primary_navigation a {
	color:#018DCF;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	border:1px solid #666;
	padding-top:2px;
	padding-left:9px;
	padding-right:9px;
	text-decoration:none;
/*
	background-image:url(/images/common/masthead/light_dark.jpg);
*/
	background-color:#FFF;
	background-position:center;
	background-repeat:repeat-x;
}
#primary_navigation a:hover {
/*
	background-image:url(/images/common/masthead/dark_light.jpg);
*/
	color:#FFF;
	background-color:#018DCF;
	background-position:center;
	background-repeat:repeat-x;
}
#primary_navigation a:link {
/*
	background-image:url(/images/common/masthead/light_dark.jpg);
*/
	background-position:center;
	background-repeat:repeat-x;
}
.alpha-shadow {
	float:left;
	background:url(/images/common/shadow.gif) no-repeat bottom right;
	margin:10px 0 0 10px !important;
	margin:10px 0 0 5px;
}
.alpha-shadow div {
	background:url(/images/common/shadow2.png) no-repeat left top !important;
	background:url(/images/common/shadow2.gif) no-repeat left top;
	padding:0px 5px 5px 0px;
}
.alpha-shadow img {
	background-color:#FFF;
	border:1px solid #A9A9A9;
	padding:4px;
}
a#link { 
	display:block; 
	width:100%; 
	height:100%; 
}
#subnav { 
	text-transform:uppercase;
	font-weight:bold;
	position:relative;
	left:15px;
	top:5px;
	font-size:9pt;
	height:12px
}
.navigation {
	position:absolute;
	width:900px;
	height:50px;
	z-index:1;
}
.Navigation a {
	margin-right:20px;
}
#NewsNav {
	visibility:hidden;
	display:none;
}
#FilmNav {
	visibility:hidden;
	display:none;
}
#MusicNav {
	visibility:hidden;
	display:none;
}
#CultureNav {
	visibility:hidden;
	display:none;
}
#EventsNav {
	visibility:hidden;
	display:none;
}
#DVDNav {
	visibility:hidden;
	display:none;
}
#GamingNav {
	visibility:hidden;
	display:none;
}
#SportsNav {
	visibility:hidden;
	display:none;
}
#MediaNav {
	visibility:hidden;
	display:none;
}
#BlogsNav {
	visibility:hidden;
	display:none;
}
td.viewer {
	border-bottom:1px solid black;
	border-right:1px solid black;
	vertical-align:middle;
	height:25%;
	width:210px;
	padding:10px;
	background-image:url(/images/viewer_background.gif);
	background-repeat:repeat;
	background-position:center;
}
#LayerMusic {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
#LayerCulture {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	visibility:hidden;
}
#LayerFilm {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	visibility:hidden;
}
#LayerCalendar {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	visibility:hidden;
}
td.tableTopLeft {
	width:10px;
	height:10px;
	background-image:url(/images/top_left.gif);
}
td.tableTop {
	background-color:#FFF;
	height:10px;
}
td.tableTopRight {
	width:10px;
	height:10px;
	background-image:url(/images/top_right.gif);
}
td.tableBottomLeft {
	width:10px;
	height:10px;
	background-image:url(/images/bottom_left.gif);
}
td.tableBottom {
	background-color:#FFF;
	height:10px;
}
td.tableBottomRight {
	width:10px;
	height:10px;
	background-image:url(/images/bottom_right.gif);
}
td.tableSide {
	width:10px;
	background-color:#FFF;
}
td.boxTopLeft {
	width:10px;
	height:10px;
	background-image:url(/images/top_left_curve.gif);
}
td.boxTop {
	height:10px;
	background-image:url(/images/top_line.gif);
}
td.boxTopRight {
	width:10px;
	height:10px;
	background-image:url(/images/top_right_curve.gif);
}
td.boxLeftSide {
	width:10px;
	background-image:url(/images/left_line.gif);
}
td.boxRightSide {
	width:10px;
	background-image:url(/images/right_line.gif);
}
td.boxBottomLeft {
	width:10px;
	height:10px;
	background-image:url(/images/bottom_left_curve.gif);
}
td.boxBottom {
	height:10px;
	background-image:url(/images/bottom_line.gif);
}
td.boxBottomRight {
	width:10px;
	height:10px;
	background-image:url(/images/bottom_right_curve.gif);
}
div.header {
	color:#FFF;
	position:relative;
}
#box-link {
	position: absolute;
	top: 7px;
	left: 16px;
	width: 280px;
	height: 40px;
	background-color: transparent;
/*
	border: 1px solid yellow;
*/
}
#twitter {
	position: absolute;
	top: 11px;
	left: 406px;
	width: 27px;
	height: 27px;
	background-color: transparent;
/*
	border: 1px solid yellow;
*/
}
#mySpace {
	position: absolute;
	top: 11px;
	left: 447px;
	width: 27px;
	height: 27px;
	background-color: transparent;
/*
	border: 1px solid yellow;
*/
}
#rss {
	position: absolute;
	top: 11px;
	left: 488px;
	width: 26px;
	height: 26px;
	background-color: transparent;
/*
	border: 1px solid yellow;
*/
}
#facebook {
	position: absolute;
	top: 11px;
	left: 528px;
	width: 27px;
	height: 27px;
	background-color: transparent;
/*
	border: 1px solid yellow;
*/
}
div.header a {
	font-weight:bold;
	color:#FFF;
}
div.header a:visited {
	color:#FFF;
}
.masthead {
	text-transform:uppercase;
	padding-left:10px;
	padding-right:10px;
}
#articleTools a {
	font-weight:bold;
	display:block;
	padding:0px;
}
.lightrow {
	background-color:#EEE;
}
