/* Transposh Styles */

#translation-inner-wrapper { float: left; padding: 0; margin: 0; border: 0; width: 34px; background: #d1d1d1; height: 100%; }

#translation-inner-wrapper ul li a, #translation-inner-wrapper ul li a span { border: 0; }

#translation-inner-wrapper ul { list-style-type: none; }

#translation-inner-wrapper ul li { margin: 0 0 2px 0; -moz-border-radius: 5px 0 0 5px !important; -webkit-border-radius: 5px 0 0 5px !important; background: url('/wp-content/plugins/transposh-translation-filter-for-wordpress/img/shadowAlpha.png') top right repeat-y; background-color: #eaeaea; border: 1px solid #f9f9f9; border-right: 0; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px;  }

#translation-inner-wrapper ul li:hover { background: #fff; }

#translation-inner-wrapper ul li .tr_active { opacity: 1; filter: alpha(opacity=100);-khtml-opacity: 1; -moz-opacity:1; }

/*** Grid Styles *****************************************************************/

.container { width: 1000px; margin: 0 auto; clear: both; }

#content-inner-wrapper { background: #fff url("../../images/background-outer-content-wrapper.gif") no-repeat center bottom; padding: 0 12px 50px 12px; float: left; width: 942px; min-height: 871px; }

.main-content, #main-content { width: 610px; float: left; padding: 0 10px 0 0; margin: 0 9px 0 0; border-right: 1px solid #a1a1a1; display: block; }

.sidebar { width: 312px; float: left; padding: 0; }

.grid4 { width: 145px; float: left; padding: 0 5px 0 0; margin: 0 5px 0 0; }

.footer-large { width: 200px; } /* Remove this once the metrics bar is back in the footer. *Nikki, 4/21/2010 */

.last { margin: 0; padding: 0; }

.prepend-flag-bar { margin-left: 34px; }

.topSpace { margin: 15px 0 0 0; }

/*** Footer ***********************************************************************/

#footer-wrapper { display: block; clear: both; padding: 0 0 4em 0; border-top: 8px solid #16a5de; background: #03295e url("../../images/background-footer.gif") no-repeat center 2px; }

#footer { width: 1000px; margin: 0 auto; padding: 0; font: normal 1.1em Arial, Verdana, sans-serif; color: #fff; }

#footer ul { margin: 36px 0 0 0; padding: 0; }

#footer ul li { list-style: none; margin: 0; padding: 0.5em 0; }

#footer ul li a { display: block; color: #fff; text-decoration: none; }

#footer ul li a:hover { color: #16a5de; }

/* Metrics Container */

#metrics-container { padding: 0 5px 1em 5px; width: 120px; float: left; font-size: 90%; background: #797979 url("../../images/background-metrics-container.gif") repeat-x left top; -moz-border-radius-bottomleft: 4px; -khtml-border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -khtml-border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; }

#metrics-container ul { margin: 0; padding: 0; }

#metrics-container ul li em { font-style: normal; color: #ccc; }

#metrics-container ul li a:hover { color: #fff; }

#ambassador { width: 330px; float: right; }

/*** Splash Marquee ***********************************************************************/

#splash-marquee { width: 942px; margin: 15px 0 0 0; }

#splash-marquee h1, #splash-marquee h2 { text-align: center; padding: 10px 0; }

#splash-marquee h1 { border-bottom: 1px solid #333; }

#splash-marquee h3 { color: #333; }

#splash-marquee p { font-size: 16px; }

#splash-marquee ul { width: 810px; margin: 1em auto 0 auto; font-size: 1.2em; }

#splash-marquee ul li { width: 240px; margin: 0; padding: 0 15px; float: left; list-style: none; font-size: 16px; }

#splash-marquee ul .icon { vertical-align: baseline; padding: 100px 0 0 50px;}

#splash-marquee .icon#idea1 {  background: url('../../images/background-idea1.png') 0 100% no-repeat; padding-left: 52px; }

#splash-marquee .icon#idea2 {  background: url('../../images/background-idea2.png') 0 100%  no-repeat; padding-left: 58px; }

#splash-marquee .icon#idea3 {  background: url('../../images/background-idea3.png') 0 100%  no-repeat; }

#splash-marquee #actions { clear: both; margin: 0 72px 0 0; padding: 0; text-align:right; }

