@charset "utf-8";
/* Theme Styles & Overrides */

html, body	{ height:100%; }
object:focus { outline:none; }
#flashContent1 { display:none; }
.fbbody { font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif; font-size: 11px; color: #333333; text-align:center;}   
.fbbody a { color: #3b5998; outline-style: none; text-decoration: none; font-size: 11px; font-weight: bold; }
.user-avatar-link { padding: 8px 12px !important; }
.user-avatar {
	display: inline-block;
	width: 26px;
	height: 26px;
	line-height: 26px;
	border-radius: 50%;
	background: #9977CC;
	color: #fff;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
}
.photo-view {
	background-color: #f9f9f9;
	border: 1px solid #ddd;
	border-radius: 6px;
	padding: 15px;
}
.photo-view #user-name,
.photo-view .pull-right {
	color: #333333 !important;
}
.photo-view .lightwhite {
	color: #555555 !important;
}
.footer-links a {
	color: #000;
}
.footer-links {
	text-align: center;
	padding: 12px 0;
}
.footer-links a:hover,
.footer-links a:focus,
.footer-links a:visited {
	color: #000;
}

/* Dark Theme Overrides */
body.theme-dark { background-color: #1a1a1a; color: #e0e0e0; }
body.theme-dark .footer-links a,
body.theme-dark .footer-links a:hover,
body.theme-dark .footer-links a:focus,
body.theme-dark .footer-links a:visited {
	color: #fff;
}
body.theme-dark .photo-view {
	background-color: #111111;
	border-color: #333;
}
body.theme-dark .photo-view #user-name,
body.theme-dark .photo-view .pull-right {
	color: #DDD !important;
}
body.theme-dark .photo-view .lightwhite {
	color: #eee !important;
}
body.theme-dark .navbar-inner {
	background: #333;
	filter: none;
}
body.theme-dark .hero-unit {
	background-color: #2a2a2a;
	color: #e0e0e0;
}
body.theme-dark .hero-unit .media-heading {
	color: #8b9dc3 !important;
}
body.theme-dark .piccontainer {
	background-color: transparent;
}
body.theme-dark .picitem {
	background-color: #2a2a2a;
	border-color: #444;
}
body.theme-dark .picitem .user-pic-name a {
	color: #8b9dc3;
}
body.theme-dark .picitem-stats {
	border-top-color: #444;
	color: #999;
}
body.theme-dark .pager a {
	background-color: #2a2a2a;
	border-color: #444;
	color: #8b9dc3;
}
body.theme-dark .pager a:hover {
	background-color: #333;
	color: #a6b8d6;
}
body.theme-dark .dropdown-menu {
	background-color: #2a2a2a;
	border-color: #444;
}
body.theme-dark .dropdown-menu [class^="icon-"],
body.theme-dark .dropdown-menu [class*=" icon-"] {
	background-image: url("../libs/bootstrap/img/glyphicons-halflings-white.png");
}
body.theme-dark .dropdown-menu a {
	color: #e0e0e0;
}
body.theme-dark .dropdown-menu a:hover {
	background-color: #333;
	color: #fff;
}
body.theme-dark .dropdown-menu .divider {
	background-color: #444;
	border-bottom-color: #555;
}
body.theme-dark .dropdown-menu .nav-header {
	color: #888;
	text-shadow: none;
}
body.theme-dark .modal {
	background-color: #2a2a2a;
	color: #e0e0e0;
	border: 1px solid #444;
}
body.theme-dark .modal-header {
	border-bottom-color: #444;
}
body.theme-dark .modal-header h3 {
	color: #fff;
}
body.theme-dark .modal-body label {
	color: #e0e0e0;
}
body.theme-dark .modal-footer {
	background-color: #222;
	border-top-color: #444;
	box-shadow: none;
}
body.theme-dark .modal-footer .btn {
	background: #333;
	color: #e0e0e0;
	border-color: #555;
	text-shadow: none;
}
body.theme-dark .modal-footer .btn-primary {
	background: #9977CC;
	color: #fff;
	border-color: #8b68bf;
}
body.theme-dark .modal-footer .btn:hover {
	background: #444;
}
body.theme-dark .modal-footer .btn-primary:hover {
	background: #8b68bf;
}
body.theme-dark input[type="text"] {
	background-color: #222;
	color: #e0e0e0;
	border-color: #444;
}
body.theme-dark input[type="text"]:focus {
	border-color: #9977CC;
	box-shadow: 0 0 8px rgba(153, 119, 204, 0.6);
}
body.theme-dark .close {
	color: #ffffff;
	text-shadow: 0 1px 0 #000000;
	opacity: 0.4;
}
body.theme-dark .close:hover {
	color: #ffffff;
	opacity: 0.8;
}

/* Light Theme Overrides */
body.theme-light .navbar-inner {
	background: #f0f0f0;
	filter: none;
}
body.theme-light .navbar .nav > li > a { color: #444; }
body.theme-light .navbar .nav > li > a:hover,
body.theme-light .navbar .nav .active > a,
body.theme-light .navbar .nav .active > a:hover { color: #222; }
#nav-user-menu.open > .dropdown-menu { display: block; }
#nav-user-menu .dropdown-menu { z-index: 1050; }
