@charset "utf-8";
/* CSS Document */
body {
	background-color:#E6E6E6;
	margin:0px 0px 0px 0px;
	padding-top:10px;
	background-color:#FFFFFF;
	background-image: url(http://www.cavemantom.co.uk/images/_res/back_fiber.gif);
	text-align: center;
}
div.spacer {
    clear: both;
}
div.NavBar {
	background-color:#FFFFFF;
	background-image: url(http://www.cavemantom.co.uk/images/_res/nav_border.jpg);
	width:770px;
	height:190px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right:auto;
	margin-left:auto; 
	padding: 0px 0px 0px 0px;
	text-align:center;
}
div.NonFlashNav {
	padding: 10px; 
    font-size:10pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right:auto;
	margin-left:auto; 
}
.NonFlashNav a:link {
	color:#669;
	text-decoration:none;
}
.NonFlashNav a:hover {
	color:#000;
	text-decoration:none;
}
.NonFlashNav a:visited {
	color:#669;
	text-decoration:none;
}
.NonFlashNav a:visited:hover {
	color:#000;
	text-decoration:none;
}
.TinyText {
	font-size: 7pt
}
div.wrapper {
	width:750px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right:auto;
	margin-left:auto; 
	padding: 0px 0px 0px 0px;
	text-align:center;
}
div.content {
	padding: 10px 10px 0px 10px;
    background-color: #FFFFFF; 
    font-size:10pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right:auto;
	margin-left:auto; 
    text-align: left;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-bottom: 2px solid #000000;
}
div.purple_box {
    width:400px; 
    margin-right:auto;
	margin-left:auto; 
    background-color:#BBBBDD; 
    border:2px #cccccc solid; 
    padding:5px;
	text-align:left;
}
div.footer {
    position:relative;
    top:-2px; 
    width:750px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
    text-align: right;
}
.footer p {
	font-weight:bold;
	text-align:right;
	font-size:8pt;
}
div.sakura {
    text-align:left;
    position:relative;
    left: -105px;
	width: auto;
	height: auto; 
    font-size:8pt;
}
a:link {
	color: #606;
}
a img {
	border: none;
}
a:visited {
	color: #669;
}
a:hover {
	color: #000;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #999999;
	font-weight: normal;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
}
p2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.quoted {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-stretch:ultra-expanded;
	font-weight:bold;
}

/*
Images are wrapped in divs classed "flickr_badge_image" with ids
"flickr_badge_imageX" where "X" is an integer specifying ordinal position.
Below are some styles to get you started!
*/
#flickr_badge_uber_wrapper {text-align:center; width:120px; float:left}
#flickr_badge_wrapper {padding:5px 0 5px 0;}
.flickr_badge_image {margin:0 10px 10px 10px;}
.flickr_badge_image img {border: 1px solid black;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px; font: 11px Arial, Helvetica, Sans serif; color:#3993ff;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none; background:inherit; color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
