/*
Theme Name: MOG
Theme URI: http://wordpress.org/
Description: The 2010 default theme for WordPress.
Author: the WordPress team
Version: 0.7
Tags: black, blue, white, two-columns, fixed-width, custom-header, theme-options, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/
.left {float:right; padding-left: 20px;}
.right {float:left; padding-right: 20px;}

body{
	margin:0;
	padding:0;
	background:#fff;
	font:14px/20px verdana, sans-serif;
	color:#214161;
	text-align:center;  /*for IE5 to center block level elements*/
	}

a:link{
	color:#4079b2;
	text-decoration:underline;
	padding:0 1px;
	background:none;
	}
	a:visited{
		color:#999;
		text-decoration:underline;
		padding:0 1px;
		background:none;
		}
	a:hover{
		color:#214161;
		text-decoration:none;
		padding:0 1px;
		background:#e8e8e8;
		}
	a img{
		background:none;
		}
img{
	border:0;
	background:none;
	}

h1{
	}
h2{
	font-size:20px;
	margin-bottom:-5px;
	}
h3{
	font-size:18px;
	margin-bottom:-5px;
	}
h4{
	font-size:14px;
	margin-bottom:-14px;
	}
	.h4alternate{
	margin-bottom:0;
	}
h5{
	font-size:13px;
	margin-bottom:-13px;
	}

table{
	margin:5px 0;
	}

td{
	padding:2px 5px;
	}

hr{
	border:0;
	color:#ccc;
	background-color:#ccc;
	height:1px;
	}

abbr, acronym, .help{
  border-bottom:1px dotted #999;
  cursor:help;
  }
  

dt{
	font-weight:bold;
	}
dd{
	margin:0;
	padding-bottom:1em;
	}

blockquote{
	border-left:5px solid #ccc;
	margin-left:1.5em;
	padding-left:5px;
	}
sup{
	font-size:.6em;
	}

/* Layout Sections
-------------------------------------------------------*/
.skip{		/* for the "Skip Navigation" link for people using screen readers */
	width:1px;
	height:1px;
	margin:0;
	padding:0;
	float:left;
	}
	.skip a{
		width:1px;
		height:1px;
		margin:0;
		padding:0;
		background:none;
		}
	.skip a:hover{
		background:none;
		}

#headwrap{
	width:100%;
	background:#fff;
	}
#header{
	width:770px;
	height:63px;
	margin:0 auto;
	padding:0;
/*	border-top:3px solid #4079b2;*/
	text-align:left;
	}
	#header h1{
		margin:0;
		padding:0;
		float:left;
		}
		#header h1 a:hover{
			background:none;
			}
	#searchlinks{
		padding:10px 0 0 0;
		}
	#searchlinks p{
		margin:7px 0 0 0;
		padding:0;
		color:#999;
		font-size:12px;
		line-height:14px;
		text-align:right;
		}
	#searchlinks a:link{
		color:#999;
		text-decoration:none;
		padding:0;
		background:none;
		}
		#searchlinks a:visited{
			color:#999;
			text-decoration:none;
			padding:0;
			background:none;
			}
		#searchlinks a:hover{
			color:#214161;
			text-decoration:none;
			padding:0;
			background:none;
			}

	#searchlinks .shop a:link{
		color:#f60;
		text-decoration:none;
		padding:0;
		background:none;
		}
		#searchlinks .shop a:visited{
			color:#f60;
			text-decoration:none;
			padding:0;
			background:none;
			}
		#searchlinks .shop a:hover{
			color:#214161;
			text-decoration:none;
			padding:0;
			background:none;
			}

	#searchlinks form{
		margin:0;
		padding:0;
		text-align:right;
		}
	#searchlinks label{
		display:none;
		}
	.globalsearchbox{
		width:130px;
		height:14px;
		margin:0;
		padding:0 1px 0 2px;
		border:1px solid #999;
		font-size:12px;
		}
	.globalsearchbutton{
		height:16px;
		margin:0;
		padding:0 1px 0 2px;
		border:1px solid #999;
		border-left-color:#ccc;
		border-top-color:#ccc;
		font-size:12px;
		color:#596f85;
		letter-spacing:0.1em;
		text-transform:lowercase;
		}
	.globalsearchbutton:hover{
		color:#333;
		background:#ff6600;
		}
		
