
/* ../shared/screen/common.css */
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
/* Forms */
div.base--invoke input.base--defaultAction {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: -11000em;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
/* Debugging console */
#d--info {
	display: block;
	position: absolute;
	top: 4px;
	right: 4px;
	width: 16px;
	height: 16px;
	background: url("/templates/shared/images/bug.png") no-repeat;
	z-index: 1500;
	margin: 0;
	padding: 0;
	font-size: 1px !important;
}
#d--info a {
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -11000em;
	text-decoration: none !important;
	outline: none !important;
}
div#d--notification {
	position: absolute;
	top: 0;
	left: 5%;
	width: 90%;
	background-color: #ffcccc;
	border-bottom: solid #444 1px;
	border-left: solid #444 1px;
	border-right: solid #444 1px;
}
div#d--notification p {
	padding: 0.5em;
	text-align: center !important;
	margin: 0 !important;
	font-size: 85% !important;
	color: #000 !important;
	font-weight: bold;
}

/* Country selection widget */
select#i18n-country-region, select#i18n-country-region option {
	height: 20px;
	padding-left: 20px;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
select#i18n-country-region {
	/* Work around the fact that WebKit currently completely screws up
	 * padding on select elements.
	 */
	-webkit-appearance: none;
}
.flag-au { background-image: url("/templates/shared/images/flags/au.gif"); }
.flag-at { background-image: url("/templates/shared/images/flags/at.gif"); }
.flag-be { background-image: url("/templates/shared/images/flags/be.gif"); }
.flag-bg { background-image: url("/templates/shared/images/flags/bg.gif"); }
.flag-ca { background-image: url("/templates/shared/images/flags/ca.gif"); }
.flag-cy { background-image: url("/templates/shared/images/flags/cy.gif"); }
.flag-cz { background-image: url("/templates/shared/images/flags/cz.gif"); }
.flag-dk { background-image: url("/templates/shared/images/flags/dk.gif"); }
.flag-ee { background-image: url("/templates/shared/images/flags/ee.gif"); }
.flag-fi { background-image: url("/templates/shared/images/flags/fi.gif"); }
.flag-fr { background-image: url("/templates/shared/images/flags/fr.gif"); }
.flag-de { background-image: url("/templates/shared/images/flags/de.gif"); }
.flag-gb { background-image: url("/templates/shared/images/flags/gb.gif"); }
.flag-gr { background-image: url("/templates/shared/images/flags/gr.gif"); }
.flag-gb { background-image: url("/templates/shared/images/flags/gb.gif"); }
.flag-hu { background-image: url("/templates/shared/images/flags/hu.gif"); }
.flag-ie { background-image: url("/templates/shared/images/flags/ie.gif"); }
.flag-it { background-image: url("/templates/shared/images/flags/it.gif"); }
.flag-lv { background-image: url("/templates/shared/images/flags/lv.gif"); }
.flag-lt { background-image: url("/templates/shared/images/flags/lt.gif"); }
.flag-lu { background-image: url("/templates/shared/images/flags/lu.gif"); }
.flag-mt { background-image: url("/templates/shared/images/flags/mt.gif"); }
.flag-nl { background-image: url("/templates/shared/images/flags/nl.gif"); }
.flag-pl { background-image: url("/templates/shared/images/flags/pl.gif"); }
.flag-pt { background-image: url("/templates/shared/images/flags/pt.gif"); }
.flag-ro { background-image: url("/templates/shared/images/flags/ro.gif"); }
.flag-si { background-image: url("/templates/shared/images/flags/si.gif"); }
.flag-sk { background-image: url("/templates/shared/images/flags/sk.gif"); }
.flag-es { background-image: url("/templates/shared/images/flags/es.gif"); }
.flag-se { background-image: url("/templates/shared/images/flags/se.gif"); }
.flag-us { background-image: url("/templates/shared/images/flags/us.gif"); }
.flag-nz { background-image: url("/templates/shared/images/flags/nz.gif"); }
.flag-jp { background-image: url("/templates/shared/images/flags/jp.gif"); }
.flag-ru { background-image: url("/templates/shared/images/flags/ru.gif"); }
.flag-tr { background-image: url("/templates/shared/images/flags/tr.gif"); }

/* Component alerts and feedback */
.alerts,
.feedback,
.notice {
	position: relative;
	padding: 10px 10px 10px 45px;
	font-weight: bold;
	margin-bottom: 10px;
}
.alerts p,
.feedback p,
.notice p {
	margin: 0;
}
.alerts {
	background: #FFE0E0 url("/templates/shared/images/redcross.gif") no-repeat 10px 50%;
	color: #f00;
}
.feedback{
	color: #009C0A;
	background: #D9F1DB url("/templates/shared/images/green-tick.gif") no-repeat 10px 50%;
}
.notice {
	color: #000;
	background: #ffffe0 url("/templates/shared/images/exclaim.gif") no-repeat 10px 50%;
}


/* Shine-enabled forms */
.shine-input {
  background-color: inherit;
  border: inherit;
  background-repeat: no-repeat;
  background-position: 100% 50%;
  padding: 0 20px 0 0;
}
.shine-input input, .shine-input select, .shine-input textarea {
  background-color: #fff;
  border: solid #666 1px;
  padding: 2px 2px 2px 2px;
}
.shine-titled-empty input {
	color: #888;
}
.shine-input-focus input, .shine-input-focus select, .shine-input-focus textarea {
  border: solid #005fa2 1px;
  background-color: #e2f3ff !important;
}
.shine-input-ok {
  background-image: url("/templates/shared/images/input_ok.gif") !important;
}
.shine-input-ok input, .shine-input-ok select, .shine-input-ok textarea {
  background-color: #e2ffe4 !important;
}
.shine-titled input {
	border: solid #ddd 1px;
	background-color: #fff !important;
}
.shine-input-bad input, .shine-input-bad select, .shine-input-bad textarea, input.errorField, select.errorField {
  background-color: #ffe0e0;
}
.datetime-field input {
	width: 1.5em;
}
div.errorSurround label {
	color: red;
	font-weight: bold !important;
}
div.errorSurround input {
	background-color: #FFE0E0;
	border: 1px solid #CF9B9B !important;
}
.shine-input-bad, .errorSurround .shine-input {
  background-image: url("/templates/shared/images/input_alert.gif");
}
.shine-input-bad.shine-input-focus, .errorSurround .shine-input-focus {
  background-image: none;
}
.shine-input-progress {
  background-image: url("/templates/shared/images/input_progress.gif");
}
/* Subfields don't have a separate indicator */
.shine-subfield {
  padding: 0 !important;
  background-image: none !important;
}
.shine-expander-node {
  cursor: pointer;
}  
.shine-collapsed {
  display: none;
}

.shine-expand-tree {
	font-size: 100%;
	padding-left: 1em;
	list-style: none;
	width: 100%;
}
.shine-expand-tree li {
	display: block;
	font-size: 100%;
}
.shine-expand-tree li span.shine-indicator
{
	font-size: 14px;
	height: 1.2em;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.shine-expand-tree > li.shine-collapsed > span.shine-indicator {
	background-image: url("/templates/shared/images/tree_col.gif");
}
.shine-expand-tree > li.shine-expanded > span.shine-indicator {
	background-image: url("/templates/shared/images/tree_exp.gif");
}
.shine-expand-tree li.shine-collapsed .shine-expand-tree {
	display: none;
}
.shine-expand-tree li.shine-expanded .shine-expand-tree {
	display: block;
}
.shine-expand-tree li.shine-expanded .shine-expand-tree li.shine-collapsed .shine-expand-tree {
	display: none;
}

.shine-tabs-enabled .shine-tab-pages {
	clear: left;
}
.shine-tabs-enabled .shine-tab-sheet {
	display: none;
}
.shine-tabs-enabled .shine-active-sheet {
	display: block;
}
div.required-field label {
	font-weight: bold;
}
span.required-fields {
	font-weight: bold;
}
div.short input {
	width: 4em;
}

/* Stock page layout */
div.LegacyWidget { 
	display: none !important;
}
#container {
	width: 80%;
	min-width: 480px;
	max-width: 1000px;
	margin: 0 auto 0 auto;
	position: relative;
}
#main-content {
	position: relative;
}
hr {
	border: none;
	clear: both;
}
fieldset {
	border: none;
}
span.site-title, span.site-name {
	display: none;
}
div.PulldownBlock {
	display: none;
	background: #fff;
	padding: 1em;
}
div.pulldown-inner div.PulldownBlock {
	display: block;
}
div.PulldownBlock dl, div.PulldownBlock ul {
	float: left;
	margin: 0 2em 0 0;
}
div.PulldownBlock dl.first, div.PulldownBlock ul.first {
	clear: left;
}
div.PulldownBlock dl.last, div.PulldownBlock ul.last {
	margin-right: 0;
}
div.PulldownBlock dd {
	width: 12em;
}
div.PulldownBlock ul {
	margin-right: 50px;
}
div.PulldownBlock dt {
	font-weight: bold;
}
div.PulldownBlock li {
	list-style: none;
}
div.PulldownBlock dt.continuation {
	visibility: hidden;
}
.clearfix, hr {
	display: block;
	clear: both;
	height: 0px !important;
	line-height: 0px !important;
	font-size: 0px !important;
	padding: 0;
	margin: 0;
	border: none;
}
span.ac-active {
	font-weight: normal;
	text-transform: lowercase;
}
span.ac-commerce {
	font-weight: bold;
	text-transform: lowercase;
}
a.ac-link:link, a.ac-link a:visited {
	text-decoration: none;
}
a.ac-link:hover, a.ac-link a:active {
	text-decoration: underline;
}
.clear {
	clear: both;
}

