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%;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}
body {margin: 0; padding: 0; font-family: Helvetica, Arial, sans-serif; font-size: 100%; line-height: 21px; min-width: 960px; background: #184860; color: #000}
a {color: #6090C0}
a:hover {color: #184860}
.clearfix {min-height: 1%}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.no-wrap {white-space: nowrap}
h1,h2,h3,h4,h5,h6{ font-weight:bold}
h1 {font-size:24px; color:#000}
h2 {font-size:16px; color:#000; margin: 10px 0}
h3 {font-size:16px; color:#000}
h4 {font-size:12px; color:#000}
p {font-size: 0.9em}
li {font-size: 0.8em}
* html .clearfix {height: 1%}
h2 a {color: #000; text-decoration: none}
h2 span.date, h3 span.date {color: #999; padding-left: 10px; font-size: 90%}
h3 span.author {padding-left: 10px}
h3 span.author a {text-decoration: none}
#page {background: #fefefe url(../images/fm_page_bg.png) repeat-x; padding-bottom: 20px; height: 100%}
#leaderboard {display: block; width: auto; margin: 15px auto 0 auto; text-align: right}
#leaderboard .banner1 {width: 720px; overflow: hidden; height: 90px; background: #fff; border: 1px solid #666; float: right}
.banner-sky {margin: 10px 0; height: 630px}
.banner-imu {width: 300px; background: #fff; margin: 10px 0; padding-bottom: 15px}
.sbblock .banner-imu {float: right}
#topnav {height: 30px; background: #184860}
.topnav-container {width: 960px; margin: 0 auto; color: #fff}
.top-login {font-size: 0.9em}
.top-login ul {margin: 0; padding: 0}
.top-login ul li {float: left; padding: 5px 5px 0 10px; font-size: 0.9em}
.top-login a {background-color: #184860; padding: 2px 3px; border: 0 transparent; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; text-decoration: none; color: #fff}
.top-login a:hover {background-color: #6090C0; color: #fff}
.top-login li.topavatar a {padding: 0}
.top-login img {border: 2px solid #fff; margin-top: -2px }
.top-search {float: right; padding: 0 20px 0 0}
.top-search form#navSearch {padding: 0; margin: 0}
.top-search form#navSearch input[type=text] {outline: 0; background: transparent; background-image: url(../images/sprite1.png); background-position: -10px -122px; color: #666; border: none; font-size:11px; width: 125px; height: 20px; float: left; font-size: 11px; padding: 6px 5px 0 10px}
.top-search form#navSearch input[type=submit] {float: left; background: transparent; border: 0; background-image: url(../images/sprite1.png); background-position: -10px -165px; width: 50px; height: 23px; margin-left: -4px; cursor: pointer; outline: 0; font-size: 11px; color: #fff}
#header {margin-bottom: 20px}
.logo {float: left; width: 218px}
#container {margin: 0 auto 0 auto; padding: 0 20px 20px 20px; width: 960px; min-height: 400px}
.navbarblock {display: block; text-align: center; margin: 0 auto; width: auto !important}
.navbar {height: 37px; background-image: url(../images/sprite1.png); background-position: 0px -9px; margin: 0 auto; width: 960px; text-align: left}
span.navleft {background-image: url(../images/sprite1.png); background-position: -10px -65px; width: 10px; height: 37px; float: left}
ul.navigation {list-style: none; padding: 8px 0 0 0; width: auto; position: relative}
ul.navigation li {font-size: 0.9em; float: left; margin: 0; line-height: 21px}
ul.navigation li a {text-decoration: none; background: transparent; color: #464646; padding: 3px 10px 2px 10px; border: 0 transparent; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px}
ul.navigation li a:hover {background: #184860; color: #fff}
.bubbleInfo {position: relative; z-index: 100}
.trigger {position: relative}
.popup {position: absolute; display: none; z-index: 999; width: 314px; height: 45px}
span.p1 {width: 5px; height: 45px; position: absolute; top: 0; left: 0}
span.p2 {height: 10px; width: 298px; float: left; margin: 0; padding: 0; opacity: 1; background: url(../images/fm_sites_menu_02.gif) no-repeat top right}
span.p3 {width: 11px; height: 45px; position: absolute; top: 0; right: 0}
div.menuitems {background: url(../images/fm_sites_menu_04.gif) repeat-x; float: left; width: 95%; margin: 0 0 0 5px; text-align: center}
ul.navigation li.sites a {color: #fff; background: #acc1dc; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px}
ul.sites-sub {margin: 0; padding: 5px 0 9px 0; text-align: center}
ul.sites-sub li {float: none; padding: 0; display: inline; margin-right: 3px}
ul.sites-sub li a {background: transparent !important}
ul.sites-sub li a:hover {color: #000; background: #acc1dc !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px}
#navSearch {width: 225px; display: inline}
div#container h1 {border-bottom: 1px solid #000; margin-bottom: 15px; padding-bottom: 5px}
div.project h2 a:hover {text-decoration: underline}
div.moreinfolink a, div.downloadlink a {font-size: 14px; float: left; padding: 2px 10px 1px 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; color: white}
div.downloadlink a {margin: 0 0 0 7px; background: #6090c0 url(../images/downloadlink.png) no-repeat}
div.moreinfolink a {background: #6090c0 url(../images/homepagelink.png) no-repeat}
div.project, div.release, div.comment, div.faq {margin-bottom: 20px; padding-bottom: 5px}
.width50 {width: 50%; float: left}
.opacity50 {filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5}
.characterCount {color: #ccc; display: block; margin-left: 165px}
.urls dt {float: left; clear: left; margin-right: 10px; width: 150px; font-weight: bold}
.urls dd {margin: 0; float: left}
.meta {margin-bottom: 10px}
.meta span.date {color: #000; padding: 0 5px 0 0; float: right}
h2 .meta {font-size: 12px; font-weight: normal}
.meta span.date img {float: left}
.meta span.listsubmitter {float: right; padding: 0; width: 25px}
.article-meta .listsubmitter img {display: block}
span.commentcount {padding-left: 20px; background: url(../images/icon-comment-wh.png) no-repeat; font-size: 80%; color: #7a7a7a; float: left; margin-left: 10px}
.c-0 {color: #bfbfbf !important; background: url(../images/icon-comment-bf.png) no-repeat !important}
.meta span.listsubmitter img {border: 1px solid #999; padding: 1px; float: right; margin: 0 0 0 5px !important}
.meta span.listsubmitter a {text-decoration: none; color: #184860}
.meta span.listsubmitter a:hover {text-decoration: underline}
div.project p, div.project-detail p {margin: 0 0 10px 10px; padding: 0}
div.project-detail {width: 625px; min-height: 500px; float: left}
.admin-functions li {display: inline; margin-left: 5px; font-size: 12px}
.comments-sub-navigation, .recents-sub-navigation, .dep-sub-navigation, .admin-functions {text-align: right; float: right; font-size: 0.9em}
h1 ul.recents-sub-navigation {margin: 3px 0 0 5px !important}
.comments-sub-navigation li a, .recents-sub-navigation li a, .dep-sub-navigation input, .admin-functions li a {background-color: #6090C0; padding: 2px 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; text-decoration: none; color: #fff; margin-bottom: 2px}
.recents-sub-navigation li {float: right; margin-left: 5px}
.admin-functions li a.warning {background-color: #f33}
.announcements-sub-navigation li a:hover, .comments-sub-navigation li a:hover, .recents-sub-navigation li a:hover, .dep-sub-navigation li a:hover, .admin-functions li a:hover {background: #666; color: #fff}
.dep-sub-navigation input {border: 0; margin: 5px; cursor: pointer}
div.recent-comments h2, div.recent-releases h2, div.recent-announcements h2 {border-bottom: 2px solid #ccc; padding-left: 23px; margin: 20px 0 20px}
div.recent-comments h2 {background: url(../images/icon-comment-wh.png) no-repeat left}
div.recent-releases h2 {background-image: url(../images/sprite1.png); background-position: -10px -498px}
div.recent-announcements h2 {background: url(../images/icon-announcements-wh.png) no-repeat left}
div.recent-announcements h3 a {color: #000}
h2.release-head, h2.article-title {line-height: 25px; background: url(../images/releasehead_bg.png) repeat-x; height: 28px; padding: 2px 5px 0 5px; border: 0 transparent; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px}
h2.release-head .releasedate {float: right; padding: 1px 5px; background: transparent}
h2.release-header {background: url(../images/h2headerbg.png) no-repeat right top; padding: 0 5px 0 0; margin: 0; font-size: 1.0em; height: 40px}
h2 .meta {float: right; width: 200px; margin: 0 !important; text-align: right !important}
h2 .meta img {float: right; margin-top: 2px !important; margin-right: 0 !important; margin-bottom: 0 !important; margin-left: 0}
ul.release-badge, ul.rdate {margin: 0 0 5px 0; padding: 0; float: left; list-style: none}
ul.release-badge li {background-image: url(../images/sprite2.png); background-position: -1px -10px}
ul.rdate li {background-image: url(../images/sprite2.png); background-position: 0px -52px}
ul.release-badge li, ul.rdate li {float: left; padding: 0 0 2px 0; margin: 0}
.release-badge li.release a {margin: 0; color: #fff; text-decoration: none}
.release-badge li.release a:hover {text-decoration: underline}
ul.rdate li {color: #fff}
ul.rdate li a, ul.rdate li a:hover {color: #fff; text-decoration: none; padding-left: 3px; font-size: 11px; font-weight: normal}
ul.rdate li:hover a {text-decoration: underline}
.release .meta {float: right}
.release .description, .truncate {border-bottom: 1px solid #ccc; padding-bottom: 5px; margin-bottom: 5px; width: 515px}
.truncate .clearboth, .truncate50 .clearboth {display: inline}
.truncate_more_link, .truncate_less_link {color: #999; margin-left: 5px}
.release .changes {margin-left: 40px; padding: 0 0 10px 25px; background: url(../images/icon-changes.png) no-repeat top left; color: #666; width: 550px; border-bottom: 0 transparent}
.changes-avatar img {float:left; margin-top: 3px; border: 1px solid #999; padding: 1px}
.release.full .changes, .release .changes:hover {color: #000}
.release-headlines {padding-left: 5px}
.comment-badge {height: 27px; margin-bottom: 10px}
.comment {margin: 20px 0 30px 0; background: url(../images/commentblock_bg.png) repeat-x}
.comment h3 {margin: 0; padding: 0; width: 50%}
.comment-badge img {float: left}
.comment-badge span.date {color: #fff; background: url(../images/rcomment-center.png) repeat-x top; height: 27px; vertical-align: top; padding: 0 5px; font-style: italic; float: left; font-size: 0.8em}
.comment-badge span.author {background: url(../images/rcomment-name.png) repeat-x top; vertical-align: top; height: 27px; padding: 0 5px; margin: 0; float :left; font-size: 0.8em}
.release .author {padding: 0 5px}
.release .author img {border: 1px solid #999; margin-right: 5px; padding: 1px}
.comment-badge span.author img {border: 1px solid #666; margin-right: 5px}
.comment-badge a {text-decoration: none; color: #184860; font-style: bold; vertical-align: top; margin: 0}
.comment-badge a:hover {text-decoration: underline}
.comment-content {padding-left: 20px; background: url(../images/apostrophe.png) no-repeat top left}
.comment-content p {padding: 0 0 5px 0}
div.recent-releases, div.recent-comments, div.recent-announcements {margin: 10px 20px 10px 0}
div.recent-releases p, div.recent-announcements p, div.recent-comments p {padding-left: 25px}
div.recent-comments p {}
div.recent-comments p.noquote {background: none; margin-bottom: 10px}
div.recent-comments p.noquote label {float: left; margin-right: 15px}
div.recent-comments .fmform p {background: none}
img.screenshotThumb {float: right; padding: 2px; border: 1px solid #666; width: 90px; max-height: 120px; overflow: hidden}
.screenshot {float: left; width: 110px; height: 150px}
.screenshot img {display: block; margin: inherit}
.screenshot-title {padding: 5px 0 0 8px; display: block}
div.sbblock {width: 332px; float: right}
div.sidebar {width: 300px; float: right; margin: 20px 0 0 32px; background: #EEEEEE url(../images/sb-bg.png) no-repeat top; border: 2px solid #C3C3C3; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; color: #666}
div.sidebar.first {margin-top: 0}
div.sidebar.twitter, div.sidebar.tickets {margin-top: 0}
div.sidebar.twitter h2 a {text-decoration: underline}
#twitter-link {display: block; text-align: right}
div.sidebar-screen {text-align: center}
div.sidebar-content {padding: 5px}
div.sidebar-content h3 {margin: 0; border-bottom: 1px solid #ccc}
div.sidebar-sparkline {margin: 15px 15px 5px 15px; text-align: center}
div.sidebar-sparkline img {border: 1px solid #ccc; margin: 0 auto}
div.submitter {margin-bottom: 10px; border-bottom: 1px dotted #333; text-align: center}
div.submitter ul li {float: left; width: 45%; text-align: left}
div.submitter ul li.avatar {text-align: right}
div.submitter p a {color: #666; font-weight: bold; text-decoration: none}
div.submitter p {padding-top: 3px}
div.submitter img {background: #f0f0f0; border: 1px solid #666; padding: 3px; margin: 5px 10px 10px 5px; vertical-align: middle}
img.screenshotsidebar {margin: 0 auto; padding: 2px; border: 1px solid #666}
ul.sub-navigation {list-style: none; padding: 0; margin: 10px 0 0 0}
ul.split {width: 50%; float: left; margin-bottom: 10px}
ul.sub-navigation li {padding-left: 21px; font-size: 0.8em}
ul.divide li {float: left; width: 119px}
ul.sub-navigation li.website {background: url(../images/icon-home.png) no-repeat !important}
ul.sub-navigation li.roles {background: url(../images/icon-roles.png) no-repeat}
ul.sub-navigation li.download {background: url(../images/icon-download.png) no-repeat !important}
ul.sub-navigation li.changelog {background: url(../images/icon-changelog.png) no-repeat !important}
ul.sub-navigation li.edit {background: url(../images/icon-edit.png) no-repeat}
ul.sub-navigation li.submit-screenshot {background: url(../images/icon-camera.png) no-repeat}
ul.sub-navigation li.submit-comment {background-image: url(../images/sprite1.png); background-position: -10px -785px}
ul.sub-navigation li.graphs {background-image: url(../images/sprite1.png); background-position: -10px -748px}
ul.sub-navigation li.submit-announcement, ul.sub-navigation li.submit-release, ul.sub-navigation li.report-problem, ul.sub-navigation li.subscribe-project {background-image: url(../images/sprite1.png); background-position: -10px -711px}
ul.sub-navigation li.dependency {background-image: url(../images/sprite1.png); background-position: -10px -637px}
ul.sub-navigation li.owner-change {background-image: url(../images/sprite1.png); background-position: -10px -674px}
ul.sub-navigation li.filter-project {background: url(../images/icon-filter.png) no-repeat}
ul.sub-navigation li.url {background: url(../images/icon-url.png) no-repeat}
ul.sub-navigation li a {color: #515151; text-decoration: none}
ul.sub-navigation li a:hover {color: #000}
ul.action-navigation {list-style: none; padding: 0; width: auto !important; float: right}
ul.action-navigation li {padding: 0; margin: 0 5px 3px 0; display: inline; font-size: 0.5em}
ul.action-navigation.small li {font-size: 11px; font-weight: normal; padding: 0}
ul.action-navigation li a {background-color: #6090C0; padding: 2px 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; text-decoration: none; color: #fff}
ul.action-navigation li.backicon a {background-color: #999 !important}
.pagination {background: #F1F1F1; border: 1px solid #E5E5E5; text-align: center; font-size: 12px; margin-bottom: 10px}
.pagination a, .pagination span {padding: .2em .3em}
.pagination span.disabled {color: #AAA}
.pagination span.current {font-weight: bold; background: transparent url(../images/apple-circle.gif) no-repeat 50% 50%}
.pagination a {text-decoration: none; color: black}
.pagination a:hover, .pagination a:focus {text-decoration: underline}
.pagination.bland {background: none; border: none}
.pagination.bland .prev_page, .pagination.bland .next_page {color: #6090C0; font-size: 16px; font-weight: bold}
.pagination.bland .prev_page {float: left}
.pagination.bland .next_page {float: right}
.search-results {width: 625px; margin-top: 10px; float: left}
.search-results p, .subscription-results p {padding: 0 0 25px 10px}
.search-results .meta {margin-left: 10px !important}
div.stored_search {border-bottom: 1px solid #ccc; margin-bottom: 5px; padding: 5px}
form#new_stored_search input[type=submit] {text-align: right; float: right}
form#new_stored_search input[type=submit] {background-color: #6090C0; padding: 2px 5px; border: 0 transparent; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; text-decoration: none; color: #fff; cursor: pointer}
form#new_stored_search input[type=submit]:hover {background-color: #666}
.sidebar-filter-content {padding: 5px 7px}
.sidebar-filter-content ul li a {color: #515151; text-decoration: none}
.sidebar-filter-content ul li a:hover {color: #000}
.filter {background: #fff !important; border: 0px transparent !important; width: 300px !important; float: right}
#search_ad_2 {width: 740px; margin-top: 10px; float: left}
#flash_error {background-color: #fcc; border: 3px solid #933}
#flash_notice {background-color: #cfc; border: 3px solid #393}
#flash_error, #flash_notice {padding: 10px; margin-bottom: 20px; font-size: 1.1em}
div.audit, div.role {margin: 10px; border-bottom: 1px solid #ccc}
div.audit img, div.role img {float:left; margin-top: 3px; border: 1px solid #999; padding: 1px}
#mashup {background: #e4e4cf; border-top: 4px solid #9db1b1; min-height: 100px}
.mashup-container {width: 960px; margin: 0 auto; padding: 10px 0 20px; text-align: center}
.mashup-container h2 {letter-spacing: 0.1em; padding: 0; color: #999; font-size: 1em; margin: 5px 0 0 0; text-align: right}
.mashup-container h3 a {margin-bottom: 10px; font-weight: bold; color: #000; text-decoration: none}
.mashup-container h3 a:hover {color: #6090C0}
.mashup-container .col-1, .mashup-container .col-2 {width: 425px; text-align: left; float: left; padding: 15px 15px 5px 10px; background-image: url(../images/sprite1.png); background-position: -10px -249px; margin-bottom: 15px; margin-top: 10px}
.mashup-container .col-1 {margin-right: 40px}
.mashup-container .screenshotThumb {margin: 10px 15px 15px; float: left}
.mashup-container ul.tagList {background: url(../images/tag-bg2.png) no-repeat left; margin-left: 25px}
.mashup-container ul.tagList a {background: #fff}
.mashup-container p {padding-bottom: 10px; color: #666}
#footer {color: #fff; border-top: 4px solid #5c7e7e; padding-top: 20px; font-size: 0.9em}
#footer .twitter-icon {position: absolute; top: 0; right: 0}
.footer-container {width: 960px; margin: 0 auto 20px auto; position: relative}
#footer a {color: #fff; text-decoration: none}
#footer a:hover {color: #ccc; text-decoration: underline}
#footer .footerLinks a {margin: 0 10px 0 0}
.copyright {margin-top: 10px; color: #fff}
table.tickets {width: 90%; margin: 20px auto}
table.tickets th {text-align: left; background: #184860; color: #fff; border-bottom: 2px solid #ACACAC; padding: 3px 0 2px 10px; margin: 0; font-size: 0.8em; letter-spacing: 0.1em}
table.tickets th.thleft {background: #184860 url(../images/bltl_corner.png) no-repeat top left}
table.tickets th.thright {background: #184860 url(../images/bltr_corner.png) no-repeat top right; padding-right: 3px}
table.tickets td {font-size: 0.8em; padding: 2px}
table.tickets tr {border-bottom: 1px solid #ccc}
table.tickets tr.odd {background: #F4F2F2}
table.tickets tr:hover {background: #E9E9E9}
table.tickets td.ticketID {font-weight: bold}
.open-tickets .due {color: #f00}
table.tickets tr.due {background-color: #fdd}
.ticketresponse h3 {background: url(../images/icon-comment-wh.png) no-repeat; border-bottom: 2px solid #ccc; padding: 0 0 3px 23px; margin: 20px 0 10px}
.ticketblock {margin: 10px 20px}
div.ticketblock p {margin: 10px 0 20px 20px}
.voting {text-align: center; clear: both; width: 154px; margin: 0 auto; color: #184860; padding: 5px 0 4px 0}
.voting-total {padding-top: 10px}
.votingScore {font-weight: bold; display: block}
.votingCount {color: #666}
div.tag {border-bottom: 1px solid #ccc; margin-bottom: 5px; padding: 5px}
ul.tagList {float: left; list-style: none; padding: 0 0 0 30px; margin: 0; background-image: url(../images/sprite1.png); background-position: -10px -208px}
ul.tagList li {display: inline; padding: 0; margin: 0}
ul.tagList li.subscription-tags a, ul.tagList li.release-tags a {background: #D2D9E1}
ul.tagList li.project-licenses a {background: #e4e4cf}
ul.tagList li a {margin: 0; padding: 5px 5px 3px 5px; color: #000; font-size: 12px; text-decoration: none; border-left: 1px dotted #cacaca; background: #e9e9e9}
ul.tagList li a:hover {background: #cacaca; color: #000}
.tagcloud {width: 800px; padding: 10px; margin: 20px auto; text-align: center}
.tagcloud.narrow {width: 625px; margin: 20px 0}
.tagcloud a, .project-detail #tabs .ui-tabs-panel a {text-decoration: none; padding: 3px 5px}
.tagcloud .current, .tagcloud a:hover, .project-detail #tabs .ui-tabs-panel a:hover {color: #fff; background: #6090C0; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px}
.tagSize1 {font-size: 0.8em; padding: 3px; color: #999}
.tagSize2 {font-size: 0.92em; padding: 3px; color: #666}
.tagSize3 {font-size: 1.06em; padding: 3px; color: #333}
.tagSize4 {font-size: 1.23em; padding: 3px; color: #000}
div.fmform {margin: 0 auto; width: 600px}
div.fmform.auto {width: auto}
div.fmform fieldset {margin: 20px 0 10px}
div.fmform p {display: block; margin: 5px 0; padding: 0 0 5px 0; clear: both; border-bottom: 1px solid #ccc}
div.fmform label {display: inline-block; vertical-align: top; text-align: right; margin-right: 10px}
div.fmform fieldset legend {padding: 0 5px 5px 5px; margin-left: 20px; font-weight: bold}
div.fmform fieldset p label {display: block; width: auto; float: left; width: 150px}
.tag-form label {font-size: 13px}
div.fmform em {font-weight: bold; font-style: normal; display: block; font-size: 1.1em; background: #F8F8EB; border: 1px solid #CCCCAA; padding: 10px 20px; margin: 10px 0}
.fmform fieldset p label.inline {float: none; width: auto; text-align: left; display: inline}
.fmform label:after {content: ':'}
.fmform label.inline:after {content: ''}
.fmform input[type=text], input[type=password], textarea {border: 1px solid #999; padding: 5px; background-color: #fff; width: 360px}
.fmform input[type=checkbox] {width: 20px}
.fmform .comment-box {height: 100px}
.fmform .primaryAttribute {font-weight: bold}
.fmform input.primaryAttribute {border: 1px solid #666}
span.hint {color: #666}
.fmform span.hint {display: block; margin-left: 165px}
.fmform input#user_session_openid_identifier {background: url(http://openid.net/login-bg.gif) no-repeat; background-color: #fff; background-position: 0 50%; color: #000; padding-left: 18px; width: 350px}
form.split {width: 50%; float: left; margin-bottom: 5px}
form.split .button {margin-top: 5px}
textarea {font-family: Arial !important; font-size: 1.0em}
.fmform input:focus, textarea:focus {background-color: #F2F2F2; border: 1px solid #184860}
.fmform p.fnotice {text-align: center; border-bottom: none}
.fmform p.blank {border-bottom: none}
.fmform p.bsubmit {border-bottom: none; text-align: right; margin-right: 60px}
.fmform .button, .commentform .button {clear:both; width:125px; height:31px; text-align:center; line-height:20px; color:#FFFFFF; font-size:11px; font-weight:bold; border: 0 transparent; background: url(../images/buttonsprite.png) 0px 0px no-repeat; margin-top: 20px; cursor: pointer}
.fmform .button.nomargin {margin-top: 0}
.fmform .button:hover, .commentform .button:hover {background: url(../images/buttonsprite.png) 0px -35px no-repeat}
.fmform div.urlForm h3 {font-weight: normal; color: #333}
.commentform {background: transparent}
.commentform .comment-box {width: 98%; height: 100px; display: block}
.commentform label {display: block}
span.fieldWithErrors label {color: red}
div.account-locked, div.project-unavailable, div.errorExplanation {background: #F8F8EB; border: 1px solid #CCCCAA; padding: 10px 20px}
div.account-locked, div.project-unavailable {margin-bottom: 20px}
div.errorExplanation ul li {padding-left: 20px; font-size: 0.9em; background: url(../images/bullet_error.png) no-repeat left}
div.filter_form {float: right; margin-left: 10px; text-align: right}
div.filter_form form, div.subscription_form form {margin: 0; padding: 0}
div.filter_form input[type=submit], div.subscription_form input[type=submit] {background: transparent; border: 0; background-color: #6090C0; padding: 2px 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; text-decoration: none; color: #fff; cursor: pointer}
div.filter_form input[type=submit]:hover, div.subscription_form input[type=submit]:hover {background-color: #999 !important}
h1 div.filter_form {width: 150px; font-size: 0.8em}
div.subscription_form {float: right; width: 100px; text-align: right}
.articles-upcoming li {background: #eee; padding: 3px 3px 3px 10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px}
.article-body {margin: 5px 0 5px 10px}
.article-author-bio, .article-show-body {margin: 5px 0 10px 120px}
.article-show-body p {padding: 0 0 12px 0}
.article-meta {margin-top: 5px; width: 100px; float: left; font-size: 0.9em}
.article-meta img {border: 1px solid #999; padding: 1px}
.article-meta .commentcount {margin-left: 0 !important}
.article-meta span.date {font-size: 0.8em; display: block; padding: 5px 0}
.article {margin-bottom: 20px}
.article h2 {margin-bottom: 15px}
.page-body p, .article-body p, .article-author-bio p {margin: 1em 0}
ul.articles-upcoming {margin-bottom: 40px}
.articles-upcoming li {margin-bottom: 8px}
div.dependency h3 {background: #eee; padding: 3px 3px 3px 10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; padding: 2px 10px}
div.dependency p {margin: 10px}
div.dependency p span {font-weight: bold}
.rounded {color: #fff; background: #6090C0; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; padding: 2px 3px}
.rounded:hover {color: #fff; background: #666; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; padding: 2px 3px}
.centered {text-align: center}
.light {color: #999}
.admin-hints p {border: 2px solid #c3c3c3; background-color: #f3f3f3; padding: 10px; margin: 10px 0; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px}
.admin-hints p.warning {border: 2px solid #c33; background-color: #fee}
.small {font-size: 12px}
.noborder {border: transparent !important}
.pushleft {float: left; margin-right: 10px}
.pushright {float: right}
.floatleft {float: left}
.floatright {float: right}
img.floatleft {float: right !important; padding-top: 1px}
.min160 {min-height: 170px}
.marginleft {margin-left: 75px !important}
.hidden {display: none}
.padtop {margin-top: 10px}
.welcome {width: 17px}
.padleft5 {margin-left: 5px !important}
.padright10 {margin-right: 10px}
.margintop3 {padding-top: 3px}
.margintop4 {margin-top: 4px}
.padbottom {margin-bottom: 10px}
.insetsize {width: 75%; margin: auto !important}
a.removeFilter {color: #000 !important; font-weight: bold; text-decoration: none}
a.removeFilter:hover {text-decoration: underline}
a.removeFilter span {color: #666}
.sidebar.filter h3 {font-size: .96em; background: #e7e7e7; padding-left: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; margin-bottom: 5px}
.more-tags a, .less-tags a {font-size: 11px; color: #fff; background: #6090C0; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; margin-left: 3px; padding: 2px 5px !important}
.facetedTags {margin-bottom: 15px; margin-left: 8px}
.facetedTags a {padding: 3px}
.facetedTags li {margin-left: -30px; padding-left: 30px; position: relative}
.facetedTags li:hover {background-color: #eee; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -o-border-top-left-radius: 5px; border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -o-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px}
.exclude-tag {display: none; font-size: 11px; left: 5px; position: absolute}
.facetedTags li:hover .exclude-tag {display: block}
.exclude-tag a {color: #999}
ul.jq-ui-autocomplete {position: absolute; overflow: hidden; background-color: #fff; border: 1px solid #aaa; margin: 0px; padding: 0; list-style: none; font: normal .75em/.75em Verdana, Arial, sans-serif; color: #333}
ul.jq-ui-autocomplete li {display: block; padding: .3em .5em .3em .3em; overflow: hidden; width: 100%}
ul.jq-ui-autocomplete li.active {background-color: #3875d7; color: #fff}
div.home-content {width: 625px; float: left}
div.home-sidebar {width: 300px; float: right}
div.open-tickets, div.home-sidebar-region {margin-bottom: 20px; background: #EEEEEE url(../images/sb-bg.png) no-repeat top; border: 2px solid #C3C3C3; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; color: #666; padding: 10px 0}
div.open-tickets {background: #EEEEEE; padding: 10px}
div.home-sidebar-region h3 {border-bottom: 1px solid #CACACA; margin: 3px 0; padding: 0 0 5px 10px; color: #000}
div.home-sidebar-region li a {color: #266099}
div.home-sidebar-region h3 a {color: #000}
div.home-sidebar-region span.num {width: 25px; float: left; padding-left: 5px}
div.home-sidebar-region span.mpa {width: 160px; float: left; margin-top: 3px}
div.home-sidebar-region span.perc {width: 40px; float: left; text-align: right; padding-right: 5px}
div.home-sidebar-region ul li, ul.latest-articles li {padding: 3px 5px; border-bottom: 1px solid #CACACA}
div.home-sidebar-region ul.mostpopular li {display: block; clear: both; padding: 3px 5px; border-bottom: 0 transparent}
div.home-sidebar-region ul.mostpopular li:hover {background: transparent}
div.home-sidebar-region li:hover {color: #000; background: #fff}
div.recentlinks {text-align: center; margin-top: 20px}
div.project-filter {width: 100%}
div.pfleft, div.pfright {width: 145px}
div.project-filter div.pfleft {text-align: center; float: left}
div.project-filter div.pfright {text-align: center; float: left}
div.recentlinks a {border: 0; font-size: 0.8em; margin: 0 10px; background-color: #999; padding: 2px 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; text-decoration: none; color: #fff; cursor: pointer}
div.project-filter input {border: 0; margin: 5px auto; padding: 2px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; text-decoration: none; color: #fff; cursor: pointer; display: block; font-size: 1.00em; font-weight: bold; background-color: #6090C0}
div.project-filter.separate input {font-size: 1.2em; margin-top: 20px; padding: 5px 15px}
div.project-filter input:hover {background-color: #666}
div.recentlinks a:hover, div.filterbuttons input:hover {background-color: #6090C0}
div.filterbuttons input.unsubscribe-button {background-color: #F14535}
div.home-filter input, div.home-filter .button-to {margin: 2px 0 !important}
div.screenshotfilter {width: 90px; float: right; text-align:center}
div.screenshotfilter img {margin-bottom: 2px}
div.screenshotfilter, div.filterbuttons {width: 96px; text-align: center}
div.filterbuttons form {margin: 0 !important}
div.filterbuttons input {border: 0; font-size: 10px; background-color: #999; padding: 2px 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; text-decoration: none; color: #fff; cursor: pointer; width: 88px}
div.home-filter, div.project-filter {font-size: 0.9em}
div.project-filter {clear: both; text-align: center}
div.release:hover div.home-filter, div.project:hover div.home-filter {display: inline}
div.pending-changes h2 {margin-left: -180px}
p.diff {white-space: pre-line; overflow: auto; max-height: 10em}
p.diff ins {color: green; font-weight: bold}
p.diff del {color: red; font-weight: bold}
div.fmform p.before {background: #ebebeb; -webkit-border-radius: 5px; border: none; padding: 10px}
.crumbs {font-size: .8em; margin-bottom: 1em}
.crumbs span {color: #666}
.handle {float: right}
ul.related-projects {margin-left: 165px}
ul.related-projects img {vertical-align: middle}
.related-projects h2 {border-bottom: 2px solid #ccc; margin: 20px 0 10px}
.related-projects li a {text-decoration: none; color: #333}
.related-projects ul li {padding: 1px 3px; width: 48%; float: left; margin: 2px}
div.user-avatar {width: 150px; float: left; margin-left: 20px}
div.user-account {width: 780px; float: left}
div.user-recently-block p {margin: 10px}
div.user-recently-block h3, div.user-recently-visited h3 {background: #eee; padding: 3px 10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px}
div.user-recently-visited h3 {text-align: center}
.posted-comments, .pending-releases > .release, .owned-projects .project {margin: 10px}
.owned-projects .project .screenshotThumb, .screenshotThumb {margin-left: 20px}
div.user-recently-visited ul li {text-align: center; border-bottom: 1px solid #ccc; margin: 0 10px}
div.user-recently-visited ul li a {display: block; text-decoration: none; font-size: 11px}
div.user-avatar img {padding: 3px; margin-left: 22px; border: 1px solid #999}
ul.stats {float: right; text-align: center; background-color: #6090C0; padding: 2px; margin: -10px 0 0 0; border: 0 transparent; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px}
ul.stats li {font-size: 14px; float: left; background: #fff url(../images/counter_bg.png) repeat-x; padding: 2px !important; margin: 1px 4px; border: 0 transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px}
ul.stats li a {color: #000; text-decoration: none}
.dashboard-count {background-color: #6090C0; color: #fff; padding: 2px 5px; float: left; font-size: 14px; margin: -2px 5px; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px}
.pending-changes-global-buttons form, .pending-changes-global-buttons #approve-all-changes {float: left; margin-right: 20px}
.filter-added {margin: 5px 0}
.license-selector {margin-left: 160px}
.license-selector li {float: left; margin-right: 5px}
.sidebar .google p {width: 100%}
.alert {color: #c00}
.user-meta dl {margin-bottom: 20px}
.user-meta dl dt {background: #eee; padding: 3px 10px; font-weight: bold; text-align: center; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px}
.user-meta dl dd {font-size: 12px; margin: 5px 0 10px 0}
hr {border: none; border-bottom: 1px solid #999; margin: 30px 0}
.sort-options span {float: left; font-size: 0.9em; font-weight: bold}
.sort-options ul li {display: inline; margin-left: 3px}
.sort-options li a {color: #6090C0; padding: 3px 10px; text-align: center}
.sort-options li a:hover {background: #ccc; text-decoration: none; color: #000; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px}
.sort-options li.current a {color: #fff; text-decoration: none; background: #464646; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px}
.personal-feeds-introduction, .ticket-warning {background: #F8F8EB; border: 1px solid #CCCCAA; padding: 10px 20px; margin: 10px auto; width: 600px}
.personal-feeds-introduction {padding: 10px 20px; width: auto}
.ticket-warning {background-color: #fcc; border: 3px solid #933}
.ticket-warning h2 {text-transform: uppercase}
.announce {padding: 10px 20px; background: #FFFEEB; margin-bottom: 20px; border: 1px solid #F7CA75}
.announce p {background: url(/images/exclamation.png) no-repeat; padding-left: 24px}
.personal-feeds-list {margin: 20px 30px; font-size: 1.3em; line-height: 30px}
.personal-feeds-list li img {vertical-align: middle}
.personal-feeds-list a {color: #000}
.tag-list {width: 100%; border-collapse: collapse}
.tag-list tr {border-bottom: 1px solid #ccc}
.tag-list th {font-size: 2em; text-align: left; width: 3em; padding: 10px; font-family: serif; vertical-align: top}
.tag-list td {padding: 3px; width: 30em}
.tag-list .project-count {width: 10em; color: #666}
.tag-list .admin-functions {width: 5em}
.banner-imu.centered {float: none; margin: 10px auto}
img.chart {display: block; margin: 5px auto 15px auto}
.panes {margin: 0 auto; width: 800px}
.panes img.chart {float: left; margin: 5px 10px 15px 0}
dl.heartbeat {margin: 0 auto; font-size: 12px; padding: 5px 0 10px 0; width: 200px}
dl.heartbeat dt {padding: 1px 10px 2px 0; font-weight: bold; width: 110px; float: left; clear: left}
dl.heartbeat dd {margin: 0 0 1px 8px; padding: 1px 0 1px 2px; float: left; text-align: right; width: 70px}
table.heartbeat {padding: 3px 0; color: #666; width: 94px; font-size: 10px; line-height: 1.5em}
table.heartbeat th {text-align: left; padding-left: 5px; font-weight: bold}
table.heartbeat td {text-align: right; padding-right: 3px}
table.heartbeat tr:first-child {border-bottom: 1px solid #ccc}
table#project-tag-cloud th {text-align: left; font-size: 0.8em; font-weight: normal; padding: 5px}
table#project-tag-cloud th span {white-space: nowrap; padding: .2em 1em; background-color: #eee; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color: #555555; background: #e6e6e6; border: 1px solid #d3d3d3}
table#project-tag-cloud .tagSize1 {font-size: 0.83em}
table#project-tag-cloud .tagSize2 {font-size: 0.90em}
table#project-tag-cloud .tagSize3 {font-size: 0.98em}
table#project-tag-cloud .tagSize4 {font-size: 1.08em}
.project-cta {margin-top: 20px; margin-bottom: 30px}
#social-sharing div {float: right; display: inline}
.article-meta .twitter-share-button {margin-top: 30px; clear: both; float: none}
.api-whitelist {width: 80%; margin: 0 auto}
.api-whitelist th {text-align: left; border-bottom: 1px solid #999; padding: 5px}
.api-whitelist td {border-bottom: 1px solid #ccc; padding: 5px}
#preview-content {padding: 0 15px}
#preview-content h1 {margin-top: 10px}
#preview-content p {margin: 15px 0}
#newsletter-ads {width: 50%; float: left}
#subscription-ads {width: 50%; float: left}
#newsletter-ads .hint, #subscription-ads .hint {font-size: .9em; color: #999; font-weight: normal}
form.mailing-ads label {display: block}
.imu-container {width: 960px; margin: 0 auto; padding: 10px 0 20px; text-align: center}
.imu-container .col-1, .imu-container .col-2 {width: 300px; text-align: left; float: left; margin: 15px 90px}
.imu-container .google_afc {margin-top: -15px}
.ad.immersion {margin: 20px auto; text-align: center}
#content-template2 {width: 700px; margin: 20px auto}
#content-template2 .unit {width: 300px; height: 250px; overflow: hidden; margin: 10px; float: left}
#container-immersion {display: none}
.ac_results {padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0}
.ac_results li {margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden}
.ac_loading {background: white url('../images/indicator.gif') right center no-repeat}
.ac_odd {background-color: #eee}
.ac_over {background-color: #0A246A; color: white}
#fancybox-loading {position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none}
* html #fancybox-loading {position: absolute; margin-top: 0}
#fancybox-loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('../images/fancybox/fancybox.png')}
#fancybox-overlay {position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none}
* html #fancybox-overlay {position: absolute; width: 100%}
#fancybox-tmp {padding: 0; margin: 0; border: 0; overflow: auto; display: none}
#fancybox-wrap {position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none}
#fancybox-outer {position: relative; width: 100%; height: 100%; background: #FFF}
#fancybox-inner {position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden}
#fancybox-hide-sel-frame {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent}
#fancybox-close {position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px 0px; cursor: pointer; z-index: 1103; display: none}
#fancybox_error {color: #444; font: normal 12px/20px Arial; padding: 7px; margin: 0}
#fancybox-content {height: auto; width: auto; padding: 0; margin: 0}
#fancybox-img {width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic}
#fancybox-frame {position: relative; width: 100%; height: 100%; border: none; display: block}
#fancybox-title {position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102}
.fancybox-title-inside {padding: 10px 0; text-align: center; color: #333}
.fancybox-title-outside {padding-top: 5px; color: #FFF; text-align: center; font-weight: bold}
.fancybox-title-over {color: #FFF; text-align: left}
#fancybox-title-over {padding: 10px; background-image: url('../images/fancybox/fancy_title_over.png'); display: block}
#fancybox-title-wrap {display: inline-block}
#fancybox-title-wrap span {height: 32px; float: left}
#fancybox-title-left {padding-left: 15px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -90px; background-repeat: no-repeat}
#fancybox-title-main {font-weight: bold; line-height: 29px; background-image: url('../images/fancybox/fancybox-x.png'); background-position: 0px -40px; color: #FFF}
#fancybox-title-right {padding-left: 15px; background-image: url('../images/fancybox/fancybox.png'); background-position: -55px -90px; background-repeat: no-repeat}
#fancybox-left, #fancybox-right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url('../images/fancybox/blank.gif'); z-index: 1102; display: none}
#fancybox-left {left: 0px}
#fancybox-right {right: 0px}
#fancybox-left-ico, #fancybox-right-ico {position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block}
#fancybox-left-ico {background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -30px}
#fancybox-right-ico {background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -60px}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible}
#fancybox-left:hover span {left: 20px}
#fancybox-right:hover span {left: auto; right: 20px}
.fancy-bg {position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001}
#fancy-bg-n {top: -20px; left: 0; width: 100%; background-image: url('../images/fancybox/fancybox-x.png')}
#fancy-bg-ne {top: -20px; right: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -162px}
#fancy-bg-e {top: 0; right: -20px; height: 100%; background-image: url('../images/fancybox/fancybox-y.png'); background-position: -20px 0px}
#fancy-bg-se {bottom: -20px; right: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -182px}
#fancy-bg-s {bottom: -20px; left: 0; width: 100%; background-image: url('../images/fancybox/fancybox-x.png'); background-position: 0px -20px}
#fancy-bg-sw {bottom: -20px; left: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -142px}
#fancy-bg-w {top: 0; left: -20px; height: 100%; background-image: url('../images/fancybox/fancybox-y.png')}
#fancy-bg-nw {top: -20px; left: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -122px}
#fancybox-loading.fancybox-ie div {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_loading.png', sizingMethod='scale')}
.fancybox-ie #fancybox-close {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_close.png', sizingMethod='scale')}
.fancybox-ie #fancybox-title-over {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1}
.fancybox-ie #fancybox-title-left {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_left.png', sizingMethod='scale')}
.fancybox-ie #fancybox-title-main {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_main.png', sizingMethod='scale')}
.fancybox-ie #fancybox-title-right {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_right.png', sizingMethod='scale')}
.fancybox-ie #fancybox-left-ico {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_left.png', sizingMethod='scale')}
.fancybox-ie #fancybox-right-ico {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_right.png', sizingMethod='scale')}
.fancybox-ie .fancy-bg {background: transparent !important}
.fancybox-ie #fancy-bg-n {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_n.png', sizingMethod='scale')}
.fancybox-ie #fancy-bg-ne {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_ne.png', sizingMethod='scale')}
.fancybox-ie #fancy-bg-e {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_e.png', sizingMethod='scale')}
.fancybox-ie #fancy-bg-se {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_se.png', sizingMethod='scale')}
.fancybox-ie #fancy-bg-s {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_s.png', sizingMethod='scale')}
.fancybox-ie #fancy-bg-sw {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_sw.png', sizingMethod='scale')}
.fancybox-ie #fancy-bg-w {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_w.png', sizingMethod='scale')}
.fancybox-ie #fancy-bg-nw {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_nw.png', sizingMethod='scale')}