/* Swansea University Corporate Homepage Stylesheet : Created by Ade of the Rees, Ass Web Editor 12 April 2007 */
/* All associated graphics copyright 2007 Swansea University */


body {margin: 0; padding: 0; background:#ffffff; font: arial, verdana, helvetica, sans-serif; color: #333333;	
}
body img {border:0;}
acronym {cursor: help;	font-style: normal;	border: none;	}
h1 {display: none;}
h2 {font-size: 1.3em; font-weight: normal; color: #0066cc; margin: 0.2em 0 0.5em 0;	padding: 0;	}
h3 {font-size: 1.2em; margin: .2em 0 0.4em 0;	}
h3 span {display: none;	visibility: hidden;	}
h4 {font-size: 1em;margin: .2em 0 0.4em 0;}
h5 {font-size: .8em;margin: .2em 0 0.4em 0;}
h6 {font-size: .7em;margin: .2em 0 0.4em 0;}


p {font-size: 100%;margin: 0 0 0.3em 0;	 }


#wrapper_footer {clear: both;}


/*
----------------------------------------------------------------------------- 
SPORTS STYLE BEGINS
-----------------------------------------------------------------------------
*/


#sports-left {
	font: 90%/1.5em arial, verdana, helvetica, sans-serif;
	float: left;
	width: 375px;
	margin-left: 35px;
}
#sports-left h2 {
	background-image: url(/images/text/File,40937,en.gif);
	background-repeat: no-repeat;
	width: 300px;
	height: 30px;
	margin-bottom: 20px;
}
.intro-p {
	font-size: 1.3em;
	line-height: 1.3em;
	font-weight: bold;
	margin-bottom: 20px;
}
#sports-anounce {
	font: 80%/1.5em arial, verdana, helvetica, sans-serif;
	float: left;
	margin-left: 30px;
	width: 375px;
	clear: left;
	margin-top: 35px;
	height: auto;
	background-color: #063;
	border: 5px solid #FFF;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	margin-bottom: 25px;
    padding-bottom:15px;
}
#sports-anounce h3{
	background-color: #FFF;
	background-image: url(/images/text/File,41661,en.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 151px;
	margin-top: 0px;
}
/*#sports-anounce h4 a:link {
	font-size: 1.2em;
	color: #FFF;
	margin-left: 0px;
	margin-top: 10px;
	text-decoration: none;
	display: block;
}*/
/*#sports-anounce h4 a:visited{
	font-size: 1.2em;
	color: #FFF;
	margin-left: 12px;
	margin-top: 10px;
	text-decoration: none;
	display: block;
}*/
/*#sports-anounce h4 a:hover{
	font-size: 1.2em;
	color: #FFF;
	margin-left: 12px;
	margin-top: 10px;
	text-decoration: underline;
	display: block;
}*/
/*#sports-anounce p a:link{
	color: #FFF;
	margin-left: 12px;
	padding-right:12px;
	display: block;
	text-decoration: none;
	font-size: .9em;
}*/
/*#sports-anounce p a:visited{
	color: #FFF;
	margin-left: 12px;
	padding-right:12px;
	display: block;
	text-decoration: none;
	font-size: 0.9em;
}*/
/*#sports-anounce p a:hover{
	color: #FFF;
	margin-left: 12px;
	padding-right:12px;	
	display: block;
	text-decoration: underline;
	font-size: 0.9em;
}
*/

#sports-anounce li{
	margin: 0 0 0 -15px;
	padding:0 0 0 0;
	font:  helvetica, arial, verdana, sans-serif ;
	font-weight:bold;
	color: #FC0;
	display: block;
	text-decoration: none;
	font-size: 13px;
	line-height: 200%;
}

#sports-anounce li a:link{
	color: #FC0;
	display: block;
	text-decoration: none;
	font-size: 13px;
	line-height: 200%;
}

#sports-anounce li a:visited{
	color: #960;
	display: block;
	text-decoration: none;
	font-size: 13px;
	line-height: 200%;
}

#sports-anounce li a:hover{
	color: #FC0;
	display: block;
	text-decoration: underline;
	font-size: 13px;
	line-height: 200%;
}

/* sports buttons menu*/

#sports-button-menu {
	float: right;
	width: 335px;
	height: auto;
margin-top:15px;
}


/* styles define the dimensions of the list buttons*/

#sports-button-menu ul {list-style-type: none;}
#sports-button-menu ul li a:link {height: 87px; width: 270px; display: block; list-style-type: none; background-repeat: no-repeat;}
#sports-button-menu ul li a:visited {height: 87px; width: 270px; display: block; list-style-type: none;}
#sports-button-menu ul li a:hover{height: 87px; width: 270px; display: block; list-style-type: none;}