/* Address forms */
div.address-field-block .addr-role input, div.address-field-block .addr-dept input, div.address-field-block .addr-org input, div.address-field-block .addr-street input {
	width: 24em;
}
 div.address-field-block .vcard-forename input, div.address-field-block .vcard-surname input {
	width: 8em;
}
div.address-field-block .addr-building-name input {
	width: 16em;
}
div.address-field-block .addr-building-num input {
	width: 5em;
}
div.address-field-block .addr-postcode input, div.address-field-block .addr-unit input {
	width: 8em;
}
div.address-field-block .vcard-title, div.address-field-block .vcard-forename, div.address-field-block .vcard-surname {
	float: left;
}
div.address-field-block .vcard-role,  div.address-field-block .vcard-dept, div.address-field-block .vcard-org {
	clear: left;
}
table.common-listing {
	border: solid #b3b3b3 1px;
	border-collapse: collapse;
	font-size: 93%;
	color: #444;
	width: 100%;
}
table.common-listing thead td,
table.common-listing thead th {
	background-color: #f3f6ff;
}
table.common-listing th {
	border: none;
	text-align: left;
}
table.common-listing td {
	border: none;
}
table.common-listing tbody tr td,
table.common-listing tbody tr th {
	border-top: solid #dbdee6 1px;
}
table.common-listing tbody tr.continuation td,
table.common-listing tbody tr.continuation th {
	border-top: none;
}
table.common-listing tr.even td,
table.common-listing tr.even th {
	background: #fafbff;
}
table.common-listing tr.updated td,
table.common-listing tr.updated th {
	background: #D9F1DB;
}
table.common-listing tr.disabled {
	text-decoration: line-through;
}
table.common-listing tbody tr:hover th,
table.common-listing tbody tr:hover td {
	background: #f0f0f0;
}
table.common-listing tr.new-entry td,
table.common-listing tr.new-entry th {
	background: #f3f6ff;
	border-top: solid #dbdee6 1px;
}
table.common-listing tfoot tr.totals td,
table.common-listing tfoot tr.totals th {
	background: #f3f6ff;
	border-top: solid #dbdee6 1px;
}
table.common-listing tr.inactive td {
	text-decoration: line-through;
}
table.common-listing .shine-input {
	padding-right: 0;
}
table.common-listing .shine-input-ok, table.common-listing .shine-input-bad {
	background-image: none !important;
}
table.common-listing td.currency, table.common-listing td.numeric,
table.common-listing th.currency, table.common-listing th.numeric {
	text-align: right;
}
table.common-listing td.totals {
	font-weight: bold;
}
td.order-status {
	font-weight: bold;
	text-align: center;
}
td.common-status-accepted {
	background-color: #ffe9c9;
	color: #F98258;
}
td.common-status-cancelled {
	background-color: #e0e0e0;
	color: #666666;
}
td.common-status-rejected {
	background-color: #ffc9d9;
	color: #E71D61;
}
td.common-status-complete {
	color: #30B710;
	background-color: #d9ffd9;
}
td.common-status-ready {
	background-color: #e0ffe0;
}
table.vertical-listing tr.first {
	border-top: solid #b3b3b3 1px;
}
table.vertical-listing th {
	background-color: #f3f6ff;
	text-align: left;
}
table.vertical-listing th.breaking {
	text-align: center;
	background-color: #dbdee6;
}
#main-content div.pagination-block {
	margin-bottom: 1em;
}
#main-content div.pagination-header {
	padding-bottom: 1em;
}
#main-content div.pagination-footer, #main-content div.pagination-header {
	position: relative;
	min-height: 1.5em;
}
#main-content div.pagination-header p.info {
	text-align: left;
}
#main-content div.pagination-footer p.info, #main-content div.pagination-no-sort p.info {
	text-align: right;
	right: 1em;
	position: absolute;
	top: 0.5em;
}
#main-content div.pagination-footer p.info, #main-content div.pagination-header p.info {
	text-transform: uppercase;
	font-size: 85%;
}
#main-content p.pagination {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 85%;
	height: 17px;
	line-height: 18px;
}
#main-content div.pagination-footer p.show-all, #main-content div.pagination-header p.show-all {
	float: left;
	margin: 0 0 0 1em;
	line-height: 18px;
}
#main-content p.pagination span.label {
	float: left;
	width: 4em;
}
#main-content p.pagination a:link, #main-content p.pagination a:visited, #main-content p.pagination span.current, #main-content p.pagination span.gap {
	height: 18px;
	width: 20px;
	text-align: center;
	line-height: 18px;
	float: left;
	margin-right: 2px;
	background: #666 url("/templates/shared/images/page.png") no-repeat;
	color: #fff;
	text-decoration: none !important;
}
#main-content p.pagination a:hover, #main-content p.pagination a:active {
	background-color: #eee;
	color: #444;
}
#main-content p.pagination span.current {
	color: #000;
	background-color: #ccc;
}
#main-content p.pagination span.gap {
	color: #000;
	background-color: #fff;
}
#main-content div.pagination-header form.options {
	position: absolute;
	top: 0;
	right: 0;
	height: 18px;
	padding: 0.25em 0.5em 0.25em 0;
}
/*** checkout ***/
.search-field input {
	-webkit-appearance: searchfield;
	height: 20px;
}

#thawte-site-seal { margin: 0; padding: 0; width: 82px; height: 128px; border: none !important; }

body.ac--not-live {
	margin-top: 24px;
}
div.ac--devsite {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 24px;
	z-index: 1500;
	margin-bottom: 24px;
	background: #ffeeee;
	border-bottom: solid #fcc 1px;
	opacity: 0.95;
}
div.ac--devsite p {
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 24px;
	font-size: 85%;
	text-decoration: none !important;
	text-indent: 0 !important;
	color: #c44;
}
.share-links li {
	list-style: none;
	float: left;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat !important;
	background-position: 50% 50% !important;
	text-indent: -11000em;
	margin: 0 4px 4px 0;
	padding: 0;
}
.share-links li a:link, .share-links li a:visited {
	display: block;
	margin: 0;
	padding: 0;
	outline: none;
	text-indent: -11000em;
	text-decoration: none !important;
	width: 20px;
	height: 20px;
}
.share-links .share-twitter { background-image: url("/templates/shared/images/sharing/link-twitter.gif") !important; }
.share-links .share-facebook { background-image: url("/templates/shared/images/sharing/link-facebook.gif") !important; }
.share-links .share-delicious { background-image: url("/templates/shared/images/sharing/link-delicious.gif") !important; }
.share-links .share-myspace { background-image: url("/templates/shared/images/sharing/link-myspace.gif") !important; }

/* net.activecommerce.features.reviews */

.ShopProductWidget p.rating, .ReviewComponent p.rating { margin-bottom: 4px; }

.ShopProductWidget p.rating span.stars, .ReviewComponent p.rating span.stars {
	display: inline-block;
	text-indent: -11000em;
	background: url("/templates/shared/images/stars-black-white.png") no-repeat;
	width: 76px;
	height: 14px;
}
.ShopProductWidget p.rating span.rating-0, .ReviewComponent p.rating span.rating-0 { display: none; }

.ShopProductWidget p.rating span.rating-5, .ReviewComponent p.rating span.rating-5 { background-position: -7px -4px; }
.ShopProductWidget p.rating span.rating-4, .ReviewComponent p.rating span.rating-4 { background-position: -7px -24px; }
.ShopProductWidget p.rating span.rating-3, .ReviewComponent p.rating span.rating-3 { background-position: -7px -44px; }
.ShopProductWidget p.rating span.rating-2, .ReviewComponent p.rating span.rating-2 { background-position: -7px -64px; }
.ShopProductWidget p.rating span.rating-1, .ReviewComponent p.rating span.rating-1 { background-position: -7px -84px; }

.ShopProductWidget p.meta, .ReviewComponent p.meta  { margin-left: 1em; }
.ShopProductWidget div.review p.meta span.screen-name, .ReviewComponent div.review p.meta span.screen-name { font-weight: bold; }

.ReviewComponent textarea {
	width: 95%;
	height: 6em;
}
.MoneywayFinance .pngroup .field {
	display: inline;
}
.MoneywayFinance .pngroup .short {
	padding-right: 1em;
}
body.hide-crumb div#breadcrumb {
	display: none;
}
body.hide-crumb div#surround {
	padding-top: 0;
}
/* en/screen/global.css */
/* items commmmon to all pages  */

body {
	background-image: url("/templates/guu/en/images/nav/bgsub.png");
	background-repeat: repeat-x;
	background-position: top left;
	margin-bottom: 10px;
}
a:link, a:visited {
	color: #990000;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}
a.button {
	text-indent: -11000em;
	text-decoration: none;
	font-size: 1px;
	line-height: 1px;
	outline: none !important;
	text-transform: none !important;
	overflow: hidden;
}
h1 {
	height: 72px;
	text-indent: -11000em;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
h1 span.header-image {
	position: absolute;
	top: 15px;
	left: 9px;
	width: 16px;
	height: 16px;
	background: top left no-repeat;
}

h1 .site-name {
	display: none;
}
h3 {
	margin: 0 0 .8em;
}
#sub_head_bg {
	position: absolute;
	top: 50px;
	left: 0px;
	height: 30px;
	width: 100%;
	background: #000000;
	z-index: 0;
}
	
/* GUU logo in the top left  */

#logo_holder {
	position: absolute;
	top: 8px;
	left: -7px;
	z-index: 5;
	width: 104px;
	height: 71px;
	cursor:pointer;
	text-indent: -9999px;
}

#logo {
	display: block;
	background: url("/templates/guu/en/images/logos/guu.png") no-repeat;
	margin: 0;
	padding: 0;
	height: 71px;
}

#logo a {
	display: block;
	height: 71px;
	width: 104px;
		outline: none !important;
}

/* headers for items and blog articles */
 
.main_header, .sub_header, .sub_header_blog, .sub_header_comments {
  	margin: 0px;
	padding: 0px;
 	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 220%;
	color: #000000;
}
.sub_header, .sub_header_blog {
    margin-left: 5px;
	font-size: 170%;
}

