/*BROWSER RESET*//*BROWSER RESET*//*BROWSER RESET*//*BROWSER RESET*/

*{
  margin:0;
  padding:0;
  border-collapse:collapse;
  vertical-align:top;
}

html{
	min-height: 100%;
	height: auto;
	margin-bottom:1px;
}

/*COMMON STYLES*//*COMMON STYLES*//*COMMON STYLES*//*COMMON STYLES*/

body{
  background:url('images/main-background.jpg') top left repeat-x #460707;
  height:100%;
  color:#505862;
  font:normal normal 80% arial,sans-serif;
  line-height:1.4em;
}

a img{
  border:0px !important;
}

h2{
  font:normal normal 1.7em timesnewroman,serif;
  color:#3D0101;
  padding:0px 0 5px 0;
}

h3{
  font:normal normal 1.5em timesnewroman,serif;
  color:#3D0101;
  padding:10px 0 5px 0;
}

p{
  padding:5px 0 5px 0;
}

a,a:active,a:visited{
  color:#3D0101;
  text-decoration:underline;
}

a:hover{
  text-decoration:none;
}

a.backLink,a.backLink:visited,a.backLink:active{
  color:#505862;
  text-decoration:underline;
}

a.backLink:hover{
  text-decoration:none;
}

hr{
  color:#3D0101;
  background-color:#3D0101;
  height:1px;
  border:0px;
  clear:both;
}

#leftColumn img,#midColumn img{
  border:1px solid #f2e9cb;
}

#leftColumn ul,ol{
  margin-left:30px;
   padding:5px 10px 5px 0;
  list-style-type:disc;
  position:relative;
  left:10px;
}

#leftColumn li{
  padding:3px 0 3px 0;
}

.alignright{
  float:right;
}

.alignleft{
  float:left;
}

img.alignright{
  margin:5px 0px 10px 10px;
  clear:right;
}

img.alignleft{
  margin:5px 10px 10px 0px;
  clear:left;
}

div.alignleft,div.alignright{
  padding-bottom:10px;
}

.Linksalignleft{
  float:left;
}

.Linksalignright{
  float:right;
}

.Linksalignleft p,.Linksalignright p{
  padding-bottom:10px;
}


ul{
  list-style-type:disc;
  margin:5px 0 5px 30px;
}

/*LAYOUT*//*LAYOUT*//*LAYOUT*//*LAYOUT*//*LAYOUT*//*LAYOUT*//*LAYOUT*/

#wrap{
  width:990px;
  margin:55px auto 0 auto;
  background:url('images/border-background.jpg') top right repeat-y;
  overflow:auto;
}
 
#content{
  background:url('images/right-border.jpg') top right no-repeat transparent;
  min-height:631px;
  width:787px;
  padding:12px 41px 0px 12px;
  float:right;
}

#rightColumn{
  width:177px;
  padding-top:8px;
  float:right;
  overflow:hidden;
}

#leftColumn{
  width:590px;
  float:left;
  padding:10px 10px 0 0;
}

#midColumn{
  width:787px;
  float:left;
  padding:10px 0px 0 0;
}

/*RIGH HAND SIDE GALLERY*/

#galleryWrap{
  overflow:hidden;
  width:177px;
}

#galleryWrap h3{
  border-bottom:1px solid #3D0101;
  padding-bottom:3px !important;
  margin-bottom:0px !important;
  width:177px;
}

#galleryWrap p{
  margin:0;
  padding:0;
}

 input.addtobasket{
  float:none;
  width:122px;
  height:26px;
  padding:0;
  margin:0;
  background:none;
  border:0;
}

#galleryWrap img{
  float:left;
  margin:0;
  width:auto !important;
  height:auto !important;
}

.clear{
  clear:both;
  font-size:0em;
  line-height:0em;
  margin:0;
  padding:0;
}


img.exhibitionImage{
}
 
/*SECTIONS*//*SECTIONS*//*SECTIONS*//*SECTIONS*//*SECTIONS*//*SECTIONS*//*SECTIONS*/


/*HEADER*/

