/* MatCarmody.co.uk main stylesheet */

/* For resolution: 1024 x 768 */

/* Margins, etc.: TOP RIGHT BOTTOM LEFT */

html {
  }

body {
  position: relative;
 	margin: 0px; 
	padding: 0px;
	background: #eeeeee;
	background-image: url(back_grey1.bmp);
	background-repeat: repeat-x;
	}

#page {
  position: relative;
  width: 900px;
  min-height: 580px;
  margin-left: auto;
  margin-right: auto;
	}

#logo {
  position: absolute;
  width: 900px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
	background: #3B21FF;
  background-image: url(RJP_logo_new1.png);
	}

#block {
  position: absolute;
  width: 550px;
  top: 40px;
  left: 300px;
 	color: #F5DB01;
  font: bold 18pt Verdana;
	font-variant: small-caps;
	}

#url {
  position: absolute;
  top: 100px;
  left: 0px;
  width: 900px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
	font: normal 10pt Verdana; 
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	background-color: #000000;
	}

#page_inner {
  position: absolute;
  top: 130px;
  left: 0px;
  width: 1100px;
  margin-left: auto;
  margin-right: auto;
  }

#left_bar {
  position: absolute;
  height: 800px;
  top: 0px; 
  left: 0px;
  padding: 10px 0px 0px 10px;
  width: 160px;
	font: 10pt Arial;
	background: #eeeeee;
	background-image: url(left_blue700.bmp);
	background-repeat: repeat-x;
	}
	
#content_container_white {
  position: absolute;
  top: 0px; left: 190px;
  padding: 20px 20px 0px 20px;
  width: 670px;
  background: #ffffff;
 	font: 11pt Arial;
 	line-height: 1.2em;
  }

#content_container_black {
  position: absolute;
  top: 0px; left: 185px;
  padding: 20px 0px 0px 20px;
  width: 695px;
  height: 800px;
 	background: #000000;
 	background-image: url(images/thinker02_720.jpg);
  }

#content_container_eeeeee {
  position: absolute;
  top: 0px; left: 260px;
  padding: 20px 0px 0px 20px;
  width: 820px;
  height: 800px;
 	background: #eeeeee;
  }
  
#current_issue_container {
  position: absolute;
  top: 75px; left: 20px;
  width: 230px;
  height: 400px;
 	font: bold italic 12pt Arial;
  }

.current_issue {
  color: #000999;
 	font: bold 16pt Verdana; 
	font-variant: small-caps;
	text-align: left;
  }

#base_line {
  clear: both;
	font: normal 10pt Verdana; 
	color: #FFFFFF;
	padding: 0px 0px 0px 5px;
	background-color: #000000;
	}

.staff_photo {
  position: relative;
  float: left;
  width: 100px;
  height: 150px;
  padding: 0px 0px 0px 0px;
  }

.staff_bio {
  position: relative;
  float: left;
  width: 520px;
  height: 150px;
  padding: 0px 0px 0px 20px;
  }

.clearing_block {
  position: relative;
  float: left;
  width: 650px;
  height: 30px;
  }

.insert_block {
  position: relative;
  float: left;
  width: 650px;
  }

.back_issue {
  position: relative;
  float: left;
  width: 660px;
  height: 30px;
  padding-top: 20px;
  font-weight: bold;
  }
  
.back_issue_title {
  position: relative;
  float: left;
  width: 500px;
  min-height: 30px;
  padding-right: 10px;
  }

.back_issue_author {
  position: relative;
  float: left;
  width: 150px;
  min-height: 30px;
  }
  
.f_11pointblack {
  font-size: 11pt;
  color: #000000;
  }
  
.center_text {
  text-align: center;
  }

.center_text_italic {
  text-align: center;
  font-style: italic;
  }
  
.italic_text {
  font-style: italic;
  }

.fnote_text {
  font: normal 11pt Arial Narrow;
  text-align:left;
  }

.navy_blue_text {
  color: #000999;
  }

.navy_blue_bold_text {
  color: #000999;
  font-weight: bold;
  }

.navy_blue_bold_14pt_text {
  font-size: 14pt;
  color: #000999;
  font-weight: bold;
  }

.faq_q {
  color: blue;
  font-weight: bold;
  }

.whole_width_descartes_box {
  position: relative;
  float: left;
  margin-left: 0px;
  margin-bottom: 20px;
  width: 670px;
  height: 640px;
  border: 1px red solid;
  }

.descartes_ABCD_photo_centre_box {
  position: relative;
  float: left;
  width: 100px;
  height: 444px;
  border: 0px blue solid;
  }

