/* 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 {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px; padding:0px;
	font-size:95%;
}
#content {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 85px;
	padding-right: 85px;
	
}

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

/*new modified menu and header code code*/
#header4 {
	margin:0px; 
	padding:0px; 
	background:#C3ADB0; 
	height:1.47em;
	color:#ffffff; 
	text-align:left; 
	font-size:110%; 
	padding-top:10px; 
	padding-right:20px;
	}
#header5{
	margin:0px; 
	padding:0px; 
	background:#ffffff url("../images/back-topborder2.jpg") top repeat-x; 
	height:7px;
	}
.header6{
	margin:0px; 
	padding:0px; 
	background:#ffffff url("../images/back-topborder2.jpg") top repeat-x; 
	height:7px;
	}
.LeftNav {
	float: left;
	margin:0px; 
	padding:0px; 
	background:#C3ADB0; 
	height:1.47em;
	color:#ffffff; 
	text-align:left; 
	font-size:110%; 
	padding-top:10px; 
	padding-right:20px;
	}
#nav {
	float: right;
	width:100%;
	list-style: none;
	line-height: 1;
	background: white;
	padding: 0em;
	margin: 0em 0em 0em 0em;
	text-align:left;
}

#nav ul {
	float: right;
	width: 100%;
	list-style: none;
	line-height: 1;
	height:1.4em;
	/**background**/
	background: #C3ADB0;
	padding: 0em;
	margin: 0em 0em 0em 0em;
}

#nav a {
	background-color:inherit;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:0.25em;
	padding-left:0.75em;
	padding-right:0.75em;
	padding-bottom: 0.25em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#c3adb0;
}

#nav a:hover {
/*font color*/
	color:#9b7659;
	display: block;
	text-decoration: none;
	background-color:#c3adb0;
	font-family:Arial, Helvetica, sans-serif;
}

#nav a:visited {
}

#nav li {
	float: right;
	padding: 0em;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 1em;
	/*sub menu width*/
	w\idth: 11.90em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#nav li ul a {
	width: 15em;
	w\idth: 14.2em;
	font-weight: bold;
}

#nav a.daddy {
	border: solid #777777;
	border-width: 1px 1px 0px 1px;
	width: 16em;
	w\idth: 14.2em;;
	font: 0.75em  Arial, Helvetica, sans-serif;
	border-bottom:1px solid #777777;
	border-top:0px solid #9B7659;
	font-weight: bold;	
}

#nav a:hover.daddy {
	background:#c3adb0; 
	color: #9b7659;
	width: 16em;
	w\idth: 14.2em;
	font: 0.75em  Arial, Helvetica, sans-serif;
	font-weight: bold;	
}

#nav a:active.daddy  {
	background:#c3adb0; 
	color: #FFFFFF;
	width: 16em;
	w\idth: 14.2em;
	font: 0.75em  Arial, Helvetica, sans-serif;
}

#nav a:focus.daddy  {
	background:#c3adb0; 
	color: #FFFFFF;
	width: 16em;
	w\idth: 14.2em;
	font: 0.75em  Arial, Helvetica, sans-serif;
}

#nav a:visited.daddy  {
}

#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 {
	background: #c3adb0;
	color: #FFFFFF;	
}
#pad{
	padding:0px; 
	background:#ffffff; 
	height:10em;
	}

 /*end of new code*/
 
 
.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:85%; 
	color:#663333; background:#C4AEB0;
	}
.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;}


/* 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"}


/* line below set position in NN */
#menu0 { position:absolute; right:39em; top:6.6em; width:150px; z-index:201; visibility: hidden }
#menu1 { position:absolute; right:31em; 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 #menu0 { position:absolute; right:36em; top:7.5em; width:150px; z-index:201; visibility: hidden }
* 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%; text-align:center;}
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;}
.bottomnav a:visited {color:#663333;}
.bottomnav a:hover {color:#804000;}

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;}



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; }