/* Swansea University DACE Stylesheet : Created by Mark Berge, Web Editor 23 May 2007 */

/*
----------------------------------------------------------------------------- 
WRAPPER DIVS
-----------------------------------------------------------------------------
*/

#wrapper_top {margin-top: 3px;margin-bottom: 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;}
#wrapper_top_home {margin-top: 3px;margin-bottom: 0px; padding-bottom: 25px; text-align: center;}
#wrapper_top_home a:hover {color:#cccccc;}
#wrapper_left_home {float:left; width: 250px;margin-right: 8px; margin-top: 20px;}
#wrapper_right_home {float:left;width:70%; margin-right: 0px;margin-top: 20px;}
#wrapper_footer_home {clear:both;}
#left {float:left; width:270px; margin-left: 10px;margin-right: 10px;}
#centre {float:left;width:180px;margin-left: 5px;margin-right: 10px;}
#right {float:left;margin-left: 5px;margin-right: 0px; }
#footer {clear:both;margin-left: 10px;margin-right: 10px;}
#left_home {float:left; width:340px; margin-left: 10px;margin-right: 10px;}
#centre_home {float:left;width:100px;margin-left: 5px;margin-right: 10px;}
#right_home {float:left;margin-left: 5px;margin-right: 0px; }
#footer_home {clear:both;margin-left: 10px;margin-right: 10px;}

/*
----------------------------------------------------------------------------- 
LEFT HAND NAVIGATION STYLING
-----------------------------------------------------------------------------
*/

#navlist {border-bottom: 1px solid gray; width: 190px;list-style: none;padding: 0;margin: 0;}
#navlist li{ border-top: 1px solid gray; padding: .1em;}
#navlist li a { text-decoration: none; font-family: arial, verdana, helvetica; font-size: 70%; font-weight: bold; color: #0066cc;}
#navlist li a:hover { text-decoration: none; font-family: arial, verdana, helvetica; font-size: 70%; font-weight: bold; color: #0066cc;}

/*
----------------------------------------------------------------------------- 
BREADCRUMB STYLING
-----------------------------------------------------------------------------
*/
#breadcrumbs {padding-top: 3px; padding-bottom: 8px;font-family: arial, helvetica, sans-serif; font-size: .8em;}
#breadcrumbs a { color: #7e7e7e; 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
-----------------------------------------------------------------------------
*/
#left {}
#left img {float:left; padding-right: 10px;}
#left .title {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing: 2px; font-size: .9em; margin-top: 0px;  }
#left .title a {text-decoration:none; color: #0066cc;}
#left .title a:hover {text-decoration:none; color: #000000; }
#left .pubdate {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold;  font-size: .7em; color:#00a744; margin: 0px;margin-bottom: 4px; padding: 0px;}
#left .affiliation{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold;  font-size: .7em; color:#00a744; margin: 0px; padding-bottom: 1px;text-decoration: none;}
#left p {font: .6em Verdana,Georgia, serif;  border-bottom-style: solid; border-bottom: 1px; letter-spacing: 1px;padding-bottom: 16px;  }

#centre {border: 1px; border-left-style: dotted; border-color: #0066cc; padding-left: 14px; }
#centre a {text-decoration:none;color: #000000; padding-bottom: 4px;}
#centre a:hover {color: #853c24;}
#center img {margin-bottom: 3px;}
#centre h4 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .9em; border: 1px; border-bottom-style: solid; color: #853c24;}
#centre h5 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .6em; border: 1px; margin: 0px; font-weight:normal;}
#centre h6 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .6em; border: 1px; border-bottom-style: solid; color: #0066cc; margin:0px; margin-bottom:10px; padding-bottom: 5px; text-align: right;}
#seminarlistings a {text-decoration:none;color: #000000;}
#seminarlistings a:hover {color: #853c24;}

#right {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }
#right h3 {color: #00a744;font-size: .8em; margin-bottom:: 3px;margin-top: 0px;border: 1px; border-style: solid; padding: 2px;border-color: #000000;}
#right form {	border: 1px; border-bottom-style: dotted;margin-bottom: 4px;}
#right form input {	width: 80px;}
#right form p {font-size: .6em; margin-top: 0px;}
#right #portrait {padding-bottom: 10px; width: 140px; border: 1px; border-bottom-style: dotted;margin-top: 10px;}
#right #portrait h4 {font-size: .7em; }
#right #portrait img {float: left; margin-right: 7px;}
#right #portrait p {font-size: .6em;}
#right #portrait a {color:#0066cc;}
#right #portrait a:hover {color:#000000;}
#right #awards {margin-top: 10px; width:140px;}
#right #awards p a {font-size: .6em;text-decoration:none; font-weight: bold;color:#0066cc;}
#right #awards p a:hover {font-size: .6em;color:#b03e3e; }
#right #awards p a:visited {	color:#000000;}
#right #lectures {margin-top: 10px; width:140px;}
#right #lectures p  {font-size: .6em;}
#right #lectures p a {text-decoration:none; font-weight: bold;color:#0066cc;}
#right #lectures p a:hover {color:#b03e3e; }
#right #lectures p a:visited {color:#000000;}

#text {text-align: left; font-size: 1em; font-family: Arial, Verdana, Helvetica, sans-serif; padding-right: 10px;}
#text p {font-size: .8em; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0px; border: 0px; margin: 0px;}
#text table {	border: 1px;}
#text a {text-decoration:none; font-weight: bold;color:#0066cc;}
#text a:hover {color:#b03e3e;}
#text li {font-size: .8em;}
#text img {padding: 10px;}


