@import url("http://copac.ac.uk/css/page-contents.css");

body	{

	color:black;

	background:#fff;

	font-family:Verdana, sans-serif;

	font-size:small;

	line-height:1.6;

	}

abbr	{

	border-bottom:1px dotted;

	cursor:help;

	}

/* Inserts quotes before and after blockquote element content */

blockquote p:before 	{

        content: open-quote 

        }

blockquote p:after  	{

        content: close-quote 

	}

cite, var	{
	font-style:italic;
	}

code, kbd, samp	{

	color:black;

	background:#eed;

	font-family:"Courier New", Courier, monospace;

	}

del	{

	text-decoration:line-through;

	}

dfn	{

	font-style:italic;

	cursor:help;

	}

hr	{

	display:none;

	}

ins	{

	border-bottom:1px solid;

	text-decoration:none;

	}

p	{

	margin:1em 0;

	}

pre	{

/*	color:black;*/

/*	background:#eed;*/

	border:1px solid #eed;

	padding:.5em 10px;

	font-family:"Courier New", Courier, monospace;

	}


/* Insert quotes before and after Q element content */

q:before { 

         content: open-quote 

         }


q:after  { 

         content: close-quote

	 }

/* =Headings */

/* ---------------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6	{

	color:#800000;

        background:#fff;

	margin:1.25em 0 .25em;

	padding:0;

	font-family:"Trebuchet MS", sans-serif;

	font-weight:normal;

	line-height:1.4;

	}

h1	{

	font-size:250%;

	margin:0 0;

	}

h1.home	{

	font-size:175%;

	margin:0 0;

	}

h2	{

	font-size:155%;

	}

h2.home	{

	font-size:120%;

	font-weight:bold;

	}

h3	{

	font-size:115%;

	font-weight:bold;
	}


h4	{

	font-size:100%;

	font-weight:bold;

	}

img	{

	padding:4px;

	}

a:link	{

	border-bottom:1px solid;

	text-decoration:none;

	}

 a:visited	{

	text-decoration:none;

	border-bottom:1px solid;

	}


a abbr	{

	border-bottom-style:solid;

	}

a img, a.img:link, a.img:visited, a.img:focus, a.img:hover, a.img:active	{
	border-width:0;

	}

body	{

	margin:0;

	padding:0;

	}

#skip	{

	color:#006400;

	background:#006400;

	}

#skip p	{

	width:96%;

	margin:0 auto;

	font-size:85%;

	}

#skip a	{

	color:#006400;

	background:url(http://copac.ac.uk/img/play.gif) left center no-repeat;

	margin-left:20px;

	border-bottom-width:0;

	padding-left:16px;

	}

#skip a:focus, #skip a:hover, #skip a:active	{

	color:#fff;

	background:#006400;

	}

#header	{

	color:black;

	background:#eed;

	}

#header-inner	{

	width:96%;

	margin:0 auto;

	}

#header p	{

        color:#006400;

	font-weight:bold;

	float:left;

	margin:0 0;

	padding:5px 0;

	}

#header h1	{

	margin:0 10px;

	padding:15px 0 5px;

        color:#800000;

        background:#eed;

	}

#header h1 a	{

	border-bottom-width:0;

	}

#header p a	{

	display:block;

	width:90px;

	height:62px;

	border-bottom-width:0;

	}


#header ul	{

	float:right;

	margin:50px 20px 5px 0;

	padding:0;

	list-style:none;

	}


#header ul li	{

	float:left;

	margin:0;

	padding:0 10px 0;

	}
	

/* this version has a bar on the left 
#header ul li.contact	{

	border-left:1px solid #006400;

	padding:0 10px 0;

	}*/

#header ul li.strapline	{

        color:#006400;

	font-weight:bold;

	}

#header ul li.site-map	{

	border-left:1px solid #006400;

	padding:0 10px 0;

	}

#header ul li.site-map-first	{

	padding:0 10px 0;

	}

#header ul li.home	{

	border-left:1px solid #006400;

	padding-right:0;

	}


#header ul li a	{

	background-position:left center;

	background-repeat:no-repeat;

	float:left;

	display:block;

	border-bottom-color:#eed;

	padding:0 0 0 21px;

	}

#header ul li.help a	{

	background-image:url(http://copac.ac.uk/img/question.gif);

	}

#header ul li.contact a	{

	background-image:url(http://copac.ac.uk/img/email.gif);

	}

#header ul li.site-map a	{

	background-image:url(http://copac.ac.uk/img/flag.gif);

	}

#header ul li.site-map-first a	{

	background-image:url(http://copac.ac.uk/img/flag.gif);

	}

#header ul li.home a	{

	background-image:url(http://copac.ac.uk/img/home.gif);

	}


#header ul li a:focus, #header ul li a:hover, #header ul li a:active	{

	color:#006400;

	border-bottom-color:#006400;

	}


/* Self-clearing float */

#header:after	{

	content:"."; 

	display:block; 

	height:0; 

	clear:both; 

	visibility:hidden;

	}

/* =Site navigation */

#nav	{

	width:96%;

	margin:0 auto;

	border-bottom:1px solid #eed;

	}

#nav p	{

	display:none;

	}

#nav ul	{

	float:left;

	width:100%;

	margin:0;

	padding:1em 0;

	list-style:none;

	}

#nav li	{

	float:left;

	margin:0;

	padding:0 1em;

	}

#nav li.about	{

	margin-left:20px;

	padding-left:0;

	}

#nav li a	{

	float:left;

	border-bottom-color:#fff;

	}

#nav li a:hover, #nav li a:active	{

	border-bottom-color:#c00000;

 	color:#006400;

        background: #eed;

	}