.descartes_ABCD_photo
  {
  position: relative;
  float: left;
  margin-left: 0px;
  margin-top: 20px;
  width: 420px;
  height: 444px;
  border: 0px green solid;
  }

.descartes_ABCD_photo_text
  {
  font: 10pt Arial;
  position: relative;
  float: left;
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  width: 620px;
  height: 140px;
  border: 0px solid yellow;
  }
  
.indented {
  position: relative;
  left: 80px;
  width: 570px; 
  }

.ind_arg1 {
  clear: left;
  float: left;
  margin-left: 80px;
  width: 80px;
  line-height: 1.2em;
  }

.ind_arg2 {
  position: relative;
  width: 450px;
  float: left;
  line-height: 1.2em;
  }

.superscripted {
  position: relative;
  font-size: 70%;
  bottom: 0.5em;
  }

.superduperscripted {
  position: relative;
  font-size: 70%;
  bottom: 0.8em;
  }

.subscripted {
  position: relative;
  font-size: 70%;
  bottom: -0.5em;
  }

p { 
	font: 11pt Arial;
	margin: 0px; 
	text-align: left;
	line-height: 1.2em;
	}

.footnote {
  font: normal 11pt Arial Narrow;
  text-align: left;
  }

.footnote_italic {
  font: normal 11pt Arial Narrow;
  text-align: left;
  font-style: italic;
  }

.indented_footnote {
  font: normal 11pt Arial Narrow;
  text-align: left;
  position: relative;
  left: 80px;
  width: 570px;
  }


h1 { 
	font: bold 18pt Verdana; 
	font-variant: small-caps;
	letter-spacing: 2px;
	padding-top: 10px;
	padding-bottom: 10px; 
	color: #000000;
	}

h2 { 
	font: bold 14pt Verdana; 
	font-variant: small-caps;
	letter-spacing: 1px;
	padding-top: 8px;
	padding-bottom: 8px; 
	color: #000000;
	}
	
h3 { 
	font: bold normal 12pt Verdana; 
	letter-spacing: 0px; 
	padding-top: 3px;
	padding-bottom: 3px; 
	color: #000000;
	}
h4 { 
	font: normal 12pt Verdana; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #7D775C;
	}

a img  	{
	border: none;
	}

img.photo_centre {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  margin-bottom: 20px;
  }

a:link, a:visited, a:hover, a:active {
	}

a.navy_blue_20pt_verdana:link, a.navy_blue_20pt_verdana:visited { 
	font: bold 20pt Verdana; 
	font-variant: small-caps;
	letter-spacing: 2px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	color: #000999;
	}

a.navy_blue_20pt_verdana:hover, a.navy_blue_20pt_verdana:active { 
	font: bold 20pt Verdana; 
	font-variant: small-caps;
	letter-spacing: 2px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: underline;
	color: #000999;
	}

a.lside_link:link, a.lside_link:visited {
  font: 12pt Verdana;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  }

a.lside_link:hover, a.lside_link:active { 
  font: 12pt Verdana;
  color: #ffffff;
/*  text-decoration: underline; */
  border-bottom: 1px solid green;
  font-weight: bold;
  }

a.lbarvbig:link, a.lbarvbig:visited {
  font: 14pt Verdana;
  font-weight: bold;
  text-decoration: none;
  color: #000999;
  }

a.lbarvbig:hover, a.lbarvbig:active { 
  font: 14pt Verdana;
  color: #000999;
/*  text-decoration: underline; */
  border-bottom: 1px solid green;
  font-weight: bold;
  }

a.lbar12big:link, a.lbar12big:visited {
  font: 12pt Arial;
  font-weight: bold;
  text-decoration: none;
  color: #000999;
  }
 
a.lbar12big:hover, a.lbar12big:active { 
  font: 12pt Arial;
  color: #000999;
/*  text-decoration: underline / none; */
  border-bottom: 1px solid green;
  font-weight: bold;
  }

a.lbarbig:link, a.lbarbig:visited {
  font: 10pt Arial;
  font-weight: bold;
  text-decoration: none;
  color: #000999;
  }
 
a.lbarbig:hover, a.lbarbig:active { 
  font: 10pt Arial;
  color: #000999;
/*  text-decoration: underline / none; */
  border-bottom: 1px solid green;
  font-weight: bold;
  }

a.lbarmed:link, a.lbarmed:visited {
  font: 8pt Arial;
  color: #000999;
  /*  text-decoration: underline / none; */
  text-decoration: none;
  font-weight: bold;
  }

