
/* Stylesheet 192 */
/* ----- comments --------- */

.error
{
color: #ff0000;
font-weight: bold;
}

.note
{
padding: 1em;
margin-bottom: 1em;
background-color: #f6bcba;
border: 4px #860400 dashed;
font-size: 1.3em;
}

.comments
{
border-bottom: 1px #cccccc dotted;
padding-bottom: 1em;
margin-bottom: 1em;
}

.comments_hidden
{
display:none;
padding-bottom: 1em;
margin-bottom: 1em;
}


.comment
{
background-color: #f7f7f7;
padding: 10px;
margin-bottom: 10px;
border-top: 1px #dddddd dotted;
border-bottom: 1px #dddddd dotted
}

.comment_author
{
}


.comment_author_staff
{
color: #336633;
font-weight: bold;
}

.comments_box H2
{
margin: 1em 0 1em 0;
font-size: medium;
}



.leave_comment

{
margin: 1em 0 1em 0;
}


.prints
{

}

.panel_box {
background: url(/cms/blocks/web/minerals/img/intro_block_long.jpg) repeat-x #cccccc;
  padding: 5px;
  margin-bottom: 10px;
border-bottom: solid 1px #dddddd;
  }
.panel_toparrow {
  text-align: center;
  background: url(/media/2/4/0/2/uparrow.gif) center no-repeat;
  margin-bottom: 0px;
  padding-bottom: 0px;
  height: 17px;
  }
.panel_bottomarrow {
  margin-top: 0px;
  padding-top: 0px;
  text-align: center;
  background: url(/media/2/4/0/3/downarrow.gif) center no-repeat;
  height: 17px;
  }
.panel_next_prev {
  background: url(/cms/blocks/web/minerals/img/bg_header.gif) repeat-x #888888;
  padding-top: 2px;
  border-top: #888888 1px solid;
border-bottom: #cccccc 1px solid;
  height: 20px; 
  margin-bottom: 5px;
  }

a.panel_nav_buttons:link, a.panel_nav_buttons:visited, a.panel_nav_buttons:hover, a.panel_nav_buttons:active {
  text-decoration: none;
  color: #ffffff;
  font-size: 1.1em;
}


.select_panel_surround {
   border: solid 1px #dddddd;
}
.select_panel_item {
  text-align: center;
  background-color: #000000; 
  padding-top: 1px;
  padding-bottom: 1px; 
border-bottom: solid 1px #cccccc;
  margin: 0px;
  color: #000000;
  }
.select_panel_nonitem {
  text-align: center;
 background: #949996;
  color: #000000; 
  border-bottom: solid 1px #cccccc;
  padding: 0px; 
  margin: 0px; 
  }



.front_splash {
float: left; 
margin-bottom: 15px; 
margin-left: 30px;
}

.art_splash {
float: left; 
margin-bottom: 15px; 
margin-left: 10px;
margin-right: 10px;
}

#website
{
color: #dddddd;
float: right;
padding-top: 8px;
padding-right: 15px;
}

a.website:link, a.website:visited, a.website:hover, a.website:active
{
color: #ffffff; 
text-decoration: none;
}

#front_page_right
{
width: 471px;
float: right;

}

#front_page_left
{
width: 471px;
float: left;

}

#content_right_holder
{
width: 790px;
padding: 0;
margin: 0;
float: right;
}


.formcontainer 
				{
				margin-top: 10px;
				border: dashed 5px #aaaaaa;
				padding: 5px;
                                background-image: url(/cms/blocks/intranet/display_forms/img/display_forms.jpg);
                                background-repeat: repeat-y;
				}


/* ------------------- media ---------------- */


.media_img_enlarge
{

cursor: pointer;

}

.media_caption_right .media_img
{
	float: left;
	padding-right: 10px;
}

.media_caption_right .media_caption
{
	font-size: small;
}

.media_lightbox .media_caption
{
font-size: small;
margin: 1em 0 1em 0;
}

.media_caption H1
{
	font-size: medium;
}
.media_caption H2, .media_caption H3, .media_caption H4
{
	font-size: small;
}

.media_lightbox_inner_container
{
float: left;
}

.media_lightbox_box
{
padding: 10px;
border: 1px #111111 solid;
background-color: #ffffff;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-moz-box-shadow: #111111 0 0.2em 7px;
}

.media_lightbox_previous_next
{
width: 14em;
margin: 0.2em auto 0.2em auto;
}

.media_lightbox_close
{
display: block;
position: relative;
top: 0.5em;
cursor: pointer;
font-weight: bold;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background-color: #33AAAA;
color: #111111;
padding: 0.5em;
border: 2px #ffffff solid;
text-align:center;
width: 4em;
-moz-box-shadow: #111111 0 0.2em 7px;
margin: 0 1em 0 auto;
}

.media_lightbox_previous
{
float: left;
cursor: pointer;
/*-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 2px #ffffff solid;
background-color: #33AAAA;*/
color: #111111;
padding: 0.5em;
text-align:center;
width: 60px;
opacity: 0;
display: none;
}

.media_lightbox_next
{
float: left;
cursor: pointer;
/*-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background-color: #33AAAA;
border: 2px #ffffff solid;*/
color: #111111;
padding: 0.5em;
text-align: center;
width: 60px;
margin-left: 10px;
opacity: 0;
display: none;
}




.gridfixedfont {
	margin: auto;
	table-layout:auto;
	border:1px solid #666666;
	border-collapse:collapse;	
	}
.gridfixedfont td {
	border:1px solid #666666;
	padding: 4px;
	font-size: 12px;
	border:1px solid #000000;
	}