.sub_header_comments {
	font-size: 170%;
}

#latest_news {
	width: 100%;
	text-align:center;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	height: 20px;
	line-height: 20px;
	padding-top: 7px;
	padding-bottom: 8px;
	font-size: 90%;
}
.clear {
	clear:both;
}

.article_links {
	color: #990000;
	text-decoration:none;
	float: right;
	margin: 10px 5px 10px 0px;
}
.last {
	margin-bottom: 10px;
}

p#become {
	text-align: right;
	font-size: 85%;
}

/* footer section   */

#footer {
	margin-top: 5px;
	padding: 15px 10px;
	font-size: 85%;
	color: white;
	background: black;
}
#footer a:link,
#footer a:visited {
	color: #cc0065;
}
#footer a:hover,
#footer a:active {
	color: #cc88aa;
}
#footer address {
	margin: 0 10px 0 0;
	padding: 0;
}
#footer .footer-links {
	float: left;
}
#footer dl.contact,
#footer dl.contact dt,
#footer dl.contact dd {
	margin: 0;
	padding: 0;
}
#footer dl.contact {
	float: left;
	margin-right: 5em;
}
#footer dl.contact.last {
	margin-right: 0;
}
#footer dl.contact dd {
	margin-bottom: 0.25em;
}
/* info boxes within the right content */

div.info {
	position:relative;
	width: 144px;
	height: 131px;
	background:#efefef;
	font-size: 86%;
}
div.info h2 {
	font-size: 100%;
	font-weight: bold;
	padding: 0;
}
div.info p, div.info h2 {
	margin: 5px;
}
.butt {
	position: absolute;
	left: 5px;
	bottom: 5px;
	height: 30px;
}

#wrapper {
	position: relative;
	top: 0px;
	width:750px;
	margin: 0 auto;
	padding-top: 81px;
}
#content_left {
	float: left;
	width: 540px;
}
div.section {
	clear: left;
	padding: 1em 0 0 90px;
	margin: 0 0 2em;
	min-height: 55px;
	background-repeat: no-repeat;
}
div.section h2 {
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	text-indent: -11000em;
	color: #fff;
	margin: 0;
	padding: 0;
}
div.section.unhide-h2 h2,
div.section h2.unhide {
	margin: 0 0 .8em;
	height: auto;
	font-size: 108%;
	line-height: 1;
	text-indent: 0;
	color: black;
}
div#sect-monday { background-image: url("/templates/guu/en/images/bubbles/monday.png"); }
div#sect-tuesday { background-image: url("/templates/guu/en/images/bubbles/tuesday.png"); }
div#sect-wednesday { background-image: url("/templates/guu/en/images/bubbles/wednesday.png"); }
div#sect-thursday { background-image: url("/templates/guu/en/images/bubbles/thursday.png"); }
div#sect-friday { background-image: url("/templates/guu/en/images/bubbles/friday.png"); }
div#sect-saturday { background-image: url("/templates/guu/en/images/bubbles/saturday.png"); }
div#sect-sunday { background-image: url("/templates/guu/en/images/bubbles/sunday.png"); }

#content_right {
	float: right;
	margin-top: 10px;
}


/* advert logos - gallery of logos just above the footer */

#sponsors {
	padding: 5px 0;
	border: 1px #ccc;
	border-style: solid none;
}
#sponsors h2 {
	position: absolute;
	left: -9999em;
	top: -9999em;
	width: 1px;
	height: 1px;
	text-indent: -9999em;
}
#sponsors ul {
	margin: 0;
	padding: 0;
}
#sponsors li {
	float: left;
	margin: 5px;
	padding: 0;
	width: 187px;
	height: 72px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	list-style: none;
}
#sponsors li a {
	display: block;
	height: 100%;
	text-indent: -9999em;
	overflow: hidden;
}
#ad-tennents {
/*	background-image: url("/templates/guu/en/images/logos/sponsors/tennents.jpg");*/
}
#ad-debenhams {
	background-image: url("/templates/guu/en/images/logos/sponsors/debenhams.png");
}
#ad-teetonic {
	background-image: url("/templates/guu/en/images/logos/sponsors/teetonic.png");
}
#ad-tennents {
	background-image: url("/templates/guu/en/images/logos/sponsors/tennents.png");
}
#ad-britvic {
	background-image: url("/templates/guu/en/images/logos/sponsors/britvic.png");
}
#ad-kpmg {
	background-image: url("/templates/guu/en/images/logos/sponsors/kpmg.png");
}
#sponsors li#ad-fatbrain {
	clear: left;
	width: 536px;
	height: 125px;
	background-image: url("/templates/guu/en/images/logos/sponsors/fatbrain.gif");
}

#jump {
	position: relative;
	width: 185px;
	height: 185px;
	margin: 10px 0px;
}
#jump .pop {
	position: absolute;
	top: -12px;
	left: 0px;
	z-index:2;
}

#jump a.gallery_butt {
	position: absolute;
	bottom: 15px;
	right: 0px;
	width: 120px;
	height: 30px;
	display: block;
	z-index:2;
	background:url("/templates/guu/en/images/buttons/hitthegallery.png") no-repeat left bottom;
	text-indent: -5000em;
}
#jump a.gallery_butt:hover {
	background-position: left top;
}

div.clear {
	clear: both;
}

#sr-events-calendar-go a {
	display:block;
	width: 56px;
	height: 30px;
	background:url("/templates/guu/en/images/buttons/go.png") no-repeat left bottom;
	text-indent: -50000em;
	float: left;
	margin-bottom: 20px;
	outline: none;
}
#sr-events-calendar-go a:hover {
	background-position: left top;
}
#f-events-calendar-filter {
	margin-top: 4px;
	float: left;
	width: 120px;
	margin-left: 10px;
}
#content_right form h4 {
	width: 100%;
	display: block;
	text-align: center;
	padding: 5px 0 2px 0;
}
#unite-glasgow {
	display: block;
	width: 728px;
	height: 90px;
	margin: auto;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-image: url("/templates/guu/en/images/home/unite.gif");
}

/*** Misc ***/
span.section-image img {
	float: right;
	clear: right;
	margin: 0 0 10px 10px;
}

dl.common-listing {
	margin: 1em 0;
}
dl.common-listing dt {
	margin-top: 1em;
	font-weight: bold;
}
dl.common-listing dd {
	display: list-item;
	margin-left: 1em;
}
p.smallprints {
	font-size: 85%;
}

/* forms */
div.field {
	margin: 0 0 .8em;
}
span.rf {
	color: #c00;
}
/* en/screen/home.css */
/* @(#) $Id: home.css 103261 2010-04-29 12:50:25Z sandbox $ */

body.home {
	background-image: url("/templates/guu/en/images/nav/bg.png");
	background-repeat: repeat-x;
	background-position: top left;
}

body.home #wrapper {
	position: relative;
	top: 0px;
	width:750px;
	margin:0 auto;
	padding-top: 0;
	background: url("/templates/guu/en/images/home0807/masthead-photo.jpg") no-repeat 0 69px;
}
body.home #masthead {
	position: relative;
	top: 69px;
	left: 358px;
	width: 385px;
	height: 321px;
	background: url("/templates/guu/en/images/home0807/masthead-active.png") no-repeat;
}
body.home #masthead ul {
	margin: 0;
	padding: 0;
}
body.home #masthead li {
	position: absolute;
	display: block;
	left: 0;
	top: 150px;
	margin: 0;
	padding: 0;
	height: 40px;
	list-style: none;
}
body.home #masthead a {
	display: block;
	height: 100%;
	text-indent: -11000em;
	text-decoration: none !important;
	outline: none !important;
}
body.home #masthead li a:link, body.home #masthead li a:visited {
	background: url("/templates/guu/en/images/home0807/masthead-nav.png") no-repeat;
	height: 40px;
}
body.home #masthead li#hnav-weekly { width: 186px; top: 35px; }
body.home #masthead li#hnav-weekly a { background-position: 0 -35px; }
body.home #masthead li#hnav-involved { width: 192px; top: 87px; }
body.home #masthead li#hnav-involved a { background-position: 0 -87px; }
body.home #masthead li#hnav-club { width: 197px; top: 142px; }
body.home #masthead li#hnav-club a {background-position: 0 -142px; }
body.home #masthead li#hnav-daft { width: 202px; top: 188px; }
body.home #masthead li#hnav-daft a { background-position: 0 -188px; }
body.home #masthead li#hnav-blog { width: 202px; height: 44px; top: 238px; }
body.home #masthead li#hnav-blog a { background-position: 0 -238px; }

body.home #masthead li#hnav-map {
	width: 96px;
	height: 30px;
	left: 205px;
	top: 137px;
}
body.home #masthead li#hnav-map a {
	background-position: -205px -137px;
	height: 30px;
}

body.home #masthead li a:hover, body.home #masthead li a:active {
	background-image: none !important;
}

