/* bm.styles.css -----------------------------------------------------
   CSS styles for Fifty years of Monash Engineering,
   generated 2011-06-15 03:45:36 GMT by Big Medium v2.0.8
   
   DO NOT EDIT THIS FILE MANUALLY
   This file is generated automatically, and any changes that you
   make to it will be overwritten. To add your own custom styles,
   use the "Edit Theme CSS" option in the Big Medium control panel.
   You may also remove theme styles via the "Remove Design Theme"
   option. Navigation styles may be removed via the navigation options
   in "HTML Preferences."
   ------------------------------------------------------------------- */

/* START BASE BIG MEDIUM STYLES
------------------------------------------------------ */
/* $Id: base.css 3311 2008-09-05 09:56:36Z josh $ */

/* margins and containers
---------------------------------------------------------- */
p {
	margin-top:0;
	margin-bottom:1em;
}
div.bmw_link {  /* container for each page link */
	margin-bottom: 1.4em;
}
div.bmw_pagetools span { /* page tool spacing */
	margin-right: 1em;
}
div.bmw_pageContent, div.bmw_anncContent, div.bmw_tipContent, div.bmw_link, div.bmc_aboveContent, div.bmc_belowContent, div.bmw_images, div.bmw_gallery, form.bmf_form p {
	overflow: hidden;
	zoom:1; /* not standard, but necessary to make ie observe overflow */
}
/* navigation bars
---------------------------------------------------------- */
div.bmw_navigation ul, div.bmw_navigation li {
	list-style:none;
	padding:0;
	margin:0;
}
div.bmw_navigation a {
	display:block;
}
div.bmw_navigation iframe { /* for ie dropdowns */
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 0;
}
select.bmHide {
	visibility: hidden;
} /* for IE 5.0 dropdowns */
div.bmw_navigation div.bmn_skipnav a, div.bmw_navigation div.bmn_skipnav a:visited, div.bmw_navigation div.bmn_skipnav a:hover {
	position: absolute;
	left: -99999px;
	float: left;
	width: 1px;
	font-size: 1px;
	line-height: 1px;
	text-align:left;
	background-color:transparent;
}
/* big medium link
---------------------------------------------------------- */
a.bmw_bigmedium {
	width: 90px;
	height: 16px;
	background: url(bm.assets/powered_by_big_medium.gif) no-repeat;
	display:block;
	text-indent:-10000em;
	font-size:0em;
	line-height:0em;
}
/* images
---------------------------------------------------------- */
img {
	border: 0;
}
img.bma_leftthumb {
	float:left;
	margin-right: .5em;
}
img.bma_rightthumb {
	float:right;
	margin-left: .5em;
}
/* image wrappers
---------------------------------------------------------- */

div.bmc_image {
	padding: .5em
}
div.bmc_leftContentImage {
	float:left;
	margin-right: .5em;
}
div.bmc_rightContentImage {
	float:right;
	margin-left: .5em;
}
div.bmc_centerContentImage {
	margin-left: auto;
	margin-right: auto;
}
/* pullquotes
---------------------------------------------------------- */
blockquote.bmc_bigPullquote, blockquote.bmc_smallPullquote {
	padding: 0 1em;
	margin: 0;
	width: 200px;
}
blockquote.bmc_bigPullquote {
	font-size: small;  /* fake size for ie5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: medium; /* real font size for everyone else */
}
blockquote.bmc_rightPullquote {
	float:right;
	margin-left: .5em;
}
blockquote.bmc_leftPullquote {
	float:left;
	margin-right: .5em;
}
blockquote.bmc_centerPullquote {
	margin-left: auto;
	margin-right: auto;
}
/* document wrappers
---------------------------------------------------------- */

div.bmc_document {
	padding: 0 1em;
	width: 200px;
}
div.bmc_rightDocument {
	float:right;
	margin-left: .5em;
}
div.bmc_leftDocument {
	float:left;
	margin-right: .5em;
}
div.bmc_centerDocument {
	margin-left: auto;
	margin-right: auto;
}
div.bmc_Document {
	margin-bottom: 0.8em;
}
/* feed icon
---------------------------------------------------------- */

