/* CSS Document */

/*==================================*/
/*    Author: Chris Johnson         */
/*    Company: Corporate 3 Design   */
/*    Date: October 7, 2008         */
/*==================================*/

/*==================================*/
/*---------- PAGE/GENERAL ----------*/
/*==================================*/
* {
	margin: 0;
	padding: 0;
}


html {
	width: 100%;
	height: 100%;
}

body {
	width: 100%;
	height: 100%;
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 100%;
	line-height: 100%;
	background-color: #fff;
}

.clear {
	clear:both;
}

a:link {color: #000; text-decoration: none;}
a:visited {color: #000; text-decoration: none;}
a:hover {text-decoration: none; color: #b3c7d8;}
a:active {text-decoration: none; outline:none;}
a:focus { outline:none }

img {
	border: 0;
}

#wrapper_bg {
	background: url(../images/main/bg_gradient2.jpg) repeat-x top left #fff;
	width: 930px;
}

#wrapper {
	width: 900px;
	margin: 0 auto;
	background: url(../images/main/wrapper_bg.jpg) repeat-y top left;
	padding: 0 15px 0 15px;
}

/*==================================*/
/*---------- HEADER ----------------*/
/*==================================*/

#header {
	width: 930px;
	height: 130px;
	background: url(../images/main/header_bg2.jpg) top left no-repeat;
	margin: 0 auto;
}

#header .date {
	color: #4c78a3;
	font-size: .7em;
	font-family: "Georgia", Times New Roman, Times, serif;
	height: 24px;
	width: 362px;
	padding: 6px 0 0 28px;
}

.futureui {
	color: #4c78a3;
	background-color:#CC6600;
	font-size: .7em;
	font-family: "Georgia", Times New Roman, Times, serif;
	height: 35px;
	width: 600;
	text-align:center;
}

.futureui input[type="text"] {
	width:10em;
	font-size:1em;
	font-family: "Georgia", Times New Roman, Times, serif;

}
.futureui button, .futureui a {
position:relative;
top:5px;
}

#header .home {
	height: 100px;
	width: 390px;
}

#header .home a{
	width: 390px;
	height: 100px;
	display: block;
}

/*==================================*/
/*-- CREIGHTON UNIVERSITY HEADER ---*/
/*==================================*/

#creightonheaderbar {
	width: 930px;
	height: 50px;
	position: relative;
	padding: 0;
	margin: 0;
}

#creightonlogo {
	width: 120px;
	height: 50px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#creightonlogo a{
	width: 120px;
	height: 50px;
	display: block;
	background: url(../images/main/creightonuniversitylogo_header.gif) 28px 50% no-repeat;
	overflow: hidden;
	text-indent: -9999em;
}

#creightonheaderbar ul {
	width: 529px;
	height: 50px;
	list-style: none;
	position: absolute;
	right: 0px;
	top: 0px;
	overflow: hidden;
	padding: 0 5px 0 0;
}

#creightonheaderbar ul li {
	height: 50px;
	float: left;
}

#creightonheaderbar ul li a {
	display: block;
	height: 50px;
	color: #fff;
	font-size: .7em;
	line-height: 420%;
	background: url(../images/main/splitterline.gif) 100% 50% no-repeat;
	text-align: center;
}

#creightonheaderbar ul li a:hover {
	text-decoration: underline;
}

#creightonheaderbar ul li.aboutcreighton a {width: 100px;}
#creightonheaderbar ul li.academics a{width: 75px;}
#creightonheaderbar ul li.campuscommunity a{width: 132px;}
#creightonheaderbar ul li.ministry a{width: 57px;}
#creightonheaderbar ul li.administration a{width: 90px;}
#creightonheaderbar ul li.search a{width: 55px; background: none;}

#iespacer {
	width: 930px;
	height: 50px;
}

/*==================================*/
/*---------- NAVIGATION ------------*/
/*==================================*/

ul#navigation {
	display: none;
}

/*==================================*/
/*---------- SIDEBAR 1 -------------*/
/*==================================*/

#sidebar1 {
	width: 179px;
	float: left;
	font-size: .7em;
	padding: 25px 0 0 0;
	color: #868686;
}

#sidebar1 ul {
	list-style: none;
}

