/* Global reset */


*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h5, h5, h6 { font-size:100% }
q:before, q:after { content:''}

/* Global reset-RESET */
/* Sensible defaults */

strong { font-weight: bold }
em { font-style: italic }
ol, ul, li { list-style:none }

* a { } /* Gets links displaying over a PNG background */
a { outline:none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */


body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 62.5%;
}
#wrapper {
	margin-top: 10px;
	text-align: left;
	width: 983px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
}


/************************************************
banner and top navigation
************************************************/

/* Mainlinks */
	
	#kewlinks { height: 25px; }
	#kewlinks ul {margin: 0; padding: 0px; background-color: #fff;}
	#kewlinks ul li {list-style-type:none; float: left;  margin-right: 15px;  }
	

#top {
	width: 407px;
	float: left;
}
#nav {
	width: 561px;
	float: right;
	/*height: 36px;*/
}
#nav ul {
list-style: none;
margin: 0px;
padding: 0px;
padding-top: 1px;
}
#nav li {
	padding-left: 10px;
	display: block;
	float: left;
}


li.first a {
	background:transparent url(../images/branding/plan_off.gif) no-repeat scroll left top;
	display:block;
	height: 36px;
	width: 114px;
	overflow:hidden;
	text-indent:-9999px;
	top:0pt;}
#nav .first {
	display: block;
	border-left: 0px;
	padding-left: 0px;
	float: left;
	background-image: url(../images/branding/plan_off.gif);
	height: 36px;
	width: 114px;}
li.first a:hover,  .planPage li.first a {
	background:transparent url(../images/branding/plan_on.gif) no-repeat scroll left top;
	display:block;
	height: 36px;
	width: 114px;
	overflow:hidden;
	text-indent:-9999px;
	top:0pt;}


li.explore a {
	background:transparent url(../images/branding/explore_off.gif) no-repeat scroll left top;
	display:block;
	height: 36px;
	width: 120px;
	overflow:hidden;
	text-indent:-9999px;
	top:0pt;}
#nav .explore {
	display: block;
	border-left: 0px;
	padding-left: 0px;
	float: left;
	background-image: url(../images/branding/explore_off.gif);
	height: 36px;
	width: 120px;}
li.explore a:hover, .explorePage li.explore a {
	background:transparent url(../images/branding/explore_on.gif) no-repeat scroll left top;
	display:block;
	height: 36px;
	width: 120px;
	overflow:hidden;
	text-indent:-9999px;
	top:0pt;}




li.discover a {
	background:transparent url(../images/branding/discover_off.gif) no-repeat scroll left top;
	display:block;
	height: 36px;
	width: 128px;
	overflow:hidden;
	text-indent:-9999px;
	top:0pt;}
#nav .discover {
	display: block;
	border-left: 0px;
	padding-left: 0px;
	float: left;
	background-image: url(../images/branding/discover_off.gif);
	height: 36px;
	width: 128px;}
li.discover a:hover,  .discoverPage li.discover a {
	background:transparent url(../images/branding/discover_on.gif) no-repeat scroll left top;
	display:block;
	height: 36px;
	width: 128px;
	overflow:hidden;
	text-indent:-9999px;
	top:0pt;}

li.create a {
	background:transparent url(../images/branding/create_off.gif) no-repeat scroll left top;
	display:block;
	height: 36px;
	width: 104px;
	overflow:hidden;
	text-indent:-9999px;
	top:0pt;}
#nav .create {
	display: block;
	border-left: 0px;
	padding-left: 0px;
	float: left;
	background-image: url(../images/branding/create_off.gif);
	height: 36px;
	width: 104px; }
li.create a:hover, .createPage li.create a {
	background:transparent url(../images/branding/create_on.gif) no-repeat scroll left top;
	display:block;
	height: 36px;
	width: 104px;
	overflow:hidden;
	text-indent:-9999px;
	top:0pt;}