a.bma_feed {
	padding-left: 18px;
	background-image: url(bm.assets/feed-icon-12x12.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
/* comment icon
---------------------------------------------------------- */

a.bma_commentcount {
	padding-left: 14px;
	background-image: url(bm.assets/comment-12x12.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
/* document icons
---------------------------------------------------------- */
a.bm_docicon {
	padding-left: 20px;
	background-image: url(bm.assets/docIconSm_generic.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a.bm_gifDocIcon, a.bm_pngDocIcon, a.bm_jpgDocIcon, a.bm_jpegDocIcon, a.bm_icoDocIcon, a.bm_bmpDocIcon, a.bm_jfifDocIcon, a.bm_tifDocIcon, a.bm_tiffDocIcon, a.bm_psdDocIcon, a.bm_epsDocIcon {
	background-image: url(bm.assets/docIconSm_image.gif);
}
a.bm_pdfDocIcon {
	background-image: url(bm.assets/docIconSm_pdf.gif);
}
a.bm_docDocIcon {
	background-image: url(bm.assets/docIconSm_doc.gif);
}
a.bm_xlsDocIcon, a.bm_xlwDocIcon {
	background-image: url(bm.assets/docIconSm_excel.gif);
}
a.bm_rtfDocIcon {
	background-image: url(bm.assets/docIconSm_rtf.gif);
}
a.bm_txtDocIcon {
	background-image: url(bm.assets/docIconSm_txt.gif);
}
a.bm_xmlDocIcon {
	background-image: url(bm.assets/docIconSm_xml.gif);
}
a.bm_zipDocIcon, a.bm_gzDocIcon, a.bm_gzipDocIcon, a.bm_tazDocIcon, a.bm_tgzDocIcon, a.bm_hqxDocIcon, a.bm_binDocIcon, a.bm_tarDocIcon {
	background-image: url(bm.assets/docIconSm_zip.gif);
}
a.bm_sitDocIcon {
	background-image: url(bm.assets/docIconSm_sit.gif);
}
a.bm_dmgDocIcon {
	background-image: url(bm.assets/docIconSm_dmg.gif);
}
a.bm_pptDocIcon, a.bm_ppsDocIcon {
	background-image: url(bm.assets/docIconSm_powerpoint.gif);
}
a.bm_mppDocIcon {
	background-image: url(bm.assets/docIconSm_project.gif);
}
a.bm_sxwDocIcon, a.bm_stwDocIcon, a.bm_sxgDocIcon, a.bm_sdwDocIcon, a.bm_sglDocIcon {
	background-image: url(bm.assets/docIconSm_oo-write.gif);
}
a.bm_sxcDocIcon, a.bm_stcmDocIcon, a.bm_sdcDocIcon {
	background-image: url(bm.assets/docIconSm_oo-calc.gif);
}
a.bm_sxiDocIcon, a.bm_stiDocIcon, a.bm_sddDocIcon, a.bm_sdpDocIcon {
	background-image: url(bm.assets/docIconSm_oo-impress.gif);
}
a.bm_sxdDocIcon, a.bm_stdDocIcon, a.bm_sdaDocIcon {
	background-image: url(bm.assets/docIconSm_oo-draw.gif);
}
a.bm_mp3DocIcon, a.bm_mpuDocIcon, a.bm_m4aDocIcon, a.bm_midDocIcon, a.bm_midiDocIcon, a.bm_rmiDocIcon, a.bm_m4pDocIcon, a.bm_aacDocIcon, a.bm_aifDocIcon, a.bm_aiffDocIcon, a.bm_aifcDocIcon, a.bm_wavDocIcon, a.bm_wmaDocIcon, a.bm_ramDocIcon, a.bm_rmDocIcon {
	background-image: url(bm.assets/docIconSm_audio.gif);
}
a.bm_wmvDocIcon, a.bm_aviDocIcon, a.bm_mpegDocIcon, a.bm_mpeDocIcon, a.bm_mpgDocIcon, a.bm_mp4DocIcon {
	background-image: url(bm.assets/docIconSm_winvideo.gif);
}
a.bm_swfDocIcon {
	background-image: url(bm.assets/docIconSm_flash.gif);
}
a.bm_movDocIcon, a.bm_qtDocIcon, a.bm_moovDocIcon, a.bm_qtmDocIcon {
	background-image: url(bm.assets/docIconSm_quicktime.gif);
}
/* overflow navigation
---------------------------------------------------------- */
ul.bmw_overflowNav, ul.bmw_overflowNav li {
	margin: .5em 0em;
	padding: 0;
	list-style:none;
	position:relative; /* helps ie6 show the bottom link borders */
}
ul.bmw_overflowNav li {
	display:inline;
}
ul.bmw_overflowNav a, span.bma_inertPage {
	border:1px solid #999;
	padding: .2em .4em;
	text-decoration:none;
	background-color: #fff;
	line-height: 200%;
}
ul.bmw_overflowNav a.bma_thisPage {
	background-color: #ffa;
}
span.bma_inertPage {
	color: #999;
	border-color: #ccc;
}
/* search form 
---------------------------------------------------------- */

form.bmw_search button {
	vertical-align: top;
}
/* email, comment, widget-builder forms
---------------------------------------------------------- */
form.bmf_form {
	margin:.5em 0em;
	border: 1px solid #999;
	padding:.5em;
}
form.bmf_form p {
	overflow:hidden;
	zoom: 1;
}
form.bmf_form label {
	width: 30%;
	display: block;
	float:left;
	text-align: right;
	margin-right: .5em;
}
form.bmf_form input, span.bmf_caption {
	width: 60%;
	display: block;
	float:right;
	margin-right: .5em;
}
label.bmf_req, p.bmf_req label {
	font-weight:bold;
}
form.bmf_form .bmf_comment {
	float:none;
	width: 99%;
	margin: 0;
	display:inline;
}
form.bmf_form label.bmf_auto, form.bmf_form input.bmf_auto {
	width: auto;
	display:inline;
	float:none;
}
p.bmf_authorintro-sent, p.bmf_authorintro-, p.bmf_sendintro, p.bmf_confirm, div.bmf_tomail, div.bmf_emailform-sent, form.bmf_form input.bmf_honey, .bmf_honey {
	display:none;
}
p.bmf_sendintro-, div.bmf_tomail-, p.bmf_confirm-sent {
	display:block !important;
}
p.bmf_privacy {
	font-size: smaller;
}
#bmjsFeed {
	width:95%
}
/* gadget preview styling */
#bmjsSample div.bmfeedItem {
	margin-bottom:1em;
	overflow:hidden;
	zoom:1
}
#bmjsSample img {
	float:left;
	margin-right:5px;
}
#bmjsSample div div > p:first-child {
	margin-top:0
}
#bmjsSample div div > p:last-child {
	margin-bottom:0
}
/* workaround for mozilla hidden field bug */
input[type="hidden"] {
	display: none !important;
	visibility: hidden !important;
	padding: 0;
	border: 0;
}
/* comment html
---------------------------------------------------------- */

.bmc_comment {
	zoom: 1;
	overflow: hidden;
	border:1px solid #666;
	padding:.3em;
	margin-bottom: 1em;
	background-color: #fff;
}
.bmc_comment_staff {
	background-color: #ffc;
}
.bmc_comment_meta {
	background-color: #ddf;
	padding: .1em .5em;
	overflow: hidden;
	zoom: 1;
}
.bmc_comment_name {
	font-weight:bold;
	float: left;
	width: 40%;
}
.bmc_comment_timestamp {
	float:right;
	width: 55%;
	text-align:right;
	padding-top: .2em;
}
.bmc_comment_date, .bmc_comment_time {
	padding-right: .5em;
	border-right: 1px solid #999;
	margin-right: .2em;
}
/* tag cloud
---------------------------------------------------------- */

ul.bmw_tagcloud, ul.bmw_tagcloud li {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
ul.bmw_tagcloud li {
	display: inline;
	margin-right: 1em;
}
ul.bmw_tagcloud li a {
	text-decoration: none;
}
a.bmw_tagcloud_xsmall {
	font-size: x-small;
}
a.bmw_tagcloud_small {
	font-size: small;
}
a.bmw_tagcloud_medium {
	font-size: medium;
}
a.bmw_tagcloud_large {
	font-size: large;
}
a.bmw_tagcloud_xlarge {
	font-size: x-large;
}
/* edit links
---------------------------------------------------------- */

p.bmEditPanel {
	padding: 1px 10px 1px;
	font-size: 11px;
	line-height: 15px;
	height: 16px;
	text-align: left;
	background: url(bm.assets/edit-panel.png) no-repeat right top;
}
p.bmEditPanel a, p.bmEditPanel a:visited {
	font-size:11px;
	line-height: 15px;
	color: #fff;
	padding-left: 18px;
	background-position: left center;
	background-repeat: no-repeat;
}
p.bmEditPanel a:hover {
	color: #ccc;
}
a.bmEdit, a.bmNewPage {
	padding-right: 10px;
	border-right:1px solid #fff;
	margin-right: 5px;
}
a.bmEdit {
	background-image: url(bm.assets/bmcp_edit.gif);
}
a.bmNewPage {
	background-image: url(bm.assets/bmcp_newpage.gif);
}
a.bmDel {
	background-image: url(bm.assets/bmcp_delete.gif);
}
/* image lightbox
---------------------------------------------------------- */

#bmlbox_lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#bmlbox_lightbox img {
	width: auto;
	height: auto;
}
#bmlbox_lightbox a img {
	border: none;
}
#bmlbox_outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#bmlbox_imageContainer {
	padding: 10px;
}
#bmlbox_loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#bmlbox_hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 99%; /* 100% can cause 1-pixel overhang */
	z-index: 10;
}
#bmlbox_imageContainer>#bmlbox_hoverNav {
	left: 0;
}
#bmlbox_hoverNav a {
	outline: none;
}
#bmlbox_prevLink, #bmlbox_nextLink {
	width: 49%;
	height: 100%;
	display: block;
}
#bmlbox_prevLink {
	left: 0;
	float: left;
	background: url(bm.assets/lightbox_prev.gif) left 0% no-repeat;
}
#bmlbox_nextLink {
	right: 0;
	float: right;
	background: url(bm.assets/lightbox_next.gif) right 0% no-repeat;
}
#bmlbox_imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: hidden;
	width: 100%
}
#bmlbox_imageData {
	padding: 0 10px;
	color: #666;
}
#bmlbox_imageData #bmlbox_imageDetails {
	width: 70%;
	float: left;
	text-align: left;
}
#bmlbox_imageData #bmlbox_caption {
	font-weight: bold;
}
#bmlbox_imageData #bmlbox_numberDisplay {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#bmlbox_imageData #bmlbox_bottomNavClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
	outline: none;
}
#bmlbox_overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 0px; /* fixes pageload flash in some sites */
	background-color: #000;
}
/* sitemap link
---------------------------------------------------------- */
a.bma_sitemap {
	display:none
}
/* START NAVIGATION VNAV STYLES
------------------------------------------------------ */
/* $Id: vnav_dropdown.css 2716 2007-10-31 17:46:37Z josh $
   Thanks to the gang from htmldog.com and the handy suckerfish technique:
   http://www.htmldog.com/articles/suckerfish/dropdowns/

This section controls the color of the navigation;
these may be overridden in the theme styles
-------------------------------------------------------------------    */
div.bmn_vnav li {
	background-color: #fff;        /*background color of main section area*/
}
div.bmn_vnav li ul li {
	background: #eff;              /*background color of dropdown menus */
}
div.bmn_vnav li:hover, div.bmn_vnav li.bmn_hover {
	background: #dee;              /* rollover background color */
}
div.bmn_vnav li {
	border-bottom: 1px solid #dee; /* border between menu items */
}
/*
This section controls the width of the navigation; override in theme styles
-------------------------------------------------------------------    */
div.bmn_vnav, div.bmn_vnav ul, div.bmn_vnav li {
	/* if safari has trouble w/vertical alignment of submenus,
       try setting to a unit-based width, like 100px */
    width:100%;
}
div.bmn_vnav li ul {
	margin-left:100%; /* match width above */
}
/* the rest is the css to handle the layout of the dropdowns
   --------------------------------------------------------- */

/* note: avoid position:relative on "div.bmn_vnav" or
   "div.bmn_vnav ul" -- makes ie7 cover adjacent text
   and links and make them unclickable */

