
/*FILESTART*//* ------- 1. Structure ------- */
#header {background:#f9f9f9}
#footer{background:#272624}
#home_feature{background:#f9f9f9}
#home_feature .background {background:#f9f9f9}

#home_feature.cu3er .background {background-image:url(http://www.thelogorunner.com/wp-content/themes/logorunner/styles/black/cu3er.jpg);}

/* ------- 2. Buttons ETC ------- */
#intro_blurb_title,#intro_blurb_title span{color:#7c7b7a}
a.button_link,a.button_link:hover,a.button_link:hover,a.button_link:active,a.button_link:active span,a.button_link span,.slider_content a.button,.slider_content a.button:hover{background-image:url(http://www.thelogorunner.com/wp-content/themes/logorunner/styles/black/buttons.gif);}
.button:active,.button:hover,.button,.wp-pagenavi span.current,.slider_content a.button{border-color:#111;background-image:url(http://www.thelogorunner.com/wp-content/themes/logorunner/styles/black/buttons.gif);}

/* ------- 3. Typography ETC ------- */
#about_the_author img,#footer h3.widgettitle, #footer div.widget li,#sub_footer,#footer p.thanks,table,th,#footer div.widget_categories li a, #footer div.widget_pages li a
{border-color:#333333;}
#footer a:link, #footer a:visited,#footer .textfield, #footer textarea, #footer, #home_feature .slider_full h2, #home_feature .slider_full
{color:#999;}
.url,#footer a:hover,.contact_widget_email a,.top_metadata a,#blurb p.tweet a,#commentform a,h3.toggle a,.dropcap2,.pullquote_left,.pullquote_right,blockquote,h1,#home_feature h2,h5,.blog_header a,.colored,#secondary .widget_calendar td a,#secondary h3.widgettitle,h3.portfolio a, h2.portfolio a
{color:#ccc;}
a:hover,h3.portfolio a:hover,h2.portfolio a:hover,.blog_header a:hover{color:#91dfff !important}

/* ------- 4. Images ------- */
#body_block .search-box,#body_block input.search-go{background-image:url(http://www.thelogorunner.com/wp-content/themes/logorunner/styles/black/searchbar.png);}
#secondary .widget_categories ul li a,#secondary .widget_links ul li a,#secondary .widget_archive ul li a,#secondary .widget_meta ul li a,
#secondary .widget_pages ul li a,#secondary .widget_recent_entries ul li a,
.contact_widget_name,.contact_widget_phone,.contact_widget_email,
ul.arrow_list li,ul.bullet_list li,ul.check_list li,
h3.toggle,h3.active,#secondary .widget_recent_comments ul li.recentcomments span,#secondary #twitter-widget.webtreats_twitter_widget ul li a
{background-image:url(http://www.thelogorunner.com/wp-content/themes/logorunner/styles/black/mini_icons.png);}
#body_block .twitter_bird,blockquote,.dropcap1,#spread_the_word span.sprite,#about_the_author span.sprite{background-image:url(http://www.thelogorunner.com/wp-content/themes/logorunner/styles/black/sprite.png);}
#blurb p.tweet{background-image:url(http://www.thelogorunner.com/wp-content/themes/logorunner/styles/black/tweet.png);}
#call_to_action_button{background-image: url(http://www.thelogorunner.com/wp-content/themes/logorunner/styles/black/get_started.jpg);}
.twitter_icon,.reddit_icon,.digg_icon,.stumbleupon_icon,.delicious_icon,.facebook_icon,.linkedin_icon{background-image: url(http://www.thelogorunner.com/wp-content/themes/logorunner/styles/black/spread_the_word.png);}

/* ------- 5. Menu ------- */
.jqueryslidemenu ul li a, .jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{color:#999;}
.jqueryslidemenu ul ul {background-image:url(http://www.thelogorunner.com/wp-content/themes/logorunner/styles/black/drop.png);}
.jqueryslidemenu ul ul.menu_flip {background-image:url(http://www.thelogorunner.com/wp-content/themes/logorunner/styles/black/dropR.png);}
.jqueryslidemenu ul ul ul, .jqueryslidemenu ul ul.menu_flip ul{background-image:url(http://www.thelogorunner.com/wp-content/themes/logorunner/styles/black/drop_sub.png);}
.jqueryslidemenuz ul li ul li a:hover, .jqueryslidemenu ul ul li a:hover, #footer p.thanks{background:#222;color:#eee;}

/* ------- 6. Preloaders ------- */
#loading_slider { background:transparent url(http://www.thelogorunner.com/wp-content/themes/logorunner/styles/black/slider_loader.gif) no-repeat scroll center top; }
#contactFormWidget .loadingImgWidgetFt { background:transparent url(http://www.thelogorunner.com/wp-content/themes/logorunner/styles/black/loader_widget_ft.gif) no-repeat scroll 0 0;}
/*FILESTART*/.login {
	padding: 5px;
}

.login p.error {
	padding: 5px;
	border: 1px solid #c00;
	background-color: #ffebe8;
	color: #333;
}

.login p.message {
	padding: 5px;
	border: 1px solid #e6db55;
	background-color: #ffffe0;
	color: #333;
}

.login form label {
	display: block;
}

.login form p.forgetmenot label {
	display: inline;
}

.login input {
	margin: 5px 0;
}

.mu_register .hint {
	font-size: 12px;
	margin-bottom: 10px;
	display: block;
}

.mu_register label.checkbox {
	display: inline;
}

#pass-strength-result {
    border-style: solid;
    border-width: 1px;
    margin: 12px 5px 5px 1px;
    padding: 3px 5px;
    text-align: center;
    width: 200px;
}

#pass-strength-result.strong,
#pass-strength-result.short {
    font-weight: bold;
}

#pass-strength-result {
    background-color: #eee;
    border-color: #ddd !important;
}

#pass-strength-result.bad {
    background-color: #ffb78c;
    border-color: #ff853c !important;
}

#pass-strength-result.good {
    background-color: #ffec8b;
    border-color: #fc0 !important;
}

#pass-strength-result.short {
    background-color: #ffa0a0;
    border-color: #f04040 !important;
}

#pass-strength-result.strong {
    background-color: #c3ff88;
    border-color: #8dff1c !important;
}
/*FILESTART*/div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}

div.wpcf7 .watermark {
	color: #888;
}
