/*
Theme Name: Howorth
Theme URI: http://www.howorthgroup.com/
Description: WordPress theme
Version: 1
Author: Howorth
Author URI: http://www.howorthgroup.com
Tags: howorth, blue, white
*/

/* Reset
------------------------------------------- */
* {margin: 0; padding: 0; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: 1.3em;}
html {height: 100.1%; background: #fff url(images/background.png) top repeat-x; }
body {position: relative; width: 1000px; margin: 0 auto; font-size: .75em;}
a, span, strong {font-size: 1em; outline: none;}
span {color: inherit;}
a, a:visited {color: #1A9AD6; text-decoration: none;}
a:hover {color: #202E61; text-decoration: none;}
img {border: none;}

/* basic text elements */
h1 {margin-bottom: 0; margin-top: 10px; color: #21336B; font-size: 2.5em; line-height: 1.3em;}
h2 {margin: 1em 0; color: #21336B; font-size: 1.333em; line-height: 38px;}
h3 {margin: 0; color: #000; font-size: 1.167em;}
h4 {margin: 1em 0; font-size: 1.2em; color: #21336B; }
p {margin: .5em 0;}
ul, ol {margin: 1em 0;}
ul li {margin: 0 0 0 20px;}
ol li {margin: 0 0 0 20px; padding: 0;}

/* basic form elements */
fieldset {border: none;}
legend {border: none; font-weight: bold;}
label {display: block; float: left; clear: left; width: 85px; margin: 4px 0; padding: 3px 0 3px 90px; font-weight: 700;}
ol li label {margin-top: 0;}
input, textarea, select {width: 240px; margin: 4px 0; padding: 3px 5px; border: 1px solid #04AEE2;  background: #FBFDFE; font-size: .917em;}
input:focus, textarea:focus, select:focus {border-color: #000; background: #fff;}
	input.chk, input.radio, input.cf-box-b {width: auto; border: none; width: 16px; height: 16px;}
textarea {height: 80px;}
button {cursor: pointer;}

/* layout
------------------------------------------- */
.root-wrapper {margin: 0; background: url(images/background-content.png) center repeat-y;}
.root {margin: 0; background: url(images/background-main.png) center -290px no-repeat;}
.header {position: relative; z-index: 50; width: 980px; height: 172px; padding: 0 10px;}
.header * {margin: 0; padding: 0;}
	.logo {display: block; position: absolute; left: 25px; top: 30px; overflow: hidden; width: 230px; height: 70px; text-indent: -10000px;}
	ul.mainmenu {position: absolute; left: 25px; top: 127px; height: 46px; padding-right: 2px; background: url(images/separator-mm.png) 100% 0 no-repeat; list-style: none;}
	ul.mainmenu li {float: left; position: relative; overflow: hidden; height: 46px; padding-left: 2px; background: url(images/separator-mm.png) 0 0 no-repeat;}
	ul.mainmenu li:hover {overflow: visible;}
	ul.mainmenu li a, ul.mainmenu li a:visited {display: block; float: left; height: 46px; padding: 0 10px; color: #202E61; font-weight: 700; line-height: 46px;}
	ul.mainmenu li a:hover, ul.mainmenu li.current_page_item>a, ul.mainmenu li.current_page_item>a:visited {background: url(images/mm-hover.png) left top repeat-x;}
	ul.mainmenu>li:hover>a {background: url(images/mm-hover.png) left top repeat-x;}
	ul.mainmenu li ul li:hover>a {background: #fff; color: #000;}
	ul.mainmenu li ul {position: absolute; left: 0; top: 46px; width: 260px; background: url(images/background-sm.png) repeat; list-style: none;}
	ul.mainmenu li ul li {float: none; height: auto; background: none;}
	ul.mainmenu li ul li a, ul.mainmenu li ul li a:visited, ul.mainmenu li ul li.current_page_item>a, ul.mainmenu li ul li.current_page_item>a:visited {float: none; height: auto; padding: 0 10px; color: #1A9AD6; border-bottom: 1px solid #D5D5D5; background: none; line-height: 25px;}
	ul.mainmenu li ul li a:hover {background: none; color: #202E61;}
	ul.mainmenu li ul li ul {position: absolute; left: 260px; top: 0;}
	.searchform {position: absolute; right: 25px; top: 40px; width: 215px; height: 50px;}
	.searchform label {width: 150px; margin: 5px 0 0 0; color: #21336B; font-size: 1.417em; font-weight: 400;}
	.searchform input {width: 150px; margin-right: 5px; padding: 3px; border: 1px solid #CBCBCB; background: #fff; color: #21336B; vertical-align: middle;}
	.searchform button {overflow: hidden; width: 24px; height: 22px; border: none; background: url(images/button-go.gif) no-repeat; text-indent: -200px; vertical-align: middle;}
	p.utils {position: absolute; right: 25px; top: 90px; width: 215px; margin: 0; color: #1A9AD6; font-size: .917em;}
.content {position: relative; z-index: 1; overflow: hidden; padding: 1px 10px 1px 25px;}
.footer {width: 980px; height: 143px; margin: 0 auto; padding: 1px 10px; background: url(images/background-main.png) center 0 no-repeat;}


#footernav {overflow: hidden; margin: 0; padding: 50px 15px 15px 15px; list-style: none;color: #848484;}
#footernav li {float: left; margin: 0; padding: 0;color: #848484;}
#footernav li a, #footernav ul li a:visited {padding: 0 5px; color: #848484; font-size: .917em;}
#footernav li a:hover {color: #1A9AD6;}

#footernavsub {overflow: hidden; margin: 0; padding:0px 15px 15px 15px; list-style: none;color: #848484;}
#footernavsub li {float: left; margin: 0; padding: 0;color: #848484;}
#footernavsub li a, #footernav ul li a:visited {padding: 0 5px; color: #848484; font-size: .917em;}
#footernavsub li a:hover {color: #1A9AD6;}

	
/* repetitive stuff
------------------------------------------- */
.clear {overflow: hidden; clear: both; height: 0;}
.secret {display: none;}

hr {border: 1px solid #ccc; width: 450px; height: 0; margin: 15px 0;}

.alignright {float: right; margin: 0 0 10px 10px;}
.alignleft {float: left; margin: 0 10px 10px 0;}

.column {float: left; overflow: hidden;}
.c1 {width: 240px;}
.c2 {width: 480px;}
.column h2 {clear: left; margin: 10px 0; padding: 0 10px;}
.c2 h2 {background: url(images/col2h2.png) left center no-repeat;}
.c1 h2 {background: url(images/col1h2.png) left center no-repeat;}
.c1 p {margin: .7em 0; padding: 0 10px; color: #202E61; font-size: .917em;}
.c1 p.phone {font-size: 1.4em; font-weight: 700;}
.c1 .questions p {margin: .3em 0;}
.c1.inside {width: 230px; padding-right: 10px;}
.main-col {float: right; width: 725px;}
.single-content {padding: 0 10px;}
p.slogan, p.lead, h6 {margin: 0; color: #1A9AD6; font-size: 1.667em; font-weight: 700;}

.main p {margin-right: 20px;}

.page-teaser-wrapper1 {float: left; width: 227px; margin: 0 10px 10px 0; padding-top: 7px; background: url(images/page-teaser-top.gif) top left no-repeat;}
.page-teaser-wrapper2 {padding-bottom: 7px; background: url(images/page-teaser-bottom.gif) bottom left no-repeat;}
.page-teaser {overflow: hidden; height: 179px; padding: 1px 10px; border: 1px solid #CFCFCF; border-bottom: none; border-top: none;}
.page-teaser p {margin: .3em 0; font-size: .917em;}
.page-teaser h3 {margin: 0 0 10px 0; color: #21336B; line-height: 1em;}
.page-teaser h3 a, .page-teaser h3 a:visited {color: #21336B;}
.page-teaser h3 a:hover {color: #1A9AD6;}
.page-teaser a.more, .page-teaser a.more:visited {color: #1A9AD6; font-weight: 700;}
.page-teaser a.more:hover {color: #202E61;}

.c1 a.more, .c1 a.more:visited {display: block; padding-left: 10px; background: url(images/link-arrow.gif) 0 4px no-repeat; color: #1A9AD6; font-weight: 700;}
.c1 a.more:hover {color: #202E61;}

a.call-back {display: block; overflow: hidden; width: 90px; height: 28px; margin: 10px 0 10px 0; background: url(images/contactus.png) no-repeat; text-indent: -200px;}
img.ad {margin-top: 10px;}


.menu {width: 190px; min-height: 300px; margin-left: 10px; padding-bottom: 20px;}
.menu h2 {margin-bottom: 0; padding: 9px 0; border-bottom: 2px solid #d6d6d6; background: none; line-height: 1.3em;}
.menu ul {margin: 0; border-bottom: 1px solid #d6d6d6; list-style: none;}
.menu ul.home-menu, .menu ul.secondary-menu {border-bottom: none;}
.menu ul.secondary-menu {margin-top: 70px; border-top: 1px solid #d6d6d6;}
.menu ul.home-menu li {font-weight: 700;}
.menu li {margin: 0; padding: 0; border-bottom: 1px solid #d5d5d5; font-size: .917em; line-height: 20px; }
.menu li a, .menu li a:visited {display: block; padding: 0 3px; color: #424242; line-height: 20px;}
.menu li a:hover, .menu li a.selected, .menu li a.selected:visited {background: #E8F5FB; font-weight: 700;}

.most-popular {width: 190px; height: 235px; overflow: hidden; margin-left: 10px; padding-bottom: 20px;}
.most-popular h2 {margin-bottom: 0; padding: 9px 0; border-bottom: 2px solid #d6d6d6; background: none; line-height: 1.3em;}
.most-popular ul {margin: 0; border-bottom: 1px solid #d6d6d6; list-style: none;}
.most-popular ul.home-menu, .most-popular ul.secondary-menu {border-bottom: none;}
.most-popular ul.secondary-menu {margin-top: 70px; border-top: 1px solid #d6d6d6;}
.most-popular ul.home-menu li {font-weight: 700;}
.most-popular li {margin: 0; padding: 0; border-bottom: 1px solid #d5d5d5; font-size: .917em; line-height: 20px; }
.most-popular li a, .most-popular li a:visited {display: block; padding: 0 3px; color: #424242; line-height: 20px;}
.most-popular li a:hover, .most-popular li a.selected, .most-popular li a.selected:visited {background: #E8F5FB; font-weight: 700;}

.menu ul ul {padding-left: 10px; border: none;}
.menu ul ul li {border-bottom: none; border-top: 1px solid #d5d5d5; font-size: 1em;}

.date {color: #848484;}

.in-focus {overflow: hidden; height: 455px;}
.in-focus h2 {width: 190px; margin-bottom: 0; padding-left: 0; border-bottom: 2px solid #d6d6d6; background: none;}
.in-focus h3 {margin: 5px 0; font-size: 1.091em;} 
.in-focus ul {list-style-image: url(images/link-arrow.gif); margin-right: 20px; }
.in-focus ul li {margin-bottom: 5px; font-size: .917em;}
.in-focus ul li.first {list-style: none; list-style-image: none; margin-left: 0;}
.in-focus ul li.second {font-weight: 700;}
.in-focus ul a, .in-focus ul a:visited {color: #030200;}
.in-focus ul a:hover {text-decoration: underline;}
.in-focus ul .date {color: #848484;}
.in-focus ul li.second .date {font-weight: 400;}
.in-focus ul h3 .date {color: #D5D5D5;}
.in-focus li p {font-size: 1.091em; font-weight: 700;}
.in-focus ul h3 a, .in-focus ul h3 a:visited {color: #1A9AD6;}
.in-focus ul h3 a:hover {color: #000;}
.in-focus ul li p a, .in-focus ul li p a:visited {color: #1A9AD6;}
.in-focus ul li p a:hover {color: #000;}
.in-focus p {margin-left: 0; padding-left: 0; font-weight: 700; line-height: 1.7em;}

.in-focus ul li.first h3 {font-size: 1.25em;}
.in-focus ul li.first h3 .date {color: #848484;}
.in-focus ul li.first p a, .in-focus ul li.first p a:visited {color: #000; font-weight: 400; text-decoration: underline;}
.in-focus ul li.first p a:hover {color: #1A9AD6; text-decoration: none;}

p a.rss, p a.rss:visited {display: block; height: 25px; margin-left: 10px; padding-left: 25px; background: url(images/rss-icon.png) left top no-repeat; color: #000; font-weight: 400; line-height: 20px;}
p a.rss:hover {color: #1A9AD6;}

.our-process h2 {width: 190px; margin-bottom: 0; padding-left: 0; border-bottom: 2px solid #d6d6d6; background: none;}
.our-process h3 {margin: 5px 0;} 
.our-process p {margin-left: 0; padding-left: 0; font-weight: 700; line-height: 1.7em;}
.our-process p a, .our-process p a:visited {color: #424242; font-weight: 400; text-decoration: underline;}
.our-process p a:hover {color: #1A9AD6; text-decoration: none;}

.breadcrumb {width: 695px; margin: 10px 0 0 240px; padding-left: 25px; background: url(images/home.png) left center no-repeat; color: #99999A; font-size: .917em; line-height: 20px; }
.breadcrumb a, .breadcrumb a:visited {color: #99999A; text-decoration: underline;}
.breadcrumb a:hover {color: #1A9AD6;}

.related {margin-bottom: 30px;}
.related li {margin-bottom: 2px; list-style-image: url(images/link-arrow.gif); font-weight: 700;}
.related li a:hover {color: #202E61;}

p.teaser {margin-top: 130px; font-size: .917em;}
p.teaser strong {color: #B9D13B; font-size: 2.7em; font-family: Calibri, Arial, Helvetica, sans-serif; line-height: 1em;}
p.teaser a, p.teaser a:visited {font-weight: 700; line-height: 1.8em;}
p.teaser a:hover {color: #202E61;}

.big-image {position: relative; overflow: hidden; width: 467px; height: 255px; margin: 10px 0;}
.big-image img {position: absolute; left: 0; top: 0; z-index: 1;}
.big-image p.links {position: absolute; left: 25px; top: 140px; z-index: 3; line-height: 1.8em;}
.big-image p.links a, .big-image p.links a:visited {padding-left: 10px; background: url(images/link-arrow.gif) 0 4px no-repeat; color: #1A9AD6; font-weight: 700;}
.big-image p.links a:hover {color: #202E61;}

.section-intro h2 {padding-left: 0; background: none;}
.section-intro p {margin-left: 0; padding-left: 0; font-size: 1.167em;}

.bluebox-wrapper {width: 467px; margin: 15px 0; background: #E8F5FB url(images/bluebox-top.jpg) left top no-repeat;}
.bluebox {padding: 10px; background: url(images/bluebox-bottom.jpg) left bottom no-repeat;}
.bluebox h2 {margin: 0 0 10px 0; padding: 0; background: none; color: #202E61; font-size: 1.667em; line-height: 1.3em;}
.bluebox h2 a, .bluebox h2 a:visited {color: #202E61;}
.bluebox h2 a:hover {color: #1A9AD6;}
.bluebox p {margin-top: 0; color: #1A9AD6; font-weight: 700;}
.bluebox a.more {display: block; overflow: hidden; float: right; width: 26px; height: 26px; margin: 0 0 10px 10px;  background: url(images/bluebox-arrow.jpg) no-repeat; text-indent: -500px;}

/* special sections and elements
------------------------------------------- */
#footernavsub {clear: left;}

.showcase {position: relative; overflow: hidden; width: 980px; height: 270px; margin: 0 0 0 -15px;}
.slideshow {position: relative; z-index: 1; width: 980px; height: 270px; margin:0; padding: 0; list-style: none;}
.slideshow li {position: absolute; left: 0; top: 0; width: 980px; height: 270px; margin:0; padding: 0;}
.slideshow li img {position: absolute; left: 0; top: 0; z-index: 1;}
.slideshow li a {display: block; position: absolute; left: 507px; top: 150px; z-index: 2; overflow: hidden; width: 220px; height: 40px; text-indent: -10000px;}
.slideshow-controls {position: absolute; z-index: 2; bottom: 6px; left: 20px; margin: 0; padding: 0; list-style: none;}
.slideshow-controls li {float: left; margin: 0 1px 0 0; padding: 0;}
.slideshow-controls a, .slideshow-controls a:visited {display: block; float: left; width: 27px; height: 27px; background: #202E61; color: #fff; font-weight: 700; font-size: 1.5em; line-height: 27px; text-align: center; opacity: 0.2;}
.slideshow-controls a:hover {opacity: 1;}
.slideshow-controls a.selected, .slideshow-controls a.selected:visited {background: #EE3680; opacity: 1;}

.showcase-inside {position: relative; overflow: hidden; width: 705px; height: 255px; margin: 10px 0 0 -15px;}
.showcase-inside .slideshow {width: 705px; height: 255px;}
.showcase-inside .slideshow li {width: 705px; height: 255px;}
.showcase-inside .slideshow-controls {bottom: 0; left: 15px;}
.showcase-inside .slideshow-controls a.selected, .showcase-inside .slideshow-controls a.selected:visited {background: #B9D13B;}

.column.c2 .showcase-inside, .column.c2 .showcase-inside .slideshow, .column.c2 .showcase-inside .slideshow li {width: 470px; margin-left: 0;}

/* rouded corners for product images and slideshows */

.corner {position: absolute; z-index: 5; width: 5px; height: 5px; background: url(images/corners.gif) no-repeat;}
.corner.nw {left: 0; top: 0; background-position: 0 0;}
.corner.ne {right: 0; top: 0; background-position: 100% 0;}
.corner.se {right: 0; bottom: 0; background-position: 100% 100%;}
.corner.sw {left: 0; bottom: 0; background-position: 0 100%;}


.sidebox-quality {padding-bottom: 80px; background: url(images/quality.jpg) bottom left no-repeat;}

ul.news {margin: 10px 12px 10px 0; list-style: none;}
ul.news li {margin: 0; padding: 5px 0; border-bottom: 1px solid #ccc;}
ul.news li.first {overflow: hidden; padding-bottom: 10px;}
ul.news li.first h3 {font-size: 1.5em; line-height: 1.2em;}
ul.news .date {color: #99999A; font-weight: 700;}
ul.news a.more, ul.news a.more:visited {font-weight: 700;}
ul.news img.r {float: right; margin: 0 0 10px 10px;}
ul.news strong a, ul.news strong a:visited {color: #000;}
ul.news strong a:hover {color: #1A9AD6;}
p.alignright, p.alignleft {padding: 10px;}
p.alignleft a, p.alignleft a:visited {color: #000304; text-decoration: underline;}
p.alignleft a:hover {text-decoration: none;}

ul.event-list {list-style-image: url(images/link-arrow.gif);}
ul.event-list li {margin: 5px 0 5px 20px; color: #848484; font-size: .917em;}
ul.event-list a, ul.event-list a:visited {color: #000; font-weight: 700;}
ul.event-list a:hover {color: #1A9AD6;}

.careers h3 {font-size: 1.333em;}
.careers .links {font-weight: 700; line-height: 1.5em;}
.careers img {float: right; position: relative; top: -30px; margin: 0 50px -30px 10px;}

ul.case-studies {list-style-image: url(images/link-arrow.gif);}
ul.case-studies li {margin: 5px 0 0 20px; font-size: .917em;}
ul.case-studies li a, ul.case-studies li a:visited {color: #000;}
ul.case-studies li a:hover {color: #1A9AD6;}
ul.case-studies li.first {list-style: none; list-style-image: none; margin-left: 0; font-size: 1.273em; font-weight: 700;}
ul.case-studies li img {margin: 5px 0;}
ul.case-studies li.first a, ul.case-studies li.first a:visited {color: #1A9AD6;}
ul.case-studies li.first a:hover {color: #000;}
ul.case-studies li.second {font-weight: 700;}
ul.case-studies li.second span {font-weight: 400;}
p.more {padding-left:20px; padding-bottom: 20px;}

ul.post-list {margin: 0 0 15px 0; padding-right: 15px;}
ul.post-list li {clear: left; overflow: hidden; margin: 0; padding: 10px 0; border-bottom: 1px solid #ccc;}
ul.post-list li h4 {margin: 0; font-size: 1.167em; color: #000;}
ul.post-list li p {margin: 0;}
ul.post-list li a.more {font-weight: 700;}

ul.post-list.videos p {margin: 0.2em 0; font-size: .917em;}
ul.post-list.videos p.duration {color: #99999A;}
ul.post-list.videos h4 {font-size: 1.333em;}
ul.post-list.videos li.first-vid h4 {font-size: 1.5em; font-weight: 700;}
ul.post-list.videos li.first-vid p.duration {color: #99999a; font-weight: 700; font-size: 1.1em;}

.video-small {float: left; margin: 0 10px 0 0; }
.video-medium {float: left; margin: 0 10px 0 0; width: 226px; height: 150px;}

ul.brochures {margin: 15px 0 0 0; overflow: hidden; list-style: none;}
ul.brochures li {float: left; width: 150px; height: 200px; margin: 0; padding: 10px 0; border-top: 1px solid #ccc;}
ul.brochures li.first {width: 450px; border-top: none;}
ul.brochures li.first img {float: right;}
ul.brochures li.first h3 {color: #000; font-size: 1.5em; font-weight: 700;}
ul.brochures li.first a {display: inline;}
ul.brochures.teaser li {border-top: none;}
p.brochure-size {margin: 15px 0; font-size: 1.167em;}

ul.brochures li a, ul.brochures li a:visited {display: block; clear: left; padding-left: 10px; background: url(images/link-arrow.gif) 0 3px no-repeat; font-size: .917em; font-weight: 700;}
ul.brochures li a span {color: #1A9AD6; font-weight: 400;}
ul.brochures li a.piclink, ul.brochures li a.piclink:visited {background: none;}

ul.events {margin: 15px 15px 0 0; border-top: 2px solid #ccc; color: #000;}
ul.events .date {margin: .2em 0; color: #99999a; font-weight: 700;}
ul.news {margin: 15px 15px 0 0; border-top: 2px solid #ccc; }
ul.news img.news-img {float: left; margin: 5px 10px 0 0;}
ul.news li.first h4 {color: #000; font-size: 1.5em; font-weight: 700;}
ul.news li.first .date {margin: 0.5em 0;}

.side-news li a , .side-news li a:visited {padding: 5px 10px; color: #000; font-weight: 700; line-height: 1.2em;}
.side-news li a .date, .side-news li a:visited .date {color: #848484; font-weight: 400;}
.side-news li a:hover .date {font-weight: 400;}

ul.archive {border-bottom: 2px solid #d6d6d6;}
ul.archive li {border-bottom: none;}
ul.archive li a, ul.archive li a:visited {padding: 3px 0 3px 12px; background: url(images/link-arrow.gif) left center no-repeat; color: #000; font-weight: 700; font-size: 1.25em;}
ul.archive li a:hover {background: #E8F5FB url(images/link-arrow.gif) left center no-repeat;}
.menu p {padding-left: 0;}
.menu p a.rss {margin-left: 0;}
* h2 a, * h2 a:visited {color: #21336B;}
* h2 a:hover {color: #1A9AD6;}

.breadcrumb.contact {margin-left: 0;}
.contact-form {float: left; width: 460px;}
.contact-form form {padding: 15px 0;}

.cform li {list-style:none; margin-left: 0; padding-left: 0;}
.linklove {display: none;}
.cform legend {display: none;}
.cform label {float: left; width: 175px; padding-left: 0; text-align: left;}
.cform label span {float: none; margin-left: 0;}


.map {float: right; overflow: hidden; width: 460px;}
.map .vcard {float: left; width: 220px; font-weight: 700;}
.map h3 {padding: 15px 0;}
.map .vcard p {margin: 15px 0; cursor: pointer;}
#map {width: 400px; height: 290px; margin-bottom: 15px;}
label.accept {padding: 10px 0 10px 175px;}
label.accept input {margin-right: 5px;}
input#contact_accept {width: auto; border: none;}
textarea#contact_legal {color: #004687; font-size: .85em; font-family: Courier New, mono; line-height: 1.2em;}
select#contact_title {width: 100px;}
button.submit {clear: left; margin-left: 175px;}
input.sendbutton {width: 59px; height: 29px; margin: 0 0 0 175px; padding: 0; border: none; background: url(images/button-send.png) no-repeat; color: #fff; font-family: Calibri, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 1.5em; line-height: 29px;}
.ok, .success {margin: 15px 0; color: #21336B; font-weight: 700;}
.error, .failure, .failure *, .cf_li_text_err li {margin: 15px 0; color: #c00; font-weight: 700;}
.failure ol {margin-left: 25px;}
.failure ol li {display: list-item; margin: 0;}

ul#basewords { list-style:none; padding:40px 0 0 0  }
ul#basewords li { float:left; margin-right:8px; color:#848484; font-size:0.917em }
ul#basewords strong { font-weight:normal }