#header{
  width:840px;
  padding:0 0 0 150px;
  height:48px;
  background:url('images/header-background.jpg') top left repeat-y #831212;
}

h1{
  width:315px;
  height:48px;
  font:italic normal 0.4em timesnewroman,serif;
}

h1 span{
  background:url('images/laurence-sterne-trust.jpg') top left no-repeat #831212;
  width:315px;
  height:48px;
  position:absolute;
}

/*NAVIGATION*/

#nav{
  width:150px;
  float:left;
}

#nav ul{
  list-style-type:none;
  margin:0;
}

#nav li{
  padding-bottom:5px;
}

#nav .subhead{
  padding-bottom:2px;
}

#nav .sub{
  padding-bottom:3px;
  padding-left:20px;
}

#nav a,#nav a:link,#nav a:visited,#nav a:active{
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}

#nav a:hover,#nav a.on{
  color:#E7DAAD;
}


/*FOOTER*/

#footer{
  clear:both;
  width:960px;
  color:#E7DAAD;
  margin:0 auto 0 auto;
  font-size:0.85em;
  text-align:right;
  height:30px;
  padding:20px 30px 0 0;
  background:url('images/footer.jpg') top right no-repeat;
}

#footer p{
  margin:0;
  padding:0;
}

#footer a,#footer a:visited,#footer a:active{
  text-decoration:none;
  color:#E7DAAD;
}

#footer a:hover{
  text-decoration:underline;
}

/*RIGHT HAND COLUMN*/

#rightColumn h3{
  margin:4px 0 0 0;
  padding:0;
  color:#3D0101;
  font-weight:bold;
  font-size:1em;
  font-family:arial,sans-serif;
}

#rightColumn hr{
  width:177px;
  margin:6px 0 6px 0;
}

#rightColumn h4{
  font-size:1em;
  font-weight:bold;
  color:#3D0101;
  padding:0;
  margin:0 3px 0 0;
}

#rightColumn h4 a,#rightColumn h4 a:active,#rightColumn h4 a:visited{
  text-decoration:underline;
  color:#3D0101;
}

#rightColumn h4 a:hover{
  text-decoration:none;
}

#rightColumn a,#rightColumn a:active,#rightColumn a:visited{
  color:#505862;
  text-decoration:underline;
}

#rightColumn a:hover{
  text-decoration:none;
}

#rightColumn img{
  margin:5px 5px 5px 0;
  float:left;
}

#rightColumn .alignright{
  width:100px;
  float:right;
  padding-top:0px;
}

#newsletterWidget{
  background:url('images/newsletter-widget-icon.gif') 5px 28px no-repeat #F2E5DF;
  padding:1px 5px 5px 5px;
  width:167px;
  height:99px;
  overflow:auto;
  margin:0 0 10px 0;
}

#newsletterWidget h3{
  font:italic normal 1.7em timesnewroman,serif;
  color:#3D0101;
  padding:0px;
  margin:0px;
}

#newsletterWidget p{
  text-align:center;
  display:block;
  width:130px;
  padding:25px 0 0 0;
  float:right;
}

#newsletterWidget a,#newsletterWidget a:active,#newsletterWidget a:visited,#newsletterWidget a:hover{
  color:#505862;
}

/*Donate widget*/

#donateWidget{
  background:#F2E5DF;
  padding:1px 5px 5px 5px;
  width:167px;
  overflow:auto;
  float:right;
  clear:right;
  margin:0 0 10px 0;
}

#donateWidget h3{
  font:italic normal 1.7em timesnewroman,serif;
  color:#3D0101;
  padding:0px;
  margin:0px;
}

#donateWidget form{
  background:transparent;
  margin:0;
  width:167px;
  padding:4px 0 0 0;
}

#donateWidget .price{
  width:78px;
  float:left;
  height:24px;
  color:#505862;
  font:normal normal 1.5em timesnewroman,serif;
}

#donateWidget .submit{
  width:78px;
  height:26px;
  padding:0;
  float:right;
}

#donateWidget p{
  text-align:center;
  display:block;
  width:130px;
  padding:25px 0 0 0;
  float:right;
}

#donateWidget a,#donateWidget a:active,#donateWidget a:visited,#donateWidget a:hover{
  color:#505862;
}

