/* CSS Document */

/*@import "black-horse-barcelona.css";

@import "black-horse-barcelona-print";*/



* {

    padding:0;

    margin:0;

	border: 0;

}



/* 	Colours used in the site are:

	orange 	--> #fcb84d

	yellow 	--> #fff78c

*/

body {

	margin: 0;

	padding: 0;

	border: 0;

	border-top: 0px solid #fee28f;

	text-align: left;

	background-color: #000;

/*	background: #000 url(images/black-horse-image.jpg) bottom left fixed no-repeat;*/

/*	font-family: Georgia, "Times New Roman", Times, serif;*/

	font-family: "Lucida Console", "Times New Roman", Times, serif;	

	color: #fff78c;

}



h1, h2, h3, h4, h5, h6 {

	color: #fff;

	padding: 3px 10px;

	margin-right: 10px;

	border: 1px solid #9e8054;

	border: 1px solid #e5c459;

/*	border-right: 0;

	font-family: "Copperplate Gothic Light", Verdana, sans-serif;*/

	background: transparent url("images/bubbles_gradient_black.jpg") top right no-repeat;

}



h1 {

	font-size: 28px;

	font-weight: normal;

	margin: 0;

}



h2 {

	font-size: 22px;

	font-weight: normal;

}



h3 {

	font-weight: normal;

}



h4 {

	font-weight: bold;

}



h5 {

	font-weight: bold;

}



h6 {

	font-weight: bold;

	font-size: 13px;

}	



a:link {

	color: #fcb84d;

	text-decoration: underline;	

}



a:visited {

/*	color: #ffce59;*/

	color: #fcb84d;

	text-decoration: underline;

}



a:hover {

	color: #c6c67c;

	padding-bottom: 0;

	text-decoration: none;

/*	border-bottom: 1px dotted #c6c67c;*/

}



a:active {

	color: #59482f;

	text-decoration: underline;

}

	

em {

	cursor: default;

	border-bottom: 0px dotted #fff78c;

}



ol {

	font-size: 14px;

	line-height: 16px;

	padding: 0 50px;

}



#container {

	padding: 0;

	width: 760px;

	margin-right: auto;

	margin-left: auto;

	position: relative;

	text-align: center;

/*	background: transparent url(images/black-horse-image.jpg) center center no-repeat;*/

/*	background-position: bottom left;*/

	background: #000 url("images/black-horse-image.jpg") 4% 95% no-repeat;

/*	background-color: #000;*/

	border-left: 1px solid #e5c459;

	border-right: 1px solid #e5c459;

	border-bottom: 1px solid #e5c459;

	height: 100%;

	overflow: visible;

}



#header {

	height: 202px;

	border-bottom: 3px solid #fee28f;

	background: transparent url("images/banner10.jpg") center center no-repeat;

}



#header h1, #header h2 {

/*	font-family: "Copperplate Gothic Light", Verdana, sans-serif;*/

	color: #990;

	border: 0;

	display: none;

}



#content {

	margin: 0 0 30px 0;

	text-align: left;

	float: right;

	width: 535px;

	display: inline;

}



#content p {

	background-color: transparent;

	font-size: 13px;

	border: 0px solid #fe1d02;

/*	padding: 0 10px 0 28px;*/

	padding: 0 20px 0 10px;

	margin: 10px 0 20px 0;

	line-height: 20px;

}



#language {

	text-align: right;

	margin: 10px;

}



p#language span#currentLanguage {

	cursor: help;

}



p#breadcrumb {

	background: transparent url("images/bubbles_gradient_black.jpg") top right no-repeat;

	padding: 0 0 0 10px;

	border: 1px solid #e5c459;

	margin-right: 10px;

}



p#breadcrumb span#youAreIn {

	cursor: help;

}





#nav {

	float: right;

	font-size: 16px;

	font-weight: normal;

	margin: 35px 30px 300px 25px;

/*	background: transparent url(images/pint_of_beer.jpg) 50px -12px no-repeat;*/

	background-color: transparent;

	width: 170px;

	display: inline;

}