div.bmn_vnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
div.bmn_vnav a {
	display: block;
	padding: .3em;
}
div.bmn_vnav li {
	line-height:1.2em;
	float: left;
	position:relative;
}
/*hide all subnav*/
div.bmn_vnav li ul {
	/* margin is line height (1.2em) + ( 2 x padding div.bmn_vnav a (.3em) ) */
    margin-top:-1.8em;
	position: absolute;
	z-index: 1001;
	left: -999999em;
}
/*reveal first-level subnav on rollover*/
div.bmn_vnav li:hover ul, div.bmn_vnav li.bmn_hover ul {
	left: auto;
}
/* ... but keep nested second-level and third-level subnav hidden */
div.bmn_vnav li:hover ul ul, div.bmn_vnav li.bmn_hover ul ul, div.bmn_vnav li:hover ul ul ul, div.bmn_vnav li.bmn_hover ul ul ul {
	left: -999999em;
}
/* ... until their parents are rolled over */
div.bmn_vnav li li:hover ul, div.bmn_vnav li li.bmn_hover ul, div.bmn_vnav li li li:hover ul, div.bmn_vnav li li li.bmn_hover ul {
	left: auto;
}
/*get clear of the floated navigation */
div.bmn_vnav span.bmn_clearNav {
	height:0px;
	font-size:0px;
	display:block;
	width: 0px;
	overflow:hidden;
	clear:left;
}
/* START NAVIGATION HNAV STYLES
------------------------------------------------------ */
/* $Id: hnav_dropdown.css 2690 2007-10-19 13:11:44Z josh $
   Thanks to the gang from htmldog.com and the handy suckerfish technique:
   http://www.htmldog.com/articles/suckerfish/dropdowns/

This section controls the color of the navigation;
these may be overridden in the theme styles
-------------------------------------------------------------------    */

div.bmn_hnav li {
	background: #fff;  /* background color of main, top-level sections */
}
div.bmn_hnav li li {
	background-color: #eff;  /* background color of dropdowns*/
}
div.bmn_hnav li:hover, div.bmn_hnav li.bmn_hover {
	background: #dee;    /* rollover background color */
}
div.bmn_hnav li {
	border-bottom: 1px solid #dee;   /* border between menu items */
	border-right: 1px solid #dee;
}
div.bmn_hnav li ul {
	padding-top: 1px;   /* should be same width as border-bottom above */
}
/*
This section controls the width of the navigation; override in theme styles
-------------------------------------------------------------------    */
div.bmn_hnav li { /* vary main section width according to name length */
	width:auto;
}
div.bmn_hnav li ul, div.bmn_hnav li li {
	width:10em; /* width of the navigation items and dropdown menus */
}
div.bmn_hnav li ul ul {
	margin-left:10em; /* should be same as the width above */
}
/* the rest is the css to handle the layout of the dropdowns
   --------------------------------------------------------- */
div.bmn_hnav, div.bmn_hnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position:relative;
	zoom:1; /* forces IE to give layout and honor relative position */
}
div.bmn_hnav {
	margin: 0px 0px 1px 0px;
}
div.bmn_hnav a {
	display: block;
	padding: .2em .7em;
}
div.bmn_hnav li {
	float: left;
	line-height:1.2em;
}
div.bmn_hnav li ul ul {
	margin-top:-1.6em; /* line height + ( 2 x padding on div.bmn_hnav li ) */
}
/*fix issue in IE7*/
div.bmn_hnav li:hover, div.bmn_hnav li.bmn_hover {
	position: static;
}
/*hide all subnav*/
div.bmn_hnav li ul {
	position: absolute;
	z-index: 1001;
	left: -999999em;
}
/*reveal first-level subnav on rollover*/
div.bmn_hnav li:hover ul, div.bmn_hnav li.bmn_hover ul {
	left: auto;
}
/* ... but keep nested second-level and third-level subnav hidden */
div.bmn_hnav li:hover ul ul, div.bmn_hnav li.bmn_hover ul ul, div.bmn_hnav li:hover ul ul ul, div.bmn_hnav li.bmn_hover ul ul ul {
	left: -999999em;
}
/* ... until their parents are rolled over */
div.bmn_hnav li li:hover ul, div.bmn_hnav li li.bmn_hover ul, div.bmn_hnav li li li:hover ul, div.bmn_hnav li li li.bmn_hover ul {
	left: auto;
}
/*get clear of the floated navigation */
div.bmn_hnav span.bmn_clearNav {
	height:0px;
	font-size:0px;
	display:block;
	width: 0px;
	overflow:hidden;
	clear:left;
}
/* START SUBNAVIGATION VSUB STYLES
------------------------------------------------------ */
/* $Id: vsub_dropdown.css 2716 2007-10-31 17:46:37Z josh $
   Thanks to the gang from htmldog.com and the handy suckerfish technique:
   http://www.htmldog.com/articles/suckerfish/dropdowns/

This section controls the color of the navigation;
these may be overridden in the theme styles
-------------------------------------------------------------------    */
div.bmn_vsubnav li {
	background-color: #fff;        /*background color of main section area*/
}
div.bmn_vsubnav li ul li {
	background: #eff;              /*background color of dropdown menus */
}
div.bmn_vsubnav li:hover, div.bmn_vsubnav li.bmn_hover {
	background: #dee;              /* rollover background color */
}
div.bmn_vsubnav li {
	border-bottom: 1px solid #dee; /* border between menu items */
}
/*
This section controls the width of the navigation; override in theme styles
-------------------------------------------------------------------    */
div.bmn_vsubnav, div.bmn_vsubnav ul, div.bmn_vsubnav li {
	/* if safari has trouble w/vertical alignment of submenus,
       try setting to a unit-based width, like 100px */
    width:100%;
}
div.bmn_vsubnav li ul {
	margin-left:100%; /* match width above */
}
/* the rest is the css to handle the layout of the dropdowns
   --------------------------------------------------------- */
   
/* note: avoid position:relative on "div.bmn_vsubnav" or
   "div.bmn_vsubnav ul" -- makes ie7 cover adjacent text
   and links and make them unclickable */

div.bmn_vsubnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
div.bmn_vsubnav a {
	display: block;
	padding: .3em;
}
div.bmn_vsubnav li {
	line-height:1.2em;
	float: left;
	position:relative;
}
/*hide all subnav*/
div.bmn_vsubnav li ul {
	/* margin is line height (1.2em) + ( 2 x padding div.bmn_vsubnav a (.3em) ) */
    margin-top:-1.8em;
	position: absolute;
	z-index: 1001;
	left: -999999em;
}
/*reveal first-level subnav on rollover*/
div.bmn_vsubnav li:hover ul, div.bmn_vsubnav li.bmn_hover ul {
	left: auto;
}
/* ... but keep nested second-level and third-level subnav hidden */
div.bmn_vsubnav li:hover ul ul, div.bmn_vsubnav li.bmn_hover ul ul, div.bmn_vsubnav li:hover ul ul ul, div.bmn_vsubnav li.bmn_hover ul ul ul {
	left: -999999em;
}
/* ... until their parents are rolled over */
div.bmn_vsubnav li li:hover ul, div.bmn_vsubnav li li.bmn_hover ul, div.bmn_vsubnav li li li:hover ul, div.bmn_vsubnav li li li.bmn_hover ul {
	left: auto;
}
/*get clear of the floated navigation */
div.bmn_vsubnav span.bmn_clearNav {
	height:0px;
	font-size:0px;
	display:block;
	width: 0px;
	overflow:hidden;
	clear:left;
}
/* START SUBNAVIGATION HSUB STYLES
------------------------------------------------------ */
/* $Id: hsub_dropdown.css 2690 2007-10-19 13:11:44Z josh $
   Thanks to the gang from htmldog.com and the handy suckerfish technique:
   http://www.htmldog.com/articles/suckerfish/dropdowns/

This section controls the color of the navigation;
these may be overridden in the theme styles
-------------------------------------------------------------------    */

div.bmn_hsubnav li {
	background: #fff;  /* background color of main, top-level sections */
}
div.bmn_hsubnav li li {
	background-color: #eff;  /* background color of dropdowns*/
}
div.bmn_hsubnav li:hover, div.bmn_hsubnav li.bmn_hover {
	background: #dee;    /* rollover background color */
}
div.bmn_hsubnav li {
	border-bottom: 1px solid #dee;   /* border between menu items */
	border-right: 1px solid #dee;
}
div.bmn_hsubnav li ul {
	padding-top: 1px;   /* should be same width as border-bottom above */
}
/*
This section controls the width of the navigation; override in theme styles
-------------------------------------------------------------------    */
div.bmn_hsubnav li { /* vary main section width according to name length */
	width:auto;
}
div.bmn_hsubnav li ul, div.bmn_hsubnav li li {
	width:10em; /* width of the navigation items and dropdown menus */
}
div.bmn_hsubnav li ul ul {
	margin-left:10em; /* should be same as the width above */
}
/* the rest is the css to handle the layout of the dropdowns
   --------------------------------------------------------- */