li.help a {
	background:transparent url(../images/branding/help_off.gif) no-repeat scroll left top;
	display:block;
	height: 36px;
	width: 95px;
	overflow:hidden;
	text-indent:-9999px;
	top:0pt; }
#nav .help {
	display: block;
	border-left: 0px;
	padding-left: 0px;
	float: left;
	background-image: url(../images/branding/help_off.gif);
	height: 36px;
	width: 95px; }
li.help a:hover,  .helpPage li.help a {
	background:transparent url(../images/branding/help_on.gif) no-repeat scroll left top;
	display:block;
	height: 36px;
	width: 95px;
	overflow:hidden;
	text-indent:-9999px;
	top:0pt; }


#nav a {
	color:#000000;
	text-decoration:none;
	font-size: 1.5em;
	left: 417px;
}
#nav a:hover {color:#3399CC}




/*************************************
Main content section
**************************************/

#main {
	width: 524px;
	float: left;
	color: #060807;
	line-height: 1.5em;
	left: 14px;
	margin-left: 14px;
}


#fullwidth {
	padding: 10px;
	width: 680px;
	line-height: 1.2em;
	clear: both;
}


/***************************************
Text styles 
& other styles for main content
***************************************/

h1 {	font-weight: bold;}
h2 {
	color: #77002A;
	font-size: 2em;
	font-weight: normal;
	padding:8px 0;
}
/* hide title images */
h2 span{display:block; height:0; text-indent:-9999px;}
h2 img{padding-left:20px;}
h2.noBigImage img{padding-left:14px;}
h2.nopadding img{padding-left:0px;}

h3 {color: #73002B;	font-weight: bold;	font-size: 1.6em; line-height:1.2em}
h4 {color: #000000;	font-size: 1.5em;}
h5 {color: #48555D;	font-size: 1.3em; }
p {	font-size: 1.4em; line-height: 1.4; margin-top: 0.3em; margin-bottom: 1em;}
blockquote {
	font-size:1.4em;
	line-height: 1.4;
	padding:20px 20px 16px;
	border: solid 1px #F3F3F3;
	color:#48545D;
	background: #F5F8F1 url(../images/branding/open_quote.gif) no-repeat 10px 10px;
}
blockquote div {
  padding: 0 30px;
  background: url(../images/branding/close_quote.gif) no-repeat right bottom;
}
p.question{font-weight:bold; margin-bottom:0;font-size:1.5em}
p.answer{margin-top:0; border-bottom:solid 1px #ccc; padding-bottom:1em;}
label, fieldset {font-size:1.4em;}
.under {font-style: underline;}



.bigimages {
	float: left;
	margin-bottom: 14px;
	padding: 9px 9px 12px;
	border: 1px solid #DDE0E3;
	background-color: #FFFFFF;
	margin-right:0px;
}
.leftimages {
	float: left;
	margin-bottom: 10px;
	padding: 9px 9px 12px;
	border: 1px solid #DDE0E3;
	background-color: #FFFFFF;
	margin-right: 10px;
}
.rightimages {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 9px 9px 12px;
	border: 1px solid #DDE0E3;
	background-color: #FFFFFF;
}
.image_caption {
	background-color: #F3F7EB;
	width: auto;
	clear: both;
	float: left;
	margin-top: 4px;
	font-size: 1.1em;
}




.footnote {
	color: #666;
	margin-left: 148px;
	display: block;
	font-size: 1.2em;
	margin-bottom: 6px;
}
form label {width: 140px; float: left;}

/******************************************** 
Links 
********************************************/
a:link, .button {
color: #C36F2E;
text-decoration: none;
}
a:visited, .button:visited {
text-decoration: none;
}
a:hover, .button:hover {
color: #993333;
text-decoration: underline;
cursor: pointer;
_cursor: hand;
}

a.navlink:link {
color: #666666;
text-decoration: none;
}
a.navlink:visited {
color: #666666;
text-decoration: none;
}
a.navlink:hover {
color: #993333;
text-decoration: underline;
}

/**********************************************
Left Nav
***********************************************/
#leftNav{
	float:left;
	width:205px;
	margin-bottom:14px;
}
#leftNav ul {}

#leftNav li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.05em;
	list-style-type:none;
	color: #455151;
	border-bottom: 1px solid #D8E4E2;
}
#leftNav li li li{font-size:1em}

#leftNav li li {
	font-weight:normal !important;
	padding:0;
	list-style-type:none;
	margin:0;
	display:block;
}


#leftNav li a, #leftNav li a:link, #leftNav li a:visited {
	color:#495456;
	text-decoration:none;
	padding: 3px 0 3px 5px;
	display:block;
	margin: 0;	
	width:200px;
}

