﻿


/* --------------------------------------------------------------

	TYPOGRAPHY COLORS - GENERAL
	
-------------------------------------------------------------- */
body {
    background:             #fff;
    color:                  #000;
}

h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
    background:             transparent;
    color:                  #000;
}

a {
    background:             transparent;
    color:                  #bf0000;
}                     
a:hover,
a:active,
a:focus {
    background:             transparent;
    color:                  #8F0000;
}

input, 
textarea, 
select {
    border-color:           silver;
}
input[type="text"]:hover, 
input[type="password"]:hover,
input[type="text"]:focus, 
input[type="password"]:focus,
textarea:hover, 
textarea:focus {
	border-color:           #000;
}
input[type="submit"], 
input[type="button"], 
input[type="reset"] {
    background:             #bf0000;
    color:                  #fff;
}
	input[type="submit"]:hover, 
	input[type="button"]:hover, 
	input[type="reset"]:hover,
	input[type="submit"]:focus, 
	input[type="button"]:focus, 
	input[type="reset"]:focus {
	    background:             #8F0000;
	}

hr {
    background:             transparent;
    border-color:           silver;
}
.note {
    background:             #ddffdd; 
    border-color:           #bbddbb;
}
.important {
    background:             #ffffdd; 
    border-color:           #ddddbb;
}
.warning {
    background:             #ffdddd; 
    border-color:           #ddbbbb;
}
a.visit_site {
    background:             transparent url(../images/visit_16.gif) no-repeat scroll right center;
}
span.light_color {
    color:                  #8C8C8C; 
}

/* --------------------------------------------------------------

    LAYOUT COLORS
	
-------------------------------------------------------------- */
#header {
    background:             #fff;
}
    .rss_nav_icon, 
    .email_nav_icon,
    .twitter_nav_icon {
        background:             transparent url(../images/syndication_icons.gif) no-repeat !important;
    }	

#nav {
    background:             #fff;
}
    ul#main_nav li a {
        color:                  #8C8C8C;
    }
    ul#main_nav li a:hover {
        color:                  #000; 
    }
    ul#main_nav li.current_page a {
        color:                  #000; 
    }
    #top_search {
        background:             #000; 
    }
    #top_search input[type="text"] {
        background:             #000;
        color:                  #fff;
    }
    #top_search input[type="text"]:hover, 
    #top_search input[type="text"]:focus {
        background:             #fff;
        color:                  #000;
    }


/* -------------------------------------------------------------- 

	SUB NAVIGATION

-------------------------------------------------------------- */
#subnav {
    background:             #000;
    color:                  #fff;
}


    /* -------------------------------- 
	    Subnav Main
    -------------------------------- */
    #subnav_main {
        background:             transparent;
    }


    /* -------------------------------- 
	    Subnav Side
    -------------------------------- */
    #subnav_side {
        background:             transparent url(../images/v.png) no-repeat 50% top; 
    }