.gridfixedfont th {
	text-align: center;
	padding: 4px;
	background-color:#993333;
	color:#FFFFFF;
	font-size: 13px;
	font-weight: bold;
	}
.grid {
	margin: auto;
	table-layout:auto;
	border:1px solid #666666;
	border-collapse:collapse;	
	}
.grid th {
	text-align: center;
	padding: 4px;
	background-color:#993333;
	color:#FFFFFF;
	font-weight: bold;
	}
.grid td {
	border:1px solid #666666;
	padding: 4px;
	}


.sub_menu_href
{

}

.sub_menu_update
{
font-size: 0.8em;
}

#language_wrap
{
width: 100%;
clear: both;
}



#language_top
{
float: right;
margin: 0px;
padding: 0px;
width:17%;
text-align: right;

}


			.title 	{
			font-size: 250%;
			font-family: Arial, Helvetica, sans-serif;	
			color: #000000;
			margin-top: 15px;
			padding-top: 15px;
			margin-bottom: 15px;
			padding-bottom: 15px;
padding-left: 10px;
			clear: both;
			}
			
			.sgwrs_info_box{
			background: #eeeeee;
			border: solid 5px #dddddd;
			padding: 5px;
			clear: both;
			margin-left: 10px;
			font-size: .86em;
			
			}
			
			.publish_time{
			clear: both;
			width: 100%;
		
			}
			
			.body_text
			{
			color: #000000;
			
                        font-family:Georgia,"Lucida Grande",Arial,Verdana;

			padding-left: 10px;
			}

a.header_text_0:link, a.header_text_0:visited, a.header_text_0:hover, a.header_text_0:active
{
color: #ffddff;
}
a.header_text_1:link, a.header_text_1:visited, a.header_text_1:hover, a.header_text_1:active
{
color: #ffffdd;
}
a.header_text_2:link, a.header_text_2:visited, a.header_text_2:hover, a.header_text_2:active
{
color: #ddffff;
}

.header_colour_0
{
float: left;
width: 74%;
padding-right: 20px;
padding-top: 10px;
color: #ffddff;
}

.header_colour_1
{
float: left;
width: 74%;
padding-right: 20px;
padding-top: 4px;
color: #ffffdd;
}
.header_colour_2
{
float: left;
width: 74%;
padding-right: 20px;
padding-top: 4px;
color: #ddffff;
}

.seach_panel_banner_wrapper
{
position:relative;
height: 150px;
padding:  10px 0 10px;
margin: -275px 13px 15px auto;
background-color: transparent;
width: 280px;
z-index: 3;
}

.information_box_wrapper
{
position:relative;
height: 75px;
margin-top: 5px;
margin-left: auto;
margin-right: auto;
background-color: #333333;
width: 720px;
margin-left: 30px;
z-index: 3;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
opacity: 0.9;
}

.information_box_text
{
color: #ffffff;
padding: 10px;
}

#slideshow_panel
{
clear: both;
background-color: #000000;
-moz-box-shadow: 0 0.1em 0.5em #222222;
-webkit-box-shadow: 0 0.1em 0.5em #222222;
}

a.white_header:link, a.white_header:visited
{
	color: #ffffff;
	text-decoration: none;
}

a.white_header:hover, a.white_header:active
{
	color: #ffffff;
	text-decoration: underline;
}

a:link, a:visited
{
	color: #B20034;
	text-decoration: none;
}

a:hover, a:active
{
	color: #B20034;
	text-decoration: underline;
}

UL
{
	list-style-type: disc;
	padding-left: 2em;
}

LI { padding: 0.1em 0em 0.0em 0em; }

.search_panel
{
	text-align: left;
	padding: 5px;
	margin: 0px;
	background: #E4EFF7;
	border: #9ECEF2 1px solid;

	-webkit-border-radius: 0.25em;
	-moz-border-radius: 0.25em;

}