#leftNav li li a:hover, #leftNav li a:active{
	color:#FFFFFF!important;
	text-decoration:none;
	background-color: #8EAB8F;
}

.explorePage #leftNav li li a{
padding:3px 2px;
width:201px;}

/* level 3 headings */
#leftNav li li li{
	font-weight:normal !important;
	padding:0;
	list-style-type:none;
	margin:0;
	display:block;
	background-color:#D6E5DD;
	border-bottom:solid 1px #CFDCD5;
}



/* hide eveything in leftNav */
#leftNav ul li {
display:none;
padding:0;
margin:0;
list-style:none;
}

/* then selectively display leftNav blocks based on page type */
.planPage #leftNav ul li#planNav, .planPage #leftNav ul li#planNav li,
.explorePage #leftNav ul li#exploreNav, .explorePage #leftNav ul li#exploreNav li,
.discoverPage #leftNav ul li#discoverNav, .discoverPage #leftNav ul li#discoverNav li,
.createPage #leftNav ul li#createNav, .createPage #leftNav ul li#createNav li, 
.helpPage #leftNav ul li#helpNav, .helpPage #leftNav ul li#helpNav li
{
	display:block;
	width:205px;
}

/* set the current page in the LH nav */
/* PLAN pages */
#plan1 #p1 a, #plan2 #p2 a,  #plan3 #p3 a,  #plan4 #p4 a,  #plan5 #p5 a,  #plan6 #p6 a,  #plan7 #p7 a,  #plan8 #p8 a, #plan9 #p9 a, #plan10 #p10 a , #plan11 #p11 a  {background-color: #8EAB8F; color:#FFFFFF!important}

/* explore sculpture pages */
#explore0 #e0 a, #explore1 #e1 a, #explore2 #e2 a,  #explore3 #e3 a,  #explore4 #e4 a,  p5 #e5 a,  #explore6 #e6 a,  #explore7 #e7 a,  #explore8 #e8 a,  #explore9 #e9 a,  #explore10 #e10 a, #explore11 #e11 a, #explore12 #e12 a,  #explore13 #e13 a,  #explore14 #e14 a, #explore15 #e15 a,  #explore16 #e16 a,  #explore17 #e17 a,  #explore18 #e18 a,  #explore19 #e19 a,  #explore20 #e20 a, #explore21 #e21 a, #explore22 #e22 a,  #explore23 #e23 a,  #explore24 #e24 a,  p25 #e25 a,  #explore26 #e26 a,  #explore27 #e27 a,  #explore28 #e28 a {background-color: #8EAB8F; color:#FFFFFF!important}

/* DISCOVER pages */
#discover1 #d1 a, #discover2 #d2 a,  #discover3 #d3 a,  #discover4 #d4 a,  #discover5 #d5 a{background-color: #8EAB8F; color:#FFFFFF!important}


/* CREATE pages */
#create1 #c1 a, #create2 #c2 a,  #create3 #c3 a,  #create4 #c4 a, #create5 #c5 a,  #create6 #c6 a,  #create7 #c7 a,  #create8 #c8 a, #create9 #c9 a, #create10 #c10 a, #create11 #c11 a {background-color: #8EAB8F; color:#FFFFFF!important}


/* HELP pages */
#help1 #h1 a, #help2 #h2 a,  #help3 #h3 a,  #help4 #h4 a, #help5 #h5 a,  #help6 #h6 a,  #help7 #h7 a,  #help8 #h8 a {background-color: #8EAB8F; color:#FFFFFF!important}


