/*
 * Formatting section.
 */

/*
 * Formatting Section
 */

.floatright {
	float: right;
}
.floatleft {
  float: left;
}

/* #menu_header and #menu .heading */ 
#menu_header, #news_header {
  font-weight: bold;
  text-align: center;
	color: black;
}

#menu .heading, #news .heading { /* This is for headings within the menu in the left-hand column and the news in the right-hand column. */
  font-size: 12px;
  font-weight: bold;
  text-align: center;
	color: black;
  margin: 0px;
	border-top:    3px double #236D6C;
	border-right:  0px solid #236D6C;
	border-bottom: 3px double #236D6C;
	border-left:   0px solid #236D6C;
	padding: 2px 0px 4px 0px;
}

/* #title */
#title h1 {
  font-size: 1.8em;
  background: transparent;
	color: white;
  margin: 0px;
	padding: 0px;
}
#title h2 {
  font-size: 1.3em;
  background: transparent;
	color: white;
  margin: 0px;
	padding: 0px;
}
#title h3 {
  font-size: 1.1em;
  background: transparent;
	color: white;
  margin: 0px;
	padding: 0px;
}
#title a {
	color: white;
  text-decoration: none;
}
#title a:visited {
	color: white;
  text-decoration: none;
}
#title a:hover {
	color: white;
  text-decoration: underline;
}


/* #breadcrumbs */
#breadcrumbs {
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: black;
}
#breadcrumbs .active {
  color: gray;
}

#breadcrumbs a.activepath {
  font-weight: normal;
  font-style: normal;
  text-align: left;
  text-decoration: underline;
  color: black;
}
#breadcrumbs a.activepath:hover {
  text-decoration: none;
}

/* #content */
#content h1, #content h2, #content h3 {
  color: #ab2442;
}

#content a {
	color: #000080;
}
#content a:visited {
	color: #990033;
}
#content a:active {
	color: black;
}
#content a:hover {
	color: red;
/*	background-color: silver; */
/*	text-decoration: none; */
}

#content ul {
  list-style-type: square;
	list-style-image: url(http://www.brad.ac.uk/acad/archsci/images/sq_green_sml.gif);
}


/* #update */
#update {
  font-size: 0.8em;
	text-align: right;
}

/* #footer */
#footer .divider {
	text-align: right;
  font-size: 1.0em;
	background-color: #d1d1d1;
	padding: 0px 0px 3px 5px; 
}

#footer .footerleft, #footer .footerright {
  font-size: 0.8em;
  margin: 0px;
  padding: 0px 0px;;
}
#footer .footerleft {
	text-align: left;
}
#footer .footerright {
	text-align: right;
}

/* #logo */  
#logo {
  text-align: right;
}
#logo a:hover {
	border-bottom: 1px solid white;
}

/* #weelinks */
#weelinks { 
  font-weight: normal;
  font-style: normal;
  text-align: right;
  text-decoration: none;
  color: white;
}
#weelinks a { 
  text-decoration: none;
  color: white;
}
#weelinks a:hover {
  text-decoration: underline;
}

/* #news */

#news a {
  font-size: 0.9em;
  font-weight: normal;
  font-style: normal;
  text-align: left;
  text-decoration: none;
  color:  #236D6C;
  display: block;
  padding: 1px 5px; 
  margin: 0px;
  background: transparent;
}
#news a:visited {
  color: #339999;
}
#news a:hover {
  text-decoration: none;
  color: #339999;
  background: white;
  padding: 0px 5px;
  margin-bottom: 0px;
  border-top: 1px solid #236D6C;
  border-bottom: 1px solid #236D6C;
}
#news a:active {
}

#news .small {
  font-size: 0.9em;
}	
#news a.others {
  font-size: 1.1em;
  font-weight: bold;
	padding: 2px 10px;
	text-decoration: underline;
}
#news a.others:visited {
	color: #990033;
}
#news a.others:hover {
  text-decoration: underline;
	color: red;
  background: transparent;
	padding: 2px 10px;
  border: 0px;
}

#news ul {
  list-style-type: square;
	list-style-image: url(http://www.brad.ac.uk/acad/archsci/images/sq_green_sml.gif);
}