#sidebar1 ul li{
	width: 179px;
	padding: 0 0 7px 0;
	background:url(../images/main/sidebar1accordion_bot.jpg) 12px 100% no-repeat;
	margin: 0 0 10px 0;
}

/* In the news Button */
#sidebar1 li.inthenews h3 a{background:url(../images/main/sidebar1_header.gif) 0px 0px no-repeat;}
#sidebar1 li.inthenews h3 a:hover {background:url(../images/main/sidebar1_header.gif) 0px -35px no-repeat;}

#sidebar1 li.active.inthenews h3 a {background:url(../images/main/sidebar1_header.gif) 0px -35px no-repeat;}

#sidebar1 li.inthenews h3 a.image, #sidebar1 li.inthenews h3 a.image:hover {
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/main/creightoninthenews.jpg) 0 0 no-repeat #fff;
	display: block;
	height: 34px;
	width: 155px;
	text-align: center;
	color: #4f7eaa;
	font-weight: bold;
	padding: 120px 0 10px 0;
	font-size: 1.1em;
	text-decoration: none;
	border: 1px solid #e1e1e1;
	border-width: 0 1px 0 1px;
}

/* Events Calendar Button */
#sidebar1 li.eventscalendar h3 a{background:url(../images/main/sidebar1_header.gif) 0px 0px no-repeat;}
#sidebar1 li.eventscalendar h3 a:hover {background:url(../images/main/sidebar1_header.gif) 0px -35px no-repeat;}

#sidebar1 li.active.eventscalendar h3 a {background:url(../images/main/sidebar1_header.gif) 0px -35px no-repeat;}

#sidebar1 li.eventscalendar h3 a.image, #sidebar1 li.eventscalendar h3 a.image:hover {
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/main/eventcalendar.jpg) 0 0 no-repeat #fff;
	display: block;
	height: 34px;
	width: 155px;
	text-align: center;
	color: #4f7eaa;
	font-weight: bold;
	padding: 120px 0 10px 0;
	font-size: 1.1em;
	text-decoration: none;
	border: 1px solid #e1e1e1;
	border-width: 0 1px 0 1px;
}

#sidebar1 li h3 {
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: normal;
	color: #fff;
	font-size: 1em;
	margin: 0 0 0 12px;
}

#sidebar1 li h3 a{
	color: #fff;
	width: 141px;
	height: 26px;
	display: block;
	padding: 9px 0 0 16px;
}

#sidebar1 ul li li {
	background: none;
	padding: 0 0 0 12px;
	width: 157px;
	margin: 0;
}

#sidebar1 ul li li a {
	background-color: #fff;
	border: 1px solid #dad8d8;
	border-width: 1px 1px 0 1px;
	display: block;
	width: 147px;
	padding: 6px 0 6px 8px;
	color: #4f7eaa;
}

#sidebar1 ul li li a:hover {
	background-color: #f7f7f7;
	background: url(../images/main/newsarticlehover_bg.jpg) top left repeat-x;
}

/*==================================*/
/*---------- CONTENT ---------------*/
/*==================================*/

.expandnewstoggle {
	display:none;
}


#content {
	width: 481px;
	float: left;
	font-size: .8em;
	padding: 25px 28px 25px 28px;
}

#content h1 {
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #9b9b9b;
	font-weight: normal;
	font-size: 1.4em;
	padding: 0 0 15px 0;
}

#content ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#content ul li {
	padding: 0;
	margin: 0;
}

#content ul.drawers, #content ul.drawers li, #content ul.drawers ul {
	width: 481px;
}

#content ul.drawers p {
	width: 481px;
	padding: 0 0 15px 0;
	margin: 0;
}

#content .line {
  width: 481px;
  height: 1px;
  border: 1px solid #e1e1e1;
  border-width: 0 0 1px 0;
  margin: 25px 0 25px 0;
}

#content h2.ui-accordion-header.selected {
	color: #6ca1d3;
}

#content h2 {
	color: #4f7eaa;
	font-size: 1.1em;
	margin: 0;
	padding: 10px 0 10px 0;
	cursor:pointer; 
	font-weight: 600;
}

#content h2:focus {
	outline: none;
}

#content #home h2 {
	font-weight: normal;
}