#create6 #subli_1 a,
#create7 #subli_2 a,
#create8 #subli_3 a,
#create9 #subli_4 a,
#create10 #subli_5 a, 
#create11 #subli_6 a {background-color: #8EAB8F; color:#FFFFFF!important}



/* depth3 leftnav */ 
.planPage #sub1 li a, .explorePage #sub1 li a, .discoverPage #sub1 li a, .createPage #sub1 li a, .createPage #sub1 li a:visited {
	padding-left:15px !important;
	width:190px;
	color: #495456;
}
#create2 #sub1 #subli_1 a,
#create2 #sub1 #subli_2 a,
#create2 #sub1 #subli_3 a,
#create2 #sub1 #subli_4 a,
#create2 #sub1 #subli_5 a,
#create2 #sub1 #subli_6 a
{
	background-color: #D6E5DD;
	color: #495456!important;
}











/***********************************************
Right nav / feature block
***********************************************/

#navright {
	width: 224px;
	float: left;
	margin-left: 14px;
}
#navright #quotes {
	background-color: #E8F2F1;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.9em;
	padding: 11px 13px 8px;
	color: #4D4D4D;
	line-height: 1.1em;
}

#navright #user_comments, #navright #quotes {
	text-align:center;
	margin-bottom: 14px;
}


.newsticker {
	list-style-type: none;
	font-family: Times, "Times New Roman", serif;
	border: 1px solid #E8E8E8;
	color:#7B8587;
    font-size:2.2em;
	line-height:1.2;
	background: #F5F8F1;
	padding: 1em;
	margin: 0;
}





.newsticker a {color:#3399CC; text-decoration: none;}
#news .newsticker {
	padding-top:30px;
	background-image: url(images/quote_open.gif);
	background-repeat: no-repeat;
}
#news .newsticker li {
	padding-bottom:20px;
	background-image: url(images/quote_close.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/**********************************************
Footer
**********************************************/

#footer {
	padding: 14px 0px;
	clear: both;
	color: #D1D8DE;
	text-align: center;
	background-image: url(../images/branding/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #4C5359;
}
#footerright {
float: right;
}
#footerleft {
float: left;
}
#tabnavblock {
	float: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 0px;
}


/**********************************************
Added by CM
**********************************************/

.hidden { display: none; }

.box { 
	border: 1px solid #eee;
	padding: 8px;
	margin-top: 1em;
	margin-bottom: 1em;
	}

.floatright {
	display: block;
	float: right;
	margin-left: 10px;
}


/*Attribution */

p.attribution{font-size:1.1em; padding:10px; background-color:#F3F3F3}

div.attribution {}
div.attribution .name, div.attribution .title {
	display: block;
	margin: 0;
	
}
div.attribution .name {
	font-weight: bold;
}
div.attribution .title {
	font-style: italic;
}

.italic { font-style: italic; }

body.faq #main div { display: none; }
body.faq #main h4:hover { cursor: pointer; }








/* customisation */


#topheader {
position:absolute;
right:5000px;
}

.clearboth {
	clear:both;
	text-align: center;
}


#site_title {
	background-image: url(../images/branding/moore_at_kew.gif);
	height: 38px;
	width: 406px;
	background-repeat: no-repeat;
}

#menu_title_1 {
	background-image: url(../images/branding/in_plan.gif);
	background-repeat: no-repeat;
	text-indent:-9000px;
	display: block;
	height:37px;
}
#menu_title_2 {
	background-image: url(../images/branding/in_explore.gif);
	background-repeat: no-repeat;
	text-indent:-9000px;
	display: block;
	height:37px;
}
#menu_title_3 {
	background-image: url(../images/branding/in_discover.gif);
	background-repeat: no-repeat;
	text-indent:-9000px;
	display: block;
	height:37px;
}
#menu_title_4 {
	background-image: url(../images/branding/in_create.gif);
	background-repeat: no-repeat;
	text-indent:-9000px;
	display: block;
	height:37px;
}

