/*-----------------------------------------------------------------------------------------------------------------------------------------------------------
CSS for 	Chatsworth House - Print Stylesheet
Author:		Alison Springall (alisonspringall@silktide.com) / Silktide Ltd
Created:	08/10/2008
	
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* Global Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */


body					{ background: #fff none; text-align: left; }


/* Layout Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#container 	  			{ width: 100%; margin: 0 auto 0; } /* margin-bottom to match #clearfooter */
	
#header					{ display: none; }
	
#banner					{ height: 200px; background-color: #6b7984; margin: 0 10px; }

#topnav					{ display: none; }
	
#contentwrapper			{  }
		
#sidecol				{ display: none; }
			
			
#subcontent				{ width: 216px; float: right; display: inline; padding: 0; margin-top: 67px; margin-right: 24px; }
#home #subcontent		{ margin-top: 25px; }
			

#content				{ width: 466px; float: left; padding: 25px 0 0; margin: 0 0 20px; }
.nosubcontent #content	{ width: 720px; }
.fullwidth #content		{ width: 970px; margin-left: 15px; }


#clearfooter			{ display: none; } 

#footer					{ display: none; }

/* Banner Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#banner #logo			{ display: none; }
#banner #logoprint		{ display: block; margin: 0 auto 10px; }

#banner img				{ display: block; }
.banner .imgoverflow	{ width: 100%; overflow: hidden; }


/* Navigation Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#topnav ul				{ padding: 0; margin: 0 0 0 155px; }
#topnav ul li			{ float: left; font-weight: bold; font-size: 0.9em ; text-transform: uppercase; list-style-type: none; }
#topnav ul li a,
#topnav ul li a:visited	{ float: left; color: #fff; border-bottom: 4px solid #fff; padding: 12px 5px 9px; }
#topnav ul li a:hover,
#topnav ul li a:active		{ background: transparent url("templatefiles/button_hover.jpg") repeat-x top left; border-color: #032a63; }
#topnav ul li.selected a	{ background: transparent url("templatefiles/button_on.jpg") repeat-x top left; color: #000; border-color: #032a63; }

#topnav ul li#nav1378 a:hover, #topnav ul li#nav1378 a:active, #topnav ul li#nav1378.selected a	{ border-color: #004AA0; }
#topnav ul li#nav1379 a:hover, #topnav ul li#nav1379 a:active, #topnav ul li#nav1379.selected a	{ border-color: #3D83CE; }
#topnav ul li#nav1380 a:hover, #topnav ul li#nav1380 a:active, #topnav ul li#nav1380.selected a	{ border-color: #00ABB3; }
#topnav ul li#nav1381 a:hover, #topnav ul li#nav1381 a:active, #topnav ul li#nav1381.selected a	{ border-color: #60D334; }
#topnav ul li#nav1382 a:hover, #topnav ul li#nav1382 a:active, #topnav ul li#nav1382.selected a	{ border-color: #a0d334; }
#topnav ul li#nav1383 a:hover, #topnav ul li#nav1383 a:active, #topnav ul li#nav1383.selected a	{ border-color: #FCFA29; }
#topnav ul li#nav1384 a:hover, #topnav ul li#nav1384 a:active, #topnav ul li#nav1384.selected a	{ border-color: #FF8000; }
#topnav ul li#nav1385 a:hover, #topnav ul li#nav1385 a:active, #topnav ul li#nav1385.selected a	{ border-color: #FF3C00; }
#topnav ul li#nav1386 a:hover, #topnav ul li#nav1386 a:active, #topnav ul li#nav1386.selected a	{ border-color: #830449; }


ul#sidenav				{ width: 140px; background: #fff url("templatefiles/sidenav_bg.jpg") no-repeat bottom left; padding: 65px 0 15px; margin: 0; }
ul#sidenav li			{ font-weight: bold; font-size: 0.9em; line-height: 1.6em; color: #333; list-style-type: none;  border-top: 1px solid #e0e0e9; }
ul#sidenav li#firstli	{ border: 0; }
ul#sidenav li a,
ul#sidenav li a:visited	{ display: block; color: #333; padding: 5px 10px; }
ul#sidenav li a:hover,
ul#sidenav li a:active,
ul#sidenav li.selected a	{ background-color: #546672; color: #fff; }

ul#sidenav li.selected ul				{ width: 140px; background: transparent none; padding: 0; margin: 0; }
ul#sidenav li.selected ul li			{ font-weight: normal; font-size: 0.95em; line-height: 1.2em; border-top: 0; }
ul#sidenav li.selected ul li a,
ul#sidenav li.selected ul li a:visited	{ background-color: transparent; color: #333; padding: 5px 10px 5px 20px; }
ul#sidenav li.selected ul li a:hover,
ul#sidenav li.selected ul li a:active,
ul#sidenav li.selected ul li.selected a	{ background-color: #546672; color: #fff; }


/* Subcontent Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.rounded				{ width: 206px; min-height: 40px; overflow: hidden; padding: 10px; border: 1px solid #e0e0e9; border-width: 0 1px; }
#content .rounded		{ width: 430px; }

.roundedtop				{ display: block; }
.roundedbot				{ display: block; margin-bottom: 14px; }

.rounded p				{ font-size: 0.9em; margin: 10px 0 0; }
#content .rounded p		{  }

.rounded .imgoverflow	{ width: 206px; overflow: hidden; }
.rounded .imgoverflow-small	{ width: 100px; overflow: hidden; float: left; margin-right: 10px;  }

/*
.firstimg   			{ margin-top: 67px; }
#home .firstimg  		{ margin-top: 0; }
*/

/* Content Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.contentbox				{ width: 206px; min-height: 90px; float: left; background: transparent url("templatefiles/contentbox_bg.jpg") no-repeat bottom left; font: normal 0.9em "trebuchet ms", verdana, arial, helvetica, sans-serif; line-height: 1.8em; padding: 10px 10px 5px; }
.thin 					{ width: 152px; min-height: 50px; border-right: 1px solid #E1E0E6; margin-bottom: 10px; }

.contentboxtop			{ display: block; margin: -13px 0 0 -10px; }
.contentbox.spacing		{ margin-right: 14px; }


.contentbox h2			{ font: bold 1.4em "trebuchet ms", verdana, arial, helvetica, sans-serif; line-height: 1.5em; color: #212e49; margin: 0; }
.contentbox p			{ line-height: 1.5em; margin: 0; }
.contentbox .right		{ float: none; text-align: right; }

#newsletter form		{ margin-top: 0; }
#newsletter input		{ width: 200px; }
#newsletter #ChatsworthFarmShop { width: 15px; }
#newsletter .button		{ width: 95px; float: right; margin: 5px 0 0; }

.caption				{ overflow: hidden; background-color: #e8e8e8; }
.caption img			{ float: left; }
.caption p				{ float: left; font-size: 0.9em; line-height: 1.5em; margin: 10px; }

/* Footer Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#footer p				{ font-size: 0.9em; line-height: 1.8em; text-align: left; color: #fff; margin: 0; }
#footer p a,
#footer p a:visited		{ color: #fff; }
#footer p a:hover,
#footer p a:active		{ text-decoration: underline; }
#footer p#footerlinks	{ position: absolute; bottom: 5px; left: 10px; }
#footer p#browsealoud	{ position: absolute; bottom: 5px; right: 10px; }




