/* Overriding ESP styles */
body{background:none;}
h1{margin-top:10px;}
h2{background:#f4f4f4;font-size:1em;font-weight:bold;margin:0px;padding:3px;}
#body,#bodyinner{margin:0px!important;padding:0px!important;width:auto;}
#body{border-right-width:150px;border-right-color:#e2e2e2;}
#right{border-top:7px solid White;position:absolute;right:0px;width:150px;}
#right h1{margin-top:0px;}
#topbanner img{float:right;}
#topbanner h1{font-size:2.5em;position:absolute;left:20px;}
#topbanner h1 a{color:Yellow;}
/*#textsizer{background:#3a3a3a;color:White;padding:3px;right:160px;top:62px;width:130px;z-index:100;}*/
#textsizer{background:#3a3a3a;color:White;margin:-10px 0px 0px 0px;padding:3px;position:relative;z-index:100;}
#textsizer a{color:White;}

/* Elements */
/*h1{font-size:1.6em;margin-top:0px;}
h2{background:#f4f4f4;color:#333333;font-size:1.2em;}
img{border:none;}*/

/**
 * ================================================
 * Start of global classes 
 */
div.informationPanel{margin-top:15px;}
div.panel{border:20px solid #66cc66;display:block;width:300px;}
div.error{background:red;color:White;font-weight:bold;padding:10px;}
div.error a{color:Yellow;}
a.close{background:#d4d4d4 url("../img/bgClose.gif") no-repeat center center;display:block;float:right;height:16px;width:16px;}
/**
 * ================================================
 * End of global classes 
 */
/**
 * Start of CORE layout containers
 * ================================================
 */
#nav{background:#c8d0d4 url("../img/bgNav.png") repeat-x bottom left;border-bottom:1px solid #999999;padding:5px;position:fixed;width:100%;}
#nav ul{list-style:none;margin:0px;padding:0px 0px 0px 5px;}
#nav li{display:block;float:left;}
#nav a{color:#333333;font-size:1.6em;text-decoration:none;}
#nav a:hover{color:#ffffff;}
#nav ul.access{display:none;float:right;margin-right:20px;}
#content{padding:50px 10px 10px 10px;}
/**
 * ================================================
 * End of CORE layout containers
 */
/**
 * Start Museums list page
 * ================================================
 */
#museumslist{padding:0px 10px 10px 10px;}
#museumslist ul{list-style:none;margin:5px 0px 0px 0px;padding:0px;}
#museumslist li{padding:2px;}
/**
 * ================================================
 * End Museums list page
 */
/** 
 * Start of homepage 
 * ================================================
 */
#center{margin-left:350px;margin-right:10px;}
#leftcolumn{float:left;}

#resources h1,#leftcolumn h1{color:Orange!important;}
#resources img{height:150px;width:150px;}
#resources div.left div,
#resources div.right div{height:150px;width:150px;}
#resources div.left div.thumb,
#resources div.right div.description{float:left;}
#resources div.right div.thumb,
#resources div.left div.description{float:right;}
#resources div.description h2 a{color:#0066FF;}
#resources div.description p{margin:0px 3px 3px 3px;}
#resources div.clear{clear:both;}
#resources div.popup{height:auto!important;width:400px!important;}

/*
#resources img{height:150px;width:150px;}
#resources a{display:block;text-decoration:none;}
#resources ul{line-height:20px;list-style:none;margin:0px;padding:20px;}/ * The container * /
#resources li{font-weight:bold;margin:0px;padding:0px;text-transform:uppercase;width:300px;}
#resources li li{font-weight:normal;line-height:15px;margin:0px;padding:0px;text-transform:none;}/ * The thumb,description pair  container* /
#resources li li div{display:block;height:150px;width:150px;}
#resources div.description{height:145px;overflow:hidden;padding:10px;width:130px;}
#resources div.description a:first-letter{display:block;float: left;font-family: Old English, Georgia,serif;font-size: 300%;line-height: 0.85em;margin-right: 0.1em;margin-bottom:-0.25em;}

#resources li.right{padding-bottom:20px;}

#resources li.left div.thumb{float:left;}
#resources li.right div.thumb{float:right;}
*/


div.popup{border:0px solid #cccccc;height:280px;overflow:auto;padding:10px;position:absolute;text-transform:none;width:280px;z-index:10000;}
div.popup{background:White;border:2px solid Gray;color:#444444;font-weight:normal;height:auto;margin:10px;max-width:300px;position:absolute;width:auto;-moz-border-radius:10px;}
div.popup h2{font-size:1em;font-weight:bold;margin:0px;}

.hotspot{background:none;cursor:url(img/magnifying_glass.cur),url(../img/magnifying_glass.png),auto;}
#museums{margin-top:10px;}
#museums h2{background:none;font-size:1em;margin:-17px 0px 0px 0px;text-transform:uppercase;}
#museums h3{text-align:right;margin:0px;padding:3px;}
/*#museums img{width:300px;}*/



div.closeupon{float:left;width:250px;}
div.digit{margin:10px 0px 0px 260px;}

div.closeupon ul.bulletless,
div.digit ul.bulletless{line-height:2em;}

/*
#closeupon div.left{float:left;width:250px;}
#closeupon div{padding-top:10px;}
#digit{float:right;margin-top:-10px;/*width:228px;* /}
#digit img{display:block;}
#favourites{margin-right:250px;}
#favourites ul{list-style:none;margin:10px 0px 0px 0px;padding:0px;}
#favourites li{margin-bottom:10px;}
#favourites p,#closeupon p{margin-top:5px;}
*/



/* Homepage colors */
#resources h1{margin:0px;}
#resources a{color:Black;}
#resources li{background:#dededc;}/* The box border */
#resources li li{background:White;}/* The inner area */
#resources div.description:hover{background:Yellow;}
/**
 * =================================================
 * End of homepage
 */
 /** 
 * Start of packspage 
 * =================================================
 */
#packs{margin:0px 10px 0px 10px;}
#packs ul{list-style:none;margin:0px;padding:0px;}
#packs li{border:1px solid Silver;display:block;float:left;height:150px;margin:10px;padding:5px;text-align:center;width:150px;}
#packs img{display:block;height:100px;margin:10px auto;width:100px;}
#packs a{text-decoration:none;}
/* Colors */
#packs li{border-color:Silver;}
#packs li:hover{background:Yellow;}
#packs a{color:Black;}
#packs a.icon{display:none;height:auto;position:absolute;width:auto;}
#packs a.icon img{display:inline;height:auto;width:auto;}
#packs a.pdf{margin:15px 0px 0px 20px;}
#packs a.swf{margin:15px 0px 0px 0px;}

#packs #textsizer{float:right;width:200px;}
#packs #textsizer a{color:White;}

#downloads{clear:both;margin:0px 10px 0px 10px;padding-top:20px;}

body.pack #body{border:none;}

/** 
 * =================================================
 * End of packspage 
 */
 
 
/**
 * Start of Museum Page
 * =================================================
 */
#map{border-left:10px solid White;float:right;height:400px;margin-left:10px;margin-right:10px;width:400px;}
#map div.map_description{height:300px;overflow:auto;}
#map img.thumb{float:left;margin-bottom:10px;margin-right:10px;max-height:100px;max-width:100px;width:100px;}
#feeds,#espResults{clear:both;float:none;}
#espResults h2,#espResults h3,#espResults p{margin:0px;}
#espResults h3{font-size:1em;margin:5px 0px 0px 0px;}
#espResults div{padding:0px 5px 0px 5px;}
#espResults a{color:Black;text-decoration:none;}
#espResults a:hover{text-decoration:underline;}
#espResults p{color:Gray;margin:0px 0px 5px 0px;}
#espResults form{border-top:1px solid #c4c4c4;}
#espResults fieldset div{margin:0px;padding:0px;}
#espResults fieldset{border:0px;margin:0px;padding:10px 0px 10px 0px;}
#espResults legend{font-size:1.2em;padding:5px 0px 5px 0px;width:480px;}
#espResults label{width:75px;}
#espResults input.text{width:330px;}
div.waiting{background:url("/assets/images/themePopup/loading.gif") no-repeat;float:right;padding-left:20px;width:480px;}
#museum{margin-left:10px;margin-right:10px;}
#museum img.mainimage{float:left;margin-right:10px;}
#searchForm{float:none;}
#feeds{margin:10px;}
#feeds ul,#feeds h3{padding:0px 5px 0px 5px;}
#feeds h3{font-size:1.2em;font-weight:bold;margin:5px 0px 5px 0px;}
#feeds li{margin-bottom:5px;}

body.museum #right ul{background:#e6e8f5;}



/**
 * MUSEUMS page
 */
body.museums_list #body{border:none;}