div.bmn_hsubnav, div.bmn_hsubnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position:relative;
	zoom:1; /* forces IE to give layout and honor relative position */
}
div.bmn_hsubnav {
	margin: 0px 0px 1px 0px;
}
div.bmn_hsubnav a {
	display: block;
	padding: .2em .7em;
}
div.bmn_hsubnav li {
	float: left;
	line-height:1.2em;
}
div.bmn_hsubnav li ul ul {
	margin-top:-1.6em; /* line height + ( 2 x padding on div.bmn_hsubnav li ) */
}
/*fix issue in IE7*/
div.bmn_hsubnav li:hover, div.bmn_hsubnav li.bmn_hover {
	position: static;
}
/*hide all subnav*/
div.bmn_hsubnav li ul {
	position: absolute;
	z-index: 1001;
	left: -999999em;
}
/*reveal first-level subnav on rollover*/
div.bmn_hsubnav li:hover ul, div.bmn_hsubnav li.bmn_hover ul {
	left: auto;
}
/* ... but keep nested second-level and third-level subnav hidden */
div.bmn_hsubnav li:hover ul ul, div.bmn_hsubnav li.bmn_hover ul ul, div.bmn_hsubnav li:hover ul ul ul, div.bmn_hsubnav li.bmn_hover ul ul ul {
	left: -999999em;
}
/* ... until their parents are rolled over */
div.bmn_hsubnav li li:hover ul, div.bmn_hsubnav li li.bmn_hover ul, div.bmn_hsubnav li li li:hover ul, div.bmn_hsubnav li li li.bmn_hover ul {
	left: auto;
}
/*get clear of the floated navigation */
div.bmn_hsubnav span.bmn_clearNav {
	height:0px;
	font-size:0px;
	display:block;
	width: 0px;
	overflow:hidden;
	clear:left;
}
/* START THEME STYLES
----------------------------------------------------------- */
/* MONASH ENGINEERING HISTORY WEBSITE */

/*
Colours:
PMS 021 – orange – rgb: #ef6b00

PMS 377 – green – rgb: #709302

PMS 660 – blue – rgb: #5960a8

PMS 527 – purple – rgb: #7a1e99

PMS 200 – red – rgb: #c41e3a

PMS 124 – gold – rgb: #e0aa0f

PMS 3145 – turquoise – rgb: #00848e
	  
*/

* {
	padding: 0;
	margin: 0;
}
body {
	font-family: "Helvetica Light Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	background-color: #1a1a1a;
}
/*-----------------------------------------------------------
Back to Monash - for back to Engineering link
-------------------------------------------------------------*/
#backto {
	margin: auto;
	width: 970px;
	background-color:#FFF;
	font-size: 11px;
	/*padding-left: 5px;*/
        padding: 7px 0 0 10px;
}
/*-----------------------------------------------------------
PAGE WRAPPER - sets background and centres page
-------------------------------------------------------------*/
/*default style */
#wrapper {
	margin: 0 auto;
	width: 960px;
	color: #fff;
	border-top: 10px solid #fff;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	background-color: #fff;
	margin-bottom: 20px;
}
/* all level 2 pages - white background */
#wrapper-white {
	margin: 0 auto;
	width: 960px;
	background-color: #fff;
	border-top: 10px solid #fff;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	color: #fff;
}
/*all level 3 pages - black background */
#wrapper-black {
	margin: 0 auto;
	width: 960px;
	background-color: #666;
	border-top: 10px solid #fff;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
}
/*individual level 2 pages - set background colour */
#wrapper-orange {
	margin: 0 auto;
	width: 960px;
	background-color: #ef6b00;
	background-image: url(images/orange-gradient-bg.png);
	background-repeat: repeat-x;
	border-top: 10px solid #fff;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
}
#wrapper-green {
	margin: 0 auto;
	width: 960px;
	background-color: #709302;
	background-image: url(images/green-gradient-bg.png);
	background-repeat: repeat-x;
	border-top: 10px solid #fff;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
}
#wrapper-blue {
	margin: 0 auto;
	width: 960px;
	background-color: #5960a8;
	background-image: url(images/blue-gradient-bg.png);
	background-repeat: repeat-x;
	border-top: 10px solid #fff;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
}
#wrapper-purple {
	margin: 0 auto;
	width: 960px;
	background-color: #7a1e99;
	background-image: url(images/purple-gradient-bg.png);
	background-repeat: repeat-x;
	border-top: 10px solid #fff;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
}
#wrapper-red {
	margin: 0 auto;
	width: 960px;
	background-color: #c41e3a;
	background-image: url(images/red-gradient-bg.png);
	background-repeat: repeat-x;
	border-top: 10px solid #fff;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
}
#wrapper-gold {
	margin: 0 auto;
	width: 960px;
	background-color: #e0aa0f;
	background-image: url(images/gold-gradient-bg.png);
	background-repeat: repeat-x;
	border-top: 10px solid #fff;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
}
#wrapper-turquoise {
	margin: 0 auto;
	width: 960px;
	background-color: #00848e;
	background-image: url(images/turquoise-gradient-bg.png);
	background-repeat: repeat-x;
	border-top: 10px solid #fff;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
}
/*-----------------------------------------------------------
FAUX
-------------------------------------------------------------*/
#faux {
	margin-bottom: 0px;
	overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
	width: 100%
}
/*-----------------------------------------------------------
HEADER
-------------------------------------------------------------*/
#header {
	color: #333;
	width: 960px;
	padding: 0px;
	height: 250px;
	margin: 0;
	background: #fff;
}
/*-----------------------------------------------------------
NAVIGATION outer div
-------------------------------------------------------------*/
/*default*/
#navigation {
	color: #fff;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	background: #1a1a1a;
	width: 960px;
}
#navigation-orange {
	color: #fff;
	padding: 10px;
	margin: 0px 0px 0px 0px;
	background: #ef6b00;
	width: 940px;
}
#navigation-green {
	color: #fff;
	padding: 10px;
	margin: 0px 0px 0px 0px;
	background: #709302;
	width: 940px;
}
#navigation-blue {
	color: #fff;
	padding: 10px;
	margin: 0px 0px 0px 0px;
	background: #5960a8;
	width: 940px;
}
#navigation-purple {
	color: #fff;
	padding: 10px;
	margin: 0px 0px 0px 0px;
	background: #7a1e99;
	width: 940px;
}
#navigation-red {
	color: #fff;
	padding: 10px;
	margin: 0px 0px 0px 0px;
	background: #c41e3a;
	width: 940px;
}
#navigation-gold {
	color: #fff;
	padding: 10px;
	margin: 0px 0px 0px 0px;
	background: #e0aa0f;
	width: 940px;
}
#navigation-turquoise {
	color: #fff;
	padding: 10px;
	margin: 0px 0px 0px 0px;
	width: 940px;
	background: #00848e;
}