body.home #content_left {
	margin-top: 60px;
	width: 445px !important;
}
body.home #content_left .section {
	position: relative;
	margin: 0;
	background: 0 5px no-repeat;
}
body.home #content_left #hp-welcome-to-the-guu { background-image: url("/templates/guu/en/images/bubbles/about-hello.png"); }
body.home #content_left #hp-join { background-image: url("/templates/guu/en/images/bubbles/about-join.png"); }
body.home #content_left #hp-events { background-image: url("/templates/guu/en/images/bubbles/events.png"); }
body.home #content_left #hp-club { background-image: url("/templates/guu/en/images/bubbles/ents.png"); }
body.home #content_left #hp-social-responsibility { background-image: url("/templates/guu/en/images/bubbles/about-hello.png"); }
/*
body.home #content_left #hp-re-freshers { background-image: url("/templates/guu/en/images/bubbles/party.png"); }
body.home #content_left #hp-halloween-hive { background-image: url("/templates/guu/en/images/bubbles/clubnights.png"); }
body.home #content_left #hp-recent-news { background-image: url("/templates/guu/en/images/bubbles/stop-press.png"); }
body.home #content_left #hp-kilt-hire { background-image: url("/templates/guu/en/images/bubbles/offer.png"); }
body.home #content_left #hp-comedy-network { background-image: url("/templates/guu/en/images/bubbles/giggles-at-guu.png"); }
body.home #content_left #hp-st-patricks-day-party { background-image: url("/templates/guu/en/images/bubbles/st-patrick.png"); }
body.home #content_left #hp-month-of-games { background-image: url("/templates/guu/en/images/bubbles/games-10.png"); }
body.home #content_left #hp-month-of-games { background-image: url("/templates/guu/en/images/bubbles/games.png"); }
body.home #content_left #hp-summer-opening-hours { background-image: url("/templates/guu/en/images/bubbles/party-on-pink.png"); }
body.home #content_left #hp-daft-friday { background-image: url("/templates/guu/en/images/bubbles/daftfriday.png"); }
body.home #content_left #hp-merry-christmas { background-image: url("/templates/guu/en/images/bubbles/merry-xmas.png"); }
body.home #content_left #hp-d___-f_____ { background-image: url("/templates/guu/en/images/bubbles/d___-f_____.png"); }
*/

body.home #content_left .section span.section-image {
	float: left;
	margin: 0 5px 5px 0;
	width: 82px;
	height: 108px; 
	background: top left no-repeat;
}
/*
body.home #content_left #hp-seamus-haji span.section-image { background-image: url("/templates/guu/en/images/home/seamus-haji.jpg"); }
body.home #content_left #hp-comedy-network span.section-image { background-image: url("/templates/guu/en/images/home/comedy-network.jpg"); }
body.home #content_left #hp-daft-friday span.section-image { background-image: url("/templates/guu/en/images/home/daft-friday.jpg"); }
body.home #content_left #hp-annual-elections span.section-image { background-image: url("/templates/guu/en/images/home/annual-elections.jpg"); }
body.home #content_left #hp-ten-hour-beach-party span.section-image { background-image: url("/templates/guu/en/images/home/ten-hour-beach-party.jpg"); }
body.home #content_left #hp-pound-fifty-saturdays span.section-image { background-image: url("/templates/guu/en/images/home/pound-fifty-saturdays.jpg"); }
*/

body.home #content_left .section .more {
	clear: left;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-size: 85%;
	border-bottom: solid #c3c3c3 1px;
}
body.home #content_left .section h2 {
	height: 38px;
	background: top left no-repeat;
}
body.home #content_left #hp-welcome-to-the-guu h2 { background-image: url("/templates/guu/en/images/headers/welcome-to-the-guu.png"); }
body.home #content_left #hp-join h2 { background-image: url("/templates/guu/en/images/headers/become-a-life-member.png"); }
body.home #content_left #hp-events h2 { background-image: url("/templates/guu/en/images/headers/weekly.png"); }
body.home #content_left #hp-club h2 { background-image: url("/templates/guu/en/images/headers/club.png"); }
body.home #content_left #hp-social-responsibility h2 { background-image: url("/templates/guu/en/images/headers/social-responsibility.png"); }
/*
body.home #content_left #hp-it-s-election-time h2 { background-image: url("/templates/guu/en/images/headers/it-s-election-time.png"); }
body.home #content_left #hp-re-freshers h2 { background-image: url("/templates/guu/en/images/headers/re-freshers-week.png"); }
body.home #content_left #hp-freshers h2 { background-image: url("/templates/guu/en/images/headers/freshers.png"); }
body.home #content_left #hp-seamus-haji h2 { background-image: url("/templates/guu/en/images/headers/seamus-haji.png"); }
body.home #content_left #hp-recent-news h2 { background-image: url("/templates/guu/en/images/headers/recent-news.png"); }
body.home #content_left #hp-halloween-hive h2 { background-image: url("/templates/guu/en/images/headers/halloween-hive.png"); }
body.home #content_left #hp-pyjama-party h2 { background-image: url("/templates/guu/en/images/headers/pyjama-party.png"); }
body.home #content_left #hp-alphabeat-gig h2 { background-image: url("/templates/guu/en/images/headers/alphabeat-gig.png"); }
body.home #content_left #hp-kilt-hire h2 { background-image: url("/templates/guu/en/images/headers/daft-friday-kilt-offer.png"); }
body.home #content_left #hp-rerun-the-fun h2 { background-image: url("/templates/guu/en/images/headers/rerun-the-fun.png"); }
body.home #content_left #hp-month-of-games h2 { background-image: url("/templates/guu/en/images/headers/month-of-games.png"); }
body.home #content_left #hp-comedy-network h2 { background-image: url("/templates/guu/en/images/headers/comedy-network.png"); }
body.home #content_left #hp-st-patricks-day-party h2 { background-image: url("/templates/guu/en/images/headers/st-patricks-day-party.png"); }
body.home #content_left #hp-ten-hour-hive h2 { background-image: url("/templates/guu/en/images/headers/ten-hour-hive.png"); }
body.home #content_left #hp-ten-hour-beach-party h2 { background-image: url("/templates/guu/en/images/headers/ten-hour-beach-party.png"); }
body.home #content_left #hp-new-to-the-guu h2 { background-image: url("/templates/guu/en/images/headers/new-to-the-guu.png"); }
body.home #content_left #hp-summer-opening-hours h2 { background-image: url("/templates/guu/en/images/headers/summer-opening-hours.png"); }
body.home #content_left #hp-board-of-management h2 { background-image: url("/templates/guu/en/images/headers/board-of-management.png"); }
body.home #content_left #hp-committees h2 { background-image: url("/templates/guu/en/images/headers/committees.png"); }
body.home #content_left #hp-daft-friday h2 { background-image: url("/templates/guu/en/images/headers/daft-friday.png"); }
body.home #content_left #hp-pound-fifty-saturdays h2 { background-image: url("/templates/guu/en/images/headers/pound-fifty-saturdays.png"); }
body.home #content_left #hp-pound-wednesdays h2 { background-image: url("/templates/guu/en/images/headers/pound-wednesdays.png"); }
body.home #content_left #hp-merry-christmas h2 { background-image: url("/templates/guu/en/images/headers/merry-christmas.png"); }
body.home #content_left #hp-d___-f_____ h2 { background-image: url("/templates/guu/en/images/headers/d___-f_____.png"); }
body.home #content_left #hp-term-time-opening-hours h2 { background-image: url("/templates/guu/en/images/headers/term-time-opening-hours.png"); }
*/

body.home .smallprints p {
	font-size: 85%;
}
body.home #content_right {
	width: 296px !important;
	margin-top: 60px;
	margin-left: 0 !important;
}
body.home #content_right .info {
	position: relative;
	margin-bottom: 8px;
	width: 144px;
	height: 271px;
	background: #aadcf2;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
body.home #content_right .info.left {
	float: left;
}
body.home #content_right .info.right {
	float: right;
}
body.home #content_right #hp-union-cafe {
	height: 174px;
}
body.home #content_right #hp-updates {
	height: 174px;
}
body.home #content_right #hp-guui {
	height: 88px;
}
body.home #content_right #hp-venue {
	height: 233px;
}
body.home #content_right #hp-daft-friday-mp,
body.home #content_right #hp-servery {
	height: 135px;
}

body.home .button, body.home .button a {
	text-indent: -11000em;
	display: block;
	overflow: hidden;
	text-decoration: none !important;
	outline: none !important;
}
body.home .button {
	width: 85px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

body.home .button a:link, body.home .button a:visited {
	width: 85px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: 0 -30px;
}

body.home .signup-button, body.home .signup-button a { background-image: url("/templates/guu/en/images/buttons/sign_up.png"); }
body.home .more-button, body.home .more-button a { background-image: url("/templates/guu/en/images/buttons/more.png"); }

body.home .button a:hover, body.home .button a:active {
	background-image: none;
}

body.home #content_right .info .button {
	position: absolute;
	bottom: 6px;
	left: 6px;
}

body.home .icon {
	display: block;
	width: 62px;
	height: 37px;
	background: url("/templates/guu/en/images/home0807/icons.png") no-repeat;
	margin: 8px 0 8px 0;
}
body.home .icon a {
	display: block;
	width: 62px;
	height: 37px;
	text-indent: -11000em;
	display: block;
	overflow: hidden;
	text-decoration: none !important;
	outline: none !important;
}
body.home #icon-bebo { float: left; margin-right: 4px; }
body.home #icon-facebook { float: left; background-position: 0 -37px; }
body.home #icon-flickr { background-position: 0 -74px; }

body.home #content_right .info h2 {
	margin: 8px;
}
body.home #content_right .info p {
	line-height: 1.4em;
	margin: 0 8px 1em 8px;
	clear: left;
}

body.home #hp-venue #thumb-venue {
	display: block;
	height: 87px;
	background: url("/templates/guu/en/images/home0807/venue.jpg") no-repeat 50% 0;
}

body.home #content_left .section p.countdown {
	position: absolute;
	top: 20px;
	left: 0;
	margin: 0;
	padding: 0;
	font-size: 85%;
	font-weight: bold;
}
body.home #content_left .section p.countdown span {
	display: block;
	margin-bottom: 3px;
	padding-left: 4px;
	width: 74px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	background: #cc0065 url("/templates/guu/en/images/home0807/countdown.png") no-repeat;
}

body.home dl.opening-hours dt {
	display: list-item;
	float: left;
	font-weight: bold;
}
body.home dl.opening-hours dd {
	display: block;
	margin-left: 5em;
}
body.home dl.opening-hours dd span.hours {
	font-style: italic;
}

body.home #events-calendar table.calendar {
	margin: 0 auto;
}
body.home #events-calendar form {
	margin: 0 auto;
	width: 192px;
}