#content h3 {
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #9b9b9b;
	font-weight: normal;
	font-size: 1.2em;
	padding: 0 0 15px 0;
}

#content .drawers li.drawer {
	padding: 0;
	margin: 0;
	border: 1px solid #e1e1e1;
	border-width: 0 0 1px 0;
}

#content #home .drawers li.drawer{
	border: none;
	margin: 0;
	padding: 0;
}

#content li.drawer p {
	padding: 0 0 15px 0;
	margin: 0;
}

#content .articletitle {
	color: #4f7eaa;
	font-size: 1.1em;
}

#content .date {
	padding: 0 0 15px 0;
	font-size: .9em;
	color: #000;
	font-weight: 600;
	font-size: .8em;
}

#content .date {
	color: #9b9b9b;
	font-weight: normal;
}

#content .articletitle a {
	text-decoration: none;
}

#content .articletitle a:hover {
	text-decoration: underline;
}

#content a {
	color: #4f7eaa;
	text-decoration: underline;
}

#content a:hover {
	color: #6ca1d3;
}

#content li.drawer ul{
	margin: 0;
	padding: 0;
}

#content li.drawer ul li {
	margin: 0;
	padding: 0;
}

/*==================================*/
/*-------- ARCHIVE NAV -------------*/
/*==================================*/

#content ul#archivenav{
	width: 481px;
	height: 35px;
	padding: 0 0 15px 0;
}

#content ul#archivenav li{
	width: 48px;
	height: 35px;
	float: left;
	overflow: hidden;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#content ul#archivenav li a {
	width: 48px;
	height: 26px;
	display: block;
	background: url(../images/main/archivebuttons.gif) -50px 0 no-repeat;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 9px 0 0 0;
	font-size: .9em;
}

#content ul#archivenav li a:hover, #content ul#archivenav li.active a {
	background: url(../images/main/archivebuttons.gif) -50px -35px no-repeat;
}

#content ul#archivenav li.day10 a {
	background: url(../images/main/archivebuttons.gif) 0 0 no-repeat;
}

#content ul#archivenav li.day10 a:hover, #content ul#archivenav li.day10.active a {
	background: url(../images/main/archivebuttons.gif) 0 -35px no-repeat;
}

#content ul#archivenav li.day1 a {
	width: 49px;
	background: url(../images/main/archivebuttons.gif) -98px 0 no-repeat;
}

#content ul#archivenav li.day1 a:hover, #content ul#archivenav li.day1.active a {
	background: url(../images/main/archivebuttons.gif) -98px -35px no-repeat;
}

/*==================================*/
/*-------- FORM ELEMENTS -----------*/
/*==================================*/

#content form li {
	margin: 0 0 10px 0;
}

label {
	color: #4f7eaa;
	font-size: 1em;
	font-weight: 600;
	position: relative;
}

fieldset {
	border: none;
}

input[type="text"], input[type="password"] {
	border: 1px solid #dad8d8;
	padding: 4px 0 4px 0;
	margin: 5px 0 0 0;
	background-color: #f8f8f8;
	vertical-align: middle;
	width: 300px;
}

input[type="text"]:focus, input[type="password"]:focus {
	background-color: #fff;
}

textarea {
	border: 1px solid #dad8d8;
	padding: 4px 0 4px 0;
	background-color: #f8f8f8;
	margin: 5px 0 0 0;
	width: 300px;
}

textarea:focus {
	background-color: #fff;
}

#content img.ui-datepicker-trigger {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 307px;
	top: 20px;
}

#content form button {
	margin: 0;
	width: 141px;
	height: 31px;
	border: none;
	background: url(../images/main/submit_but.jpg) no-repeat 0 0;
	cursor: pointer;
	overflow: hidden;
	text-indent: -9999em;
	display: block;
}

#content form button:hover{
	background: url(../images/main/submit_but.jpg) no-repeat 0 -31px;
}

#content label.error {
	position: absolute;
	left:350px;
	top:23px;
	width: 130px;
	font-size: .7em;
	height: 19px;
	background: url(../images/main/error.gif) 0 0 no-repeat;
	text-align: center;
	color: #fff;
	padding: 1px 0 0 0;

}

input.required.error, textarea.required.error {
	background-color:#eaf1f6;
}