/* styles define the images displayed in the buttons*/

#village-btn a:link {background-image: url(/images/links/File,40926,en.png);}
#village-btn a:visited {background-image: url(/images/links/File,40927,en.png);}
#village-btn a:hover {background-image: url(/images/links/File,40927,en.png); background-repeat: no-repeat;}

#sports-sc-btn a:link {background-image: url(/images/links/File,40928,en.png);}
#sports-sc-btn a:visited {background-image: url(/images/links/File,40929,en.png);	background-repeat: no-repeat;}
#sports-sc-btn a:hover {background-image: url(/images/links/File,40929,en.png);}

#member-btn a:link {background-image: url(/images/links/File,40930,en.png);}
#member-btn a:visited {background-image: url(/images/links/File,40931,en.png);}
#member-btn a:hover {background-image: url(/images/links/File,40931,en.png);}

#fame-btn a:link{background-image: url(/images/links/File,40932,en.png);}
#fame-btn a:visited{background-image: url(/images/links/File,40933,en.png);}
#fame-btn a:hover{background-image: url(/images/links/File,40933,en.png);}

#suau-btn a:link{background-image: url(/images/links/File,40934,en.png);}
#suau-btn a:visited{background-image: url(/images/links/File,40935,en.png);}
#suau-btn a:hover{background-image: url(/images/links/File,40935,en.png);}

/*
----------------------------------------------------------------------------- 
SPORTS-SUB STYLE BEGINS
-----------------------------------------------------------------------------
*/
#breadcrumbs a { font-weight:bold; color: #006633; text-decoration: none; font-size:11px;}
#breadcrumbs a:hover { font-weight:bold; color: #000000; text-decoration: underline;}
#breadcrumbs ul li{font-size: 80%; color: #000;  display: inline; list-style-type: none; margin: 0px;}
#breadcrumbs {
	background-repeat: repeat-y;
	margin-top:20px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	height:20px;
	width:90%;
	margin-left: 0px;
}
#breadcrumbs ul{font-size: 12px; margin-top:0px;margin-bottom:2px; margin-left:0px; padding-left:4px;}

/*
----------------------------------------------------------------------------- 
SPORTS-SUB LEFT NAV
-----------------------------------------------------------------------------
*/
#navlist {
	list-style:none;
	padding-left: 0px; 
	margin-left: 5px; 
	width: 170px; 
	margin-top: 15px; 
	float:left; 
	}
#navlist li{
	display:block; 
	margin: 0; 
	margin-bottom:4px;
	}
#navlist li a:link {
	display:block; 
	margin: 0; 
	padding: 0.25em; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica; 
	font-size:97%; 
	font-weight: bold; 
	color: #006441; 
	height:20px; 
	background-color: #9dd1bf; 
	padding-left:10px;
	}
#navlist li a:visited{
	display:block; 
	margin: 0; 
	padding: 0.25em; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica; 
	font-size:97%; 
	font-weight: bold; 
	color: #fff; 
	height:20px; 
	background-color: #009460; 
	padding-left:10px;
	}
#navlist li a:hover {
	display:block;
	margin: 0;
	padding: 0.25em;
	text-decoration: none;
	font-family: arial, verdana, helvetica;
	font-size: 97%;
	font-weight: bold;
	color: #fff;
	height:20px;
	background-color: #009460; 
	padding-left:10px;
}


#sports_main {
	float: left;
	width: 430px;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 35px;
	background-color: #FFF;
		filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}
#sports_main h2 {
	padding-left: 15px;
	font-weight: normal;
	color: #060;
	font-size: 1.5em;
}
#sports_main p{
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	font-size: 12px;
	
}

#sports-single_column {
	float: left;
	width: 670px;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 35px;
	background-color: #FFF;
		filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}


#sports-single_column h2 {
	padding-left: 15px;
	font-weight: normal;
	color: #060;
	font-size: 1.5em;
}

#sports-single_column p{
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	font-size: 12px;
	
}

.intro-style {
	background-color: #fff;
	padding: 15px;
	color: #006633;
	font-size: 1.2em;
	line-height: 1.3em;
	padding-bottom:0;
}




#sports_right {
	float: left;
	width: 220px;
	margin-top:20px;
	margin-left: 10px;
}
#sports_right img {
	margin-bottom: 20px;
	border: 1px solid #eeeeee;
}
/*#sports_main a {color:#090;}*/
/*#navlist li a:link {color:#060;}*/