.custom div#branding a {background:transparent url(images/mlab-branding.png) no-repeat; float:left; width:305px; height:85px; margin:10px 24px 0 24px; text-indent:-9999px;}

/* navigation style begin */
div#nav-main {float: right; position:relative; top:5px; right:5px; border-left: 1px solid #666; border-right: 1px solid #ffffff;}
	div#nav-main ul li {float:left; list-style-type: none;}
	div#nav-main a {float: left; width: 115px; height: 100px; border-left: 1px solid white; border-right: 1px solid #666; text-indent: -9999px;}
	div#nav-main li:hover {background: transparent url(images/nav-hover-bg.png) repeat;}
		.zard a{background: transparent url(images/zard-nav-bttn.png) no-repeat -5px 20px; padding: 0 5px 0 0;}
		.zard a:hover{background: transparent url(images/zard-nav-bttn.png) no-repeat -145px 20px; padding: 0 5px 0 0;}
		#zard .zard a{background: transparent url(images/zard-nav-bttn.png) no-repeat -145px 20px;}
		#zard  li.zard{background: transparent url(images/nav-hover-bg.png) repeat;}    
		.mwr a{background: transparent url(images/mwr-nav-bttn.png) no-repeat -5px 20px; padding: 0 5px 0 0;}
		.mwr a:hover{background: transparent url(images/mwr-nav-bttn.png) no-repeat -145px 20px; padding: 0 5px 0 0;} 
                .evr a{background: transparent url(images/evr-nav-bttn.png) no-repeat -5px 20px; padding: 0 5px 0 0;}
		.evr a:hover{background: transparent url(images/evr-nav-bttn.png) no-repeat -143px 21px; padding: 0 5px 0 0;}

.custom div#nav-sub {float:right;position:relative; top:7px; right:5px;}
	.custom div#nav-sub ul li { list-style-type:none;}
	.custom div#nav-sub li {float:left; clear:both; width:140px; padding-top:2px; padding-bottom:2px;}
	.custom div#nav-sub a {float:left; display:block; width:100%; height:20px; text-indent: 35px; font-size: 1.10em; color:#333333; text-decoration:none; padding:4px 0 0 0; margin: 3px 0 0 0;}
	.custom li#dealers {border-bottom: 1px solid #666666;}
		.custom #dealers a {background: transparent url(images/mini-nav-images.png) no-repeat 0px -8px;}
		.custom #dealers a:hover {background: transparent url(images/mini-nav-images.png) no-repeat 0px -40px;}
	.custom li#science-fair {border-bottom: 1px solid #666666; border-top: 1px solid #ffffff;}
		.custom #science-fair a {background: transparent url(images/mini-nav-images.png) no-repeat 4px -77px;}
		.custom #science-fair a:hover {background: transparent url(images/mini-nav-images.png) no-repeat 4px -107px;}
	.custom li#contact {border-top: 1px solid #ffffff;}
		.custom #contact a {background: transparent url(images/mini-nav-images.png) no-repeat 7px -138px;}
		.custom #contact a:hover {background: transparent url(images/mini-nav-images.png) no-repeat 7px -165px;}

/* layout start */
.custom div#content_box {background: transparent url(images/content-repeat-bg.png) repeat-y;}
	.custom div#content {width:605px; margin: 15px 20px 20px 24px; padding:0; border: 1px solid #cccccc;}
	.custom div#sidebars {float: left; width: 313px; margin: 0;}  
		.custom div#sidebar_1 {border: none; width: 313px; border-width: 0; float: right; clear: left; padding: 0;}
        .custom #page {background: none;}

