body { background: #fff; color: #555; }
.singlepost {color:#393A3A;}
a { color: #555; }
h1, h2, h3, h4, h5, h6 { color: #393A3A; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {  color: #333; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    color: #727a86;
  }

#featPosts { background: #414141; }
#featPosts p { color: #fff; }
#featPosts h2 a { color: #fff; }
#featPosts h2 a:hover { color: #67BCEA; }
#featPostsSmall { background: #343434; }
#header { }
#topNav { border-bottom: 1px solid #EDEDED; }
#topNav a { color: #555860; text-shadow: none; }
#topNav #menuSocial a { color: #2986B8; text-shadow: none; }
#topNav #menuSocial a:hover { color: #2986B8; text-shadow: none; text-decoration:underline;}
.dropdown a { text-shadow: none; color: #ffffff; }
.dropdown a:hover {  background: #414141; color: #ffcc00;  }
.dropdown li:hover a {  background: transparent;   color: #0D58CF; } 

.dropdown li ul { position: absolute; left: 0; display: block; visibility: hidden; z-index: 100; background: #0D58CF; text-align: left; margin: 0; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-top-right-radius: 0px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; margin-top: 0px; padding: 3px 0; -moz-box-shadow: 0 4px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 4px 3px rgba(0,0,0,0.5); -box-shadow: 0 4px 3px rgba(0,0,0,0.5); }

.dropdown li ul li a {border-left:0px; border-bottom: 1px solid #fff; color: #fff; }
.dropdown li ul li a:hover { color: #ff; }
.dropdown li:hover ul li a { color: #fff; }
.dropdown li:hover ul li:hover a:hover { background: #FFE200; color: #0D58CF; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }

.rightarrowclass { background: url(../images/righth.png) no-repeat center right; padding: 10px; position: absolute; right: 10px; }
.downarrowclass { background: url(../images/downb.png) no-repeat center; }

.dropdown li a:hover .downarrowclass, .dropdown li:hover .downarrowclass, .dropdown li.current_page_item a .downarrowclass, .dropdown li.current-cat a .downarrowclass { background: url(../images/downh.png) no-repeat center; }

 
.dropdown ul li ul { box-shadow: none; }
li.current-menu-item, li.current_page_item, li.current-menu-ancestor, li.current-menu-parent, li.current_page_parent { background: #FFE200;}
li.current-menu-item a, li.current_page_item a, li.current-menu-ancestor a, li.current-menu-parent a, li.current_page_parent a { color: #0D58CF;}

#topNav .dropdown a:hover { background: #414141; color: #fff; }
#topNav .dropdown li:hover a { color: #fff; background: #414141; }
#topNav .dropdown li ul { position: absolute; z-index: 650; background: #414141; margin-top: -3px; }
#topNav .dropdown li ul li a { border-bottom: 1px solid #6F7274; color: #fff; line-height: 1.7; }
#topNav .dropdown li:hover ul li:hover a:hover { background: #535354; color: #fff; }
#topNav li.current-menu-item, #topNav li.current_page_item,  #topNav li.current-menu-ancestor,  #topNav li.current-menu-parent,  #topNav li.current_page_parent { background-color: #2986B8; background-image:none;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  }
#topNav li.current-menu-item a, #topNav li.current_page_item a,  #topNav li.current-menu-ancestor a,  #topNav li.current-menu-parent a,  #topNav li.current_page_parent a { color:#fff; }


#content div.postmetadata a { color: #2986B8; }
#content div.postmetadata a:hover { color: #2986B8;  }

#postFuncs { background: transparent; }
p.more a { background: #292929; }
p.more a:hover { background: #000; color: #fff; }
#content ul.posts h2 a { color: #fff; }
#content ul.grid li:hover { background: #414141; }

#content ul.grid li:hover { background: #fff; }
#content ul.list li { border-bottom: 0px solid #EDEDED }
#featPostsSmall span { background: none; }
a.previous { left: -17px; }
a.next { right: -20px; }
#featPosts p.postmetadata { color: #FFF  !important;}

p.postmetadata a { color: #f9f9f9; }
#featPosts p.postmetadata a { color: #67BCEA; }
#content ul.list p { color:#393A3A; }
#footer { color:#393A3A; border-top:1px solid #EDEDED; }

#main div.navigation {float:left; width:100%; border: none;  }

.widget h3 { color: #fdd72c; border: none;}
#container div.sep { border-bottom: 0; }
.singlepost h1 { border-bottom:1px solid #EDEDED; }
#content div.postmetadata .section {  border-bottom: 1px solid #EDEDED;   }
#content div.postmetadata .tags a { background:#2986B8; color:#fff; }
#content div.postmetadata .tags a:hover { background:#1588C5; color:#fff; text-decoration:none; }
.singlepost h1 a { color:#333;}
.entry a { text-decoration:underline; color:#393A3A; }
.entry a:hover { text-decoration:none;}
.singlepost h1 a:hover { color:#414141;}
div.zoomVideoBig { background: #414141; border-bottom:1px solid #C7CBD0; }
.singlepost blockquote { border-left: 3px solid #393A3A;   color: #393A3A; }

.widget  ul.posts li:hover {background-color: #2986B8; }
.widget_categories ul li a:hover {color:#fff; }
.widget_categories ul li:hover { background:#2986B8;  }
.widget_categories ul li:hover a { color:#fff;  }
.widget_categories ul li {color:#2986B8;}
#footWidgets  .widget_categories ul li a:hover, #sidebar .widget_categories ul li a:hover {color:#fff;}

#footWidgets a:hover {color: #D4D9E9;}

#footer p.wpzoom a {color: #fff; text-decoration: none;}
#footer p.wpzoom a:hover {color: #fff;  text-decoration: underline; }

#main .normalComments li.comment {  background-color: #F8F8F8;   border-top: 1px solid #F8F8F8; }
#main .normalComments li.bypostauthor, #main .normalComments ul.children li.comment {  background-color: #EDEDED; border-top:1px solid #EDEDED;}
 
 #content h2.sep {
    border-bottom: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;
    color:#333;
    padding: 15px 0;
}

#main ol.normalComments a  {
   text-decoration:none; color:#2986B8;
}
#main ol.normalComments a:hover {
   text-decoration:underline; color:#2986B8;
}
#main ol.normalComments .fn a  {
   text-decoration:none; color:#2986B8;
}
#main ol.normalComments img.avatar {
    border: 4px solid #68717E;
}

#main input, #main textarea, #commentform input, #commentform textarea {font-size: 12px;  background-color: #F8F8F8;   border:1px solid #E6E6E6; color: #333;}

#main #submit, #commentform #submit { background: #414141; }
#main #submit:hover, #commentform #submit:hover { background: #768391; color: #fff; }

#searchform input#searchsubmit {  background: #fff;   color: #0D58CE;   border: none;}
#searchform input#searchsubmit:hover {  background: #fff;   color: #0D58CE;   border: none;}

.wp-caption { background-color: #F4F4F4;}

ul.gallery img { border: 3px solid #414141; width: 60px; height: 60px; float: left; }
ul.gallery img:hover { border:3px solid #768391; }

#main div.navigation a { color:#555; }
#main div.navigation a:hover {background-color: #2986B8; }
#main div.navigation a.current {background-color: #2986B8; }
#main div.navigation .nextpostslink {background:#fff;}
#main div.navigation .previouspostslink {background:#fff;}
#main div.navigation .nextpostslink:hover {background:#2986B8;}
#main div.navigation .previouspostslink:hover {background:#2986B8;}
#main div.navigation span.current {  background-color: #2986B8;  }

#respond h2 { color:#333; }
#content div.postmetadata h3 { color:#555; }
#main label, #commentform label { color:#555; }
#searchform input#s {    width: 90px;}