#globalnav{
	width:758px;
	height:26px;
	margin:2px auto;
	padding:4px 6px 0px 6px;
	clear:both;
	text-align:center;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	background:url(../images/navbars/main.gif) #4079b2; 
	}

#subheader{
	width:770px;
	margin:0 auto 10px auto;
	padding:0;
	background:#fff;
	}
	#subheader img{
		padding:0;
		margin:0;
		}
		
#wrapper{
	width:770px;
	margin:0 auto;
	padding:0;
	background:url(../images/dots/gray-ccc.gif) 555px 0px repeat-y; /* vertical line separating primary and secondary columns */
	text-align:left;
	}

#primary{
	width:525px;
	margin:0 30px 20px 0;
	float:left;
	overflow:hidden;
	text-align:left;
	}
	#intro{
		font-size:1.2em;
		line-height:1.5em;
		color:#4079b2;
		}
	#primary .highlight{
		height:60px;
		margin:0;
		padding:30px 20px 20px 50px;
		text-align:left;
		background:url(../images/bg/primary-highlight.jpg) repeat-x;
		}
		#primary .highlight a{
			color:#fff;
			}
		#primary .highlight a:hover{
			background:none;
			}
		#primary h3 a{
			text-decoration:none;
			}
		#primary h3 a:hover{
			text-decoration:none;
			}
		#primary h3 a:visited{
			text-decoration:none;
			}


#secondary{
	width:185px;
	margin:0 0 20px 30px;
	float:left;
	overflow:hidden;
	font-size:12px;
	color:#596f85;
	text-align:left;
	}
	#secondary a:link{
		}
	#secondary a:visited{
		}
	#secondary a:hover{
		}
	#secondary .sponsorship{
		border-bottom:1px solid #ccc;
		border-top:1px solid #ccc;
		} 
		#secondary .sponsorship h4{
			color:#4079b2;
			} 
		#secondary .sponsorship ul{ /* for list of program sponsors in a sidebar */
			margin:1em 0 0 0;
			padding:0 0 1.5em 0;
			list-style-type:none;
			font-size:10px;
			font-weight:normal;
			line-height:12px;
			color:#bbb;
			}
		#secondary .sponsorship li{
			padding:4px 0;
			}
		#secondary .sponsorship a:link, #secondary .sponsorship a:visited{
			color:#999;
			text-decoration:none;
			}
#sidebar-meta {padding:0 0 20px 15px;}
#sidebar-imagecredits {padding:0 0 20px 15px; font-size:11px; color:#666;}
.widget_text {margin:0; padding:0;list-style-type:none;}
.widget-title {display:none;}
#footer1{
	clear:both;
	background:#eee url(../images/bg/next-steps-diagonal-stripes-gray.gif);
	color:#596f85;
	padding:20px;
	text-align:left;
	}
	#footer1 p{
		font-size:11px;
		line-height:15px;
		}
	#footer1 h3{
		margin:0;
		padding:0;
		}

#footer2{
	width:770px;
	margin:20px auto;
	padding:10px 0;
	border-top:3px solid #4079b2;
	text-align:center;
	font-size:10px;
	color:#999;
	}
.credit{
	width:232px;
	margin:6px;
	padding:6px;
	float:left;
	text-align:left;
	line-height:12px;
	font-size:10px;
	color:#ccc;
	overflow:hidden;
	}
	.credit a{
		color:#999;
		}
/* Form Classes
-------------------------------------------------------*/
.forminput{
	}

.formcheckbox{
	}

textarea{
	width:400px;
	padding:3px;
	}

