/*
===================================================================================
All style modification should be made in this file.  DO NOT MODIFY style.css!
This makes it possible to update the core system and theme without destroying
style changes.

See the comment at the top of the style.css file for additional information.

If you need any clarification, help, or suggestions, please check out the support 
forums: http://support.8bit.io.
===================================================================================
*/

body {background: #efefef; font: 14px Georgia, Times, Serif; line-height: 1.5; color: #2b3856; }
h1, h2, h3, h4, h5, h6 {margin: 0; font-family: Georgia, Times, Sans-serif; color: #2b3856;}
h1 {font-size: 22px;} h2 {font-size: 20px;} h3 {font-size: 16px;} h4 {font-size: 14px;} h5 {font-size: 12px;} h6 {font-size: 10px;}
p {margin: 0;}
sub { vertical-align: sub; font-size: 10px; }
sup { vertical-align: super; font-size: 10px; }

/* URLs and Hyperlinks */
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  {text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration: underline;}
a:link, a:visited  { color: #2b3856; }
a:hover  { color: #666666; }


#top-banner {margin: -10px 0 -40px 0; float: center; }


.follower_count { background: url(images/followers_count_bg-blue.png); }
.follower_count .count_label, .follower_count .count { color: #FFFFFF; text-shadow: 0 1px 0 #666666 !important; }


.navigation {text-transform: none; font-size: 16px; background: #2b3856; padding: 0px; border-bottom: 1px solid #fff; }
.nav, .nav ul {z-index: 100; margin: 0; list-style: none; line-height: 1;}
.nav li {float: left; width: auto;}

/** WordPress 3 Menu Support */
.nav_wp3menu { float: left; position: relative;}
.nav_wp3menu a { color: white; text-decoration: none; font-family: Arial, Sans-serif; }
.nav_wp3menu a:hover { text-decoration: underline;}


.widget {margin: 0 0 30px 0;}
.widget h2 {border-bottom: 1px solid #b0b0b0; margin: 0; padding: 10px 0; color: #2B3856;}


.post .title, .post .title a:link {width: 100%; position: relative; margin: 0; padding: 0; color: #2B3856; font-size: 24px; line-height: 26px; }
.post .title a:hover {text-decoration: none; color: #888; }

/* Post Image Thumb */
.post img.attachment-thumbnail {float: left; width: auto; border: none; margin: 0 10px 10px 0;}

/* Image */
.entry img  { border: none }

#wp-calendar th  { color: #2b3856; }

.random-image-widget { margin-top: -20px; }
.random-image { border: 0px solid #FFFFFF; }
.random-image-caption { background: #FFFFFF; color: #333333 !important; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 20px; padding: 10px 15px; text-align: center; }