#menu_title_5 {
	background-image: url(../images/branding/in_help.gif);
	background-repeat: no-repeat;
	text-indent:-9000px;
	display: block;
	height:37px;
}



#quote_attribute {
	clear:both;
	display:block;
	font: 0.47em Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
}
#leftNav #subNav {
	background-color: #E8F2F1;
	margin: 0px 0px 14px;
	padding: 0px;
}

#main p a, .promo p a, .promo_var p a, .promo_var_border p a, .promo_border p a {
	color: #C36F2E;
	font-weight: bold;
	text-decoration: none;
}
#main p {
	color: #48545D;
}






/* cross link boxes */

.promo h4, .promo_var h4 {
	display: block;
	background-color: #48555D;
	height: 26px;
}

.promo h4 span {text-indent: -4000px;}
.discoverPage #navright .promo h4 img, .planPage #navright .promo h4 img, .createPage #navright .promo h4 img{width:auto}


.promo h4 a, .promo_var h4 a {
	display:block;
	height: 26px;
}

.promo {
	background-color: #F3F3F3;
	margin-top: 0px;
	margin-bottom: 14px;
	width: 205px;
	padding-bottom:1px;
}
.promo p {
	font-size: 1.1em;
	line-height: normal;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
}
.promo p a {
color:#C36F2E;
}


.promo_var h4  {
	display: block;
	color: #EFEFEF;
	background-color: #48555D;
	font-size: 1.4em;
	font-style: normal;
	font-weight: normal;
}
.promo_border h5, .promo_var_border h5  {
	display: block;
	color: #666666;
	font-size: 1.4em;
	font-style: normal;
	font-weight: normal;
	padding: 6px 4px;
}
.home .promo  {
	background-color: #F3F3F3;
	float: left;
	margin: 0;
	width: 205px;
}
.promo_var  {
	background-color: #F3F3F3;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 205px;
	margin-right:10px;
		float: left;
}
.promo_border {
	background-color: #F3F3F3;
	float: left;
	margin: 0;
	width: 202px;
	border: #DDDDDD 1px solid;
}
.promo_var_border  {
	background-color: #F3F3F3;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 202px;
	margin-right:10px;
	float: left;
	border: #DDDDDD 1px solid;
}
.promo p, .promo_var p, .promo_border p, .promo_var_border p  {
	font-size: 1.1em;
	line-height: normal;
	padding: 3px 4px 0px 4px;
}
.promo p a, .promo_var p a, .promo_border a, .promo_var_border a {
color:#C36F2E;
}

.planPage #googleMap {width:235px; height: 235px; overflow:visible; border:solid 1px #DDE0E3; margin-bottom:12px;}
.planPage select {font-size:0.8em; width:235px;}
/* #journeyfinder {float:left; width:246px; padding: 8px;} */
#journeyfinder h4 {margin-bottom:10px}

/* Comment form */

.comment_form {
	background-color: #F8F8F8;
	border: 1px solid #E4E4E4;
	padding: 18px;
	margin-top: 17px;
	margin-bottom: 14px;
	color: #48545D;
	font-size: 100%;

}
.comment_form h3 {
	font-size: 2em;
	font-weight: bold;
	color: #48545D;
	margin: 0;
	padding-bottom: 16px;
}
.comment_form .footnote a {
	font-weight: normal;
	color: #666666;
}
.comment_form label {
	font-weight: bold;
	color: #48545D;
	text-align: right;
	padding-right: 8px;
	margin: 6px 0px;
}

.comment_form label.radioButtons {
	font-weight: bold;
	color: #48545D;
	text-align: right;
	padding-left: 8px;
	margin: 0px;
	width:auto;
	float:none;
}
.comment_form input {
	border: 1px solid #D4D4D4;
	width: 328px;
	margin:3px 0px;
	padding:3px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #48545D;
	font-size:1.2em;
}

