/* CSS Document */body {font-family:Arial, Helvetica, sans-serif;font-size:small;margin:0 0 0 0;padding:0 0 0 0;background-color:#E7E7E7;}#wrapper {background-color:#F4F4F4;border:1px solid #999999;width:94%;margin-left:auto;margin-right:auto;margin-top:4px;}/* h1 - h6, p, unordered list, ordered list, cite styles and global link styles. IE6 hacks follow the general styles. */h1 {	border-bottom:3px solid #990000;	padding:0px 0px 4px;	margin:10px 0% 0px 4%;	float:left;	clear:both;	width:93%;	font: normal 180% Georgia, "Times New Roman", Times, serif;}* html h1 {margin:20px 0px 10px 4%;float:none;clear:both;width:94%;}h2 {	color:#333333;	padding: 3px 0 5px 6px;	margin: 0px 10px 10px 14px;	background: #CECECE url(http://www.csun.edu/tplates/images/header_bg.jpg) repeat-x;	font: normal 150% Arial, Helvetica, sans-serif;	border-top: 1px solid #DCDCDC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #999999;	border-left: 1px solid #CCCCCC;}* html h2 {	padding: 2px 0 3px 6px;	margin: 10px 10px 14px 14px;}h3 {font-size:110%;padding: 0px 0 0px 0px;margin: 10px 10px 0px 14px;}h4 {font-size:100%;padding: 0px 0 0px 0px;margin: 10px 10px 0px 14px;}h5 {font-size:100%;padding: 0px 0 0px 0px;margin: 10px 10px 0px 14px;;}h6 {font-size:100%;padding: 0px 0 0px 0px;margin: 10px 10px 0px 14px;}p {	font-size:100%;	padding: 0px 0 0px 0px;	margin: 0px 10px 1em 14px;	line-height: 140%;}cite {font-size:110%;padding: 0px 0 0px 0px;margin: 10px 10px 0px 14px;display:block;}ul{	font-size:100%;	margin:0px 6px 0px 16px;	padding:6px 6px 0px 6px;}li{	margin:0px 0px 1em 12px;	padding:0px;	line-height: 140%;}ol{	font-size:100%;	margin:0px 6px 0px 16px;	padding:6px 6px 0px 6px;}dt{font-size:110%;font-weight:400;margin:0px 6px 0px 16px;padding:6px 6px 0px 6px;}/* Global link behaviors. */a:link {color:#000000;text-decoration:underline;margin:0;padding:0;}a:visited {color:#333333;text-decoration:underline;margin:0;padding:0;}a:hover {color:#990000;text-decoration:underline;margin:0;padding:0;}a:active {color:#990000;text-decoration:underline;margin:0;padding:0;}/* Header styles. IE6 hacks follow the general styles. */#topheader {float: left;margin: 0px;padding: 5px 0px;width: 100%;}#toputilities {width: 64%;float: right;margin:0 5px 0 0;padding: 8px 2px 2px;}* html #toputilities {margin:0 .25% 0 0;padding: 0px ;}#offleft {position:absolute;top:0;left:-3000px;width:500px;}#wordmark {margin:6px;padding:0;float: left;border:none;}legend {display:none;}#searchwrap form, input, select, option {margin: 0px;padding: 0px;}#qlskipwrap {border:1px solid #999999;	padding: 1px;	float: right;	display:block;		margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}* html #qlskipwrap {margin: 0px 0px 10px;padding: 0px;}#qlnkwrap {	margin: 0px 0px 0px 0px;	padding: 0px;	float: left;	display: block;}#qlnkwrap #quicklinks {	margin: 0px;	padding: 0px;}#qlnkwrap label {display: none;}#qlnkwrap form, input, select, option {margin: 0px;padding: 0px;}#searchwrap {	float: left;	margin: 0px;	padding: 0px;	display: block;}#searchwrap #query {}#csunlinks {	margin: 0px 0px 12px 0px;	padding: 0px 0px 0px 0px;	clear: both;	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;	font-weight:normal;	display:block;	text-align: right;}* html #csunlinks {	margin: 4px 0px 8px;	padding: 0px;	text-align: right;}#csunlinks a {text-decoration: underline;color: #990000;}#csunlinks a:link {text-decoration: underline;color: #990000;}#csunlinks a:hover {text-decoration: underline;color: #000000;}#csunlinks a:active {text-decoration: underline;color: #000000;}#csunlinks ul {margin: 0px;padding: 0px;list-style: none;}* html #csunlinks ul {margin: 0px;padding: 0px;}#csunlinks li {display: inline;margin: 0px 15px 0px 0px;padding: 0px;}* html #csunlinks li {margin: 0px 10px 0px 0px;padding: 0px;}#csunlinks .skipnav a {padding-left: 10px;padding-bottom: 5px;}/* Global Top Navigation (the red bar) Section */#global {color:#FFFFFF;background-color:#330000;float: left;clear: both;width: 100%;border-top: 1px solid #666666;border-bottom: 1px solid #000000;font-size: 110%;text-align: center;background-image: url(http://www.csun.edu/images/global_bg.jpg);background-repeat: repeat-x;}* html #global {margin: 0px;padding: 0px;}#global ul{font-weight:900;width:100%;list-style:none;margin:1px 0px;padding:0;}#global li{	display:inline;	background:none;	border-right:1px solid #330000;	margin:0px .7em 0px 0em;	padding:0 .7em 0 0;	line-height:1.5em;}#global li.noborder {border: none;}#global a {text-decoration: none;color: #ffffff;}#global a:visited {color:#ffffff;text-decoration:none;}#global a:hover {text-decoration: none;color: #FFCC00;}#global a:active {	text-decoration: none;	color: #ffffff;}#bannerwrap {	text-align: center;	overflow:hidden;	padding:0;	margin: 0px 1em 1em 4%;	height: 200px;	border-bottom: 1px solid #900;	float: left;	width: 93%;}* html #bannerwrap {	padding:0;	margin: 0px 0px 1em 10px;}/* Left Column Section */.left_col {float:left;clear:left;width:20%;	margin:.5% 1% 1% 3%;padding:0% 2% 0% 0%;overflow:hidden;	}.left_col ul {	margin: 0px 0px 0.5em 4px;	padding: 0px;	list-style: none;}ul#navigation {	list-style: none;	margin: 0px 10px 1em 14px;	padding: 0px;	font-weight: bold;}ul#navigation a {	text-decoration: none;	display: block;	padding: 5px;	border: 1px solid #CCCCCC;}ul#navigation li {	margin: 0px;	padding: 0px;	text-decoration: none;	border: 1px solid #F4F4F4;}* html .left_col {width:22%;	margin:.5% 0% .5% 1%;padding:0% 1% 0% 0%;}/* Middle Column Section */.main_col {float:left;width:68%;margin:.5% .5% 1% .5%;padding:0% 1% 0% 1%;border-left:1px solid #999999;overflow:hidden;}.eventitem {	width: 100%;	margin: 0px 0px 1em 1em;	padding: 0px;}div.clear {	clear: both;}.eventitem img {	margin: 0px 16px 20px 0px;	padding: 1px;	float: left;	border: 1px solid #999999;}* html .main_col {width:67%;margin:.5% 0% 0% 1%;padding:0% 1% 0% 1%;}ul#gallery {	list-style: none;	margin: 0px 0px 0px 14px;	padding: 0px;}ul#gallery img {	margin: 0px;	padding: 1px;	border: 1px solid #999999;}ul#gallery li {	margin: 0px 1em 1em 0px;	padding: 0px;	float: left;}#main_col_img{clear:none;margin:0px 0px 0px 9px;padding:0px 1px 1px 0px;border-bottom:1px solid #999999;}/* Right Column Section */.right_col {float:right;width:21%;margin:.5% 3% 0% 0%;padding:0px 0px 0px 0%;overflow:hidden;}* html .right_col {width:22%;margin:.5% .5% 0% 0%;padding:0px 0px 0px 0px;}/* Footer Section */#footer {	width:100%;	clear:both;	margin:40px 0px 0px;	padding:8px 0px 0px;	border-top: 1px solid #666666;	font-size: .8em;	text-align: center;}#footer a {	color: #333333;}#footer h4 {font-size:90%;font-weight:400;padding:2px 16px 2px 12px ;margin: 8px 8px 4px 8px;display:inline;border-right:1px solid #333333;}#footer ul {	margin: 0px 0px 15px;	padding: 0px;	list-style: none;}#footer li {	list-style:none;	margin:0px 15px 0px 0px;	padding:0 15px 0 0;	border-right: 1px solid #999999;	display: inline;}#footer .last {	margin: 0px;	padding: 0px;	border-style: none;}ul.photonav {	list-style: none;	margin: 0px 0px 0px 14px;	padding: 0px;}ul.photonav li {	display: inline;	margin: 0px 1em 1em 0px;	padding: 0px;}
