@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,800italic,400,800,700,600);

html {background:url(bg.jpg) top center no-repeat #1b1b1b; color:#ABABAB;}

body, #top .portfolio-title {color:#ABABAB;}

.boxed #wrap_all {background:#272727;}

a, #top .heading-color, strong, #top .main-color, .main_menu ul:first-child > li.current-menu-item > a, .main_menu ul:first-child > li.current_page_item > a, #top blockquote p, #top .main_menu .menu li a:hover, h1, h2, h3, h4, h5, h6, .js_active .tab.active_tab, #top #wrap_all .current_page_item > a, .first-quote, div .callout {color:#f2f2f2;}

h1, h2, h3, h4, h5, h6 {color:#f2f2f2;}

/* Headings */
.main_menu .menu ul li {border:none;}

#top .main_menu .menu li ul a:hover {background:#333;}

/* Page/Post Title */
.title_container, #top .dynamic_el_1 .title_container {padding-bottom:0; margin-bottom:0;}

/* Sidebar */
.widget_archive {background:#3c3c3c;}
.inner_sidebar .sidebar-a, .inner_sidebar .widgettitle {background:#333333;}
#top .widget_nav_menu ul.nested_nav, .widget_archive ul {background:#3c3c3c;}

/* Social Media Header */
#top .social_bookmarks li {border-color:#414141;}
#top .social_bookmarks li.rss {display:none;}
.info_text_header { display: none; }

/* Pages */
#top .meta-color, div .meta-color a, .main_menu ul li a, .blog-inner-meta, .blog-inner-meta a, #top .widget ul li a, .minitext, .form-allowed-tags, div .pagination, #comments span, .minitext, .commentmetadata a, .blog-tags, .blog-tags a, .title_container #s, .wp-caption, blockquote::before, blockquote::after, blockquote small, blockquote cite, .hero-text, .js_active .tab, .news-time, .contentSlideControlls a, #js_sort_items a, .text-sep, .template-search a.post-entry .news-excerpt, .borderlist > li, .post_nav, .post_nav a, .quote-content, #top .widget_nav_menu li, .tweet-time, #top .avia_parnter_empty, .avia_socialcount a span, td, #top th.nobg, caption, .page-title {color:#bfbfbf;}
a:hover, #top .widget ul li a:hover, #top .widget ul li .news-link:hover strong, #top #wrap_all .tweet-text a:hover, #js_sort_items a:hover, .ajax_slide a:hover, .ajax-control a:hover {color:#fff;}
a:hover, .main_menu ul li a, #top .widget ul li a {color:#c5c4c4;}

#top.boxed .on-primary-color, #top.boxed .on-primary-color a, .boxed .dropcap2, .boxed div .button, .boxed input[type="submit"], .boxed #submit, .boxed .info_text_header, .boxed .info_text_header a, .boxed .info_text_header a:hover, .boxed .contentSlideControlls a.activeItem, #top.boxed .related_posts .contentSlideControlls a.activeItem, .boxed .contentSlideControlls a:hover, #top.boxed .related_posts .contentSlideControlls a:hover, .boxed th, .boxed .tweet-thumb a, #top.boxed th, #top.boxed th a, .boxed a.button:hover, .boxed .callout a {color: #fff;}

#top .highlight-background, div .button:hover, input[type="submit"]:hover, #submit:hover, .contentSlideControlls a:hover, #top .related_posts .contentSlideControlls a:hover, #top .caption-slideshow-button:hover, #top .arrow_controls a:hover, #main .content #searchsubmit {background-color:#212121;}

/* Portfolio */
#top .portfolio-title {background:#333;}

/* Footer */
#footer {background:#212121;}
#footer, #footer div, #footer p, #footer span, #top #wrap_all #footer a:hover strong, #top #wrap_all #footer a, #top #footer input[type="submit"] {color:#ABABAB;}
#socket, #socket a {background:#272727;}
#footer-au, #top #footer input[type="submit"] {background:#303030;border:1px solid #303030 !important;}
	#footer-au:hover, a.sidebar-a:hover, #top #footer input[type="submit"]:hover {background:#212121;}
	
/* Misc */	
tr:nth-child(odd) td, tr:nth-child(odd) th {background-color: #333333;}

#top .extralight-border, div #header .container, div .pagination, #top .pagination span, div .pagination a, div .gravatar img, #top div .commentlist ul, div .children .children .says, div .commentlist > .comment, div .input-text, input[type="text"], input[type="password"], input[type="email"], textarea, select, #top .main_menu .menu li, pre, code, div .numeric_controls a, div .pullquote_boxed, div .news-thumb, div .tweet-thumb a, #top .borderlist > li, .post_nav, #top .wp-caption, .slideshow, .widget a, .widget li, .widget span, .widget div, table, td, tr, th, #footer .container, #socket .container, #top fieldset, #top .social_bookmarks, #top .social_bookmarks li, #info_text_header, .ajax-control a, .inner_column, #top .blog-meta, .inner-entry, .inner_slide {
border-color: #3c3c3c;}

#top .primary-color, a, #cancel-comment-reply-link, .blog-tags a:hover, .relThumb a:hover strong, .flex_column h1, .flex_column h2, .flex_column h3, .flex_column h4, .flex_column h5, .flex_column h6, #top #wrap_all .tweet-text a, #top #js_sort_items a.active_sort, .callout a:hover {color:#fff;}

/* Gallery */
#d-gallery a {background:#333;}