/*
Theme Name: CDTech Default
Theme URI: http://cdtech.org/
Description: CDTech Default Theme.
Version: 1.0
Author: Ann Daramola
Author URI: http://cdtech.org/
Tags: red, custom, cdtech, grid


*/

body { font-size: 100.01%; }
#navigation {
  margin-bottom: 10px;
}
#header { margin-bottom: 15px;  }

#header {
  height: 100px;
  border-bottom: 1px solid #151515;
}
#sectiontitle {
  margin-top: 40px;
}

.alignleft { float: left; margin-right: 7px; }
.alignright { float: right; margin-left: 7px; }

#feature {
}

#footer {
  margin: 0 0 50px 0;
  padding: 10px 0;
  font: .75em/1.6 helvetica, arial, verdana, sans-serif;
  background: #d10000;
  color: #ffffff;
}

ul.nav li { 
    float: left; 
    width: 110px;
    margin: 0px 35px 0 0;
    text-align: center;
    font: 1.1em/1.3 georgia, times, "times new roman", serif;
}

ul.nav li a {
  text-decoration: none;
  color: #d10000;
}

li#active {
  color: #151515;
}

.articleimage {

}

.excerpts, #partnerships li {
  padding-bottom: 5px;
  border-bottom: 1px solid #d10000;
  margin-bottom: 15px;
}

.excerpts h3, #partnerships li {
  font: 1em georgia, times, "times new roman", serif;
  color: #151515;
}

.excerpts h3 a {
  color: #151515;
}

.excerpts p {
  font: .8em/1.6 helvetica, verdana, arial, sans-serif;
}

#sidebar {
  margin-top: 30px;
}

#sidebar ul, ul.sidenav {
  font: 1em/1.3 georgia, times, "times new roman", serif;
}

#sidebar ul li, ul.sidenav li {
  margin-bottom: 20px;
}

ul.sidenav li {
  text-align: left;
  padding: 10px;
}

ul.sidenav li a {
  text-decoration: none;
  text-align: left;
  color: #d10000;
}
ul.sidenav li a:hover {
  color: #151515;
}

ul.sidenav li a:active {
  color: #000000;
}

#sidebar ul li a {
  text-decoration: none;
  color: #3d3d3d;
}

#sidebar ul li a:hover {
  color: #d10000;
}

#stafflisting {
  font-family: helvetica, arial, verdana, serif;
}

#stafflisting ul h3 {
  font-size: 1em;
  margin-bottom: 5px;
}

#stafflisting h2 {
	font-size: 1.4em;
	margin-bottom: 10px;
	border-bottom: 1px solid #d10000; 
	color: #d10000;
}

#stafflisting li {
  margin-bottom: 20px;
  padding-bottom: 5px;
  border-bottom: #d10000 dashed 1px;
}

.sliderImage {
  color: #d10000;
}

.sliderImage p {
  font: 1em/1.5 helvetica, arial, verdana, serif;
}

.sliderImage h2 {
  font: 1.5em georgia, times, "times new roman", serif;
  margin-bottom: 5px;
}

.sliderImage h2 a {
  text-decoration: none;
  color: #fff;
}

#content h2{
  font: 1.3em georgia, times, "times new roman", serif;
  margin: 10px 0;
}

.post {
  font: .9em/1.5 helvetica, verdana, tahoma, arial, sans-serif;
}

.post p, .post ol, .post ul {
  margin-bottom: 10px;
}

.post ol {
  list-style-type: decimal;
  margin-left: 40px;
}

.post ul {
  list-style-type: disc;
  margin-left: 40px;
}

/* sliiiiider */
#slider {
    width: 640px; /* important to be same as image width */
    height: 675px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
    width: 640px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
    padding: 10px 13px;
    width: 620px;
    background: #000;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
	-khtml-opacity: 0.75;
    opacity: 0.75;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}

.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}

.boardImg { float: left; margin-right: 10px; }

#content, #content form { margin-bottom: 30px; }

ul.boardmem { list-style-type: none; }
  .boardmem li { margin-bottom: 35px; float: left; width: 80px; margin-right: 5px; }
    .boardmem li p { font-weight: bold;  }
	  .boardmem li p a { text-decoration: none; color: #d10000; }

.boardmem a { text-decoration: none; color: #d10000; }

.staffMeta { font-size: smaller; margin-top: 10px; }