hr {color: #0066FF; background-color: #0066FF; border:0; border-style:none; height:1px; }

p, ul {/*width: 80%;*/
	text-align:left;
	margin:0.5em;
	margin-left:0;
	line-height:16pt;
	margin-bottom:0;
	font-size:small;
	margin-bottom:1.5em
}

ol {list-style-type: decimal; list-style-image:none}
img, #main_body .nobor, .nobor, #main .nobor, #gallery3 .gallery3 img {border:0;}

#main_body img, #main img, #main #people .people img {border:1px solid #CCCCCC}

.canx h4 {text-decoration:none; font-variant:small-caps; color:red}
.canx {text-decoration: line-through;}

.simplecaption {font-size:75%; font-style:italic; font-variant:normal; font-weight:normal}

#main_body {
	width: 75%;
	padding-bottom:1em;
	font-size: 12px;
}
#main_body p, #main_body ol li {
	font-size:small;
	line-height: 16pt;
}
#content {padding-bottom:2em}

h1 {font-size:x-large; margin-top:0.5em}
h2 {font-size:large;font-weight:bold}
h3 {font-size:medium;font-weight:bold}
h4 {font-size:small;font-weight:bold;text-align:left;}
h5 {font-size:small; font-style:italic}


ul, #main_body ul {
	list-style-image: none;
	list-style-type: none;
	list-style-type:none;
	padding: 0;
	margin: 0;
	margin-top:1em;
}
ul li, #main_body ul li
{
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 0.15em;
	padding-left:1.5em;
	padding-bottom:.75em;
	margin-left:25px

}


.antifloat {clear:both;padding:0;margin:0;line-height:0px;}

#breadcrumbs {background:none}
#breadcrumbs a:link, a:visited, a:active {background:none}
#main_body hr {margin-bottom:2em}
#main_body ul {
	list-style-image: none;
	list-style-type: none;
	list-style-type:none;
	padding: 0;
	margin: 0;
	margin-top:1em;
}
#Bullet {
	list-style-type: disc;
	list-style-position: outside;


#main_body ul li
{
	background-repeat: no-repeat;
	background-position: 0 .15em;
	padding-left:1.5em;
	padding-bottom:0.75em;
}
#main_body ol li, #main_body ol li
{

background-image: none;
padding-left:0.25em;
padding-bottom:.75em;

}
#main_body .smallb {
	font-size: 10px;
	text-align: center;
}
#main_body td {vertical-align:top; padding:10px; font-size:small}

#rightcol {float: right; width:195px; background: url(http://www.chemlabs.bris.ac.uk/cetlpics/bg_blue.jpg) repeat-x; border: 1px solid #00CCFF ; padding:0; padding-top:0.5em;margin:0; margin-left:1em;margin-bottom:1em; float:right;margin:15px;margin-bottom:35px;margin-top:0;padding-right:0}

#main_body .title