.newsletterform{
	line-height:28px;
	}
	.newsletterform label{
		margin:0;
		padding:0;
		font-size:9px;
		font-family:Arial, sans-serif;
		line-height:12px !important;
		color:#666;
		}
	#primary .newsletterform{
		margin-left:40px;
		}
		#primary .newsletterform .newsletterfield{
			width:200px;
			color:#666;
			}
	#secondary .newsletterform .newsletterfield{
		width:90%;
		color:#666;
		}

/* Special Classes
-------------------------------------------------------*/
a.imagelink:hover{
	background:none;
	}

.alert{				/* For error messages, particularly form validation errors */
	margin-top:10px;
	padding:0 10px;
	border:3px solid #990000;
	background:#FAF2F2;
	color:#600;
	font-size:smaller;
	}
.alert ul{
	font-weight:bold;
	}

.block{				/* semantically incorrect way to visually divide text into blocks */
	border-bottom:1px solid #ccc;
	}
	
.pastevent{ /* A site variable of the same name inserts a div into a page with this class to warn that the event on the page occurs in the past */
	margin-top:1em;
	padding:0 25px;
	background-color:#e3ebf4;
	border:1px solid #c5d7e8;
	color:#4079b2;
	}
	.pastevent a:hover{
		background-color:#fff;
		}
	.pastevent a:visited{
		color:#4079b2;
		}

.strike{
	text-decoration:line-through;
	}

.button a:hover{  /*apply this class to a p or div tag holding an image as a link to lose the default hover background on links*/
	background:none;
	}

.hot{
	font-weight:bold;
	font-style:italic;
	color:#f60;
	}
	.hot a:link{
		font-weight:bold;
		font-style:italic;
		color:#f60;
		}

.required{
	color:#990000;
	font-size:.8em;
	}

.pullquoteleft{  
	width:200px;
	margin-bottom:10px;
	margin-right:10px;
	float:left;
	border-right:1px dotted #ccc;
	padding:30px 8px 8px 0;
	background:url(../images/bg/pullquote.jpg) top left no-repeat;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:22px;
	color:#666;
	}
.pullquoteright{  
	width:200px;
	margin-bottom:10px;
	margin-left:10px;
	float:right;
	border-left:1px dotted #ccc;
	padding:30px 0 8px 8px;
	background:url(../images/bg/pullquote.jpg) top left no-repeat;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:22px;
	text-align:right;
	color:#666;
	}

.localnavhomelink{
	padding-bottom:0;
	margin-bottom:-15px;
	}

.sponsors{ 
	margin:0;
	padding:0 0 1.5em 0;
	list-style-type:none;
	font-size:10px;
	line-height:12px;
	border-bottom:1px solid #ccc;
	}
	.sponsors li{
		padding:4px 0;
		}


.exhibition{ /* use on pages like /exhibitions/current that use large banners */
	clear:both;
	padding:10px 0 10px 0;
	}

.noflash{
	}

.blog-ad{
	}

.newsletterform label{
	display:none;
	}



#ie6box {display:block; width:100%; height:auto; text-align:center; background-color:#ffc; border-bottom:1px solid #444; padding:15px 0px 15px; font-size:1.2em; font-family:Arial, Helvetica, sans-serif;}
#ie6box p {width: 880px;}
html>body #ie6box {display:none;}

/* Notes
-------------------------------------------------------
Color Palette:
	medium blue:	#4079b2 (r:64,g:121,b:178)
	dark blue:		#214161 (r:33,g:65,b:97)
	bluish gray:	#596f85
	orange:			#f60
	yellow:			#ffe085

IE Conditional Comments used in pagetop to deal with a footer issue in IE6

*/







/* = mg-main.css
-------------------------------------------------------------- */
body  {
	color:#214161;
}

a:link {
background:none repeat scroll 0 0 transparent;
color:#4079B2;
padding:0 1px;
text-decoration:underline;
}