body.home div.ArticlesComponent div.post-list div.post {
	padding-bottom: 1em;
	padding-left: 90px;
}
body.home div.ArticlesComponent div.post-list div.post.first div.post-header {
	padding-top: 2.5em;
}
body.home div.ArticlesComponent div.post-list div.post.first div.post-header div.photo,
body.home div.ArticlesComponent div.post-list div.post.first div.post-header span.posted {
	top: 1em;
}
body.home div.ArticlesComponent div.post-list div.post h2 {
	margin: 0 0 .8em;
}

/* en/screen/navigation.css */
/* items used in the navigation systems  */

#main_nav {
	position: absolute;
	padding: 0px;
	margin: 0px;
	height: 50px;
	top: 0px;
	right: 0px;
	list-style-type: none;
}

#main_nav li {
	float: left;
	list-style-type: none;
	padding: 0 !important;
	margin-left: 30px;
}

#main_nav li, #main_nav li a {
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	text-indent: -11000em;
	background-image: url("/templates/guu/en/images/nav/cluster.png");
	background-repeat: no-repeat;
	outline: none !important;
	text-decoration: none !important;
}

#main_nav li a:hover, #main_nav li a:active {
	background: none !important;
}

/* main nav */

li#nav-events { width: 100px; background-position: -15px -50px; }
li#nav-events a { background-position: -15px 0; }
body.events li#nav-events { background-position: -15px -100px; }
body.events li#nav-events a { background: none !important; }

li#nav-blog { width: 60px; background-position: -112px -50px; }
li#nav-blog a { background-position: -112px 0; }
body.blog li#nav-blog { background-position: -112px -100px; }
body.blog li#nav-blog a { background: none !important; }

li#nav-about { width: 85px; background-position: -165px -50px; }
li#nav-about a { background-position: -165px 0; }
body.about li#nav-about { background-position: -165px -100px; }
body.about li#nav-about a { background: none !important; }

li#nav-services { width: 82px; background-position: -245px -50px; }
li#nav-services a { background-position: -245px 0; }
body.services li#nav-services { background-position: -245px -100px; }
body.services li#nav-services a { background: none !important; }

li#nav-venue { width: 98px; background-position: -328px -50px; }
li#nav-venue a { background-position: -328px 0; }
body.venue li#nav-venue { background-position: -328px -100px; }
body.venue li#nav-venue a { background: none !important; }

#sub_nav.whatson {
	margin-left: 140px;
}

#sub_nav2,
ul.link-list {
	border-top: 20px solid #fff;
	border-bottom: 5px solid #fff;
	margin: 0 0 25px 5px;
	width: 185px;
}
body.ents #sub_nav2 { border-color: #cd1101; }
body.whatson #sub_nav2 { border-color: #900; }
body.freshers #sub_nav2 { border-color: #c06; }
body.games #sub_nav2 { border-color: #5dcd00; }
body.debates #sub_nav2 { border-color: #c06; }
body.about #sub_nav2 { border-color: #c06; }
body.services #sub_nav2 { border-color: #00f; }

#sub_nav2 li,
ul.link-list li {
	list-style: none;
}
#sub_nav2 li a, ul.link-list li a {
	display: block;
	padding: 5px 10px;
	height: 20px;
	color: #900;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	background: url("/templates/guu/en/images/misc/dot.png") bottom left repeat-x;
	outline: none !important;
}

#sub_nav2 li a.last {
	background: transparent;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#sub_nav2 li a:hover, ul.link-list li a:hover {
	text-decoration: underline;
}


#sub_nav {
	position: absolute;
	right: 12px;
	top: 49px;
	margin: 0;
	padding-top: 2px;
	height: 28px;
	background: transparent;
	list-style-type: none;
}
#sub_nav li {
	float: left;
	list-style-type: none;
	padding-left: 18px;
}
#sub_nav li a {
	display: block;
	padding-top: 6px;
	padding-bottom: 4px;
	height: 20px;
	color: #ffffff;
	font-size: 80%;
	text-decoration: none;
	outline: none !important;
}
#sub_nav li a:hover {
	text-decoration: underline;
	color: #efefef;
}
/* en/screen/about.css */
body.about div.main-content-panel {
	margin-bottom: 1em;
	border-bottom: solid 1px #c3c3c3;
}
body.about div.main-content-panel.last {
	border-bottom: none;
}
body.about h1 {
	background-image: url("/templates/guu/en/images/about/about.png");
}
body.about-history h1 {
	background-image: url("/templates/guu/en/images/about/history.png");
}
body.about-involved h1 {
	background-image: url("/templates/guu/en/images/about/getinvolved.png");
}
body.about-people h1 {
	background-image: url("/templates/guu/en/images/about/people.png");
}
body.about-staff h1 {
	background-image: url("/templates/guu/en/images/about/staff.png");
}
body.about-management h1 {
	background-image: url("/templates/guu/en/images/about/management.png");
}
body.about-by-election h1 {
	background-image: url("/templates/guu/en/images/about/by-election.png");
}
body.about-mediapack h1 {
	background-image: url("/templates/guu/en/images/about/mediapack.png");
}

body.about #jump {
	background: url("/templates/guu/en/images/games/galleryjump-games.jpg");
}

body.about #sect-aboutus {
	background-image: url("/templates/guu/en/images/bubbles/about-us.png");
}
body.about #sect-people {
	background-image: url("/templates/guu/en/images/bubbles/about-people.png");
}
body.about #sect-management {
	background-image: url("/templates/guu/en/images/bubbles/about-werule.png");
}
body.about #sect-by-election {
	background-image: url("/templates/guu/en/images/bubbles/by-election.png");
}
body.about #sect-staff {
	background-image: url("/templates/guu/en/images/bubbles/about-people.png");
}
body.about #sect-getinvolved {
	background-image: url("/templates/guu/en/images/bubbles/about-join.png");
}
body.about #sect-history {
	background-image: url("/templates/guu/en/images/bubbles/about-wayback.png");
}
body.about #sect-mediapack {
	background-image: url("/templates/guu/en/images/bubbles/about-hello.png");
}

body.about h4 {
	margin-bottom: 5px;
}

body.about-management div.details {
	position: relative;
	margin-bottom: 1em;
	padding: 6px 0 0 75px;
	min-height: 64px;
}
body.about-management div.details h3 {
	margin: 0 0 .5em;
	font-size: 100%;
	line-height: 1;
}
body.about-management div.details p.name {
	margin-bottom: .5em;
}
body.about-management div.details p.email {
	margin-bottom: 0;
}
body.about-management div.details p.photo {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
}

body.about-management dl.psm {
	position: relative;
	margin: 0 0 1em;
	padding: 0 0 0 75px;
	min-height: 69px;
}
body.about-management dl.psm dt {
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
body.about-management dl.psm dd.description {
	display: inline;
	margin: 0;
	padding: 0;
}
body.about-management dl.psm dd.description:before {
	content: ' — ';
}
body.about-management dl.psm dd.photo {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
}

body.about-staff div.staff {
	width: 100%;
	border-bottom: 1px solid #cecece;
	padding-bottom: 5px;
	margin: 10px 0;
}
body.about-staff div.staff.last {
	border: 0;
}
body.about-staff div.staff span {
	display: block;
	float: left;
	font-weight: bold;
	width: 170px;
	margin-left: 10px;
}
body.about-staff div.staff ul {
	display: block;
	float: left;
	margin: 0 0 5px 70px;
}
body.about-staff div.staff ul li {
	padding: 0;
	list-style-type: none;
}

body.about-mediapack ul.clients {
	float: left;
	margin: 0 0 5px;
	padding: 0;
}
body.about-mediapack ul.clients li {
	padding: 5px 30px 5px 40px;
	list-style-type: none;
}

/* screen/blog.css */
body.blog {
	background-repeat: repeat-x;
	background-position: top left;
}
body.blog #wrapper {
	padding-top: 153px;
	background: left 81px no-repeat;
}
body.post h1 {
	position: relative;
	margin-bottom: .5em;
	height: 3em;
	text-indent: 0;
	border-bottom: none;
}
body.post h1 span.header-text {
	position: absolute;
	left: 21px;
	top: 1em;
	font-size: 123.1%;
}
body.post h1 span.header-image {
	position: absolute;
	left: 0;
	top: 1.6em;
	background-image: url("/templates/shared/images/famfamfam/page_white_text.png");
}

body.post h1 span.byline {
	position: absolute;
	display: block;
	top: .5em;
	left: 0;
	font-size: 75%;
	font-weight: normal;
	color: #999;
}
body.post h1 span.sep {
	display: none;
}
body.post-list h1 {
	position: absolute;
	left: -9999em;
	height: -9999em;
	width: 1px;
	height: 1px;
	text-indent: -999em;
}
body.post-list div.ArticlesComponent h2 {
	margin-top: 0;
}
div.ArticlesComponent div.post {
	clear: both;
}
div.ArticlesComponent div.post-list div.post div.post-footer p.post-categories {
	float: left;
}
div.ArticlesComponent div.post-list div.post div.post-footer {
	float: right;
	width: 100%;
}
div.ArticlesComponent div.post-list div.post div.post-footer p.comments-count {
	position: static;
	float: right;
	width: auto;
}
body.blog #content_right h2,
body.blog #content_right div.blog-categories {
	position: absolute;
	left: -9999em;
	top: -9999em;
	width: 1px;
	height: 1px;
	text-indent: -9999em;
}
body.blog #content_right div.blog-archives ul.link-list {
	border-color: #CD0067;
}
body.blog #content_right div.blog-archives ul.link-list li {
	position: relative;
}
body.blog #content_right div.blog-archives span.archive-posts {
	position: absolute;
	right: 10px;
	top: 0;
	height: 30px;
	line-height: 30px;
}

/* en/screen/blog.css */
body.blog #wrapper {
	background-image: url("/templates/guu/en/images/blog/blog.png");
}

