/* Swansea University Corporate RESEARCH Stylesheet : Created by Mark Berge, Web Editor 23 April 2007 */


/*
----------------------------------------------------------------------------- 
CONTAINER BACKGROUND
-----------------------------------------------------------------------------
*/
#container {
	background-image: url(/images/backgrounds/research_background.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;}


/*
----------------------------------------------------------------------------- 
WRAPPER DIVS
-----------------------------------------------------------------------------
*/

#wrapper_top {margin-top: 3px;margin-bottom: 6px;}
#wrapper_top img {margin-top:10px;}
#wrapper_left {float:left; width: 190px;margin-right: 8px;}
#wrapper_right {float:left;margin-left: 2px;width:75%; margin-right: 0px; }
#wrapper_footer {clear:both;}
#res_left {float:left; width:270px; margin-left: 10px;margin-right: 10px;}
#res_centre {float:left;width:175px;margin-left: 1px;margin-right: 10px;}
#res_right {float:left;margin-left: 0px;margin-right: 0px; }
#res_footer {clear:both;margin-left: 10px;margin-right: 10px;}

/*
----------------------------------------------------------------------------- 
LEFT HAND NAVIGATION STYLING
-----------------------------------------------------------------------------
*/

#navlist {border-bottom: 1px solid #999; width: 195px;list-style: none;padding: 0;margin: 0;margin-top:1px; margin-left:-5px; }
#navlist li{ border-top: 1px solid #999; padding: .2em;}
#navlist li a { padding-left:5px; text-decoration: none; font-family: arial, verdana, helvetica; font-size: 70%; font-weight: bold; color: #0068C6;}
#navlist li a:hover { text-decoration: none; font-family: arial, verdana, helvetica; font-size: 70%; font-weight: bold; color: #cccccc;}

/*
----------------------------------------------------------------------------- 
BREADCRUMB STYLING
-----------------------------------------------------------------------------
*/
#breadcrumbs {padding-top: 8px; padding-bottom: 8px; padding-left:8px; font-family: arial, helvetica, sans-serif; font-size: .85em; margin:15px 35px 15px -5px; background-color:#eee;}
#breadcrumbs a { color: #0066cc; text-decoration: none; }
#breadcrumbs a:hover { color: #000000; text-decoration: underline;}
#breadcrumbs ul li{font-size: 80%; color: #0066cc;  display: inline; list-style-type: none; margin: 0px; line-height: 10px;}
#breadcrumbs ul {	margin:0px;padding: 0px; width: 100%;}


/*
----------------------------------------------------------------------------- 
WRAPPER RIGHT CONTENT AREA
-----------------------------------------------------------------------------
*/
#res_left {width:60%; background-image:url(/images/backgrounds/transparency.png); margin-bottom:20px;}
#res_left img {float:left; margin:10px 10px 25px 8px; border: 1px solid #666;}
#res_left .title {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size: .8em; margin-top: 0px; margin-bottom: 0px; clear:both;  }
#res_left .title a {padding:3px 10px 5px 10px; text-decoration:none; color:#0066cc; display:block; background-color: #f2f0f0;}
#res_left .title a:hover {text-decoration:underline; color: #000066; }
#res_left .pubdate {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold;  font-size: .7em; color:#000; margin: 0px; margin-bottom: 4px; padding: 5px; padding-top:5px; font-style:italic; }
#res_left .affiliation{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold;  font-size: .7em; color:#666; margin: 5px 0px 0px 0px; padding: 4px 10px 4px 10px; text-decoration: none; background-color:none;}
#res_left p {font: .7em Verdana,Georgia, serif;  border-bottom-style: solid; border-bottom: 1px; padding-bottom: 0px; padding-left:8px; padding-right:15px; }
#res_left p a:link {color:#0066cc;}
#res_left p a:visited{color:#0066cc;}
#res_left p a:hover{color:#000066;}
#res_centre {  padding:10px; width:31.5%; background-color:#eee;}
#res_centre a {text-decoration:none;color: #000000; padding-bottom: 4px;}
#res_centre a:hover {color: #853c24;}
#res_center img {margin-bottom: 3px;}

#res_centre h4 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .9em; border: 1px; border-bottom-style: solid; color: #666; margin-top:-5px; padding-bottom:5px; padding-top:0px;}
#res_centre h4 a{color:#003399;}
#res_centre h5 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .7em; border: 1px; margin: 0px; font-weight:normal; padding:5px; background-color:#fff;}
#res_centre h6 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .6em; border: 1px; border-bottom-style: dotted; color: #ccc; margin:0px; margin-bottom:4px; padding-bottom: 5px; text-align: right;}
#seminarlistings a {text-decoration:none;color: #000000; }
#seminarlistings a:hover {color: #003399;}

#research_search form {margin-bottom: 4px; padding:8px; background-color:#999; background-image:url(http://www.swan.ac.uk/images/backgrounds/search_research_bg.jpg); background-repeat:no-repeat; background-position:bottom; }
#research_search input {width: 155px; margin-top:5px;}
#research_search p { font-size: .6em; color:#fff; margin-top:8px; margin-bottom:0px; margin-left:5px;}
#research_search {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; float:left; width:35%; margin-bottom:5px;}
#research_search h3 {color:#fff; padding:4px 3px 4px 10px; background-color:#0066cc; font-size:.9em;margin:0px;}


