﻿.snav2_castleDivMenu { width:79px; position:absolute; left:-200; top:-1000; z-index:82; color:darkblue; align:center; text-align:left; margin: 0px; padding:0px; cursor:hand;}.snav4_newsDivMenu { width:79px; position:absolute; left:-200; top:-1000; z-index:82; color:darkblue; align:center; text-align:left; margin: 0px; padding:0px; cursor:hand;}.snav3_visitDivMenu { width:79px; position:absolute; left:-200; top:-1000; z-index:82; color:darkblue; align:center; text-align:left; margin: 0px; padding:0px; cursor:hand;}.snav5_clanDivMenu { width:79px; position:absolute; left:-200; top:-1000; z-index:82; color:darkblue; align:center; text-align:left; margin: 0px; padding:0px; cursor:hand;}
.snav6_teamDivMenu { width:79px; position:absolute; left:-200; top:-1000; z-index:82; color:darkblue; align:center; text-align:left; margin: 0px; padding:0px; cursor:hand;}
.snav7_documentsDivMenu { width:79px; position:absolute; left:-200; top:-1000; z-index:82; color:darkblue; align:center; text-align:left; margin: 0px; padding:0px; cursor:hand;}
.snav8_archaeologyDivMenu { width:79px; position:absolute; left:-200; top:-1000; z-index:82; color:darkblue; align:center; text-align:left; margin: 0px; padding:0px; cursor:hand;}
.snav9_resourcesDivMenu { width:79px; position:absolute; left:-200; top:-1000; z-index:82; color:darkblue; align:center; text-align:left; margin: 0px; padding:0px; cursor:hand;}

.TDMenu { font-weight: bold; display:block; margin:0px; padding:0; cursor:pointer; }
.TDMenuOver { font-weight: bold; display:block; margin:0px; padding:0; cursor:hand; }a {    color:#8C041B;    text-decoration:none;}a:hover{    color:#8C041B;    text-decoration: underline;}.navigation{ 	border-width: 0px 2px 0px 0px;	border-style: solid;	border-color: white;}.subnavigation{ 	border-width: 0px 0px 2px 0px;	border-style: solid;	border-color: white;}body, p, td, ul, ol {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 0.85em;}p, h1, h2, h3, h4, h5, h6 {	color: black;	line-height: 1.6em;}h1, h2, h3, h4, h5, h6 {	font-weight: bold;	color: #8C041B;	margin-bottom: 1ex;	line-height: 1.5ex;}.profilepic {    float: left;    margin: 0px 3px 3px 0px;}.quote {	font-family: Helvetica, Arial, Helvetica, sans-serif;	font-style: italic;    display: block;    padding: 10px 80px;    letter-spacing: 0.3ex;    padding: 5px 20px;	text-shadow: silver 3px 3px 3px;}.inlinequote {	font-family: Helvetica, Arial, Helvetica, sans-serif;	font-style: italic;    letter-spacing: 0.3ex;	text-shadow: silver 3px 3px 3px;}.credit {	font-weight: bold;}a.platelink {	display: block;	text-align: center;	padding: 3px;	font-size: 0.8em;	margin-bottom: 1px;}.mainpic {    margin: 0px;}.content {    margin: 18px 67px;    text-align: left;}.contentnarrow {    margin: 18px 157px;    text-align: left;}.content ul, .contentnarrow ul {	margin-left: 0px;	text-indent: 0px;	padding-left: 0px;}.content ul li, .contentnarrow ul li {	margin-left: 0px;    text-indent: left;	padding-left: 0px;	margin-bottom: 5px;	list-style-type: circle;}.rightbox {    float:right;    text-align:left;    margin: 10px 0px 12px 12px;    line-height: 1.15em;}.leftbox {    float:left;    text-align:left;    margin: 0px 12px 12px 0px;}.page {	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;	margin: 10px 5%;	text-align:left;	width: 90%;}/*  ABOVE THIS IS APPROVED */.serif {	font-family: Arial, Helvetica, Verdana, sans-serif;    font-size: 0.7em;    line-height: 1.3em;    color: #B56755;    text-align: justify;    margin-bottom: 4px;    padding-right:10px;}.reverse {	color: white;	background-color: #8C041B;	padding: 3px;	font-size: 0.9em;}.newsstory {	border-bottom: 1px solid #8C041B;	margin-bottom: 20px;}.cap {	font-weight: bold;	font-size: 1.8em;}.cap2 {	font-weight: bold;	font-size: 1.8em;}.main_bg {	background: #FFFFFF url(images/bg_left.gif) 0 30px no-repeat;}.main_bg_sml {	background: #FFFFFF url(images/bg_left_sml.gif) 0 30px no-repeat;}#latest_news {	border: 1px solid #dedede;	width: 250px;	text-align: left;	margin-top: 80px;}.news_even {	background: pink;	padding: 3px;}.news_odd {	background: white;	padding: 3px;}.opaque {	background-image: url(images/white.png);	background-repeat: repeat;	padding: 10px;}.thumbnail {	display: block;	width: 100px;	float: left;	margin: 8px;	height: 120px;	font-size: 0.9em;	line-height: 1.1em;	text-align: center;}.listitem {	display: block;	margin-bottom: 10px;	font-size: 0.8em;	height: 44px;}.listitem img {	margin-right: 20px;}ul.links li {	list-style-type: none;}#largepic_header {	background: #8C041B url(images/top_logo_sml.gif) 0 0 no-repeat;	width: 100%;	height: 48px;}.image_gallery_navigation {	display: block;	height: 2em;	text-align: center;	padding: 0px 150px;}.next {	float: right;	width: 10em;}.previous {	width: 10em;	float: left;}.content_gallery {	text-align: center;	margin-top: 18px;	margin-bottom: 18px;}