a.lbarmed:hover, a.lbarmed:active { 
  font: 8pt Arial;
  color: #000999;
/*  text-decoration: underline / none; */
  border-bottom: 1px solid green;
  font-weight: bold;
  }

a.lbarinv:link, a.lbarinv:visited {
  font: 10pt Arial;
  color: #ddeeff;
  /*  text-decoration: underline / none; */
  text-decoration: none;
  font-weight: bold;
  }

a.lbarinv:hover, a.lbarin:active { 
  font: 10pt Arial;
  color: #000999;
/*  text-decoration: underline / none; */
  border-bottom: 1px solid green;
  font-weight: bold;
  }

a.mplink:link, a.mplink:visited {
  font-weight: normal;
  text-decoration: none;
  color: #0000FF;
  font-size: 11pt;
  font-family: Arial;
  }

a.mplink:hover, a.mplink:active { 
  font-weight: normal;
  color: #0000ff;
  text-decoration: underline;
  font-size: 11pt;
  font-family: Arial;
  }

a.mplinkblack:link, a.mplinkblack:visited {
  font-weight: normal;
  text-decoration: none;
  color: #000000;
  font-size: 11pt;
  font-family: Arial;
  }

a.mplinkblack:hover, a.mplinkblack:active { 
  font-weight: normal;
  color: #000000;
  text-decoration: underline;
  font-size: 11pt;
  font-family: Arial;
  }

a.mplinkbold:link, a.mplinkbold:visited {
  text-decoration: none;
  color: #0000FF;
  font-weight: bold;
  font-size: 11pt;
  font-family: Arial;
  }

a.mplinkbold:hover, a.mplinkbold:active { 
  color: #0000ff;
  text-decoration: underline;
  font-weight: bold;
  font-size: 11pt;
  font-family: Arial;
  }

a.mplink_11black:link, a.mplink_11black:visited {
  font-size: 11pt;
  font-family: Arial;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
  }

a.mplink_11black:hover, a.mplink_11black:active { 
  font-size: 11pt;
  font-family: Arial;
  font-weight: normal;
  color: #000000;
  border-bottom: 1px solid red;
  }

a.mplinksmall:link, a.mplinksmall:visited {
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
  color: #0000FF;
  padding: 1px;
  }

a.mplinksmall:hover, a.mplinksmall:active { 
  font-size: 10pt;
  font-weight: normal;
  color: #0000ff;
  text-decoration: underline;
  padding: 1px;
  }

a.blink:link, a.blink:visited {font-weight: normal; text-decoration: none; color: #000000; }
a.blink:hover, a.blink:active {font-weight: normal; text-decoration: underline; color: #000000; }

a.slink:link { font: normal 10pt Verdana; color: #000000; }
a.slink:visited { font: normal 10pt Verdana; color: #000000; color: #FF0000; }
a.slink:hover, a:active { font: normal 10pt Verdana; color: #000000; text-decoration: underline; }

a.hlink:link {font: normal 10pt Verdana; color: #FFFFFF; }
a.hlink:visited {font: normal 10pt Verdana; color: #000000; }
a.hlink:hover, a.hlink:active {font: normal 10pt Verdana; color: #FFFFFF; text-decoration: underline;}

a.sblink:link, a.sblink:visited {
  font: normal 10pt Verdana;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 2em;
  }

a.sblink:hover, a.sblink:active {
  font: normal 10pt Verdana;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
  line-height: 2em;
  }

a.fnote:link, a.fnote:visited, a.fnote:hover, a.fnote:active {
  position: relative;
  top: -4px;
  font: normal 8pt Arial Narrow;
  color: blue;
  text-decoration: none;
  }
  
a.fnote_marker:link, a.fnote_marker:visited, a.fnote_marker:hover, a.fnote_marker:active {
  color: blue;
  font: normal 11pt Arial Narrow;
  text-decoration: none;
  }

a.fnote_link:link, a.fnote_link:visited {
  font: normal 11pt Arial Narrow;
  text-align: left;
  color: blue;
  text-decoration: none;
  }

a.fnote_link:hover, a.fnote_link:active{
  font: normal 11pt Arial Narrow;
  text-align:left;
  color:blue;
  text-decoration: underline;
  }

a.fnote_link_italic:link, a.fnote_link_italic:visited {
  font: normal 11pt Arial Narrow;
  text-align: left;
  color: blue;
  text-decoration: none;
  font-style: italic;
  }

a.fnote_link_italic:hover, a.fnote_link_italic:active{
  font: normal 11pt Arial Narrow;
  text-align:left;
  color:blue;
  text-decoration: underline;
  font-style: italic;
  }
 
ul.square {list-style-type: square; }
 