.comment_form #submit_button {
	height: 25px;
	width: 150px;
	border: none;
	text-indent: -9000px;
	margin-left:148px;
	display:block;
}
#submit_button:hover {
  cursor: pointer; /* cursor: hand; for IE5 */
}

.comment_form fieldset{
	width: 308px;
	border: 1px solid #D4D4D4;
	font-family: Arial, Helvetica, sans-serif;
	color: #48545D;
	font-size: 1.2em;
	left:148px;
	padding:10px;
	margin:0 0 20px 0;
	position:relative;
	display:block;
}
.comment_form legend{color: #48545D; font-weight:bold}
.comment_form #radio1, .comment_form #radio2 {
	width: auto;
	border: none;
	padding:2px 0px;
	margin-right: 0px;
	margin-left: 0px;
	clear:both;
}

.comment_form #textfield2 {
	width: 328px;
	border: 1px solid #D4D4D4;
	font-family: Arial, Helvetica, sans-serif;
	color: #48545D;
	margin:0 0 20px 0;
}

/* HOME PAGE */

.home h3 span, .home h4 span{display:block; height:0; text-indent:-9999px;}
.home .promo_var_border, .home .promo_border {width:205px;}
 .home .promo_var_border {margin-right:8px;}
.home .promo_var_border h4, .home .promo_border h4{padding-bottom:0;} 
ul#latestNews


/* EXPLORE MAP PAGE */

.explorePage .map {
	margin-left: 14px;
	display: block;
	float: left;
	border: 1px solid #DDE0E3;
	margin-bottom: 14px;
}
.explorePage .map img {
	padding: 11px;
}

.explorePage .map .image_caption {
	position:relative;
	display:inline;
	clear:left;
	top:5px;
	left:0;
	margin: 0 0 12px 8px;
	padding:4px;
	color: #48545D;
	background-color:#F3F7EB;
	font-size: 1.1em;
}
.explorePage .map #downloadMap{
	position:relative; 
	display:inline; 
	left:240px; 
	top:5px;  
	text-align:right; 
	width:205px;
}


/* Popups */

#popups div {border:solid 1px #EBEBEB; background-color:#FFFFFF; padding:14px; width:214px;}

#popups div p {width:50%; float:left; font-size:1.1em; font-weight:bold; line-height:normal}

#popups div img {border:1px solid #CCCCCC;}
#popups span.viewSculpture a
{
	color: #333;
	text-decoration:none;
	background-image: url(/henry-moore/images/branding/button_view.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding:1px;
	padding-left:3px;
	padding-right:17px;
	border:1px solid #CCCCCC;
	display:block;
	float:right;
	margin-right:2px;
	margin-top:10px;
}

#popups span.closeWindow a
{
	color: #7F878D;
	text-decoration:none;
	background-image: url(/henry-moore/images/branding/button_close.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding:1px;
	padding-left:3px;
	padding-right:20px;
	border:none;
	display:block;
	float:right;
	margin-right:2px;
	margin-top:10px;
}
/* EXPLORE Sculpture details */

body.explorePage h2 img{padding-left:20px;}
body.explorePage h2 span{display:block; height:0; text-indent:-9999px;}

#details {
	border: 1px solid #E9E9E8;
	background-color: #F3F6EB;
	padding:13px;
	font-size:1.1em;
	color: #333333;
	margin-bottom: 13px;
	margin-top: 13px;
	line-height:normal;
}
#details dt {
	clear:both;
	display:block;
	float:left;
	font-weight:bold;
	_float:none;

}
#details dd {
	display:block;
	padding-left:5px;
	float:left;
	_float:none;

}

/* Previous and next sculpture buttons */

#prevnext a {
	display: block;
	font-size: 1.1em;
	float: left;
	padding:2px;
	border: 1px solid #CCCCCC;
	background-image:url(../images/branding/button_gradient.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width:104px;
	color:#59646C;
}
#prevnext .next a {
	float: right;
	padding-left:10px;
	width:94px;
}




/* News box */

