/***********************************************/
/* SEVEN STORIES GLOBAL PRINT STYLE SHEET */
/* AUTHOR: Tom Knowles */
/* DESCRIPTION */

/*

	Governs printing
	
*/

/***********************************************/

.hidden
{
display: none;
}

.right
{
	position: relative;
	text-align: right;
}

object, embed
{
	display: none;
}

.printflash object, .printflash embed
{
	display: block;
}

hr
{
	display: none;
}

/* divs */

#wrapper
{
	width: auto;
	margin: 0 auto;
	padding-top: none;
	text-align: left;
	overflow: 0;
}

#content
{
	background-color: #ffffff;
	background-image: none;
	background-repeat: repeat-y;
}

/* header */

#header
{
	background-image: none;
	background-repeat:no-repeat;		
	position: relative;
}

#router
{
	display: none;
}

#homelogo
{
	position: relative;
}

/* sitewide nav */

#sitenav
{
	display: none;
}

#textlinks
{
	display: none;
}

#textnav
{
	display: none;
}


.panelcontent
{
	background-color: #ffffff;
}

#auxleft
{
	float: none;
	width:auto;
}

#auxright
{
	float: none;
	width:auto;
}

/*panel 480 */

.largepanel
{
	width: auto;
	margin-bottom: none;
}


.largeheader
{
	background-image: none;
}

.largefooter
{
	display: none;
}



.largecontent
{
	background-color: #ffffff;
	padding: none;
}

/*panel full width */

.largestpanel
{
	width: auto;
	margin-bottom: none;
}

.largestheader
{
	background-image: none;
}

.largestfooter
{
	display: none;
}


/*panel 230 */

.smallpanel
{
	width: auto;
	margin-bottom: none;
	background-color: #ffffff;
}

.smallheader
{
	background-image: none;
}

.smallfooter
{
	display: none;
}

.smallcontent
{
	background-color: #ffffff;
	padding: none;
	position: relative;
}

/*panel 200 */

.rightpanel
{
	width: auto;
	margin-bottom: none;
	font-height: 0px;
}

.rightheader
{
	height: 40px;
	line-height: 30px;

	padding-left: 10px;
	background-image: none;
	background-repeat: no-repeat;
}

.rightfooter
{ 
	display: none;
}

.rightcontent
{
	background-color: #EAEFF2;
	padding: 0 10px 0 10px;
	position: relative;
}

/* footer */

#footer
{
	display: none;
}

.lightborder
{
	border: 1px solid #BFB9D9;
}

/***********************************************/
/* SEVEN STORIES GLOBAL TYPO STYLE SHEET */
/* AUTHOR: Tom Knowles */
/* DESCRIPTION */

/*

	Governs typography
	
*/

/***********************************************/


html
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #565969;
}

h1
{
	font-size: 160%;
	color: #30675C;
	font-weight: normal;
	text-transform:lowercase;
	margin-bottom: 8px;
}

h2
{
	font-size: 130%;
	font-weight: normal;
	text-transform:lowercase;
}

h3
{
	font-size: 95%;
	font-weight: normal;
	text-transform:lowercase;
	margin-bottom: 5px;
	
	padding: 5px 0 5px 0;
} 

.largecontent h3
{
	font-size: 130%;
	font-weight: normal;
	color: #30675C;
} 

h4
{
	font-size: 95%;
	font-weight: normal;
	text-transform:lowercase;
	margin-bottom: 5px;
	color: #367467;
}

h5
{
	font-size: 95%;
	font-weight: bold;
	text-transform:lowercase;
	margin-bottom: 10px;
}

p
{
	margin-bottom: 10px;
	line-height: 150%;
}

/* links */

h4 a 
{
	color: #367467;
}


a
{
	text-decoration: none;
	color: #6B55A8;
}

a:hover
{
	text-decoration: underline;
}

.greentext
{
	color: #367467;
}

.purpletext
{
	color: #6C70B3;
}


.whitetext
{
	color: #FFFFFF;
}

.bluetext
{
	color: #5682B5;
}

#sitenav
{	
	font-size: 90%;
}


#sitenav a, #tcs a
{
	color: #6C70B3;
}

#footer
{
	font-size: 90%;
}

#credits a
{
	color: #006666;
}

/* sizing */

.smalltext 
{
    font-size: 90%;
}

.mediumtext 
{
    font-size: 115%;
}

.largetext 
{
    font-size: 135%;
}


/* specifics */

.openingtimes strong
{
	color: #367467;
}

.last
{
	margin-bottom: 10px;
}


/* print links */
a:link:after, a:visited:after 
{
      content: " (" attr(href) ") ";
      font-size: 90%;
}

html.noted a:link:after,
html.noted a:visited:after 
{
      content: '';
}

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}