/*
-----------------------------------------------
NIUSI Cascading Style Sheet for Screen Display
Designer: Travis Chillemi working for CITT 
Much modified by the happy folks at GreenRiver.org
----------------------------------------------- */

#whatsnew { 	
position: relative; 	
left: 15px; 	
background-image:url(/link-shadow.jpg); 	
border:1px solid rgb(16,53,98);
width:310px; 	
}  
#whatsnew h2{ 
:block; text-align:left; 
width:310px; 
background-image:url(/menugradient.jpg); 
background-color:rgb(16,53,98); 
line-height:32px; 
font-size:15px; 
font-style: italic; 
color:white; 
margin:0px; 
padding:0px; 
}  
#whatsnew ul{ 
list-style-position: outside; 
list-style-image: url(/arrow.gif);
padding-right:1em; 
}  
#whatsnew a{ 
color: rgb(46,87,136); 
font-size:12px; 
font-weight: bold; 
text-decoration:none; 
}  
#whatsnew a:hover{ 
text-decoration:underline;  
}

/* -----------------------redefined HTML elements------------------------------------*/


body {
	margin:0px;
	background: #390000 url(/images/background_gradient.jpg) repeat-x fixed top;
	
}
img  { border: 0; text-decoration: none;}



/*-----------------------------image floats------------------------*/
.imgleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.imgright {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

/* -----------------------main table style------------------------------------*/
.maintable {
	border: 1px solid #9c8080;
}

/* ----------Navigation on the bottom of the page, just above the copyright --------------*/
.bottomNav {
	background: #880612 url(/images/bottom_nav_gradient.jpg) repeat-x;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	padding: 3px;
}

.bottomNav a:link {
color:white;
text-decoration:none;
}
.bottomNav a:visited {
	color: #ffffff;
	text-decoration: none;
}
.bottomNav a:hover {
color:yellow;
text-decoration:underline;
}
.bottomNav a:active {
color:yellow;
text-decoration:none;
}

/* ----------------------------Copyright styles -------------------------------*/
.copyright {
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #000829;
	text-align: center;
	padding: 5px 2px 5px 2px;
line-height: 1.75em;
}

.copyright a:link {
color:#FFFFFF;
text-decoration:underline;
}
.copyright a:visited {
color:#FFFFFF;
text-decoration:underline;
}

.copyright a:hover {
color:yellow;
text-decoration:underline;
}

.copyright a:active {
color:yellow;
text-decoration:underline;
}










/* ---------------------------content table cell styles--------------------------------*/
.content {
	font: 80%/160% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000829;
	padding: 15px 30px 5px 25px;
	background: #FFFFFF;
  vertical-align: top;
}

.content h1 {
	font: bold 110% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: url(/images/title_background.gif) repeat-x bottom;
	padding-bottom: 10px;
	padding-top: 0px;
}

.content h2 {
	font: bold 100% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	padding-top: 0px;
}
.content h2.events { /* for events pages only */
	font: bold 100% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0 5px 0;
}
.content h3 {
	font: bold 100% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-left:20px;
	padding-top: 0px;
	}

.content p {
margin-left:20px;
margin-right:10px;
}

.content li {
margin-left: 20px;
margin-bottom:10px;
}

.content ul {

list-style-type:square;
margin-left: 20px;
padding-left: 0;
}

.content a:hover {
color:#390000;
}

/* ---------------------------subnavigation styles--------------------------------*/


.subnav {
	font: 80% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px;
}
.subnav h1 {
	font: bold 110% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-left: 15px;
	background: url(/images/subnav_title_background.gif) no-repeat bottom;
	padding-bottom: 10px;
	padding-top: 0px;
}

.subnav img {

border:1px solid white;
padding:1px;
margin:5px;
}

.subnav ul {
	list-style: url(/images/bullet.gif);
	
	
}

.subnav ul a:link {

color:#FFFFFF;
text-decoration:none;

}
.subnav ul a:visited {

color:#FFFFFF;
text-decoration:none;

}
.subnav ul a:hover {

color:yellow;
text-decoration:underline;

}
.subnav ul a:active {

color:yellow;
text-decoration:none;

}
.subnavTD {
	background: #103562 url(/images/subnav_gradient.jpg) repeat-y left;
}
.subnav li {
	margin-top:.8em;
}



/* ---------------------------publications styles--------------------------------*/

.pub ul{
list-style-type:square;
}

.publications {
	/*background: #DEEBFA url(/images/publications_background.gif) no-repeat right bottom;
	margin: 10px 20px;
padding: 5px 5px 70px 20px;
	border: 1px solid #B3D1F4;*/
}

.publications h2 {
	font: bold 100% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
	
	}
	
.publications {

list-style-image:url(/images/publication_bullet.gif);
}

p.notice {
  padding: .5em;
  border: 1px solid #c33;
}



/* ---------------------------enews styles--------------------------------*/	

	
.enews {
	border: 1px solid #390000;
	padding:5px;
}

.enews ul, li {

margin-left:0px;

}
.enews h2 {
text-align:center;
}

.logos {
	margin-right: 30px;
	margin-left: 30px;
padding-bottom: 30px;
}

/* ---------------------------obiki styles--------------------------------*/	
#login{
font: 80% arial, helvetica sans-serif;
text-align:right;

	padding: 15px 10px 5px 25px;


}

#login a:link {
color:blue;
text-decoration:none;
}
#login a:visited {
color:#390000;
	text-decoration: none;
}
#login a:hover {
color:#390000;
text-decoration:underline;
}
#login a:active {
color:#390000;
text-decoration:none;
}

.edit{
font: 80% arial, helvetica sans-serif;
	margin-left:25px ;
}

#art{
background-color:#103562;
}

div#actions {
  text-align: right;
  font-size: 80%;
}
div#actions strong{
  color: red;
}

.popupcampus { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: #eaeaea; LAYER-BACKGROUND-COLOR: #eaeaea; width: 220; BORDER: 2px solid #103562; PADDING: 13px; z-index: 10; font: 12px Arial, Helvetica, sans-serif; margin: 0;  color: #000; }

/* ------------------------------- BLOG STYLIES ------------------------------ */
/* ------------- content half ------------------- */
.content .obiki-blog-sidebar {
  display: none;
}
.content .obiki-blog-container-sidebar {
  width: 0 !important;
}
.content .obiki-blog-post h3 {
  font-size: 120%;
}
.content .obiki-blog-post-comments {

}
.obiki-blog-post-content {
  font-weight: bold;
  padding: 0 0 1em 0;
  border-bottom: 1px solid #ccc;
}
/* ------------- sidebar half ------------------- */
.subnavTD .obiki-blog-post {
  display: none;
}

.subnavTD .obiki-blog-sidebar {
  background: none;
  width: 100%;
}
.subnavTD table.obiki-blog-container td {
  width: 4px !important;
}
.subnavTD table.obiki-blog-container {
  width: 210px;
  margin: 0;
}

.subnavTD .obiki-blog-sidebar a, .subnavTD .obiki-blog-sidebar ul a {
  color: #fff;
  text-decoration: underline;
  font-weight: bold;
}
.subnavTD .obiki-blog-sidebar-box {
  background: none;
  border: none;
}
.belowart1 {
  width:180px;
  position:relative;
  left: 10px;
  top:5px;
  color: white;
  border:1px solid white;
  padding-left:10px;
}

.belowart {
	font: 80% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px;
}


.belowart h1 {
	font: bold 110% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-left: 15px;
	background: url(/images/subnav_title_background.gif) no-repeat bottom;
	padding-bottom: 10px;
	padding-top: 0px;
}