/* general structure of blog pages */
/*
body.blog #wrapper {
	position: relative;
	padding-top: 50px;
}

body.blog #topbar {
	width: 750px;
	height: 50px;
	background: #cd0067;
}

body.post .post, body.post-list .post {
	padding-left: 115px;
	position: relative;
}
body.post .post span.photo, body.post-list .post span.photo {
	position: absolute;
	top: 0;
	left: 0;
	width: 96px;
	height: 96px;
}

body.post .post-body, body.post-list .post-body {
	padding-right: 25px;
	margin-left: 0px;
	background: url("/templates/guu/en/images/misc/blog_bg.png") no-repeat top right;
}

body.post #blogger, body.post-list #blogger {
	position: absolute;
	top: 92px;
	left: 0px;
	width: 115px;
	z-index: 2;
}

body.post #blogger span.photo, body.post-list #blogger span.photo {
	display: block;
	width: 90px;
	height: 115px;
	background: url("/templates/guu/en/images/misc/blogger.png") no-repeat;
	border: 5px solid #e1e1e1;
	margin-bottom: 10px;
}
body.post #blogger p, body.post-list #blogger p {
	margin: 0;
	padding: 0px;
}

/* used for recent post and archive sections */
/*
body.post #content_left, body.post-list #content_left {
	width: 750px;
}
body.post #content_right, body.post-list #content_right {
	margin-top: 8px;
	margin-left: 500px;
	width:250px;
}
body.post #history_wrapper, body.post-list #history_wrapper {
	background: #efefef;
	border-bottom: 1px solid #cecece;
	width: 100%;
}
body.post #content_right .titles, body.post #content_right .archives, body.post-list #content_right .titles, body.post-list #content_right .archives {		
	margin-left: 0px;
	text-indent: 5px;
}
body.post #content_right .titles li, body.post #content_right .archives li,body.post-list #content_right .titles li, body.post-list #content_right .archives li {
	margin: 0px;
	padding: 0px;
	list-style: none;
 }
 
body.post #content_right .titles li a, body.post #content_right .archives li a, body.post-list #content_right .titles li a, body.post-list #content_right .archives li a {
	display: block;
	width: 250px;
	text-decoration: none;
	color: #990000;
	height: 1.5em;
	line-height: 1.5em;
	border-bottom: 1px solid #ffffff;
 }
 
body.post #content_right .titles li a:hover, body.post #content_right .archives li a:hover, body.post-list #content_right .titles li a:hover, body.post-list #content_right .archives li a:hover {
  	display: block;
	width: 250px;
	color: #ffffff;
	background: #cd0067;
  
}

/* used for general styling around the blog pages */
/*
body.post .more_link,  body.post .more_link:hover, body.post-list .more_link,  body.post-list .more_link:hover {
  	margin-left: 5px;
	color: #990000;
	text-decoration:underline;
	font-size: 90%;
}

body.post .more_link:hover, body.post-list .more_link:hover {
	text-decoration:none;
	font-size: 90%;
} 

body.post a, body.post-list a {
	display: inline;
	outline: none !important;
}

body.post .post-info {
	font-size: 93%;
	padding-bottom: 2em;
}

/* body.post .post-body a, body.post-list .post-body a {
	display: block;
	padding: 5px 0;
	outline: none !important;
} */
	

/* Comments */
/*
body.post div.comment, body.post-list div.comment {
	width: 70%;
	background: #f8f8f8;
	padding:10px 20px 5px 20px;
	margin-bottom: 5px;
	border-bottom: 1px solid #eaeaea;
}

body.post div.post h2, body.post-list div.post h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	margin-bottom: 0;
}
body.post .comment h2, body.post-list .comment h2 {
	font-size: 1.3em;
	margin: 0px;
	padding: 0px;
}

body.post .comment p, body.post-list .comment p {
	padding: 5px 20px 0px 20px;
	margin-bottom: 0.5em;
}
body.post .comment p.comment-body, body.post-list .comment p.comment-body {
	padding: 0px 20px 0px 20px;
	font-style: italic;
}
body.post-list #posts .post p a {
	display: block;
}

/* 
Confirmation box after a comment has been made 
*/
/*
body.post #submission, body.post-list #submission {
	margin: 10px 15px 100px 115px;
}
body.post #submission p, body.post-list #submission p  {

	font-size: 140%;
	color: #ffffff;
	background: #cd0067;
	border: 2px solid #666666;
	padding: 10px;
}
body.post #comment-form p, body.post-list #comment-form p  {
	color: #ffffff;
	width: 264px;
	background: #cd0067;
	border: 2px solid #666666;
	padding: 10px;
	margin-top: 10px;
}

body.blog #main_nav li, body.blog #main_nav li a {
	height: 40px;
}


body.post #sub_nav.blog, body.post-list #sub_nav.blog   {
	margin-left: 300px;
}

*/
/* en/screen/debates.css */
body.debates h1 {
	background-image: url("/templates/guu/en/images/debates/debates.png");
}
body.debates-parliamentaries h1 {
	background-image: url("/templates/guu/en/images/debates/parliamentaries.png");
}
body.debates-iv h1 {
	background-image: url("/templates/guu/en/images/debates/ivdebates.png");
}
body.debates-schools h1 {
	background-image: url("/templates/guu/en/images/debates/schoolsdebating.png");
}
body.debates-ancients h1 {
	background-image: url("/templates/guu/en/images/debates/ancients.png");
}

body.debates #jump {
	background: url("/templates/guu/en/images/debates/galleryjump-debates.jpg");
}

body.debates #sect-iconcur {
	background-image: url("/templates/guu/en/images/bubbles/debates-iconcur.png");
}
body.debates #sect-parliamentaries {
	background-image: url("/templates/guu/en/images/bubbles/debates-iconcur.png");
}
body.debates #sect-clubs {
	background-image: url("/templates/guu/en/images/bubbles/debates-champions.png");
}

body.debates #sect-champions {
	background-image: url("/templates/guu/en/images/bubbles/debates-champions.png");
}

body.debates #sect-blah {
	background-image: url("/templates/guu/en/images/bubbles/debates-blahblah.png");
}

body.debates #sect-scottishwkend {
	background-image: url("/templates/guu/en/images/bubbles/debates-scottishwkend.png");
}

body.debates table.clubs th {

}
body.debates table.clubs tr.colhead {
	background: #01accd;
	color: #ffffff;
}
body.debates table.clubs th.name {
	width: 150px;
}
body.debates table.clubs th.club {
	width: 150px;
}
body.debates table.clubs th.year {
	width: 50px;
	text-align: center;
}
body.debates table.clubs td.center {
	text-align: center;
}
body.debates table.names {
	margin-left: auto;
	margin-right: auto;
}
/* en/screen/event.css */
/* items particular to the events.html page (what's on) */

#f-events-calendar-filter .shine-input {
	padding-right: 0;
}
#f-events-calendar-filter .shine-input select {
	width: 8em;
}
body.events .events_header {
	font-size: 90%;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}
/*  table for individual forthcoming event */
body.events table.ents {
	width: 100%;
}
body.events table.ents  th {
	text-align: left;
	font-size: 90%;
	border: 0;
	border-bottom: 1px solid #cccccc;
}
body.events table.ents td, body.events table.legends td  {
	border: 0;
}
body.events table.ents  td.event {
	width: 35%;
	text-align: left;
}
body.events table.ents  td.time {
	width: 45%;
	text-align: left;
}
body.events table.ents  td.venue {
	width: 20%;
	text-align: right;
}
body.events table.ents th {
	padding-top: 10px;
}
body.events table.ents dl {
	margin: 0 1em;
}
body.events table.ents dl dt {
	float: left;
	clear: left;
	margin-right: .5em;
	font-weight: bold;
}
body.events table.ents dl dd {
	margin: 0 0 .5em;
}
body.events #go { 
	width: 56px;
	height: 30px;
	border: 0px;
	background-image: url("/templates/guu/en/images/buttons/go.png");
	text-indent: -999px;
	cursor: pointer;
}

body.events #events_filter {
	width: 100px;
	border: 1px solid #cccccc;
	font-size: 80%;
	padding: 4px;
}
body.events div.header {
	width: 100%;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
	margin-bottom: 5px;
}

body.events td.old{
	color: #999999;	
}

body.events #jump {
	background: url("/templates/guu/en/images/ents/galleryjump-ents.jpg");
}
body.events #content_left .left_image, body.events #content_left .right_image {
	position: relative;
	width: 160px;
	height: 144px;
}
body.events #content_left .left_image {
	float: left;
	margin-right: 20px;
}
body.events #content_left .right_image {
	float: right;
	margin-left: 20px;
}
body.events  #content_left  .left_image .pop, body.events  #content_left  .right_image .pop {
	position: absolute;
	top: -12px;
	left: -12px;
	z-index:2;
}
body.events h3 {
	margin: 0 0 .4em;
}
body.events #content_left .right_image.freshers {
	background: url("/templates/guu/en/images/ents/freshers.jpg") no-repeat;
}
body.events #content_left .right_image.daft1 {
	background: url("/templates/guu/en/images/ents/daft1.jpg") no-repeat;
}
body.events #content_left .left_image.daft2 {
	background: url("/templates/guu/en/images/ents/daft2.jpg") no-repeat;
}

body.events h1 { background-image: url("/templates/guu/en/images/forthcoming/whats_on.png"); }
body.events h1.forthcoming { background-image: url("/templates/guu/en/images/forthcoming/forthcoming.png"); }
body.events-diary h1 { background-image: url("/templates/guu/en/images/forthcoming/whatsonthisweek.png"); }
body.events-noticeboard h1 { background-image: url("/templates/guu/en/images/forthcoming/noticeboard.png"); }
body.events.rerun h1 { background-image: url("/templates/guu/en/images/forthcoming/rerun-the-fun.png"); }
body.events.election h1 { background-image: url("/templates/guu/en/images/forthcoming/election.png"); }