#navigation-ghostwhite {
	color: #000;
	padding: 10px;
	margin: 0px 0px 0px 0px;
	background: #F8F8FF;
	width: 940px;
}
/*-----------------------------------------------------------
LEFT COLUMN
-------------------------------------------------------------*/
/*default*/
#leftcolumn {
	display: inline;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px 0px 0px 10px;
	width: 815px;
	float: left;
}
/*all level 2 pages */
#leftcolumn-level1 {
	display: inline;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px 0px 0px 10px;
	width: 540px;
	float: left;
}
/*all level 3 pages */
#leftcolumn-black {
	display: inline;
	color: #e6e6e6;
	margin: 10px 10px 10px 0px;
	padding: 0px 0px 0px 10px;
	width: 810px;
	float: left;
}
#leftcolumn-orange-level1 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 375px;
	display: inline;
	background-repeat: no-repeat;
	min-height: 500px;
}
#leftcolumn-orange-level2 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 810px;
	display: inline;
	position: relative;
	background-repeat: no-repeat;
	min-height: 500px;
}
#leftcolumn-orange-level2a {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 810px;
	display: inline;
	position: relative;
	min-height: 500px;
}
#leftcolumn-orange-level3 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 810px;
	display: inline;
	position: relative;
	background-repeat: no-repeat;
	min-height: 500px;
	background-position: bottom;
}
#leftcolumn-green-level1 {
	float: right;
	color: #333;
	margin: 50px 10px 10px 0px;
	padding: 20px 0px 0px 0px;
	width: 375px;
	display: inline;
	position: relative;
	background-repeat: no-repeat;
	min-height: 500px;
}
#leftcolumn-green-level2 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 810px;
	display: inline;
	position: relative;
	background-repeat: no-repeat;
	min-height: 500px;
}
#leftcolumn-green-level3 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 810px;
	display: inline;
	position: relative;
	background-image: url(images/depts-level3.png);
	background-repeat: no-repeat;
	min-height: 500px;
	background-position: bottom;
}
#leftcolumn-blue-level1 {
	float: right;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 20px 0px 0px 0px;
	width: 375px;
	display: inline;
	position: relative;
	background-repeat: no-repeat;
	min-height: 500px;
}
#leftcolumn-blue-level2 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 810px;
	display: inline;
	position: relative;
	background-repeat: no-repeat;
	min-height: 500px;
}
#leftcolumn-blue-level3 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 810px;
	display: inline;
	position: relative;
	background-repeat: no-repeat;
	min-height: 500px;
	background-position: bottom;
}
#leftcolumn-purple-level1 {
	float: right;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 20px 0px 0px 0px;
	width: 375px;
	display: inline;
	position: relative;
 */ background-repeat: no-repeat;
	min-height: 500px;
}
#leftcolumn-purple-level2 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 810px;
	display: inline;
	position: relative;
 */ background-repeat: no-repeat;
	min-height: 500px;
}
#leftcolumn-purple-level3 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 810px;
	display: inline;
	position: relative;
 */ background-repeat: no-repeat;
	min-height: 500px;
	background-position: bottom;
}
#leftcolumn-red-level1 {
	float: right;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 20px 0px 0px 0px;
	width: 375px;
	display: inline;
	position: relative;
 */ background-repeat: no-repeat;
	min-height: 500px;
}
#leftcolumn-red-level2 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 810px;
	display: inline;
	position: relative;
 */ background-repeat: no-repeat;
	min-height: 500px;
}
#leftcolumn-red-level3 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 810px;
	display: inline;
	position: relative;
 */ background-repeat: no-repeat;
	min-height: 500px;
	background-position: bottom;
}
#leftcolumn-gold-level1 {
	float: right;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 20px 0px 0px 0px;
	width: 375px;
	display: inline;
	position: relative;
 */ background-repeat: no-repeat;
	min-height: 500px;
}
#leftcolumn-gold-level2 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 810px;
	display: inline;
	position: relative;
	min-height: 500px;
}
#leftcolumn-gold-level3 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 810px;
	display: inline;
	position: relative;
 */ background-repeat: no-repeat;
	min-height: 500px;
	background-position: bottom;
}
#leftcolumn-turquoise-level1 {
	float: right;
	color: #333;
	margin: 50px 10px 10px 0px;
	padding: 20px 0px 0px 0px;
	width: 375px;
	display: inline;
	position: relative;
	background-repeat: no-repeat;
	min-height: 500px;
}
#leftcolumn-turquoise-level2 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 810px;
	display: inline;
	position: relative;
	background-repeat: no-repeat;
	min-height: 500px;
}
#leftcolumn-turquoise-level3 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 810px;
	display: inline;
	position: relative;
	background-repeat: no-repeat;
	min-height: 500px;
	background-position: bottom;
}
/*-----------------------------------------------------------
RIGHT COLUMN
-------------------------------------------------------------*/
/* default style */
#rightcolumn {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 375px;
	display: inline;
	position: relative;
	min-height:500px;
}
/* individual page styles */	
#rightcolumn-orange-level1 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 375px;
	display: inline;
	background-image: url(images/depts-level1.png);
	background-repeat: no-repeat;
	min-height: 500px;
}
#rightcolumn-orange-level2 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 375px;
	display: inline;
	position: relative;
	background-image: url(images/depts-level2.png);
	background-repeat: no-repeat;
	min-height: 500px;
}
#rightcolumn-orange-level3 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 375px;
	display: inline;
	position: relative;
	background-image: url(images/depts-level3.png);
	background-repeat: no-repeat;
	min-height: 500px;
	background-position: bottom;
}
#rightcolumn-green-level1 {
	float: right;
	color: #333;
	margin: 50px 10px 10px 0px;
	padding: 20px 0px 0px 0px;
	width: 375px;
	display: inline;
	position: relative;
	background-image: url(images/building-level1.png);
	background-repeat: no-repeat;
	min-height: 500px;
}
#rightcolumn-green-level2 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 375px;
	display: inline;
	position: relative;
	background-image: url(images/building-level2.png);
	background-repeat: no-repeat;
	min-height: 500px;
	text-align: center;
}
#rightcolumn-green-level3 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 375px;
	display: inline;
	position: relative;
	background-image: url(images/building-level3.png);
	background-repeat: no-repeat;
	min-height: 500px;
	background-position: bottom;
}
#rightcolumn-blue-level1 {
	float: right;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 20px 0px 0px 0px;
	width: 375px;
	display: inline;
	position: relative;
	background-image: url(images/crest-level1.png);
	background-repeat: no-repeat;
	min-height: 500px;
}
#rightcolumn-blue-level2 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 375px;
	display: inline;
	position: relative;
	background-image: url(images/depts-level2.png);
	background-repeat: no-repeat;
	min-height: 500px;
}
#rightcolumn-blue-level3 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 375px;
	display: inline;
	position: relative;
	background-image: url(images/depts-level3.png);
	background-repeat: no-repeat;
	min-height: 500px;
	background-position: bottom;
}
#rightcolumn-purple-level1 {
	float: right;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 20px 0px 0px 0px;
	width: 375px;
	display: inline;
	position: relative;
	/*	background-image: url(images/crest-level1.png);
*/	background-repeat: no-repeat;
	min-height: 500px;
}
#rightcolumn-purple-level2 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 375px;
	display: inline;
	position: relative;
	/*	background-image: url(images/crest-level2.png);
*/	background-repeat: no-repeat;
	min-height: 500px;
}
#rightcolumn-purple-level3 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 375px;
	display: inline;
	position: relative;
	/*	background-image: url(images/crest-level3.png);
*/	background-repeat: no-repeat;
	min-height: 500px;
	background-position: bottom;
}
#rightcolumn-red-level1 {
	float: right;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 20px 0px 0px 0px;
	width: 375px;
	display: inline;
	position: relative;
	/*	background-image: url(images/crest-level1.png);
*/	background-repeat: no-repeat;
	min-height: 500px;
}
#rightcolumn-red-level2 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 375px;
	display: inline;
	position: relative;
	/*	background-image: url(images/crest-level2.png);
*/	background-repeat: no-repeat;
	min-height: 500px;
}
#rightcolumn-red-level3 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 375px;
	display: inline;
	position: relative;
	/*	background-image: url(images/crest-level3.png);
*/	background-repeat: no-repeat;
	min-height: 500px;
	background-position: bottom;
}
#rightcolumn-gold-level1 {
	float: right;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 20px 0px 0px 0px;
	width: 375px;
	display: inline;
	position: relative;
	/*	background-image: url(images/crest-level1.png);
*/	background-repeat: no-repeat;
	min-height: 500px;
}
#rightcolumn-gold-level2 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 375px;
	display: inline;
	position: relative;
	/*	background-image: url(images/crest-level2.png);
*/	background-repeat: no-repeat;
	min-height: 500px;
}
#rightcolumn-gold-level3 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 375px;
	display: inline;
	position: relative;
	/*	background-image: url(images/crest-level3.png);
*/	background-repeat: no-repeat;
	min-height: 500px;
	background-position: bottom;
}
#rightcolumn-turquoise-level1 {
	float: right;
	color: #333;
	margin: 50px 10px 10px 0px;
	padding: 20px 0px 0px 0px;
	width: 375px;
	display: inline;
	position: relative;
	background-image: url(images/deptlogo-level1.png);
	background-repeat: no-repeat;
	min-height: 500px;
}
#rightcolumn-turquoise-level2 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 375px;
	display: inline;
	position: relative;
	background-image: url(images/deptlogo-level2.png);
	background-repeat: no-repeat;
	min-height: 500px;
	background-position: bottom;
}
#rightcolumn-turquoise-level3 {
	float: left;
	color: #333;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 375px;
	display: inline;
	position: relative;
	background-image: url(images/deptlogo-level3.png);
	background-repeat: no-repeat;
	min-height: 500px;
	background-position: bottom;
}
/*--------------------------------------------------------------------
GUTTER - RH SIDE - FOR WORDS IMAGE
---------------------------------------------------------------------*/

