/* `Basic HTML
----------------------------------------------------------------------------------------------------*/
body {
  color: #CCC;
  font: 13px/1.5 Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
}
a:focus {
  outline: 1px dotted invert;
}
hr {
  border: 0 #ccc solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
}
/* `Headings
----------------------------------------------------------------------------------------------------*/
h1 {
  display: none; /* Hide "DefconNetworking.org: Home" Header Text From CSS-compliant Browsers */
  font-size: 25px;
}
h2 {
  font-size: 23px;
}
h3 {
  font-size: 21px;
}
h4 {
  font-size: 19px;
}
h5 {
  font-size: 17px;
}
h6 {
  font-size: 15px;
}
/* `Spacing
----------------------------------------------------------------------------------------------------*/
ol {
  list-style: decimal;
}
ul {
  list-style: disc;
}
li {
  margin-left: 30px;
}
p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
  margin-bottom: 20px;
}
.grid_9 h2 {
  margin-bottom: 0px;
}
a {
  border-bottom: 1px solid #444;
  color: #FFF;
  text-decoration: none;
}
a:visited {
  border-bottom: 1px solid #444;
  color: #CCC;
  text-decoration: none;
}
a:hover {
  border-bottom: 1px solid #FFF;
  color: #FFF;
  text-decoration: none;
}
/* `Content Formatting
----------------------------------------------------------------------------------------------------*/
/* Hide "Navigation" Header Text From CSS-compliant Browsers */
.headerMenu h2 { display: none; }
/* Set Formatting for "DC1*",":", and "Title of Post" */
.grid_9 h2 a.category, .grid_9 h2 a.title, .grid_9 h2,
.grid_9 h2 a.category:link, .grid_9 h2 a.category:visited, .grid_9 a.category:active,
.grid_9 h2 a.title:link, .grid_9 h2 a.title:visited, .grid_9 a.title:active {
  border-bottom: 1px solid #444;
  color: #BBB;
  font: 11pt/1.125em Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
  font-weight: 600;
  margin-top: 10px;
  text-decoration: none;
  text-transform: uppercase;
}
.grid_9 h2 a.category:hover, .grid_9 h2 a.title:hover {
  border-bottom: 1px solid #FFF;
  color: #FFF;
  text-decoration: none;
}
.grid_9 h2 a.title { color: #FFF; }
.grid_1 small.contentItemEdit a { /* "EDIT" Link For Posts */
  border-bottom: 1px dashed #444;
  color: red;
  display: block;
  font: 6pt/1.125em Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
  font-weight: 600;
  margin-top: 18px;
  padding-left: 8px;
  text-decoration: none;
  text-transform: uppercase;
}
.grid_1 small.contentItemEdit a:hover {
  border-bottom: 1px solid #FFF;
  color: #FFF;
  text-decoration: none;
}
/* Set Formatting For Main Copy Body */
.grid_9 .contentBody {
  font: 10pt/1.25em Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
  color: #AAA;
  text-align: justify;
}
/* Set Formatting For Posted On Date In Footer */
.grid_8 .contentDate, small.contentPostedDate {
  color: #AAA;
  font: 6pt/1.125em Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
  font-weight: 500;
  text-decoration: none;
  margin-bottom: 10px;
 display: block;
  text-transform: uppercase;
}
/* Set Formatting For Spacer Between Posts */





/* `Main(Right) Menu Formatting
----------------------------------------------------------------------------------------------------*/
.mainMenu h2 {
  border-bottom: 1px solid #111;
  color: #CCC;
  font: 11pt/1.125em Verdana;
  font-weight: 600;
  margin: 0;
  margin-top: 10px;
  text-decoration: none;
}
.mainMenu ul {
  margin: 0 0 2em 0;
  padding: 0;
  list-style-type: none;
}
.mainMenu li  {
  font: 10pt/1.25em Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
  color: #AAA;
  margin-left: 10px;
}
.mainMenu li :link {
  border-bottom: 1px solid #444;
  font: 10pt/1.25em Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
  color: #AAA;
  text-decoration: none;
}
.mainMenu li :visited {
  border-bottom: 1px solid #444;
  font: 10pt/1.25em Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
  color: #999;
  text-decoration: none;

}
.mainMenu li :hover {
  border-bottom: 1px solid #FFF;
  color: #FFF;
  text-decoration: none;
}
.contentSpacer {
display: block;
  height: 400px;
  margin-bottom: 30px;
  border-top: 1px solid #222;
clear: both;
}