/*==================================*/
/*---------- SIDEBAR 2 -------------*/
/*==================================*/

#sidebar2 p a {
	color: #4f7eaa;
	text-decoration: underline;
}

#sidebar2 p a:hover {
	color: #6ca1d3;
}

#sidebar2 {
	width: 184px;
	float: left;
	font-size: .7em;
	padding: 25px 0 0 0;
	color: #868686;
}

#sidebar2 ul {
	list-style: none;
	width: 184px;
	margin: 0;
	padding: 0;
}

#sidebar2 ul li {
	margin: 0 0 10px 0;
}

#sidebar2 ul ul {
	width: 157px;
	padding: 0 0 7px 0;
	background:url(../images/main/sidebar2accordion_bot.jpg) 0px 100% no-repeat;
	margin: 0 0 0 12px;
}

#sidebar2 ul ul li {
	background-color: #e9e9e9;
	border: 1px solid #dad8d8;
	border-width: 0 1px 0 1px;
	padding: 13px 16px 0px 16px;
	margin: 0;
	width: 123px;
}

#sidebar2 h3 {
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: normal;
	color: #fff;
	font-size: 1em;
	margin: 0 0 0 12px;
}

#sidebar2 h3 a{
	color: #fff;
	width: 141px;
	height: 26px;
	display: block;
	padding: 9px 0 0 16px;
}

#sidebar2 .temperature {
	color: #4f7eaa;
	text-transform: uppercase;
	font-size: 1.2em;
	
}

#sidebar2 .quoter {
	padding: 5px 0 0 0;
	color: #4f7eaa;
	font-style:italic;
}

/* Health and Wellness Button */
#sidebar2 li.healthandwellness h3 {width: 157px; height: 35px;}
#sidebar2 li.healthandwellness h3 a{background:url(../images/main/healthandwellness.gif) 0px 0px no-repeat;}
#sidebar2 li.healthandwellness.open h3 a {background:url(../images/main/healthandwellness.gif) 0px -70px no-repeat;}

/* Ignatian notes Button */

li.ignatiannotes { overflow: hidden; width: 184px;}
li.healthandwellness {overflow: hidden; width: 184px;}
.healthandwellnessbody li {overflow: hidden;}

#sidebar2 li#ignatiannotes h3 {width: 157px; height: 35px;}
#sidebar2 li#ignatiannotes h3 a{background:url(../images/main/ignatiannotes.gif) 0px 0px no-repeat;}
#sidebar2 li#ignatiannotes.open h3 a {background:url(../images/main/ignatiannotes.gif) 0px -70px no-repeat;}

/* Jobs Button */
#sidebar2 li.jobs h3 {width: 157px; height: 35px;}
#sidebar2 li.jobs h3 a{background:url(../images/main/jobs.gif) 0px 0px no-repeat;}
#sidebar2 li.jobs h3 a:hover{background:url(../images/main/jobs.gif) 0px -35px no-repeat;}

/* Archive Button */
#sidebar2 li.archive h3 {width: 157px; height: 35px;}
#sidebar2 li.archive h3 a{background:url(../images/main/sidebar2_button_bg_bg.gif) 0px 0px no-repeat;}
#sidebar2 li.archive h3 a:hover {background:url(../images/main/sidebar2_button_bg_bg.gif) 0px -35px no-repeat;}

/* Athletics Button */
#sidebar2 li.athletics h3 {width: 157px; height: 35px;}
#sidebar2 li.athletics h3 a{background:url(../images/main/athletics.gif) 0px 0px no-repeat;}
#sidebar2 li.athletics h3 a:hover{background:url(../images/main/athletics.gif) 0px -35px no-repeat;}

/* Submit an item Button */
#sidebar2 li.submit h3 {width: 157px; height: 35px;}
#sidebar2 li.submit h3 a{background:url(../images/main/sidebar2_button_bg_bg.gif) 0px 0px no-repeat;}
#sidebar2 li.submit h3 a:hover {background:url(../images/main/sidebar2_button_bg_bg.gif) 0px -35px no-repeat;}

/* Todays weather button */
#sidebar2 li.todaysweather h3 {width: 157px; height: 35px;}

