﻿html 
{
	background-attachment: fixed;
	background: #cda37e url("https://lh5.googleusercontent.com/-BkTeWs0dRbM/UQozZlUkGGI/AAAAAAAAABc/DEMsf4Uobp8/s1920/BackgroundImage.jpg") no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

body {
	color: #484848;
	/*color: White;*/
	font-family: 'Noto Sans',Arial,Tahoma,Verdana;
	font-size: 15px;
	line-height: 1.6em;
	margin: 0 auto 0;
	padding: 0;
	min-width: 960px;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

.quotation 
{
	width: 581px;
	position: absolute;
	right: -42px;
	top: 176px;
	font-size: 18px;
	font-weight: bold;
	color: #de0029;
	text-shadow: 0 0 0.6em white, 0 0 0.6em white, 0 0 0.6em white, 0 0 0.6em white, 0 0 0.6em white, 0 0 0.6em white, 0 0 0.6em white, 0 0 0.6em white,
				 0 0 0.6em white, 0 0 0.6em white, 0 0 0.6em white, 0 0 0.6em white, 0 0 0.6em white;
	z-index: 100;
}

.quotation blockquote p 
{
	padding: 0px 63px 18px 0px;
	background: url("https://lh6.googleusercontent.com/-2fDpwubH5ZQ/UQuP7p7kZEI/AAAAAAAAADI/_JnwfBZ4szE/s800/CloseQuoteWithGlow.png") bottom right no-repeat;
}

.quotation blockquote 
{
	padding: 1px 0px 0px 72px;
	background: url("https://lh4.googleusercontent.com/-B4o1GjrElCI/UQuP7mVKQRI/AAAAAAAAADE/hYsnVUMZ-3g/s800/OpenQuoteWithGlow.png") top left no-repeat;
}

.quotation cite
{
	position: relative;
	top: -18px;
	padding: 0 0 0 111px;
}

.quotationie
{
	width: 531px;
	position: absolute;
	right: -36px;
	top: 195px;
	font-size: 1.2em;
	font-weight: bold;
	color: #de0029;
	z-index: 100;
}

.quotationie blockquote p 
{
	padding: 0px 48px 0px 0px;
	background: url("https://lh3.googleusercontent.com/-zbs0myv4m9g/UQuQDVoWEGI/AAAAAAAAADY/HIq9JrXxtds/s800/CloseQuote.png") bottom right no-repeat;
}

.quotationie blockquote 
{
	padding: 0 0 0 60px;
	background: url("https://lh3.googleusercontent.com/--CofmUNkw4A/UQuQDR2eJJI/AAAAAAAAADU/BpjghAcaw7Q/s800/OpenQuote.png") top left no-repeat;
}

.quotationie cite
{
	padding: 0 0 0 99px;
}

.SlideShowPics
{
	height: 360px;
	width: 960px;
	padding: 0;
	margin: 0;
	overflow: hidden;
/*	left: -10px;
	top: -10px;*/
}
		
#wrap {
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 5px 10px 4px #333333;
	margin: 10px auto 20px;
	padding: 0;
	position: relative;
	width: 960px;
	min-width: 960px;
}

.col_1_1, .col_1_3, .col_2_3, .col_1_4, .col_1_2, .col_3_4, .col_1_5, .col_2_5, .col_3_5, .col_4_5
{
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

.col_1_1
{
	width: 940px;
}

.col_1_3
{
  width: 300px; /*287px;*/
}

.col_2_3 
{
  width: 620px; /*628px;*/
}

.col_1_4
{
	width: 220px;
}

.col_1_2
{
	width: 460px;
}

.col_3_4
{
	width: 700px;
}

.col_1_5
{
	width: 172px;
}

.col_2_5
{
	width: 364px;
}

.col_3_5
{
	width: 556px;
}

.col_4_5
{
	width: 748px;
}

.spacer
{
	margin-top: 17px;
}
.Box
{
  background: none repeat scroll 0 0 white;
/*  border: 1px solid #CCCCCC;*/
  box-shadow: 0 0 8px 0 #D0D0D0;
  margin-bottom: 15px;
  padding: 0 0 1px;
/*  padding: 0 0;*/
}

.Box h1
{
	background-color: #BF0023;
	color: White;
	text-shadow: 0 0 2px rgba(0,0,0,0.8);
	padding: 8px;
	margin: 0;
	font-size: 1.2em;
}

.Box p
{
	margin: 8px;
	padding: 0;
	color: #5F5F5F;
	font-size: 0.9em;
	line-height: 150%;
}
.Box a {
	border-bottom: 1px solid #DDDDDD;
	/*padding-bottom: 1px;*/
}
.Box a:link {text-decoration:none; color: #444444;}
.Box a:visited {text-decoration:none; color: #444444;}
.Box a:hover 
{
	border-bottom: 1px solid #444444;
/*	text-decoration:underline;*/
}
.Box a:active 
{
	border-bottom: 1px solid #444444;
}

#header {
	background: url("https://lh6.googleusercontent.com/-jvhIpDBydOA/UQo2ngtVIPI/AAAAAAAAAB8/REuIq88YtcI/s873/header-logo.png") no-repeat scroll center center transparent;
	height: 120px;
	margin: 0;
	padding: 0;
	min-width: 960px;
}

#title-area {
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 20px 0 0;
	width: 360px;
}

#title-area #title {
	color: #CCCCCC;
	font-family: Arial,Tahoma,Verdana;
	font-size: 30px;
	font-weight: normal;
	line-height: 36px;
	margin: 0;
	padding: 0 0 0 20px;
	text-decoration: none;
}

#title-area #title a {
	color: #CCCCCC;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#title-area #title a:hover {
	color: #CCCCCC;
	text-decoration: none;
}

