/*============================*/
/*== DARK GREY STYLES ========*/
/*============================*/

/*== BODY ====================*/
body { background: #1e1d1e url("darkgrey/tiled-bg.jpg") repeat-x top left; }
body#alt { background: #1e1d1e url("darkgrey/tiled-bg.jpg") repeat-x top left; }

/*== HEADER ==================*/
#blog-title a { background: url("darkgrey/logo.png") no-repeat; }
#blog-description { color: #FFF; }
.home_promo { cursor: pointer; }
#blog-title {float: left; }
.subtitle {float: left; margin: 42px 0 0 45px;}

/*== HYPERLINKS ==============*/
a:link, a:visited { color: #9DC2CB; text-decoration: none; }
a:active, a:hover { color: #9DC2CB; text-decoration: underline; }

/*== PAGE NAVIGATION =========*/
#menu { background: #323232 url("darkgrey/nav_bg.png") repeat-x top left; font-family: helvetica, sans-serif; font-size: 13px; }
#menu .sf-menu a, #menu .sf-menu a:visited  { color: #FFF; /* VISITED PSEUDO SELECTOR FOR IE6 */ }
#menu .sf-menu .current_page_item a, #menu .sf-menu .current_page_item a:hover { background: url("darkgrey/current.gif") repeat-x; color: #FFF; }
#menu .sf-menu li { border-right: 1px dotted black; padding: 0 18px; margin: 20px 0; }
#menu .sf-menu li li {}
#menu .sf-menu li li li {}
#menu .sf-menu a:focus, #menu .sf-menu a:active { }
#menu .sf-menu li:hover, #menu .sf-menu li.sfHover, #menu .sf-menu a:hover {}

/*== FEATURED ENTRIES ================*/
#featured-wrapper { color: #CCC; }
#featured-inner .entry-title a { color: #A19B8F; }
#featured-inner .next-button { background: url("darkgrey/button.gif") no-repeat; color: #FFF; }
#featured-inner .read-more { background: url("darkgrey/button.gif") no-repeat; color: #FFF; }

/*== BLOG ENTRIES ============*/
.hentry {padding: 0; margin: 25px 0;}
.hentry p {padding-right: 30px;}
.hentry .entry-title a { color: #FFFFFF; font-size: 24px; letter-spacing: 1px; line-height: 27px;}
.hentry .page-link a { border: 1px solid #333; color: #666; }
.hentry .page-link a:active, .page-link a:hover { color: #FFF; }
.rbottom {}

.entry-title { font-family: helvetica, sans-serif; color: #FFFFFF; padding: 10px 0 0;}
.entry-meta {margin: 0; padding: 0 0 0 2px; font-family: georgia, serif; color: #FFFFFF; font-size: 12px; font-style: italic; }
.entry-content { width: 456px; padding: 10px 30px 20px 70px; margin-bottom: 20px; background: url("darkgrey/post_bg.png") no-repeat; position: relative; border-bottom: 1px solid #383838; border-top: 1px solid #383838; }

body#alt .entry-content {background-image: none;}

.entry-date {position: absolute; top: 0; left: 0; padding: 17px 0; width: 60px; height: 78px;}
.entry-date .day {font-family: arial, sans-serif; color: #371d03; font-size: 23px; width: 60px; text-align: center;}
.entry-date .month {font-family: arial, sans-serif; color: #371d03; font-size: 17px; width: 60px; text-align: center; text-transform: uppercase;}

.entry-content p, #content p {font-family: arial, sans-serif; color: #FFFFFF; font-size: 12px;}
#content ul li { font-family: arial, sans-serif; color: #FFFFFF; font-size: 12px; margin-left: 16px; padding: 10px 0; }
#content ul {margin-bottom: 15px;}

.page {}

.alignleft a { background: url("darkgrey/button.gif") no-repeat top center; color: #FFF; display: block; padding: 10px 20px 14px 20px; }
.alignright a { background: url("darkgrey/button.gif") no-repeat top center; color: #FFF; display: block; margin: 0 8px 0 0; padding: 12px 14px 14px 13px; }

/*== SINGLE ENTRIES ==========*/
.single .entry-footer { background: url("darkgrey/entrymid.gif") repeat-y; }

#social-links { background-color: #161616; height: 70px;  }
#social-links a { float: left; margin: 0 15px; }
#social-links .delicious { background: url("darkgrey/delicious.gif") no-repeat; display: block; height: 62px; text-indent: -9999px; width: 62px; }
#social-links .digg { background: url("darkgrey/digg.gif") no-repeat; display: block; height: 62px; text-indent: -9999px; width: 62px; }
#social-links .rss { background: url("darkgrey/rss.gif") no-repeat; display: block; height: 62px; text-indent: -9999px; width: 62px; }
#social-links .stumbleupon { background: url("darkgrey/stumble.gif") no-repeat; display: block; height: 62px; text-indent: -9999px; width: 62px; }
#social-links .technorati { background: url("darkgrey/technorati.gif") no-repeat; display: block; height: 62px; text-indent: -9999px; width: 62px; }
#social-links .twitter { background: url("darkgrey/twitter.gif") no-repeat; display: block; height: 62px; text-indent: -9999px; width: 62px; }

/*== PAGES ===================*/
.page-title {background: url("darkgrey/shield.png") no-repeat 0 10px; color: #FFF; padding: 20px 0 15px 75px; font-size: 55px;  line-height: 60px; background: url("darkgrey/post_bg.png") no-repeat; position: relative; border-bottom: 1px solid #383838; border-top: 1px solid #383838; }

/*== SIDEBAR =================*/
#page_sidebar {width: 100%;}
#sidebar {margin-top: 15px;}
#sidebar ul { margin: 0; }
#sidebar ul li { list-style: none; }
#sidebar ul li.last {margin: 0;}

/*  background: url("darkgrey/bullet.gif") no-repeat 0 5px; list-style: none; padding: 0 0 3px 20px; */

/*== WIDGETS =================*/
.widget {width: 265px; background-color: #161616; padding: 10px 20px; margin-bottom: 15px;}
.widget-title { color: #FFFFFF; font-size: 22px; font-family: arial, sans-serif;}

/*== SEARCH =================*/
#search-widget { padding: 20px 0 !important;}

/*== FLICKR =================*/
#flickr {width: 265px; background-color: #161616; padding: 10px 20px;}

/*== TWITTER =================*/
#twitter-widget {width: 265px; background-color: #161616; padding: 15px 20px;}
#twitter-widget img {margin-bottom: 10px;}
#twitter-widget .widget-title {}
#twitter_update_list li {margin: 10px 0;}
#twitter_update_list li span {display: block; color: #FFFFFF; font-size: 11px; font-family: arial, sans-serif;}
/* #flickr .widget-title { background: url("darkgrey/flickricon.gif") no-repeat 0 2px; border-bottom: 1px solid #333; padding-left: 15px;} */

/*== SOCIAL =================*/
#widget-social, #widget-social-sidebar {margin: 10px 0 40px;}
#widget-social ul li, #widget-social-sidebar ul li {float: left; margin-right: 17px;}
#widget-social-sidebar {width: 265px; background-color: #161616; padding: 15px 20px;}

/*== ADS =================*/
#widget-ads ul {width: 310px; background-color: #161616; padding: 15px 25px;}
#widget-ads ul li { float: left; width: 125px; height: 125px; padding: 10px 15px;}

/*== ARCHIVES ================*/
.post-author { background: url("darkgrey/entrymid.gif") repeat-y; color: #000; }

/*== COMMENTS ================*/
#comments {background-color: #161616; color: #CCC; }
.comment-content a { color: #FFF; text-decoration: underline; }
#comments-list ul li { border: 1px solid transparent; }

#comments-list li { background: #212324; color: #CCC; border: 1px solid #333; }
#comments-list li ul.children li.depth-2 { background: #212324; border: 1px solid #333; }
#comments-list li ul.children li.depth-3 { background: #212324; border: 1px solid #333; }
#comments-list li ul.children li.depth-4 { background: #212324; border: 1px solid #333; }
#comments-list li ul.children li.depth-5 { background: #212324; border: 1px solid #333; }

#comments-list li.comment-author-admin { background: #212324 url("darkgrey/admin.gif") no-repeat top right; border: 1px solid #333; }
#comments-list li.comment-author-admin ul.children li.depth-2 { background: #212324 url("darkgrey/admin.gif") no-repeat top right; border: 1px solid #333; }
#comments-list li.comment-author-admin ul.children li.depth-3 { background: #212324 url("darkgrey/admin.gif") no-repeat top right; border: 1px solid #333; }
#comments-list li.comment-author-admin ul.children li.depth-4 { background: #212324 url("darkgrey/admin.gif") no-repeat top right; border: 1px solid #333; }
#comments-list li.comment-author-admin ul.children li.depth-5 { background: #212324 url("darkgrey/admin.gif") no-repeat top right; border: 1px solid #333; }

#comments-list li.bypostauthor { background: #212324 url("darkgrey/author.gif") no-repeat top right; border: 1px solid #333; }
#comments-list li.bypostauthor ul.children li.depth-2 { background: #212324 url("darkgrey/author.gif") no-repeat top right; border: 1px solid #333; }
#comments-list li.bypostauthor ul.children li.depth-3 { background: #212324 url("darkgrey/author.gif") no-repeat top right; border: 1px solid #333; }
#comments-list li.bypostauthor ul.children li.depth-4 { background: #212324 url("darkgrey/author.gif") no-repeat top right; border: 1px solid #333; }
#comments-list li.bypostauthor ul.children li.depth-5 { background: #212324 url("darkgrey/author.gif") no-repeat top right; border: 1px solid #333; }

#trackback-list li { background: #212324; border: 1px solid #333; color: #FFF; }

#comments-list .avatar { border: 3px solid #333; }
#comments-list .comment-meta { color: #FFF; }
#comments-list blockquote { border-color: #333; }
#comments-list .comment-author { color: #FFF; }

.paginated-comments-links a, .paginated-comments-links .current { border: 1px solid #333; color: #666; }
.paginated-comments-links a:active, .paginated-comments-links a:hover { color: #FFF; }
.paginated-comments-links .current { color: #FFF; }

#respond { background: #212324; border: 1px solid #333; color: #CCC; padding: 5px 15px 5px 12px; }
#respond .required { color: #9DC2CB; }
#respond input, #respond textarea { background: #111; border-color: #333; color: #FFF; }

/*== LEGACY COMMENTS =========*/
.legacy #comments-list .highlight { background: #212324 url("darkgrey/admin.gif") no-repeat top right; }

/*== FOOTER ==================*/
#footer { background: #6FAAC6 url("darkgrey/footerbg.gif") repeat-x; color: #FFF; }
#footer a { color: #9DC2CB; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

/*== TEXT ELEMENTS ===========*/
abbr[title], acronym[title], dfn[title] { border-bottom: 1px dotted #666; }
blockquote { border-left: 1px solid #333; color: #CCC; }
var, kbd, samp, code, pre { background: #222; }
pre { border: 1px solid #333; }
ol li { color: #CCC;}

/*== FORMS ===================*/
input, textarea, button { background: #222; border: 1px solid #282828; color: #CCC; }
input:focus, textarea:focus { background: #222; border-color: #282828; color: #CCC; }

/*== CALENDAR WIDGET =========*/
#wp-calendar { border-right: 1px solid #CCC; border-top: 1px solid #CCC; margin: 0 auto; width: 100%; }
#wp-calendar th, #wp-calendar td { background: #EFE4D1; }
#wp-calendar td { background: transparent; }
#wp-calendar td, table#wp-calendar th { border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; }

/*== RSS WIDGET ==============*/
.widget_rss .rss-date { border-top: 1px solid #BBB; }
.widget_rss .rssSummary { border-bottom: 1px solid #BBB; border-top: 1px solid #BBB; }

/*== PLUGIN STYLES ============*/
#gb_form_div { color: #FFFFFF;}
/*============== WP PAGENAVI ==*/
.navigation {}
.wp-pagenavi .pages { background: transparent !important; border: 0 !important; color: #CCC !important; }
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active { background: transparent !important; border: 1px solid #222 !important; color: #597073 !important; }
.wp-pagenavi .current { background: transparent !important; border: 1px solid #181818 !important; color: #CCC !important; }

#characters li {list-style: none; float: left; text-align: center; width: 250px; margin-right: 25px;}
#characters li h3 {font-family: arial, sans-serif; color: #FFFFFF; font-size: 13px; letter-spacing: 1px; margin: -5px 0 0 0; padding: 0;}
#characters li img { border: 3px solid #000000; background-color: #161616;}
#characters li img:hover {border: 3px solid #FFFFFF; background-color: #CCCCCC;}

.character_top img {float: left; margin-right: 60px;}
.character_top p {float: left; width: 260px;}
.character_top span {float: right; width: 110px;}
.character_top p label {font-family: georgia; width: 150px; font-weight: normal; display: block; float: left; text-transform: uppercase; letter-spacing: 1px; clear: right;}

.character_bottom {clear: left; padding-top: 10px;}

#get_recent_comments_wrap ul li {font-family: arial, sans-serif; color: #FFFFFF; font-size: 11px; margin-bottom: 10px;}