#gutter {
	display: inline;
	position: relative;
	color: #333;
	margin: 10px 10px 0px 0px;
	padding: 0px;
	width: 100px;
	float: right;
}
/*--------------------------------------------------------------------
FOOTER CONTAINER
---------------------------------------------------------------------*/
#footer {
	width: 940px;
	clear: both;
	color: #333;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	background-image: url(images/50years-logo-bw.png);
	background-position: left;
	background-repeat: no-repeat;
	height: 85px;
}
#footer-level2 {
	width: 940px;
	clear: both;
	color: #333;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	background-image: url(images/50years-logo-colour.png);
	background-position: left;
	background-repeat: no-repeat;
	height: 85px;
}
#footer-level3 {
	width: 940px;
	clear: both;
	color: #333;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	background-image: url(images/50years-logo-grayscale.png);
	background-position: left;
	background-repeat: no-repeat;
	height:85px;
}
.clear {
	clear: both;
	background: none;
}
/* Generic styles that apply to specific HTML tags e.g.  ul, p, a, strong, blockquote, cite, pre, code etc… */
/*--------------------------------------------------------------
HEADING AND TEXT STYLES AND SPECIAL WIDGETS
---------------------------------------------------------------- */
h1 {
}
h2 {
	color: #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 2px;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.black h2 {
	color: #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 2px;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	letter-spacing: 1px;
}
.orange h2 {
	color: #ef6b00;
	border-top: 1px solid #ef6b00;
	border-bottom: 1px solid #ef6b00;
	padding: 2px;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	letter-spacing: 1px;
}
.green h2 {
	color: #709302;
	border-top: 1px solid #709302;
	border-bottom: 1px solid #709302;
	padding: 2px;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	letter-spacing: 1px;
}
.blue h2 {
	color: #5960a8;
	border-top: 1px solid #5960a8;
	border-bottom: 1px solid #5960a8;
	padding: 2px;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	letter-spacing: 1px;
}
.blue2 h2 {
	color: #242e91;
	border-top: 1px solid #242e91;
	border-bottom: 1px solid #242e91;
	padding: 2px;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	letter-spacing: 1px;
}
.purple h2 {
	color: #7a1e99;
	border-top: 1px solid #7a1e99;
	border-bottom: 1px solid #7a1e99;
	padding: 2px;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	letter-spacing: 1px;
}
.purple2 h2 {
	color: #660886;
	border-top: 1px solid #660886;
	border-bottom: 1px solid #660886;
	padding: 2px;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	letter-spacing: 1px;
}
.red h2 {
	color: #c41e3a;
	border-top: 1px solid #c41e3a;
	border-bottom: 1px solid #c41e3a;
	padding: 2px;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	letter-spacing: 1px;
}
.gold h2 {
	color: #e0aa0f;
	border-top: 1px solid #e0aa0f;
	border-bottom: 1px solid #e0aa0f;
	padding: 2px;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	letter-spacing: 1px;
}
.turquoise h2 {
	color: #00848e;
	border-top: 1px solid #00848e;
	border-bottom: 1px solid #00848e;
	padding: 2px;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	letter-spacing: 1px;
}
h3 {
	color: #000;
	padding: 2px;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.orange h3 {
	color: #ef6b00;
	padding: 2px;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.green h3 {
	color: #709302;
	padding: 2px;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.blue h3 {
	color: #5960a8;
	padding: 2px;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.blue2 h3 {
	color: #242e91;
	padding: 2px;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.purple h3 {
	color: #7a1e99;
	padding: 2px;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.purple2 h3 {
	color: #660886;
	padding: 2px;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.red h3 {
	color: #c41e3a;
	padding: 2px;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.gold h3 {
	color: #e0aa0f;
	padding: 2px;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.turquoise h3 {
	color: #00848e;
	padding: 2px;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
h4 {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}
/*h4 {
	font-weight: bold;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
}*/

p {
	font: 13px/22px;
	margin: 10px 0px 10px 0px;
	padding: 0 0 0 0;
	line-height: 20px;
	padding-bottom: 10px;
}
blockquote {
	/*font-family: Georgia, serif;
*/padding-left: 50px;
	padding-right: 50px;
	font-size: 12px;
}
#anchor h3 a {
	color: #7a1e99;
	padding: 2px;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*--------------------------------------------------------------
LINKS
---------------------------------------------------------------- */
a {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
/*	background-color: #efefef;
*/}
a:visited {
}
#wrapper-black a {
	color: #ccc;
}
.orange-box h4 a {
	color: #FFF;
	background-color: none;
}
.green-box h4 a {
	color: #FFF;
	background-color: none;
}
.blue-box h4 a {
	color: #FFF;
	background-color: none;
}
.purple-box h4 a {
	color: #FFF;
	background-color: none;
}
.red-box h4 a {
	color: #FFF;
	background-color: none;
}
.gold-box h4 a {
	color: #FFF;
	background-color: none;
}
.turquoise-box h4 a {
	color: #FFF;
	background-color: none;
}
/*--------------------------------------------------------------
LISTS
---------------------------------------------------------------- */

ul {
}
li {
}
ol {
}
ol li {
}
/*--------------------------------------------------------------
TABLES
---------------------------------------------------------------- */
table {
}
th {
}
tr {
}
td {
}
/*_________________________________________________________________________________________________________________________________
BIG MEDIUM STYLES
___________________________________________________________________________________________________________________________________ */


/*--------------------------------------------------------------
HEADING AND TEXT STYLES AND SPECIAL WIDGETS
---------------------------------------------------------------- */

/* Styles that apply to content headings and body text. */
div.bmw_headline { /*page headline*/
}
div.bmw_pageContent { /*the page text area */
}
div.bmw_content2 { /*content2 widget */
}
div.bmw_embedcode /*embed code widget */ {
}
div.bmw_sidebar { /*sidebar widget */
}
/* -------------------------------------------------------------
TIPS AND ANNOUNCEMENTS
---------------------------------------------------------------- */

/* tips widget */
div.bmw_tips { /*Outer container for all of the tips*/
}
div.bmw_tips_tip { /* Container for an individual tip*/
}
h3.bmw_tips { /*Tip headline*/
}
div.bmw_tipContent { /*Tip text*/
}
a.bma_tips { /*The “All tips” link to the summary tip page*/
}
/* announcements widget */
div.bmw_announcements { /*Outer container for all of the announcements*/
}
div.bmw_announce { /*Container for an individual announcement*/
}
h3.bmw_announce { /*Announcement headline*/
}
div.bmw_anncContent { /*Announcement text*/
}
/* -------------------------------------------------------------- 
FOOTER
------------------------------------------------------------------ */
/* Styles that apply to the website footer. */
div.bmw_footer {  /*footer text*/
	width: 960px;
	background-color: transparent;
	color: #333;
	font-size: 11px;
	padding-bottom: 5px;
	padding-left: 5px;
}
/* ---------------------------------------------------------------
NAVIGATION 
------------------------------------------------------------------  */

/* ----- global navigation ----- */
/* Styles that apply to global navigation. */

/* Styles that apply to global navigation. */
div.bmn_hnav ul {
	background-color:transparent;
	/*    color:#fff;
*/    padding-top:5px;
	border: none;
}
div.bmn_hnav ul ul {
	background-color:#666;
	color:#000;
}
div.bmn_hnav li {
	background-color:transparent;
	color:#fff;
	font-size:12.3px;
	margin-right:2px;
	border-right: 1px solid #fff;
	border-bottom: none;
}
div.bmn_hnav li ul li {
	background-color:#666;
	color:#fff;
	border-top: 1px solid #fff;
}
div.bmn_hnav li a {
	border-style:none;
	color:#fff;
	text-decoration: none;
}
div.bmn_hnav li ul li a {
	border-style:none;
	color:#000;
	text-decoration: none;
}
#wrapper-black div.bmn_hnav li a {
	border-style:none;
	color:#fff;
	text-decoration: none;
}
#wrapper-black div.bmn_hnav li ul li a {
	border-style:none;
	color:#000;
	text-decoration: none;
}
 div.bmn_hnav li a:hover, {
background-color: #666;
 color: #fff;
}
 div.bmn_hnav li ul li a:hover, {
background-color: #666;
 color: #fff;
}
 #wrapper-black div.bmn_hnav li a:hover, {
background-color: #666;
 color: #fff;
}
 #wrapper-black div.bmn_hnav li ul li a:hover, {
background-color: #666;
 color: #fff;
}
div.bmn_hnav a:hover {
	background-color: #000;
	color: #fff;
}
#wrapper-black div.bmn_hnav a:hover {
	background-color: #000;
	color: #fff;
}
div.bmn_hnav li:hover, div.bmn_hnav li.bmn_hover {
	background: transparent;    /* rollover background color */
}
div.bmw_navigation li.bmn_parent { /*Menu item for a section that contains subsections.*/
}
li.bmn_sec-SLUGNAME { /*Menu item for a specific section; replace SLUGNAME with the section slug*/
}
div.bmw_navigation li.bmn_hover, div.bmw_navigation li:hover { /*Menu item, hovered*/
}
div.bmw_navigation a { /*Section link*/
}
select.bmHide {
	visibility: hidden;
} /* for IE 5.0 dropdowns */
div.bmw_navigation div.bmn_skipnav a, div.bmw_navigation div.bmn_skipnav a:visited, div.bmw_navigation div.bmn_skipnav a:hover {
	position: absolute;
	left: -99999px;
	float: left;
	width: 1px;
	font-size: 1px;
	line-height: 1px;
	text-align:left;
	background-color:transparent;
	border: none;
}
/* ----------------------------------------------------------------------
BREADCRUMBS
------------------------------------------------------------------------- */

div.bmw_breadcrumbs { /*Outer container for all breadcrumb links and text*/
	font-size: 11px;
	margin-bottom: 20px;
	color: #999;
}
div.bmw_breadcrumbs a { /*Breadcrumb link*/
	text-decoration: none;
	color: #999;
}
/* -----------------------------------------------------------------------
SECTIONS WIDGET
-------------------------------------------------------------------------- */
div.bmw_sections {
	border-top: 2px solid #ccc;
	padding-top: 25px;
}
/* Styles that apply to section-navigation. */
div.bmw_sections div.bmw_link { /*Individual block of link text*/
}
div.bmw_sections div.bmw_link a.bma_head { /*Headline link*/
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
/* -------------------------------------------------------------------------
LINKS WIDGET
----------------------------------------------------------------------------*/

/*link navigation on section pages (not related links) ------- */

div.horizontal {
	width: 810px;        /*overall width for the block of links */
	overflow: hidden;
	margin: auto 0;
}
div.horizontal div.bmw_link {
	float: left;
	width: 220px;        /* width of each column */
	height: 250px;       /* height of each row */
	margin-right: 15px;  /* spacing between columns */
	margin-bottom: 15px; /* spacing between rows */
	overflow: hidden;
	text-align: center;
}
/* links */
div.bmw_links { /*Wrapper for all links*/
}
div.bmw_links div.bmw_link { /*Individual link block*/
}
div.bmw_links div.bmw_link a.bma_head { /*Headline link*/
	font-size: 14px;
	letter-spacing: 1px;
	color: #666;
}
/* latest links */

div.bmw_latestLinks {  /*Wrapper for all links*/
}
div.bmw_latestLinks div.bmw_link { /*Individual block of link text*/
}
div.bmw_latestLinks div.bmw_link a.bma_head { /*Headline link*/
}
/* more links */
div.bmw_moreLinks {  /*Wrapper for all links*/
}
div.bmw_moreLinks div.bmw_link { /*Individual block of link text*/
}
div.bmw_moreLinks div.bmw_link a.bma_head { /*Headline link*/
}
/* overflow links */
ul.bmw_overflowNav { /*Containing list for the navigation*/
}
ul.bmw_overflowNav li { /*Navigation item*/
}
ul.bmw_overflowNav a { /*Navigation link*/
}
ul.bmw_overflowNav a.bma_thisPage { /*Navigation link for current page*/
}
/* -------------------------------------------------------------------------
RELATED WIDGET
----------------------------------------------------------------------------*/

/*related links on content pages ----- */
div.bmw_related {  /*Container for the widget*/
}
div.bmw_related h3 { /*Text heading*/
}
div.bmw_related ul { /* List containing the related links*/
}
div.bmw_related a { /*Individual link*/
}
/* -------------------------------------------------------------------------
NEWS WIDGET
----------------------------------------------------------------------------*/

/* news links */
div.bmw_newsLinks /* Wrapper for all links*/ {
}
div.bmw_newsLinks div.bmw_link  /*Individual block of link text*/ {
}
div.bmw_newsLinks div.bmw_link a.bma_head  /*Headline link*/ {
}
/* quicktease links */
div.bmw_quickteaseLinks /* Wrapper for all links*/ {
}
div.bmw_quickteaseLinks div.bmw_link  /*Individual block of link text*/ {
}
div.bmw_quickteaseLinks div.bmw_link a.bma_head  /*Headline link*/ {
}
/* ----GENERAL-----------  */

/* --------------------------------------------------------------------------
IMAGES 
----------------------------------------------------------------------------- */
/* Styles that apply to images. */

div.bmw_images {/* The outer container for <%images%>*/
}
div.bmw_images div.bmc_image {/* Container for each image*/
}
.bmc_image img {/* Container for each image*/
	border: 4px solid #fafafa;
}
div.bmc_caption {
	padding-top: 10px;
	text-align:center;
	font-size: 11px;
	color: #999;
}
/*-----------------------------------------------------------------------------
IMAGE GALLERY
-------------------------------------------------------------------------------*/
div.bmw_gallery { /*The outer container for <%gallery%>*/
}
div.bmw_gallery h3 { /* gallery heading text */
}
div.bmw_gallery div.bmc_image { /*Container for each thumbnail image*/
	width: 200px;
	height: 200px;
}
div.bmw_gallery div.bmc_caption { /*Thumbnail caption text, if any*/
	padding-top:10px;
	height:45px;
	overflow: hidden;
	color: #999;
}
/*-----------------------------------------------------------------------------
SEARCH FORM
-------------------------------------------------------------------------------*/

/* search form */
form.bmw_search { /*The form container*/
}
form.bmw_search input { /*The text field*/
}
form.bmw_search button { /*The search button*/
}
div.bmw_search_results p { /*The search caption*/
}
div.bmw_search div.bmw_link { /*The text of an individual search result*/
}
div.bmw_search a { /*Search result link*/
}
/*-----------------------------------------------------------------------------
PAGE TOOLS AND FEEDS
-------------------------------------------------------------------------------*/

/* page tools */
div.bmw_pagetools { /*Container for pagetools*/
	font-size: 11px;
	float: right;
}
span.bmw_emailpage { /*Container for icon/text links*/
}
span.bmw_emailpage a { /*Link*/
}
span.bmw_printpage { /*Container for icon/text links*/
	font-size: 11px;
	float: right;
}
span.bmw_printpage a {/* Link*/
}
div.bmw_feeds {
	font-size: 10px;
	float: right;
	padding-right: 10px;
}
/*-----------------------------------------------------------------------------
PULLQUOTES
-------------------------------------------------------------------------------*/

/* pullquotes */
blockquote.bmw_bigPullquote { /* Pullquotes with large text*/
}
blockquote.bmw_smallPullquote {/* Pullquotes with small text*/
}
/*-----------------------------------------------------------------------------
DOCUMENT DOWNLOADS
-------------------------------------------------------------------------------*/

/* document downloads */
div.bmc_document { /*Container for documents and associated captions*/
}
/*-----------------------------------------------------------------------------
EMAIL FORM
-------------------------------------------------------------------------------*/

/* email form */
div.bmw_emailform  /*The form and outer container*/ {
}
form.bmf_form label /* Field labels*/ {
}
form.bmf_form input  /*Text fields*/ {
}
form.bmf_form input.bmf_auto  /*“Send copy” checkbox field*/ {
}
form.bmf_form textarea  /*The comments field*/ {
}
div.bm_turing p.bmc_caption  /*Caption for antispam question*/ {
}
div.bm_turing label  /*Label for antispam question*/ {
}
div.bm_turing input  /*Answer field for antispam question*/ {
}
/*-----------------------------------------------------------------------------
AUTHORS INFO
-------------------------------------------------------------------------------*/
/* bylines */

div.bmw_byline  /*Container for the entire widget*/ {
}
.bmc_byline  /*Author name*/ {
}
.bmc_bylineTitle  /*Author’s title and company*/ {
}
.bmw_author_link  /*Container for the widget*/ {
}
.bmw_author_link a  /*Author link*/ {
}
div.bmw_authorblurb  /*Container for the widget*/ {
}
div.bmc_blurb  /*Individual author’s blurb text*/ {
}
/*-----------------------------------------------------------------------------
TAGS ETC
-------------------------------------------------------------------------------*/
/* tag clouds and tags*/

p.bmw_tags  /*The outer container for <%tags%>*/ {
}
p.bmw_tags a  /*Individual tag link*/ {
}
ul.bmw_tagcloud  /*The outer container for <%tagcloud%>*/ {
}
ul.bmw_tagcloud li  /*Tag list item*/ {
}
ul.bmw_tagcloud li a  /*Tag link*/ {
}
a.bmw_tagcloud_xlarge  /*Extralarge tag link*/ {
}
a.bmw_tagcloud_large  /*Large tag link*/ {
}
a.bmw_tagcloud_medium  /*Medium tag link*/ {
}
a.bmw_tagcloud_small  /*Small tag link*/ {
}
a.bmw_tagcloud_xsmall /* Extrasmall tag links*/ {
}
/*-----------------------------------------------------------------------------
NEWS GADGET PAGE
-------------------------------------------------------------------------------*/
/* news gadgets */
div.bmw_gadgetbuilder  /*The outer container*/ {
}
div.bmw_gadgetbuilder h3  /*The step headings*/ {
}
form.bmf_form label  /*Field labels*/ {
}
form.bmf_form select  /*The feed selection menu*/ {
}
form.bmf_form input.bmf_auto /* Checkbox fields*/ {
}
div.bmw_gadgetbuilder button  /*The "build links" button*/ {
}
/*-----------------------------------------------------------------------------
COMMENTS FORM
-------------------------------------------------------------------------------*/

/* comment forms */
div.bmw_comments  /*The outer container for <%comments%>*/ {
}
div.bmw_comments h3 /* Headings for the comment list and the comment form*/ {
}
div.bmc_comment  /*Container for an individual comment*/ {
}
div.bmc_comment_staff  /*Container for an individual comment posted by a user whose email address corresponds to an account with privileges at the site.*/ {
}
div.bmc_comment_meta /* The metadata “strip” that appears above all comments*/ {
}
div.bmc_comment_name /* Contributor’s name*/ {
}
div.bmc_comment_timestamp  /*Post time of the comment*/ {
}
div.bmc_comment_text /* Comment text*/ {
}
form.bmf_form label /* Field labels for comment form*/ {
}
form.bmf_form input  /*Input field for comment form*/ {
}
form.bmf_form textarea  /*Comment field for comment form*/ {
}
div.bm_turing p.bmc_caption /* Caption for antispam question*/ {
}
div.bm_turing label  /*Label for antispam question*/ {
}
div.bm_turing input  /*Answer field for antispam question
*/ {
}
/* ----- classes ----- */
/* Styles that apply to classes. */
.clear {
	clear: both;
}
table.bordered-table {
	border-width: 1px;
	border-style: solid;
	border-color: #e3e3e3;
	border-collapse: collapse;
	background-color: white;
	margin-bottom: 1em;
}
table.bordered-table th {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: #e3e3e3;
	background-color: white;
	text-align:left;
	vertical-align:top;
}
table.bordered-table td {
	border-width: 1px;
	padding: 10px;
	border-style: inset;
	border-color: #e3e3e3;
	background-color: white;
	vertical-align:top;
}
/* styling for references */

.refs {
	border-top: 1px dotted #000;
	margin-top: 50px;
	font-size: 11px;
	border-bottom: 1px dotted #000;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.refs h2 {
	color: #000;
	padding: 2px;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 2px;
	border: none;
}
.refs h3 {
	color: #000;
	padding: 2px;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 2px;
}
#wrapper-black .refs { /* for article pages */
	border-top: 1px dotted #ccc;
	margin-top: 50px;
	font-size: 11px;
	border-bottom: 1px dotted #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
#wrapper-black .refs h2 {
	color: #ccc;
	padding: 2px;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 2px;
	border: none;
}
#wrapper-black .refs h3 {
	color: #ccc;
	padding: 2px;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 2px;
}
.refs ol li {
	padding-bottom: 5px;
}
.refs p {
	padding-bottom: 5px;
}
.refs a {
	font-weight: normal;
}
/* stafflist styling for dept pages */

.stafflist {
	background-color: #efefef;
	border: 1px solid #e6e6e6;
	padding: 5px;
	width: 450px;
}
.stafflist h3 {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 2px;
	color: #000;
}
/* continue icon on section pages */

.continue {
	background-image: url(bm.pix/next-page.png);
	background-repeat: no-repeat;
	width: 120px;
	padding-left: 30px;
}
.next {
	background-image: url(bm.pix/next-page.png);
	background-repeat: no-repeat;
	background-position: right;
	padding:10px 30px 10px 0;
}
.previous {
	background-image: url(bm.pix/previous-page.png);
	background-repeat: no-repeat;
	background-position: left;
	padding:10px 0 10px 30px;
}
.continuebox {
	padding: 0 0 20px 0;
}
/* floats */

.floatright {
	float: right;
	clear: left;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.floatleft {
	float: left;
}
/* handcoded image styling */

.photo {
	-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px #888;
	box-shadow: 5px 5px 5px #888;
}
.centreimage {
	text-align: center;
}
.img {
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 10px 10px 5px #888;
}
.caption {
	font-size: 10px;
	font-style: normal;
	color: #999;
	text-align: center;
}
.small-gallery {
	padding: 10px;
	margin-bottom: 10px;
	width: 165px;
	float: right;
}
.small-gallery img {
	margin-bottom: 15px;
}
.vertical-gallery {
	padding-left: 10px;
	margin-bottom: 10px;
	width: 210px;
	float: right;
}
.vertical {
	margin-bottom: 10px;
}
.plans {
	margin-bottom: 15px;
	border: 5px solid #eee;
}
/* chronology styling */

#example {
	width:700px;
	margin:auto;
	position:relative;
}
#example h3 {
	font-size: 60px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.hidden {
	display:none;/* hide the divs that should be hidden */
}
.hidden {
	border:1px solid #ddd;
	padding:15px;
	border-bottom:2px solid;
	margin:10px 0;
	font-style: italic;
	background-color: #ebdef0;
	overflow: hidden;
}
a.on {
	color:#444;/* Change color on the active link */
}
/* cv page styling use with <span> */

.cv {
	font-family: "lucida handwriting", sans-serif;
}
.cv-field {
	font-size: 15px;
	font-weight: normal;
	letter-spacing: 1px;
}
/* styling of award recipients */

.awards-list {
	padding: 10px;
	border: 1px dotted #7a1e99;
}
.awards-name {
	background-color: #fff;
}
/* Gallery styles */

#main {
	/* The main container */
	margin:15px auto;
	text-align:center;
	width:790px;
	position:relative;
}
#gallery {
	/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow:0 0 3px #AAAAAA;
	/* CSS3 Rounded Corners */
	
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	border:1px solid white;
	background:url(images/img/panel.jpg) repeat-x bottom center #ffffff;
	/* The width of the gallery */
	width:790px;
	overflow:hidden;
}
#slides {
	/* This is the slide area */
	height:450px;
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:790px;
	overflow:hidden;
}
.slide {
	float:left;
}
#menu {
	/* This is the container for the thumbnails */
	height:45px;
}
#menu ul {
	margin:0px;
	padding:0px;
}
#menu li {
	/* Every thumbnail is a li element */
	width:60px;
	display:inline-block;
	list-style:none;
	height:45px;
	overflow:hidden;
}
#menu li.inact:hover {
	/* The inactive state, highlighted on mouse over */
	background:url(images/img/pic_bg.png) repeat;
}
#menu li.act, li.act:hover {
	/* The active state of the thumb */
	background:url(images/img/active_bg.png) no-repeat;
}
#menu li.act a {
	cursor:default;
}
.fbar {
	/* The left-most vertical bar, next to the first thumbnail */
	width:2px;
	background:url(images/img/divider.png) no-repeat right;
}
#menu li a {
	display:block;
	background:url(images/img/divider.png) no-repeat right;
	height:35px;
	padding-top:10px;
}
#menu a img {
	border:none;
}
/* colours for front page */
.orange {
	background-color: #ef6b00;
	color: #fff;
}
.green {
	background-color: #709302;
	color: #fff;
}
.blue {
	background-color: #5960a8;
	color: #fff;
}
.purple {
	background-color:#7a1e99;
	color: #fff;
}
.red {
	background-color:#c41e3a;
	color: #fff;
}
.gold {
	background-color:#e0aa0f;
	color: #fff;
}
.turquoise {
	background-color:#00848e;
	color: #fff;
}
/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox {
	cursor: default;
	list-style: none;
	padding-top: 10px;
	padding-left: 13px;
}
.hoverbox a {
	cursor: default;
}
.hoverbox a .preview {
	display: none;
}
.hoverbox a:hover .preview {
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}
.hoverbox img {
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 150px;
	height: 112px;
}
.hoverbox li {
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}
.hoverbox .preview {
	border-color: #000;
	width: 200px;
	height: 150px;
}
.pics {
	text-align: center;
}
/* front page boxes */
.orange-box {
	background-color: #ef6b00;
	color: #fff;
	margin-bottom: 10px;
}
.green-box {
	background-color: #709302;
	color: #fff;
	margin-bottom: 10px;
}
.blue-box {
	background-color: #5960a8;
	color: #fff;
	margin-bottom: 10px;
}
.purple-box {
	background-color:#7a1e99;
	color: #fff;
	margin-bottom: 10px;
}
.red-box {
	background-color:#c41e3a;
	color: #fff;
	margin-bottom: 10px;
}
.gold-box {
	background-color:#e0aa0f;
	color: #fff;
	margin-bottom: 10px;
}
.turquoise-box {
	background-color:#00848e;
	color: #fff;
	margin-bottom: 10px;
}
.addthis_toolbox {
	float: right;
}
.tools {
	width: 150px;
	float: right;
	padding-top: 95px;
}


img.profile-photo {
	border: solid 5px #FFFFFF;
}