/* uncategorized elements */
.custom abbr, acronym {text-transform:none; letter-spacing:normal; border-bottom:none; cursor:help;}
.custom a {color:#005bc8; text-decoration:none;}
.custom a:hover {color:#e5120d;}     

/*---:[ content elements ]:---*/
body.custom {background: black url(images/bg.png) repeat-x; font-family:Helvetica, Arial, sans-serif; font-size:small;}
	.custom div#container {width:992px; margin:20px auto 20px auto; }
		.custom div#header {height:107px; background:transparent url(images/content-bg.png) no-repeat; padding:0; border:0;}
		.custom .post_box {padding: 10px 10px 0 10px; margin: 0; width: 581px;}
			.custom .headline_area {margin: 0;}    
			.custom .info {background-color:#eeeeee; border:1px solid #cccccc; padding:10px 5px 0px 5px; margin:0 0 20px 0; overflow:auto;}
		.custom .teasers_box {padding: 25px 0 0 0; margin: 0 10px 25px 10px; width: 585px; border-top: 2px dashed #cccccc;}
			.custom .teaser {width: 280px; padding:0; float: left;}	
			.custom .teaser_right {width: 280px; padding:0; float: right;}
		.custom #multimedia_box { margin-bottom: 2.4em; }
		.custom div#footer {background: transparent url(images/content-round-foot-bg.png) no-repeat; padding:0; border:0;}
	.custom div#footer-content { width:947px; height:43px; margin: 0px auto 0px auto; background: transparent url(images/footer-bg.png) no-repeat;}                                  	
		.custom div#footer-nav ul {margin:0 0 0 15px;}
		.custom div#footer-nav ul li {float:left; list-style-type: none;}
		.custom div#footer-nav a {float:left; height:34px; text-indent: 9999px;}
			.custom #mlab-f a {width: 25px; background: transparent url(images/mlab-footer-bttn.png) no-repeat;}
                        #evr-f a {width: 58px; background: transparent url(images/evr-footer-bttn.png) no-repeat 0px 5px;} 
			#mwr-f a {width: 58px; background: transparent url(images/mwr-footer-bttn.png) no-repeat 0px 5px;}
			.custom #zard-f a {width: 58px; background: transparent url(images/zard-footer-bttn.png) no-repeat 0px 5px;} 
		.custom div#footer-links {float:right;}
			.custom div#footer-links ul {margin:0 12px 0 0; padding:14px 0 0 0;}
			.custom div#footer-links ul li {display:inline; font-size:1em; color:#666666; padding:0 3px 0 3px;}
			.custom div#footer-links a {color:#666666; text-indent:0px; font-size:1em;}
			.custom div#footer-links a:hover {color:#005bc8;}			

/*---:[ headlines ]:---*/
.custom .headline_area h1, .custom .headline_area h2 {font-size:1.7em; line-height: 1.3em; font-weight: bold;}
.custom .headline_area h1, .custom .headline_area h2 a {color: #333333; line-height: 1.3em;}
.custom .format_text h2, .format_text h3 { font-size: 1.333em; line-height: 1.25em; margin: 1.875em 0 0.625em 0; }
.custom .format_text h4 { font-size: 1em; }
.custom .format_text h5 { font-size: 0.833em; }
.custom .format_text h6 { font-size: 0.833em; }
.custom .sidebar h3 { font-size: 1em; line-height: 1.5em; margin-bottom: 0.75em; }
.custom #archive_info h1 { font-size: 1.6em; line-height: 1em; }

/*---:[ bylines ]:---*/
.custom .headline_meta {font-size: 1em; line-height: 1em; font-style:normal; color: #66666;}
	.custom .headline_meta .pad_left { padding-left: 0.833em; }

/*---:[ headline area (image thumbnails) ]:---*/
.custom .headline_area img.alignleft { margin: 0 2em 2em 0; }
.custom .headline_area img.alignright { margin: 0 0 2em 2em; }
.custom .headline_area img.alignnone { margin: 0 auto 2em 0; }
.custom .headline_area img.aligncenter { margin: 0 auto 2em auto; }
.custom .headline_area img.frame { padding: 0.9em; border-width: 0.1em; }

/*---:[ post content area ]:---*/
.custom .format_text {font-size: 1.1em; line-height: 1.25em; color:#333333;}
	.custom .format_text p {margin-bottom: 10px;}
		.custom .format_text p.note, .format_text p.alert { padding: 0.583em 0.833em; }
	.custom .format_text acronym, .format_text abbr { font-size: 0.833em; }
	.custom .format_text code, .format_text pre { font-family: Consolas, "Andale Mono", Monaco, Courier, "Courier New", Verdana, sans-serif; }
	.custom .format_text code { font-size: 0.917em; }
	.custom .format_text pre { font-size: 1em; line-height: 1.5em; margin-bottom: 1.667em; padding: 0.583em 0.833em; }
	.custom .format_text sub, .format_text sup { line-height: 0.833em }
	.custom .format_text ul { margin: 0 0 1.667em 1.667em; }
	.custom .format_text ol { margin: 0 0 1.667em 1.667em; }
		.custom .format_text ul ul, .format_text ul ol, .format_text ol ul, .format_text ol ol { margin: 0 0 0 1.667em; }
	.custom .format_text dl { margin-bottom: 1.667em; }
		.custom .format_text dd { margin-bottom: 1.667em; }
	.custom .format_text blockquote { margin: 0 0 1.667em 0.833em; padding-left: 0.833em; }
	
/*---:[ after-post elements ]:---*/
	.custom .format_text .to_comments {font-size: 1em; line-height: 1em; margin: 25px 0 25px 0;}
		.custom .format_text .to_comments span {font-size: 1.714em;}
	.custom .format_text .post_tags {font-size: 0.875em; line-height: 1.714em; margin-bottom: 1.714em;}
	
/*---:[ teaser styles ]:---*/
.custom .teaser h2 {font-size:1.3em; line-height: 1.2em; color:#333333; padding:0; font-weight: bold;}
	.custom .teaser h2 a {color: #333333;}
	.custom .teaser h2 a:hover {color: #e5120d;}
.custom .teaser .format_teaser {font-size: 1.1em; line-height: 1.3em; color:#333333; margin: 10px 0 10px 0; text-align: justify;}
.custom .teaser .teaser_author, .teaser .teaser_category, .teaser .teaser_date, .teaser .teaser_comments, .teaser .edit_post { font-family: Helvetica, Arial, sans-serif; color:#666666;}
.custom .teaser .teaser_author { font-size: 1em; line-height: 1.6em; }
.custom .teaser .teaser_category { font-size: 1em; line-height: 1.6em; }
.custom .teaser .teaser_date { font-size: .9em; line-height: 1.6em; }
.custom .teaser .teaser_comments { font-size: 1em; line-height: 1.6em; }
.custom .teaser .teaser_link { font-size: 1em; line-height: 1em; }
.custom .teaser .post_tags { font-size: 1.1em; line-height: 1.636em; }
.custom .teaser .edit_post { padding-left: 0.8em; }	

/*---:[ comment form styles ]:---*/
	.custom #respond_intro {margin: 25px 0 5px 10px;}
	.custom #respond_intro p {color: #555;}
		.custom #respond_intro p a { font-weight: bold; }
		.custom #respond_intro p a:hover { text-decoration: underline; }
		.custom #cancel-comment-reply-link { text-transform: uppercase; letter-spacing: 1px; color: #fff; background: #d00; border-style: solid; border-color: #ac0000; border-top-color: #fa5a5a; border-left-color: #fa5a5a; float: right; }
.custom .login_alert { background: #f5f5f5; border: 1px solid #ddd; }
	.custom .login_alert p { font-weight: bold; }
		.custom .login_alert p a:hover { text-decoration: underline; }
.custom .comment_moderated { font-weight: bold; }
.custom #commentform {border-top: 1px dotted #bbb; margin:0 0 0 10px;}
	.custom #commentform p { margin-bottom: 1em; }
		.custom #commentform p a { text-decoration: underline; }
		.custom #commentform p a:hover { text-decoration: none; }
		.custom #commentform p .required { color: #d00; }
	.custom #commentform span.allowed { display: block; color: #807e70; background: #f9f7e4; border-style: dotted; border-color: #bbb; }
		.custom #commentform span.allowed span { display: block; }
		/* Support for the highly-recommended Subscribe to Comments Plugin */
		.custom #commentform p.subscribe-to-comments label { font-size: 1em; }
		
/*---:[ thumbnails ]:---*/
.custom .teaser .post_image_link img.alignleft { margin-right: 10px; margin-bottom: 10px; }
.custom .teaser .post_image_link img.alignright { margin-left: 10px; margin-bottom: 10px; }
.custom .teaser .post_image_link img.aligncenter { margin-bottom: 10px; }
.custom .teaser .post_image_link img.alignnone {margin: 0;}
.custom .teaser .post_image_link img.frame { padding: 5px; border-width: 0.9em; }
.custom .teaser .format_teaser .post_image_link img.alignleft { margin-right: 10px; margin-bottom: 0; }
.custom .teaser .format_teaser .post_image_link img.alignright { margin-left: 10px; margin-bottom: 0; }
.custom .teaser .format_teaser .post_image_link img.aligncenter { margin-bottom: 10px; }
.custom .teaser .format_teaser .post_image_link img.frame { padding: 5px; border-width: 0.9em; }		
		
/*---:[ universal image classes ]:---*/
.custom img.alignleft, img.left { float: left; }
.custom img.alignright, img.right { float: right; }
.custom img.aligncenter, img.center {display: block; margin: 0 auto 0 auto; float: none; clear: both;}
.custom img.alignnone, img.block { display: block; clear: both; margin: 0 0 10px 0; }
.custom img.frame { background: #eee; border-style: solid; border-color: #ddd; }
.custom img.stack { clear: none !important; }
.custom img[align="left"] { float: left; clear: left; }
.custom img[align="right"] { float: right; clear: right; }
.custom img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }		

/*---:[ sidebar styles ]:---*/
.custom #column_wrap .sidebar ul.sidebar_list {padding-top:em;}
.custom .sidebar a:hover {text-decoration: underline;}
.custom div#sidebar_2.sidebar ul.sidebar_list {list-style: none; padding: 25px 0 0 0;}
.custom ul.sidebar_list {list-style: none; padding: 25px 0 0 0;}
	.custom li.widget {width:100%;}
	.custom li.centered { text-align: center; }
		.custom li.widget p {margin-bottom: 1.5em; font-size: 1.2em; line-height: 1.5em; margin-bottom: 3em;}
		.custom li.widget p a { text-decoration: underline; }
		.custom li.widget p a:hover { text-decoration: none; }
		.custom li.widget abbr, li.widget acronym { font-size: 0.833em; }
		.custom li.widget ul { list-style: none; }
			.custom li.widget ul li .num_comments { color: #111; }
		.custom li.widget ul li { margin-bottom: 0.667em; }
				.custom li.widget li ul { margin: 0.667em 0 0 1.5em; }
		/*---:[ widget box styles ]:---*/
		.custom li.widget .widget_box {background: #e3f0f2; border-style: solid; border-color: #addde6; padding: 0.75em; border-width: 0.083em;}
		
/*---:[ custom sidebar widgets ]:---*/
.custom div.sidebar-black {margin: 0 0 20px 0; width: 313px;}		
	.custom div.sidebar-black div.top-pages {position: relative; width: 313px; height: 53px; background: transparent url(images/blog-pages-heading.png) no-repeat;}
	.custom div.sidebar-black div.top-categories {position:relative; width:313px; height:53px; background: transparent url(images/blog-categories-heading.png) no-repeat;}
	.custom div.sidebar-black div.bottom {left: 0; top:5px; width: 313px; height: 9px; background: transparent url(images/black-sidebar-bottom.png) no-repeat;}
	.custom div.black-sidebar-content {position:relative; padding: 0 20px 40px 20px; background: url(images/black-sidebar-repeat.png) repeat-y; color:#666666; font-size: 1.5em;}
		.custom div.black-sidebar-content li {display: block; margin: 0; line-height: 1.2em; list-style: none; color:#666666;}
		.custom div.black-sidebar-content li a {color:#666666; text-decoration:none;}
		.custom div.black-sidebar-content li a:hover {color:#ffffff; text-decoration:none;}
		.custom div.black-sidebar-content .current_page_item a {color:#ffffff; text-decoration:none;}

		.custom div.social-media {text-align: right; }
		.custom div.social-media img {margin: 0 5px 0 0; opacity: .4;}
		.custom div.social-media a:hover img {opacity: 1;}