{background: url(http://www.chm.bristol.ac.uk/bristolchemlabs/cetlpics/bullet.gif) no-repeat left bottom; 
background-repeat: no-repeat;
background-position: 0 .15em;
padding-left:1.5em;
padding-bottom:.75em;}


/*pop up definitions style*/
/*

ul li dfn {display:none;background-color:#6699FF;color:#CCCCCC;border:1px solid silver;}
ul li a:link dfn, ul li a:visited dfn {display:none;}
ul li a:hover {color: black;position:relative; top:0;left:0;}
ul li a:hover dfn{display:block;position:relative; top:0;left:1em;z-index:1;width:32em;padding:1em;}
*/
/*

#logo {width:175px;margin-right:0;margin-left:-5px;margin-bottom:60px;margin-top:30px;background-color:transparent;border:1px solid red;}

#logo a:link #logo a:visited #logo a:active #logo a:hover {padding:0;margin:0;color:black!important;}

#logo img {float:left; padding:0;margin-right:-5px;margin-top:10px;}

#logo br {line-height:6pt;padding:0}
*/

.attribution {font-size:xx-small}
.cls {padding:0;margin-top:5px;margin-left:60px;padding-top:3px;

text-align:center;font-size:19pt;font-family:times new roman, serif;line-height:22pt; /*border:1px solid black;*/}



#logo strong {padding:0;margin:0}

#logo .i {font-size:16pt;font-family:arial, helvetica, sans;font-style:italic; font-weight:normal;padding-left:0;}

#logo .small {font-size:10pt;font-family:arial narrow, helvetica, sans; color:#4242d6;padding:0;padding-left:5px;text-align:justify;}

		/*governs "people.htm", do not change*/
		
		#people {width:600px;margin:0; float:none;}
		
		.people {height:190px;width:125px;float:left;text-align:center;padding-right:5px;margin-left:0;padding-left:0;margin-bottom:35px;}
		
		
		.people a:link, a:visited, a:active, a:hover, .bigpeople a:link, a:visited, a:active, a:hover 
		{text-decoration:none;}
		
		/*.people img, .bigpeople img
		{border:0;}*/
		
		
		
		/*.peopletd {text-align:left;padding:5%; margin:5px; width:550px; vertical-align: top;}
		.peopletable {padding:5%}*/
		
		/*end of "people.htm"*/
		
		/*governs "Architecture.htm", do not change*/
		
		#gallery {margin:0; float:none;}
		
		.gallery {height:200px;float:left;text-align:justify;padding-right:3em;margin-left:0;margin-right:15px;padding-left:0;margin-bottom:3em; line-height: 2em}

		.gallery a:link, a:visited, a:active, a:hover, .bigpeople a:link, a:visited, a:active, a:hover 
		{text-decoration:none;}
		
		.gallery img, .gallery2 img
		{border:0;}
		
		/*end of "Architecture.htm"*/
		
			#gallery2 {width:600px;margin:0; float:none;}
		
		.gallery2 {height:125px;width:150px;float:left;text-align:center;padding-right:5px;margin-left:0;padding-left:0;margin-bottom:35px;}
		
		
		.gallery2 a:link, a:visited, a:active, a:hover, .bigpeople a:link, a:visited, a:active, a:hover 
		{text-decoration:none;}
		
			#gallery3 {width:600px;margin:0; float:none;text-align:center}
		
		.gallery3 {height:125px;width:150px;float:left;text-align:center;padding-right:20px;margin-left:0;padding-left:0;margin-bottom:35px; vertical-align:middle}
		
		
		.gallery3 a:link, a:visited, a:active, a:hover, .bigpeople a:link, a:visited, a:active, a:hover 
		{text-decoration:none;}
		
		
			#gallerysponsors {width:600px;margin:0; float:none;text-align:center}
		
		.gallerysponsors {height:125px;width:300px;float:left;text-align:center;padding-right:20px;margin-left:0;padding-left:0;margin-bottom:35px;}
		
		
		.gallerysponsors a:link, a:visited, a:active, a:hover, .bigpeople a:link, a:visited, a:active, a:hover 
		{text-decoration:none;}
		
		#illustration {margin:0; float:right;}
		
		.illustration {float:left;/*padding:1em;margin:1em;margin-bottom:0.5em;margin-top:0;*/;margin-right:1em}
		.illustrationright {
	float:right;
	margin-left:2em;
	margin-bottom:2em;
	right: auto;
}
		.illustration a:link, a:visited, a:active, a:hover, .bigpeople a:link, a:visited, a:active, a:hover 
		{text-decoration:none;}
		
	.illustration img {border:1px solid black;}
	


#navigation		{width:180px;margin-top:1em}
#navigation .category	{/*margin: 0; padding: 1em 9px 0.5em;*/ color: #39497b;
			 background-color: #d6e0f8; font-size: 84%}

.picture  {padding-top:1%;padding-bottom:1%;}

#content {border-left-width:180px;}

.quote {
	border: 1px solid #D6E0F8;
	padding:15px;
	margin-left:5%;
	margin-right:15%;
	color:#334779;
	width:70%;
}
.quote p {font-size:medium}
.read {width:55%;}
.small {
	font-size:10pt;
	text-align: center;
}
}
.top {
	text-align:right;
	float: right;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #03F;
	border-right-color: #03F;
	border-bottom-color: #03F;
	border-left-color: #03F;
	font-size: small;
} 

}
.topb {
	text-align: right;
	float: right;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #03F;
	border-right-color: #03F;
	border-bottom-color: #03F;
	border-left-color: #03F;
	font-size: small;

@media screen
{
.printonly {visibility: collapse}
}

@media print
{
.printonly {visibility: visible}
}
	
#navigation .link	{font-size: 75%}		
.rightcolnew {float: right; width:200px; background: url(http://www.chemlabs.bris.ac.uk/cetlpics/bg_blue.jpg) repeat-x; border: 1px solid #00CCFF ; padding:0; padding-top:0.5em;margin:0; margin-left:1em;margin-bottom:1em; float:right;margin:15px;margin-bottom:35px;margin-top:0;padding-right:0}

.caption  { font-size: smaller; line-height: 1.4; margin: 0 0 0 1em; background:no-repeat; color: #000099;  border:0; width: auto; padding-bottom:1em; padding-top:1em;}

.captionnew p { width: 175px; margin: 0; margin-left:15px; background:  no-repeat right bottom; border:0; }

.vimp {font-weight:bold; color:#FF0000}
.smallb {
	font-size: x-small;
	text-align: center;
}
#bristol-ac-uk #content #main .smallb {
	text-align: center;
}
.smalltext {
	font-size: small;
}
.smalltext {
	font-size: x-small;
}
.verysmall {
	font-size: xx-small;
}