/*Membership widget*/

/*Donate widget*/

#membershipWidget{
  background:#F2E5DF;
  padding:1px 5px 5px 5px;
  width:167px;
  overflow:auto;
  float:right;
  clear:right;
  margin:0 0 10px 0;
}

#membershipWidget h3{
  font:italic normal 1.7em timesnewroman,serif;
  color:#3D0101;
  padding:0px;
  margin:0px;
}

#membershipWidget form{
  background:transparent;
  margin:0;
  width:167px;
  overflow:auto;
  padding:4px 0 4px 0;
}

#membershipWidget .price{
  width:78px;
  float:left;
  height:24px;
  color:#505862;
  font:normal normal 1.5em timesnewroman,serif;
}

#membershipWidget .submit{
  width:78px;
  height:26px;
  padding:0;
  float:right;
}

#membershipWidget p{
}

#membershipWidget .membership{
  border:0px;
  width:auto;
  height:auto;
  padding:0;
  text-decoration:underline;
  background:#F2E5DF;
  color:#3D0101;
  float:left;
  clear:left;
}

#membershipWidget .membership:hover{
  text-decoration:none;
}

/*Shop widget*/

#shopWidget{
  background:url('images/shop-widget.jpg') 5px 34px no-repeat #F2E5DF;
  padding:1px 5px 5px 5px;
  width:167px;
  height:92px;
  overflow:auto;
  margin:0 0 10px 0;
}

#shopWidget h3{
  font:italic normal 1.7em timesnewroman,serif;
  color:#3D0101;
  padding:0px;
  margin:0px;
}

#shopWidget p{
  display:block;
  width:105px;
  padding:14px 0 0 0;
  float:right;
}

#shopWidget a,#shopWidget a:active,#shopWidget a:visited,#shopWidget a:hover{
  color:#505862;
}


/*FEATURED BOX ON HOME PAGE*/

#homeFeatured{
  width:562px;
  background:#F2E9CB;
  padding:14px;
  margin:10px 0 0 0;
  overflow:auto;
}

#homeFeatured h3{
  font:normal normal 1.7em timesnewroman,serif;
  color:#3D0101;
  padding:0 0 5px 0;
}

#homeFeatured img{
  float:left;
  margin:0 10px 5px 0;
}

#homeFeatured .fText{
  float:right; 
  width:295px;
}

/*LATEST NEWS ON HOME PAGE*/

#latestNews{
  width:562px;
  background:#F2E9CB;
  padding:14px;
  margin:10px 0 0 0;
  overflow:auto;
}

#latestNews h3{
  font:normal normal 1.7em timesnewroman,serif;
  color:#3D0101;
  padding:0 0 5px 0;
}

/*SHOP PAGES*/

#productList{
  width:807px;
  overflow:hidden;
}

#productList form{
  margin:0 0 10px 0;
}

#productList label{
  width:40px;
  display:block;
  float:left;
}

#productList select{
  width:170px;
}

#productList img{
  display:block;
  margin:0 auto 0 auto;
}

#productList .category img{
  display:block;
  margin:0;
}

#productList p{
  padding:10px 0 0 0;
  margin:0;
}

#productList .category p{
  padding:10px 0 0 0;
  margin:0;
  width:170px;
}

#productList a,#productList a:active,#productList a:visited{
  color:#505862;
}

#productList strong a,#productList strong a:active,#productList strong a:visited{
  text-decoration:underline;
}

#productList strong a:hover{
  text-decoration:none;
}

#productList div{
  width:169px;
  background:#F2E9CB;
  float:left;
  overflow:hidden;
  margin:10px 10px 0 0;
  height:265px;
  padding:10px;
}

#productList div.category{
  width:170px;
  /*background:#E3A3B1;*/
  float:left;
  background:#fff;
  overflow:hidden;
  margin:10px 10px 0 0;
  height:auto;
  padding:10px;
}

#productList div.category a{
  height:auto;
}

#productList .catImgWrap{
  height:150px;
  overflow:hidden;
  display:block;
  vertical-align:middle;
}