.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a {
	display: block;
	float: left;
	height: 120px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 360px;
}

#nav {
	background: url("https://lh6.googleusercontent.com/-AXsJCA8LkkM/UQuQOMqKLhI/AAAAAAAAADk/xH4GhaiN8Wk/s800/nav.png") repeat scroll 0 0 black;
	clear: both;
	color: #FFFFFF;
	font-family: 'Noto Sans',Arial,Tahoma,Verdana;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	overflow: hidden;
	text-transform: uppercase;
	/*width: 960px;*/
}
#nav ul {
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#nav li {
	float: left;
	list-style: none outside none;
}
#nav li a {
	border-right: 1px solid #000000;
	color: #FFFFFF;
	display: block;
	margin: 0;
	padding: 7px 16px 8px;
	position: relative;
	text-decoration: none;
}
#nav li a:hover, #nav li a:active {
	background: url("https://lh6.googleusercontent.com/-rkuU3F3YlS0/UQuQONlaXWI/AAAAAAAAADs/Hc8JCvjS1FM/s800/nav-red.png") repeat scroll 0 0 transparent;
	color: #FFFFFF;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: none repeat scroll 0 0 #444444;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	color: #FFFFFF;
	font-size: 13px;
	margin: 0;
	padding: 5px 10px;
	position: relative;
	width: 158px;
}
#nav li li a:hover, #nav li li a:active {
	background: none repeat scroll 0 0 #C80000;
	color: #FFFFFF;
}
#nav li ul {
	height: auto;
	left: -999em;
	margin: 0 0 0 -1px;
	padding: 0;
	position: absolute;
	width: 180px;
	z-index: 9999;
}
#nav li ul a {
	width: 160px;
}
#nav li ul ul {
	margin: -31px 0 0 179px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul {
	left: auto;
}
#nav li:hover, #nav li.sfHover {
	position: static;
}
#nav li.right {
	float: right;
	margin: 0;
	padding: 7px 10px 6px;

}
#nav li.right a {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #FFFFFF;
	display: inline;
	/*font-weight: normal;*/
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#nav li.right a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#nav li.rss a {
	background: url("../images/rss.png") no-repeat scroll left center transparent;
	margin: 0 0 0 10px;
	padding: 3px 0 3px 16px;
}
#inner {
	margin: 10px auto;
	padding: 0px 0px; /* 0px 10px */
/*    width: 940px;*/
}
.breadcrumb {
	border-bottom: 1px solid #E6E6E6;
	font-size: 11px;
	margin: 0 10px;
	padding: 0 0 3px;
}
.leftimage {
	margin: 1ex 1ex 1ex 0ex;
	float: left;
	position: relative;
	clear: left;
}
.rightimage {
	clear: right;
	float: right;
	margin: 1ex;
	position: relative;
}
.centreimage {
	margin: 1ex 1ex;
	float: none;
	clear: both;
	text-align: center;
}
.screenshot {
	float: right;
	padding: 2ex 0ex 2ex 2ex;
}
.caption {
	font-family: 'Noto Sans',Verdana,Arial,sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: center;
}
#footer {
	background: none repeat scroll 0 0 #000000;
	clear: both;
	color: #FFFFFF;
	font-size: 11px;
	height: 20px;
	margin: 0;
	padding: 7px 0 5px;
	text-transform: uppercase;
	min-width: 960px;
}
#footer a, #footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#footer p {
	margin: 0;
	padding: 0;
}
#footer .gototop {
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	width: 195px;
}
#footer .gototop a {
	background: url("https://lh3.googleusercontent.com/-YXwPuyXNvRI/UQuQOHmXxWI/AAAAAAAAADo/X35Vl_Y68tY/s800/footer-top.png") no-repeat scroll left center transparent;
	margin: 0;
	padding: 0 0 1px 15px;
}
#footer .creds {
	float: right;
	margin: 0;
	padding: 0 10px 0 0;
	text-align: right;
	width: 740px;
}
