body { background-color:#fffff; color:#000;
}

.navbar-custom { background-color:#a80101; }
.navbar-custom .navbar-brand,
.navbar-custom .navbar-text { background-color:#a80101; color: #fff; font-weight: 800; font-family:garamond, times new roman, times, serif; font-size:2em; }

h1 { 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:2px #a80101 solid; border-left:0px #534741 solid; color:#a80101; }
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:2px #a80101 solid; border-left:0px #534741 solid; color:#a80101; }
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; }
h5 { 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: #000; }
.tinyP { font-size:.7em; }
.tinyP2 { font-size:1.2em; width:90%; margin:0 auto 2em auto; text-align:center; color:#fff; }

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

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

.dazzle, .dazzleTiny { background-image: url("images/bk_clouds.jpg"); background-color:#a80101; 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:0px #534741 solid; border-radius:10px; color:#fff; }

.dazzleTiny { width:95%; text-align:left; font-size:1.2em; font-weight: 500; font-variant:none; border:0px #ccc solid; border-radius:20px }

.navbar-default {
	border-bottom:20px #000 solid;
	border-radius:0px;
}

#nav-toggle-button{
	background-image: url('images/burgerRED.gif')
}

header {
  background: url('images/header1.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:#a80101; font-size:.8em; text-align:center; color:#fff; }

.container { margin:0em auto 0 auto; padding:0em 1em 1em 3em; }

.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:1em; 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: normal; font-weight: 400; }

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

.panel-footer.panel-custom {
    background: red;
    color: white;
}

.panel > .panel-heading {
    background-image: none;
    background-color: #534741;
    color: white;
}

/* Linking Text */      	
	.cv { padding:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: 800; color: #fff; text-align: center; font-style: normal; line-height: 1.3; border: 0px #fff solid; border-radius:5px; }

	a.cv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: 800; color: #fff; text-align: center; font-style: normal; line-height: 1.3; text-transform: capitalize; text-decoration: none; border-bottom: 0px #fff dotted; }

	a.cv:hover  { border-bottom: 0px #1c4444 dotted; color: #000; font-weight: 800; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }

	.links { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: 400; color: #fff; text-align: center; font-style: normal; }

	a.links { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: 400; color: #fff; text-align: center; font-style: normal; border-bottom: 1px #fff dotted; }

	a.links:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: 400; color: #000; text-align: center; font-style: normal; border-bottom: 0px #000 dotted; }

.nav-link {color: #fff;}
.nav-link:hover {color: #000;}

/* Custom Text */   
/*	.fancy { margin-left: 0px; padding: 0px 20px 0px 0px;  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #1c4444; text-align: justify; line-height: 1.2; } */
 	.fancy { font-size: 16pt; font-family: Times New Roman, Times, serif; font-style: italic; font-weight: 450; padding:0; } 

#error { background-color: #cccccc; padding: 10px; margin-left: auto; margin-right: auto; margin-bottom: 10px; margin-top: 5px; position: relative; border: 2px #af5519 solid; width: 500px; border-radius:5px; }

.focus { margin-left: auto; margin-right: auto; width:90%; background-color: #898989; font-size: 2.0em; font-family: Garamond, Times New Roman, Times, serif; color:#fff; padding:1em; border-radius:10px; }

.BigButton { margin-top:1em; margin-bottom:1em; background-color: #f15a0b; padding:1em; border:3px #fff solid; border-radius:10px; font-size:1.5em; color:#fff;}