/*======================================
           www.sartre.ac.uk
	  WELCOME TO THE STYLESHEET
--------------------------------------      
          Copyright modachick
      Author: Michelle Ma-Jackson
======================================*/
 
/**************************************/
/*              GLOBALS               */
/**************************************/
* {margin: 0;}
html, body {height: 100%;}
#wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -70px; /* the bottom margin is the negative value of the footer's height */}
body {font-family: Verdana, Helvetica, sans-serif;background: #fafafa;color:#444;}

.container a:link {text-decoration:underline;color:#036;}
.container a:visited {text-decoration:underline;color:#036;}
.container a:hover {text-decoration:underline; color:#69c;}
.container a:active, .container a:focus {text-decoration:underline;color:#036;}

.leftwrap, .rightwrap {float:left;}
.leftwrap {width:190px;margin-right:10px;}
.rightwrap {width:750px;margin-right:0;}

.left {float:left;padding: 5px 5px 5px 0;}
.right {float:right;padding:5px 0 5px 5px;}

.row_on, .row_off {border-bottom: 1px dotted #999;}
.row_on {background: #f1f1f1;}
.row_off {background: #f6f6f6;}

/**************************************/
/*             HEADING                */
/**************************************/
h1, h2, h3, h4, h5, h6 {font-family:"Trebuchet MS", Arial, sans-serif;color:#006;font-weight:normal;}
#header h1 {font-family:Verdana, Arial, sans-serif;font-size: 1.4em;float:right;text-align:right;}
#accessnav h1 {font-size:1.5em;color:#f60;padding:5px 0 10px;}
.sidenav h1 {font-size:1.5em;background:#002147;padding:5px;margin-top:20px;}
.rightwrap h1 {border-bottom:1px solid #999;margin-bottom:0.5em;}
.span-14 h2 {color:#666;padding:0.4em 0;}
#mbrbox_home h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:1.6em;text-align:right;color:#096;padding:0 0 5px 0;}
.span-10 h1{font-size:2.1em;font-variant:small-caps;color:#888;padding:0;border:none;} /* meet the team name */
.span-10 h6 {font-weight:bold;padding:0;}
.project_box h3 {font-weight:bold;font-variant:small-caps;padding:0.7em 0;color:#f90;}
.crosslink_box h3 {font-size:1.6em;font-weight:bold;font-variant:small-caps;color:#333;padding:1.14em 0 0.5em 0;border-bottom:1px solid #999;}
.infobox_left h1 {font-size:2.1em;padding:0;}
#signup_form h3 {font-weight:normal;padding:0.4em 0;}

/**************************************/
/*              HEADER                */
/**************************************/
#header {width:100%;height:155px;background:#002147;}
#header img {padding:10px 0;}

/**************************************/
/*             NAVIGATION             */
/**************************************/
#navwrap {width:100%;display:block;}
#nav {float:left;}
ul#navlist {font-size:1.3em;text-decoration:none;margin:10px 0 0 0;padding:0;}
#navlist li {display:inline;list-style-type: none;margin:0 20px 0 0;}
#navlist a {font-weight:normal;text-decoration:none;}
#navlist a:link, #navlist a:visited, #navlist a:active, #navlist a:focus {color:#c6e7fe;}
#navlist a:hover {color:white;}

#nav_mbr {color:#c6e7fe;float:right;}
ul#navlist_mbr {font-size:1.3em;text-decoration:none;margin:10px 0 0 0;padding:0;}
#navlist_mbr li{display:inline;list-style-type: none;margin:0;}
#navlist_mbr a {font-weight:normal;text-decoration:none;}
#navlist_mbr a:link, #navlist_mbr a:visited, #navlist_mbr a:active, #navlist_mbr a:focus {color:#c6e7fe;}
#navlist_mbr a:hover {color:white;}

.sidenav {width:100%;}
ul#sidenavlist{text-decoration:none;margin:0;padding:0;}
#sidenavlist li{list-style-type: none;margin:0;}
#sidenavlist a {width:190px;display: block;text-indent:12px;padding:6px 0;background: url(../img/ico/sidenav_li.gif) no-repeat 1px 12px #f6f6f6;}
#sidenavlist a:link, #sidenavlist a:visited, #sidenavlist a:active, #sidenavlist a:focus {color:#555;text-decoration:none;border-bottom: 1px solid #ccc;}	
#sidenavlist a:hover {background: url(../img/ico/sidenav_li.gif) no-repeat 1px 11px #f2f2f2;text-decoration:none;color:#000;border-bottom: 1px solid #ccc;}

/* Members Area on Home page */
ul#mbrnavlist {float:right;text-decoration:none; margin:0;padding:0;}
#mbrnavlist li {display:inline;list-style-type:none;margin:8px 0 0 0;}
#mbrnavlist a:link,  #mbrnavlist a:visited, #mbrnavlist a:active, #mbrnavlist a:focus {text-decoration:none;color:#ccc;}
#mbrnavlist a:hover {text-decoration:underline;color:#fff;}

/* Access points on Home Page */
#accessnav {width:100%;}
ul#accessnavlist {margin:0;padding:0;}
#accessnavlist li {list-style-type: none;margin:0;}
#accessnav a {font-size:0.9em;color:#ccc;line-height:1.3em;}
#accessnav a:link, #accessnav a:visited, #accessnav a:active, #accessnav a:focus {text-decoration:none;}
#accessnav a:hover {text-decoration:none;color:#fff;}
a.access1, a.access2, a.access3, a.access4 {width:290px;height:70px;display:block;padding:10px;margin-top:10px;}
a.access4 {padding-left:135px;}
a.access1 {background: url(../img/btn/access1.jpg) center top no-repeat;}
a.access2 {background: url(../img/btn/access2.jpg) center top no-repeat;}
a.access3 {background: url(../img/btn/access3.jpg) center top no-repeat;}
a.access4 {background: url(../img/btn/access4.jpg) left top no-repeat;}

/* Event content page */
a.register, a.pdf {height:19px;display:block;padding-left:18px;}
a.register {background: url(../img/ico/register.gif) left 3px no-repeat;}
a.pdf {background: url(../img/ico/pdf.gif) left 3px no-repeat;}

#footnav {float:left;margin:0 0 0 20px;}
ul#footnavlist{font-size:0.9em;text-decoration:none;margin:0;padding:0;}
#footnavlist li{display:inline;list-style-type: none;margin:0;}
#footnavlist a, #footer a {font-weight:normal;text-decoration:none;}
#footnavlist a:link, #footnavlist a:visited, #footnavlist a:active, #footnavlist a:focus, #footer a:link, #footer a:visited, #footer a:active, #footer a:focus {color:#333;}
#footnavlist a:hover, #footer a:hover {color:#000;text-decoration:underline;color:#000;}

/**************************************/
/*               LINKS                */
/**************************************/
	/* header */
#header h1 a {color:#fff;}
#header h1 a:link, #header h1  a:hover, #header h1 a:visited, #header h1  a:focus, #header h1 a:active {color:#fff;text-decoration:none;}
#header h1 a:hover {color:#c6e7fe;text-decoration:none;}

	/* TOP btn */
a.top {float:right;font-size:0.9em;background: url(../img/skins/top.gif) no-repeat right 5px;margin:10px 12px 12px 0;padding:0 18px 0 0;}
a.top:link, a.top:hover, a.top:visited, a.top:focus, a.top:active {text-decoration:none;}
a.top:hover {text-decoration:underline;}
	/* members area on Home Page- 'Advanced Search' btn */
a.adsearch:link, a.adsearch:hover, a.adsearch:visited, a.adsearch:focus, a.adsearch:active {margin: 3px 0 0 0;font-size:0.9em;color:#9f9;}
	/* Sidenav h1 link */
.sidenav h1 a:link, .sidenav h1 a:hover, .sidenav h1 a:visited, .sidenav h1 a:focus, .sidenav h1 a:active {color:#fff;text-decoration:none;}

	/* Projects, Enevts, News title links */
.titlebox a {font-weight:bold;font-size:0.9em;}


	/* Members Area register btn */
a.become {width:180px;height:40px;display:block;background: url(../img/btn/become_a_member.gif) center top no-repeat;padding-left:90px;margin:0 auto;line-height:40px;}
a.become:link, a.become:hover, a.become:visited, a.become:focus, a.become:active {text-decoration:none;color:#000;font-weight:bold;}

	/* Members Area search result link */
a.result {cursor:pointer;}
a.result:link, a.result:visited, a.result:focus, a.result:active {text-decoration:none;color:#333;}
a.result:hover {text-decoration:none;color:#069;}

/**************************************/
/*               LISTS                */
/**************************************/
.lowa {list-style-type: lower-alpha;}

/**************************************/
/*               FONTS                */
/**************************************/
small {font-size:0.75em;color:#006;}
p, .container li, .container dt, .container dd, .container table, .container form, cite {font-size:0.9em;}
cite {color:#555;}
.warning {color:#f30;}
.date_home {background:#f60;color:#fff;padding:2px 5px;margin-right:10px;}
.details {color:#369;}

/**************************************/
/*          Error Messages            */
/**************************************/
#error, #warning, #success {font-size:0.8em;display:block;border:1px solid #f00;margin:8px;padding:8px;text-indent:18px;}
#error {background:url(../img/ico/ico_error.gif) 8px 8px no-repeat #fcc;}
#warning {background:url(../img/ico/ico_warning.gif) 8px 8px no-repeat #ffc;}
#success {background:url(../img/ico/ico_success.gif) 8px 8px no-repeat #cfc;}

/**************************************/
/*               FORMS                */
/**************************************/
	/* Members Area box on Home Page */
#mbrbox_home form {float:right;width:200px;margin:15px 0 0 0;padding:0;}
#mbrbox_home fieldset {border:0;margin:0;padding:0;}
#mbrbox_home legend {display:none;}
#mbrbox_home #searchfield {width:147px;height:20px;padding:2px;}
#mbrbox_home #searchbutton {height:23px;color:#fff;padding: 0 4px;background:#096;}
#mbrbox_home input {margin:0;padding:0;border:0;}

	/* Sign in, Sign up, Forgotten Password, Change Password forms */
.standard_form fieldset, #signup_form {background:#f3f3f3;}
.standard_form label, .standard_form input {display:block;}

	/* Members sign up form */
#signup_form {font-size:1em;}
#signup_form label, #signup_form input {display:block;font-size:1em;margin:0.3em 0;}
#signup_form hr {margin: 0.8em 0;}
#signup_form p {font-size:1em;margin:0.5em 0;}

#signup_form .radio, #signup_form .checkbox {display:inline;}

/**************************************/
/*            MAIN CONTENT            */
/**************************************/
/* Home */
#mbrbox_home {width:300px;height:163px;color:#ccc;margin-top:20px;padding:5px;background: url(../img/tle/bg_memberbox_home.jpg) left top repeat-x;}
#mbrbox_frame {width:278px;height:141px;padding:10px;border:1px solid #ccc;}
#mbrbox_home img {float:left;padding: 5px 10px 0 0;}
#mbrbox_home p {margin:0;}

#infobox {width:610px;height:200px;font-size:0.9em;padding:20px 10px 10px;background: url(../img/gph/infobox.jpg) center top no-repeat;}
.infobox_left, .infobox_right {float:left;height:100px;}
.infobox_left {width:200px;text-align:right;}
.infobox_right {width:410px;}

/* Landing Page */
.landing {}
.landing p {font-size:1.2em;margin: 10px 0 30px;}
.landbox {}
.landbox img {float:left; padding:3px;margin: 0 5px 0 0;border: 1px solid #ccc;}
.landbox h2 {font-size:1.4em;color:#333;padding:2px;margin:0 0 0 93px;background:#eee;}
.landbox p {font-size:0.9em;}

/* Crosslink on right column in content pages */
.crosslink_box {}

/* Project, events, news page title display */
.titlebox {font-size:0.9em;padding:5px;}
.titlebox p {font-size:1em;margin:0.2em 0 1em;}
.titlebox_date {float:left;width:135px;font-weight:bold;color:#000;}
.titlebox_txt {float:left;width:564px;}

/* Events, News external link */
.extlink {display:block;margin-top:13px;}
.extlink a {background:#dfffff;papdding:2px;}

/* Project page team members */
.project_box {width:160px;font-size:0.9em;margin:25px 0;padding:5px 15px 15px 10px;background:#002147;color:#fff;}
.project_box i {color:#ccc;}

/* news content image including citation */
.imagebox {width:270px;margin-right:15px;}

/* Members Area */
	/* Search Members */
.search_top, .search_row {font-size:0.9em;line-height:20px;}
.search_top {height:30px;font-weight:bold;background:#f4f4f4;border-bottom: 1px dotted #999;}

/**************************************/
/*               FOOTER               */
/**************************************/
#footer, #clear {height:70px;}
#footer {width:930px;margin:0 auto;padding:5px 0;text-align:left;background:#fff;border-top: 1px solid #333;line-height:1.6em;}
#footer img {padding:0 5px 0 0;float:left;}
#copyright {float:right;}