#localnav{
	width:100%;
	margin-bottom:10px;
	padding-bottom:5px;
	}
	#localnav a:link{
		color:#4079b2;
		text-decoration:none;
		}
	#localnav a:visited{
		color:#4079b2;
		text-decoration:none;
		}
	#localnav a:hover{
		color:#f30;
		text-decoration:none;
		background:#fff;
		}
	#localnav ul{
		margin:5px 0;
		padding:0;
		list-style:none;
		font-weight:bold;
		}
	#localnav li{
		padding:3px 3px 3px 8px;
		background-color:#fff;
		font-size:13px;
		}
	#localnav .here{
		color:#000;
		text-decoration:none;
		background:url(../images/localnav_arrow_right.gif) -1px center no-repeat;
		}
	#localnav .nochildren{
		background:none;
		padding-bottom:0;
		}
	#localnav .level1{
		background-color:#8cafd1;
		}
	#localnav .level2{
		background-color:#a9c3dc;
		}
	#localnav .level3{
		background-color:#c5d7e8;
		}
	#localnav .level4{
		background-color:#e3ebf4;
		}
	#localnav .level5{
		background-color:#eef3f8;
		}
	/*just in case...*/
	#localnav .level6{
		background-color:#fff;
		border-bottom:1px solid #c5d7e8;
		}
	#localnav .level7{
		background-color:#fff;
		border-bottom:1px solid #e3ebf4;
		}
	#localnav .level8{
		background-color:#fff;
		border-bottom:1px solid #e3ebf4;
		}
	#localnav .level9{
		background-color:#fff;
		border-bottom:1px solid #e3ebf4;
		}

/* = as-reset.css
-------------------------------------------------------------- */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* = as-text.css
-------------------------------------------------------------- */

