/* RBKC virtual museum print styles */

body { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000; }
img { border:none; }

/* hide RBKC header styles */
.rbkcheaderright, .rbkcheaderrightbottom, #rbkcbreadcrumb, #topmenu { display:none !important; }


/* layout styles overrides */
#vmsiteborder { border: none; margin: 0px; padding: 0px; display:block; clear:both; }
#vmcenterbody { margin:0px !important; padding:0px !important; }
/* top menu */
#vmtopmenu { display:none!important; }

/* header */
#vmheader { background-color:#FFFFFF; padding:0px; margin:0px; font-size:70%; height:96px; border:none; position:relative;}
#vmheader .vmlogo { float:left; overflow:hidden; background:none; padding:0px; margin:0px 35px 0px 0px; }
#vmheader ul { display:none; }
#vmheader form { display:none; }
/* footer */
#vmfooter, #vmfooter p { border:none; margin:0px; padding:0px; }

#vmfooter a { display:none; border:none; }

/* main body */
#vmbody { position:relative; padding:0px; margin:0px; left:0px; top:0px; width: 100%; }

/* center column */
#vmmaincontent { font-size:80% !important; line-height:150% !important; position:relative !important; width:100% !important; margin:0px 200px 0px 0px !important; padding:0px !important; z-index:1 !important; background-color:#FFFFFF !important;/* This allows the content to overlap the right menu in narrow windows in good browsers. */ }

/* splash page fix */
#vmcenterbody #vmmaincontent { width:45% !important; }

/* left column */
#vmleftcol { display:none; }

/* right column */
#vmrightcol { position:relative; width:100%; top:0px; right:0px; padding:0px; z-index:1;}
/* gallery thumbnail - right column */
#vmrightcol .gallerythumbnail { width: 174px; padding:0px; margin:0px 0px 30px; background: #FFFFFF; text-align:center; }
#vmrightcol .gallerythumbnail div { margin:0px;padding:0px; background-color:#FFFFFF; border:none;}
#vmrightcol .gallerythumbnail p { padding:5px 8px 8px; margin:0px; font-size: 70%; line-height: 130%; text-align:left; }
#vmrightcol .gallerythumbnail img { padding:0px; margin:0px;  }
#vmmaincontent .galleryenlargeicon , #vmrightcol .galleryenlargeicon { display:none;}

/* contact box */
.contactbox { width:100%; font-size:80%; line-height:140%; padding:0px; margin:20px 0px !important; background-color:#FFFFFF; }
.contactbox h2 { font-size:100% !important; background-color:#FFFFFF; color:#000000; padding:0px; margin:0px; }
.contactbox p { padding:5px 0px; margin:0px; }

/* heading styles */
#vmmaincontent h1 { padding:0px; margin:0px 0px -5px 0px; border-bottom:1px solid #999999; font-size:160%; line-height:130%; font-weight:bold !important; font-family: "Trebuchet MS", Verdana, sans-serif; }
html>body #vmmaincontent h1 {margin-bottom: 13px}
#vmmaincontent h2 { font-size:110%; margin-bottom:0px;line-height:130%;}
#vmmaincontent h3 { font-size:100%; margin-bottom:0px;line-height:130%;}
html>body #vmmaincontent h2,html>body #vmmaincontent h3 { margin-bottom:5px; }
#vmmaincontent h4, #vmmaincontent h5, #vmmaincontent h6 { font-size:100%; margin-bottom:5px;}


/* general body text styles */
.helptip { font-size:90%;color:#4B4B4B; }
.vmnextprevious { display:none; }

/* form pagination styles */
.pagination { display:none; }

/* list - related pages */
#vmmaincontent .relatedpages p { color:#000000; }
#vmmaincontent .relatedlinks { display:none; }

/* list - search results */
#vmmaincontent .searchresults h2 { padding-bottom:6px;}
#vmmaincontent .searchresults th { color: #FFFFFF; font-size:85%; text-align: left; vertical-align: top; margin: 0px; padding: 2px 10px; background: #993C43; }
#vmmaincontent .searchresults td { margin: 0px; padding: 4px 8px;font-size:85%;}
#vmmaincontent .searchresults td.tablecell01b { background-color:#E0E0E0;}
#vmmaincontent .searchresults a.bpicon { background: none; padding-left:0px; display:block; }
#vmmaincontent .searchresults td p { font-size:100%; }
#vmmaincontent .searchresults a { color:#993C43; }
#vmmaincontent .searchresults table { border:none; }


/* form styles */
#vmmaincontent form { display:none; }
#vmmaincontent .formheader { display:none; }

/* blue plaque record styles */
#vmblueplaque { position:relative; width:100%; margin:26px 0px 0px 0px; padding:0px;}
#vmblueplaque .gallerythumbnail { float:left; border: none; width: 162px; font-size:85%; line-height: 130%; padding:0px; margin:0px; background: #BFCBCD; text-align:center; }
html>body #vmblueplaque .gallerythumbnail { width:192px;}
#vmblueplaque .gallerythumbnail div { margin:0px;padding:1px; background-color:#D6DEDF; border:none; width:190px;}
html>body #vmblueplaque .gallerythumbnail { margin-bottom:10px; }
#vmblueplaque .gallerythumbnail p { padding:8px 0px 8px 8px; margin:0px; text-align:left; }
#vmblueplaque .gallerythumbnail img { }
html>body #vmblueplaque { margin-top:0px; }
#vmblueplaque .details { border:none; background: #FFFFFF; }
#vmblueplaque .details h2, #vmblueplaque .gallerythumbnail h2 { background: #FFFFFF; color:#000000; }

#vmblueplaque .details ul { display:none; }


/* gallery */
#gallery { padding: 0px; margin: 0px; position: relative;  }
#gallery .gallerythumbnail {
	border:none;
	padding: 0px;
	margin: 0px;
	float:left;
	text-align: left;
	width: 200px;font-size:85%; 
	height:230px; max-height:230px; overflow:hidden; background: #FFFFFF; 
}
#gallery .gallerythumbnail div { text-align:center;margin:0px; padding:0px; }
#gallery .gallerythumbnail .thumb { border: 10px solid #FFFFFF; margin: 0px 0px 3px 0px}
#gallery .gallerythumbnail p { padding:0px 18px; margin:0px; }
#galleryimagemedium { font-size:85%; line-height: 140%; margin: 0px; padding: 0; text-align:left;}
#galleryimagemedium img, #galleryimagelarge img { border: none; text-align:left;}
#galleryimagemedium p, #galleryimagelarge p { padding:5px 0px; margin: 0px; text-align:left;}
#galleryimagelarge { font-size:85%; line-height: 140%; margin: 0px; padding: 0px; text-align:left;  }
.gallerypaginationlinks { display:none }

/* copyright message */
.copyright p { margin:0px; padding:0px; }
.copyright { font-size:85%; line-height:130%; color:#000000; border-top:1px solid #000000; padding:5px 0px 0px 0px; margin:0px; clear:both;}

/* adobe info */
.adobebox { display:none;}

/* homepage */
#vmhome #vmrightcol { display:none !important; }
#vmhome div, #vmhome #vmmaincontent { display:block !important; width:100% !important; float:none; margin:0 !important;}