#left_home {text-align:left; }
#left_home img {}
#left_home .title {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing: 2px; font-size: .9em; margin-top: 0px;  }
#left_home .title a {text-decoration:none; color: #0066cc;}
#left_home .title a:hover {text-decoration:none; color: #000000; }
#left_home .pubdate {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold;  font-size: .7em; color:#00a744; margin: 0px;margin-bottom: 4px; padding: 0px;}
#left_home .affiliation{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold;  font-size: .7em; color:#00a744; margin: 0px; padding-bottom: 1px;text-decoration: none;}
#left_home p { border-bottom-style: solid; border-bottom: 1px; letter-spacing: 1px;padding-bottom: 16px;  }

#centre_home {border: 1px; border-left-style: dotted; border-color: #0066cc; padding-left: 14px; }
#centre_home a {text-decoration:none;color: #000000; padding-bottom: 4px;}
#centre_home a:hover {color: #853c24;}
#center_home img {margin-bottom: 3px;}
#centre_home h4 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .9em; border: 1px; border-bottom-style: solid; color: #853c24;}
#centre_home h5 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .6em; border: 1px; margin: 0px; font-weight:normal;}
#centre_home h6 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .6em; border: 1px; border-bottom-style: solid; color: #0066cc; margin:0px; margin-bottom:10px; padding-bottom: 5px; text-align: right;}
#seminarlistings a {text-decoration:none;color: #000000;}
#seminarlistings a:hover {color: #853c24;}

#right_home {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }


#text_home {  font-family: Arial, Verdana, Helvetica, sans-serif; padding-right: 10px;}
#text_home p {font-size: .75em; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0px; border: 0px; margin: 0px;}
#text_home table {	border: 1px;}
#text_home a {text-decoration:none; font-weight: bold;color:#0066cc;}
#text_home a:hover {color:#b03e3e;}
#text_home li {font-size: .8em;}
#text_home img {}


/*
----------------------------------------------------------------------------- 
WRAPPER RIGHT CONTENT AREA
-----------------------------------------------------------------------------
*/
.introduction { border-bottom: 1px solid #7e7e7e; z-index: 9; width: 97%; margin-bottom: 15px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.introduction h2 {font-size: 1.1em;  color: #5c5a5a; letter-spacing: 3px;  font-variant: normal; margin: 0px;  }
.introduction img {padding: 3px;}
.introduction p {font-size: 70%; margin-top: 5px; margin-bottom: 5px;}

.MainFeature a {color: #a22831; text-decoration: underline; font-weight: bold;}
.MainFeature a:visited {color: #000000; text-decoration: underline; font-weight: bold;}
.MainFeature a:hover {color: #a09d11; text-decoration: none; font-weight: bold;}

.MainFeature {font-family: Arial, Helvetica, Verdana,Geneva, sans-serif; font-size: 80%;}
.MainFeature h1 {font-size: 1.5em; color: #5c5a5a;}
.MainFeature h2 {font-size: 1.4em;color: #5c5a5a;}
.MainFeature h3 {font-size: 1.3em;}
.MainFeature h4 {font-size: 1.1em;}
.MainFeature h5 {font-size: 1.0em;}
.MainFeature h6 {font-size: .9em;}
.MainFeature ul
.MainFeature li

.MainFeature table {border-width:1px;border-spacing:5px; border-style: solid; color:#024486; width: 98%; }
.MainFeature table td {  border-width:1px;border-style: solid; border-color: #EAF0F5; padding: 8px; }
.MainFeature table th { border-width:1px;border-style: solid; background-color: #EAF0F5; text-align:center; }
.MainFeature table p {margin:0px;}

/*
----------------------------------------------------------------------------- 
NEWS CONTENT AREA
-----------------------------------------------------------------------------
*/

#home_news h3.latest_news { background: transparent url(/images/text/File,288,en.png) no-repeat;}

#home_news { float:left;margin: 0px;width: 210px;}
#home_news h3{	height: 25px;	margin: 0 0 0 0px;	padding: 0px;	}
#home_news p, #home_news li{font: x-small/1.6em tahoma, verdana, sans-serif;	text-indent: 0;	}
#home_news ul{list-style: none;	margin: 0 0 0 0;	padding: 0;		}
#home_news li{color: #000;	border-bottom: 1px dotted #C8D6E6;	line-height: 1.5em;	padding: 0.5em 17px;	}
#home_news  li a{	display: block;	border: none;	color:#0066cc;	font-weight: bold;	margin-left: 0px;	padding-left: 0px;	text-decoration: none;	}
#home_news li a:hover{color: #663333;	}
#home_news  li a.c{	display: inline;	padding: 0;	margin: 0;	background: none;	color: #000;	font-weight: normal;	}
#home_news li a.c:hover{	color: #663333;}

/*
----------------------------------------------------------------------------- 
DACE STYLES
-----------------------------------------------------------------------------
*/
.dacenav {float:left; margin:0px;}
.dacenav img, p {margin:0px;}
.dacenav p a {font-family: Arial, Helvetica, Verdana,Geneva, sans-serif;  font-size: 80%; text-decoration:none; font-weight: bold;color:#0066cc; margin-top: 0px;}
.dacenav p a:hover {text-decoration:none; font-weight: bold;color:#0066cc;}