.news {
	background-color: #F8F8F8;
	border: 1px solid #E4E4E4;
	padding: 12px;
	line-height: 1.1em;
	clear: both;
}
.news h3 {
	font-size: 1.6em;
	font-weight: bold;
	color: #48545D;
	margin: 0;
	padding-bottom: 16px;
}
.news p {
	color: #48545D;
	font-size: 1.1em;
}


/* Home */

#main h2 {
	display: block;
	height: 26px;
	overflow: visible;
}
.home #navright {
	width: 422px;
}
.home #wrapper #main .news a:hover {
	text-decoration: underline;
}
.home #wrapper #main .link:hover {
	text-decoration: underline;
}
.news p {
	font-size: 1.4em;
}
.news p span.datestamp {
	font-size: 80%;
}
.home #wrapper #navright .promo a:hover {
	text-decoration: underline;
}

.home .create_image {
	display: block;
	border: 1px solid #DDE0E3;
	margin-bottom: 18px;
}
.home .create_image img {
	padding: 11px;
}
.home .create_image .image_caption {
	margin-bottom: 12px;
	margin-left: 8px;
	color: #48545D;
	font-size: 1.1em;
}

.home #wrapper #main .image_holder {
	float: left;
	border: 1px solid #DDE0E3;
	margin-right:10px;
	margin-left:0px;
	margin-bottom:5px;
	background-color: #FFFFFF;
	width:218px;
}
.home #wrapper #main .image_holder img {
	padding: 9px 9px 13px 9px;
}
.home #wrapper #main .image_holder .image_caption {
	margin-bottom: 12px;
	margin-left: 9px;
	padding:4px;
	color: #48545D;
	background-color:#F3F7EB;
	font-size: 1.1em;
	display:inline;
}
.home #main {
	width: 542px;
	margin-left: 0px;
}
.home #navright .clearboth {
	height: 14px;
}





/* Create page */

.createPage .create_image {
border:1px solid #DDE0E3;
display:block;
float:left;
margin-bottom:14px;
margin-left:14px;
padding:2px;
width:756px;
}
.createPage .create_image img {
	padding:8px;
}
.createPage .create_image .image_caption {
background-color:#F3F7E8;
color:#48545D;
display:inline;
font-size:1.1em;
margin-bottom:2px;
margin-left:8px;
margin-top:4px;
}

.createPage #wrapper #main .image_holder {
	float: right;
	border: 1px solid #DDE0E3;
	margin-left:5px;
	margin-bottom:5px;
}
.createPage #wrapper #main .image_holder img {
	padding: 7px;
}
.createPage #wrapper #main .image_holder .image_caption {
	background-color:#F3F7E8;
	color:#48545D;
	font-size:1.1em;
	margin-bottom:12px;
	margin-left:8px;
	width:92%;
}
.createPage #project {
	border: 1px solid #DDE0E3;
	background-color: #F3F3F3;
	padding: 14px;
	margin-top: 14px;
}
.createPage #project h3 {
	font-size: 1.6em;
	font-weight: bold;
	color: #48545D;
	margin: 0;
	padding-bottom: 16px;
}
.createPage #project h4 {
	color:#6A9142;
	font-size: 1.2em;
	text-transform: uppercase;
}
.createPage #wrapper #project .image_holder {
	float: left;
	border: 1px solid #DDE0E3;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:5px;
	background-color: #FFFFFF;
}
.createPage #wrapper #project .image_holder img {
	padding: 7px;
}
.createPage #wrapper #project .image_holder .image_caption {
	margin-bottom: 12px;
	margin-left: 8px;
	color: #48545D;
	width: 200px;
	font-size: 1.1em;
}
.createPage #navright .promo {
	width: 226px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}

.createPage .step {border: solid 1px #CCCCCC; margin:10px 0; padding:12px 12px 0px 12px; clear:left;}
.createPage .step img {
	float: left;
	margin: 10px 10px 14px 0;
	padding: 9px 9px 12px;
	border: 1px solid #DDE0E3;
	background-color: #FFFFFF;
}

/* Misc */

#main .back_to_top {
	display: block;
	margin-top: 14px;
	margin-bottom: 14px;
}
#main .divider {
	height: 1px;
	margin-top: 14px;
	margin-bottom: 14px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDE0E3;
}