body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}
a:focus{outline:1px dotted invert}
hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0}
h1{font-size:25px}
h2{font-size:23px}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}
ol{list-style:decimal}
ul{list-style:square}
li{margin-left:30px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

/* = as-960.css
-------------------------------------------------------------- */

.container{margin-left:auto;margin-right:auto;width:940px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.quicklinks, #logoLink, #searchlinks, .footer-left, .footer-right{display:inline;float:left;}
.container .grid_3{width:220px}
.container .grid_6, .footer-left, .footer-right{width:460px}
.container .grid_9{width:700px}
.container .grid{width:940px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container .grid_1{width:60px}
.container .grid_2{width:140px}
.container .grid_4{width:300px}
.container .grid_5{width:380px}
.container .grid_7{width:540px}
.container .grid_8{width:620px}
.container .grid_10{width:780px}
.container .grid_11{width:860px}
.container .grid_12{width:940px}
.container .prefix_3{padding-left:240px}
.container .prefix_6{padding-left:480px}
.container .prefix_9{padding-left:720px}
.container .prefix_1{padding-left:80px}
.container .prefix_2{padding-left:160px}
.container .prefix_4{padding-left:320px}
.container .prefix_5{padding-left:400px}
.container .prefix_7{padding-left:560px}
.container .prefix_8{padding-left:640px}
.container .prefix_10{padding-left:800px}
.container .prefix_11{padding-left:880px}
.container .suffix_3{padding-right:240px}
.container .suffix_6{padding-right:480px}
.container .suffix_9{padding-right:720px}
.container .suffix_1{padding-right:80px}
.container .suffix_2{padding-right:160px}
.container .suffix_4{padding-right:320px}
.container .suffix_5{padding-right:400px}
.container .suffix_7{padding-right:560px}
.container .suffix_8{padding-right:640px}
.container .suffix_10{padding-right:800px}
.container .suffix_11{padding-right:880px}
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

/* = as-custom.css
-------------------------------------------------------------- */

body {background: #fff url(/wp-content/uploads/2010/04/bg-no-repeat.jpg) top center no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; height: 100%; margin: 0 0 1px; padding: 0; text-align:left;}

p{font-size:14px;}
a{outline: none;}


div.newsletterform {margin-left:84px;}

div.quicklinks {display:block; width:940px; padding-top:5px; height: 24px; text-align:right; margin-bottom:23px;}
html>body div.quicklinks {margin-bottom: 35px;}
ul.upperNav li {display:inline; margin-left:0px; list-style-type:none; border-right:1px solid #606d77;}
ul.upperNav li a, ul.upperNav li a:visited {margin:15px 6px 0px 8px; color:#bdd4d9; text-decoration:none;}
html>/**/body ul.upperNav li a, ul.upperNav li a:visited {margin:15px 10px 0px 8px;}
ul.upperNav li a:hover {text-decoration:underline;}
ul.upperNav li a.highlight {color:#fabc99;}
ul.upperNav li.last {border-right:0px;}
ul.upperNav li.last a {margin:15px 0px 0px 8px; color:#bdd4d9;}

a, a:visited, a:active, a:link {background:none; text-decoration:none; color:#306ba0;}
a:hover {text-decoration:underline; background:none;}
#logoLink {width: 540px;}
#searchlinks {width:380px; padding-top:18px;}
#searchlinks form {margin:0px; padding:0px; text-align:right; }
#searchlinks label {display:none;}
#searchform #s { border:1px solid #aaa;color:#596F85;font-size:13px;height:19px;margin:0pt;padding:0px 1px 0px 2px; width:130px;}
#searchform #searchsubmit { border:1px solid #aaa;color:#596F85;font-size:10px;height:21px;margin:0pt;padding:1px 1px 4px 2px; text-transform:none; letter-spacing:0.1em;}
#searchform #searchsubmit:hover{
		color:#333;
		background:#ff6600;
		}

#navigation {width:940px; text-align:right; font-size:18px; border-bottom:1px solid #a1a7ad; margin:0px; padding-top:28px;}
#navigation li a {color:#6b869e; position:relative; white-space:nowrap;}
#navigation li a:hover, #navigation a:visited {text-decoration:none;}
#navigation li a:hover {color:#FF6600;}
#fullNav {margin: 0px;}

.menu-main-menu-container, .menu-main-menu {width:940px; height:40px; margin:0; }
ul.menu,
ul.menu li,
ul.menu ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.menu {
 position: relative;
 z-index: 597;
 clear:both; float:right;
}

ul.menu li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
 padding: 8px 42px 8px 10px;
}

ul.menu li.hover,
ul.menu li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}


ul.menu ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
display:block;
 background:#e3faf0;
 border:1px solid #A1A7AD;
padding:5px;
text-align:left;
}

ul.menu ul li {
 float: none;
 padding:3px;
font-size:14px;
}

ul.menu ul ul {
 top: 1px;
 left: 99%;
}

ul.menu li:hover > ul {
 visibility: visible;
}

#LEARN {margin-left:300px; margin-top:30px;}
#LEARN a img {padding:3px;}
#LEARN a img:hover {border:3px solid orange; padding:0px;}

#SUPPORT {margin:30px; }
#SUPPORT p {padding:10px;}
#SUPPORT p a {padding:10px; color:#fff; background:#000; font-size:24px; font-weight:bold;}
#SUPPORT p a:hover {background:#fff; color:#000; text-decoration:none;}

#page-description {border-bottom:2px solid #ddd; display:block; height:215px}
#page-description p {width:370px; float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; padding-top:15px;}
#page-description img {float:left;}

#mainWindow {margin: 0px 0px 12px; padding:0px; display:block; width:940px; height:423px; border-bottom:1px solid #a1a7ad; }
#secondary-front {background:#fff url(http://museumofglass.org/images/home/secondary-bg-footer-940.jpg) top left no-repeat; display:block; height:321px; margin:0px 0px 10px;}
#footer-cone {background:transparent url(/wp-content/uploads/2010/04/footer-cone-bg.gif) top left no-repeat; display:block; height:136px; margin:-136px 0px 0px;}

#secondary-front h2 {font-size:16px; margin-bottom:6px;color:#306ba0;}
#secondary-front .grid_3 p {font-size:11px; font-family:helvetica; color:#444; margin-bottom:10px; line-height: 14px;}

#secondary-front .grid_3 {margin-left:0px;}

#secondary-front .col1 {margin-left:0px; height:220px;}
#secondary-front .col2 {margin-left:1px; height:220px;}
#secondary-front .col3 {margin-left:16px; height:220px;}
html>body #secondary-front .col3 {margin-left:20px; height:220px;}
#secondary-front .col4 {margin-left:9px; margin-right:0px; height:220px;}
html>body #secondary-front .col4 {margin-left:11px; margin-right:0px; height:220px;}

p.navswitch {margin:0px 24px 7px 0px; font-size:18px;}

.footer-left p {color:#777; font-size:11px;}
.footer-right p {color:#777; } 

ul.drawers{list-style: none;margin: 10px 0px; padding: 0; display:block; height: 423px;}
ul.drawers li.drawer{float: left; display: block; margin: 0px; height: 423px; }
ul.drawers li.drawer a {display: block; overflow: hidden; width: 58px;}
#a1{width: 705px;}
ul.drawers li.drawer p{margin: 0; padding: 0; width: 120px; display: block; margin-left: 85px;}

  .haccordion .accheader, .haccordion .acccontent{
   float: left;
   height: 423px;
  }
  
  .haccordion .accheader{
   width: 55px;
   background: #ccc;
   color: #fff;
   cursor: pointer;
  }
  
  html>body .haccordion .accheader{
   width: 54px;
   width: 58px; /* REMOVE THIS LINE FOR 6th Element */
   background: #ccc;
   color: #fff;
   cursor: pointer;
  }
  
  .haccordion .acccontent{
   display: none;
   width: 615px;
   width: 647px; /* REMOVE THIS LINE FOR 6th Element */
   overflow: hidden;
  }
  
  .haccordion .acccontent.visible{
   display: block;
   width: 647px;
  }
  
  .haccordion .acccontent p{
   margin: 5px;
   overflow: hidden;
  }
  
  .haccordion a.acckeys {display:block; width:55px; height:423px; text-indent:-5000px;}
  html>body .haccordion a.acckeys {display:block; width:58px; height:423px; text-indent:-5000px;}

div.dropNav h2 {padding: 8px 0px 0px 3px; color:#d16003; margin-bottom: 10px; font-weight:normal;}
div.dropNav {width:940px;}

.col1, .col2, .col3, .col4, .col5 {display:block; width: 170px; float:left; padding: 0px 0px 9px; margin:0px 9px 10px; height:345px;}
ul.column {list-style-type: none;}
ul.column li {margin-left:3px; font-size:12px;}
ul.column li a {text-decoration:none; }
ul.column li a:hover {text-decoration: underline;}
.col1 {width:181px;}
.col2 {width: 162px;}
.col3 {width: 161px;}
.col4 {width: 162px;}
.col5 {width: 184px;}

/* ------------------------------------------------------------------------------------ */
/* ---------  Main Content Edits  ----------------------------------------------------- */
#wrapper {width: 940px; background:transparent url(/wp-content/uploads/2010/04/bg-sidebar.png) top left repeat-y; clear:left; }
html>body #wrapper {width: 940px; background:transparent url(/wp-content/uploads/2010/04/bg-sidebar.png) top left repeat-y; }

#subheader {width: 570px; margin:0px 0px 20px;}
#subheader img {border: 1px solid #bdc6cf; display:block; height:auto; width: 560px; margin: 0px; padding:4px;}

#primary {width: 570px; margin: 0px 17px 20px 5px; padding: 0px; float:left; overflow:hidden;}
#primary.gogreen {width: 930px; margin: 0px 17px 20px 5px; padding: 0px;}

#primary h1 {font-size:22px; font-family: Georgia, "Times New Roman", Times, serif; padding:20px 0px 0px; font-weight:normal; color:#ff6600;}
#primary h2 {font-size:26px; font-family: Georgia, "Times New Roman", Times, serif; margin:26px 0px 13px; font-weight:normal; color:#ff6600;}
#primary h3 {margin:24px 0px 5px;}
#primary h8 {font-size:12px;}
#fwam {background: #ebf3f6; padding:30px 24px 0px; height: auto;}
#fwam p {line-height:19px;}
#primary #fwam h3 { text-transform:uppercase; font-size:18px;margin-bottom:3px; border-bottom: 1px solid #adbfca; margin:-5px 0px 5px;}
#primary #fwam h3 a img {margin-bottom:12px; margin-top:24px;}
#primary #fwam span { width:344px; float:right;}
#primary #fwam ul {list-style-type:none; }
#primary #fwam ul li {margin:0px; clear:both; height:165px;}
#primary #fwam ul li.last {margin:0px; clear:both; height:150px;}
#primary #fwam img {border: 1px solid #bdc6cf; background: #fff; padding:4px; margin: 0px 18px 0px 0px; float:left;}
#primary .highlight {background:#efefde; background-image:none; padding:30px 20px 0px; margin-bottom:20px;}
#primary .highlight a {color: #306ba0;}
#secondary {width: 347px; margin:0px; height:auto; float:right; margin-left:-4px;}
html>body #secondary {width: 347px; margin:0px; height:auto; float:right; margin-left:0px;}
#secondary a img {padding-left:14px;}
#secondary .sponsorship {margin:15px 0px 0px 15px; padding-bottom:15px;}
#secondary .sponsorship ul {font-size:12px; line-height:18px;}
#secondary .sponsorship h4 {line-height:21px; margin-top:10px;}

#store-rotator p {background: #ccdae8; padding:8px; margin-left:15px; margin-bottom:24px; border-bottom:1px solid #b9ccdf; line-height:15px; margin-top:-3px;}
#store-rotator p a {font-weight:bold;}

#liveStream {padding-top:10px; width:520px; height:390px; display:block;}

div#museum-district {background:#EFEFDE url(http://museumofglass.org/images/tacoma-museum-district.jpg) no-repeat scroll left top;
border:1px solid #DDDDEE;
display:block;
height:auto;
margin-left:14px;
padding-top:142px;
width:331px;}
div#museum-district h4, div#museum-district p {padding: 0px 15px 15px; margin:0px;}

#ie6box {display:block; width:100%; height:auto; text-align:center; background-color:#ffc; border-bottom:1px solid #444; padding:15px 0px 0px; font-size:1.3em;}
#ie6box p {width: 950px;}
html>body #ie6box {display:none;}

div#announcements {background:transparent url(/wp-content/uploads/2010/04/bg-no-repeat.jpg) 50% 35% no-repeat; padding:12px 20px 8px; margin-bottom:12px; border: 1px solid #aec7cc; }
div#announcements h3 {margin-bottom:12px;}

/* ------------------------------------------------------------------------------------ */
/* ----------- CSS Tabbed Navigation -------------------------------------------------- */
ol#toc {height: 30px; list-style: none; margin: 24px 0px 0px 15px; padding: 0; border-bottom:1px solid #D1D4D7;}

ol#toc li {background-image: url(http://museumofglass.org/images/sidebar-tertiary-tab-bg.gif); float: left; margin: 0px 0px 0px -1px;}
ol#toc li a { border: 1px solid #d1d4d7; font-weight:bold; border-bottom: 0px; font-size:11px;}

ol#toc a {background: transparent url(http://museumofglass.org/images/sidebar-tertiary-tab-bg.gif) repeat-y; color: #fff; display: block; float: left; height: 24px; line-height: 2em;padding: 3px 7px; text-decoration: none;}


ol#toc li.current a {
    color: #7F9149;
	background: #fff;
	border-bottom: 0px;
    font-weight: bold;
}

div.content {
    padding: 15px; margin-left:14px; width: 303px; height:350px;
	background: #fff url(../images/sidebar-tertiary-bg.gif) top left no-repeat;
}
div.content img {border:1px solid #ddd; padding:2px;}
div.content h4, div.content h4 a {color:#7f9149; text-transform:uppercase; font-size:16px; margin:12px 0px;}
div.credit {width:300px;}
div.credit p {font-size:10px; line-height:14px;}

blockquote {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; margin-bottom:20px; padding:8px 10px;}
.pastevent {margin-bottom:15px;}

li.level1, li.level2, li.level3, li.level4 {margin-left:15px;}

ul#portfolio {list-style-type:none; }
ul#portfolio li {margin-left:0px;}