body.events #sect-latest { background-image: url("/templates/guu/en/images/forthcoming/latest.png"); }
body.events #sect-freshers { background-image: url("/templates/guu/en/images/bubbles/freshersweek.png"); }
body.events #sect-daftfriday { background-image: url("/templates/guu/en/images/bubbles/daftfriday.png"); }
body.events #sect-st-patrick { background-image: url("/templates/guu/en/images/bubbles/st-patrick.png"); }
body.events #sect-seamus-haji { background-image: url("/templates/guu/en/images/bubbles/seamus-haji.png"); }
body.events #sect-committee-fair { background-image: url("/templates/guu/en/images/bubbles/committee-fair.png"); }
body.events #sect-ents { background-image: url("/templates/guu/en/images/bubbles/ents.png"); }
body.events #sect-games { background-image: url("/templates/guu/en/images/bubbles/games.png"); }
body.events #sect-debates { background-image: url("/templates/guu/en/images/bubbles/debates.png"); }
body.events #sect-ents { background-image: url("/templates/guu/en/images/bubbles/ents.png"); }
body.freshers.timetable #sect-everyday { background-image: url("/templates/guu/en/images/bubbles/get-fresh.png"); }
body.freshers.timetable #sect-day-by-day { background-image: url("/templates/guu/en/images/bubbles/ents-beer.png"); }
body.events #sect-election { background-image: url("/templates/guu/en/images/bubbles/about-join.png"); }

body.events div#sect-timetable {
	min-height: 0;
	margin-bottom: 1em;
}

body.freshers h1 {
	background-image: url("/templates/guu/en/images/forthcoming/freshers.png");
}
body.freshers .first-section {
	border-top: none;
}
body.freshers .section h2,
body.ents-clubnights .section h2,
body.ents-openmic .section h2,
body.ents-comedy .section h2,
body.ents-themenights .section h2 {
	margin: 0 0 .4em;
	height: auto;
	font-size: 123.1%;
	color: #000;
	line-height: 1.2em;
	text-indent: 0;
}

body.freshers.timetable div.section h2 {
	margin-bottom: 1em;
}
body.freshers.timetable div.section h3 {
	font-weight: normal;
}
body.freshers.timetable div.section div.day {
	margin-bottom: 1em;
	padding-left: 25px;
	border-bottom: solid 1px #ccc;
}
body.freshers.timetable div.section div.day.last {
	border-bottom: none;
}

body.freshers .section p {
	line-height: 1.4em;
}

.calendar
{
	border: none;
}

.calendar th
{
	border: none;
}

.calendar td
{
	color: white;
	border: none;
	text-align: center;
}

.calendar td.noEvent
{
	color: black;
	background: url("/templates/guu/en/images/cal/bg.png") no-repeat center;
}

.calendar td.otherEvent
{
	color: green;
	font-weight: bold;
}

.calendar td.multiEvent
{
	background: url("/templates/guu/en/images/cal/dark-grey.png") no-repeat center;
}

.calendar td.multiEvent a
{
	color: white;
}

.calendar td.entsEvent
{
	background: url("/templates/guu/en/images/cal/red.png") no-repeat center;
}

.calendar td.entsEvent a
{
	color: white;
}

.calendar td.debatesEvent a
{
	color: white;
}

.calendar td.debatesEvent
{
	background: url("/templates/guu/en/images/cal/blue.png") no-repeat center;
}

.calendar td.gamesEvent a
{
	color: white;
}

.calendar td.gamesEvent
{
	background: url("/templates/guu/en/images/cal/green.png") no-repeat center;
}

/* en/screen/games.css */
body.games h1 {
	background-image: url("/templates/guu/en/images/games/games.png");
}
body.games-regular h1 {
	background-image: url("/templates/guu/en/images/games/regulargames.png");
}
body.games-month h1 {
	background-image: url("/templates/guu/en/images/games/monthofgames.png");
}

body.games #jump {
	background: url("/templates/guu/en/images/games/galleryjump-games.jpg");
}

body.games #sect-badge {
	background-image: url("/templates/guu/en/images/bubbles/games-badge.png");
}
body.games #sect-ironstomach {
	background-image: url("/templates/guu/en/images/bubbles/games-ironstomach.png");
}
body.games #sect-drinkingcomps {
	background-image: url("/templates/guu/en/images/bubbles/games-drinkingcomps.png");
}
body.games #sect-dodgeball {
	background-image: url("/templates/guu/en/images/bubbles/games-dodgeball.png");
}
body.games #sect-snooker {
	background-image: url("/templates/guu/en/images/bubbles/games-annualsnooker.png");
}
body.games #sect-sport {
	background-image: url("/templates/guu/en/images/bubbles/games-sport.png");
}
body.games #sect-quiz {
	background-image: url("/templates/guu/en/images/bubbles/games-quiz.png");
}
body.games #sect-boysgirls {
	background-image: url("/templates/guu/en/images/bubbles/games-boysgirls.png");
}
body.games #sect-darts {
	background-image: url("/templates/guu/en/images/bubbles/games-darts.png");
}
body.games #sect-snookerpool {
	background-image: url("/templates/guu/en/images/bubbles/games-snooker.png");
}
body.games #sect-frisky-fridays {
	background-image: url("/templates/guu/en/images/bubbles/frisky-fridays.png");
}

body.games #sect-games {
	background-image: url("/templates/guu/en/images/bubbles/games-10.png");
}


/*      set aside for the info section   */  

body.games #sect-aboutus {
	background-image: url("/templates/guu/en/images/bubbles/contact-talktous.png");
}
body.games #sect-people {
	background-image: url("/templates/guu/en/images/bubbles/contact-talktous.png");
}
body.games #sect-management {
	background-image: url("/templates/guu/en/images/bubbles/contact-talktous.png");
}
body.games #sect-staff {
	background-image: url("/templates/guu/en/images/bubbles/contact-talktous.png");
}
body.games #sect-getinvolved {
	background-image: url("/templates/guu/en/images/bubbles/contact-talktous.png");
}
body.games #sect-history {
	background-image: url("/templates/guu/en/images/bubbles/contact-talktous.png");
}
body.games #sect-mediapack {
	background-image: url("/templates/guu/en/images/bubbles/contact-talktous.png");
}

body.games h4 {
	margin-bottom: 5px;
}

body.games .section ul {
	float:left;
	padding: 0;
	margin: 0px 0px 5px 0px;
}
body.games .section ul li {
	list-style-type: none;
	padding: 5px 30px 5px 40px;
}
body.games .section ul li.left {
	padding-left: 0px;
	font-weight: bold;
	width: 150px;
}

body.games table.common-listing thead th {
	background-color: #f1ffe5;
}
/* en/screen/ents.css */
/* @(#) $Id$ */

body.ents h1 { background-image: url("/templates/guu/en/images/ents/entertainment.png"); }
body.ents-clubnights h1 { background-image: url("/templates/guu/en/images/ents/clubnights.png"); }
body.ents-daftfriday h1 { background-image: url("/templates/guu/en/images/ents/daftfriday.png"); }
body.ents-karaoke h1 { background-image: url("/templates/guu/en/images/ents/mocktails.png"); }
body.ents-barguide h1 { background-image: url("/templates/guu/en/images/ents/barguide.png"); }
body.ents-openmic h1 { background-image: url("/templates/guu/en/images/ents/openmic.png"); }
body.ents-comedy-network h1 { background-image: url("/templates/guu/en/images/ents/comedy-network.png"); }
body.ents-theme-nights h1 { background-image: url("/templates/guu/en/images/ents/theme-nights.png"); }

body.freshers h1 { background-image: url("/templates/guu/en/images/freshers/freshers.png"); }
body.freshers.all-week-events h1 { background-image: url("/templates/guu/en/images/freshers/freshers-all-week-events.png"); }
body.freshers.welcome-weekend h1 { background-image: url("/templates/guu/en/images/freshers/freshers-welcome-weekend.png"); }
body.freshers.main-event h1 { background-image: url("/templates/guu/en/images/freshers/freshers-main-event.png"); }
body.freshers.closing-weekend h1 { background-image: url("/templates/guu/en/images/freshers/freshers-closing-weekend.png"); }

body.ents #jump { background: url("/templates/guu/en/images/ents/galleryjump-ents.jpg"); }
body.ents-daftfriday #jump { background: url("/templates/guu/en/images/ents/daft1.jpg") 50% 50% no-repeat; }
body.ents #sect-beer { background-image: url("/templates/guu/en/images/bubbles/ents-beer.png"); }
body.ents #sect-xtreme { background-image: url("/templates/guu/en/images/bubbles/ents-xtremesports.png"); }
body.ents #sect-lollipop { background-image: url("/templates/guu/en/images/bubbles/ents-lollipop.png"); }
body.ents #sect-thursdays { background-image: url("/templates/guu/en/images/bubbles/party.png"); }
body.ents #sect-saturdays { background-image: url("/templates/guu/en/images/bubbles/ents-thehive.png"); }
body.ents #sect-daft { background-image: url("/templates/guu/en/images/bubbles/daftfriday.png"); margin-bottom: 0; }
body.ents #sect-daft2 { background: transparent; padding-top: 0; }

body.ents #sect-daft h2 {
	display: block;
	text-indent: 0;
	margin: 2em 0 1em 0;
	padding: 0;
	font-size: 108%;
	font-weight: bold;
	line-height: auto;
	color: #000;
	height: auto;
}

body.ents-daftfriday .info {
	margin: 0 0 1em;
	padding: 10px 10px 1px;
	width: auto;
	height: auto;
}
body.ents-daftfriday div.info p {
	margin: 0 0 1em;
}