#res_right {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; width:35%; margin-bottom:60px;}
#res_right h3 {background-color:#666; color: #fff; font-size: .8em; margin-bottom:: 3px; margin-top: 0px; margin-bottom:0px; padding: 6px;}
#res_right #portrait {padding-bottom: 10px; width: 140px; border: 1px; border-bottom-style: dotted;margin-top: 10px; display:none;}
#res_right #portrait h4 {font-size: .7em; }
#res_right #portrait img {float: left; margin-right: 7px;}
#res_right #portrait p {font-size: .6em;}
#res_right #portrait a {color:#0066cc;}
#res_right #portrait a:hover {color:#000000;}
#res_right #awards {margin-top: 10px; width:140px; display:none;}
#res_right #awards p a {font-size: .6em;text-decoration:none; font-weight: bold;color:#0066cc;}
#res_right #awards p a:hover {font-size: .6em;color:#b03e3e; }
#res_right #awards p a:visited {	color:#000000;}
#res_right #lectures {margin-top: 10px; }
#res_right form {margin-bottom: 4px; padding:8px; background-color:#999; background-image:url(http://www.swan.ac.uk/images/backgrounds/search_research_bg.jpg); background-repeat:no-repeat; background-position:bottom; }
#res_right form input {width: 155px; margin-top:5px;}
#res_right form p {font-size: .6em; color:#fff; margin-top:8px; margin-bottom:0px;}
#res_right #lectures p  {font-size: .6em;}
#res_right #lectures p a {text-decoration:none; font-weight: bold;color:#0066cc;}
#res_right #lectures p a:hover {color:#b03e3e; }
#res_right #lectures p a:visited {color:#000000;}
#res_right #seminarlistings h4 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .9em; border: 1px; border-bottom-style: solid; color: #853c24;}
#res_right #seminarlistings h5 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .7em; border: 1px; margin: 0px; font-weight:normal; padding:5px; background-color:#fff; margin-left:10px; margin-right:10px;}
#res_right #seminarlistings h6 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .6em; border: 1px;  margin:0px; margin-bottom:0px; padding-bottom:5px; text-align: right;}
#res_right #lectures {background-color:#eee;}
#res_right #seminarlistings {padding-top:10px; padding-bottom:8px;}
#res_right #lectures h3 {background-color:#0066cc;}
#res_text {text-align: left; font-size: 1em; font-family: Arial, Verdana, Helvetica, sans-serif; padding-right: 10px; }
#res_text p {font-size: .8em; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0px; border: 0px; margin-top: 0px; margin-bottom:10px;}
#res_text table {	border: 1px;}
#res_text a {text-decoration:none; font-weight: bold;color:#0066cc;}
#res_text a:hover {color:#b03e3e;}
#res_text li {font-size: .8em;}
#res_text img {padding:10px 10px 10px 10px; margin-left:0px; border-color:#cccccc; margin:0px;}
#res_text .introduction h2 {color: #0066cc; font-size: 1.0em; margin-left:10px; margin-top:5px;}
#res_text .introduction  {border-bottom: 1px; border-bottom-style: solid; margin-bottom: 10px;}
#res_text .introduction  p{margin-bottom: 0px; font-weight:bold;}
#res_text .MainFeature .res_publication img {margin: 10px; }
#res_text h4 {color:#0066cc; padding:6px; background-color:#fff;}
#res_text h4.title {font-size:15px; padding-bottom:5px;}
#res_text .pubdate { font-weight:normal;padding-bottom:10px; padding-top:0px; color:#666; background-color:#fff; font-size:13px; font-weight:bold; font-style:normal; padding-left:7px;border-bottom:3px solid #ccc; margin-bottom:20px;}
#res_text .left {margin:0px;}

/*
----------------------------------------------------------------------------- 
WRAPPER RIGHT CONTENT AREA CLASSES
-----------------------------------------------------------------------------
*/

#res_text .res_publication {border: 1px; border-style: solid; padding: 10px; width: 320px;margin: 5px;}
#res_text .res_publication img {margin: 0px;padding: 0px; }
#res_text .res_publication h5, h6 {margin: 10px;}
#res_text .res_publication span { margin: 10px;}


/*
----------------------------------------------------------------------------- 
FOOTER STYLES
-----------------------------------------------------------------------------
*/

#footer {
	border: 1px;
	border-style: solid;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	width:920px;
	background-color: #FFFFFF;
	background-image: url(/images/backgrounds/File,30497,en.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top:5px;
	padding-bottom:5px;
	background-position: bottom;
}
#footer a {padding: 2px 5px; color: #0066cc; border: none; text-transform: uppercase; letter-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; line-height: 1.2em; font-weight: bold;}
#footer a:hover {background: #0066cc;	border: none;	color: #ffffff;}
#footer img {padding-left: 10px; padding-top: 3px; }
#footer form {margin-top: 0px; float:right;}
#footer input {margin-top:8px;}
#footer p {margin-top:0px; margin-bottom:3px; margin-left:5px;}
hr {display:none;}