#nav li {

	margin: 15px 0 0 0;

	border: 1px solid #fcb84d;

	/*background: #c8b996 url(images/black-horse-bullet.gif) 8px 4px no-repeat;*/

	text-align: left;

	list-style-type: none;

}



#nav li a {

	display: block;

	width: 148px;

	padding: 1px 0 1px 20px;

}



#nav a:link {

	text-decoration: none;

	background-color: #000;

}



#nav a:visited {

	text-decoration: none;

}



#nav a:hover {

	color: #000;	

	border: 0;

	text-decoration: none;

/*	background-color: #9e8054; */

	background: transparent url("images/bubbles4.gif") center center no-repeat;

}



#nav a:active {

	color: #59482F;

	text-decoration: none;

}



.bottomnav {

	margin-bottom: 0;

}



#footer {

/*	background: #c8b996 url(images/black-horse-pub-table.gif) center center no-repeat;*/

	clear: both;

	padding: 0 10px;

	margin: 0;

	font-family: sans-serif;

	font-size: 11px;

/*	color: #666;*/

	border-top: 1px dotted #e5c459;

	height: 30px;

}



/*#footer a:link {

	color: #59482F;

	text-decoration: none;

}



#footer a:visited {

	color: #59482F;

	text-decoration: none;

}



#footer a:hover {

	color: #9e8054;

	color: #000;

	text-decoration: underline;

	border: 0;

}*/



#footer a:active {

	color: #59482F;

	text-decoration: none;

}



.blackHorseImg {

	border: 0px solid #e5c459;

/*	padding: 0 10px;*/

	margin: 0 10px 20px 10px;

}



.drinksList {

	list-style-type: disc;

	font-size: 13px;

	margin: 20px 30px;

}



.drinksList li {

	margin: 5px 0;

	padding: 0;

	line-height: 16px;

}



.activitiesList {

	list-style-type: circle;

	font-size: 13px;

	margin: 0 30px;

}



.activitiesList li {

	margin: 5px 0;

	padding: 0;

	line-height: 16px;

}



.tvList {

	list-style-type: square;

	font-size: 13px;

	margin: 0 30px 20px 30px;

}



.tvList li {

	margin: 5px 0;

	padding: 0;

	line-height: 16px;

}



table {

	margin: 0 10px 30px 10px;

	padding: 0;

	border: 0;

	font-size: 14px;

}



thead {

	padding: 0 20px;

}



tr {

	border: 0px solid #999;

}



th {

	color: #fff;

	padding: 3px 5px;

}



td {

	height: 30px;

	border-top: 1px solid #999;

	padding: 3px 5px;

}



#oHTable {

	width: 70%;

}



#rugbyTable {

	width: 95%;

}



#footballTable {

	width: 95%;

}


.wcFootballTable {
	width: 95%;
}





#f1Table {

	width: 95%;

}



#golfTable {

	width: 95%;

}



#oSTable {

	width: 95%;

}



.drinkTable {

/*	margin: 0 0 30px 20px;*/

	width: 95%;

}



.activitiesTable {

	width: 95%;

}



.photosTable {

	width: 95%;

	border: 0;

}



.photosTable td {

	border: 1px solid #999;

	padding: 10px 0;

	height: auto;

	text-align: center;

}

.photoLarge {
	margin: 0 0 0 5px;
}


.resourceList {

	list-style-type: disc;

	font-size: 13px;

	margin: 20px 30px;

	line-height: 20px;

}



.legend {

	list-style-type: square;

	font-size: 13px;

	margin: 0 30px;

	line-height: 20px;

}	



.siteMapList {

	list-style-type: disc;

	font-size: 13px;

	margin: 20px 30px;

	line-height: 20px;

}



#sitemapCastellano {

	padding: 0 0 0 30px;

}





.siteMapHeader {

	border-bottom: 0px dotted #fff78c;

	font-weight: bold;

}



li.indent {

	margin: 0 0 0 20px;

}



li img {

	vertical-align: middle;

/*	border: 0 solid green;*/

}



/*li.resourceBanner {

	margin: 20px 0 0 0;

}*/


#announcement {
	font-size: 18px !important;
	text-transform: uppercase;
}