/* Discover page */

.discoverPage #navright .promo, .createPage #navright .promo {
	width: 224px;
}
.discoverPage #navright .promo img, .createPage #navright .promo img {
	width: 224px;
}
#navright .audioguide
{
    width:224px;
}

/* Plan page styles */

.planPage #wrapper #main .image_holder {
	border: 1px solid #DDE0E3;
	margin:0px;
	background-color: #FFFFFF;
	width: 524px;
}
.planPage #wrapper #main .image_holder img {
	padding: 9px;
}

.planPage #wrapper #main .image_holder .image_caption {
	background-color:#F3F7E8;
	color:#48545D;
	display:inline;
	font-size:1.1em;
	margin-bottom:2px;
	margin-left:8px;
	margin-top:4px;
	float: left;
	clear: both;
}
ul.pricesOpening{margin:1em 0 2em 1em}
ul.pricesOpening li{list-style-type:disc; list-style:inside;font-size:1.4em; line-height:1.6em; margin-left:1em}


.planPage #navright .promo, .planPage #navright .promo img {
	width:211px;
}
.planPage #navright {
	width:211px;
}
.planPage #main {
	width:538px;}
	
	
	
/* Quote image */


#user_comments h4 {
	font-family: Times, "Times New Roman", serif;
	color:#656D70;
    font-size:1em;
	line-height:1.2;
	padding: 0.5em;
	margin: 0;
}
#user_comments #open_quote {
	margin-bottom: 8px;
	margin-right: 7px;
}
#user_comments #close_quote {
	margin-left:11px;
position:relative;
top:6px;
}


/* CHRIS DEBUGGING CHANGES 10/Sep 2007 */

.promo h4 span, .promo_var h4 span { display: none; } /* fixes the overwide crosslinks box AND the dropping rightnav */

#footer a:link, #footer a:visited { font-size: 1.2em; color: white; }

#help4 #main a:link, #help4 #main a:visited { font-size 1.2em, margin-bottom: 0.5em; }
#help4 #main>ul { margin-bottom 2em; }

/* ======Sitewide footer styling=====*/
#site-footer-holder {clear: both; float:left; padding-top:40px; font: 12px Arial, sans-serif;}
#site-footer { margin: 0 auto; width: 600px; min-height: 160px; padding: 0px 3px 0px; text-align: left; overflow: auto;}
#site-footer .search { float: right; margin-top: 3px;}
#site-footer ul { float: right; list-style: none; font-weight: bold; text-align: right; min-height: 160px; padding-left: 10px; margin-left: 10px; border-left: 1px solid #838380;}
#site-footer ul.firstlist { border-left: none; margin-left: 0px; padding-left: 0px; width: 150px;}
#site-footer ul li { color: #1e5606; background: none; padding-left: 0px;}
#site-footer ul li a { color: #424240; text-decoration: none; font-weight:normal;}
#site-footer ul li a:hover { text-decoration: underline;}
#site-footer .footer-search {clear:both; width 600px}
#site-footer form { margin-top: 15px;}
#site-footer-holder span { clear: both; float: left; width: 600px; font-size: 0.8em; color: #838380; margin: 12px 0px 8px;}
.footer-searchform  fieldset { border: 0px; min-width: 600px;}
.footer-searchform  .textbox { float: right; min-width: 175px; min-height: 16px; color: #6d6d6d; font-size: 0.9em; font-weight: bold; padding: 2px 0px 0px 5px; margin-right: 5px;}
.footer-searchform  select { float: right; min-width: 92px; min-height: 18px; color: #6d6d6d; font-size: 0.9em; font-weight: bold; padding: 2px 0px 0px 5px; margin-right: 5px;}
.footer-searchform  .submit { float: right;}
