﻿/* CSS Document www.Strathern.eu */

html { overflow-y: scroll; }

div#Content a:link	  { color:#BE005B; text-decoration:underline; }	
div#Content a:active  { color:#BE005B; text-decoration:underline; }
div#Content a:visited	{ color:#BE005B; text-decoration:underline; }
div#Content a:hover	  { color:#BE005B; text-decoration:none; }

a.grey:link	  { color:#666666; text-decoration:none; }	
a.grey:active { color:#666666; text-decoration:none; }
a.grey:visited{ color:#666666; text-decoration:none; }
a.grey:hover	{ color:#666666; text-decoration:underline; }

body      { margin:0 0 0 0; padding:0 0 0 0; background-color:#230033; 
						font-family: Verdana,Arial,sans-serif; font-size:11px; color:#333333;  
            background-position:center; background-repeat:repeat-y;
            background-image:url(Backgrounds/Bckgrd-OS.gif); }

#Center		{ width:930px; position:absolute; left:50%; margin-left:-465px; top:46px; padding:0 0 0 0; overflow:hidden; }
#Content  { width:620px; margin:0 0 0 0; padding:0 0 0 0; overflow:hidden; }

div.FutureBooks	{ width:600px; margin:10px 0 0 0; padding:10px 0 0 0; clear:both; }

div.Separator	{ width:100%; height:3px; border-bottom:solid 1px #CC99CC; margin:20px 0 20px 0; }

/* Coloured Bars containing text & pics */
div.OuterBar	{ width:598px; margin:0 0 0 -9px; padding:15px 0 15px 10px; clear:both; }
div.InnerBar	{ width: 300px; float:left; }
img.ColorBar		{ margin:0 0 0 30px; float:left; }


img							{ border:0; }
img.FutureBooks	{ float:left; margin:0 15px 5px 0; border:0; }
img.FloatLeft		{ float:left; margin:0 15px 5px 0; border:0; }
img.FloatRight	{ float:right; margin:0 0 5px 15px; border:0; }

#NavLeft  { width:155px; margin:0 0 0 0; padding:0 0 0 0; float:left; }
#NavRight { width:155px; margin:0 0 0 0; padding:0 0 0 0; float:right; }	
#NavExt   { width:125px; margin:0 0 0 0; padding:0 0 0 0; float:right; }

#Title_SP { width:620px; margin-left:auto; margin-right:auto; padding:0 0 0 0; background-color:#FFFFFF; }
#Title    { width:620px; height:35px; margin:0 0 0 0; padding:0 0 0 0; background-color:#FFFFFF; }

#Footer   { width:600px; margin:10px 0 0 5px; padding:10px 0 10px 10px; }

.NavImgs  { width:155px; height:250px; padding:0 0 0 0; margin:0 0 5px 0; }

.rounded	{ border:1px solid #333333; zoom:1; }

/* Boxes */
.BoxSmall { width:200px; margin:5px 0 0 5px; border:1px solid #333333; zoom:1; float:left; }
.BoxMed   { width:400px; margin:5px 0 0 5px; border:1px solid #333333; zoom:1; float:left; }
.BoxWide  { width:608px; margin:5px 0 0 5px; border:1px solid #333333; zoom:1; float:left; }

/* Pages with one "Main" Box */
.BoxMain  { width:608px; margin:0 0 0 0; border:1px solid #333333; zoom:1; float:left; background-color:#FFFFFF; }

/* Corners */
.Crnr-TL, Crnr-TR, Crnr-BR, Crnr-BL { zoom:1; position:relative; }
.Crnr-TL	{ background:url(Backgrounds/Corner-TL.gif) no-repeat top left; margin:-1px; } 
.Crnr-TR	{ background:url(Backgrounds/Corner-TR.gif) no-repeat top right; }
.Crnr-BR	{ background:url(Backgrounds/Corner-BR.gif) no-repeat bottom right; }
.Crnr-BL	{ background:url(Backgrounds/Corner-BL.gif) no-repeat bottom left; padding:10px 10px 10px 10px; }

/* Corners for "Main" Box*/
.Main-TL, Main-TR, Main-BR, Main-BL { zoom:1; position:relative; }
.Main-TL	{ background:url(Backgrounds/Corner-TL.gif) no-repeat top left; margin:-1px; } 
.Main-TR	{ background:url(Backgrounds/Corner-TR.gif) no-repeat top right; }
.Main-BR	{ background:url(Backgrounds/Corner-BR.gif) no-repeat bottom right; }
.Main-BL	{ background:url(Backgrounds/Corner-BL.gif) no-repeat bottom left; padding:10px 10px 10px 10px; }

img.Nav   { border:0; margin:0; padding:0; }

h1  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:2.0em; color:#660066; font-weight:normal; margin:0 0 10px 0; }
h2  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1.4em; color:#660066; font-weight:bold; margin:10px 0 5px 0; }
h3  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1.4em; color:#660066; font-weight:normal; margin:1em 0 0.5em 0; }
h4	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#660066; font-weight:bold; margin:1em 0 0.5em 0; }

p		      { font-size:11px;	margin:0 0 5px 0; line-height:16px; }
p.NavExt  { font-size:11px; margin:0 0 15px 0; line-height:14px; }
p.Books		{ font-weight:bold; margin:10px 0 0 0; }
p.Link		{ margin:0 0 0 0 ; }

/* English Language Studies */
div.Studies { width: 530px; float:left; padding:5px 0 0 0; clear:both; }
img.Studies { float:left; margin: 0 15px 5px 0;}

/* Lists */
ul				{	margin-top:0.5em; margin-bottom:0.5em; list-style-position:outside; line-height:1.3em; }
ul li			{ margin-top:0.5em; list-style-image:url(Images/ListItem-Dot.gif); }	
ul li li	{ margin-top:0.3em; list-style-image:url(Images/ListItem-Dash.gif); line-height:1.2em;}

ol				{ margin-top:0.5em; margin-bottom:0.5em; line-height:1.3em; }
ol li			{ list-style-type:decimal; }	
ol ol li	{ list-style-type:lower-alpha; }	
ol ol ol li	{	list-style-type:lower-roman;	}	

/* Consultancy */
div.Consult { width: 400px; float:left; padding:5px 0 0 0; clear:both; } 
hr.Consult	{ width:300; height:1px; noshade:noshade; border:0; background-color:#EED2EE; color:#EED2EE; }
hr.Reviews	{ width:100%; height:1px; noshade:noshade; border:0; background-color:#EED2EE; color:#EED2EE; }
hr.Separator{ width:580; height:1px; noshade:noshade; border:0; background-color:#EE2DEE; color:#EED2EE; margin:10px 0 10px 0; }

/* Photographs */
div.Vert		{ float:left; width:98px; height:163px; margin:0 10px 10px 0; background-color:#C1A5C1; border:solid 1px #230030; }
div.Hor			{ float:left; width:143px; height:129px; margin:0 10px 10px 0;  background-color:#C1A5C1; border:solid 1px #230030; }
p.Photos		{ font-size:10px; margin:0 0 0 5px; color:#FFFFFF; }