/* The page Body */
body { color: #222222; background: #f8f8f8 url('bodybg.jpg') repeat-x top left; }

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

/* The page container */
.container { background: transparent url('mainbg.jpg') no-repeat top center; }
#content { background: transparent url('content-bg.gif') repeat-x top center; }

/* Links */
a { color: #014e96; }

/* The header  */
#header-container { }

/* Menu */
.menu { background: #012e4a url('navbg.jpg') repeat-x; border-right: 1px #014069 solid; border-left: 1px #016fb6 solid; border-top: 1px #016fb6 solid; }
.menu a { color: #fff; background: url('navborderright.jpg') no-repeat top right; }
.menu ul li a:hover,
.menu ul li.current_page_item a,
.menu ul li.current_page_parent a,
.menu ul li.current_page_ancestor a { color: #f8f8f8; }

.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: #cc0000; }
.nav li:hover, .nav li.nav-hover,
.nav a:focus { background: #cc0000; }

.nav ul a:hover { background-color: #cc0000; color: #fff !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 #e9e9e9; background-color: #0088cc; }
#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: #014e96; }
#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 { background: transparent url('shadow.png') no-repeat scroll center bottom; }
#slider .text-bg { background-color: #000; }
#slider h2 { color: #fff; }
#slider h2 a { color: #fff; }
#slider h2 a:hover { color: #014e96; }
#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 a:hover { color: #014e96; }
#video_player { background: #fff; margin: 0 0 10px 0; width: 380px; height: 290px; border-left: 1px solid #CFCFCF; border-top: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; padding:10px; float:left;}
#video_posts { background: #fff url('bg-widget.gif') repeat-x; float:left; margin: 0 0 10px 0; width: 286px; height: 290px; border: 1px solid #CFCFCF; padding:10px; }
#video_posts h3 { margin: 0; }

/* Sub-header */
#sub-header-container { background-color: #e9e9e9; }
#sub-header h2 { color: #666; }
#sub-header .meta { color: #9c9c9c; }
#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: #014e96; }

/* Sub-header Search*/
#sub-header-search button { background-color: #014e96; color: #fff; }
#sub-header-search .search { background-color: #808080; color: #ccc; }
input.search { width: 130px; }


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

/* Title */
.title { border-bottom: 1px solid #CFCFCF; }


/* Blog */
.more-news-wrapper { background: #fff url('bg-widget.gif') repeat-x; border: 1px solid #cfcfcf; margin: 0 0 10px 0; }
.home-entry { background: #fff url('bg-widget.gif') repeat-x; border: 1px solid #cfcfcf; margin: 0 0 10px 0; }
.hentry, .ventry { background: #fff url('bg-widget.gif') repeat-x; border: 1px solid #cfcfcf; margin: 0 0 10px 0; }
.hentry .entry-meta { color: #999999; }
.hentry .entry-meta a { color: #cc0000; }
.hentry .entry-tags-container { color: #999999; }
.hentry h2.entry-title a { color: #014e96; }
.hentry h2.entry-title a:hover { color: #014e96; }
.hentry .entry-tags-container { background: #fff url('bg-widget.gif') repeat-x; border: 1px solid #cfcfcf; margin: 0 0 10px 0; }


/* Issues Page */
.issues-title { color: #2d3238; }
.issues .issues-cat { background: #fff url('bg-widget.gif') repeat-x; }

/* Icons */
h3.title-topic { background: transparent url('speech_bubble_24.png') no-repeat top left; text-indent: 34px;}
h3.title-sign-up { background: transparent url('mail_write_24.png') no-repeat top left; text-indent: 34px;}
h3.title-connect { background: transparent url('mouse_24.png') no-repeat top left; text-indent: 34px;}
h3.title-register { background: transparent url('paper_pencil_24.png') no-repeat top left; text-indent: 34px;}
h3.title-video { background: transparent url('video_24.png') no-repeat top left; text-indent: 34px;}
h3.title-blog { background: transparent url('blog_24.png') no-repeat top left; text-indent: 34px;}
h3.title-news { background: transparent url('newspaper_24.png') no-repeat top left; text-indent: 34px;}

/* Join the Fight Page */
#page-join .share-topic-text {background: #fff url('bg-widget.gif') repeat-x; padding: 10px 15px; }

/* issues 3 */
#page-share li { }
#page-share .issues-image img { }
#page-share .issues-text-container {  }

/* issues Detail */
#page-issues-detail h2 { color: #014e96; }


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


/* Comments */
.comment-title,
#leave-a-reply { color: #2d3238; font-size: 13px; }
.single-comment { background-color: #f2f2f2; }
.comment-meta { color: #0088cc; }
.comment-arrow { background: transparent url('comment.png') no-repeat scroll center top; }
.widget h3.comment-title { color: #2d3238; font-size: 13px; border: 0; }


/* Widgets */
.widget .widget_search { background: transparent; padding: 0; border:none; }
button.search-btn { border-left: none; }
.widget { background: #fff url('bg-widget.gif') repeat-x; }
.widget h3 { }
.widget h3 a { color: #0088cc; }
.widget h3 a:hover { color: #014e96; }
.widget ul li ul { border-top: 1px solid #a5d4ff; }
.widget li { border-bottom: 1px dotted #dddddd; }
.widget li a:hover { color: #000; }
.widget li a:hover li { color: #444; }


/* submenu widget */
#widget-pages li a { color: #444; }
#widget-pages li a:hover { color: #000; }
#widget-pages li a:hover li { color: #444; }

#categoryposts-3 { margin: 0; border-bottom: none;}
#listcategorypostswidget-3 h2 { color: #2d3238; font-size: 12px; }


/* Footer */
#footer-container { background: #1e2226; }

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

#footer a { color: #fff; }
#footer #copyright { color: #dfdfdf; }

#footer-widgets-container { background: #1e2226 url('footerbg.jpg') repeat-x top left; border-top: 1px solid #dddddd; }

#footer-widgets .widget { background: transparent; border: none; padding: 0; }
#footer-widgets .widget h3 { color: #fff; background: transparent; border:none;}
#footer-widgets .widget h3 a { color: #fff; }
#footer-widgets .widget h3 a:hover { color: #014e96; }
#footer-widgets .widget ul li ul { border-top: none; }
#footer-widgets .widget li { border-bottom: none; }
#footer-widgets .widget li a { color: #f8f8f8; }
#footer-widgets .widget li a:hover { color: #eee; }
#footer-widgets .widget li a:hover li { color: #eee; }
/* twitter widget in the footer */
#footer-widgets #xhanch_my_twitter li a { color: #014e96; }


/* Forms */
input, textarea, button { background: #fbfbfb; border-color: #cfcfcf; color: #444; }
button { background: #eeeeee url('button_grad.gif') repeat-x top left; color: #666; border: #cfcfcf 1px solid; font-weight: bold; }
input:focus, textarea:focus { background: #fff; }
button:hover { background: #0088cc; }


a.btn { background: #eeeeee url('button_grad.gif') repeat-x top left; color: #666; border: #cfcfcf 1px solid; font-weight: bold; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; cursor:pointer; font-size:11px; padding:3px 10px; margin-bottom:10px;}
#contribute { margin: 0 0 10px 0; height: 42px; }
a.btn_red_large { background: #cc0305 url('button_grad_red.gif') repeat-x top left; border: 1px solid #980203; color: #fff; font-size: 15px; padding: 10px 0; cursor: pointer; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; text-align: center; letter-spacing: 3px; text-transform: uppercase; width: 218px; margin: 0; float: left; text-decoration:none; text-shadow:1px 1px #532223;}
a.btn_red_large:hover {text-decoration: none;}


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


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


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


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


/* 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: #fafafa; color: #666; }
pre { border: 1px solid #ddd; }