.form_wrapper { background-color: #f4f5f6; }

#login_box
{
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
}

#popup_page
{
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
}

#request_event
{
	height: 3em;
	background-color: #f5c9d3;
	text-align: center;
	vertical-align: middle;
}

#add_event
{

        margin-top: 10px;
	height: 3em;
	text-align: center;
	vertical-align: middle;
}
.event_container
{

      width: 100%;
      clear: both;
      float: left;  
      margin-bottom: 3px;

}

.event_titles
{
	width: 18%;
	float: left;
       
}

.event_details
{
	float: left;
	width: 81%;
}

#whatson_event_details_notepaper
{
clear: both;
padding: 5px;
border-top: solid 1px #cccccc;
height: 275px;
overflow-y: scroll;
overflow-x: hidden;
background-color: #f7f6f0;
}

#intranet_event_details_notepaper
{
clear: both;
padding: 5px;
border-top: solid 1px #cccccc;
height: 315px;
overflow-y: scroll;
overflow-x: hidden;
background-color: #faf9f4;
}

#event_right
{
	float: right;
	width: 26%;
	padding: 5px;
}

#event_left
{
	float: left;
	width: 70%;
	padding: 5px;
}

.popup_banner
{
	height: 34px;
	text-align: left;
	vertical-align: middle;
	background-color: #d5d5d6;
	border-bottom: solid #bbbbbb 1px;
	padding-top: 18px;
	padding-left: 18px;

}

.login_details { padding: 20px; }
.login_input { background-color: #eeeeee; }

#login_title
{
	font-size: 1.4em;
	color: #000000;
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	width: 48%;
	float: left;
}

#login_close
{
	width: 20%;
	float: right;
}

#login_cancel
{
	font-size: 1em;
	color: #000000;
	font-family: Helvetica, sans-serif;
	font-weight: normal;
}

.list_loading
{
	background-image: url(/cms/blocks/intranet/intranet_calendar/img/wait_black.gif);
	background-repeat: no-repeat;
	background-position: center 55px;
}

.list_loading_white
{
	background-image: url(/cms/blocks/intranet/widgets/sgwrs2/img/wait_white.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#intranet_events
{
width: 100%;
}



.odd
{

}

.even
{
	background: #f7f7f7;
}

.item_date_163
{
	float: left;
	margin-right: 5px;
	background-color: #32488e;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	border: solid 1px #999999;
}

.item_date_164
{
	float: left;
	margin-right: 5px;
	background-color: #486018;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	border: solid 1px #999999;
}

.item_date_162
{
	float: left;
	margin-right: 5px;
	background-color: #fff0a5;
	color: #000000;
	padding-left: 4px;
	padding-right: 4px;
	border: solid 1px #fff0a5;
}

.item_container
{
	float: left;
	width: 100%;
	text-align: left;
	border-bottom: solid 1px #999999;
	padding: 5px;
	font-size: 0.94em;
}

.item_container A:link, .item_container A:visited
{
	color: #ffffff;
	text-decoration: none;
}

.item_container A:hover, .item_container A:active { color: #ffffff; }

.item_date_normal
{
	float: left;
	margin-right: 5px;
	background-color: #8e2800;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	border: solid 1px #999999;
}

.item_date_staff_achievements
{
	float: left;
	margin-right: 5px;
	background-color: #ffb03b;
	color: #000000;
	padding-left: 4px;
	padding-right: 4px;
	border: solid 1px #cccccc;
}

.item_date_feature
{
	float: left;
	margin-right: 5px;
	background-color: #468966;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	border: solid 1px #999999;
}

.item_date_updates
{
	float: left;
	margin-right: 5px;
	background-color: #fff0a5;
	color: #000000;
	padding-left: 4px;
	padding-right: 4px;
	border: none;
}

.button_select
{
	background-image: url(/cms/blocks/intranet/widgets/updates/img/button_select.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.button_select_amber
{
	background-image: url(/cms/blocks/intranet/widgets/updates/img/button_select_amber.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
        z-index: 20;
}

.button_select_on
{
	background-image: url(/cms/blocks/intranet/widgets/updates/img/button_select_on.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
        z-index: 30;
}

#no_date
{
	width: 80%;
	margin: 7%;
	background-color: #e3c7c7;
	font-size: 1.3em;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	border: 5px solid #b4b4b4;
	padding: 10px;
	clear: both;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
}


#next
{
	text-align: right;
	text-decoration: none;
	color: #337a9e;
	padding-right: 15px;
	cursor: pointer;
	background-image: url(/cms/blocks/intranet/intranet_calendar/img/arrow_right.jpg);
	background-repeat: no-repeat;
	background-position: center right;
}

#prev
{
	text-align: left;
	padding-left: 15px;
	text-decoration: none;
	color: #337a9e;
	cursor: pointer;
	background-image: url(/cms/blocks/intranet/intranet_calendar/img/arrow_left.jpg);
	background-repeat: no-repeat;
	background-position: center left;
}

.event_museum_amgueddfa { border-top: dotted 1px #EB1F2E; }
.event_museum_amgueddfa_white { border-top: dotted 1px #EB1F2E;  }
.event_museum_cardiff { border-top: dotted 1px #C70038; }
.event_museum_stfagans { border-top: dotted 1px #00AA3F;  }
.event_museum_roman { border-top: dotted 1px #2D1783;}
.event_museum_wool { border-top: dotted 1px #96228A; }
.event_museum_waterfront { border-top: dotted 1px #C01833;}
.event_museum_slate { border-top: dotted 1px #1C88D5; }
.event_museum_bigpit { border-top: dotted 1px #F37A15;  }
.event_museum_swansea { border-top: dotted 1px #EB1F2E; }


#calendar_header
{
	margin-bottom: 5px;
	text-align: center;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}

#calendar_dropdown
{
	padding-top: 25px;
	float: right;
	width: 60%;
	text-align: right;
	padding-right: 40px;
}

#window_calendar
{
	color: #000000;
	background-image: url(/cms/blocks/intranet/intranet_calendar/img/calendar_curve.jpg);
	background-repeat: no-repeat;
	background-position: -5px -10px;
	vertical-align: middle;
	height: 65px;
}

#calendar_title
{
	padding-top: 15px;
	padding-left: 40px;
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	float: left;
	width: 30%;
}

#calendar_table
{
        
        width: 260px;
	float: left;
}

#calender_wrapper
{
	background-color: #ffffff;
	width: 100%;
	padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
}

#widget_calendar
{
	float: left;
	clear:both;
        width: 270px;
}

#calendar_header
{
	color: #193441;
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 5px;
	background-color: #e1e1e1;
	text-align: center;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}

#widget_main
{
	width: 660px;
        float: right;
	height: 420px;
	overflow-x: hidden;
	overflow-y: scroll;
        margin-bottom: 5px;
        padding-right: 4px;
        margin-right: 6px;
}

#checkboxes
{
        float: left; 
	width: 200px;
	padding-left: 10px;
}

.current_month
{
	background-color: #e1e1e1;
	padding: 3px;
	border: 1px solid #dddddd;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}

.next_month
{
	padding: 3px;
	border: 1px solid #dddddd;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}

.prev_month
{
	padding: 3px;
	border: 1px solid #dddddd;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}

.current_month_null
{
	padding: 3px;
	border: 1px solid #dddddd;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}

.next_month_null
{
	padding: 3px;
	border: 1px solid #dddddd;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}

.prev_month_null
{
	padding: 3px;
	border: 1px solid #dddddd;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}

.current_day
{
	background-color: #cffcc5;
	padding: 3px;
	border: 1px solid #52ec4e;
	color: #000000;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}

.day_select
{
	background-color: #89d8f5;
	padding: 3px;
	color: #000000;
	border: 1px solid #4184ba;
	text-align: center;
	vertical-align: middle;
}

.day_select_null { padding: 3px; }

.highlight
{
	background-image: url(/cms/blocks/intranet/intranet_calendar/img/highlight.gif);
	background-repeat: no-repeat;
}

a.reset:link, a.reset:visited, a.reset:hover, a.reset:active
{
	color: #337a9e;
       cursor: pointer;
}

.week
{
	text-decoration: none;
	color: #337a9e;
	cursor: pointer;
	vertical-align: middle;
}

.traffic_lights
{
	background-image: url(/cms/blocks/intranet/intranet_calendar/img/traffic_lights_1.gif);
	background-repeat: no-repeat;
}

.traffic_lights_2
{
	background-image: url(/cms/blocks/intranet/intranet_calendar/img/traffic_lights_2.gif);
	background-repeat: no-repeat;
}

.traffic_lights_3
{
	background-image: url(/cms/blocks/intranet/intranet_calendar/img/traffic_lights_3.gif);
	background-repeat: no-repeat;
}

.header_1
{
	white-space: nowrap;
	width: 20%;
	text-align: left;
	font-weight: bold;
	padding-left: 5px;
}

.header_2
{
	white-space: nowrap;
	width: 60%;
	text-align: left;
	font-weight: bold;
	padding-left: 5px;
}

.header_3
{
	white-space: nowrap;
	width: 18%;
	text-align: left;
	font-weight: bold;
	padding-left: 5px;
}

.header_4
{
	white-space: nowrap;
	width: 23%;
}

.header_5
{
	white-space: nowrap;
	width: 10%;
}

.column_1
{
	white-space: nowrap;
	width: 14%;
	text-align: left;
}

.column_2
{
	white-space: nowrap;
	width: 60%;
	text-align: left;
}

.column_3
{
	white-space: nowrap;
	width: 18%;
	text-align: left;
}

.column_4
{
	white-space: nowrap;
	width: 23%;
}

.column_5
{
	white-space: nowrap;
	width: 10%;
}

.greybanner
{
	background: url(/cms/blocks/intranet/form_builder/_img/bg_header.gif) repeat-x #666565;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
	height: auto;
}

.redbanner
{
	background: url(/cms/blocks/intranet/form_builder/_img/bg_header.gif) repeat-x #666565;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
	height: auto;
}

#intranet_banner_area
{

       width: 950px;
        height: 305px;
        float: right;
	background-color: transparent;
        padding-bottom: 12px;

}

.black_link { color: #000000; }

.button_select
{
	background-image: url(/cms/blocks/intranet/intranet_header/img/button_select.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}

.button_select_amber
{
	background-image: url(/cms/blocks/intranet/intranet_header/img/button_select_amber.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	cursor: pointer;
}

.button_select_on
{
	background-image: url(/cms/blocks/intranet/intranet_header/img/button_select_on.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	cursor: pointer;
}

.button_text a:link, .button_text a:visited
{
	color: #000000;
	text-decoration: none;
}

.button_text a:hover, .button_text a:active
{
	color: #000000;
	text-decoration: underline;
}



.button_select_on_intranet
{
	background-image: url(/cms/blocks/intranet/intranet_header/img/button_select_on.gif);
	background-repeat: no-repeat;
	background-position: 20px 20px;
	cursor: pointer;
}

#logo
{
float:left;
width: 150px;
padding: 0;
clear: both;
}

#logo_image
{
	height: 190px;
	background-image: url(/cms/blocks/web/themes/intranet/img/logos_left/amgueddfa_black.gif);
       margin: 0px 0px 10px 0px;	
	background-repeat: no-repeat;

}

#intranet_buttons
{
	padding-top: 3px;
	float: left;
	width: 600px;
	padding-left: 130px;
}

#intranet_buttons_right
{
	float: left;
	width: 590px;
}

#intranet_title
{
	float: left;
	padding-top: 10px;
	padding-left: 35px;
	height: 50px;
	width: 115px;
	color: #ffffff;
}

#login
{
	float: right;
	width: 700px;
	height: 20px;
	text-align: right;
	margin-top: 6px;
	padding-right: 80px;
}

#header
{

	background-position: 5px -5px;
	background-repeat: no-repeat;
	background-color: transparent;
	width: 950px;
	height: 50px;
        clear:both;
}

BODY
{
	background-color: #858482;
	margin-top: 0px;
        padding-top: 0px;
	background-image: url(/cms/blocks/intranet/intranet_header/img/background_theme_home.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}

#paper_background
{
	clear: both;
	margin-top: 0px;
        padding-top: 0px;
}

div#maincontainer
{
	position: relative;
	margin: 0 auto;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	width: 960px;
	border: none;

}

#paper_background_title_en
{
	margin: 0px;
	padding: 0px;
	height: 0px;
}

#main_div
{

	width: 950px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
 }

.content_wide
{
		width: 945px;
}

#left_column
{
 width: 150px;
 float: left;
}

.content_right
{
width: 790px;
float: right;
}

#right_column
{
	width: 280px;
	float: right;
}



#wide_column
 { 
width: 950px; 
}

#left_two_columns
 {
float: left;
 width: 660px;
 }

.content_narrow 
{
float: left;
width: 500px;
}

#content

{
float: left;
padding-bottom: 10px;
}



#normal_content
{
	float: right;
	width: 500px;
}


/* ----- menus ------- */
#menus UL
{
	margin: 0px;
	padding: 0 0 0 0;
	list-style-type: none;
}

.menu_item { padding: 2px 5px 2px 5px; }
.menu_item A:link, .menu_item A:visited { color: #000000; }

.menu_item_selected
{
	padding: 2px 5px 2px 5px;
	font-weight: bold;
}

.menu_item_selected A:link, .menu_item_selected A:visited { color: #000000; }

.menu_item_parent
{
	border-left: 1px #C5C8BC solid;
	border-right: 1px #C5C8BC solid;
	border-top: 1px #C5C8BC solid;
	background-color: #E1E2D5;
	font-weight: normal;
}

.menu_items_sub
{
	border-top: 1px #C5C8BC solid;
	padding-top: 5px;
	padding-bottom: 10px;
}

.menu_item_sub { font-size: small; }

/*.menu_items_same_level { border-bottom: 1px #C5C8BC solid; }*/
.menu_item_same_level
{
	border-left: 1px #C5C8BC solid;
	border-right: 1px #C5C8BC solid;
	border-top: 1px #C5C8BC solid;
	border-bottom: 0px;
	background-color: #F0F1EA;
	font-weight: normal;
	/*padding-left: 5px;*/
}



.menu_header { display: none; }

/* --------------------- footer ---------------------- */
#footer
{
	clear: both;
	padding: 10px 5px 0px 0px;
	width: 100%;
	border-top: 1px #b20034 solid;
	height: 2em;
       
}

.footer A:link, .footer A:visited { color: #000000; }
.footer_links { float: left; }
.footer_iaith { float: right; }

#footer_copyright { background-color: #000000; }
#footer_copyright A:link, #footer_copyright A:visited { color: #ffffff; }

.you_are_here
{
	clear: both;
	margin: 0px 0px 1px 0px;
	color: #000000;
        width: 82%;
        float: left;
}

.you_are_here_title { font-weight: bold; }
.you_are_here_left { padding: 2px 5px 2px 5px; }
.you_are_here A:link, .you_are_here A:visited { color: #000000; }


/* Chat */
.chat_highlight
{
float: right;

height: 25px;
width: 45px;
}

.message_hightlight_left
{
float: left;
height: 25px;
width: 10px;
background-image: url(/cms/blocks/intranet/intranet_chat/img/message_highlight_l.gif); background-repeat: no-repeat; background-position: 0px 1px;
}

.message_count
{
font-size: 1.2em;
float: left; 
background-image: url(/cms/blocks/intranet/intranet_chat/img/message_highlight_cen.gif); background-repeat: repeat-x;color: #ffffff;
 height: 25px;
background-position: 0px 1px;
padding-top: 3px;
}

.message_hightlight_right
{
float: left;
height: 25px;
width: 10px;
background-image: url(/cms/blocks/intranet/intranet_chat/img/message_highlight_r.gif); background-position: -32px 1px;
}


#login_status
{
float: left;
color: #000000;
cursor: pointer;
text-decoration: underline;
text-align: right;
height: 30px;
background-image: url("/cms/blocks/intranet/intranet_calendar/img/login_left.gif");
padding: 5px;
background-repeat: no-repeat;
background-position: top left;
}

#login_status_right
{
float: right;
height: 30px;
background-image: url("/cms/blocks/intranet/intranet_calendar/img/login_right.gif");
background-repeat: no-repeat;
background-position: top right;
width: 3px;
}

#other_names_container
{
height: 1.8em;
width: 100%;
text-align: right;
padding-top: 5px;
padding-right: 5px;
}

#messages
{
background-color: #f6f6f6;
width: 340px;
height: 450px;
margin-left: 0px;
border: solid 1px #b5b5b5;
padding: 5px;
float: left;
overflow-y: hidden;
overflow-x: hidden;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-moz-border-radius-topright: 0.5em;
}

#window_messages
{
color: #000000;
font-family: Helvetica, sans-serif;
font-weight:normal;
height: 22px;
padding: 10px;
text-align: left;
vertical-align: middle;
background-color: #d5d5d6;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-moz-border-radius-topright: 0.5em;
}

#messages_title{
font-size: 150%;
float: left;
}


#message_scroll
{
width: 340px;
height: 330px;
overflow-x: hidden;
overflow-y: scroll;
position: relative;
margin-top: 5px;
margin-bottom: 5px;
}

#messages_threads
{
overflow: auto;
height: 260px;
width: 100%;
}

#messages_buttons
{
float: right;
cursor: pointer;
}

#messages_content
{

clear: both;
height: 280px;
width: 100%;
float: left;
}

#messages_controls
{
clear: both;
width: 340px;
height: 67px;
background-color: #dddddd;
border-top: solid #bbbbbb 1px;
}


#message_input_text
{
float:left;
width: 155px;
margin-left: 10px;
}

#counter_number
{
float:left;
width: 20px;
text-align: left;
margin-right: 5px;
}

#messages_submit
{
float:left;
margin-left: 10px;
}

.messages_input
{
border-top: 1px solid  #999999;
background-color: #eeeeee;
height: 45px;
padding-top: 15px;
padding-left: 10px;
padding-right: 10px;
}


.message_highlight
{

background-image: url("/cms/blocks/intranet/intranet_chat/img/message_highlight.gif");
background-repeat: no-repeat;
background-position: top left;
text-align: center;
color: #ffffff;
width: 26px;
height: 20px;
padding-top: 4px;
font-weight: bold;
margin-top: 1px;
}

.message_thread
{
border-bottom: solid 1px #999999;
height: 27px;
margin: 0px;
padding: 0px;
vertical-align: middle;
cursor: pointer;
}


.message_threads A:link, .message_threads A:hover
{

background-color: #000000;
}
div.other_bubble {
        padding-left: 20px;
	font-size: 0.75em;
	margin-bottom: 14px;
        font: 1em "Lucida Grande", Lucida, Verdana, sans-serif;
}

div.other_bubble blockquote {
	margin: 0px;
	padding: 0px;
        -webkit-border-radius: 1em;
        -moz-border-radius: 1em;
	border: 1px solid #c9c2c1;
	background-color: #e7fcda;
}

div.other_bubble blockquote p {
	margin: 10px;
	padding: 0px;
}

div.other_bubble cite {
        position: relative;
	margin: 0px;
        font-size: 0.8em;
	padding: 7px 0px 0px 15px;
	top: 6px;
	background: transparent url("/cms/blocks/intranet/intranet_chat/img/other_tip.gif") no-repeat 138px 0;
	font-style: normal;
}


div.bubble {
	
        padding-right: 20px;
	font-size: 0.75em;
	margin-bottom: 14px;
        font: 1em "Lucida Grande", Lucida, Verdana, sans-serif;
}

div.bubble blockquote {
	margin: 0px;
	padding: 0px;
        -webkit-border-radius: 1em;
        -moz-border-radius: 1em;
	border: 1px solid #c9c2c1;
	background-color: #ffffff;
}

div.bubble blockquote p {
	margin: 10px;
	padding: 0px;
}

div.bubble cite {
        position: relative;
	margin: 0px;
        font-size: 0.8em;
	padding: 7px 0px 0px 15px;
	top: 6px;
	background: transparent url("/cms/blocks/intranet/intranet_chat/img/tip.gif") no-repeat 20px 0;
	font-style: normal;
}

/* End of Chat */


/* Staff Directory */

	.museum_structure {
	padding: 3px;
	border: 1px solid #cccccc;
	font-size: 0.95em;
	background: #f1f1fa;
	text-align: center;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	}
	
	.museum_structure a:link, .museum_structure a:visited, .museum_structure a:active {
 	color: #000000;
	}
	
	.museum_structure_li a:link, .museum_structure_li a:visited, .museum_structure_li a:active {
 	color: #000000;
	}
	
	.museum_structure_li {
	border: 1px solid #cccccc;
	font-size: 0.86em;
	background: #f1f1fa;
	text-align: center;
	font-size: 0.95em;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: 1px;
	list-style-type: none;
	width: 100%; 
	margin-bottom: 6px;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	}
	
	.museum_list{
	padding-right: 2px;
	}

      .login_box_title
     {
    -webkit-border-top-left-radius: 0.5em;
   -moz-border-radius-topleft: 0.5em;
   -webkit-border-top-right-radius: 0.5em;
    -moz-border-radius-topright: 0.5em;
        border: solid 1px #1e408c;
       }

 .login_box_main
{
   -webkit-border-bottom-left-radius: 0.5em;
   -moz-border-radius-bottomleft: 0.5em;
   -webkit-border-bottom-right-radius: 0.5em;
    -moz-border-radius-bottomright: 0.5em;
        border: solid 1px #e1e1e1;

}


/* SGWRS */

#widget-left
{
width: 471px;
float: left;
}

#widget-right
{
width: 471px;
float: right;
}

#sgwrs_box
{
padding-top: 3px;
width: 100%;
background-image: url(/cms/blocks/intranet/intranet_sgwrs/img/background.jpg);
background-repeat: no-repeat;
}

#widget_sgwrs_container
{
background-repeat: no-repeat;
background-image: url(/cms/blocks/intranet/widgets/sgwrs2/img/folder.jpg);
height: 328px;
width: 100%;
float: right;
overflow-y: hidden;
overflow-x: hidden;
}

#widget_sgwrs_all
{
font-size: 1.1em;
font-weight:normal;
margin-left: 12px;
height:30px;
width: 45%;
margin-top: 15px;
float: left;
}

#widget_sgwrs_title
{
font-size: 1.3em;
margin-left: 40px;
width: 170px;
height:22px;
}

.widget_sgwrs_titles
{
margin-left: 40px;
width: 150px;
height:22px;
}

#widget_sgwrs_feature
{
margin-left: 12px;
height:24px;
width: 45%;
float: left;
}


#widget_sgwrs_acheivements
{
width: 45%;
height:22px;
margin-right: 15px;
margin-top: 27px;
float: right;
}

#widget_sgwrs_staff
{
width: 45%;
height:20px;
margin-right: 15px;
float: right;
}

#widget_sgwrs_content
{
clear: both;
margin-left: 7px;
color: #ffffff;
width: 454px;
height: 222px;
overflow-y: scroll;
overflow-x: hidden;
}




#widget_sgwrs_add
{
text-align: right;
padding-right: 5px; 
background-color: #7b7a7a;
width: 95%;
margin-top: 2px;
margin-left: auto;
margin-right: auto;
border: solid 1px #999999;
}

#widget_update_container
{
background-repeat: no-repeat;
background-image: url(/cms/blocks/intranet/widgets/updates/img/folder.jpg);
height: 328px;
width: 100%;
float: left;
overflow-y: hidden;
overflow-x: hidden;
}

#widget_update_all
{
font-size: 1.1em;
font-weight:normal;
margin-left: 12px;
height:30px;
width: 45%;
margin-top: 15px;
float: left;
}

#widget_update_curatorial
{
width: 45%;
height:22px;
margin-right: 15px;
margin-top: 27px;
float: right;
}

#widget_update_departments
{
margin-left: 12px;
height:24px;
width: 45%;
float: left;
}

#widget_update_corporate
{
width: 45%;
height:20px;
margin-right: 15px;
float: right;
}

#widget_update_content
{
clear: both;
color: #ffffff;
width: 456px;
height: 240px;
margin-left: 7px;
overflow-y: scroll;
overflow-x: hidden;
}

#widget_update_title
{
font-size: 1.3em;
margin-left: 40px;
width: 150px;
height:22px;
}

.widget_update_titles
{
margin-left: 40px;
width: 150px;
height:22px;
}

.cross_bar_buttons_normal {
float: left; 
margin-right: 5px;
height: 101px;
width: 105px;
background: #ffffff;
color: #000000;
font-size: 0.81em;
border: 4px solid #8e2800;
cursor: pointer;
}

.cross_bar_buttons_normal:hover {
float: left; 
margin-right: 5px;
height: 101px;
width: 105px;
background: #F3E3E0;
color: #000000;
font-size: 0.81em;
border: 4px solid #8e2800;
cursor: pointer;
}

.cross_bar_buttons_select_normal:hover {
float: left; 
margin-right: 5px;
height: 101px;
width: 105px;
background: url(/cms/blocks/intranet/intranet_sgwrs/img/red_highlight.jpg) #F3E3E0;
color: #000000;
font-size: 0.81em;
border: 4px solid #4b1601;
cursor: pointer;
}

.cross_bar_buttons_select_normal {
float: left; 
margin-right: 5px;
height: 101px;
width: 105px;
background: url(/cms/blocks/intranet/intranet_sgwrs/img/red_highlight.jpg) #F3E3E0;
color: #000000;
font-size: 0.81em;
border: 4px solid #6d1f01;
cursor: pointer;
}

.cross_bar_buttons_staff_achievements {
float: left; 
margin-right: 5px;
height: 101px;
width: 105px;
background: #ffffff;
color: #000000;
font-size: 0.81em;
border: 4px solid #ffb03b;
cursor: pointer;
}

.cross_bar_buttons_select_staff_achievements {
float: left; 
margin-right: 5px;
height: 101px;
width: 105px;
background: url(/cms/blocks/intranet/intranet_sgwrs/img/yellow_highlight.jpg) #F9EEE4;
color: #000000;
font-size: 0.81em;
border: 4px solid #fb9704;
cursor: pointer;
}

.cross_bar_buttons_staff_achievements:hover {
float: left; 
margin-right: 5px;
height: 101px;
width: 105px;
background: #F9EEE4;
color: #000000;
font-size: 0.81em;
border: 4px solid #ffb03b;
cursor: pointer;
}


.cross_bar_buttons_feature {
float: left; 
margin-right: 5px;
height: 101px;
width: 105px;
background: #ffffff;
color: #000000;
font-size: 0.81em;
border: 4px solid #468966;
cursor: pointer;
}

.cross_bar_buttons_feature:hover {
float: left; 
margin-right: 5px;
height: 101px;
width: 105px;
background: #CAE9DC;
color: #000000;
font-size: 0.81em;
border: 4px solid #468966;
cursor: pointer;
}

.cross_bar_buttons_select_feature {
float: left; 
margin-right: 5px;
height: 101px;
width: 105px;
background: url(/cms/blocks/intranet/intranet_sgwrs/img/green_highlight.jpg) #CAE9DC;
color: #000000;
font-size: 0.81em;
border: 4px solid #25734a;
cursor: pointer;
}

#sgwrs_scroll_bar_container
{
text-align: center;
width: 785px;
height: 122px;
overflow-y: hidden;
overflow-x: hidden;
clear: both;

}


#sgwrs_left
{
width: 29px;
height: 116px;
float: left;
padding-left: 8px;
}

.sgwrs_left_off
{
background-image: url(/cms/blocks/intranet/intranet_sgwrs/img/scroll_left.jpg);
background-repeat: no-repeat;
background-position: top right;
cursor: pointer;
}

.sgwrs_left_on
{

background-image: url(/cms/blocks/intranet/intranet_sgwrs/img/scroll_left_hover.jpg);
background-repeat: no-repeat;
background-position: top right;
cursor: pointer;
}

.sgwrs_left_blank
{
background-image: url(/cms/blocks/intranet/intranet_sgwrs/img/scroll_left_blank.jpg); 
background-repeat: no-repeat;
background-position: top right;
cursor: auto;
}

#sgwrs_right
{
width: 27px;
height: 115px;
float: left;
}

.sgwrs_right_off
{
background-image: url(/cms/blocks/intranet/intranet_sgwrs/img/scroll_right.jpg); 
background-repeat: no-repeat;
background-position: top left;
cursor: pointer;
}

.sgwrs_right_on
{
background-image: url(/cms/blocks/intranet/intranet_sgwrs/img/scroll_right_hover.jpg); 
background-repeat: no-repeat;
background-position: top left;
cursor: pointer;
}

.sgwrs_right_blank
{
background-image: url(/cms/blocks/intranet/intranet_sgwrs/img/scroll_right_blank.jpg); 
background-repeat: no-repeat;
background-position: top left;
cursor: auto;
}


#sgwrs_slider
{
width: 711px;
height: 115px;
float: left;
margin-left: 4px;
}

#sgwrs_all
{
width:45%;
margin-top: 22px;
float: right;
cursor: pointer;
clear: both;
}

#sgwrs_all_button
{
float: left;
width: 40px;
height: 20px;

}

#sgwrs_achievements
{
width:45%;
margin-top: 2px;
float: right;
cursor: pointer;
clear: both;
}

#sgwrs_achievements_button
{
float: left;
width: 40px;
height: 20px;
}

#sgwrs_staff
{
width:45%;
margin-top: 2px;
float: right;
cursor: pointer;
clear: both;
}

#sgwrs_staff_button
{
float: left;
width: 40px;
height: 20px;
}

#sgwrs_feature
{
width:45%;
height:22px;
margin-top: 2px;
float: right;
cursor: pointer;
clear: both;
}

#sgwrs_feature_button
{
float: left;
width: 40px;
height: 20px;
}

.event_box
{
	font-weight: normal;
	font-size: small;
	margin-bottom: 2em;

}

.event_box H2
{
	margin: 0em 0 0em 0;
	padding: 0.2em 5px 0.2em 5px;
	font-size: medium;
	font-weight: normal;
	color: #ffffff;

	background-color: #999999;
}

.event_box H2 A:link, .event_box H2 A:visited { color: #ffffff }







H2.event_box_title_dark { background-color: #111111 }
H2.event_box_title_other { background-color: #EA212E }
H2.event_box_title_cardiff { background-color: #C70038 }
H2.event_box_title_stfagans { background-color: #00AA3F }





H2.event_box_title_roman { background-color: #2D1783 }
H2.event_box_title_wool { background-color: #96228A }
H2.event_box_title_swansea { background-color: #C01833 }
H2.event_box_title_slate { background-color: #1C88D5 }
H2.event_box_title_bigpit { background-color: #F37A15 }

.event_box H3
{
	margin: 0;
	font-size: x-large;

	font-weight: normal;
	padding: 0.1em 0 0.1em 0;
	color: #000000;
}

.event_box H3 A:link, .event_box H3 A:visited
{
	font-size: large;
	font-weight: normal;
	color: #000000;
}


.event_box H4, .event_box H4 A:link, .event_box H4 A:visited
{
	font-size: medium;
	font-weight: normal;
	margin: 0px;
	color: #000000;
	padding: 4px 0px 4px 0px;
}

.event_box_body
{
	padding: 5px;
}

.event_box_icons
{
	float:right;
	margin-left: 5px;
}

.event_box_category
{



	float: right;
	width: 100px;
}


.event_box_date { font-weight: bold }
.event_box_time { color: #666666;padding-left: 1em }

.event_box_details
{
	border-bottom: 1px #999999 solid;


	font-weight: bold;
	padding: 0.2em 5px 0.7em 5px;
	clear:both;
}



.event_box_stamp
{
	position:absolute;
	z-index:2;
	width: 50%;

	text-align: center;
}

#multiple_links
{
display: none;
}

#update_container
{
background-repeat: no-repeat;
background-image: url(/cms/blocks/intranet/updates/img/folder.jpg);
height: 415px;
width: 280px;
float: right;
overflow-y: hidden;
overflow-x: hidden;
}

#update_content
{
clear: both;
color: #000000;
width: 273px;
height: 354px;
overflow-y: scroll;
overflow-x: hidden;
margin-left: 5px;
}

#update_title
{
color: #ffffff;
font-size: 1.3em;
margin-left: 20px;
margin-top: 17px;
height: 32px;
}

.update_container
{
	float: left;
	width: 96%;
	text-align: left;
	border-bottom: solid 1px #999999;
	padding-top: 4px;
        padding-right: 5px;
        padding-bottom: 4px;
}

.update_container A:link, .update_container A:visited
{
	color: #000000;
	text-decoration: none;
}

.list_loading_grey
{
	background-image: url(/cms/blocks/intranet/updates/img/loader.gif);
	background-repeat: no-repeat;
	background-position: center 55px;
}

.update_container A:hover, .update_container A:active { color: #000000; }


/* ------------------ twitter ------------------- */

.feed_loading
{

background-image: url(/cms/blocks/web/feeds/external/img/wait24.gif);
background-repeat: no-repeat;
background-position: center center;
}


#feed_box
{
      border: solid 3px #eeeeee;
padding: 20px;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
clear: both;
margin-bottom: 20px;

}

.odd
{

background-color: #f0f9fc;
      border: solid 1px #f0f9fc;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
}

.even
{

background-color: #f0f9f5;
      border: solid 1px #f0f9f5;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
}

.feed_link
{
color: #068ab6;
text-decoration: none;
}

a.feed_link:link, a.feed_link:visited {
color: #068ab6;
  text-decoration: none;
  }

a.feed_link:hover, a.feed_link:active {
  color: #068ab6;
 text-decoration: none;
  }

.feed_text
{
margin: 10px;

}

.item_rollover {

background-color: #e2eef2;

}

.feed_highlight
{
background-color: #c1e0ea;
font-size: 1.5em;
}

#header_surround
{
       border: solid 1px #eeeeee;
        background-color: #eeeeee;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
}

.feed_item
{
       clear: both;
       padding: 5px; 
        margin-top: 10px;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
       border: 1px solid #eeeeee;
}

.feed_item_time
{

font-size: 0.9em;
margin-left: 10px;

}

#feed_wrapper
{

opacity: 0;
}

#feed_header_twitter
{
height: 110px;
width: 100%;
}
#twitter
{
float: right;
height: 50px;
width: 50px;
background-image: url( /cms/blocks/web/feeds/external/img/twitter.gif );
background-position: bottom right; 
background-repeat: no-repeat;
margin-bottom: 30px;
}


#feed_logo
{
width: 100px; 
height: 110px; 
float: left;
}

#feed_header_text
{
width: 80%;
float: right;
}

#feed_name
{
float: right;
text-align: right;
width: 100%;
font-size: 3em;
padding-bottom: 15px;
}

#feed_description
{
float: right;
font-size: 0.8em;
}