#main {
    background:             #000;
}
    
    
    /* -------------------------------- 
	    Home Page
    -------------------------------- */
    
    
        /* -------------------------------- 
	        Home Page - Slider
        -------------------------------- */
        div#slider {
            color:                  #8c8c8c;
        }
	        div#slider div.scroll div.scrollContainer div.panel {
                background:             #000;
	        }
	            div#slider div.scroll div.scrollContainer div.panel h2 {
	                color:                  #fff;
	            }
	                div#slider div.scroll div.scrollContainer div.panel div.intro_text h3 {
                        color:                  #ededed;
	                }
	                div#slider div.scroll div.scrollContainer div.panel div.intro_text li {
                        color:                  #b3b3b3;
	                }
	                    div#slider div.scroll div.scrollContainer div.panel div.intro_text li a {
                            color:                  #b3b3b3;
							text-decoration:		underline;
	                    }
							div#slider div.scroll div.scrollContainer div.panel div.intro_text li a:hover {
								color:                  #fff;
								text-decoration:		none;
							}
	                    div#slider div.scroll div.scrollContainer div.panel div.intro_text li small {
                            color:                  #8c8c8c;
	                    }
        /* -------------------------------- 
	        Home Page - Latest
        -------------------------------- */
        .home_latest {
	        background:             #fff;
            border-top-color:       #cfcfcf;
        }
            .home_latest h2 {
                color:                  #555;
            }
                    .home_latest li a img.thumb {
                        border-color:           #ddd;
                    }




	#archive_heading h2 {
	    background:             transparent;
        color:                  #fff;
	}
	
        /* -------------------------------- 
	        General Container
        -------------------------------- */
        .general_container {
            background:             #fff;
        }
            .search_form {
                border-bottom-color:    #CFCFCF;
            }
        
        
    .post_preview {
        background:             #fff;
    }
        .pp_heading h2 a {
            color:                  #000;
        }
        .pp_body_img a img {
            border-color:           #ddd;
        }
        .pp_body_img a:hover img {
            border-color:           #ccc;
        }
    .search_result {
        background:             #fff;
    }
        .sr_heading h2 a {
            color:                  #000;
        }
        
    .post {
        background:             #fff;
    }
        #post_heading h1 {
            color:                  #000;
        }

        .psum_body_img a img {
            border-color:           #ddd;
        }
        .psum_body_img a:hover img {
            border-color:           #ccc;
        }

        .pb_center img {
            border-color:           #ddd;
        }
        .pb_center a img {
            border-color:           #ddd;
        }
        .pb_center a:hover img {
            border-color:           #ccc;
        }
		#post_social {
            border-top-color:       #CFCFCF;
            border-bottom-color:    #CFCFCF; 
            background-color:       #EDEDED;
        }	
		        #psoc_links .digg,
		        #psoc_links .dzone,
		        #psoc_links .reddit,
		        #psoc_links .twitter,
		        #psoc_links .stumbleupon,
		        #psoc_links .delicious {
                    background-color:       #fff;
                    border-color:           #CFCFCF;
                }	
                    #psoc_links .twitter a, 
                    #psoc_links .stumbleupon a,
                    #psoc_links .delicious a {
                        background:             transparent url(../images/social_links.gif) no-repeat;
                    }	

        #post_related ul li blockquote {
            color:                  #8C8C8C;
        }	

		#post_subscribe {
            border-top-color:       #CFCFCF;
            border-bottom-color:    #CFCFCF; 
            background-color:       #EDEDED;
        }	
		        #psub_links .rss,
		        #psub_links .email {
                    background-color:       #fff;
                    border-color:           #CFCFCF;
                }	
                    #psub_links .rss_link, 
                    #psub_links .email_link {
                        background:             transparent url(../images/syndication_icons.gif) no-repeat !important;
                    }	
	    
	    
	    
	    h3#comments_h span,
	    h3#respond span {
            color:                  #B3B3B3;
        }	
        #comments ol li .commentor_bubble {
            background-color:       #fff;
            border-left-color:      #CFCFCF;
        }
        #comments ol li .author_bubble {
            background-color:       #fff;
            border-left-color:      #000;
        }
        #comments ol li .admin_bubble {
            background-color:       #fff;
            border-left-color:      #000;
        }
        #comments ol li .commentor_bubble p.commentor_info small,
        #comments ol li .author_bubble p.commentor_info small,
        #comments ol li .admin_bubble p.commentor_info small {
            color:                  #8C8C8C;
        }
    #posts_nav {
        background:             transparent;
    }
		#posts_nav .wp-pagenavi span.pages {
			background:             #00A0C6;
			color:                  #fff;
		}
		#posts_nav .wp-pagenavi span.current {
			background:             #bf0000;
			color:                  #fff;
		}
		#posts_nav .wp-pagenavi a,
		#posts_nav .wp-pagenavi a:link,
		#posts_nav .wp-pagenavi a:visited {
			background:            #fff;
			color:                 #bf0000;
		}
		#posts_nav .wp-pagenavi a:hover,
		#posts_nav .wp-pagenavi a:active,
		#posts_nav .wp-pagenavi a:focus {
			background:             #bf0000;
			color:                  #fff;
		}
		#posts_nav .wp-pagenavi span.extend {
			background:             #3F3F3F;
			color:                  #fff;
		}



#sidebar {
    color:                  #fff;
}
	#sidebar h1, 
	#sidebar h2, 
	#sidebar h3, 
	#sidebar h4, 
	#sidebar h5, 
	#sidebar h6 {
	    background:             transparent;
	    color:                  #fff;
	}

	#sidebar a {
	    background:             transparent;
	    color:                  #fff;
	}                     
	#sidebar a:hover,
	#sidebar a:active,
	#sidebar a:focus {
	    background:             transparent;
	    color:                  #fff;
	}
	    #sidebar li.widget_tag_cloud h2.widgettitle {
            background:             transparent;
            color:                  #8C8C8C;
            border-bottom-color:    #2F2F2F;
	    }                     
	    #sidebar li.widget_tag_cloud a {
            background:             transparent;
            color:                  #00A0C6;
	    }                     
	        #sidebar li.widget_tag_cloud a:hover {
	            background:             #00A0C6;
	            color:                  #fff;
	        }                     



#footer {
    background:             #fff;
    color:                  #555;
}
    #footer a {
        background:             transparent;
        color:                  #000;
    }
    #footer a:hover {
        background:             transparent;
        color:                  #000;
    }
        ul#validation_nav li a {
            border-bottom-color:    #000;
        }
