
/*-------------------------------
2.a Tags defaults
---------------------------------
[?] Tags only. No classes or ID's here.
*/

body {color: #333333; background: #000 url(black-blue/bg-ppc.jpg) no-repeat center top;}

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

a:link {color: #00ACEC; text-decoration: none;}
a:visited {color: #00ACEC; text-decoration: none;}
a:hover {color: #FFFFFF; text-decoration: none;	}
a:active {color: #00ACEC; text-decoration: none;}

/*-------------------------------
2.b Base layout
---------------------------------
[?] Mostly ID's. Classes & tags allowed.
*/

#logo {background:url(black-blue/logo.png) top left no-repeat; width:600px; height:100px;}
#blackwrap {background: #000 url(black-blue/bg_top.png) repeat-x; border-bottom: 1px solid #333;}

#contentWrap {background:#000000 url(black-blue/module-back-1.png) top repeat-x;}

.menu_class {border:1px solid #1C1C1C;}

ul#showcase li a:hover, ul#showcase li a.active {border:1px solid #0091D5;}

#home #albums {background: #000 url(black-blue/module-back-1.png) repeat-x top;}

#home #albums p.category a {color:#fff; background: #000 url(black-blue/nav-grey.gif) repeat-x top;}
#home #albums p.category a:hover {background: #002f90 url(black-blue/nav-blue.gif) repeat-x top;}

.post-image-block {background: url(black-blue/category_image_block_bg.jpg);}

.category-image-block {background: url(black-blue/category_image_block_bg.jpg);border: 1px solid #000;}
.category-image-block:hover {border: 1px solid #c9171a;}

#footerWrap {background:#000 url(black-blue/bg-footer.jpg) repeat-x top;}
#footer a:hover {color: #c9171a;}

/*-------------------------------
2.c Navigations
-------------------------------*/
.date {border-bottom: 1px solid #333; color: #ccc;}
.date-page {color: #ccc; background: url(black-blue/ticker-page-date.gif) no-repeat; }

#hotnews {background:#0a0a0b url(black-blue/nav-grey-ticker.gif) repeat-x top; border-bottom: 1px solid #3d4044;}
#hotnews #linkcat-6 { background: url(black-blue/ticker.gif) no-repeat 0px 0px;}
#hotnews div.widget#linkcat-6 h3 {background-image:none; color:#C6C6C6;}
#hotnews div.widget#linkcat-6 a { color: #CCCCCC;}
#hotnews div.widget#linkcat-6 a:hover { color: #CCCCCC;}
#hotnews .date-header {color: #00AAEB; background: url(black-blue/ticker-date.gif) no-repeat;}

/* Page Nav */
#categ {background:#002f90 url(black-blue/nav-blue.gif) repeat-x top;}
#nav a {color: #fff;}
#nav li {border-right: 1px solid #91090c;}

/* Style drop down list */

#nav li ul li {background: #000 url(black-blue/nav-star.jpg) no-repeat center left; }
#nav li ul li a {width:160px; background: #000 url(black-blue/nav-star.png) no-repeat center left; border-right: 1px solid #000;}
#nav .current_page_item  { background: #000 url(black-blue/nav-grey.gif) repeat-x top; }
#categ-page #nav .current_page_item  {background: #002f90 url(black-blue/nav-blue.gif) repeat-x top;}
#nav li ul li a:hover { color: #fff; background: #222 url(black-blue/nav-star.png) no-repeat center left;}
#categ-page #nav li ul li a:hover {color: #fff; background: #002f90 url(black-blue/nav-star.png) no-repeat center left; border-right: 1px solid #c9171a;}
#nav li ul .current { background: #222 url(black-blue/star.png) no-repeat center left; }
#nav li:hover { background: #000 url(black-blue/nav-grey.gif) repeat-x top; border-right: 1px solid #222; }
#categ-page #nav li:hover { background: #002f90 url(black-blue/nav-blue.gif) repeat-x top; border-right: 1px solid #222; }  

#top-wrap {background: #000 url(black-blue/bg_top.png) repeat; border-bottom: 1px solid #990000;}
#top-section {color: #fff;}
#top-section a {color: #fff;}
#top-section a:hover {color: #c9171a;}
#top-section li {border-right: 1px solid #333;}
#top-section-right-1 {color: #fff;}

/* Pagination */

.wp-pagenavi a, .wp-pagenavi a:link {border: 3px solid #fff;color: #fff;}
.wp-pagenavi a:visited {border: 3px solid #fff; color: #fff;}
.wp-pagenavi a:hover {border: 3px solid #c9171a; color: #c9171a;}
.wp-pagenavi a:active {border: 3px solid #fff; color: #c9171a;}
.wp-pagenavi span.pages {color: #fff;}
.wp-pagenavi span.current {border: 3px solid #fff; color: #c9171a;}
.wp-pagenavi span.extend {border: 3px solid #fff; color: #fff;}

.more_entries .Nav a, .more_entries .Nav .on {border:1px solid #E4E4E4;}
.more_entries .Nav a:hover {background-color:#E4E4E4; color:#333333;}

#prevPosts {background: #232528;}
#prevPosts h3 {color: #fff;}

/*-------------------------------
2.d Elements, ID's & Classes
-------------------------------*/

div#about {background: #000 url(black-blue/module-back-1.png) repeat-x top;}

/*=== Category Dropdown navigation ===*/

#button {border: 1px solid #333;}

.the_menu li a {color:#FFFFFF;}
.the_menu li {background-color:#302F2F;border-top:1px solid #1c1c1c;}
.the_menu ul.children li {background-color:#333333;}
.the_menu li a:hover {color: #BFC9B4;}

#featured {background: #000 url(black-blue/module-back-1.png) repeat-x;}
.featured_text h2 a {color:#181818; position: relative; z-index: 999999;}

/*=== Slider Navigation ===*/

#slider_nav {color:#dddddd;}
#slider_nav p {color:#dddddd;}
#slider_nav a {color:#ffffff; text-decoration:none;}

h2.single {background: #000 url(black-blue/stripes.gif) repeat-x;}
h2.single1 {background: #000;color: #fff;}

h2.arh {background: #000 url(black-blue/stripes.gif) repeat-x; color: #fff; }

#albums h2.arh-box a {color:#fff; text-decoration: none;}
#albums h2.arh-box a:link {color:#fff; text-decoration: none;}
#albums h2.arh-box a:hover {color:#c9171a; text-decoration: none;}
.arh-text {color:#ccc;}

h2.archive {border-bottom: 1px solid #E4E4E4;}

#sidebarRt a:link {color:#fff; text-decoration:none;}
#sidebarRt a:visited {color:#fff; text-decoration:none;}
#sidebarRt a:active{color:#fff; text-decoration:none;}
#sidebarRt a:hover {color:#fff; text-decoration:underline;}

#sidebar-module { background: url(black-blue/sidebar.png) no-repeat;}

/* Post Entry */

.entry {border-bottom:1px solid #333;color:#ccc;}
.entry h2 a:hover {color: #c9171a; text-decoration: underline;}
.entry img, .entry img a {border: 1px solid #666; background-color:#000;}
.entry1 img, .entry1 img a {border: 1px solid #666; background-color:#000;}
.entry blockquote p {color: #ccc;}
.entry ul li {list-style: square; color: #999999; /* background:transparent url(black-blue/bullet.gif) no-repeat scroll 4px 4px; */}

/* Fix Calender Hover */
.entry .calendar-table a:link {color: #000; text-decoration: none;}
.entry .calendar-table a:visited {color: #000; text-decoration: none;}
.entry .calendar-table a:hover {color: #000; text-decoration: none;}
.entry .calendar-table a:active {color: #000; text-decoration: none;}

.entry .calendar-table .calendar-next a:link {color: #c9171a; text-decoration: none;}
.entry .calendar-table .calendar-next a:visited {color: #c9171a; text-decoration: none;}
.entry .calendar-table .calendar-next a:hover {color: #fff; text-decoration: none;}
.entry .calendar-table .calendar-next a:active {color: #c9171a; text-decoration: none;}
.entry .calendar-table .calendar-prev a:link {color: #c9171a; text-decoration: none;}
.entry .calendar-table .calendar-prev a:visited {color: #c9171a; text-decoration: none;}
.entry .calendar-table .calendar-prev a:hover {color: #fff; text-decoration: none;}
.entry .calendar-table .calendar-prev a:active {color: #c9171a; text-decoration: none;}

#albums .entry {background-color:#181818; color:#eee; border-bottom:none; padding:10px;}
#albums .entry a {color:#fff;}
#albums h2 a {color:#ffffff;}

.sitemap {color: #999;}
.sitemap a:link, .sitemap a:visited, .sitemap a:active {color:#c9171a; margin: 0px; text-decoration: none;}
.sitemap a:hover {color:#fff; text-decoration: none;}

sidebar-single.tags {color: #666;}
.tags a:link, .tags a:visited, .tags a:active {color: #666; text-decoration:none;}
.tags a:hover {color:#eee; text-decoration:none;}

.next p {color: #999;}
.next a:link, .next a:visited, .next a:active {color:#c9171a; margin: 0px; text-decoration: none;}
.next a:hover {color:#fff; text-decoration: none;}

.previous p {color: #999;}
.previous a:link, .previous a:visited, .previous a:active {color:#c9171a; margin: 0px; text-decoration: none;}
.previous a:hover {color:#fff; text-decoration: none;}

.post-edit-link {color: #c9171a;}
.post-edit-link a:link, .post-edit-link a:visited, .post-edit-link a:active {color:#c9171a; margin: 0px; text-decoration: none;}
.post-edit-link a:hover {color:#fff; text-decoration: none;}

/* --  end recode 02/09/10 -- */

#blog1 p.post_meta1 { font-size: 11px; color: #00AAEB; margin: -4px 0px 0px 0px;}
#blog1 p.post_meta1 a { font-size: 11px; color: #00AAEB; margin: -4px 0px 0px 0px; float: right; }
#blog1 p.post_meta1 a:hover { color:#fff; text-decoration: none; }
#blog .box, #blog1 .box, .archive_options, .widget ul li, #wp-calendar, #wp-calendar, form#newsletter {border-bottom:1px solid #999; color: #eee;}
#blog .box:hover, #blog1 .box:hover {background: #151515; display: block;}

p.post_meta2 a, p.post_meta2 {color: #333;}

p.post_meta {color:#ccc;}
p.post_meta a {color:#00AAEB;}
p.post_meta a:hover { color:#fff;}

span.date1, span.details, span.comments {border-bottom: 1px solid #333; color: #666; }
span.social a, p.post_meta span.social {color:#666; text-decoration: none;}

span.social li { border-bottom: 1px solid #ccc;}
span.social li:hover, span.social li a:hover {color: #c9171a;}

#change {background: #000;}

#commentform #submit {background-color:#222222; color:#fff; border:1px solid #111111;}

/* Gallery */

.slideshowlink {color:#ccc;}
.slideshowlink a:link, .slideshowlink  a:visited, .slideshowlink a:active {color:#c9171a; text-decoration: none;}
.slideshowlink a:hover {color:#fff; text-decoration: none;}

.piclenselink {color:#ccc;}
.piclenselink a:link, .piclenselink  a:visited, .piclenselink a:active {color:#c9171a; text-decoration: none;}
.piclenselink a:hover {color:#fff; text-decoration: none;}

/* Post Image Styling */

.wp-caption {background-color:#000;border:1px solid #333;}
.wp-caption:hover {border: 1px solid #c9171a;}

/* Home Page Blog Module */


#blog .box h4 a {color:#fff; text-decoration:none;}
#blog .box h4 a:hover {color: #c9171a;	}
#blog .box img, #blog .box img a {border: 1px solid #999; background-color:#000;}
#blog .box img:hover {border: 1px solid #c6171a; background-color:#000;}
#blog1 .box h4 a {color:#fff;text-decoration:none;	}
#blog1 .box h4 a:hover {color: #00ffff;	}
#blog1 .box img, #blog .box img a {border: 1px solid  #999; background-color:#000;}
#blog1 .box img:hover {	border: 1px solid #c6171a; background-color:#000;}

#line_break {border-top:1px solid #E4E4E4;}

#main-left img, #main-right img {border: 1px solid #ccc;}

/*=== Homepage Footer ===*/


#ads img {border: 1px solid #222;}
#ads img:hover {border: 1px solid #c9171a;}

#latest-video {background: url(black-blue/video-bg.png) no-repeat; border: 1px solid #222;}
#latest-video:hover {border: 1px solid #c9171a;}

#social {background: url(black-blue/stripes.gif) repeat; border: 1px solid #999;}
#social h2 {color: #fff;}
#social h2 span {color: #999;}
#social img, #social img a {background: #222;}

#rss-feed {margin: 20px 0px 10px 0px;}
#rss-feed img, #rss-feed img a {border: 1px solid #333;}
#rss-feed img:hover {border: 1px solid #333; background: #222;}

/*=== Comments ===*/

div#comments {background: #000 url(black-blue/module-back-1.png) repeat-x; }

ol.commentlist a {color: #c9171a;}

ol.commentlist a:hover {color: #666;}

ol.commentlist li.odd {border: 1px solid #333; color: #fff;}

ol.commentlist li  {margin-bottom: 0; color: #c9171a; }

ol.commentlist .comment {border: 1px solid #333; padding:20px; color: #fff; }
ol.commentlist .comment:hover, 	ol.commentlist li.odd:hover  {background: #222;}

ol.commentlist .avatar {background-color:#000; border: solid 1px #333;}

ol.commentlist .odd ul.children li:hover { background: #222; }

ol.commentlist .commentmetadata a {color: #444;}
ol.commentlist .commentmetadata a:hover {color: #999;}
		
#respond #author, #respond #email, #respond #url, #respond #comment {border: 1px solid #333; background: #111; color: #fff;}
#respond #author:hover, #respond #email:hover, #respond #url:hover, #respond #comment:hover {background: #222;}

#respond p, #respond p a {color: #fff;}
#respond {color: #fff;}

/*=== Widgetized Footer Section ===*/

.custom #footerWrap1 { border-top:1px solid #ccc;}
.custom #footerWrap2 { border-top:1px solid #ccc;}

#home #footerWrap {background:url(black-blue/bg-footer.jpg) repeat-x top; }

#footerWrap h4 {color: #2f3032;}
#footerWrap ul li p {color:#333333;}
#footerWrap ul li ul li {background-color: #f7f7f7;}
#footerWrap ul li ul li a {color: #333333;}
#footerWrap ul li ul li ul li a {background-color: #f7f7f7;}

/*=== Widgets ===*/

.widget a {color: #fff; text-decoration: none; }
.widget ul li {border-bottom: 1px solid #333;}
.widget ul li:hover {background: #000033;}
.widget h3 {background: url(black-blue/star.png) no-repeat right; color: #fff; border-bottom: 1px dotted #fff;}
.widget1 ul li {border-color: #fff;}

h2#events {color: #fff;}
h3#latest {color: #fff; background: url(black-blue/nav-title.gif) repeat;}
h3#news-bottom {color: #666;}
h3#news-bottom a {color: #666;}
h3#news-bottom a:hover {color: #00AAEB;}

h3#flickr {background: url(black-blue/star.png) no-repeat right; color: #fff; border-bottom: 1px dotted #fff;}
h3#comments {background-image: url(black-blue/title-comments.png);}
h3#twitter {background-image: url(black-blue/ico-twitter.gif);}
h3#subscribe { background: url(black-blue/star.png) no-repeat right; color: #fff; border-bottom: 1px dotted #fff;}
h3#promo {background-image: url(black-blue/title-promo.png);}
h3#events {background-image: url(black-blue/title-event.png);}
h3#commentspanel {color: #fff;}
h3#events-home {background: url(black-blue/star.png) no-repeat right; color: #fff; border-bottom: 1px dotted #fff;}

#recent-comments h3 {background: url(black-blue/star.png) no-repeat right;color: #fff; border-bottom: 1px dotted #fff;}

#archives h3 {background: url(black-blue/star.png) no-repeat right; color: #fff; border-bottom: 1px dotted #fff;}

.widget_links h3 {background: url(black-blue/star.png) no-repeat right; color: #fff; border-bottom: 1px dotted #fff;}

ul.news li img {border:1px solid #cccccc; background-color:#FFFFFF; }

#twitter_update_list {background: #e5edf0; border: 1px dotted #b6ccd4; color: #434343;}

div.follow {color:#e5edf0; background-color: #A3B7BD;}
div.follow a {color:#e5edf0;}

#searchform #s {border: 1px solid #cccccc;}
#searchform #searchsubmit {border: 1px solid #cccccc; background-color:#000000; color:#FFFFFF;}

#wp-calendar thead tr th {color: #ccc;}
#wp-calendar th {color: #fff;}
	
#footerWrap ul li.recentcomments a:hover {text-decoration:underline; color:#fff;}
#footer-bar { border-top: 1px solid #ccc;}

.credits {color: #fff;}
.credits a, .credits a:link, .credits a:visited  {color: #fff;}
.credits a:hover {color: #fff;}

/*-------------------------------
3.a Form styles
-------------------------------*/

input.text, select.select, textarea.textarea {border: 1px solid #B6CCD4; color: #000;}
button.button {color: #000;}
input.submit {color: #000;}

form#newsletter {color:#333333;}
form#newsletter p.fields input.text {border: 1px solid #b6ccd4;}
form#newsletter p.fields button {background: url(black-blue/ico-newsletter.gif) no-repeat;}


#wp-calendar {color:#333333;}
#wp-calendar caption {color: #fff;background-color:#222222;}

