/*
Theme Name: University of Westminster - BLUE theme
Theme URI: http://wordpress.org/
Description: The 2011 child theme for University of Westminster - Blue theme.
Author: University of Westminster - Online Team
Author URI: http://westminster.ac.uk/
Template: westminster
Version: 1.0

License:
License URI:

General comments: This template is for use on the westminster.ac.uk domain only. It is not authorised for use anywhere else on the web.
*/

@import url("../westminster/style.css");

/* ################################################# */	
/* ###############    TYPOGRAPHY   ################# */
/* ################################################# */	

h1 { font-size: 246.2%;
	color: #418cd7;
	font-weight: normal;
	margin: 0 0 24px 0;
}
a:link, a:active, a:focus, a:visited, a:hover, a:visited:hover { text-decoration: none;
	color: #418cd7;
}
a:focus, a:hover, a:visited:hover { text-decoration: underline;
}
a.arrow:focus, a.arrow:hover, a.arrow:visited:hover, .login_panel ul li a:focus, .login_panel ul li a:hover, .login_panel ul li a:visited:hover, .right_hotspot a.arrow:focus, .right_hotspot a.arrow:hover, .right_hotspot a.arrow:visited:hover, a.arrow_greyblue:focus, a.arrow_greyblue:hover, a.arrow_greyblue:visited:hover { background: url("../westminster/images/link_arrow_blue.gif") 0 11px no-repeat;
			color: #418cd7;
			text-decoration: underline;
}
a.external:focus, a.external:hover, a.external:visited:hover, a.external_greyblue:focus, a.external_greyblue:hover, a.external_greyblue:visited:hover { color: #418cd7;
	background: url("../westminster/images/icon_external_blue.gif") 0 3px no-repeat;
	text-decoration: underline;
}
/* -----------------footer panel links------------------ */	

  #footer ul li a:focus, #footer ul li a:hover, #footer ul li a:visited:hover { color: #418cd7;
  text-decoration: underline;
}	
#footer .footer_links ul li { 
	padding: 0 12px 3px 0;
  	margin: 0 8px 0px 0;
  	list-style-type: none;
  	background: transparent;
  	/*			line-height: 1.5em;*/
  	border-right: 1px solid #418cd7;
 }
/* ############################################ */	
/* ###############    LISTS   ################# */
/* ############################################ */	

.main_content ul { margin: 0 0 14px 0;
	padding: 0;
	line-height: 1.3em;
	list-style-type: none;
	}
	.main_content ul li { margin: 0 0 6px 0;
		padding: 0 0 0 12px;
		list-style-type: none;
		background: transparent url("../westminster/images/bullet_blue.gif") 0 7px no-repeat;
		} 
 
/* ################################################ */	
/* ###############    SIDE MENU   ################# */
/* ################################################ */	


	div.side_menu ul { list-style: none;
		margin: 0 0 24px 0;
		padding: 0 0 10px 0;
		background-color: #C8DCF5;
		}
			div.side_menu ul li { color: #333;
				margin: 0;
				}
			p#site_title { color: #fff;
				background-color: #418cd7;
				font-size: 169.2%;
				padding: 0px 0 1px 16px;
				margin-bottom: 1px;
				}
				
				div.side_menu ul li a:link, 
				div.side_menu ul li a:active, 
				div.side_menu ul li a:visited, 
				div.side_menu ul li.selected span, 
				div.side_menu ul li.current-menu-item a { background: url("../westminster/images/link_arrow_black.gif") 16px 12px no-repeat;
					padding: 7px 0 7px 26px;
					display: block;
					background-color: #C8DCF5;
					color: #000;
					text-decoration: none;
					}
					div.side_menu ul li a:focus, div.side_menu ul li a:hover, div.side_menu ul li a:visited:hover { text-decoration: underline;
						}
					div.side_menu ul li.section_title { border-bottom: 1px solid white;
						background-color: #82B4E6;
						margin: 0;
						}
						div.side_menu ul li.section_title a:link, div.side_menu ul li.section_title a:active, div.side_menu ul li.section_title a:focus, div.side_menu ul li.section_title a:visited { background-color: #d989af;
							}
							
						div.side_menu ul li a:hover, 
						div.side_menu ul li a:visited:hover, 
						div.side_menu ul li.section_title a:hover, 
						div.side_menu ul li.section_title a:visited:hover, 
						div.side_menu ul li.selected a:link, 
						div.side_menu ul li.selected a:active, 
						div.side_menu ul li.selected a:focus, 
						div.side_menu ul li.selected a:visited, 
						div.side_menu ul li.selected a:hover, 
						div.side_menu ul li.selected a:visited:hover, 
						div.side_menu ul li.selected span, 
						div.side_menu ul li.current-menu-item a					
						{ background: url("../westminster/images/link_arrow_blue.gif") 16px 12px no-repeat;
							background-color: #fff;
							color: #418cd7;
							}
	
	
	
	
	
					
/* -----------------Right column hotspots------------------ */		
.right_hotspot { border: 1px solid #C8DCF5;
	border-top: 3px solid #418cd7;
	padding: 10px 20px 20px 10px;
	margin-bottom: 24px;
	width: 192px;
	}
.right_hotspot ul {
	padding-left: 12px;
	list-style-image: url("../westminster/images/link_arrow_blue.gif");
}

.right_hotspot img { margin: 0 0 10px 0;
	}
/* -----------------Landing page hotspots------------------ */		
.grid_small .text_panel { width: 250px; 
	height: auto; 
	min-height: 58px; 
	background: #418cd7 url("../westminster/images/background_hotspot_blue.gif") repeat-x; 
	border-right: 2px solid white; 
	color: white; 
	float: left; 
	clear: left;
	padding: 10px;
	color: white;
}
/* ############################################ */	
/* ###############    OTHER   ################# */
/* ############################################ */	

.bookmarks { padding: 0 272px 30px 208px;
	border-bottom: 3px solid #418cd7;
	margin-bottom: 12px;
}
