@charset "UTF-8";
/* CSS Document */

 

BODY  {
 color: #444;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 position:relative;
}

 

A:LINK  { color: #617dba; font-family: Verdana, Arial, Helvetica, sans-serif; }
A:VISITED { color: #003399; font-family: Verdana, Arial, Helvetica, sans-serifl;}
TD  { color: #444; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align:top; }

 

#printlogo {
 display: none;
 }

 

#MainBody {
 width: 700px; 
 display: block;
 text-align:left;
 margin-left: auto;
 margin-right: auto;
 

 

}

 


#topmenu {
 width: 700px;
 display: block;
 margin-left: auto;
 margin-right: auto;
 
}

 

.blueborder { border: 1px solid #617dba; padding: 5px; }

 


.left {
 padding: 10px 10px 10px 0px;
 float: left;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;

 

}

 

.right {
 padding: 10px 0px 10px 10px;
 float: right;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 text-align:right;
}

 


.rightbox {
 width: 200px;
 border-collapse: collapse;
 padding: 10px;
 float: right;
 border-top: #CCCCCC 1px solid;
 border-bottom: #CCCCCC 1px solid;
 border-left: #CCCCCC 1px solid;
 border-right: #CCCCCC 1px solid;
 margin: 10px 0px 10px 10px;
}

 

.rightbox td {

 


}

 

.item {
 display: block;
 margin-bottom: 8px;
 margin-top: 8px;
 
 
}

 

h1 {
font-size: large;
font-weight: bold

 

}

 

h2 {
font-size: 1.3em;
font-weight: bold;
color: #999999;

 

}

 

h3 {
font-size: medium;

 

}

 

h4 {
font-size: small;
font-weight: bold;
}

 

a:hover {
 color: #003399;
}
img {
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
}

 

#rightlinks {
 width: 150px;
 float: right;
 display: block;
 margin: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 10px;
 padding-left: 10px;
 border: none;

 

}

 

#rightlinks li {
 width: 150px;
 list-style-type: none;
 font-size: small;
 background-color: #dddddd;
 display: block;
 margin-top: 5px;
 padding: 3px;
}

 

#rightlinks li.white {
 background-color: #ffffff;
}

 

#rightlinks li A:LINK  { color: #003399; text-decoration: none }
#rightlinks li A:VISITED { color: #003399; text-decoration: none }
#rightlinks li A:HOVER { text-decoration: underline }

 

.highlight {
 display: block;
 background-color: #dddddd;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
 
}

 

.centred td {
text-align:center
}

 

.press img {
 padding: 0px 0px 0px 0px;
}

 

li {

 

 padding-bottom: 5px;

 

}

 

.Stripe {
 background-color: #dddddd;
}

 

blockquote {
 font-style: italic;
}

 

.pr {
 border-collapse: collapse;
}

 

.pr td {
border-bottom: #CCCCCC 1px solid;

 

}

 

.outlined {
 border-collapse: collapse;
}

 

.outlined td {

 

 border-top: #CCCCCC 1px solid;
 border-bottom: #CCCCCC 1px solid;
 border-left: #CCCCCC 1px solid;
 border-right: #CCCCCC 1px solid;
 padding: 3px;

 

}

 


.outlinedcentred {
 border-collapse: collapse;
}

 

.outlinedcentred td {
 border-top: #CCCCCC 1px solid;
 border-bottom: #CCCCCC 1px solid;
 border-left: #CCCCCC 1px solid;
 border-right: #CCCCCC 1px solid;
 padding: 3px;
 text-align:center
}

 

.footer {
background-image: url(images/misc/footer-wave4.jpg);
background-repeat: no-repeat;
text-align: center;
color: #FFFFFF;
height: 50px;
vertical-align: bottom;
padding-top: 29px;

 

}

 

.footer a:link, .footer a:visited, .footer a:hover  {

 

 color: #FFFFFF;
 text-decoration: none;
 }
 
 .footer a:hover  {

 

 text-decoration: underline;
 }

 


.footer p {
vertical-align: bottom;

 

}

 


.footer2 {
background-image: url(images/misc/footer-bar.jpg);
background-repeat: no-repeat;
text-align: center;
color: #FFFFFF;
height: 25px;
vertical-align: bottom;
padding: 5px;
margin-top:10px

 

}

 

.footer2 a:link, .footer2 a:visited, .footer2 a:hover  {
color: #FFFFFF;
}

 


.footer2 p {
vertical-align: bottom;

 

}

 

.small {
font-size: 9px
}

.partrac {
position:absolute;
right:10px;
top:0px;
}

.westminster {
position:absolute;
right:10px;
top:80px;	
}

.proceeding {
position:absolute;
right:140px;
top:0px;	
}

.bio {
float:left;
padding-top:10px;
width:60%;
padding-left:10px;
}
.profile_photo {
border:1px solid;
float:left;
margin-left: 30px;
margin-top:10px;
}

.profiletitle {
float:left;
width:100px;
font-weight: bold;
}

.profiledetails {
	float:left;
	color: #999999;
	font-weight: bold;
	padding-bottom: 10px;
}

.biography {
float: left;
padding-bottom: 10px;
width:100%;
}

.player {
float:left;
margin-left:30px;
margin-top:70px;
width:210px;
}

.downloadfile {
float:left;
margin-left:30px;
margin-top:20px;
}

.secondday {
	width: 800px;
	margin: auto;
}

.playeraudio {
	padding-left: 10px;
}

#header {
	width: 799px;
	margin: auto;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;	
	border-top: 1px solid #CCCCCC;	
	height: 120px;
	position:relative;
}

.abstract {
	clear:left;
	float:left;
	padding-bottom: 10px;
	width:100%;
}
