body { background-color:#ebebeb; color:#000055;
}

h1 { margin: .5em 0em .5em 0em; font-variant: small-caps; font-weight: 800;  }
h2 { background-color:#fff; margin: .5em 0em .5em 0em; padding: 0em 0em 0em .5em; font-family:garamond, times new roman, times, serif; font-variant: small-caps; font-weight: 800; border-bottom:1px #ccc solid; border-left:10px #ccc solid; }
h3 { margin: 1em 0em .5em 0em; font-family:garamond, times new roman, times, serif; font-variant: small-caps; font-weight: 500; }
h4 { margin: .5em 0em .5em 0em; font-variant: small-caps; font-weight: 400; }
h6 { text-align: center; font-size:1.2em; margin: 0em auto 2em auto; font-variant:small-caps; font-weight: 600; }

p, .tinyP { padding:0 20px 0 20px; color: #000055; }
.tinyP { font-size:.7em; }
.tinyP2 { font-size:.8em; width:90%; margin:0 auto 2em auto; }

blockquote { font-size:1em; margin:0 auto 1em auto; width:80%; }


hr { width:75%; display: block; margin: 1.5em auto 1.0em auto; border: 10px #fff solid; border-radius:5px; }

.dazzle, .dazzleTiny { background-color:#fff; margin: 1em auto 1em auto; padding: 1em; font-size:2em; width:75%; font-family:garamond, times new roman, times, serif; font-variant: small-caps; font-weight: 800; text-align:center; border:10px #ccc solid; border-radius:10px; }

.dazzleTiny { width:95%; text-align:left; font-size:1em; font-weight: 400; font-variant:none; border:2px #ccc solid; border-radius:2px }

.navbar-default {
	border:none;
	border-radius:0px;
}

header {
  background: url('images/header_pakala2.jpg') center center no-repeat;
	height: 420px;
	background-size: cover;
}

header h1 { padding:40px; color:#fff; font-size:1em; 
}

header img { padding:6em 0 0 .5em; }

.container-fluid-footer { margin:1em 0 0 0; padding:1em 1em 1em 0; background-color:#ccc; font-size:.8em; }

.message { background-color:#fff; margin-bottom:1em; padding:1em 0 1em 0; border-radius:5px; color:#ffffff; }

ol.breadcrumb { background-color:#ebebeb; }

.thumbnail { padding:10px; }
.thumbnail a { margin:1em 0 0 0;  display:block; margin-left: auto; margin-right: auto; }

.login container { min-height:600px; border:1px #000 solid; }

.error { margin:10px; padding:20px; border:5px #ff0000 solid;  border-radius:5px; }

.empty { min-height:200px; }

blockquote { font-size:1.5em; border-left:2px #000055 solid; border-right:2px #000055 solid; padding:5px 10px 5px 10px; background-color:#ebebeb; margin: 2em auto 2em auto; font-family:garamond, times new roman, times, serif; font-variant: small-caps; font-weight: 800; }

.blockquote-center, .blockquote-left { text-align: center; font-size:1.5em; border-left:2px #000055 solid; border-right:2px #000055 solid; padding:5px 10px 5px 10px; background-color:#ebebeb; margin: 2em auto 2em auto; font-family:garamond, times new roman, times, serif; font-variant: small-caps; font-weight: 800; }

.blockquote-left { text-align: left;  }