h2.banner { font-weight: bold; padding: 1.5em 0; margin: 0; border-top: 1px solid #333; border-bottom: 1px solid #333; font-size: 2em; }

h2.banner span { font-weight: normal; }

h1.banner { font-size: 260%;}

.splashcontent #sidebar-inner-wrapper { padding-left: 20px; margin-left: 20px; }

.splashcontent h5 { font-weight: bold; }

#home-marquee { margin: 0; padding: 18px 0; width: 942px; background: #e1eaf1 url('../../images/background-mojo101-driver.jpg') no-repeat left center; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; }

#home-marquee h1 { margin: 0 0 0.5em 300px; font-size: 1.5em; color: #333; text-shadow: #fff 0 1px 1px; }

#home-marquee p { margin: 0 20px 0 300px; font-size: 1em; text-shadow: #fff 0 1px 1px; }

#home-teaser { font-size: 1.1em; padding-bottom: 1em; margin-bottom: 1em; border-bottom: 1px solid #e1e1e1; }

#home-marquee .button-big, a.button-big { margin: 0 10px; padding: 0.5em 1em; text-decoration: none; font-size: 1.25em; font-weight: bold; text-shadow: #0b4692 0 1px 1px; border: 1px solid #0b4692; color: #fff; background-color: #014fb1; -moz-border-radius: 0.5em; -khtml-border-radius: 0.5em; -webkit-border-radius: 0.5em; }

#home-marquee .button-big:hover, a.button-big:hover { background-color: #226bc7; cursor: pointer; }

.marquee { width: 920px; }

.grey { color: #797676; font-size: 2.8em; font-weight: normal; }

.marquee h1 { font-size: 2.8em; }

#home-marquee a { float: right; }

#enhanced-wordpress { font-size: 1.5em; font-weight: bold; padding: 1em 0 1em 65px; background: url('../../images/background-enhanced-wordpress.jpg') no-repeat left center; }

#header-background { background: #fff url("../../images/background-inner-content-wrapper.gif") no-repeat center 1px; height: 30px; clear: both; float: left; width: 942px; }

/*** Specific Splash & Home Banner Styles ****************************************************************/

#mojolingual-iphone { border-top: 0; margin: 0 auto 1.5em auto; padding: 1.5em 0 2em 0; text-indent: 100px; font-size: 2.25em; background: transparent url('../../images/background-mojolingual-iphone.jpg') 0 50% no-repeat; }

#mojolingual-driver { padding: 15px 50px; text-align: center; }

/* Note nested span hacks to override injected spans from Transposh */

#mojolingual-driver h2 { margin: -36px 0 0.5em 0; padding: 0; font-size: 2.5em; font-weight: normal; line-height: 0.75em; }

#mojolingual-driver h2 a, #mojolingual-driver h2 a span { color: #333; }

#mojolingual-driver h2 a:hover, #mojolingual-driver h2 a:hover span { text-decoration: none; }

#mojolingual-driver h2 span { font-weight: normal; }

#mojolingual-driver h3 { font-size: 1.75em; font-weight: normal; }

#mojolingual-driver h3 a { color: #333; text-decoration: none; }

#mojolingual-driver h3 span { font-weight: normal; color: #333; }

#mojolingual-driver p { line-height: 1em; }

/*** New Splash Value Prop Elements ****************************************************************/
#splash-value-prop-container { clear: both; margin: 0; padding: 0 36px; }
#splash-value-prop-container h2 { margin: 20px 0; padding: 0; text-align: center; font-weight: normal; color: #999; font-size: 1.8em; }
/*#splash-value-prop-container h2 span { text-indent: -9999px; width: 246px; height: 52px; background: transparent url("../../images/splash-value-prop/mojofiti-logo.gif") no-repeat left top; }*/
#splash-value-prop-container #business-areas { float: left; margin: 0 0 20px 0; padding: 0 0 20px 0; width: 100%; overflow: hidden; position: relative; border-bottom: 4px solid #ccc; }
#splash-value-prop-container #business-areas ul { clear: left; float: left; left: 50%; position: relative; margin: 0; padding: 0; }
#splash-value-prop-container #business-areas ul li { margin: 10px 5px; padding: 0; float: left; right: 50%; position: relative; list-style: none; text-align: center; }
#splash-value-prop-container #business-areas ul li p { margin: 0; }
#splash-value-prop-container #business-areas ul li h3 { font-size: 1.5em; font-weight: normal; }
#splash-value-prop-container ul.value-props { clear: both; margin: 10px 0 0 0; padding: 0; }
#splash-value-prop-container ul.value-props li { float: left; margin: 0 20px 0 0; padding: 0 0 0 60px; list-style: none; width: 210px; }
#splash-value-prop-container ul.value-props li h4 { margin: 0; padding: 0; font-size: 1em; font-weight: bold; color: #333; }
#splash-value-prop-container ul.value-props li p { font-size: 0.8em; line-height: 1.25em; color: #666; }
#splash-value-prop-container ul.value-props li#value-prop-text-translation { background: transparent url("../../images/splash-value-prop/text-translation.gif") no-repeat left top; }
#splash-value-prop-container ul.value-props li#value-prop-email-translation { background: transparent url("../../images/splash-value-prop/email-translation.gif") no-repeat left top; }
#splash-value-prop-container ul.value-props li#value-prop-twitter-translation { background: transparent url("../../images/splash-value-prop/twitter-translation.gif") no-repeat left top; }
#splash-value-prop-container ul.value-props li#value-prop-chat-translation { background: transparent url("../../images/splash-value-prop/chat-translation.gif") no-repeat left top; }
#splash-value-prop-container ul.value-props li#value-prop-wordpress-translation { background: transparent url("../../images/splash-value-prop/wordpress-translation.gif") no-repeat left top; }
#splash-value-prop-container ul.value-props li#value-prop-sla-manager { background: transparent url("../../images/splash-value-prop/sla-manager.gif") no-repeat left top; }

/*** Featured Blogs Sidebar and Friends List Sidebar ************************************************************************/

ul#featured-blogs-list, ul#friends-list { margin: 0; padding: 0; }

ul#featured-blogs-list li, ul#friends-list li { float: left; margin: 0; padding: 0; width: 52px; height: 52px; list-style: none; text-align: center; }

ul#featured-blogs-list li a img, ul#friends-list li a img { border: 1px solid #fff; padding: 1px; height: 44px; width: 44px; }

ul#featured-blogs-list li a:hover img, ul#friends-list li a:hover img { border: 1px solid #333; height: 44px; width: 44px; }

/*** Featured Members ************************************************************************/

#featured-members { margin: 0; padding: 0; float: left; }

#featured-members h2 { margin: 0; padding: 0; text-indent: 20px; background: transparent url("../../images/mojo-fitians-icon.png") no-repeat left top; }

#featured-members ul { margin: 0; padding: 0; }

#featured-members li { list-style: none; border-bottom: none; }

#featured-members .mojonumber { color: #adadad; }

#featured-members .avatar { width: 145px; height: 145px; }

#featured-members .title { margin: 0; line-height: 1.1em; }

#featured-members .chunk, #featured-members .featured, #featured-members .members { margin: 0; padding: 0; }

#featured-members h4.title a { font-size: 16px; color: #333; text-decoration: none; margin: 0; padding: 0; margin-top: 0px; }

/*** Featured Posts ************************************************************************/

#featured-posts { margin: 0; padding: 0; clear: both; float: left; width: 610px; }

#featured-posts h2 { margin: 0; padding: 0; text-indent: 20px; background: transparent url("../../images/mojo-blogs-icon.png") no-repeat left center; }

#featured-posts ul { margin: 0; padding: 0; }

#featured-posts li { list-style: none; border-bottom: none; }

#featured-posts .chunk, #featured-posts .featured, #featured-posts .members { margin: 0; padding: 0; border-bottom: none; }

#featured-posts .avatar { width: 145px; height: 145px; }

#featured-posts .member-info { color: #adadad; }

#featured-posts .username { margin: 0; }

#featured-posts .username a { font-size: 16px; color: #333; text-decoration: none; margin: 0; padding: 0; margin-top: 0; }

#featured-posts .time { color: #adadad; font-size: 12px; }

#featured-posts div.post_title { margin: 4px 0; font-size: 11px; line-height: 12px; }

#featured-posts div.post_title a { color: #333; font-weight: bold; text-decoration: none; }

#featured-posts .excerpt { color: #333; font-size: 11px; line-height: 12px; }

#featured-posts .excerpt p { margin: 0; }

#featured-posts .excerpt-link { padding: 0 15px 0 0; width: 10px; height: 10px; background: transparent url("../../images/more.gif") no-repeat right center; }

/*** Streams in the Carousel ************************************************************************/

.carousel-nav { float: left; margin: 4px 0; }
.carousel-nav  .next-button { display: block; width: 18px; height: 18px; margin-left: 21px; background: url("../../images/arrows-sprite.gif") no-repeat -18px -18px; }
.carousel-nav  .prev-button { float: left; display: block; width: 18px; height: 18px; background: url("../../images/arrows-sprite.gif") no-repeat 0 -18px; }
.carousel-nav  .next-button:hover { background-position: -18px 0; }
.carousel-nav  .prev-button:hover { background-position: 0 0; }
.carousel-stream { margin: 0; padding: 0; clear: both; float: left; width: 610px; }
.carousel-stream h2 { margin: 0; padding: 0; text-indent: 20px; background: transparent url("../../images/mojo-blogs-icon.png") no-repeat left center; }
.carousel-stream li { padding-bottom: 5px; }
.carousel-stream .avatar { width: 145px; height: 145px; }
.carousel-stream .member-info { color: #adadad; }
.carousel-stream .username { margin: 0; }
.carousel-stream .username a { font-size: 16px; color: #333; text-decoration: none; margin: 0; padding: 0; margin-top: 0; }
.carousel-stream .time { color: #adadad; font-size: 12px; }
.carousel-stream div.post_title { margin: 4px 0; font-size: 11px; line-height: 12px; }
.carousel-stream div.post_title a { color: #333; font-weight: bold; text-decoration: none; }
.carousel-stream .excerpt { color: #333; font-size: 11px; line-height: 12px; margin: 4px 0 0 0; }
.carousel-stream .excerpt p { margin: 0; }
.carousel-stream .excerpt-link { padding: 0 15px 0 0; width: 10px; height: 10px; background: transparent url("../../images/more.gif") no-repeat right center; }
.carousel-divider { width: 610px; height: 1px; border-bottom: 1px solid #e1e1e1; margin: 1em 0; }

/*** Recent Posts ************************************************************************/

#recent-posts-wrapper { margin: 0 0 1em 0; padding: 0 0 1em 0; border-bottom: 1px solid #e1e1e1; clear: both; float: left; width: 610px; }

#recent-posts-wrapper h2 a { color: #333; margin: 0; padding: 0.5em 0 0.5em 20px; background: transparent url("../../images/mojo-blogs-icon.png") no-repeat left center; }

#recent-posts-wrapper h2 a:hover { text-decoration: none; }

#recent-posts-wrapper ul { margin: 0; padding: 0; }

#recent-posts-wrapper li { list-style: none; height: 295px; overflow: hidden; border-bottom: none; }

#recent-posts-wrapper .avatar { width: 145px; height: 145px; }

#recent-posts-wrapper .member-info { color: #adadad; margin: 0 0 4px 0; }

#recent-posts-wrapper .item-content p { margin: 0; color: #333; font-size: 11px; line-height: 12px; }

#recent-posts-wrapper .item-meta { margin: 0; color: #333; font-size: 11px; line-height: 12px; }

#recent-posts-wrapper .item-list li { background-color: #fff; border-bottom: none; }

#recent-posts-wrapper .item-list { border-bottom: none; }

#recent-posts-wrapper .username { margin: 0; font-size: 16px; color:#333; text-decoration: none; }

#recent-posts-wrapper .username a { font-size: 16px; color:#333; text-decoration: none; }

#recent-posts-wrapper .time { color: #adadad; font-size: 12px; }

#recent-posts-wrapper div.post_title { margin: 4px 0; font-size: 11px; line-height: 12px; }

#recent-posts-wrapper div.post_title a { color: #333; font-weight: bold; text-decoration: none; }

#recent-posts-wrapper .excerpt-link { padding: 0 15px 0 0; width: 10px; height: 10px; background: transparent url("../../images/more.gif") no-repeat right center; }

/* Avatar table */

#current-avatar { width: 225px; float: left; }

.internal-page #content #current-avatar img { border: 4px solid #f0f0f0; }

.avatar-table-container { width: 300px; float: right; }

.avatar-table { width: 65px; margin: 0 10px 0 0; float: left; }

.avatar-table td { text-align: center; }

.avatar-table td input { margin: 0 0 15px 0; position: inherit; }

#delete-avatar-button { clear: right; width: 120px; }

/* Channels Styles */

.directory .channelsBox h3 { background: transparent; text-align: center; text-transform: uppercase; }

.directory .channelsBox { height: 175px; }

.directory .channelsBox a { text-indent: -9999px; display: block; width: 125px; height: 125px; }

.directory .education a { display: block; background: url('../../images/channels-education.png') top left no-repeat; margin: 0 auto; }

.directory .education a:hover { background: url('../../images/channels-education.png') bottom left no-repeat; }

.directory .everything-else a { display: block; background: url('../../images/channels-star.png') top left no-repeat; margin: 0 auto; }

.directory .everything-else a:hover { background: url('../../images/channels-star.png') bottom left no-repeat; }

.directory .family a { display: block; background: url('../../images/channels-family.png') top left no-repeat; margin: 0 auto; }

.directory .family a:hover { background: url('../../images/channels-family.png') bottom left no-repeat; }

.directory .fashion a { display: block; background: url('../../images/channels-fashion.png') top left no-repeat; margin: 0 auto; }

.directory .fashion a:hover { background: url('../../images/channels-fashion.png') bottom left no-repeat; }

.directory .health a { display: block; background: url('../../images/channels-good.png') top left no-repeat; margin: 0 auto; }

.directory .health a:hover { background: url('../../images/channels-good.png') bottom left no-repeat; }

.directory .hobbies a { display: block; background: url('../../images/channels-hobbies.png') top left no-repeat; margin: 0 auto; }

.directory .hobbies a:hover { background: url('../../images/channels-hobbies.png') bottom left no-repeat; }

.directory .home a { display: block; background: url('../../images/channels-home.png') top left no-repeat; margin: 0 auto; }

.directory .home a:hover { background: url('../../images/channels-home.png') bottom left no-repeat; }

.directory .arts-entertainment a { display: block; background: url('../../images/channels-oscar.png') top left no-repeat; margin: 0 auto; }

.directory .arts-entertainment a:hover { background: url('../../images/channels-oscar.png') bottom left no-repeat; }

.directory .food-drink a { display: block; background: url('../../images/channels-coffee.png') top left no-repeat; margin: 0 auto; }

.directory .food-drink a:hover { background: url('../../images/channels-coffee.png') bottom left no-repeat; }

.directory .good-causes a { display: block; background: url('../../images/channels-globe.png') top left no-repeat; margin: 0 auto; }

.directory .good-causes a:hover { background: url('../../images/channels-globe.png') bottom left no-repeat; }

.directory .nature-environment a { display: block; background: url('../../images/channels-weather.png') top left no-repeat; margin: 0 auto; }

.directory .nature-environment a:hover { background: url('../../images/channels-weather.png') bottom left no-repeat; }

.directory .news-politics a { display: block; background: url('../../images/channels-politics.png') top left no-repeat; margin: 0 auto; }

.directory .news-politics a:hover { background: url('../../images/channels-politics.png') bottom left no-repeat; }

.directory .products a { display: block; background: url('../../images/channels-products.png') top left no-repeat; margin: 0 auto; }

.directory .products a:hover { background: url('../../images/channels-products.png') bottom left no-repeat; }

.directory .relationships a { display: block; background: url('../../images/channels-relationships.png') top left no-repeat; margin: 0 auto; }

.directory .relationships a:hover { background: url('../../images/channels-relationships.png') bottom left no-repeat; }

.directory .religion a { display: block; background: url('../../images/channels-religion.png') top left no-repeat; margin: 0 auto; }

.directory .religion a:hover { background: url('../../images/channels-religion.png') bottom left no-repeat; }

.directory .pets a { display: block; background: url('../../images/channels-pets.png') top left no-repeat; margin: 0 auto; }

.directory .pets a:hover { background: url('../../images/channels-pets.png') bottom left no-repeat; }

.directory .science-technology a { display: block; background: url('../../images/channels-science.png') top left no-repeat; margin: 0 auto; }

.directory .science-technology a:hover { background: url('../../images/channels-science.png') bottom left no-repeat; }

.directory .sports-recreation a { display: block; background: url('../../images/channels-sports.png') top left no-repeat; margin: 0 auto; }

.directory .sports-recreation a:hover { background: url('../../images/channels-sports.png') bottom left no-repeat; }

.directory .travel a { display: block; background: url('../../images/channels-travel.png') top left no-repeat; margin: 0 auto; }

.directory .travel a:hover { background: url('../../images/channels-travel.png') bottom left no-repeat; }

.directory .work-business a { display: block; background: url('../../images/channels-work.png') top left no-repeat; margin: 0 auto; }

.directory .work-business a:hover { background: url('../../images/channels-work.png') bottom left no-repeat; }

/* Individual Channel page styling */

#mojofiti-channel-items-list ul { list-style-type: none; }

#mojofiti-channel-items-list li { border-bottom: 1px solid #e1e1e1; padding: 0 0 10px 0; margin: 0 0 10px 0; clear: both; display: block; }

#mojofiti-channel-items-list li .member-info a { color: #333; text-decoration: none; }

#mojofiti-channel-items-list li .post_title { font-size: 16px; }

#mojofiti-channel-items-list li .post_title a { color: #333; text-decoration: none; }

#mojofiti-channel-items-list li .avatar-li { float: left; width: 80px; }

#mojofiti-channel-items-list li .avatar-li img { width: 70px; height: 70px; }

#mojofiti-channel-items-list li p { margin: 0 0 2px 0; }

/* User Flag Styles */

.userFlag { margin: 0 5px 0 0; vertical-align: middle; }

.item-title .userFlag { margin: 0 5px 0 5 0; }

/* Groups Directory */

#groups-directory-listing h2 { margin: 0 0 2px 0; }

/* Members List */

#members-list { list-style-type: none; }

#members-list li { margin-bottom: 20px; border-bottom: 0; }

#members-list li.grid4 { width: 142px; height: 215px; float: left; padding: 0 2px 0 0; margin: 0 8px 15px 0; border-right: 1px solid #e1e1e1; position: relative; }

#members-list li.last { margin: 0; padding: 0; border: 0; }

#members-list li.grid4 .avatar-li img { width: 135px; height: 135px; }

#members-list li.grid4 div.action { top: 195px; right: 8px; width: inherit; }

hr.border-bottom { border-bottom: 1px solid #e1e1e1; margin: 25px 0; }

/* Flickr styling */

#flickr_badge { list-style-type: none; }

#flickr_badge li { margin: 0 6px 6px 0; text-align: center; display: inline; }

#flickr_badge li span { display: none; }

#flickr_badge li img { padding: 11px; border: 1px solid #e1e1e1; background: #eee; width: 74px; height: 74px; float: left; margin: 0 6px 6px 0; text-align: center; background: #eee;  }

#flickr_badge li img.last { margin: 0 0 6px 0; }

#flickr_badge li a:hover img { border: 1px solid #555; }

#flickr_badge_uber_wrapper { clear: both; }

#flickr_badge_uber_wrapper td { width: 100px; }

#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}

#flickr_badge_icon {display:block !important; margin:0 !important; border: 0px solid rgb(0, 0, 0) !important;}

#flickr_icon_td {padding:0 5px 0 0 !important;}

.flickr_badge_image {text-align:center !important;}

.flickr_badge_image img {border: 0px solid black !important;}

#flickr_www {display:block; text-align:center; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}

#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}

#flickr_badge_wrapper {background-color:#ffffff; border: solid 0px #000000; margin-bottom: 0;}

#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}


/* Begin : Reset and/or initially override some default Buddypress styles. */

#header { overflow: auto; width: 980px; background: none; }

#header ul { float: none; margin: 0; list-style: none; padding: 0; }

#header ul li { float: none; margin: 0; }

#header ul li a { background: none; color: #000; display: block; padding: 0; -moz-border-radius: 0; -webkit-border-radius: 0; text-decoration: none; }

#header ul li.selected a { background: none; color: #000; font-weight: bold; }

#container { margin: 0 auto;  }

/* PLEASE DO NOT ADD text-align: left BECAUSE IT DESTROYS THE RTL FUNCTIONALITY */
/* End : Reset and/or initially override some default Buddypress styles. */

body { margin: 0; padding: 0; color: #333; background-color: #d1d1d1; font-family: Arial, Verdana, sans-serif; font-size: 80%; }

/* Overrides Blueprint to accomodate side flagbar */

.span-16 {width:601px; padding-top:0px; margin-top:0px;}

.span-24, div.span-24 {width:980px;margin-right:0;}

a { color: #069; }

a:hover { text-decoration: underline; }

h2 { font-size: 1.5em; color: #333; font-weight:bold; }

h2 span { color: #333; font-weight:bold; }

h2 a { color: #069; text-decoration: none; }

h2 a span { color: #069; text-decoration: none; }

h3 { font-size: 1.25em; color: #999; font-weight: bold; }

h3#reply, h3.comments-header { margin-top: 2em; padding-top: 1em; border-top: 1px solid #eee; } /* comments.php */

/* .post { clear: both; } CG : Commented 12/22 because it interferes with first stream on Home - Featured Memebers*/
.postmetadata { clear: both; }
.members .post { clear: none; }

input.text, textarea { margin-top: 0; margin-bottom: 10px; border: 1px solid #999; }
textarea { height: 8em; }
form label { font-weight: normal; }

#header-wrapper { height: 15px; border-bottom: 2px solid #83c0f7; background: #03295e url("../../images/background-header.gif") no-repeat center bottom; }

#mojolingual { /*background-image:url(../../images/mojolingual.png);*/ background-image:url(../../images/mojolingual-tmp.png); background-repeat:no-repeat; float:right; width:90px; height:23px; margin:4px 15px 0 0; }

#translation-wrapper { margin:0;padding:0; }

#translation-wrapper form { clear: both; }




#free-translation {  background: url('../../images/background-free-translation.jpg') 0 100% no-repeat; padding: 20px 0 0 55px;}

.sharethis-container { margin-bottom: 1em; font-size: 0.8em; }

#homefeature {float:right; border-left: 1px solid #e1e1e1; padding-left:10px; width:230px;}

#homefeature .featureb { font-size:11px; }

#homefeature img {float:left; margin:0 8px 5px 0;}




/* User Header */
#user-header-image-wrapper { /* padding-bottom: 2em; border-bottom: 1px #e1e1e1 solid; */ }
#user-header-links-wrapper { border-bottom: 1px solid #e1e1e1; float: left; width: 100%; padding: 4px 0; margin: 4px 0 12px 0; }
#user-header-links-wrapper li { display: inline; float: left; padding: 0 4px; }
#user-header-links-wrapper li.send-spam-message { float: right; }
/*
#user-header-image-wrapper { margin: 0; padding: 0; border-bottom: 1px #e1e1e1 solid; }
#user-header-image-wrapper p.small { margin: 0; }
#user-header-image-wrapper p.small a { color: #888; }
*/



/* Twitter Widget */
div#twitter-widget { clear: both; }











/* Conditional message on Profile index */
#welcome-message-container { margin: 0 0 18px 0; padding: 10px; border: 1px solid #cad3d8; background-color: #e5ecf0; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; }
#welcome-message-container ul { margin-left: 40px; }


/* Registration */
.register-section { margin-bottom: 1em; }

#si-captcha-outer-wrapper {}
#si-captcha-outer-wrapper p { margin-bottom: 0; }
#si-captcha-html-wrapper {}
#si-captcha-form-wrapper { clear: both; margin-top: 0.25em; }

/* Logos and Graphics Page */
ul.logos-and-graphics { margin: 0; padding: 0; text-align: center; }
ul.logos-and-graphics li { margin: 1.5em 0 0 0; padding: 0; list-style: none; float: left; width: 50%; }
ul.logos-and-graphics li img { margin-top: 2em; }
ul.logos-and-graphics li ul { margin: 0; padding: 0; }
ul.logos-and-graphics li ul li { margin: 0.5em 0 0 0; padding: 0; float: none; width: auto; clear: both; font-size: 0.8em; }
ul.logos-and-graphics li ul li p { margin: 0; padding: 0; }
ul.logos-and-graphics li ul li ul { margin: 0; padding: 0; }
ul.logos-and-graphics li ul li ul li { margin: 0; padding: 0; list-style: none; display: inline; border-left: 1px solid #ccc; }
ul.logos-and-graphics li ul li ul li:first-child { border-left: none; }
ul.logos-and-graphics li ul li ul li a { margin: 0; padding: 0 4px; }


#sidebar { background-color: #fc0; }

#driver-sign-up { padding: 1em 0; margin-bottom: 1em; text-align: center; background: #9c0 url("../../images/background-driver-sign-up.gif") repeat-x left top; -moz-border-radius: 0.5em; -khtml-border-radius: 0.5em; -webkit-border-radius: 0.5em; }
#driver-sign-up p { padding: 0; line-height: 1.25em; color: #fff; font-weight: bold; text-shadow: #360 0 1px 1px; }

.button-big, a.button-big { margin: 0; padding: 0.5em 1em; text-decoration: none; font-size: 16px; font-weight: bold; text-shadow: #0b4692 0 1px 1px; border: 1px solid #0b4692; color: #fff; background-color: #014fb1; -moz-border-radius: 0.5em; -khtml-border-radius: 0.5em; -webkit-border-radius: 0.5em; }
.button-big:hover, a.button-big:hover { background-color: #226bc7; cursor: pointer; }

.testimonial-callout { clear: both; margin: 0 0 1em 0; padding: 0 0 1em 0; border-bottom: 1px solid #e1e1e1; }
.testimonial-callout img { float: left; margin: 1.5em 0 0 0; border: 10px solid #e1e1e1; }
.testimonial-callout p { margin: 0 0 0 110px; padding: 0; text-indent: -110px; font-size: 0.9em; line-height: 1.25em; }
.testimonial-callout em { font-weight: bold; }
#sidebar .avatar, #sidebar-inner-wrapper #blogs-directory-featured .avatar, #bp-directory-sidebar-wrapper .avatar { width: 44px; height: 44px; }

#bp-directory-sidebar-wrapper { float: left;  clear: both; margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px solid #e1e1e1; }

#bp-directory-sidebar-wrapper h2 span {color:#333333;}

#bp-directory-sidebar-wrapper h2.friends-icon { padding-left: 20px; width: 280px; background: transparent url("../../images/mojo-fitians-icon.png") no-repeat left 50%;}

#bio-block-wrapper h2 { padding: 4px; color: #333; border: 1px solid #c6c6c6; background: #fff; -moz-border-radius: 0.5em; -khtml-border-radius: 0.5em; -webkit-border-radius: 0.5em; margin: 0 0 8px 0; }

/* #bio-block-wrapper h2 span { margin-bottom: 0; padding-left: 20px; background: transparent url("../../images/mojo-fitians-icon.png") no-repeat left top; color:#333333; } */

#bio-block-wrapper div.userInfo { padding: 0 0 0 24px; margin: 0; color:#323232; text-align: left; font-size: 1em; float: left; font-weight: normal; width: 150px; }

#bio-block-wrapper div.country { margin: 0; color:#323232; text-align: left; font-size: 1em; float: left; width: 175px; font-weight: normal; }

#bio-block-wrapper div.number { background: url("../../images/mojo-fitians-icon.png") no-repeat 2px 50%; }

#bio-block-wrapper h3 a { color:#adadad; text-decoration:none; }

#bio-block-wrapper p.clear, #bio-block-text p { margin: 0; }

#bio-block { display: block; }

#bio-block-avatar { width: 295px; float: left; background: #e1e1e1; margin-bottom: 1em; padding: 8px; -moz-border-radius: 0.5em; -khtml-border-radius: 0.5em; -webkit-border-radius: 0.5em; }

#bio-block-avatar p { clear: both; }

#bio-block-avatar h2 a { color: #323232; }

#bio-block-avatar img { float: left; margin: 0 5px 4px 2px; width: 20px; height: 20px; }

#bio-block-avatar img.userFlag { width: 16px; height: 16px; vertical-align: middle; margin: 2px 5px 4px 2px; }

#bio-block-avatar .lang span.primaryLanguage { padding: 0 0 0 24px; margin: 0; color:#323232; text-align: left; font-size: 1em; float: left; font-weight: normal; width: 150px; background: url("../../images/primary_language_icon.png") no-repeat 2px 50%; }

#bio-block-avatar .lang span.secondaryLanguage { padding: 0 0 0 24px; margin: 2px 0 0 0; color:#323232; text-align: left; font-size: 1em; line-height: 1.3em; float: left; font-weight: normal; width: 250px; background: url("../../images/secondary_language_icon.png") no-repeat 2px 0; }

#bio-block-text { float:right; line-height: 1.25em; font-size:11px; color: #323232; padding: 8px; margin: 15px 0 0 0; border-top: 1px solid #e1e1e1; }

#map-wrapper { margin-bottom: 2em; padding-bottom: 1em; border-bottom: 1px solid #e1e1e1; }
#map-wrapper h2 { margin-bottom: 15px; padding-left: 20px; background: transparent url("../../images/mojo-fitians-icon.png") no-repeat left top; color:#333333; }

.sidebar-recent-posts-wrapper { margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px solid #e1e1e1; }

.sidebar-recent-posts-wrapper h2 { padding-left: 20px; background: transparent url("../../images/mojo-blogs-icon.png") no-repeat left top; height: 1%; }

#bp-friends-directory-sidebar-wrapper h2 { padding-left: 20px; background: transparent url("../../images/mojo-fitians-icon.png") no-repeat left top; height: 1%; /* For some reason, IE needs the height to display the background */ }

.sidebar-recent-posts-wrapper h2 span { color: #333; }
.sidebar-recent-posts-wrapper ul { margin: 0; padding: 0; clear:both; }
.sidebar-recent-posts-wrapper ul li { list-style: none; margin: 0; padding: 0 0 0.5em 10px; background: transparent url("../../images/bullet_arrow_left.png") no-repeat left 0.25em; height:1%; }
.sidebar-recent-posts-wrapper ul li a { line-height: 1.25em; display: block; color: #999; text-decoration: none; }

/* #sidebar-links-list-wrapper { margin-bottom: 2em; padding-bottom: 1em; border-bottom: 1px solid #e1e1e1; } */
#sidebar-links-list-wrapper ul { margin: 0; padding: 0; }
#sidebar-links-list-wrapper ul li { list-style: none; margin: 0; }
#sidebar-links-list-wrapper ul li.linkcat { border-bottom: 1px solid #e1e1e1; margin-bottom: 1em; padding-bottom: 1em; }
#sidebar-links-list-wrapper ul li h2, .flickr h2 { padding-left: 20px; background: transparent url("../../images/mojo-blogs-icon.png") no-repeat left top; height: 1%; }
#sidebar-links-list-wrapper ul li ul { margin: 0; padding: 0; }
#sidebar-links-list-wrapper ul li ul li { list-style: none; margin: 0; padding: 0 0 0.5em 12px; background: transparent url("../../images/more.gif") no-repeat left 0.25em; height: 1%; }
#sidebar-links-list-wrapper ul li ul li a { line-height: 1.25em; display: block; color: #999; text-decoration: none; }

#sidebar-flickr-wrapper {}
#sidebar-flickr-wrapper ul { margin: 0; padding: 0; }
#sidebar-flickr-wrapper ul li { margin: 0; padding: 0; float: left; list-style: none; }
#sidebar-flickr-wrapper ul li a { margin: 0; padding: 0; }
#sidebar-flickr-wrapper ul li a img { margin: 0; padding: 0; }






div#project-contribution-form-wrapper { margin: 18px 0 0 0; padding: 10px 10px 0 20px; background-color: #014fb1; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; }
div#project-contribution-form-wrapper h1 { margin: 0 0 0.25em 0; color: #fff; font-family: Arial, Verdana, sans-serif; background-color: transparent; background-image: none; font-size: 18px; }
div#project-contribution-form-wrapper p { margin: 0 0 0.5em 0; padding: 0; font-size:11px; }

p#copyright { font-size: 80%; padding: 2em 0; clear: both; }

#user-header-image-wrapper .send-spam-message { text-align: right; font-size: 0.8em; margin: 0 0 2px 0; padding: 0; }

#sharethis_0 { font-size: 0.8em; }

/* Registration Page Elements */

ul#signuptext { margin: 0 0 0 25px; }

#user-header-image{
    width: 612px;
    height: 172px;
    
}
#user-header-image h2 {
  font-size: 1.6em;
  line-height: 1.8em;
}
#user-header-image h2 span, #user-header-image h2 {
    padding: 5px;
    color: #fff;
}
.default-country {background: url('/wp-content/images/header-images/mf-user-default.jpg');}
.belarus{ background: url('/wp-content/images/header-images/belarus.jpg'); }
.bulgaria{ background: url('/wp-content/images/header-images/bulgaria.jpg'); }
.china{ background: url('/wp-content/images/header-images/china.jpg'); }
.czech-republic{ background: url('/wp-content/images/header-images/czech-republic.jpg'); }
.denmark{ background: url('/wp-content/images/header-images/denmark.jpg'); }
.france{ background: url('/wp-content/images/header-images/france.jpg'); }
.germany{ background: url('/wp-content/images/header-images/germany.jpg'); }
.greece{ background: url('/wp-content/images/header-images/greece.jpg'); }
.india{ background: url('/wp-content/images/header-images/india.jpg'); }
.iran{ background: url('/wp-content/images/header-images/iran.jpg'); }
.israel{ background: url('/wp-content/images/header-images/israel.jpg'); }
.italy{ background: url('/wp-content/images/header-images/italy.jpg'); }
.japan{ background: url('/wp-content/images/header-images/japan.jpg'); }
.south-korea{ background: url('/wp-content/images/header-images/korea-south.jpg'); }
.netherlands{ background: url('/wp-content/images/header-images/netherlands.jpg'); }
.philippines{ background: url('/wp-content/images/header-images/philippines.jpg'); }
.poland{ background: url('/wp-content/images/header-images/poland.jpg'); }
.portugal{ background: url('/wp-content/images/header-images/portugal.jpg'); }
.russia{ background: url('/wp-content/images/header-images/russia.jpg'); }
.saudi-arabia{ background: url('/wp-content/images/header-images/saudi-arabia.jpg'); }
.serbia{ background: url('/wp-content/images/header-images/serbia.jpg'); }
.sierra-leone{ background: url('/wp-content/images/header-images/sierra-leone.jpg'); }
.south-africa{ background: url('/wp-content/images/header-images/south-africa.jpg'); }
.spain{ background: url('/wp-content/images/header-images/spain.jpg'); }
.thailand{ background: url('/wp-content/images/header-images/thailand.jpg'); }
.united-states{ background: url('/wp-content/images/header-images/united-states.jpg'); }
.vietnam{ background: url('/wp-content/images/header-images/vietnam.jpg'); }

