/*
 * LinPKI.org by LINAGORA
 */

@import "../../../stylesheets/application.css";

/* MAIN */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1, h2, h3, h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content h1 {
	font-size: 1.8em;
	color: #376BB1;
}
#content h2 {
	margin-top: .20em;
	padding: .4em .8em;
	background: #F1F1F1 url(../images/BG_title02.png) repeat-x scroll center top;
	border: 1px solid #AAA;
	box-shadow: .1em .1em .2em rgba(0,0,0,.1);
	-o-box-shadow: .1em .1em .2em #E5E5E5;
	-moz-box-shadow: .1em .1em .2em rgba(0,0,0,.1);
	-webkit-box-shadow: .1em .1em .2em rgba(0,0,0,.1);
	font-size: 1.5em;
	color: #555;
}
#content h3 {
	font-size: 1.3em;
}

h2, h3, h4, .wiki h1, .wiki h2, .wiki h3 {
	border-bottom: 0 none;
}

/* LAYOUT */

html {
	background-color: #BBB;
}
body, #wrapper {
	background-color: #D0DEF1;
}
#top-menu, #header {
	margin: 0px;
}
#quick-search {
	margin-top: .25em;
}
#top-menu {
	height: 1.8em;
	padding: 2px 4px 0 11px;
	background: #070707 url(../images/BG_top02.png) repeat-x scroll center top;
	color: #B5CBE9;
	font-size: 0.8em;
}
#top-menu a {
	margin-right: 8px;
	color: #B5CBE9;
	font-weight: bold;
	text-transform: uppercase;
}
#top-menu a:hover,
#top-menu a:focus {
	color: #FF9;
}
#header {
	height: 5em;
	padding: 5px 11px 0 11px;
	border-top: 1px solid #96B5DF;
	background: #2A5C94 url(../images/BG_header02a.png) no-repeat scroll left top;
}
#main {
	margin: 0em 0em .75em 0em;
	padding: 10px 10px 2px;
	background: transparent url(../images/BG_content02.png) repeat-x scroll center top;
}
#main.nosidebar #content {
	border-right: 1px solid;
	width: auto;
}
#content {
	overflow: auto;
	background: #FFF none repeat scroll 0 0;
	border: 1px solid #376BB1;
	box-shadow: 0em 0em .5em rgba(0,0,0,.35);
	-o-box-shadow: 0em 0em .5em #404040;
	-moz-box-shadow: 0em 0em .5em rgba(0,0,0,.35);
	-webkit-box-shadow: 0em 0em .5em rgba(0,0,0,.35);
}
.splitcontentleft img {
	max-width: 100%;
}
.splitcontentright {
}
.box {
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #FCFCFC;
	border-color: #BBB;
	box-shadow: .1em .1em 0em rgba(0,0,0,.5);
	-o-box-shadow: .1em .1em 0em #808080;
	-moz-box-shadow: .1em .1em 0em rgba(0,0,0,.5);
	-webkit-box-shadow: .1em .1em 0em rgba(0,0,0,.5);
}
.box ul li > a {
	font-weight: bold;
}
#footer {
	background-color: #BBB;
	border: 0 none;
	border-top: 1px solid #777;
	color: #777;
}

/* MENU */

#main-menu li a {
	margin-left: 5px;
	background-color: #2A5C94;
	background-color: rgba(42,92,148,.6);
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#main-menu li a:hover,
#main-menu li a:focus {
	background-color: #487FC7;
	background-color: rgba(72,127,199,.6);
	color: #FF7;
}
#main-menu li a.selected {
	background-color: #6F9AD3;
	color: #FFF;
}
#main-menu li a.selected:hover,
#main-menu li a.selected:focus {
	background-color: #487FC7;
	color: #FF7;
}

/* TABLES */

table.list tbody td, table.list tbody tr:hover td {
border:1px solid #D7D7D7;
}
table.list thead th {
border-color:#D7D7D7 #D7D7D7 #999999;
border-style:solid;
border-width:1px;
}
table.list tr.issue a {
color:#666666;
}
tr.odd.priority-5, table.list tbody tr.odd.priority-5:hover {
color:#990000;
font-weight:bold;
}
tr.odd.priority-5 {
background:#FFC4C4 none repeat scroll 0 0;
}
tr.even.priority-5, table.list tbody tr.even.priority-5:hover {
color:#990000;
font-weight:bold;
}
tr.even.priority-5 {
background:#FFD4D4 none repeat scroll 0 0;
}
tr.priority-5 a, tr.priority-5:hover a {
color:#990000;
}
tr.odd.priority-5 td, tr.even.priority-5 td {
border-color:#FFB4B4;
}
tr.odd.priority-4, table.list tbody tr.odd.priority-4:hover {
color:#990000;
}
tr.odd.priority-4 {
background:#FFC4C4 none repeat scroll 0 0;
}
tr.even.priority-4, table.list tbody tr.even.priority-4:hover {
color:#990000;
}
tr.even.priority-4 {
background:#FFD4D4 none repeat scroll 0 0;
}
tr.priority-4 a {
color:#990000;
}
tr.odd.priority-4 td, tr.even.priority-4 td {
border-color:#FFB4B4;
}
tr.odd.priority-3, table.list tbody tr.odd.priority-3:hover {
color:#990000;
}
tr.odd.priority-3 {
background:#FFEEEE none repeat scroll 0 0;
}
tr.even.priority-3, table.list tbody tr.even.priority-3:hover {
color:#990000;
}
tr.even.priority-3 {
background:#FFF2F2 none repeat scroll 0 0;
}
tr.priority-3 a {
color:#990000;
}
tr.odd.priority-3 td, tr.even.priority-3 td {
border-color:#FFCCCC;
}
tr.odd.priority-1, table.list tbody tr.odd.priority-1:hover {
color:#555599;
}
tr.odd.priority-1 {
background:#EAF7FF none repeat scroll 0 0;
}
tr.even.priority-1, table.list tbody tr.even.priority-1:hover {
color:#555599;
}
tr.even.priority-1 {
background:#F2FAFF none repeat scroll 0 0;
}
tr.priority-1 a {
color:#555599;
}
tr.odd.priority-1 td, tr.even.priority-1 td {
border-color:#ADD7F3;
}

/* FORMS */

input[type="button"], input[type="submit"], input[type="reset"] {
background-color:#F2F2F2;
border:1px outset #CCCCCC;
color:#222222;
}
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {
background-color:#CCCCBB;
}
input[type="text"], textarea, select {
	padding: 0px;
	border: 1px solid #D7D7D7;
}
select {
	margin-left: .5em;
}
input[type="text"] {
	padding: 1px 1px 2px 1px;
}
input[type="text"]:hover, textarea:hover, select:hover,
input[type="text"]:focus, textarea:focus, select:focus {
	background-color: #FFD;
}
option {
border-bottom:1px dotted #D7D7D7;
}

/* EOF */
