/* --- COLORS ---------------------------------------*/

#banner { background: #FFF; }

/* Links */

a, a:link, a:visited, a:visited:hover, a:hover { text-decoration: none; }

/* Visited Link */
a:link, a:visited { color: #777;}

/* Hover Link Color */
a:hover, a:visited:hover { color: #000; }

/* Body background */
body { background: #FFF; }

#container { background: #fff; }

#pagebody .well, .row, #footer .well { background: #FFF; }

/* Blog area background */
.row { background: #fff; }

/* Banner */
#banner a { color: #000; }
#banner h2 { color: #777; }

/* Nav Bar */

.navbar-default { background-color: rgba(255, 255, 255, 0.9) }

/* navbar link color */
.navbar a { color: #000 !important; }

/* home navlink hover */
.navbar-header a:hover {
background: #efefef !important;
color: #000 !important;
}

/* main navlinks hover */
.navbar-default .navbar-nav > li > a:hover {
background: #efefef !important;
color: #000 !important;
}

/* Dropdown - menu background */
.dropdown-menu  {
background: #555;
}

/* Dropdown - link color */
.dropdown-menu a {
color: #eee !important;
}

/* Dropdown - link hover */
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
background: #333;
color: #eee !important;
}


/* Posts */
h3.entry-header a { color: #000; }

.entry-featured {
background-color: #eee;
color: #000;
}

.entry-body blockquote, .entry-more blockquote {
border-left: 1px solid #CCC;
background: #EFEFEF;
color: #000;
}

/* Post links */
.entry-body a { color: #006699; }
.entry-body a:hover { color: #000; }

.comment { border-bottom: 1px solid #DDD; }

/* Sidebar Background */
#pagebody .well { background: transparent; }

/* Sidebar Headers Color */
h2.module-header, h2.module-header a { color: #000; }

/* sidebar links */
.module-content a { color: #333; }
.module-content a:hover { color: #069; }

.module-email .module-content a,
.module-about .module-header a { color: #000 !important; }

.typelist-thumbnail img {
    border: 1px solid #CCC;
    padding: 4px;
    background: #FFF;
}

.module-calendar a  {
color: #069;
font-weight: bold;
}

.module-typelist,
.module-categories,
.module-category-cloud,
.module-archives,
.module-calendar,
.module-elsewhere,
.module-recent-comments  {
border: 1px solid #CCC;
padding: 15px 15px 0 15px;
}

.module-elsewhere { padding-bottom: 15px; }
