/* General Layout */
body { background-position: 50% -125px; }
h3 { font-size: 16px; font-weight: bold; }
#wrapper { background-position: center -125px; }
#doc { background: url(/img/tignish/plugincheck/background.png) no-repeat scroll 15px 65px; }
#main-feature h1, #main-feature p { overflow: hidden; text-indent: -99999px; background: transparent url(/img/tignish/plugincheck/titles.png) no-repeat; }
#main-feature { min-height: 140px; padding-top: 60px; }
#main-feature h1 { margin: 0 35px; height: 50px; }
#main-feature p { margin: 20px 200px 0 35px !important; height: 55px; background-position: 0 -50px; }
#main-content { width: 920px; margin-top: 0; }
#content-left { width: 667px; margin-bottom: 60px; margin-left: -15px; padding-left: 15px; padding-right: 15px; background: url(/img/tignish/plugincheck/divider-bottom.png) left bottom no-repeat; float: left; }
#main-content h3 { margin-top: 10px; margin-bottom: 8px; }
#legend { padding: 0 5px; }
#legend li { margin-left: 12px; }
/* Sidebar */
#sidebar { width: 195px; margin-right: 0; margin-left: 42px; margin-top: 25px; }
#sidebar ul { left: 0; }
#sidebar h3 { color: #69645b; }
#sidebar #information h3 { background: url(/img/tignish/plugincheck/sidebar-divider.png) left bottom no-repeat; padding-bottom: 5px; margin: 0; }
#sidebar #support { margin-top: 40px; padding-top: 25px; background: url(/img/tignish/plugincheck/support-background.png) left top no-repeat; }
#sidebar #helpus h3 { background: url(/img/tignish/plugincheck/sidebar-divider.png) left bottom no-repeat; padding-bottom: 5px; margin: 0; }
/* Main Table */
table.status { width: 652px; color: #9d9992; font-size: 12px; line-height: 1.6; margin-top: 15px; }
table.status th { color: #4b4742; padding-bottom: 5px; }
table.status th { padding: 0 10px; }
table.status td { padding: 10px; }
table.status tr.link-row td { padding-top: 15px; padding-bottom: 15px; }
table.status tr.link-row { background: url(/img/tignish/plugincheck/divider.png) center top repeat-x; }
table.status tfoot tr.link-row { background: none; }
table.status h4 { color: #69645c; margin: 0; font-size: 14px !important; font-weight: bold; }
table.status h4 a { color: #69645C; }
table.status tr.odd td { background: #f7f7f5; }
table.status th.action { width: 140px; }
table.status td.status { width: 142px; line-height: 1.25; }
table.status .icon { float: left; margin: 0; width: 60px; height: 60px; }
table.status .vulnerable { color: #d15a3a; }
table.status .name, table.status .description { display: block; padding-left: 70px; }
table.status .description { font-size: 10px; }
img.progress { width: 43px; height: 11px; margin-left: 1em; }
/* Button Styles */
table.status a.button { display: block; background: url(/img/tignish/plugincheck/button-background.png) repeat-x; height: 36px; border-style: solid; border-width: 1px; cursor: pointer; color: #fff; text-decoration: none; margin-right: 12px; -moz-border-radius: 9px; -moz-box-shadow: 3px 2px 7px #aaa; }
table.status a.button:hover { text-decoration: underline; }
table.status a.button span { display: block; min-height: 30px; margin: 3px 0 0 7px; padding: 5px 10px 0 30px; white-space: nowrap; }
table.status a.orange { background-color: #c8330e; background-position: 0px 0px; border-color: #e8afa1 #f1a795 #f1a795 #e8afa1; }
table.status a.orange span { background: url(/img/tignish/plugincheck/button-background.png) 0px -192px no-repeat; }
table.status a.green { background-color: #63b30d; background-position: 0px -55px; border-color: #a1c59a #b2d8a9 #b2d8a9 #a1c59a; }
table.status a.green span { background: url(/img/tignish/plugincheck/button-background.png) 0px -232px no-repeat; }
table.status a.yellow { background-color: #b6990d; background-position: 0px -100px; border-color: #cec184 #e6dba7 #e6dba7 #cec184; }
table.status a.yellow span { background: url(/img/tignish/plugincheck/button-background.png) 0px -272px no-repeat; }
table.status a.grey { background-color: #76716a; background-position: 0px -155px; border-color: #999 #ccc #ccc #999; }
table.status a.grey span { background: url(/img/tignish/plugincheck/button-background.png) 0px -312px no-repeat; }
/* Information Content */
#information-content { background: url(/img/tignish/plugincheck/divider-large.png) left top no-repeat; display: block; clear: both; padding: 27px 20px; margin-left: -15px; }
#information-content .return-link { text-align: right; padding-right: 15px; }
#information-content ul { left: 0; }
#column-one, #column-two, .left-column, .right-column { float: left; margin-top: 25px; width: 407px; }
#column-one, .left-column { margin-right: 40px; width: 432px; }
.divider-bottom { margin-top: 40px; margin-left: -15px; }
