a { color:#5D5D9E; }
a:visited { color:#5D5D9E; }
a:active { color:#5C615E; }
a:hover { color:#B2B3B4; }

#menu_6983ed74 a { text-decoration: none; }

#menu_6983ed74_pane {
  background-color: #9677AF;
  border: 1px solid #9677AF;
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.78);
}

#menu_6983ed74_hr { background-color: #9677AF; height: 1px; border: none; }

#menu_6983ed74_entry {
  padding: 3px 10px;
}

#menu_6983ed74_entry:hover {
  background-color: #323232;
  color: #FFFFFF !important;
}

#menu_6983ed74_entry:hover span { color:#FFFFFF !important; }

.menu_6983ed74_mainMenuEntry { text-align: center; }
.menu_6983ed74_mainMenuEntry:hover { background-color:#282828; }
.menu_6983ed74_mainMenuEntry:hover span { color:#FFFFFF !important; }

#menu_6983ed74 .mobileEntry { display: none; }
#menu_6983ed74 .normalEntry { display: block; }

@media only screen and (max-width:800px) {
  #menu_6983ed74 .mobileEntry { display: block; }
  #menu_6983ed74 .normalEntry { display: none; }
}

body {
  background-color:#0B0F11;
  margin: 0;
  padding: 0;
}

.textstyle1 { text-align:center; }

#img_1fce3f8f {
  display: inline-block;
  width:87%;
  border: 1px solid #404040;
  height:auto;
}

#container_3c70b732 {
  display: inline-block;
  width:88%;
  max-width:1024px;
}

#container_3c70b732_padding { margin: 10px; }

.textstyle2 { text-align:left; }

#container_734c9320 {
  display: inline-block;
  width:100%;
  text-align: center; 
}

#container_734c9320_padding { margin: 10px; }

.textstyle3 {
  font-size:32pt;
  font-family:Verdana, Geneva, sans-serif;
  color:#FFFFFF;
  font-weight:bold;
}

#menu_6983ed74 {
  display: inline-block;
  width:43%;
  height:38px;
  min-width:200px;
}

.menuholder1 { position: relative; overflow: hidden; }

.textstyle4 {
  font-size:22pt;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
}

.textstyle5 {
  font-size:14pt;
  font-family:Segoe, "Segoe UI", Arial, sans-serif;
  color:#FFFFFF;
}

.textstyle6 {
  font-size:12pt;
  font-family:Verdana, Geneva, sans-serif;
  color:#FFFFFF;
}

/* === POSTS SECTION === */

#container_b0df8f6 {
  background-color: #0d1117;
  color: #c9d1d9;
  width:88%;
  max-width:1024px;
  margin: 30px auto;
  border-radius: 12px;
}

#container_b0df8f6_padding {
  max-width: 720px;
  margin: 0 auto;
}

#container_b0df8f6,
#container_b0df8f6 * {
  font-family: Segoe, "Segoe UI", system-ui, Arial, sans-serif;
}

#container_b0df8f6 ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#container_b0df8f6 li {
  background-color: #161b22;
  padding: 18px 20px;
  margin-bottom: 40px;
  border-radius: 10px;
  border: 1px solid #30363d;
}

#container_b0df8f6 li:hover {
  background-color: #1f2933;
}

#container_b0df8f6 a {
  font-size: 1.25rem;
  font-weight: 600;
  color: #58a6ff;
  text-decoration: none;
}

#container_b0df8f6 a:hover {
  text-decoration: underline;
}

.post-date {
  font-size: 0.9rem;
  color: #8b949e;
  margin-top: 4px;
}

.post-image {
  margin-top: 12px;
  max-width: 100%;
  border-radius: 6px;
  border: 1px solid #30363d;
}

/* === FOOTER SECTION === */

#container_466424f6 {
  background-color:#192D39;
  width:88%;
  max-width:1024px;
  margin: 0 auto;
  border-radius: 12px;
}

#container_466424f6_padding { margin: 20px; }

.textstyle9 { color:#FFFFFF; }
.textstyle10 {
  font-size:24pt;
  font-weight:bold;
  color:#FFFFFF;
  font-family: Verdana, Geneva, sans-serif;
}
.textstyle11 {
  font-size:12pt;
  color:#FFFFFF;
  font-family: Verdana, Geneva, sans-serif; 
  line-height:1.5; }

#container_3c70b732 {
  text-align: center;
}
