@charset "utf-8";
/* CSS Document */

#header img {

    width: 100%;
    height: 90%;

}
#header {
	border-bottom: none;
	padding: 0;
}

#header h1 {
    margin: 0 auto;
    padding: 0 0 0 10%;
    font-family: Georgia,'Times New Roman',Times,serif;
    font-weight: normal;
    background-color: #e0e0e0;	
}
#main {
    background-color: #fff;
    border-top: 1px dotted #e8c02a;
    border-bottom: 1px dotted #660000;
    margin-top: 15px;
}
#navbar a {
    font-size: 0.95em;
    font-family: Verdana, Arial;	
}
#content {/* University of Botswana Color Palette */
:root {
  --ub-blue: #003366;   /* Deep academic blue */
  --ub-brown: #8B4513;  /* Rich earthy brown */
  --ub-light: #f5f5f5;  /* Neutral background */
  --ub-accent: #c49a6c; /* Soft tan accent */
}

/* General Page Styling */
body {
  font-family: "Segoe UI", Arial, sans-serif;
  background-color: var(--ub-light);
  color: var(--ub-blue);
  margin: 0;
  padding: 0;
}

/* Header */
header {
  background-color: var(--ub-blue);
  color: white;
  padding: 20px;
  text-align: center;
}

/* Navigation Bar */
nav {
  background-color: var(--ub-brown);
  display: flex;
  justify-content: center;
  padding: 10px;
}
nav a {
  color: white;
  text-decoration: none;
  margin: 0 15px;
  font-weight: bold;
}
nav a:hover {
  color: var(--ub-accent);
}

/* Buttons */
button {
  background-color: var(--ub-blue);
  color: white;
  border: none;
  padding: 10px 20px;
  margin: 5px;
  cursor: pointer;
  border-radius: 4px;
}
button:hover {
  background-color: var(--ub-brown);
}

/* Cards / Content Boxes */
.card {
  background-color: white;
  border: 2px solid var(--ub-brown);
  border-radius: 8px;
  padding: 20px;
  margin: 20px;
  box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}
.card h2 {
  color: var(--ub-blue);
}
.card p {
  color: var(--ub-brown);
}

	font-size: 1.1em;
}
#content h3 {
	font-size: 1.3em;
}
div#cfp p:last-child {display: none;}