/* General Layout */
body { background-position: 50% -125px; }

#wrapper { background-position: center -125px; }

#doc {
	background: url(/img/tignish/plugincheck/background.png) no-repeat scroll 15px 65px;
}

#main-feature {
	min-height: 170px;
	padding-top: 35px;
}

#main-feature p {
	width: 530px;
	font-size: 150%;
	margin-bottom: 10px;
}

#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;
	font-size: 138.5%;
}

#main-content p,
#main-content li { font-size: 85%; }

#legend { padding: 0 5px; }
#legend li { margin-left: 12px; }

/* Sidebar */
#sidebar {
	width: 195px;
	margin-right: 0;
	margin-left: 42px;
	margin-top: 25px;
	font-size: 100%;
}

#sidebar ul { left: 0; }

#sidebar h3 {
	font-size: 138.5%;
	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;
}

#sidebar p,
#sidebar li {
	font-size: 85%;
}


/* Main Table */
table.status {
	width: 652px;
	color: #9d9992;
	line-height: 1;
	margin-top: 15px;
}

table.status th {
	color: #4b4742;
	padding-bottom: 5px;
}

table.status th,
table.status td {
	padding-left: 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-top: 20px;
	line-height: 1;
}

table.status h4 a {
	font-family: georgia, serif;
	font-size: 100%;
	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: 6px 15px 6px 0;
	width: 60px;
	height: 60px;
}

table.status span,
table.status .vulnerable,
table.status a {
	font-family: verdana, sans-serif;
	font-size: 75%;
}
table.status span.copy {
    font-size: 13px;
}
.qtip-closer { font-size: 70%; float: right;}
.version {
	display: block;
	width: 340px;
	line-height: 1.3;
	margin-left: 75px;
}
table.status .vulnerable { color: #d15a3a; }

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;
	font-size: 108%;
	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 {
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 9px;
	display: block;
	min-height: 30px;
	margin-top: 3px;
	margin-left: 7px;
	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, #badge-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, .badge-content .return-link {
	text-align: right;
	padding-right: 15px;
}

#information-content ul, .badge-content ul { left: 0; }

.badge-content {
    margin-top: 3em;
}

#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;
}

.web-badge-code {
	width: 20em;
	font-family: monospace;
}
.web-badge-code.code728 {
	width: 40em;
}