body.ents #sect-popstar { background-image: url("/templates/guu/en/images/bubbles/ents-popstar.png"); margin-bottom: 0; }
body.ents #sect-beerbar { background-image: url("/templates/guu/en/images/bubbles/ents-beerbar.png"); }
body.ents #sect-altitude { background-image: url("/templates/guu/en/images/bubbles/ents-altitude.png"); }
body.ents #sect-deep6 { background-image: url("/templates/guu/en/images/bubbles/ents-deep6.png"); }
body.ents #sect-thehive { background-image: url("/templates/guu/en/images/bubbles/ents-thehive.png"); }
body.ents #sect-balcony { background-image: url("/templates/guu/en/images/bubbles/ents-balconybar.png"); }
body.ents #sect-playingfield { background-image: url("/templates/guu/en/images/bubbles/ents-playingfields.png"); }
body.ents #sect-openmic { background-image: url("/templates/guu/en/images/bubbles/ents-openmic.png"); }
body.ents #sect-comedy { background-image: url("/templates/guu/en/images/bubbles/giggles-at-guu.png"); }
body.ents #sect-themenights { background-image: url("/templates/guu/en/images/bubbles/fancy-dress.png"); }

body.ents #pop-tfi {
	display: block;
	width: 80px;
	height: 55px;
	background: url("/templates/guu/en/images/ents/daftoverlay-tfi.png");
	position: absolute;
	top: -12px;
	left: 0px;
	z-index:2;
}
body.ents #xtreme_title {
	display: block;
	width: 150px;
	height: 14px;
	background: url("/templates/guu/en/images/ents/wed-deep6.png") no-repeat top left;
	text-indent: -5000px;
	margin-bottom: 10px;
}
body.ents #lollipop_title {
	display: block;
	width: 150px;
	height: 14px;
	background: url("/templates/guu/en/images/ents/thurs-hive.png") no-repeat top left;
	text-indent: -5000px;
	margin-bottom: 10px;
}
body.ents #basics_title {
	display: block;
	width: 127px;
	height: 14px;
	background: url("/templates/guu/en/images/ents/fri-hive.png") no-repeat top left;
	text-indent: -5000px;
	margin-bottom: 10px;
}
body.ents .big_stick {
	display: block;
	width: 358px;
	height: 41px;
	background: url("/templates/guu/en/images/ents/drink-prices.png") no-repeat top left;
	text-indent: -5000px;
	margin-bottom: 2px;
}

body.ents div.drinks {
	width: 100%;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
}

body.ents div.drinks ul {
	display: block;
	float: left;
	margin:0;
	padding: 0;
}
body.ents div.drinks ul li {
	list-style-type: none;
	font-weight: bold;
	padding: 5px 25px;
	width: 150px;
}
body.ents #artists {
	display: block;
	width: 450px;
	height: 189px;
	background: url("/templates/guu/en/images/ents/daftfriday_artists.jpg") no-repeat;
	margin: 10px 0 0 90px;
}
body.ents #debs {
	display: block;
	width: 450px;
	height: 56px;
	background: url("/templates/guu/en/images/ads/daftfriday_debenhams.jpg") no-repeat;
	float: left;
	margin: 10px 0;
}
/* en/screen/services.css */
body.services #jump {
	background: url("/templates/guu/en/images/games/galleryjump-games.jpg");
}
body.services-shops h4 {
	padding-bottom: 4px;
}
body.services h1 {
	background-image: url("/templates/guu/en/images/services/services.png");
}
body.services-libraries h1 {
	background-image: url("/templates/guu/en/images/services/libraries.png");
}
body.services-refectory h1 {
	background-image: url("/templates/guu/en/images/services/union-cafe.png");
}
body.services-shops h1 {
	background-image: url("/templates/guu/en/images/services/shop.png");
}
body.services-facilities h1 {
	background-image: url("/templates/guu/en/images/services/facilities.png");
}
body.services-mediapack h1 {
	background-image: url("/templates/guu/en/images/services/mediapack.png");
}

/* en/screen/signup.css */
/* @(#) $Id$ */

/*body.signup {
	background-image: url("/templates/guu/en/images/misc/black_band.png");
	background-repeat: repeat-x;
	background-position: top left;
} */

/* styling for the form elements in the blog and sign up pages */

body.signup #wrapper {
	padding-top: 9px;
}
body.signup #main_nav li, body.signup #main_nav li a {
	height: 50px;
}

body.signup #topbar {
	width: 750px;
	height: 50px;
	background: #cd0067;
}

body.signup h1 {
	background-image: url("/templates/guu/en/images/misc/contactus.png") no-repeat;
}

body.signup #sect-signup {
	background-image: url("/templates/guu/en/images/bubbles/contact-weloveyou.png") no-repeat;
}
body.signup #jump {
	background: url("/templates/guu/en/images/ents/galleryjump-ents.jpg") no-repeat;
}

.GUURegister label {
	display: block;
	font-size: 85%;
}
.GUURegister {
	margin-bottom: 1em;
	clear: left;
}

body.post div.field label {
	display: block;
}

body.signup input.input-text {
	width: 400px;
}

body.post input.input-text, body.post textarea.input-textarea {
	width: 280px;
}
body.post textarea.input-textarea {
	height: 150px;
}

.GUURegister .required-field {
	font-weight: bold;
}
.GUURegister .control {
	font-size: 123.1%;
}
.GUURegister .full input {
	width: 90%;
}
.GUURegister .short input {
	width: 50%;
}
.GUURegister div.errorSurround {
	background-color: #fff;
}
/*
body.signup #f-register-fn {
	float: left;
	width: 40%;
	margin-right: 10%;
}

body.signup #f-register-sn {
	float: left;
	width: 40%;
	clear: none;
}

body.signup #sr-register-go {

	width: 85px;
	height: 30px;
	text-indent: -11000em;
	display: block;
}
*/
#sr-register-go a {
	background: url("/templates/guu/en/images/buttons/sign_up.png") no-repeat bottom left;
	display: block;
	margin: 15px 0 0 10px;
	width: 85px;
	height: 30px;
	text-indent: -11000em;
	outline: none !important;
	text-decoration: none !important;
}
#sr-register-go a:hover {
	background-position: top left;
}

/* en/screen/venue2.css */
/* @(#) $Id$ */

body.venue {
	background-image: url("/templates/guu/en/images/misc/black_band.png");
	background-repeat: repeat-x;
	background-position: top left;
}
body.venue #main_nav li, body.venue #main_nav li a {
	height: 50px;
}

body.venue #sponsors {
	display: none;
}

body.venue h1 {
	height: 180px;
	background: url("/templates/guu/en/images/venue/unique.jpg") 50% 50% no-repeat;
}

body.venue .section {
	padding-left: 120px;
	padding-right: 150px;
}

body.venue #sect-unique h2 {
	height: 38px;
	background: url("/templates/guu/en/images/venue/truly.png") no-repeat;
}

body.venue #sect-unique {
	background-image: url("/templates/guu/en/images/venue/thumb.png");
	background-position: 0 1px;
	border-top: solid #ccc 1px;
}

body.venue .section p {
	line-height: 1.5;
}

body.venue #sect-speak {
	background-image: url("/templates/guu/en/images/bubbles/speak.png");
}

body.venue div.secondary {
	width: 145px;
	position: absolute;
	top: 262px;
	right: 0;
	background: #efefef;
}
body.venue div.secondary h2 {
	text-align: center;
	font-size: 77%;
	margin: 0;
	padding: 4px 4px 4px 4px;
	font-weight: bold;
	text-transform: uppercase;
}
body.venue div.secondary p {
	padding: 4px 12px 4px 12px;
	font-size: 77%;
}
body.venue div.secondary ul {
	border-top: solid #ccc 1px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
body.venue div.secondary li {
	border-bottom: solid #ccc 1px;
	margin: 0;
	padding: 8px 12px 8px 12px;
	font-size: 77%;
	list-style: none;
	display: block;
}

body.venue div.shine-tab-group ul.tabs {
	display: block;
	list-style: none;
	height: 3em;
	background-color: #efefef;
	border: solid #ccc 1px;
	margin: 0;
	padding: 0;
}
body.venue div.shine-tab-group ul.tabs li {
	border-right: solid #ccc 1px;
	width: 186px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
body.venue div.shine-tab-group ul.tabs li a {
	display: block;
	line-height: 1.0;
	padding: 1em 0 1em 0;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	outline: none !important;
	text-decoration: none !important;
}
body.venue div.shine-tab-group ul.tabs li a:hover, body.venue div.shine-tab-group ul.tabs li a:active {
	background-color: #fefefe;
	color: #444;
}
body.venue div.shine-tab-group ul.tabs li.last {
	width: 187px;
	border-right: none;
}
body.venue div.shine-tab-group ul.tabs li a.shine-active-tab {
	background: #fff;
	color: #000;
}
body.venue div.shine-tab-pages {
	min-height: 98px;
	background: url("/templates/guu/en/images/venue/sheet.png") no-repeat;
}
body.venue div.shine-tab-sheet {
	padding: 2em 2em 2em 2em;
}
body.venue div.shine-tab-pages h2 {
	margin-top: 0;
}

/* en/screen/contact.css */
body.contact h1 {
	background-image: url("/templates/guu/en/images/contact/contact-header.png");
}
body.contact div.FeedbackWidget div.main-content-panel {
	padding-left: 90px;
	background: url("/templates/guu/en/images/bubbles/contact-talktous.png") left top no-repeat;
}
div.FeedbackWidget div.field {
	margin-bottom: 1em;
}
div.FeedbackWidget label {
	display: block;
	text-transform: uppercase;
}
div.FeedbackWidget input.input-text,
div.FeedbackWidget textarea {
	width: 280px;
}
div.FeedbackWidget textarea {
	height: 80px;
}
div.FeedbackWidget span.section-image {
	float: right;
	clear: right;
	margin: 0 0 15px 15px;
	padding: 5px 0;
	border: solid #c06;
	border-width: 20px 0 5px;
}
div.FeedbackWidget span.section-image img {
	display: block;
	float: none;
	margin: 0;
}
div.FeedbackWidget span.section-image span.legend {
	float: right;
	clear: right;
	margin-top: 8px;
	width: 185px;
}
div.FeedbackWidget div.alerts {
	width: 410px;
}
