/* highslide overides */
.highslide-caption {
  color: #8F1419; 
}

.highslide img {
	border: none;
}
.highslide:hover img {
	border: none;
}

.highslide-loading {
  display: block;
  color: black;
  font-size: 10pt;
  font-family: sans-serif;
  font-weight: bold;
	
  text-decoration: none;
  padding: 2px;
  border: 1px solid black;
  background-color: #8d1419;
    
  padding-left: 22px;
  background-image: url(../highslide/graphics/loader.white.gif);
  background-repeat: no-repeat;
  background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
  padding: 2px;
  color: white;
  text-decoration: none;
  font-family: "Times New Roman",Times,serif;
  font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-header a:hover {
	color: red;
}

.highslide-move a:link {
  color: gray;
}

.highslide-move a:hover {
  color: #8d1419;
}

.highslide-close a:link {
  color: gray;
}

.highslide-close a:hover {
  color: #8d1419;
}

/* end of highslide overides */

/* stops the vertical scrollbar disappearing in firefox and IE8 on short pages and messing up alignment */
html,body {
    height:100%;
    margin:0;
    padding:0;
    padding-bottom:1px;
}

#container { 
  position: relative;
  margin:0 auto;
	text-align: left;
  width: 963px;
	border: solid #9C8884 1px;
}

BODY {
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.05em;
	color: #434343;
	background-color: white;	
}	

.bigletter_red {
  font-family:Georgia;
	font-size:76px;
	line-height:80%;
	letter-spacing:-6px;	
  color: #8F1419;
}

.bigletter_white {
  font-family:Georgia;
	font-size:76px;
	line-height:100%;
	letter-spacing:-6px;	
  color: white; 
}

.indent60 {
	text-indent: 60px;
}

.indent50 {
	text-indent: 50px;
}

.indent30 {
	text-indent: 30px;
}

.redleader {
  color: #8F1419;
}

.whitetext {
  color: white;
}

.blacktext {
  color: black;
}

.redtext {
  color: #8F1419;
}

.browntext {
	color: #53453f;
}

.spacerline8 {
  line-height: 8px;	
}

.spacerline7 {
  line-height: 6px;	
}


.grey {
	color: #463e3a;
}

a:link  {color: #ffffff; text-decoration: none;}
a:visited  {color: #ffffff; text-decoration: none;}
a:active  {text-decoration: none;}
a:hover  {color:#8F1419; background-color: white; text-decoration: none;}

#footerleft {
  position: relative;
  margin:0 auto;
	text-align: left;
	float: left;
  width: 300px;
	font-size: .8em;
}

#footermiddle {
  position: relative;
  margin:0 auto;
	text-align: center;
	float: left;
  width: 360px;
	font-size: .8em;
}

#footerright {
  position: relative;
  margin:0 auto;
	text-align: right;
	float: right;
  width: 300px;
	font-size: .8em;
}

.designer {
  color: #8F1419;
}

#mysite A:link    {color: #8F1419; text-decoration: underline}
#mysite A:visited {color: #8F1419; text-decoration: underline}
#mysite A:hover   {color: #8F1419; text-decoration: underline}

.opinions {
  color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.links {
  color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* the following was added on 24/07/2009 to stop white underline appearing on images (including flags in nav) IE8 */
IMG {
	vertical-align: middle;
}

/* get rid of dotted border when a link is clicked */
a {
  outline:none;
}
