/*

Common styles used throughout the site. These are primarily redefinitions of HTML tags.

*/

body { font-family: georgia,arial,verdana,sans-serif; font-size: 13px; color: #616b73; padding: 0; background-color: #b7b5b0; background-image:url(http://sequelstudio.com/images/design/common/bground_page.jpg); background-repeat: no-repeat; margin: 0; }
p { font-size: 13px; line-height: 18px; padding: 0; margin: 0 0 20px 0; }
img { display: block; border: 0; }
table { padding: 0; border: 0; border-collapse: collapse; }
td, th { font-size: 12px; vertical-align: top; padding: 0; border: 0; }
a { color: #ff6418; text-decoration: none; }
a:focus, a:hover, a:active { outline: none; }
a:hover { text-decoration: none; background-image: url(http://sequelstudio.com/images/design/common/bground_hover_grey.gif); background-repeat: repeat-x; background-position: bottom left; }
ul, ol { padding: 0; margin: 0; list-style: none; }
li { padding: 0; }
form { padding: 0; margin: 0; }
object { padding: 0; margin: 0; }
embed { padding: 0; margin: 0; }
h1 { font-size: 18px; font-weight: normal; padding: 0; margin: 0 0 25px 0; }
h2 { font-size: 14px; font-weight: normal; color: #1b232a; padding: 0; margin: 0 0 3px 0; }
h3 { font-size: 16px; font-weight: normal; color: #1b232a; padding: 0; margin: 0 0 0 0; }
h4 { font-family: arial,sans-serif; font-size: 11px; font-weight: normal; padding: 0; margin: 0 0 0 0; }

h3.pageHeader { height: 40px; padding: 75px 0 0 0; background-image: url(http://sequelstudio.com/images/design/common/bground_title_blank.gif); margin-bottom: 20px; }
h3.subhead { font-size: 14px; }
h1.categoryhead { color: #1b232a; }



/*

Primary layout styles

*/

#page { position: relative; width: 812px; padding: 0 47px 0 116px; margin-left: auto; margin-right: auto; }
#content { width: 730px; min-height: 700px; padding: 0 41px 41px 41px; background-image: url(http://sequelstudio.com/images/design/common/bground_content_2450.jpg); background-repeat: no-repeat; }
#content { visibility: hidden; }
#content:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }





/*

Header styles

*/

#header { width: 812px; height: 88px; }
#header #logo { position: absolute; margin: 27px 0 0 40px; }
#header #nav { position: absolute; margin: 23px 0 0 443px; }
#header #nav ul li { float: left; padding: 0 5px 0 0; background-image: url(http://sequelstudio.com/images/design/nav/divider.gif); background-repeat: no-repeat; background-position: center right; margin: 0 5px 0 0; }
#header #nav ul li.last { background-image: none; }
#header a:hover { background-image: none; }





/*

Footer styles

*/

#footer { width: 812px; padding: 12px 0 20px 0; background-image: url(http://sequelstudio.com/images/design/common/bground_footer.jpg); background-repeat: no-repeat; }
#footer { visibility: hidden; }
#footer:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#footer #privacy { float: left; font-family: arial,sans-serif; font-size: 11px; color: #fff; }
#footer #privacy a { color: #fff; font-weight: bold; }
#footer #privacy a:hover { text-decoration: underline; }
#footer #stayUpdated { float: right; font-family: arial,sans-serif; font-size: 11px; color: #fff; }
#footer #stayUpdated img { display: inline; vertical-align: middle; }
#footer #stayUpdated input { vertical-align: middle; }
#footer #stayUpdated input.text175 { width: 175px; height: 18px; font-family: arial,sans-serif; font-size: 11px; color: #52504c; padding: 2px 5px 0px 5px; border: 1px solid #b3b1ab; background-image: url(http://sequelstudio.com/images/design/footer/bground_stayconnected.gif); margin: 0 2px 0 5px; }
#footer #stayUpdated #footerMessage { position: absolute; margin: 25px 0 0 91px; }




/*

Common Page styles

*/

#title { margin: 0 0 20px 0; }
#title #tabs { position: absolute; margin: 80px 0 0 0; }
#title #tabs ul li { float: left; }
#subtitle { margin: 0 0 20px 0; }

#oneColumnLayout { width: 600px; }
#oneColumnLayoutWide { width: 730px; }
#twoColumnLayout { width: 100%; background-image: url(http://sequelstudio.com/images/design/common/bground_twocolumn.gif); background-repeat: repeat-y; }
#twoColumnLayout.about { background-image: url(http://sequelstudio.com/images/design/common/bground_twocolumn_about.gif); }
#twoColumnLayout:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#twoColumnLayoutEven { width: 100%; background-image: url(http://sequelstudio.com/images/design/common/bground_twocolumn_even.gif); background-repeat: repeat-y; }
#twoColumnLayoutEven:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }

#colMain { float: left; width: 451px; padding: 0 40px 0 0; }
#colSide { float: left; width: 226px; padding: 0 0 0 13px; }
div.colEvenL { float: left; width: 323px; padding: 0 40px 0 0; }
div.colEvenR { float: left; width: 323px; padding: 0 0 0 40px; }

span.readMore { white-space: nowrap; padding: 0 10px 0 0; background-image: url(http://sequelstudio.com/images/design/bullets/icon_readmore.png); background-repeat: no-repeat; background-position: center right; }
span.readMore a { color: #1b232a; }
span.required { color: #ff6418; }

#backArea { width: 100%; margin: -8px 0 10px 0; }
#backArea:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#backArea div.icon { float: right; }





/*

One-Column Layout

*/

#oneColumnLayout a { color: #1b232a; background-image: url(http://sequelstudio.com/images/design/common/bground_hover_grey.gif); background-repeat: repeat-x; background-position: bottom left; }
#oneColumnLayout a:hover { color: #ff6418; background-image: url(http://sequelstudio.com/images/design/common/bground_hover_orange.gif); }






/*

Right-Side Column styles

*/

#colSide div.module { padding: 0 30px 18px 0; background-image: url(http://sequelstudio.com/images/design/sidebar/bground_moduleborder.gif); background-repeat: no-repeat; background-position: bottom left; margin: 0 0 14px 0; }
#colSide div.module p { font-size: 12px; line-height: 17px; margin-bottom: 6px; }
#colSide div.subhead { margin: 0 0 8px 0; }
#colSide div.moduleBox { padding: 14px; border: 1px solid #dfdcd8; background-image: url(http://sequelstudio.com/images/design/sidebar/bground_modulebox.gif); background-repeat: repeat-x; margin: 0 0 14px 0; }
#colSide div.moduleBox ul { margin: 0 0 10px 0; }
#colSide div.moduleBox ul.expanded li { margin-bottom: 12px; }
#colSide div.moduleBox ul li { font-size: 12px; padding: 0 0 0 11px; background-image: url(http://sequelstudio.com/images/design/bullets/bullet_doublearrow_right.png); background-repeat: no-repeat; background-position: 0px 4px; margin: 5px 0 5px 0; }
#colSide div.moduleBox ul li.selected { background-image: url(http://sequelstudio.com/images/design/bullets/bullet_greysquare.png); background-position: 2px 6px; }
#colSide div.moduleBox ul li a { color: #1b232a; }
#colSide div.moduleBox ul li.selected a { color: #616b73; }
#colSide div.moduleBox ul li.selected a:hover { background-image: none; }
#colSide div.moduleBox ul li div.title { font-family: arial,sans-serif; font-size: 11px; line-height: 13px; }
#colSide div.moduleBox div.modulePortion { padding: 0 0 12px 0; background-image: url(http://sequelstudio.com/images/design/sidebar/bground_moduleborder.gif); background-repeat: no-repeat; background-position: bottom left; margin: 0 0 12px 0; }
#colSide div.moduleBox div.modulePortion.noBorder { background-image: none; margin-bottom: 0; }
#colSide div.moduleBox div.searchBlock input.text170 { width: 140px; height: 18px; font-family: arial,sans-serif; font-size: 11px; color: #52504c; vertical-align: middle; padding: 2px 5px 0px 5px; border: 1px solid #b3b1ab; margin: 0 2px 0 0; }
#colSide div.moduleBox div.searchBlock img { display: inline; vertical-align: middle; }
#colSide div.modulePromo { margin: 0 0 13px 0; }
#colSide div.moduleServices { padding: 14px 0 0 0; background-image: url(http://sequelstudio.com/images/design/sidebar/bground_moduleborder.gif); background-repeat: no-repeat; }
#colSide div.moduleServices.noBorder { padding-top: 0; background-image: none; }
#colSide div.moduleServices ul li { font-size: 12px; padding: 0 0 0 11px; background-image: url(http://sequelstudio.com/images/design/bullets/bullet_greysquare.png); background-repeat: no-repeat; background-position: 2px 6px; margin: 5px 0 5px 0; }




/*

Icon styles

*/

div.icon { font-family: arial,sans-serif; font-size: 11px; padding: 1px 0 1px 17px; background-repeat: no-repeat; }
div.icon a { color: #1b232a; }

div.doubleLeft { background-image: url(http://sequelstudio.com/images/design/bullets/icon_doublearrow_left.png); }
div.doubleRight { background-image: url(http://sequelstudio.com/images/design/bullets/icon_doublearrow_right.png); }
div.doubleRightEnd { padding-left: 0; padding-right: 20px; background-image: url(http://sequelstudio.com/images/design/bullets/icon_doublearrow_right.png); background-position: top right; }
div.shareThis { background-image: url(http://sequelstudio.com/images/design/bullets/icon_sharethis.png); background-position: 0px 2px; }
	div.shareThis .stbutton.stico_default { background-image: none !important; padding-left: 0; }
div.backToTop { padding-left: 12px; background-image: url(http://sequelstudio.com/images/design/bullets/icon_uparrow.png); background-position: 0px 3px; }
div.gotoBottom { padding-left: 12px; background-image: url(http://sequelstudio.com/images/design/bullets/icon_downarrow.png); background-position: 0px 3px; }
div.rss { background-image: url(http://sequelstudio.com/images/design/bullets/icon_rss.png); }
div.envelope { background-image: url(http://sequelstudio.com/images/design/bullets/icon_envelope.png); background-position: 0px 4px; }
div.comment { padding-left: 20px; background-image: url(http://sequelstudio.com/images/design/bullets/icon_comment.png); background-position: 0px 3px; }

div.file { padding-left: 20px; background-image: url(http://sequelstudio.com/images/design/bullets/icon_file.gif); background-position: 0 0; line-height: 16px; }

div.icon.hover a { text-decoration: none; background-image: url(http://sequelstudio.com/images/design/common/bground_hover_grey.gif); background-repeat: repeat-x; background-position: bottom left; }

div.noicon { font-family: arial,sans-serif; font-size: 11px; padding: 3px 0 0 0; background-repeat: no-repeat; }




/*

Home Page styles

*/

body.home #content { width: 771px; padding: 0 41px 0 0; }
body.home .wrapper:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }

#home #colMain { width: 412px; padding: 0 0 0 41px; }
#home #colSide { width: 285px; }
#home #twoColumnLayout { background-image: url(http://sequelstudio.com/images/design/common/bground_twocolumn_home.gif); }
#home div.item { border-bottom: 1px solid #dbdee1; margin-bottom: 20px; }
#home div.item.last { border: none; }
/* removed per David DeCheser #home div.item div.itemTitle { font-size: 13px; } */
#home div.item div.itemInfo { margin-top: -13px; }

#home #homePromos { padding: 13px 0 10px 0; background-image: url(http://sequelstudio.com/images/design/home/bground_promoborder.gif); background-repeat: repeat-x; background-position: bottom left; margin: 13px 0 13px 40px; }
#home #homePromos:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#home #homePromos ul { margin: 6px 0 0 0; }
#home #homePromos ul li { float: left; margin: 0 6px 0 0; }
#home #homePromos ul li.last { margin: 0; }

#home #animBox { float: left; width: 373px; height: 197px; background-image: url(http://sequelstudio.com/images/design/home2/anim_bground.jpg); margin: 0 0 35px 40px; }
#home #animBox #animText { position: absolute; margin: 17px 0 0 128px; }
#home #animBox #animMore { position: absolute; margin: 157px 0 0 128px; }
#home #animBox #animImg0 { position: absolute; margin: 17px 0 0 19px; display: block; filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00; }
#home #animBox #animImg1 { position: absolute; margin: 17px 0 0 19px; display: none; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#home #animBox #animImg2 { position: absolute; margin: 17px 0 0 19px; display: none; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#home #animBox #animImg3 { position: absolute; margin: 17px 0 0 19px; display: none; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#home #animBox #animImg4 { position: absolute; margin: 17px 0 0 19px; display: none; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#home #animBox #animImg5 { position: absolute; margin: 17px 0 0 19px; display: none; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }

#home #colSide { margin: 10px 0 30px 30px; }
#home #colSide h3 { margin-bottom: 10px; }
#home #colSide ul { margin: 0 0 10px 0; }
#home #colSide ul li { font-size: 12px; padding: 0 0 0 11px; background-image: url(http://sequelstudio.com/images/design/bullets/bullet_doublearrow_right.png); background-repeat: no-repeat; background-position: 0px 4px; margin: 5px 0 5px -10px; }
#home #colSide ul li a { color: #1b232a; }

#clientLogin { position: absolute; margin: -25px 0 0 740px; }
#clientLogin a { font-size: 10px; color: #797e82; }






/*

About styles

*/

#whoPhotos div { position: absolute; visibility: hidden; }
#jumpBlock { padding: 10px 0 15px 0; border-top: 1px solid #dbdee1; }
#leadershipTeam { padding: 15px 0 0 0; border-top: 1px solid #dbdee1; margin: 0; }
#leadershipTeam table { width: 100%; margin: 15px 0 0 0; }
#leadershipTeam table td { font-family: arial,sans-serif; font-size: 11px; padding: 8px 15px 25px 0; border-top: 1px solid #dbdee1; }
#leadershipTeam table td.gap { width: 17px; padding: 0; border: none; }
#leadershipTeam table td.nb { border: none; }
#leadershipTeam table td div.name { font-family: georgia,arial,verdana,sans-serif; font-size: 12px; white-space: nowrap; }
#leadershipTeam table td div.name a:hover { background-image: url(http://sequelstudio.com/images/design/common/bground_hover_orange.gif); }

#bioHead { margin: 0 0 8px 0; }
div.employeeName { margin: 0 0 5px 0; }
  #bioHead h1.dark { font-size: 24px; margin-bottom: 3px; }
  #bioHead h2 { color: #999; font-size: 18px; margin-bottom: 5px; }

div.aboutSection { padding: 20px 0 0 0; border-top: 1px solid #dbdee1; margin: 20px 0 0 0; }
div.aboutSection span.label { color: #1b232a; }
div.aboutSection ul { margin: 10px 0 0 0; }
div.aboutSection ul li { font-size: 12px; padding: 0 0 0 11px; background-image: url(http://sequelstudio.com/images/design/bullets/bullet_doublearrow_right.png); background-repeat: no-repeat; background-position: 0px 4px; margin: 5px 0 5px 0; }
div.aboutSection ul li a { color: #1b232a; }


h1.dark { color: #1b232a; line-height: 23px; margin-bottom: 15px; }
#twoColumnAbout { padding: 20px 0 0 0; border-top: 1px solid #dbded1; margin: 0; }
#twoColumnAbout:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#twoColumnAbout div.colLeft { float: left; width: 367px; border-right: 1px solid #dbded1; margin: 0 22px 0 0; }
#twoColumnAbout div.colRight { float: left; width: 330px; }
#twoColumnAbout div.colLeft table { width: 335px; }
#twoColumnAbout div.colRight table { width: 320px; }
#twoColumnAbout table td.icon { width: 58px; padding: 5px 0 0 0; }

#expertiseAbout { padding: 20px 0 0 0; border-top: 1px solid #dbded1; margin: 20px 0 0 0; }
#expertiseAboutWrapper { padding: 12px 0 22px 0; background-color: #eff0e9; }
#expertiseAboutWrapper:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#expertiseAbout div.colLeft { float: left; width: 312px; padding: 0 0 0 55px; }
#expertiseAbout div.colRight { float: left; width: 243px; padding: 0 0 0 77px; border-left: 1px solid #dbded1; }
#expertiseAbout div.colLeft table { width: 335px; }
#expertiseAbout div.colRight table { width: 320px; }
#expertiseAbout h3 { margin-top: 10px; margin-bottom: 5px; }
#expertiseAbout ul li { font-size: 13px; color: #1b232a; padding: 0 0 0 11px; background-image: url(http://sequelstudio.com/images/design/about2/bullet_darksquare.gif); background-repeat: no-repeat; background-position: 0px 6px; margin: 0 0 2px 0; }





/*

Work styles

*/

#workThumbs  { margin: 0 0 0 6px; }
#workThumbs table td  { padding: 0 10px 23px 0; }
#workThumbs table td.last { padding-right: 0; }
#workThumbs table td div.caption { width: 160px; font-family: arial,sans-serif; font-size: 11px; padding: 6px 0 0 0; background-image: url(http://sequelstudio.com/images/design/work/border_thumb.gif); background-repeat: no-repeat; margin: 0 0 0 4px; }

#clientList { width: 100%; padding: 20px 0 0 0; background-image: url(http://sequelstudio.com/images/design/work/border_thumb.gif); background-repeat: repeat-x; margin: 5px 0 0 0; }
#clientList:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }

#clientList div.clientListCol { float: left; margin: 0 100px 0 0; }
#clientList div.clientListCol.last { margin-right: 0; }
#clientList div.clientListCol ul li { margin: 0 0 5px 0; }
#clientList div.clientListCol ul li a:hover { background-image: url(http://sequelstudio.com/images/design/common/bground_hover_orange.gif); }

#workTitle { margin: 0 0 20px 0; }
#workImage { margin: 0 0 12px 0; }
#workLink { width: 100%; padding: 0 0 10px 0px; border-bottom: 1px solid #dbdee1; margin: 0 0 16px 0; }
#workLink:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#workLink #workLinkWrap { float: right; }
#workLink div { float: left; }
#workLink img.rollOver { cursor: pointer; }

div.workSection { margin: 0 0 10px 0; }
#colMain.workInfo p a { color: #1b232a; background-image: url(http://sequelstudio.com/images/design/common/bground_hover_grey.gif); background-repeat: repeat-x; background-position: bottom left; }
#colMain.workInfo p a:hover { color: #ff6418; background-image: url(http://sequelstudio.com/images/design/common/bground_hover_orange.gif); }

#mask { position: absolute; display: none; top: 0px; left: 0px; width: 10px; height: 10px; background-color: #1b232a; filter: alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; z-index: 9; }

#slideShow { position: absolute; top: 88px; left: 0px; width: 100%; z-index: 10; visibility: hidden; }
#slideShow #slideBlock { position: relative; width: 808px; padding: 0 50px 0 117px; margin-left: auto; margin-right: auto; }
#slideShow #slideBlock #slideBground { width: 808px; height: 533px; background-color: #fff; }
#slideShow #slideBlock #slideBground #slideClose { position: absolute; margin: 13px 0 0 723px; cursor: pointer; }
#slideShow #slideBlock #slideBground #slideInfo { position: absolute; width: 400px; margin: 420px 0 0 40px; }

#slideShow #slideBlock #slideBground #slideInfo #slideName { color: #ff6418; margin: 0 0 23px 0; }
#slideShow #slideBlock #slideBground #slideInfo #slideLink { padding: 0 0 1px 10px; background-image: url(http://sequelstudio.com/images/design/bullets/bullet_doublearrow_right.png); background-repeat: no-repeat; background-position: 0px 3px; }
#slideShow #slideBlock #slideBground #slideInfo #slideLink a { color: #1b232a; }
#slideShow #slideBlock #slideBground #slideArrowLeft { position: absolute; margin: 472px 0 0 696px; cursor: pointer; }
#slideShow #slideBlock #slideBground #slideArrowRight { position: absolute; margin: 472px 0 0 756px; cursor: pointer; }
#slideShow #slideBlock #slideBground #slideCount { position: absolute; width: 72px; font-family: arial,sans-serif; font-size: 10px; text-align: center; margin: 474px 0 0 696px; }
#slideShow #slideBlock #slideBground #slides { position: absolute; visibility: hidden; display: none; }

#slideShow #slideBlock #slideBground #slideCurrent { position: absolute; width: 728px; height: 388px; background-color: #c9c9c9; margin: 40px 0 0 40px; }
#slideShow #slideBlock #slideBground #slideNext { position: absolute; width: 728px; height: 388px; background-color: #c9c9c9; margin: 40px 0 0 40px; }
#slideShow #slideBlock #slideBground #slideBar { position: absolute; margin: 40px 0 0 40px; visibility: hidden; }
#slideShow #slideBlock #slideBground #slideMapPrev { position: absolute; margin: 40px 0 0 40px; cursor: pointer; }
#slideShow #slideBlock #slideBground #slideMapNext { position: absolute; margin: 40px 0 0 404px; cursor: pointer; }
#slideShow #slideBlock #slideBground #slideImgMap area { cursor: pointer; }
#slideShow #slideBlock #slideBground #logoGrey { position: absolute; margin: -61px 0 0 39px; }




/*

Blog and News styles

*/

div.item { width: 100%; margin: 0 0 30px 0; }
div.item div.itemTitle { font-size: 16px; color: #1b232a; margin: 0 0 2px 0; }
div.item div.itemTitle a { color: #ff6418; }
div.item div.itemTitle a:hover { background-image: url(http://sequelstudio.com/images/design/common/bground_hover_orange.gif); }
div.item div.itemInfo { font-family: arial,sans-serif; font-size: 11px; margin: 0 0 20px 0; }
div.item div.itemInfo a { color: #1b232a; }
div.item div.itemCommentNav { margin: -10px 0 15px 0; }
div.item div.itemContent a { color: #1b232a; background-image: url(http://sequelstudio.com/images/design/common/bground_hover_grey.gif); background-repeat: repeat-x; background-position: bottom left; }
div.item div.itemContent a:hover { color: #ff6418; background-image: url(http://sequelstudio.com/images/design/common/bground_hover_orange.gif); }
div.item div.itemContent ol, div.item div.itemContent ul { margin-top: 1em; margin-left: 2.5em; }
div.item div.itemContent ol li { margin-bottom: 1em; list-style: decimal; }
div.item div.itemContent ul li { margin-bottom: 1em; list-style: disc; }
div.item div.itemContent span.readMore a { color: #1b232a; background-image: none; }
div.item div.itemContent span.readMore a:hover { text-decoration: none; background-image: url(http://sequelstudio.com/images/design/common/bground_hover_grey.gif); background-repeat: repeat-x; background-position: bottom left; }
div.item div.itemContent div.itemImage { margin: 0 0 20px 0; }
div.item div.itemTags { margin: 0 0 5px 0; }
div.item div.itemTags table { width: 100%; }
div.item div.itemTags table td { font-family: arial,sans-serif; font-size: 11px; vertical-align: bottom; }
div.item div.itemTags table td a { color: #1b232a; }
div.item div.itemTags table td.posted { white-space: nowrap; }
div.item div.itemTags table td.tags { text-align: right; padding-left: 30px; }
div.item div.itemCommentBar { width: 439px; font-family: arial,sans-serif; font-size: 11px; padding: 4px 6px 4px 6px; background-color: #f4f4f2; }
div.item div.itemCommentBar:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
div.item div.itemCommentBar a { color: #1b232a; }
div.item div.itemCommentBar div.shareInfo { float: left; }
div.item div.itemCommentBar div.commentInfo { float: left; padding: 0 0 0 9px; background-image: url(http://sequelstudio.com/images/design/common/bground_sharethis.gif); background-repeat: no-repeat; background-position: center left; margin: 0 0 0 9px; }
div.item div.itemCommentBar div.commentCount { float: left; width: 17px; height: 12px; font-size: 10px; text-align: center; color: #fff; padding: 1px 2px 6px 1px; background-image: url(http://sequelstudio.com/images/design/bullets/icon_commentcount.png); background-repeat: no-repeat; background-position: 0px 1px; margin: 0 5px 0 0; }

#commentBlock { margin: -10px 0 30px 0; }
#commentBlock div.count { margin: 0 0 0 0; }
#commentBlock table td { padding: 20px 0 0 0; border-bottom: 1px solid #dbdee1; }
#commentBlock table td.postData { padding-right: 30px; padding-bottom: 20px; }
#commentBlock table td.postData a:hover { background-image: url(http://sequelstudio.com/images/design/common/bground_hover_orange.gif); }
#commentBlock div.date { font-family: arial,sans-serif; font-size: 11px; white-space: nowrap; }
#commentBlock div.time { font-family: arial,sans-serif; font-size: 11px; white-space: nowrap; }

#commentForm { border-bottom: 1px solid #dbdee1; margin: 0 0 30px 0; }
#commentForm h3 { margin-bottom: 5px; }
#commentForm table { margin: 20px 0 30px 0; }
#commentForm table td { vertical-align: middle; padding: 6px 0 6px 0; }
#commentForm table td.label { text-align: right; padding-right: 5px; }
#commentForm table td.field { font-family: arial,sans-serif; font-size: 11px; white-space: nowrap; }
#commentForm table td.label.alignTop { vertical-align: top; }
#commentForm table td input.text185 { width: 140px; height: 18px; font-family: arial,sans-serif; font-size: 11px; color: #52504c; vertical-align: middle; padding: 2px 5px 0px 5px; border: 1px solid #b3b1ab; margin: 0 2px 0 0; }
#commentForm table td textarea { width: 330px; height: 130px; font-family: arial,sans-serif; font-size: 11px; color: #52504c; padding: 2px 5px 0px 5px; border: 1px solid #b3b1ab; }
#commentForm #commentMessage { position: absolute; font-size: 12px; margin: -62px 0 0 161px; }
#commentForm table td.captcha label { font-family: georgia,arial,verdana,sans-serif; }


#itemNavigation { width: 100%; }
#itemNavigation:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#itemNavigation div.pageUp { float: left; }
#itemNavigation div.pageNav { float: right; }
#itemNavigation div.pageNav div { float: left; margin: 0 0 0 30px; }


body.insights div.item div.itemCommentBar { margin-top: -10px; }


/*

Search Results styles

*/

#searchResults { margin: 20px 0 20px 0; }
#searchResults table { width: 100%; }
#searchResults table td { padding: 15px 0 15px 0; border-bottom: 1px solid #dbdee1; }
#searchResults table td.title { font-family: arial,sans-serif; font-size: 11px; padding-left: 10px; }
#searchResults table td.author { font-family: arial,sans-serif; font-size: 11px; padding-left: 50px; padding-right: 50px; white-space: nowrap; }
#searchResults table td.date { font-family: arial,sans-serif; font-size: 11px; padding-right: 10px; }
#searchResults table td a { color: #1b232a; }

#searchResults table tr.headings td { font-weight: bold; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #dbdee1; border-bottom: 1px solid #dbdee1; background-color: #f4f4f2; }
#searchResults table tr.headings td.title { border-left: 1px solid #dbdee1; }
#searchResults table tr.headings td.date { border-right: 1px solid #dbdee1; }

#searchNavigation { width: 100%; overflow: hidden; }
#searchNavigation ul { position: relative; float: left; left: 50%; }
#searchNavigation ul li { position: relative; float: left; right: 50%; font-family: arial,sans-serif; font-size: 12px; padding: 0 4px 0 4px; }
#searchNavigation ul li a { color: #1b232a; background-image: url(http://sequelstudio.com/images/design/common/bground_hover_grey.gif); background-repeat: repeat-x; background-position: bottom left; }
#searchNavigation ul li a:hover { color: #ff6418; background-image: url(http://sequelstudio.com/images/design/common/bground_hover_orange.gif); }
#searchNavigation ul li.prevNext { padding: 0 8px 0 8px; }





/*

Contact styles

*/

#contactBlocks { width: 100%; padding: 15px 0 20px 0; border-top: 1px solid #dbdee1; border-bottom: 1px solid #dbdee1; margin: 0 0 15px 0; }
#contactBlocks:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#contactBlocks div.blockPhone { float: left; width: 140px; }
#contactBlocks div.block { float: left; padding: 0 25px 0 0; }
#contactBlocks div.subhead { color: #616b73; margin: 0 0 2px 0; }
#contactBlocks a { color: #1b232a; }
#contactBlocks h3 { margin-bottom: 20px; }
#contactMap div.subhead { color: #616b73; margin: 0 0 2px 0; }
#contactMap h2 { margin-bottom: 20px; }
#contactMap h3 { margin-bottom: 20px; }
#contactMap #map { float: left; margin: 0 20px 0 0; }




/*

ShareThis styles

*/
#share_this_form                        {background: #999; display: none; position: absolute; width: 428px; height: 220px; margin-left:-11px; filter: alpha(opacity:90); KHTMLOpacity:0.9; MozOpacity:0.9; opacity:0.9;}
#share_this_form a.share_this_close     {color: #fff; float: right; margin: 5px;}
#share_this_form ul.tabs                {border: 1px solid #999; list-style: none; margin: 10px 10px 0 10px; padding: 0;}
#share_this_form ul.tabs li             {background: #ccc; border-bottom: 1px solid #999; cursor: pointer; float: left; margin: 0 3px 0 0;	padding: 3px 5px 2px 5px;}
#share_this_form ul.tabs li.selected    {background: #fff; border-bottom: 1px solid #fff; cursor: default; padding: 4px 5px 1px 5px;}
#share_this_form div.clear              {clear: both; float: none;}
#share_this_social, #share_this_email   {background: #fff; border: 1px solid #fff; height: 190px;}
#share_this_social ul                   {list-style: none; margin: 10px 0 0 0; padding: 0;}
#share_this_social ul li                {float: left; margin: 0; padding: 0px 20px 0px 10px; width: 25%;}
#share_this_social ul li a              {display: block; float: left; height: 24px; padding: 4px 0 0 24px; vertical-align: middle;}

#share_this_delicious                   {background: url(http://sequelstudio.com/images/share_this/delicious.gif) no-repeat 2px center;}
#share_this_digg                        {background: url(http://sequelstudio.com/images/share_this/digg.gif) no-repeat 2px center;}
#share_this_furl                        {background: url(http://sequelstudio.com/images/share_this/furl.gif) no-repeat 2px center;}
#share_this_netscape                    {background: url(http://sequelstudio.com/images/share_this/netscape.gif) no-repeat 2px center;}
#share_this_yahoo_myweb                 {background: url(http://sequelstudio.com/images/share_this/yahoo_myweb.gif) no-repeat 2px center;}
#share_this_technorati                  {background: url(http://sequelstudio.com/images/share_this/technorati.gif) no-repeat 2px center;}
#share_this_google_bmarks               {background: url(http://sequelstudio.com/images/share_this/google_bmarks.gif) no-repeat 2px center;}
#share_this_newsvine                    {background: url(http://sequelstudio.com/images/share_this/newsvine.gif) no-repeat 2px center;}
#share_this_blinklist                   {background: url(http://sequelstudio.com/images/share_this/blinklist.gif) no-repeat 2px center;}
#share_this_reddit                      {background: url(http://sequelstudio.com/images/share_this/reddit.gif) no-repeat 2px center;}
#share_this_blogmarks                   {background: url(http://sequelstudio.com/images/share_this/blogmarks.gif) no-repeat 2px center;}
#share_this_magnolia                    {background: url(http://sequelstudio.com/images/share_this/magnolia.gif) no-repeat 2px center;}
#share_this_windows_live                {background: url(http://sequelstudio.com/images/share_this/windows_live.gif) no-repeat 2px center;}
#share_this_tailrank                    {background: url(http://sequelstudio.com/images/share_this/tailrank.gif) no-repeat 2px center;}
#share_this_mrwong                      {background: url(http://sequelstudio.com/images/share_this/mrwong.gif) no-repeat 2px center;}
#share_this_stumbleupon                 {background: url(http://sequelstudio.com/images/share_this/stumbleupon.gif) no-repeat 2px center;}

#share_this_email                       {display: none; text-align: left;}
#share_this_email form, 
#share_this_email fieldset              {border: 0; margin: 10px 0 0 10px; padding: 0;}
#share_this_email p                     {margin:0px 0px 5px 0px; padding:0px}
#share_this_email input                 {}

#share_this_email label                 {width: 80px;float: left;text-align: left;margin-right: 0.5em;display: block}
