#account-content-wrapper {
	background: rgb(255, 255, 255); width: 100%;
}
#account-content-wrapper h1 {
	color: rgb(0, 143, 187); font-weight: bold;
}
#account-content-wrapper h2 {
	color: rgb(0, 143, 187); font-weight: bold;
}
#account-content-wrapper h1 {
	margin: 25px 0px; font-size: 22px;
}
#account-content-wrapper h2 {
	font-size: 18px;
}
.round_box {
	background: repeat-x left top rgb(238, 238, 238); border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(153, 153, 153); padding: 0px; border-radius: 5px; border-image: none; width: 100%; color: rgb(51, 51, 51); margin-top: 8px; margin-bottom: 8px; position: relative; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.publication-wrapper h2 {
	margin: 10px 5px 5px 10px; border: 0px solid black; border-image: none; font-size: 14px;
}
.publication-wrapper ul {
	list-style: none; margin: 0px 15px 0px 0px; padding: 0px; border: 0px solid black; border-image: none; clear: none; float: right; display: block;
}
.publication-wrapper .textarea textarea {
	width: 670px; height: 45px; font-size: 11px;
}
.publication-wrapper textarea.small {
	height: 25px;
}
.publication-wrapper textarea.large {
	height: 55px;
}
.publication-wrapper div.embed-code {
	margin-bottom: 15px;
}
.publication-wrapper .actions li {
	margin: 10px 0px; padding: 0px 0px 0px 15px; border: 0px solid black; border-image: none; font-size: 14px; float: right; display: inline;
}
.actions a {
	line-height: 18px; padding-left: 18px; font-size: 14px; margin-left: 0px;
}
.actions a:hover {
	color: rgb(51, 51, 51);
}
.actions .action-delete a {
	background: url("/img/icons/PNG-16x16/onebit_33.png") no-repeat 3px 5px; padding-left: 22px;
}
.actions .action-delete a:hover {
	background: url("/img/icons/PNG-16x16/onebit_33.png") no-repeat 3px 5px; padding-left: 22px;
}
.actions .action-edit a {
	background: url("/img/icons/PNG-16x16/onebit_20.png") no-repeat 3px 5px; padding-left: 22px;
}
.actions .action-edit a:hover {
	background: url("/img/icons/PNG-16x16/onebit_20.png") no-repeat 3px 5px; padding-left: 22px;
}
.actions .action-help a {
	background: url("/img/icons/PNG-16x16/onebit_37.png") no-repeat 3px 5px; padding-left: 22px;
}
.actions .action-help a:hover {
	background: url("/img/icons/PNG-16x16/onebit_37.png") no-repeat 3px 5px; padding-left: 22px;
}
.actions .action-view a {
	background: url("/img/icons/PNG-16x16/onebit_39.png") no-repeat 3px 5px; padding-left: 22px;
}
.actions .action-view a:hover {
	background: url("/img/icons/PNG-16x16/onebit_39.png") no-repeat 3px 5px; padding-left: 22px;
}
#account-content-wrapper input[type=text] {
	width: 95%; font-family: monospace, Arial, serif;
}
#account-content-wrapper input[type=password] {
	width: 95%; font-family: monospace, Arial, serif;
}
#account-content-wrapper textarea {
	width: 95%; font-family: monospace, Arial, serif;
}
#account-content-wrapper select {
	width: 95%; font-family: monospace, Arial, serif;
}
.cover {
	background: url("/img/cover-bg.png") no-repeat right bottom; margin: 10px; padding: 0px 8px 3px 0px; border: 0px solid black; border-image: none; float: left; display: inline;
}
fieldset label {
	padding-right: 20px; font-size: 14px; font-weight: normal; display: block;
}
.upload_txt {
	background: url("/img/icons/pdf-64x64.png") no-repeat 1px 0px; margin: 5px 0px; padding: 2px 0px 0px 75px; border: 0px solid black; border-image: none; min-height: 78px;
}
.paging {
	padding: 10px; text-align: center; color: rgb(204, 204, 204); clear: both; margin-top: 1em;
}
.paging .current {
	padding: 5px 8px; text-decoration: none; display: inline-block;
}
.paging .disabled {
	padding: 5px 8px; text-decoration: none; display: inline-block;
}
.paging a {
	padding: 5px 8px; text-decoration: none; display: inline-block;
}
.paging > span {
	border: currentColor; border-image: none; display: inline-block;
}
.paging > span:hover {
	background: rgb(239, 239, 239);
}
.paging .prev {
	border-radius: 4px 0px 0px 4px; border: currentColor; border-image: none; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.paging .next {
	border-radius: 0px 4px 4px 0px; border: currentColor; border-image: none; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.paging .disabled {
	color: rgb(221, 221, 221);
}
.paging .disabled:hover {
	background: none;
}
.paging .current {
	background: rgb(239, 239, 239); color: rgb(0, 0, 0);
}
.publication_edit {
	margin: 10px;
}
.user_login {
	margin: 10px;
}
.publication_edit .input input[type=text] {
	width: 900px; margin-bottom: 10px;
}
.publication_edit .input input[type=password] {
	width: 900px; margin-bottom: 10px;
}
.publication_edit .textarea textarea {
	width: 900px; margin-bottom: 10px;
}
.publication_edit .textarea textarea {
	height: 60px;
}
.upload_warning {
	background: url("/img/icons/PNG/onebit_47.png") no-repeat 1px 0px; padding: 0px 50px; line-height: 48px; font-size: 16px; margin-top: 10px; margin-bottom: 30px;
}
.account_info {
	background: url("/img/icons/PNG/onebit_38.png") no-repeat 1px 0px; margin: 10px; padding: 0px 60px; font-size: 15px; min-height: 50px;
}
.account_question {
	background: url("/img/icons/PNG/onebit_37.png") no-repeat 1px 0px; margin: 10px; padding: 0px 60px; font-size: 15px; min-height: 50px;
}
.homepage h2 {
	margin: 20px 0px 5px; color: rgb(0, 143, 187); font-size: 18px;
}
.teaserbox {
	color: rgb(238, 238, 238);
}
.teaserbox h2 {
	color: rgb(238, 238, 238); font-size: 18px; margin-top: 15px;
}
.teaserbox div {
	background: none; margin: 0px 0px 0px 10px; padding: 10px; text-align: left;
}
.teaserbox2 {
	margin: 0px; padding: 3px 8px; border-radius: 6px; color: rgb(0, 0, 0); line-height: 25px !important; font-family: "Droid Sans", Arial, serif; font-size: 16px; background-color: rgb(209, 231, 81); -moz-border-radius: 6px; -webkit-border-radius: 6px; behavior: url(PIE.htc);
}
.teaserbox2:hover {
	border-radius: 6px; color: rgb(255, 255, 255); background-color: rgb(0, 143, 187); -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.teaserbox1 {
	margin: 5px 0px; padding: 6px 8px 8px; border-radius: 15px; color: rgb(0, 0, 0); line-height: 25px; font-family: "Droid Sans", Arial, serif; font-size: 22px; background-color: rgb(209, 231, 81); -moz-border-radius: 15px; -webkit-border-radius: 15px; behavior: url(PIE.htc);
}
.teaserbox1:hover {
	border-radius: 15px; color: rgb(255, 255, 255); background-color: rgb(0, 143, 187); -moz-border-radius: 15px; -webkit-border-radius: 15px;
}
.grey {
	background: rgb(238, 238, 238); margin: 5px 0px 10px; padding: 10px; text-align: left;
}
.video_tutorial {
	background: rgb(238, 238, 238); margin: 5px 0px 10px; padding: 10px; text-align: center;
}
.teaserbox div {
	background: none; margin: 0px 0px 0px 10px; padding: 10px; text-align: left;
}
.teaserbox2 {
	margin: 0px; padding: 3px 8px; border-radius: 6px; color: rgb(0, 0, 0); line-height: 25px !important; font-family: "Droid Sans", Arial, serif; font-size: 16px; background-color: rgb(209, 231, 81); -moz-border-radius: 6px; -webkit-border-radius: 6px; behavior: url(PIE.htc);
}
.teaserbox2:hover {
	border-radius: 6px; color: rgb(255, 255, 255); background-color: rgb(0, 143, 187); -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
form {
	padding: 0px; width: auto; clear: both;
}
fieldset {
	padding: 0px; border: currentColor; border-image: none; margin-bottom: 1em;
}
fieldset legend {
	color: rgb(238, 51, 34); font-size: 160%; font-weight: bold;
}
fieldset fieldset {
	padding: 10px 0px 0px; margin-top: 0px;
}
fieldset fieldset legend {
	font-size: 120%; font-weight: normal;
}
fieldset fieldset div {
	margin: 0px 20px; clear: left;
}
#account-content-wrapper .date select {
	width: auto;
}
div.number input {
	padding: 5px; border-radius: 6px; border: 1px solid rgb(213, 211, 190); border-image: none; color: rgb(7, 99, 122); font-size: 14px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
fieldset input[type=text] {
	padding: 5px; border-radius: 6px; border: 1px solid rgb(213, 211, 190); border-image: none; color: rgb(7, 99, 122); font-size: 14px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
fieldset input[type=password] {
	padding: 5px; border-radius: 6px; border: 1px solid rgb(213, 211, 190); border-image: none; color: rgb(7, 99, 122); font-size: 14px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
fieldset textarea {
	padding: 5px; border-radius: 6px; border: 1px solid rgb(213, 211, 190); border-image: none; color: rgb(7, 99, 122); font-size: 14px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
fieldset select {
	padding: 5px; border-radius: 6px; border: 1px solid rgb(213, 211, 190); border-image: none; color: rgb(7, 99, 122); font-size: 14px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
div.number input {
	width: 75px;
}
form div {
	padding: 0.5em; clear: both; margin-bottom: 1em; vertical-align: text-top;
}
form .input {
	color: rgb(68, 68, 68);
}
form .required {
	font-weight: bold;
}
form .required label::after {
	color: rgb(238, 51, 34); display: inline; content: "*";
}
form div.submit {
	border: 0px currentColor; border-image: none; clear: both; margin-top: 10px;
}
form div.button {
	border: 0px currentColor; border-image: none; clear: both; margin-top: 10px;
}
div.button {
	border: 0px currentColor; border-image: none; clear: both; margin-top: 10px;
}
label {
	font-size: 110%; margin-bottom: 3px; display: block;
}
input {
	padding: 1%; width: 98%; clear: both; font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif; font-size: 140%;
}
textarea {
	padding: 1%; width: 98%; clear: both; font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif; font-size: 140%;
}
select {
	clear: both; font-size: 120%; vertical-align: text-bottom;
}
option {
	padding: 0px 3px; font-size: 120%;
}
input[type=checkbox] {
	margin: 0px 6px 7px 2px; width: auto; clear: left; float: left;
}
div.checkbox label {
	display: inline;
}
input[type=radio] {
	margin: 6px 0px; padding: 0px; width: auto; line-height: 26px; float: left;
}
.radio label {
	margin: 0px 0px 6px 20px; line-height: 26px;
}
input[type=submit] {
	width: auto; font-size: 110%; display: inline;
}
input[type=button] {
	width: auto; font-size: 110%; display: inline;
}
button {
	width: auto; font-size: 110%; display: inline;
}
form .submit input[type=submit] {
	background: rgb(98, 175, 86); border-color: rgb(45, 99, 36); padding: 8px 10px; color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
}
form .submit input[type=button] {
	background: rgb(98, 175, 86); border-color: rgb(45, 99, 36); padding: 8px 10px; color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
}
.submit button {
	background: rgb(98, 175, 86); border-color: rgb(45, 99, 36); padding: 8px 10px; color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
}
form .submit input[type=submit]:hover {
	background: rgb(91, 161, 80);
}
form .submit input[type=button]:hover {
	background: rgb(91, 161, 80);
}
button:hover {
	background: rgb(91, 161, 80);
}
form .error {
	background: rgb(255, 218, 204); border-radius: 4px; font-weight: normal; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
form .error-message {
	background: none; margin: 0px; border: currentColor; border-image: none; padding-right: 0px; padding-left: 4px; -moz-border-radius: none; -webkit-border-radius: none;
}
form .error {
	color: rgb(158, 36, 36); box-shadow: none; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none;
}
form .error-message {
	color: rgb(158, 36, 36); box-shadow: none; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none;
}
input[type=submit] {
	background: -ms-linear-gradient(rgb(254, 254, 254), rgb(220, 220, 220)) rgb(220, 220, 220); padding: 4px 8px; border-radius: 4px; border: 1px solid rgb(187, 187, 187); border-image: none; color: rgb(51, 51, 51); font-weight: normal; text-decoration: none; min-width: 0px; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 1px rgba(0,0,0,0.2); text-shadow: 0px 1px 0px #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2); -webkit-user-select: none; user-select: none;
}
input[type=button] {
	background: -ms-linear-gradient(rgb(254, 254, 254), rgb(220, 220, 220)) rgb(220, 220, 220); padding: 4px 8px; border-radius: 4px; border: 1px solid rgb(187, 187, 187); border-image: none; color: rgb(51, 51, 51); font-weight: normal; text-decoration: none; min-width: 0px; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 1px rgba(0,0,0,0.2); text-shadow: 0px 1px 0px #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2); -webkit-user-select: none; user-select: none;
}
button {
	background: -ms-linear-gradient(rgb(254, 254, 254), rgb(220, 220, 220)) rgb(220, 220, 220); padding: 4px 8px; border-radius: 4px; border: 1px solid rgb(187, 187, 187); border-image: none; color: rgb(51, 51, 51); font-weight: normal; text-decoration: none; min-width: 0px; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 1px rgba(0,0,0,0.2); text-shadow: 0px 1px 0px #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2); -webkit-user-select: none; user-select: none;
}
.actions ul li a {
	background: -ms-linear-gradient(rgb(254, 254, 254), rgb(220, 220, 220)) rgb(220, 220, 220); padding: 4px 8px; border-radius: 4px; border: 1px solid rgb(187, 187, 187); border-image: none; color: rgb(51, 51, 51); font-weight: normal; text-decoration: none; min-width: 0px; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 1px rgba(0,0,0,0.2); text-shadow: 0px 1px 0px #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2); -webkit-user-select: none; user-select: none;
}
.actions a {
	background: -ms-linear-gradient(rgb(254, 254, 254), rgb(220, 220, 220)) rgb(220, 220, 220); padding: 4px 8px; border-radius: 4px; border: 1px solid rgb(187, 187, 187); border-image: none; color: rgb(51, 51, 51); font-weight: normal; text-decoration: none; min-width: 0px; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 1px rgba(0,0,0,0.2); text-shadow: 0px 1px 0px #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2); -webkit-user-select: none; user-select: none;
}
.actions ul li a:hover {
	background: rgb(237, 237, 237); border-color: rgb(172, 172, 172); text-decoration: none;
}
.actions a:hover {
	background: rgb(237, 237, 237); border-color: rgb(172, 172, 172); text-decoration: none;
}
input[type=submit]:active {
	background: -ms-linear-gradient(rgb(223, 223, 223), rgb(238, 238, 238)) rgb(238, 238, 238); border-color: rgb(170, 170, 170); text-decoration: none; box-shadow: inset 0px 1px 4px rgba(0,0,0,0.3); text-shadow: 0px 1px 0px #eee; -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
}
input[type=button]:active {
	background: -ms-linear-gradient(rgb(223, 223, 223), rgb(238, 238, 238)) rgb(238, 238, 238); border-color: rgb(170, 170, 170); text-decoration: none; box-shadow: inset 0px 1px 4px rgba(0,0,0,0.3); text-shadow: 0px 1px 0px #eee; -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
}
button:active {
	background: -ms-linear-gradient(rgb(223, 223, 223), rgb(238, 238, 238)) rgb(238, 238, 238); border-color: rgb(170, 170, 170); text-decoration: none; box-shadow: inset 0px 1px 4px rgba(0,0,0,0.3); text-shadow: 0px 1px 0px #eee; -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
}
.actions ul li a:active {
	background: -ms-linear-gradient(rgb(223, 223, 223), rgb(238, 238, 238)) rgb(238, 238, 238); border-color: rgb(170, 170, 170); text-decoration: none; box-shadow: inset 0px 1px 4px rgba(0,0,0,0.3); text-shadow: 0px 1px 0px #eee; -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
}
.actions a:active {
	background: -ms-linear-gradient(rgb(223, 223, 223), rgb(238, 238, 238)) rgb(238, 238, 238); border-color: rgb(170, 170, 170); text-decoration: none; box-shadow: inset 0px 1px 4px rgba(0,0,0,0.3); text-shadow: 0px 1px 0px #eee; -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
}
#login-wrapper input[type=text] {
	width: 368px;
}
#account-content-wrapper input[type=password] {
	width: 368px;
}
table {
	width: 100%; color: rgb(51, 51, 51); clear: both; margin-bottom: 10px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
th {
	border-width: 0px 0px 2px; border-style: none none solid; border-color: currentColor currentColor rgb(85, 85, 85); padding: 4px; border-image: none; text-align: left;
}
th a {
	padding: 2px 4px; text-decoration: none; display: block;
}
th a.asc::after {
	content: " ?";
}
th a.desc::after {
	content: " ?";
}
table tr td {
	padding: 6px; text-align: left; vertical-align: top; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
table tr:nth-child(2n) {
	background: rgb(249, 249, 249);
}
td.actions {
	text-align: center; white-space: nowrap;
}
table td.actions a {
	margin: 0px 6px; padding: 2px 5px;
}
.cake-sql-log {
	background: rgb(255, 255, 255);
}
.cake-sql-log td {
	padding: 4px 8px; text-align: left; font-family: Monaco, Consolas, "Courier New", monospaced;
}
.cake-sql-log caption {
	color: rgb(255, 255, 255);
}
.message {
	margin: 0px 0px 1em; padding: 5px; color: rgb(255, 255, 255); clear: both; font-size: 140%; font-weight: bold;
}
.success {
	background: -ms-linear-gradient(rgb(255, 204, 0), rgb(230, 184, 0)) repeat-x rgb(255, 204, 0); margin: 10px 0px 18px; padding: 7px 14px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; color: rgb(64, 64, 64); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.25); text-shadow: 0px 1px 0px rgba(255,255,255,0.5); -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
.message {
	background: -ms-linear-gradient(rgb(255, 204, 0), rgb(230, 184, 0)) repeat-x rgb(255, 204, 0); margin: 10px 0px 18px; padding: 7px 14px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; color: rgb(64, 64, 64); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.25); text-shadow: 0px 1px 0px rgba(255,255,255,0.5); -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
.cake-error {
	background: -ms-linear-gradient(rgb(255, 204, 0), rgb(230, 184, 0)) repeat-x rgb(255, 204, 0); margin: 10px 0px 18px; padding: 7px 14px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; color: rgb(64, 64, 64); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.25); text-shadow: 0px 1px 0px rgba(255,255,255,0.5); -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
.cake-debug {
	background: -ms-linear-gradient(rgb(255, 204, 0), rgb(230, 184, 0)) repeat-x rgb(255, 204, 0); margin: 10px 0px 18px; padding: 7px 14px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; color: rgb(64, 64, 64); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.25); text-shadow: 0px 1px 0px rgba(255,255,255,0.5); -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
.notice {
	background: -ms-linear-gradient(rgb(255, 204, 0), rgb(230, 184, 0)) repeat-x rgb(255, 204, 0); margin: 10px 0px 18px; padding: 7px 14px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; color: rgb(64, 64, 64); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.25); text-shadow: 0px 1px 0px rgba(255,255,255,0.5); -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
p.error {
	background: -ms-linear-gradient(rgb(255, 204, 0), rgb(230, 184, 0)) repeat-x rgb(255, 204, 0); margin: 10px 0px 18px; padding: 7px 14px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; color: rgb(64, 64, 64); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.25); text-shadow: 0px 1px 0px rgba(255,255,255,0.5); -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
.error-message {
	background: -ms-linear-gradient(rgb(255, 204, 0), rgb(230, 184, 0)) repeat-x rgb(255, 204, 0); margin: 10px 0px 18px; padding: 7px 14px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; color: rgb(64, 64, 64); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.25); text-shadow: 0px 1px 0px rgba(255,255,255,0.5); -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
.success {
	background: -ms-linear-gradient(rgb(238, 95, 91), rgb(196, 60, 53)) repeat-x rgb(196, 60, 53); border: 1px solid rgba(0, 0, 0, 0.5); border-image: none; color: rgb(255, 255, 255); clear: both; text-shadow: 0px -1px 0px rgba(0,0,0,0.3);
}
.message {
	background: -ms-linear-gradient(rgb(238, 95, 91), rgb(196, 60, 53)) repeat-x rgb(196, 60, 53); border: 1px solid rgba(0, 0, 0, 0.5); border-image: none; color: rgb(255, 255, 255); clear: both; text-shadow: 0px -1px 0px rgba(0,0,0,0.3);
}
.cake-error {
	background: -ms-linear-gradient(rgb(238, 95, 91), rgb(196, 60, 53)) repeat-x rgb(196, 60, 53); border: 1px solid rgba(0, 0, 0, 0.5); border-image: none; color: rgb(255, 255, 255); clear: both; text-shadow: 0px -1px 0px rgba(0,0,0,0.3);
}
p.error {
	background: -ms-linear-gradient(rgb(238, 95, 91), rgb(196, 60, 53)) repeat-x rgb(196, 60, 53); border: 1px solid rgba(0, 0, 0, 0.5); border-image: none; color: rgb(255, 255, 255); clear: both; text-shadow: 0px -1px 0px rgba(0,0,0,0.3);
}
.error-message {
	background: -ms-linear-gradient(rgb(238, 95, 91), rgb(196, 60, 53)) repeat-x rgb(196, 60, 53); border: 1px solid rgba(0, 0, 0, 0.5); border-image: none; color: rgb(255, 255, 255); clear: both; text-shadow: 0px -1px 0px rgba(0,0,0,0.3);
}
.success {
	background: -ms-linear-gradient(rgb(118, 191, 107), rgb(59, 130, 48)) repeat-x rgb(59, 130, 48); border: 1px solid rgba(0, 0, 0, 0.5); border-image: none; color: rgb(255, 255, 255); clear: both; text-shadow: 0px -1px 0px rgba(0,0,0,0.3);
}
p.error {
	margin: 1em 0px; padding: 0.8em; font-family: Monaco, Consolas, Courier, monospace; font-size: 120%;
}
p.error em {
	line-height: 140%; font-weight: normal;
}
.notice {
	margin: 1em 0px; padding: 0.8em; color: rgb(0, 0, 0); font-size: 120%; display: block;
}
.success {
	color: rgb(255, 255, 255);
}
.actions ul {
	margin: 0px; padding: 0px;
}
.actions li {
	margin: 0px 0px 0.5em; padding: 0px; list-style-type: none; white-space: nowrap;
}
.actions ul li a {
	clear: both; font-weight: normal; display: block;
}
.related {
	clear: both; display: block;
}
pre {
	background: rgb(240, 240, 240); padding: 15px; color: rgb(0, 0, 0); box-shadow: 1px 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}
.cake-debug-output {
	padding: 0px; position: relative;
}
.cake-debug-output > span {
	background: rgba(255, 255, 255, 0.3); padding: 5px 6px; border-radius: 4px; top: 5px; right: 5px; color: rgb(0, 0, 0); float: left; display: block; position: absolute; box-shadow: inset 0px 1px 0px rgba(0,0,0,0.25), 0px 1px 0px rgba(255,255,255,0.5); text-shadow: 0px 1px 1px rgba(255,255,255,0.8); -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.25), 0 1px 0 rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.25), 0 1px 0 rgba(255, 255, 255, 0.5);
}
.cake-debug {
	line-height: 20px; clear: both; font-size: 16px;
}
.cake-error {
	line-height: 20px; clear: both; font-size: 16px;
}
.cake-error > a {
	text-shadow: none;
}
.cake-error {
	white-space: normal;
}
.cake-stack-trace {
	background: rgba(255, 255, 255, 0.7); margin: 10px 0px 5px; padding: 10px 10px 0px; border-radius: 4px; color: rgb(51, 51, 51); line-height: 140%; overflow: auto; font-size: 120%; position: relative; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.cake-stack-trace a {
	background: rgba(255, 255, 255, 0.7); margin: 0px 4px 10px 2px; padding: 5px; border-radius: 10px; line-height: 14px; font-family: sans-serif; font-size: 14px; text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3); text-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -webkit-box-shadow: inset 0px 1px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0px 1px 0 rgba(0, 0, 0, 0.3);
}
.cake-code-dump pre {
	overflow: auto; position: relative;
}
.cake-context {
	margin-bottom: 10px;
}
.cake-stack-trace pre {
	margin: 0px 0px 10px; padding: 1em; color: rgb(0, 0, 0); overflow: auto; text-shadow: none; background-color: rgb(240, 240, 240);
}
.cake-code-dump pre {
	margin: 4px 2px; padding: 4px; line-height: 15px; overflow: auto; clear: both; font-size: 12px;
}
.cake-code-dump pre code {
	margin: 4px 2px; padding: 4px; line-height: 15px; overflow: auto; clear: both; font-size: 12px;
}
.cake-code-dump .code-highlight {
	display: block; background-color: rgba(255, 255, 0, 0.5);
}
.code-coverage-results div.code-line {
	padding-left: 5px; margin-left: 10px; display: block;
}
.code-coverage-results div.uncovered span.content {
	background: rgb(238, 204, 204);
}
.code-coverage-results div.covered span.content {
	background: rgb(204, 238, 204);
}
.code-coverage-results div.ignored span.content {
	color: rgb(170, 170, 170);
}
.code-coverage-results span.line-num {
	width: 20px; text-align: right; color: rgb(102, 102, 102); margin-right: 5px; float: left; display: block;
}
.code-coverage-results span.line-num strong {
	color: rgb(102, 102, 102);
}
.code-coverage-results div.start {
	border-width: 1px 1px 0px; border-style: solid; border-color: rgb(170, 170, 170); border-image: none; padding-top: 5px; margin-top: 30px;
}
.code-coverage-results div.end {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(170, 170, 170); border-image: none; padding-bottom: 5px; margin-bottom: 30px;
}
.code-coverage-results div.realstart {
	margin-top: 0px;
}
.code-coverage-results p.note {
	margin: 5px 0px 10px; padding: 5px; color: rgb(187, 187, 187); font-size: 10px;
}
.code-coverage-results span.result-bad {
	color: rgb(170, 0, 0);
}
.code-coverage-results span.result-ok {
	color: rgb(255, 170, 0);
}
.code-coverage-results span.result-good {
	color: rgb(0, 170, 0);
}
#url-rewriting-warning {
	display: none;
}
