
/* Globals */

body, select, input, textarea {
    color: #666;
}

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

a, a:active, a:visited { color: #7B858E; text-decoration:none; }

a:hover { color: #3D4247; } 

/* Nav */

.nav a  { 
    color: #9DA6AE; 
}

.nav li a:hover { 
    color: #c92027; 
} 

.nav li.current_page_item a, .nav li.current_menu_item a { 
    color: #c92027; 
} 

.sub-menu.nav li.current_page_item a, .sub-menu.nav li.current_menu_item a { 
    color: #000; 
} 

.nav li ul li a {
    color: #444 !important;
}

#menu-item-935 {
	float: right !important;
}


/* The Rest */

#toptop a {
    color: #c92027;
}

#toptop #slogan a:hover {
    color: #3D4247;
}

header h1 {
    color: #515149;
}

header p {
    color: #fff;
}

header h1 a:link, header h1 a:visited {
    color: #fff;
}

header h1 a:hover {
    color: #3D4247;
}

.pgtitle {
    border-bottom: 3px solid #c92027;
}

.pgtitle h1 {
    color: #c92027;
}

#site-footer {
    color: #525252;
}

#site-footer a, #site-footer a:link {
    color: #F2DE8E;
}

#site-footer .widget a, #site-footer .widget a:link {
    color: #222222;
    text-decoration: none;
    border: none;
}



#site-footer a:hover {
    color: #3D4247;
}

#site-footer .widget-title {
    color: #000;
}

.bottomnav {
    color: #fff;
}

.bottomnav a {
    color: #fff;
}

.bottomnav a:hover {
    color: #3D4247;
}

.hpslides h2 { 
    color: #fff; 
}

.hpslides p {
    color: #fff; 
}	

.hpslides a { 
    color: #EED46A; 

}

.hpslides2 p {
    color: #000; 
}

.hpslides2 a {  
    letter-spacing: .125em;
    color: #000;  
}

.featuredhead h3 {
    color: #000;
}

.featuredctrbtm h3, .featuredctrbtm2 h3 {
    color: #000;
}

#first-center-top-widget:hover .centertoptitle a, #second-center-top-widget:hover .centertoptitle a, #third-center-top-widget:hover .centertoptitle a, #fourth-center-top-widget:hover .centertoptitle a {
    color: #c92027;
}

#center-middle-widget-area {
    border-bottom: 1px dotted #CCC;
}

.announcementt a {
    color: #c92027;
}

.announcementt a:hover {
    color: #ba201d;
}

.tfblogitem:hover .entry-title a {
    color: #3D4247;
}

.tfblogitem:hover .post-thumb {
    border: 8px solid #c92027;
}

.hp-showcase:hover a  {
    color: #000;
}

.showcase-widget p {
    color: #626262;
}

.showcase-widget h4 a {
    color: #c92027;
}

.entry-title {
    color: #c92027;
}

.entry-title a {
    color: #c92027;
}

.entry-title a:hover {
    color: #ba201d;
}

.sc-entry-content a {
    color: #c92027;
}

.posttags, .posttags-single {
    color: #999;
}

.postcomments {
    color: #999;
}

.entry-format {
    color: #000;
}

#sidebar .widget-title, #sidebar-left .widget-title, #sidebar-right .widget-title  {
    color: #000;
}

#sidebar .tf_blog_widget h3 {
    color: #9DA6AE;
}

.cotton-area a:hover {
    color: #fff;
}

.tf_tweet_widget ul li > a, #site-footer .tf_tweet_widget ul li > a {
    color: #b2b2b6;
}

#site-footer .tf_tweet_widget a {
    color: #000;
}

#site-footer .tf_tweet_widget a:hover {
    color: #222;
}

.tf_tweet_widget ul li > a:hover, #site-footer .tf_tweet_widget ul li > a:hover {
    color: #222;
}

.tf_tweet_widget ul li span a, #site-footer .tf_tweet_widget ul li span a { 
    color: #222;
}

.scaseitem h2.entry-title a {
    font-size: 14px;
    color: #000;
}

.scaseitem:hover h2.entry-title a  {
    color: #c92027;
}

.tf-recent-showcases p {
    color: #626262;
}

.tf-recent-showcases h4 a {
    color: #c92027;
}

.tf-recent-showcases a {
    color: #626262;
} 

#comments-title, .pingtrackhead {
    color: #000;
}

.nocomments {
    color: #aaa;
}

.comment-meta {
    color: #666;
}

#respond label {
    color:#666;
}

#respond input, #respond textarea, input#submit, .wpcf7-submit {
    color:#333;
    background: #EDEBE7;
}

#respond p.tecken {
    color:#555;
}

#respond input#submit, .wpcf7-submit#submit {
  background: #c92027;
  color: #fff;  
}

#respond input#submit:hover, .wpcf7-submit#submit:hover {
    background: #000;
}

.tf_showcase:hover a  {
    color: #c92027;
}

#sort-by a.active {
    color: #c92027;
}

#testimonial {
    color: #444;
}

.flickr_badge_image img:hover {
    border-color: #7B4788;
}

.flickr_badge_image img {
    border: 3px solid #c92027;
}
