/* The page Body */
body { color: #999; background-color: #000; }

/* Headings */
h1, h2, h3, h4, h5, h6 { color: #d8d8d8; }

/* The page container */
.container { background-color: #111; }

/* Links */
a { color: #e60bde; }

/* The header  */
#header-container { background-color: #000; border-bottom:solid 3px #313131;  }

/* Menu */
.menu a { color: #cecece; }
.menu ul li a:hover {color:#FFFFFF;}
.menu ul li.current_page_item a,
.menu ul li.current_page_parent a,
.menu ul li.current_page_ancestor a { color: #e60bde; }

.nav ul { border-top: 5px solid #5d5d5d; }
.nav ul li a { border-bottom: 1px solid #5d5d5d; background-color: #333; border-left: 1px solid #5d5d5d; border-right: 1px solid #5d5d5d; }

.nav a:hover { background-color: transparent; }
.nav li:hover, .nav li.nav-hover,
.nav a:focus { background: transparent; }

.nav ul a:hover { background-color: #fff; color: #000 !important; }
.nav ul li:hover, .nav ul li.nav-hover,
.nav ul a:focus { background: #fff; }
.nav li.current_page_item ul a,
.nav li.current_page_ancestor ul a,
.nav li.current_page_parent ul a{ color: #fff !important; }
.nav li.current_page_item ul a:hover,
.nav li.current_page_ancestor ul a:hover,
.nav li.current_page_parent ul a:hover { color: #000 !important; }


/* Full-Width Home Page Slider */
#slider-full-width { border-bottom: 4px solid #313131; background-color: #272727; }
#slider-full-width .text-bg { background-color: #000; }
#slider-full-width h2 { color: #fff; }
#slider-full-width h2 a { color: #fff; }
#slider-full-width h2 a:hover { color: #e60bde; }
#slider-full-width p { color: #ccc; }

#slider_nav li { background: transparent url('slider_nav.png') no-repeat scroll center top; }
#slider_nav li#button_selected { background: transparent url('slider_nav_selected.png') no-repeat scroll center top; }


/* Alternate Home Page Slider */
#slider-container { border-bottom: 4px solid #313131; background-image:url(Seamless_wallpaper_texture_by_lightondesigns.jpg); }
#slider .text-bg { background-color: #000; }
#slider h2 { color: #fff; }
#slider h2 a { color: #fff; }
#slider h2 a:hover { color: #e60bde; }
#slider p { color: #ccc; }

#slider-container #slider-nav-left { background: transparent url('left_slider.png') no-repeat scroll center top; }
#slider-container #slider-nav-right { background: transparent url('right_slider.png') no-repeat scroll center top; }


/* The 3 Home Sections */
#home-3-sections h3 { border-bottom: 4px solid #313131; }
#home-3-sections h3 a { color: #d8d8d8; }
#home-3-sections h3 a:hover { color: #e60bde; }


/* Sub-header */
#sub-header-container { background-color: #313131; }
#sub-header h2 { color: #999; }
#sub-header .meta { color: #6a6a6a; }
#sub-header .search-term,
#sub-header .daily-title,
#sub-header .monthly-title,
#sub-header .yearly-title,
#sub-header #category-title,
#sub-header .author-title,
#sub-header .tag-title { color: #e60bde; }

/* Sub-header Search*/
#sub-header-search button { background-color: #e60bde; color: #fff; }
#sub-header-search .search { background-color: #808080; color: #ccc; }


/* Columns Layouts */
.one-half h3,
.one-third h3,
.two-third h3,
.one-fourth h3,
.three-fourth h3 { border-bottom: 4px solid #313131; }

/* Title */
.title { background-color: #222; border-top: 4px solid #313131; border-bottom: 4px solid #313131; color: #aaa; }


/* Blog */
.hentry { background-color: #222; }
.hentry .entry-meta { background-color: #313131; color: #d8d8d8; }
.hentry .entry-tags-container { background-color: #3a3a3a; color: #d8d8d8; }
.hentry h2.entry-title a { color: #d8d8d8; }
.hentry h2.entry-title a:hover { color: #e60bde; }


/* Portfolio */
.portfolio-title { color: #d8d8d8; }

/* Portfolio 1 */
#page-portfolio1 .portfolio-text-container { border-top: 4px solid #313131; background-color: #222; }

/* Portfolio 2 */
#page-portfolio2 .portfolio-text-container { border-top: 4px solid #313131; background-color: #222; }
#page-portfolio2 .portfolio-description * { display: inline; }

/* Portfolio 3 */
#page-portfolio3 li { background-color: #222; }
#page-portfolio3 .portfolio-image img { border-right: 30px solid #111; }
#page-portfolio3 .portfolio-text-container { border-top: 4px solid #313131; }

/* Portfolio Detail */
#page-portfolio-detail h2 { color: #e60bde; }


/* Contact Page */
.input-error { border: 1px solid #e60bde; }


/* Comments */
.comment-title,
#leave-a-reply { color: #d8d8d8; }
.single-comment { background-color: #222; }
.comment-meta { color: #d8d8d8; }
.comment-arrow { background: transparent url('comment.png') no-repeat scroll center top; }


/* Widgets */
.widget h3 { border-bottom: 4px solid #313131; }
.widget h3 a { color: #d8d8d8; }
.widget h3 a:hover { color: #e60bde; }
.widget ul li ul { border-top: 1px solid #313131; }
.widget li { border-bottom: 1px solid #313131; }
.widget li a:hover { color: #fff; }
.widget li a:hover li { color: #666 }
/* submenu widget */
#widget-pages li a { color: #999; }
#widget-pages li a:hover { color: #fff; }
#widget-pages li a:hover li { color: #666; }


/* Footer */
#footer-container { background-color: #000; border-top: 4px solid #313131; }

#footer ul#footer-pages a:hover { color: #fff; }

#footer a { color: #CECECE; }
#footer #copyright { color: #818181; }

#footer-widgets-container { background-color: #313131; }

#footer-widgets .widget h3 { color: #bbb; border-bottom: 4px solid #666; }
#footer-widgets .widget h3 a { color: #bbb; }
#footer-widgets .widget h3 a:hover { color: #e60bde; }
#footer-widgets .widget ul li ul { border-top: 1px solid #666; }
#footer-widgets .widget li { border-bottom: 1px solid #666; }
#footer-widgets .widget li a { color: #999; }
#footer-widgets .widget li a:hover { color: #fff; }
#footer-widgets .widget li a:hover li { color: #666; }
/* twitter widget in the footer */
#footer-widgets #xhanch_my_twitter li a { color: #e60bde; }


/* Forms */
input, textarea, button { background: #eee; border-color: #eee; color: #444; }
button { background-color: #272727; color: #fff; }
input:focus, textarea:focus { background: #fff; }
button:hover { background: #272727; }


/* Meta Information */
.meta { color: #6a6a6a; }


/* Tables */
table { border: 1px solid #444; }
table .alt { background: #333; }
tr { border-bottom: 1px solid #444; }
th { background-color: #222; border: 1px solid #222; color: #fff; }
table tfoot tr th, table tfoot tr td { background-color: #555; border: 1px solid #555; color: #fff; }


/* Color Highlight */
.highlight { color: #e60bde; }


/* Pagenavi */
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited { border: 1px solid #e60bde; color: #fff; background-color: #e60bde; }
.wp-pagenavi a:hover { border: 1px solid #cecece; color: #666; background-color: #cecece; }
.wp-pagenavi span.current { border: 1px solid #cecece; color: #666; background-color: #cecece; }


/* Lightbox image hover icons */
.lightbox-image { background: transparent url('lightbox_image.png') no-repeat scroll 50% 50%; }
.lightbox-video { background: transparent url('lightbox_video.png') no-repeat scroll 50% 50%; }


/* Text Elements */
var, kbd, samp, code, pre { background: #090909; color: #999; }
pre { border: 1px solid #000; }

/* Logo */
#header img {margin-top:5px; margin-right:-5px;}

/* Full Width */
#page-full-width {margin:15px auto 0;}

.one-third {letter-spacing:0.2px;}

#sfstest-sidebar {background:transparent url('quote.png') no-repeat scroll left top; min-height:70px; padding-top:5px; }

#sfstest-sidebar blockquote {border:none; margin-left:0; padding-left:0px; font-style:normal; }

#sfstest-sidebar blockquote p {margin-bottom:0px; color:#CCCC99; font-size:12px; padding-left:60px; padding-right:60px;  }

#sfstest-sidebar blockquote cite {border:none; margin-left:0; padding-left:0px; font-style:normal; float:right; text-align:right; }

#sfstest-sidebar blockquote cite a {color:#cecece; text-decoration:none;}

#sfstest-sidebar blockquote cite a:hover {color:#fff; text-decoration:none;}

.tweet_list a { color: #CECECE; }
.tweet_list a:hover { color: #fff; text-decoration:none; }
#xhanch_my_twitter ul li.tweet_list {padding-bottom:8px;}

#portfolio-detail-description h2 {color:#FFFFFF;}