#viewBasket{
  float:right;
  clear:right;
  width:126px;
  background:url('images/basket-icon.jpg') 3px 2px no-repeat #F2E9CB;
  color:#505862;
  border:1px solid #FAF7EB;
  margin:0px 0 10px 0;
  padding:3px 0px 4px 49px;
  line-height:1.4em;
}

#viewBasket a,#viewBasket a:active,
#viewBasket a:visited,#viewBasket a:hover{
  font:italic normal 1.3em timesnewroman,serif;
}

.catDesc{
  width:600px;
}

.shopItemWrap p,.detailsWrap p{
  width:420px;
}

.midWrap p{
  width:600px;
}

a.eventEnquiry,a.eventEnquiry:active,a.eventEnquiry:visited,a.eventEnquiry:hover{
  background:url('images/icon-quill.gif') left no-repeat;
  padding:0 0 0 20px;
}

/*CONTACT PAGE*/

#map{
  width:785px;
  clear:both;
  height:320px;
  margin:10px 0 10px 0px;
  border:1px solid #505862;
}

#contactForm{
  float:left;
  width:340px;
  position:relative;
  left:0;
  background:transparent;
}

#contactForm .err{
  padding-left:0px;
  width:335px;
}

#contactForm input,#contactForm textarea{
  width:200px;
  margin-right:35px;
}

.err img{
  margin:1px 4px 0 0;
  border:0px !important;
}

#contactForm label{
  padding-left:0px;
  width:60px;
}

form{
  background:#fff;
  padding:10px 10px 5px 10px;
  width:310px;
}

form p{
  margin:0;
  padding:0;
}

form ul{
  list-style-type:none;
  margin:5px 0 0 0;
}

form .err{
  color:#e00;
  clear:both;
  display:block;
  width:310px;
  margin:0 0 5px 0;
}

form li{
  clear:both;
  overflow:auto;
  padding-bottom:5px;
}

label{
  display:block;
  float:left;
  width:90px;
}

input{
  float:right;
  width:200px;
  font:normal normal 1em arial,sans-serif;
  padding:1px;
  background:#FAF7EB;
  border:1px solid #E2CE87;
}

input.checkbox,#contactForm input.checkbox{
  width:20px;
  float:left;
  margin-top:3px;
  border:0px;
  background:#fff;
}

#contactForm label.checkbox{
  width:170px;
}

textarea{
  float:right;
  width:200px;
  height:110px;
  overflow:auto;
  font:normal normal 1em arial,sans-serif;
  padding:1px;
  background:#FAF7EB;
  border:1px solid #E2CE87;
}

fieldset{
  border:0;
}

input.button,#contactForm input.button{
  width:62px;
  background:#8D6A6A;
  color:#fff;
  padding:0px;
  font:bold normal 1.2em georgia,serif;
}

#contactForm input.button{
  width:62px;
}

#newsletterForm input.button{
  width:79px;
  margin:0 1px 1px 0;
}

#contactDetails{
  padding-top:15px;
  float:left;
}

/* ENQUIRY FORM */
.enquirytitle{
	padding-left: 0px; 
}

/*EXHIBITIONS AND EVENTS*/

.exhibitionItem{
  width:759px;
  background:#F2E9CB;
  padding:14px;
  overflow:auto;
  margin:10px auto 4px auto;
}

.exhibitionText{
  width:522px;
  float:right;
}

.exhibitionItem a,.exhibitionItem a:active,.exhibitionItem a:visited,.exhibitionItem a:hover{
  color:#505862;
}

a.related,a.related:active,a.related:visited,a.related:hover{
  color:#505862;
}

.exhibitionItem h3 a,.exhibitionItem h3 a:active,.exhibitionItem h3 a:visited,.exhibitionItem h3 a:hover{
  color:#3D0101;
}


.exhibitionItem img{
  display:block;
  margin:0 auto 0 auto;
  position:relative;
  left:-7px;
}

.exhibitionItem h3{
  font:normal normal 1.7em timesnewroman,serif;
  color:#3D0101;
  padding:0 0 5px 0;
}

.exhibitionImg{
  float:left;
  width:235px;
  height:100%;
}