#nav li.current
	{

	color:#006400;

	background:#fff;

        font-weight:bold;

	}

#nav li.trunk a
	{

	color:#006400;

	background:#fff;

        font-weight:bold;

	}

#nav li.trunk a:hover, #nav li.branch a:active	{

	border-bottom-color:#c00000;

 	color:#006400;

        background: #eed;

	}


/* Self-clearing float */

#nav:after	{

	content:"."; 

	display:block; 

	height:0; 

	clear:both; 

	visibility:hidden;

	}

/* =Content */

#content-wrapper	{

	width:96%;

	margin:0 auto;

	}

#content	{

	float:left;

	width:70%;

	}


#section-nav ul li a	{

	border-bottom-color:#fff;

	}


#sub	{

	float:right;

	width:30%;

	}

#content-inner, #sub-inner	{

	padding:0 20px 10px;

	}


#content-inner a.image-link	{

	border-bottom-width:0;

	}

.photo	{

	float:right;

		
	}


#content h1	{

	margin:.6em 0 .5em;

	}

#search   {

	font-weight:normal;

	line-height:2.5;

	}

#search a.search-copac   {

	font-size:150%;

	margin:0 0;

	color:#fff;

        background:#006400;

	padding:0.25em 0.25em;

	font-family:"Trebuchet MS", sans-serif;

	border:outset #009000;

	}

#search a.search-copac:hover  {

        border:outset lime;

        }


#nav li a:hover, #nav li a:active	{

	border-bottom-color:#c00000;

 	color:#006400;

        background: #eed;

	}

.sub-content-menu	{

	font-size:85%;

	}

.sub-content-menu ul	{

	margin:0;

	padding:0;

	list-style:none;

	}

.sub-content-menu ul li	{

	background:url(http://copac.ac.uk/img/arrow_down.gif) left center no-repeat;

	display:inline;

	margin:0;

	border-right:1px solid #006400;

	padding:0 5px 0 10px;

	}

.sub-content-menu ul li.last	{

	border-right:0;

	}

.html-example	{

	border:1px solid #eed;

	padding:.5em 10px;

	font-family:"Courier New", Courier, monospace;

	}


#content h2	{

	margin-top:1em;

	}


#sub h2	{

	margin-top:3.8em;

	}

#map-1 	{

	clear:both;

	padding:0 20px 10px;

	width:96%;

	}

/* News menu on home page */
#sub h2.home-news	{

	margin-top:1.5em;

	font-size:120%;

	font-weight:bold;

	}


.strong-border	{

        border:1px solid #006400;

	padding:5px 5px;
	}


/*Table with border outside, but no row or column lines*/

table.no-row-lines	{

        border-collapse:collapse;

	border:1px solid #eed;

	width:100%;

	}

table.no-row-lines caption	{

        padding:20px 0 10px 0;

	font-weight:bold;

	}

table.no-row-lines th	{

	text-align:left;

	font-weight:bold;

	padding:.2em .4em;

	}

table.no-row-lines td	{

	padding:.2em .4em;

	}


/*Table with strong border outside*/

table.strong	{

        border-collapse:collapse;

	border:1px solid #006400;

	width:100%;

	}

/*Table with border outside as well as row and column lines*/

table.simple	{

        border-collapse:collapse;

	border:1px solid #eed;

	width:100%;

	}

table.simple caption	{

        padding:20px 0 10px 0;

	font-weight:bold;

	}

table.simple tr	{

	border-bottom:1px solid #eed;

	}

table.simple tr.alt	{

	color:black;

	background:#f5f5ee;

	}

table.simple th	{

	text-align:left;

	font-weight:bold;

	padding:.2em .4em;

	}

table.simple td	{

	padding:.2em .4em;

	}

/* =Section navigation */

#section-nav h2	{

	}

#section-nav ul	{

	margin:0;

	padding:0;

	list-style:none;

	line-height:1.4;

	}

#section-nav ul.home	{

	margin:0;

	padding:5px 0 0 0;

	list-style:none;

	line-height:1.4;

	}

#section-nav ul li	{

	background:url(http://copac.ac.uk/img/play.gif) left center no-repeat;

	margin:0 0 0 11px;

	padding:.2em 0 .2em 16px;

	}

#section-nav ul li a	{

	border-bottom-color:#fff;

	}

#section-nav ul li a:hover, #section-nav ul li a:active	{

	border-bottom-color:#c00000;

	color:black;

        background: #eed;
	
	}

#section-nav li.this-page	{

	background:url(http://copac.ac.uk/img/rewind_alt.gif) left center no-repeat;

	margin:0 0 0 11px;

	padding:.2em 0 .2em 16px;

	font-weight:bold;

	color:#006400;

	}
/*RSS feeds*/

.rssxpresschtitle {

	color:#800000;

        background:#fff;

	margin:1.25em 0 .25em;

	padding:0;

	font-family:"Trebuchet MS", sans-serif;

	font-weight:normal;

	line-height:1.4;
	
	font-size:155%;

	}			

.rssxpresschdesc {
	
	color:#fff;

	}


/* =Footer */

#footer	{

	clear:both;

	border-top:1px solid #006400;

	padding:0 0 30px;


	}


#footer p	{

	padding:5px 20px 0;

	font-size:85%;

        line-height:1.3;

	}

#footer a.home-link	{

	border-bottom-width:0;

	}

#footer a.home-link img {
        float: left;
        margin: 0.5em;
        }

#footer a.footer-link	{

	border-bottom-width:0;

        vertical-align:middle;

	}

.footer-comma	{

	display:none;

	}