/* Partly Cloudy Icon */
.code30 h3 a, .code28 h3 a, .code29 h3 a, .code44 h3 a{background:url(../images/main/weather.gif) 0px 0px no-repeat;}
.code30 h3 a:hover, .code28 h3 a:hover, .code29 h3 a:hover, .code44 h3 a:hover {background:url(../images/main/weather.gif) 0px -35px no-repeat;}

/* Cloudy Icon */
.code26 h3 a, .code0 h3 a, .code20 h3 a, .code21 h3 a, .code22 h3 a, .code23 h3 a, .code27 h3 a{background:url(../images/main/weather.gif) 0px -70px no-repeat;}
.code26 h3 a:hover, .code0 h3 a:hover, .code20 h3 a:hover, .code21 h3 a:hover, .code22 h3 a:hover, .code23 h3 a:hover, .code27 h3 a:hover {background:url(../images/main/weather.gif) 0px -105px no-repeat;}

/* Sun Icon */
.code31 h3 a, .code25 h3 a, .code32 h3 a, .code33 h3 a, .code34 h3 a, .code19 h3 a, .code24 h3 a, .code36 h3 a, .code3200 h3 a{background:url(../images/main/weather.gif) 0px -140px no-repeat;}
.code31 h3 a:hover, .code25 h3 a:hover, .code32 h3 a:hover, .code33 h3 a:hover, .code34 h3 a:hover, .code19 h3 a:hover, .code24 h3 a:hover, .code36 h3 a:hover, .code3200 h3 a:hover {background:url(../images/main/weather.gif) 0px -175px no-repeat;}

/* Rain Icon */
.code6 h3 a, .code8 h3 a, .code9 h3 a, .code10 h3 a, .code11 h3 a, .code12 h3 a, .code17 h3 a, .code18 h3 a, .code35 h3 a, .code40 h3 a {background:url(../images/main/weather.gif) 0px -210px no-repeat;}
.code6 h3 a:hover, .code8 h3 a:hover, .code9 h3 a:hover, .code10 h3 a:hover, .code11 h3 a:hover, .code12 h3 a:hover, .code17 h3 a:hover, .code18 h3 a:hover, .code35 h3 a:hover, .code40 h3 a:hover {background:url(../images/main/weather.gif) 0px -245px no-repeat;}

/* Snow icon */
.code16 h3 a, .code5 h3 a, .code7 h3 a, .code13 h3 a, .code14 h3 a, .code15 h3 a, .code41 h3 a, .code42 h3 a, .code43 h3 a, .code46 h3 a{background:url(../images/main/weather.gif) 0px -280px no-repeat;}
.code16 h3 a:hover, .code5 h3 a, .code7 h3 a:hover, .code13 h3 a:hover, .code14 h3 a:hover, .code15 h3 a:hover, .code41 h3 a:hover, .code42 h3 a:hover, .code43 h3 a:hover, .code46 h3 a:hover {background:url(../images/main/weather.gif) 0px -315px no-repeat;}

/* Thunderstorm icon */
.code3 h3 a, .code4 h3 a, .code37 h3 a, .code38 h3 a, .code39 h3 a, .code45 h3 a, .code47 h3 a{background:url(../images/main/weather.gif) 0px -350px no-repeat;}
.code3 h3 a:hover, .code4 h3 a:hover, .code37 h3 a:hover, .code38 h3 a:hover, .code39 h3 a:hover, .code45 h3 a:hover, .code47 h3 a:hover {background:url(../images/main/weather.gif) 0px -385px no-repeat;}

/*==================================*/
/*---------- FOOTER ----------------*/
/*==================================*/

#footer {
	background: url(../images/main/footer_bg.jpg) repeat-x top;
	width: 930px;
	color: #fff;
	font-size: .7em;
	padding: 15px 0 0 0;
	height: 200px;
}

#footer a{
	text-decoration: underline;
	color: #fff;
}

#footer p{
	text-align: center;
	padding: 0 0 15px 0;
}

#footer ul {
	display: none;
}

#footer ul a {
	padding: 0 5px 0 5px;
}

#footer ul a:hover {
	color: #fce133;
	text-decoration: underline;
}

#footer li {
	display: inline;
}

#footer p img {
	display: none;
}
.c3d { display: none; }