.exhibitionItem .fText{
  float:right; 
  width:295px;
}

/*MINI ROLLOVER GALLERY*/

#galleryPhotos{
  width:335px;
  float:right;
  clear:right;
  margin:5px 0 10px 10px;
  overflow:hidden;
  display:inline;
}

.thumbnails{
  width:344px;
  margin:9px 0 0 0;
  overflow:hidden;
}

.thumbnails img{
  float:left;
  margin:0px 9px 0 0;
}

/*SHANDY HALL HISTORY PAGE*/

#historyPhotos{
  width:205px;
  float:left;
  height:100%;
}

#historyPhotos img{
  margin:5px 10px 0 0px;
}

#historyText{
  width:385px;
  float:right;
}

#historyPhotos .caption{
  text-align:center;
  font-size:0.9em;
  margin:0;
  padding:0;
}

.caption{
  text-align:center;
  font-size:0.9em;
  margin:0;
  padding:0;
}

/*NEWSLETTER SIGN UP POP UP WINDOW*/

#popUp{
  margin:55px 10px 10px 10px;
}

#popUp h2{
  color:#505862;
  font:bold normal 1.1em arial,sans-serif;
  padding:0 0 10px 0;
  margin:0;
}

#popUp h1{
  margin:0 auto 0 auto;
}

#popUp h3{
  color:#D2A898;
  padding:0px 0 5px 0;
  font-size:1.3em;
  margin:0;
}

#newsletterForm li{
  padding-bottom:10px;
}

#newsletterForm{
  /*background:url('images/newsletter-bg.jpg') 0px 40px no-repeat #fff;
  
  width:360px;*/
  margin:0 auto 0 auto;
}

#newsletterForm label{
 /* margin-left:50px;*/
}

.articleList{
  padding:5px 0 10px 0;
  clear:both;
}

.articleList h3{
  border-bottom:1px solid #3D0101;
  padding-bottom:3px !important;
}

.articleList a,.articleList a:hover,
.articleList a:active,.articleList a:visited{
  background-position:top left;
  background-repeat:no-repeat;
  background-color:#fff;
  background-image:url('images/icons/document_text.png');
  padding:0 0 0 20px;
}

p.pdf a,p.pdf a:active,p.pdf a:visited,p.pdf a:hover{
  background-image:url('images/icons/document_pdf.png') !important;
}

p.doc a,p.doc a:active,p.doc a:visited,p.doc a:hover{
  background-image:url('images/icons/document_word.png') !important;
}

p.video a,p.video a:active,p.video a:visited,p.video a:hover{
  background-image:url('images/icons/document_video.png') !important;
}

p.text a,p.text a:active,p.text a:visited,p.text a:hover{
  background-image:url('images/icons/document_text.png') !important;
}

p.link a,p.link a:active,p.link a:visited,p.link a:hover{
  background-image:url('images/icons/article-link.gif') !important;
}


/*
    COLOR BOX STYLES -- COLOR BOX STYLES -- COLOR BOX STYLES -- COLOR BOX STYLES
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(images/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(images/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(images/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/*PRINT STYLES*//*PRINT STYLES*//*PRINT STYLES*//*PRINT STYLES*/

@media print {
body{
  background:url('') ;
}

h1,h1 span{
  display:none;
  background:url('') transparent;
}
  
#header,#wrap,#content,#footer{
  background:url('') transparent;
  color:#505862;
}

#footer a,#footer a:active,#footer a:visited{
 color:#505862;
}

#nav{
  display:none;
}

.banner{
  display:none;
}

#content{
  position:relative;
  top:-50px;
  left:-50px;
}

}

.videoWrap{
  width:586px;
  background:#F2E9CB;
  padding:0px 2px 3px 2px;
  margin:10px 0 0 0;
}

.videoWrap p{
  padding:5px;
  margin:0 0 0 0;
  background:#F2E9CB;
  width:576px;
  font-weight:bold;
  font-size:1.2em;
}

.videoWrap embed,.videoWrap object{
  width:586px;
  height:358px;
  z-index:888;
}

.eventSideWrap{
  padding:0 0 10px 0;
}