/* Stylesheet provide by Cornish WebServices Ltd - http://www.cornishwebservices.co.uk */
/* COLOR="#C4AEB0" = pale brown background colour */
/* COLOR="#C3ADB0" = pink */
/* COLOR="#9B7659" = brown */
/* header consists of pink | brown | back-topborder1.jpg | pink | back-topborder2.jpg */
body { width:17cm;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px; padding:0px;
	font-size:95%;
}

h1 {font-size:24px; color:#663333; margin-bottom:0px; text-align:left;}
h2 {font-size:16px; color:#000000; margin-bottom:0px; text-align:left;}

.brown {font-family: Arial, Helvetica, sans-serif;  color: #663333; }
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663333;
}
.style1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #663333;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663333;
	text-align:left;
	font-weight: bold;
	line-height: 16px;	
		
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663333;
	font-weight: bold;
	line-height: 12px;
} 
.pagecontent {margin:10px 20px;}
.bottomnav {
	text-align:center; padding:5px;
	font-size:10%; 
	color:#663333; background:#C4AEB0; visibility:hidden;
	}
.headerlogo {position:absolute; top:10px; left:10px;}
.header1 {margin:0px; padding:0px; background:#C3ADB0; height:1.6em;}
.header2 {margin:0px; padding:0px; background:#9B7659; height:2.1em; padding-left:160px;}
.header3 {margin:0px; padding:0px; background:#C4AEB0 url("../images/back-topborder1.jpg") top repeat-x; height:8px;}
.header4 {margin:0px; padding:0px; background:#C3ADB0; height:0.4em; visibility:hidden;}
.header5 {margin:0px; padding:0px; background:#ffffff url("../images/back-topborder2.jpg") top repeat-x; height:7px;}

/* opera an NN require the margin-top below */
.header2 h1 {color:#ffffff; font-size:130%; margin-top:0px; padding-top:5px; font-family:"Arial, Helvetica, sans-serif"}
.header4 {color:#ffffff; text-align:right; font-size:10%; padding-top:10px; padding-right:20px;}

/* line below set position in NN */
#menu1 { position:absolute; right:29em; top:6.6em; width:150px; z-index:201; visibility: hidden }
#menu2 { position:absolute; right:24em; top:6.6em; width:150px; z-index:202; visibility: hidden }
/* lines below set position in IE */
* html #menu1 { position:absolute; right:28em; top:7.5em; width:150px; z-index:201; visibility: hidden }
* html #menu2 { position:absolute; right:20em; top:7.5em; width:150px; z-index:202; visibility: hidden }



.rightcol {width:220px; font-size:85%;}
ul.rightcol {line-height:1em; margin-left:10px;}
ul.rightcol  li { list-style-image:url(../images/star.gif); vertical-align:top; 
			color:#663333; padding:0px 5px 5px 5px; font-size:95%;}
ul.brown {line-height:1em; margin-left:20px; }
ul.brown  li { list-style-image:url(../images/star-r.gif); list-style-position:outside; vertical-align:top; 
			color:#663333;  padding:0px 5px 5px 5px;}
ul.w300 {margin-left:340px;}

table.dvd {font-size:90%;}
table.dvd td {vertical-align:top;}
table.dvd h1 {font-size:120%; text-align:center; margin:5px;}
table.dvd ul {margin:10px; padding:0px; margin-top:0px; line-height:1em;}
table.dvd li {list-style:none; padding-left:0px; margin:0px;}
table.dvd li { background:url(../images/star.gif) no-repeat left top;  
		padding: 3px 0px 3px 20px; margin:0.4em 0; color:#663333;}

table.dvd-homepage {font-size:90%; width:100%;}
table.dvd-homepage td {vertical-align:top; text-align:center;}
table.dvd-homepage h1 {font-size:100%; text-align:center; margin:0px 5px;}
table.dvd-homepage p {font-size:95%; text-align:center; margin:3px}


a {text-decoration:none;}
a:link {color:#804000;}
a:visited {color:#804000;}
a:hover {color:#663300;}

.bottomnav a:link {color:#663333; font-size:10%; visibility:hidden;}
.bottomnav a:visited {color:#663333;visibility:hidden;}
.bottomnav a:hover {color:#804000; visibility:hidden;}

img.dvd {border:1px solid #333; margin:10px;}

div.dog {margin:10px 20px;}
.dog {color:#663333; font-size:12px;}
.dog h1 {font-size:16px; color:#663333; margin-bottom:0px;}
.dog p {margin:4px 0px;}
.floatright {float:right; margin:10px; margin-left:20px;}
.floatleft {float:left; margin:10px; margin-right:20px;}

a {border:none;}
a img {border:none;}

.credit {text-align:right; margin:0px; margin-right:5px; font-size:80%;}
.indent {margin-left:20px;}
.larger {font-size:120%;}
.center {text-align:center;}

.header4 a {color:#ffffff; font-size:10%; visibility:hidden;}
.header4 a:link {color:#ffffff; visibility:hidden; }
.header4 a:visited {color:#fdfdfd; visibility:hidden; }
.header4 a:hover {color:#663333;visibility:hidden;}

a.menu {font-size: 90%; text-decoration: none; padding:5px; text-align:left; font-weight:bold;
		width:180px; display: block; 
		background:#C3ADB0;   border:solid #777777; border-width:0px 2px 2px 2px;}
A.menu:link { background:#C3ADB0; color:#fff;}
A.menu:Visited { background:#C3ADB0; color:#fff;}
A.menu:Hover {  background:#9B7659; color:#ffffff; }
A.menu:Active {  background:#9B7659; color:#ffffff; }