/* @override 
	http://new.dev.fragileoasis.org/media/css/main.css
	http://community.fragileoasis.bolsterlabs.com/media/css/main.css
*/

/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2011 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Canada Type
 * License URL: http://www.fontspring.com/fflicense/canada-type
 *
 *
 */


@font-face {
    font-family: 'TrumpGothicEastMedium';
    src: url('/web/20130123214738oe_/http://www.fragileoasis.org/static/fonts/TrumpGotEasMed-webfont.eot');
    src: url('/web/20130123214738oe_/http://www.fragileoasis.org/static/fonts/TrumpGotEasMed-webfont.eot?iefix') format('eot'),
         url('/web/20130123214738oe_/http://www.fragileoasis.org/static/fonts/TrumpGotEasMed-webfont.woff') format('woff'),
         url('/web/20130123214738oe_/http://www.fragileoasis.org/static/fonts/TrumpGotEasMed-webfont.ttf') format('truetype'),
         url('/web/20130123214738oe_/http://www.fragileoasis.org/static/fonts/TrumpGotEasMed-webfont.svg#webfont9JD8bKhs') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TrumpGothicEastRegular';
    src: url('/web/20130123214738oe_/http://www.fragileoasis.org/static/fonts/TrumpGotEasReg-webfont.eot');
    src: url('/web/20130123214738oe_/http://www.fragileoasis.org/static/fonts/TrumpGotEasReg-webfont.eot?iefix') format('eot'),
         url('/web/20130123214738oe_/http://www.fragileoasis.org/static/fonts/TrumpGotEasReg-webfont.woff') format('woff'),
         url('/web/20130123214738oe_/http://www.fragileoasis.org/static/fonts/TrumpGotEasReg-webfont.ttf') format('truetype'),
         url('/web/20130123214738oe_/http://www.fragileoasis.org/static/fonts/TrumpGotEasReg-webfont.svg#webfontbqAut62J') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      FontSite Inc.
 * License URL: http://www.fontspring.com/fflicense/fontsite
 */

@font-face {
    font-family: 'CartoGothicProBook';
    src: url('/web/20130123214738oe_/http://www.fragileoasis.org/static/fonts/CartoGothicPro-Book-webfont.eot');
    src: url('/web/20130123214738oe_/http://www.fragileoasis.org/static/fonts/CartoGothicPro-Book-webfont.eot?iefix') format('eot'),
         url('/web/20130123214738oe_/http://www.fragileoasis.org/static/fonts/CartoGothicPro-Book-webfont.woff') format('woff'),
         url('/web/20130123214738oe_/http://www.fragileoasis.org/static/fonts/CartoGothicPro-Book-webfont.ttf') format('truetype'),
         url('/web/20130123214738oe_/http://www.fragileoasis.org/static/fonts/CartoGothicPro-Book-webfont.svg#webfontpcfobyYs') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
@font-face { font-family: 'LeagueGothic'; src: url('/web/20130123214738oe_/http://www.fragileoasis.org/static/fonts/league_gothic-webfont.eot'); }
@font-face { font-family: 'LeagueGothic'; src: url("//webarchive.library.unt.edu/web/20130123214738oe_///:") format("no404"), url('/web/20130123214738oe_/http://www.fragileoasis.org/static/fonts/league_gothic-webfont.woff') format('woff'), url('/web/20130123214738oe_/http://www.fragileoasis.org/static/fonts/league_gothic-webfont.ttf') format('truetype'), url('/web/20130123214738oe_/http://www.fragileoasis.org/static/fonts/league_gothic-webfont.svg#webfont2woPfRyY') format('svg'); }
*/

/* FragileOasis.org */

* {margin:0px; padding:0px;}


body {background:#08111e url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/bg-tile.jpg') repeat-x left 45px; font-family:"CartoGothicProBook", Arial, sans-serif;}
#bg-container {background:transparent url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/bg.jpg') no-repeat center 45px;overflow:hidden;}
p, li {font-weight:200; font-size:12px; color:#FFF; font-family:Helvetica, arial, sans-serif; line-height:18px; margin-bottom:10px;}
img {border:none;}
.container {margin:0 auto; width:960px;}
blockquote p, .right-rail blockquote p {color:#969aa1; font-family:Helvetica, arial, sans-serif; margin-bottom:15px;}
body.blog.blog-detail #content blockquote { padding: 15px 0 0 15px; margin: 0 0 20px; }
body.blog.blog-detail #content blockquote p { font-size: 18px; margin-bottom: 0px; }
.clear {clear:both;}
#top-bar {background:#21242c; width:100%; height:25px; padding:10px 0px; text-align:right;}
#top-bar {color:#993333; letter-spacing:0.1em; line-height:25px; font-size:14px; text-decoration:none; text-transform:uppercase; color:#993333; font-family:"LeagueGothic", helvetica, arial, sans-serif; }
#top-bar a { text-decoration:none; color: #0092EE; margin-left: 8px;}
#top-bar a:visited { text-decoration:none; color: #0092EE;}
#top-bar a:hover {color:#98D1F4;}
#top-bar img {float:right; margin-left:10px;}
#header {float:left; padding-top:35px; width:960px;}
#header h1 {margin-right:85px; text-indent:-9999px; background:transparent url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/logo.png') no-repeat; width:155px; height:159px; float:left;}
#main-nav {float:right; margin-bottom:10px;}
#main-nav li {float:left; list-style-type:none;}
#main-nav li a {margin-top:27px; text-indent:-9999px; float:left; margin-right:34px;background: transparent url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/nav-sprite.png');}
#main-nav li a.last {margin-right:1px;}
 

#main-nav li a.home,
body.home.profile #main-nav li a.home { background-position: 0 -381px; width: 61px; height: 77px; } /*Home*/

.home #main-nav li a.home,
#main-nav li a.home:hover{ background-position: 0 -254px; width: 61px; height: 77px; } /*Home Active*/

#main-nav li a.blog{ background-position: 0 -127px; width: 103px; height: 77px; } /*Blog*/

#main-nav a.blog:hover,
.blog #main-nav li a.blog,
.blog-posts #main-nav li a.blog{ background-position: 0 0; width: 103px; height: 77px; } /*Blog Active*/


#main-nav li a.community{ background-position: 0 -635px; width: 93px; height: 77px; } /*Community*/

.community #main-nav li a.community,
#main-nav a.community:hover,
body.home.profile #main-nav li a.community{ background-position: 0 -508px; width: 93px; height: 77px; } /*Community Active*/

#main-nav li a.projects,
body.projects.blog-posts #main-nav li a.projects,
body.projects.community  #main-nav li a.projects{ background-position: 0 -889px; width: 64px; height: 77px; }  /*Projects*/

.projects #main-nav li a.projects,
#main-nav a.projects:hover { background-position: 0 -762px; width: 64px; height: 77px; } /*Projects Active*/



#main-nav li a.submit,
.submit.signup #main-nav li a.submit { background-position: 0 -1143px; width: 148px; height: 77px; } /*Submit*/

.submit #main-nav li a.submit,
#main-nav a.submit:hover { background-position: 0 -1016px; width: 148px; height: 77px; }  /*Submit Active*/

#main-nav li a.vision{ background-position: 0 -1397px; width: 77px; height: 77px; } /*Vision*/
.vision #main-nav li a.vision, #main-nav a.vision:hover{ background-position: 0 -1270px; width: 77px; height: 77px; } /*Vision Active*/

#slogan { padding:120px 0 0 255px;}
#slogan .cms_toolbar, #slogan .cms_placeholder-bar {display:none;}
#slogan p { font-family: "TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif ; color: #0092ee; font-size: 29px; text-transform: uppercase; letter-spacing: 4px; font-weight: normal; }
#slogan em {color: #98D1F4; font-style: normal;}

#header-callout {float:left; width:920px; height:45px; margin-top:25px; padding:15px 20px; background:#FFFFFF; -moz-border-radius: 5px; border-radius: 5px;}
#header-callout h2 {margin-top:2px; float:left; font-family: "TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; color: #0092ee; text-transform: uppercase; font-size: 52px; letter-spacing: 8px; margin-top: -8px; height:41px;display: block;background: none;text-indent: 0px;}
.home.badge #header-callout h2{width:100%; font-family:"TrumpGothicEastMedium", "nimbus-sans-condensed";}
#header-callout form {float:right; margin-top:3px;}
#header-callout form .search {width:174px; height:38px; background:transparent url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/search-bg.png') no-repeat; border:0px;}
#header-callout form .box {letter-spacing:0.2em; padding-left:15px; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; font-size:13px; color:#a3a3a3; background:transparent; border:none; width:159px; height:38px;}
#header-callout form .btn {display:none;}
#content {float:left; background:#1e2128; width:920px; padding:40px 20px 0px 20px; margin-bottom:0px; margin-top:10px; border-radius:5px; -moz-border-radius:5px;}
.two-column #left-rail {background:url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/vision-left.jpg') no-repeat top left; width:153px; height:694px; float:left; margin-right:20px;}
#content h3, #content h3 a {margin-bottom:0px; color:#ffffff; font-size:24px; text-transform:uppercase; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; font-weight:200; letter-spacing:0.1em;}
#content h3.button, #content h3.button a {color: #a2a2a2;}
#content h3:hover a{
	color: #0077C4 !important;
} 
#content h3{
	position: relative;
	clear:left;
}
#content h3 a.edit-profile-link{
	width: 23px;
	height:  23px;
	text-indent: -999px;
	background: url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/edit.png');
	display: block;
	position: absolute;
	top: 8px;
	right: 0px;
	overflow: hidden;
}
#content h3 a.edit-profile-link:hover{
	background: url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/edit_active.png');
}
#content h4, #content h4 a {margin-bottom:10px; color:#993333; font-size:24px; text-transform:uppercase; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; font-weight:200; letter-spacing:0.1em;text-decoration:none;}
.merge #content h4 { margin-left: 150px;}
.merge #content h4 div.red-btn { margin: 0 0 15px -150px; width: 95px; padding: 2px 15px; color: #fff; cursor: hand;}
#middle-rail {float:left; width:470px;}
#middle-rail h3 {border:0px;}
.two-column #middle-rail h3, .two-column #right-rail h3{color:#993636;}
#content .callout {background:#2a2e36; padding:20px;}
#content .callout ul {padding-left:10px;}
.right-rail {float:right; margin-left:40px; width:237px;}
.right-rail h3 {padding-bottom:12px; margin-bottom:13px; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/vision-hr.jpg") repeat-x left bottom;}
.right-rail h3.button {padding-bottom:0px; margin-bottom:0px; background:none; }
#footer {float:left;}
#footer .cms_toolbar, #footer .cms_placeholder-bar {display:none;}
#footer p {font-family:helvetica, arial, sans-serif; font-size:12px; color:#b3b3b3; margin-top:21px; font-weight:200; float:left; width:911px;}
#footer a {float:left;}
#footer a.twitter {background:none; padding:0px;}
#footer img {float:left; margin:10px 10px 0 0;}
#footer h3 {background:url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/updated.png'); width:116px; height:20px; text-indent:-9999px; float:left; margin-bottom:10px;}
#social {float:left; margin-left:50px; width:910px;}
#social a {float:left; margin-left:20px;}
#social img {margin-top:0px; margin-right:0px;}
#social a.webmaster, #social a.community-guidelines, #social a.submission-rules, #social a.badges {font-size:10px; color:#808080; text-decoration:none; font-family:Helvetica, arial, sans-serif; clear:none; margin-left: 20px; margin-bottom:10px;}
#social a.webmaster { clear:both; margin-left:0px; }
#social .left {float:left;}
#social .right {float:right;}

/* PROJECT DETAIL */

/*.projects #header-callout h2 {margin-top:2px; float:left; text-indent:-9999px; background: url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/projects-hl.png'); width:183px; height:41px;}*/
/*.community #header-callout h2 {margin-top:2px; float:left; text-indent:-9999px; background: url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/community-hl-h.png'); width:196px; height:41px;}*/
.projects p.listed {font-size:18px; text-transform:uppercase; font-family:"TrumpGothicEastMedium", "nimbus-sans-condensed", helvetica, arial, sans-serif; padding-top:5px; line-height:18px; color:#993333; margin-left:15px; margin-bottom:0px; width:135px; float:left; letter-spacing:0.1em;}
.projects p.listed a {color:#993333; text-decoration: none;}
.projects #content {background:transparent; padding:0px; width:960px;}
.projects #left-rail {padding:20px; width:610px; height:100%; float:left; margin-right:10px; background:#1e2128; border-radius:5px; -moz-border-radius:5px;}
.projects #left-rail .top {border-bottom:1px solid #3b3d44; float:left; padding:0px 0px 20px 0px}
.projects #left-rail .top img.world_map { width: 215px;}
.projects .right-rail {padding:15px; width:267px; float:right; background:#1e2128; margin-left:0px; border-radius:5px; -moz-border-radius:5px;}
.projects #left-rail h3 {text-transform:uppercase; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; font-size:24px; color:#0092ee; letter-spacing: 0.1em;}
.projects #left-rail p {font-family:"CartoGothicProBook", Arial, sans-serif; font-size:13px; color:#fcfcfc; margin-bottom:15px;}
.projects #left-rail .left {float:left; width:378px; margin-right:10px;}
.projects #left-rail .right {float:left; width:222px;}
.projects #left-rail .location {letter-spacing:0.1em; text-transform:uppercase; font-size:14px; color:#a2a2a2; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif;}
.projects .data a.category { background: url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/category_marker.png") no-repeat left center; margin:5px 10px 0px 0px; padding-left:22px; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; font-size: 14px; text-transform: uppercase; color: #993333; text-decoration: none; letter-spacing:0.1em; }
.projects .data a.project-website {background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/project-website.png") no-repeat; width:137px; height:22px; text-indent:-9999px; text-align:left; display: inline-block;zoom:1;*display:inline;}
.projects #photos-videos {float:left; width:100%;}
.tabs {list-style:none; margin:0 !important; padding:0; height:35px;}
.projects .tabs li {float:left; text-indent:0; padding:0; margin:0 !important; list-style-image:none !important;}
.panes .pane {display:none;}
.tabs .photos a {width:46px; height:14px; background:url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/photos-inactive.png') no-repeat; text-indent:-9999px; margin-right:10px; float:left;}
.tabs .videos a {width:42px; height:14px; background:url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/videos-inactive.png') no-repeat; text-indent:-9999px; float:left;}
.tabs .photos.active a, .tabs .photos a:hover {background:url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/photos-active.png') no-repeat;}
.tabs .videos.active a, .tabs .videos a:hover {background:url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/videos-active.png') no-repeat;}
#photos-videos {padding:20px 0px; border-bottom:1px solid #3b3d44; width:100%; float:left;}
#photos li, #videos li {float:left; list-style-type:none; margin-right:10px; margin-bottom:0px;}
#photos li.last {margin-right:0px;}
#photos li.one {opacity:1;}
#photos li.two {opacity:0.6;}
#photos li.three {opacity:0.6;}
#photos li img, #videos li img {-moz-border-radius: 5px; border-radius: 5px; width:193px; height:164px;}
#vote {border-bottom:1px solid #3b3d44; width:100%; float:left; padding:15px 0 22px 0px;}
.projects #left-rail #vote h3 { font-size: 18px; float:left;}
#vote h3 span {font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; font-size:24px; color:#0092ee; margin-right: 5px;}
#vote a img {float:right;}
.grid {float:left; margin-top:10px;}
.grid img {float:left; margin-right:5.3px; margin-bottom:5.3px; width:24px; height:26px;}
.grid img.last {margin-right:0px;}
#share {border-bottom:1px solid #3b3d44; padding:20px 0px; float:left; width:100%;}
#share h3 {}
#discuss {/*border-bottom:1px solid #3b3d44;*/ padding:20px 0px; float:left; width:100%;}
#discuss h3 {float:left}
#discuss h4 span {font-family:"TrumpGothicEastMedium", "nimbus-sans-condensed", helvetica, arial, sans-serif; font-size:16px; color:#993333; float:left; text-indent:0px;}
#discuss h4 img {float:left; margin-left:5px; margin-top:2px;}
#discuss h4 {height:12px;margin-bottom:10px; font-size:16px !important;text-indent:5px;clear:left}
#discuss a img {float:right;}
.blog-detail #left-rail #discuss > a.load-btn, .projects #left-rail #discuss > a.load-btn {
    padding: 10px;
    display: block;
    float:none;
    background: #933;
    border-radius: 5px;
    font-family: "TrumpGothicEastRegular", "nimbus-sans-condensed";
    text-transform: uppercase;
    font-size: 20px;
    color: white;
    letter-spacing: 0.1em;
    text-decoration: none;
    line-height: 20px;
    width: 200px;
    text-align: center;
    margin: 0 auto;
}
#comments {clear:both;}
#comments .comment {border-bottom:1px solid #3b3d44; float:left; width:100%; margin-top:15px;}
#comments img {margin-right:5px; float:left; padding-bottom:10px;}
#comments img.btn {padding-bottom:0px;}
#left-rail #comments p {font-family:"CartoGothicProBook", Helvetica, Arial, sans-serif; color:#FFF; margin-bottom:0px; padding-bottom:0px;}
#comments p.date {font-size:10px; height:10px; margin-top:-2px; margin-left: 28px;}
#comments p.name {font-size:14px; font-weight:bold; height:14px; margin-top:4px;}
#comments p.name span {font-weight:normal; font-size:12px;}
#left-rail #comments p.text {font-size:12px; line-height:14px; margin:10px 0px 25px 0px; float:left;}
.reply {padding-left:70px; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/reply-bg.png") no-repeat 36px 7px;clear:left;}
#left-rail img.load {margin:10px 0px 10px 196px; width:218px; height:34px; float:none;}
.right-rail p {color:#a2a2a2; font-family:"CartoGothicProBook", Helvetica, Arial, sans-serif; font-size:12px; margin-bottom:0px; padding-bottom:0px;}
.projects .second {margin-top:12px;}
#content .second h3 {margin-bottom:3px;}
hr {background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/vision-hr.jpg") repeat-x left bottom; border:none;}
.projects .second ul {margin-top:13px;}
.projects .second li {margin-bottom:0px; list-style-type:none; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; font-size:18px; text-transform:uppercase; letter-spacing:0.1em; line-height:26px;}
.projects .second li a {text-decoration:none; color: #0092EE;}

img.world_map { border-radius:5px; -moz-border-radius:5px; }
.map-display .geo {display:none;}

/* PROJECT MAIN */

.projects-main #content {margin-top:0px;}
.projects-main #content .project {padding:15px 0px 15px 15px; float:left; width:710px; height:130px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; margin-top:5px;}
.projects-main #content .project .numbers {margin-right:15px;}
.projects-main #content .project .numbers div {margin-right:5px; float:left; cursor:pointer;}
.projects-main #content .project .numbers h4 {font-weight:200; letter-spacing:0.1em; font-family:"TrumpGothicEastMedium", "nimbus-sans-condensed", helvetica, arial, sans-serif; font-size:15px; color:#20232a; text-align:center; margin-top:7px; margin-bottom:2px; text-transform:uppercase;}
.projects-main #content .project .numbers p {font-family:"TrumpGothicEastMedium", "nimbus-sans-condensed", helvetica, arial, sans-serif; font-size:60px; line-height:50px; color:#FFF; text-align:center; margin-bottom:0px;}
.projects-main #content .dark .numbers div {background:url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/numbers-bg-dark.png') no-repeat; width:71px; height:84px;}
.projects-main #content .light .numbers div {background:url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/numbers-bg-light.png') no-repeat; width:71px; height:84px;}
.project .excerpt {float:left; width:437px; margin:0px 30px 0px 15px;}
.projects-main #content .dark {float:left; background:#1e2128;}
.projects-main #content .light {float:left; background:#282c33;}
.projects-main #content .header {float:left; background:#933; width:945px; height:130px; border-top-right-radius:5px; -moz-border-radius-topRight:5px; border-bottom-right-radius:5px; -moz-border-radius-bottomRight:5px; margin-top:5px;}
.projects-main #content .project h3, .projects-main #content .project h3 a {color:#0092ee; font-size:24px; font-family:"TrumpGothicEastMedium", "nimbus-sans-condensed", helvetica, arial, sans-serif; margin-bottom:0px; text-decoration:none;}
.projects-main #content .dark h3, .projects-main #content .dark h3 a {color:#0092ee;}
.projects-main #content .light h3, .projects-main #content .light h3 a {color:#98d1f4;}
.projects-main #callout { padding:15px 0px 15px 15px; margin-top: 5px; margin-bottom: 0px; min-height: 36px;}
.projects-main #callout h3 { float: none; margin: 0 0 10px 0;}
.projects-main .project p {font-family:Helvetica, arial, sans-serif; color:#d0d1d4; font-size:14px;}
.projects-main .project p a {color:#c34646; font-weight:bold; text-decoration:none;}

.projects-main #content .category {padding:15px 0px 15px 15px; float:left; width:510px; min-height:130px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; margin-top:5px;}
.projects-main #content .category h3, .projects-main #content .category h3 a {color:#0092ee; font-size:24px; font-family:"TrumpGothicEastMedium", "nimbus-sans-condensed", helvetica, arial, sans-serif; margin-bottom:0px; text-decoration:none;}
.projects-main #content .category h3 img, .projects-main #content #callout h3 img { float:left; padding-right:20px; height: 128px; width: 128px; }
.projects-main .category p {font-family:Helvetica, arial, sans-serif; color:#d0d1d4; font-size:14px; margin-left: 148px}
.projects-main .category p a {color:#c34646; font-weight:bold; text-decoration:none;}
.category .excerpt {float:left; width:437px; margin:0px 30px 0px 15px;}

.projects-main .info.category-info {width:389px;}
.projects-main .info.category-info a.btn {
    color: white;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    border-radius: 5px;
    background: #0092EE;
    padding: 5px 10px;
    font-family: "TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif;
    font-size: 20px;
    letter-spacing: 0.1em;
    zoom:1;
    display: inline;
    height: 24px;
}

.projects-main .info.category-info a.btn em {
    padding-left: 10px;
    font-style: normal;
}

.projects-main .info.category-info a:hover {
    color: white;
}

.projects-main .info {background:#191a20; float:left; padding:15px 23px; width:189px; height:130px; border-top-right-radius:5px; -moz-border-radius-topRight:5px; border-bottom-right-radius:5px; -moz-border-radius-bottomRight:5px; margin-top:5px;}
.projects-main .info a {padding-left:20px; display:block; margin-top:10px; color:#d0d1d4; text-decoration:none; font-family:Helvetica, arial, sans-serif; font-size:12px;}
.projects-main .info .red-btn a, .projects-main .info .blue-btn a {font-size:18px;}
.profile.summary .red-btn a, .profile.summary .blue-btn a {font-size:18px;}
.projects-main .info a.btn {margin-top:0px; padding-left:0px;}
.projects-main .info a.type {background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/community-bg.png") no-repeat left center;} 
.projects-main .info a.coordinates {background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/coordinates-bg.png") no-repeat left center; height: 16px; margin-top: 5px; padding-top: 5px;} 
.projects-main .light-bg {background:#20232a}
.projects-main .load-more {margin-top:5px; background:#C34646; width:930px; padding:15px; border-radius:5px; -moz-border-radius:5px; float:left;}
.projects-main .load-more a {
    text-transform: uppercase;
    font-size: 28px;
    color: white;
    text-decoration: none;
    width: 300px;
    text-align: center;
    margin: 0 auto;
    display: block;
    font-family:"TrumpGothicEastMedium", "nimbus-sans-condensed", helvetica, arial, sans-serif;
    letter-spacing: 0.1em;
}
.projects-main .load-more img {margin-left:360px;}
.projects-main .load-more-comments {float:left; width:930px; padding:15px; background:#20232a; margin-top:-5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; -moz-border-radius-bottomLeft:5px; -moz-border-radius-bottomRight:5px;}
.projects-main .load-more-comments img {margin-left:360px;}
.projects-main div.vote, .projects-main div.share {border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; border-top:1px solid #21242a; margin-top:-5px; background:#343740; padding:15px; float:left; width:930px;}
.projects-main .vote .left {width:260px; float:left;}
.projects-main .vote p {color:#d0d1d4; font-size:13px; font-family:Helvetica, arial, sans-serif; font-weight:bold;}
.projects-main .vote .other {float:left; width:670px;}
.projects-main h4 {font-weight:200; text-transform:uppercase; font-size:15px; color:#FFF; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; letter-spacing:0.2em;}
.projects-main .top {clear:both;}
.projects-main .close {margin:-8px; color:#71737a; text-decoration:none; text-transform:uppercase; float:right; font-size:14px; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; letter-spacing:0.2em;}
.projects-main .close span {float:left; margin:3px 3px 0px 0px;}
.projects-main .voters a img {float:left; margin-right:10px;}
.projects-main .voters a img.last {margin-right:0px;}
.projects-main .voters {margin-top:5px;}
.projects-main #comments {width:930px; margin-top:-5px; overflow:hidden; float:left; background:#353841; padding:15px 15px 40px 15px;}
.projects-main #comments .left {width:734px; float:left;}
.projects-main #comments h3 {color:#FFF; float:left; font-size:19px; margin-bottom:5px; letter-spacing:0.15em;}
.projects-main #comments img {border:4px solid #2e3139; padding:0px; float:left; margin-right:0px; margin-left:0px;}
.projects-main #comments .comment {border:0px; width:720px;}
.projects-main #comments .first {margin-top:5px;}
.projects-main #comments .replies {margin-bottom:10px;}
.projects-main .speech-bubble {background:#dfdfdf; padding:10px 15px; margin-left:5px; float:left; width:620px; border-radius:5px; -moz-border-radius:5px;}
.projects-main .speech-bubble a {float:right;}
.projects-main .speech-container {margin-left:5px; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/speech-bubble-bg.png") no-repeat left 20px; float:left;}
.projects-main p.name {color:#993333; margin-bottom:6px;}
.projects-main #comments p.date {font-style:italic; color:#898989; font-size:12px;}
.projects-main p.text {color:#454444;}
.projects-main .reply a {float:right;}
.projects-main #comments .close img {border:0px; margin-left:0px;}
form#comment textarea {color:#454444; font-family:Helvetica, arial, sans-serif; font-size:12px; background:#FFF; border:0px; width:171px; padding:12px; height:206px; border-radius:5px; -moz-border-radius:5px;}
.projects-main .right {float:right;}
.projects-main #comments .right img {border:none; margin-left:0px; margin-bottom:10px;}
.projects-main .reply {border-bottom:3px solid #2b2e36; width:630px; padding-left:20px; margin-left:67px; margin-top:10px; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/reply-bg2.png") no-repeat 0px 7px;}
.projects-main .last {border:none;}
.projects-main #comments .reply img {margin-right:10px; margin-bottom:20px;}
.projects-main .reply p.name {color:#0092ee}
.projects-main .reply p.name span {color:#82b0ce}
.projects-main .reply p.date {color:#898989; font-style:italic; font-size:12px;}
.projects-main .reply p.text {color:#FFF;}
.projects-main #submit {display:block; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/post-comment-btn.png"); border:0px; text-indent:-9999px; width:196px; height:30px; margin-top:8px;} 
.projects-main p.date {margin-bottom:15px;}
.projects-main hr {height:2px; margin-left:65px; width:650px; height:3px; float:left;}
.projects-main #comments img.btn {border:0px; margin-left:15px; margin-right:0px;}

/* MAP */

.map #header-callout h2 {margin-top:2px; float:left; text-indent:-9999px; background: url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/map-hl.png'); width:77px; height:41px;}
.map p.listed {font-size:15px; text-transform:uppercase; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; padding-top:10px; line-height:14px; color:#993333; margin-left:10px; margin-bottom:0px; width:100px; float:left; letter-spacing:0.1em;}
.map #content {padding:0px; background:transparent;}
.map .map-display {width:960px; height:488px; }
.map #fancybox .caret{background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/fancybox-caret.png") no-repeat bottom center;position: absolute;top: 338px;width: 30px;left: 175px;}
.map #fancybox { width:380px; height:300px; padding-bottom:17px; display:none;z-index:100000;position:relative;}
.map #fancybox .panes {width:360px; height:283px; padding:10px; background:#0092ee; border-radius: 0 0 5px 5px; -moz-border-radius:0 0 5px 5px;overflow:hidden;}
.map #fancybox .tabs li a {float:left; margin-right:5px; height:15px; padding:10px; background:#FFF; border-top-right-radius:5px; -moz-border-radius-topRight:5px; border-top-left-radius:5px; -moz-border-radius-topLeft:5px;}
.map #fancybox .tabs li a.current {background:#0092ee; color:#FFF;}
.map #fancybox .tabs li a {font-weight:200; text-decoration:none; font-size:18px; color:#20232a; text-transform:uppercase; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; letter-spacing:0.1em;}
.map #fancybox .view {width:360px; height:237px; overflow:hidden; background:#20232a; border-radius:5px; -moz-border-radius:5px;} 
.map #fancybox h3 {color:#FFF; margin-bottom:0px;}
.map #fancybox a {font-size:11px; font-family:"CartoGothicProBook", arial, sans-serif; color:#2a2e36; text-decoration:none; font-weight:bold;}
.map #fancybox a.close {margin-top:14px;margin-right:0px; float:right; background:#0092ee; width:15px; height:15px; padding:3px 8px; border-top-right-radius:5px; -moz-border-radius-topRight:5px; border-top-left-radius:5px; -moz-border-radius-topLeft:5px;}
.map #fancybox a.community {float:left; height:17px; padding-left:20px; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/map-community.png") 0 0 no-repeat; margin-right:10px;}
.map #fancybox a.location {margin:5px 10px 0px 0px; float:left; height:17px; padding-left:20px; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/map-location.png") 0 0 no-repeat;}
.map #fancybox .left {float:left;margin-top:10px;}
.map #fancybox .right {float:right; margin-top:13px;}
.map #fancybox .right .left {float:left; margin-right:5px;margin-top:0px;}
.map #fancybox .right p {margin-top:5px; text-align:right; margin:0px; height:13px; font-size:10px; font-family:"CartoGothicProBook", Arial, sans-serif;}
.map #fancybox .right p.name {font-weight:bold; font-size:14px; height:14px;}
.map #fancybox .right img {float:right;}

/* BLOGGERNAUTS */


/* HOME LOGGED OUT */

.home {}
.home h2 {float:left; text-indent:-9999px; background:#17191e url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/view-projects-hl.png") no-repeat 27px 21px; width:615px; height:65px;}
.home .left-block {margin-bottom:10px; width:595px; float:left; padding:12px 20px; background:#1e2128; border-radius:5px; -moz-border-radius:5px;}
#left-rail div.left-block.action{padding: 12px 20px;}
.home .left-block a {line-height:24px; font-weight:200; float:right; text-transform:uppercase; letter-spacing:0.2em; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; font-size:13px; color:#FFF; text-decoration:none; margin-right:10px;}
.home .left-block a.map-link{position: absolute;right: 25px;top: 45px;}
.home #content .left-block h3, .home #content .left-block h3 a {color:#0092ee;}
.home #content .left-block h3 { float:left;}
.home #content {background:transparent; padding-left:0px; padding-right:0px; width:960px;}
.home #left-rail {height:100%; width:635px; float:left; background:transparent;}
.home .map-display {width: 563px; height:450px; -moz-border-radius: 5px; border-radius: 5px;}
.home .left-block .map-display a {line-height:1em; float:none; text-transform:none; letter-spacing:0; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; font-size:1em; text-decoration:none; margin:0; padding:0;}
.environment {background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/environment-bg.png") no-repeat; padding-left:21px;}
.comments {background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/comment-bg.png") no-repeat; height:23px; padding-left:21px;}
.twitter {background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/twitter-bg.png") no-repeat; height:23px; padding-left:22px;}
.medals {background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/medal-bg.png") no-repeat; height:23px; padding-left:16px;}
.home div.latest {width:566px; float:left; background:#2a2e36; padding:15px 15px 10px 15px; margin-top:10px; border-radius:5px; -moz-border-radius:5px;}
.home .latest p {float:left;}
.home .activity {margin-bottom:0px; margin-top:2px; float:left; font-family:"CartoGothicProBook", arial, sans-serif; font-size:14px; line-height:23px; padding-left:35px; background: #2a2e36 url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/twitter-share.png") no-repeat 0px 0px; height:18px;}
.home a.btn {padding-left:0px; margin-right:0px; height:23px;}
.home .latest .home-container {float:left;}
.home .latest .date {line-height:11px; margin-bottom:0px; font-family:"CartoGothicProBook", arial, sans-serif; font-size:10px; float:none; display:block;}
.home .latest .name {margin-bottom:0px; font-family:"CartoGothicProBook", arial, sans-serif; font-size:14px; float:none; display:block; font-weight:bold;}
.home .latest .name span {font-size:12px; font-weight:normal;}
.home .latest .text {float:left; margin-top:10px; line-height:16px; font-family:"CartoGothicProBook", arial, sans-serif; font-size:14px; width:528px; margin-left:38px;}
.home .latest .voters {height:29px; display:block; float:right;}
.home .latest .voters p {margin-right:5px; font-size:10px; font-family:"CartoGothicProBook", arial, sans-serif; line-height:27px; float:left;}
.home .latest .voters a {float;left; padding:0px; margin:0px 0px 0px 5px;}
.home .latest .voters img {margin:0px;}
.home .top {width:615px; padding:10px; margin-bottom:0px;}
.home .comment {background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/home-comment-bg.png") no-repeat 0 0; padding:0px;}
.home .medal {background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/home-medal-bg.png") no-repeat 0 0; padding-left:30px; height:25px; margin-top:0px; line-height:29px;}
.home #right-rail {width:305px; float:right;}
.home #right-rail .block {margin-bottom:10px; width:285px; padding:10px; background:#1e2128;  border-radius:5px; -moz-border-radius:5px;}
.home #right-rail .block p {margin-bottom:15px; border-radius:5px; -moz-border-radius:5px; background:#17191e; padding:10px;color:#FFF; font-family:"CartoGothicProBook", arial, sans-serif; font-size:13px;overflow:hidden;}
.home #right-rail .block span.small {font-style:italic; font-size:11px;}
.home #right-rail .block p a {float:right; /*font-weight:bold;*/ text-decoration:none; color:#993333; border-radius:5px; -moz-border-radius:5px;}

#right-rail div.right-block.block div.grid p a {
	float:none;	
}
.home #right-rail .block p.date {background:transparent; padding:0px; margin:3px 0px 1px 0px; color:#FFF; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; font-size:14px; text-transform:uppercase; letter-spacing:0.2em;}
.home #right-rail .block .entry {padding:5px; border-bottom:1px solid #2a2e36; margin:7px;}
.home #right-rail .block .last {border:none; margin-bottom:0px;}
.home #right-rail .block p.author {line-height:24px; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/blog-avatar.png") no-repeat 0 0; padding:0px 0px 0px 22px; margin-bottom:5px;}
.home #right-rail .block p.author a{float:left; color:white;line-height:24px;font-weight:normal;}
.home #right-rail .block .btn {margin-left:2px;}
.home #right-rail .block.logged-in { background: #fff; padding: 18px; width:269px; overflow: hidden;}
.home #right-rail .block.logged-in p { background: #fff;}
.home #right-rail h3.blog_list {text-indent:-9999px; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/blog-hl.png") no-repeat; width:179px; height:37px; margin:5px 0px 17px 10px;}
.home #right-rail .block h3.login {margin-top:13px;}
.home #right-rail .block h3 {margin:0 0 5px 0; padding:0px;}
.home .sign-in input {width:234px; display:block; margin-bottom:5px; border:none; border-radius:4px; -moz-border-radius:4px; background:#FFF; padding:5px 10px; color:#A3A3A3; font-size:18px; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; letter-spacing:0.1em;}
.home .login-container {padding:0px 0px 20px 15px; width:270px;}
.home .login-container form {padding-bottom: 10px;}
.home .new {margin-top:6px; width:92px; text-indent:-9999px; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/new-btn.png") no-repeat; float:left;}
.home #submit-home {margin-right:15px; text-indent:-9999px; float:left; border:none; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/home-sign-in-btn.png") no-repeat; width:67px !important; height:29px;}

#callout, #alerts { background: #1E2128; margin-bottom: 10px; padding: 15px; border-radius: 5px; -moz-border-radius: 5px; color: #fff; font-family:Helvetica, arial, sans-serif; font-size: 13px;}
#callout h3, #alerts h3 { float: left;  }

#alerts{
    border: 1px solid #0092EE;
    overflow:hidden;
    position:relative;
}
#alerts a.close-alerts{
    width: 37px;
    height: 37px;
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    text-indent: -999px;
    overflow: hidden;
    background: url(/web/20130123214738oe_/http://www.fragileoasis.org/static/img/close_button.png) 0px 0px;
}
#alerts a.close-alerts:hover{
    background-position: 0px 37px;
}
#alerts h3{
    margin-bottom:10px;
}
#alerts ul.messages{
    clear:both;
    margin:5px 0px 0px 5px;
    float:left;
    list-style:none;
    width:880px;
    position:relative;
    display:block;
}
#alerts ul.messages > li{
    overflow:hidden;
    position:relative;
    width:880px;
    border-bottom:1px solid #333;
    padding-bottom:8px;
}
#alerts ul.messages > li.last{
    border-bottom:none;
    padding-bottom:0px;
}
#alerts ul.messages > li img{
    float:left;
}
#alerts ul.messages > li h4{
    float:left;
    line-height: 48px;
    color: #fff;
    margin: 0px 0px 0px 10px;
}
#alerts ul.messages > li h4 a{
    color: #0092ee;
}

#alerts ul.messages > li > ul.share-list{
    position:absolute;
    right: 0;
    top:11px;
}
#alerts p{
    line-height: 24px;
}
#alerts h3{
    color: #0092EE;
    margin: 0px 10px 0px 5px;
}
#callout h3{
    color: #933;
    margin: 8px 25px 0px 5px;
}
#callout p {margin: auto 0;margin-bottom:20px}
#callout a { color: #933; text-decoration: none;}
#callout a:hover { text-decoration: underline;}

#callout hr {
    width: 100%;
    height: 1px;
    margin: 15px 0;
}

#callout h4{
    clear:both;
}

#callout h4.first{
    margin-top:0px;
}
#callout .header{
    
}
#callout .header > p{
    clear:both;
    width:70%;
    margin-left:5px;
}
#callout > div#finalists > ul{
    list-style:none;
}
#callout div#finalists{
    margin-top:10px;
}
#callout div#finalists h4{
    margin-top:20px;
    margin-left:5px;
    font-size:20px;
    color: #0092ee;
}
#callout div#finalists > ul > li > ul.share-list{
    float:right;
    display:none;
}
#callout div#finalists > ul > li:hover {
    cursor:pointer;
    background: #17191E;
}
#callout div#finalists > ul > li:hover a{
    background-position: -15px 0px;
}
#callout div#finalists > ul > li:hover > ul.share-list{
    display:block;
    margin-top:3px;
}
#callout div#finalists > ul > li{
    font-size:20px;
    padding:5px;
    text-transform:uppercase;
    font-family: "TrumpGothicEastRegular", "nimbus-sans-condensed";
    letter-spacing: 0.1em;
    line-height:30px;
    margin:0px;
}
#callout div#finalists > ul > li a.medal-voter{
    color:white;

}

#callout div#finalists > ul > li a.medal-voter span{
    color: #0092ee;
    display:block;
    float:left;
    margin: 1px 10px 0px 0px;
    background: url(/web/20130123214738oe_/http://www.fragileoasis.org/static/img/vote-medal-sprite.png) no-repeat 0px 0px;
    text-indent:-999px;
    width:15px;
    height:30px;

}

#content h3.latest{
    margin-bottom:10px;
}
#callout div#finalists > ul > li a.medal-voter:hover span{
    background-position: -15px 0px;
}

#callout div#finalists > ul > li a.medal-voter.selected span{
    background-position: -30px 0px;
}

#alerts ul.messages{
    display:block;
    float: left;
}

div.inner-wrap > p{
    color: #222;
}


.action .latest .avatar { float: left; }


/* DASHBOARD */

.dashboard #left-rail {width:640px; margin-right:10px;}

.dashboard #left-rail h3.width {width:155px;}
.dashboard #left-rail h4.right {float: right; color: #fff; height: 15px; margin: 0 0; padding: 8px 0px; font-size:18px;}
.dashboard #left-rail div.following {margin-bottom: 10px; padding-left: 3px;}
.dashboard #left-rail div.following img {margin-right: 3px; border-radius: 5px; -moz-border-radius: 5px;}

.dashboard #top {background:#993333; width:600px; height:36px; padding:8px 16px 8px 24px; border-radius:5px; -moz-border-radius:5px;}
.dashboard #top h3 span {text-indent:0px; float:right; color:#b63f3f; margin-left:5px;}
.dashboard #top h3.right {background:transparent url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/latest-activity-hl.png") no-repeat; width:166px; height:15px; float:right; text-indent:-9999px; padding:0px; margin-top:11px;}
.dashboard #top h3.right a {float:left; height:15px; width:164px;}
.dashboard #content {padding-top:0px;}
.dashboard .user {width:600px; float:left; margin-top:10px; padding:15px 20px; border-radius:5px; -moz-border-radius:5px;}
.dashboard .user img {float:left; margin-right:15px; margin-bottom:11px;}
.dashboard #content .user h3 {color:#0092ee; margin-bottom:0px; font-size:24px; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; text-transform:uppercase;}
.dark {background:#1e2128;}
.light {background:#2a2e36;}
.dashboard #content .user p {font-family:"CartoGothicProBook", arial, sans-serif; font-size:12px; margin:0px; margin-left:65px;}
.dashboard .user span {color:#64bbf0; font-size:18px;}
.dashboard a.unfollow {float:right;}
.dashboard a.unfollow img {margin:0px;}
.dashboard .load {/*margin-left:17px;*/ margin-top:10px; float:left;}
.dashboard #right-rail {float:right; width:310px;}
.dashboard .right-block {background:#2a2e36; width:275px; border-radius:5px; -moz-border-radius:5px; padding:15px;}
.dashboard .right-block ul li {list-style-type:none; padding:5px 10px 5px 20px; margin-bottom:0px;}
/*.dashboard .right-block ul li:hover {background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/close-profile.png") no-repeat 280px center;}*/
.dashboard .right-block ul li a {text-decoration:none; letter-spacing:0.1em; color:#0092ee; font-size:18px; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; text-transform:uppercase;}
.dashboard .top {background:#FFF;}
.dashboard p {font-family:"CartoGothicProBook", arial, sans-serif;}
.dashboard a.edit {display:block; color:#a6aab2; font-size:12px; text-decoration:none;}
.dashboard .top {float:left;}
.dashboard .top p {float:left; color:#1e2128; background:transparent; padding:12px 0px 0px; margin-bottom:0px; border-top:1px solid #dfdfdf;}
.dashboard #content .top h3.mission, #content h3.mission{margin:10px 0px 5px 0px !important; float:left; text-indent:-9999px; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/mission-hl.png") no-repeat; width:205px !important; height:33px; clear: both;}
.dashboard .top ul {float:left;; margin:0px 0px 10px 50px;}
.dashboard .top ul li {list-style-type:none; padding:3px 0px;}
.dashboard .top ul li a {letter-spacing:0.1em; text-transform:uppercase; color:#1e2128; font-size:18px;  text-decoration:none; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif;}
.dashboard .top ul li a.comments {background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/comments-bg.png") no-repeat  0px 1px; padding-left:24px;}
.dashboard .top ul li a.shares {background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/shares-bg.png") no-repeat 0px 4px; padding-left:24px;}
.dashboard .top ul li a.votes {background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/votes-bg.png") no-repeat 0px 2px; padding-left:24px;}
.dashboard .top ul li:hover {background:transparent;}
.dashboard .top .progress-bar {height:10px; width:100%; border-radius:5px; -moz-border-radius:5px; background:#cfcfcf; float:left;}
.dashboard #content .top p.small {float:left; color:#0092ee; font-size:12px; margin-top:0px; padding-top:5px;}
.dashboard #content .right-block {padding:15px 18px; float:right; width:273px;clear:right;margin-top:10px;}
.dashboard #content .special {padding:5px 0px 10px 0px; width:310px;}
.dashboard #content .top {padding:18px; width:273px;margin-top:0px;}
.dashboard #content .right-block h3 {width:274px; color:#FFF; padding:0 0px 6px 0px; margin-bottom:12px; border-bottom:solid 1px #1e2128; margin:0px 10px 10px 0;}
.dashboard #content .right-block .grid {width:260px;}
.dashboard #content .special h3 {margin:10px 20px 5px 20px;}
.dashboard #content .top h3, .dashboard #content .top h3 a {margin-bottom:0px; border:none; color:#0092ee; font-size:24px; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; text-transform:uppercase; padding:0px; text-decoration: none; }

.dashboard .top h3 span {color:#64bbf0; font-size:18px;}

/* DROPDOWNS */

ul.dropdown {position: relative; z-index: 1000;}
ul.dropdown li {float: left; zoom: 1; list-style-type:none;}
ul.dropdown li a {display: block; text-decoration:none; color:#A3A3A3;}
#filters ul.dropdown li.hover a {color:#20232a; background:#0092ee; border-top-right-radius:3px; -moz-border-radius-topRight:3px; border-top-left-radius:3px; -moz-border-radius-topLeft:3px;}
#filters ul.dropdown li.hover span {float:right; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/carat-dark.png") no-repeat right center;}
#filters ul.dropdown li.hover ul.sub_menu li a {color:#FFF;}
#filters ul.dropdown li.hover ul.sub_menu li a:hover {background:transparent;}
/* Doesn't work in IE */
ul.dropdown li:last-child a {border-right: none;} 
ul.dropdown li.hover, ul.dropdown li:hover {position: relative;}
ul.dropdown ul {visibility: hidden; position: absolute; top: 100%; left: 0;}
ul.dropdown ul li {float: none; background:#0092ee; width:140px; padding:2px 25px; float:left; margin-bottom:0px;}
/* IE 6 & 7 NEEDS INLINE BLOCK */
#filters ul.dropdown ul li a {border-right: none; width: 100%; display: inline-block; color:#FFF; font-size:16px; zoom:1;*display:inline;} 
#filters ul.dropdown li.hover ul li a span {color:#20232a; background-image:none; float:none;}
/*ul.dropdown ul li a:hover {color:#20232a; background:transparent;}*/
ul.dropdown ul li:hover {background-color:#34a6f1;}
ul.dropdown ul ul {left: 100%; top: 0;}
ul.dropdown li:hover > ul {visibility: visible;}
/* FOR IE */
ul.dropdown ul li {display: inline; width: 100%;}
ul.dropdown li {font-size:20px; text-transform:uppercase; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; color:#a3a3a3; letter-spacing:0.2em;} 
ul.dropdown li span {float:right; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/carat.png") no-repeat right center; width:10px; height:10px; margin-top:5px;}
#filters {float:right; margin-top:3px;}
#filters .select {list-style-type:none; float:left; margin-right:10px;}
#filters .type {background:url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/type-bg.png'); width:65px; height:18px; padding:10px; border:none; text-align:center;}
#filters .category {background:url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/category-bg.png') no-repeat; width:103px; height:18px; padding:10px; border:none; text-align:center;}
#filters .activity {background:url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/activity-bg.png'); width:102px; height:18px; padding:10px; border:none; text-align:center;}
ul.dropdown ul li.first {border-top-right-radius:5px; -moz-border-radius-topRight:5px;}
ul.dropdown ul li.last {border-bottom-right-radius:5px; -moz-border-radius-bottomRight:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomLeft:5px;}

/* SUBMIT NEW */
/*.submit #header-callout h2 {margin-top:2px; float:left; text-indent:-9999px; background: url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/submit-new-hl.png'); width:451px; height:41px;}*/
.submit form#submit {width:643px; float:left;position: relative;}
.submit form#submit label {margin:5px 13px 0px 0px; float:left; width:165px; text-align:right; text-transform:uppercase; letter-spacing:0.1em; font-size:24px; color:#0092ee; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif;}
.submit form#submit label a { display: block; color: white; text-decoration: none; font-size: 18px; }
.submit form#submit label a:hover { text-decoration: underline; }
.submit form#submit input, .submit form#submit textarea {letter-spacing:0.1em; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif;font-size:20px; margin:0px 0px 10px 0px; width:439px; border:0px; background:#2a2e36; padding:13px; border-radius:5px; -moz-border-radius:5px;}
.submit form#submit .active {color:#0092ee;}
.submit form#submit .container {margin:1px 0px 10px 0px; float:left; width:465px;}
/*.submit form#submit p {display:block; clear:both; margin:0px; margin:10px 0px; width:445px;}*/
.submit .col1, .submit .col2, .submit .col3 {float:left; margin-right:10px; width:148px;}
.submit .col3 {margin-right:0px;}
.submit .clear {clear:both;}
.submit .clear p {clear:both; margin-left:180px; margin-bottom:5px; font-family:"CartoGothicProBook", Helvetica, Arial, sans-serif; font-size:13px;}
.submit .clear img {float:left; margin-bottom:25px;}
.submit .clear span {margin-top:5px; float:left; color:#2a2e36; font-size:15px; font-family:"CartoGothicProBook", Helvetica, Arial, sans-serif; margin-left:15px;}
.submit form#submit .clear label {margin-top:0px;}
.submit form#submit .clear label.video {margin-top:5px;}

.submit form#submit .submit-btn {text-indent:-9999px; float: right; border:0px; background:transparent url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/submit-new-btn.png") no-repeat; width:92px; height:38px;}
.submit .right-rail p {color:#FFF; margin-bottom:15px;}
.submit form#submit .container li {display: block; float: left; margin-right: 10px; margin-bottom: 0px; width: 145px; position: relative; }
.submit form#submit .container label {width:inherit; text-align:left; font-size:18px; color:#fff !important;  font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; letter-spacing:0.2em; display:block; margin: 10px 0; padding-left: 25px;}
.submit form#submit .container label.radio_checked, .submit form#submit .container label.checkbox_checked {color:#0092ee !important; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/checked.png") no-repeat 0px 0; }
.submit form#submit .container label.radio_unchecked, .submit form#submit .container label.checkbox_unchecked  {background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/unchecked.png") no-repeat 0px 0px; }
.submit form#submit .container label:hover {color: #0092ee !important; cursor:pointer;}
.submit form#submit .container input {width:inherit;}
.submit form#submit .container input.crirHiddenJS {position: absolute; top: 10px; left: 0px;}
.submit form#submit div.geography {width: 100%; clear:both;}
.submit form#submit div.geography span {width: 465px; display: block; margin-left: 178px;}
.submit form#submit div.geography span label {width:225px; font-size:14px; color: #DDD; text-align: left; margin: 0 2px 0 0; padding-left: 5px; }
.submit form#submit div.geography input {width:204px; margin-bottom: 5px;}
.submit form#submit .submit-btn {cursor:pointer;}

.submit form#submit ul.errorlist { width: 465px; display: block; margin-left: 178px; list-style:none; }
.submit form#submit ul.errorlist li { margin-bottom: 0px; color: #933;}

.submit form#submit .over-eighteen label.checkbox_checked {text-align: left;color:#0092ee; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/checked.png") no-repeat 143px 4px;width: 300px; display:block; margin: 10px 0px 0px 35px;padding-left: 0px;}
.submit form#submit .over-eighteen label.checkbox_unchecked  {text-align: left;color:#0092ee; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/unchecked.png") no-repeat 143px 4px;width: 300px; display:block; margin: 10px 0px 0px 35px;padding-left: 0px;}
.submit form#submit .over-eighteen label:hover {color: #0092ee; cursor:pointer;}

.submit .photo_upload p {
    margin-left: 180px;
    margin-bottom: 5px;
    font-family: "CartoGothicProBook", Helvetica, Arial, sans-serif;
    font-size: 13px;
}

.swfupload {
        float: left;
        margin-bottom: 16px;
}

#log { 
    margin:0; padding:0; width: 465px;float:right;
}  

#log li { 
    list-style-position:inside; 
    margin:2px; 
    border:1px solid #2A2E36; 
    -moz-border-radius: 5px 5px 5px 5px;    
    padding:10px; 
    font-size:12px;  
    font-family:Arial, Helvetica, sans-serif; 
    color:#FFF; 
    background: #1E2128;    
    position:relative;
    border:1px solid #2A2E36; 
    background:#1E2128;
    display: block;
    margin-bottom: 10px;
	overflow: hidden;
}

#log li .detail input {
    float: none;
    position: absolute;
    left: 107px;
}

#log li input.swf {
    width: 300px !important;
    background:#2A2E36 !important; 
}

#log li .progressbar { 
    border:1px solid #333; 
    height:25px; 
    background:#1E2128;
    display: block;
    position: relative;
    line-height:25px;
    margin-bottom: 10px;
}

#log li .progressbar .filename {
    display: block; 
    position: relative; 
    z-index: 2;
    margin-top: 0;
    margin-left: 5px;
    color: #fff;
}

#log li .progressbar .index {
    display: block; 
    position: absolute; 
    top: 0; 
    left: 0; 
    height: 100%; 
    background: #0092EE; 
    text-indent: -9999px; 
    overflow: hidden;
    margin-top: 0;
    margin-left: 0;
}

#log li .progress { 
    background:#0092EE; 
    width:0%;   
    height:10px; 
}  

#log li p { 
    margin:0; 
    line-height:18px; 
}  

#log li .progressbar span.progressvalue {
    display: block; 
    position: absolute; 
    top: 0; 
    right: 0;
    text-align: right; 
    color: #FFF;
    font-size: 0.9em;
    margin-top: 0px;
    z-index: 2;
    padding-right: 5px;
}

#log li .detail {
    position: relative;
}

#log li span.cancel { 
    position:absolute; 
    top:5px; 
    right:5px; 
    width:29px; 
    height:20px;  
    background:url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/fancybox/close.png') no-repeat; 
    cursor:pointer; }  
    
#log a {
    color: #FFF;
}

/* DO NOT CHANGE */
.crirHidden {position: absolute; left: -1000px;}

/* USER PROFILE */
.profile #top {margin-bottom:13px; width:600px; padding:5px 16px 5px 24px;;}
.profile .right-block .btn {margin:0px 0px 0px 2px; padding:0px;}
.profile .crew {font-weight:200; font-size:14px; color:#993333; text-transform:uppercase; font-family:"TrumpGothicEastMedium", "nimbus-sans-condensed", helvetica, arial, sans-serif; letter-spacing:0.1em; text-decoration:none;}
.profile #left-rail h3.following {background-image:none; color:#FFF; float:left; text-indent:0px; padding:9px 12px; margin:2px 0px 0px;}

#top h3.following {
	margin: 4px 0px 0px 0px !important;
	padding: 0px !important;
}
.profile #left-rail .left-block {width:600px;}
.profile #content {padding-bottom:0px;}
.profile .top .location {border-bottom:0px;}
.profile.summary .logged {font-weight:bold; text-decoration:none; color:#1e2128; font-size:12px;}
.profile.summary img.avatar {float:left; margin-right:10px; margin-bottom:15px; width: 64px; height: 64px; border-radius:5px; -moz-border-radius:5px;}
.profile.summary .location {width:240px; border-bottom:1px solid #dfdfdf; float:left; color:#993333; font-size:14px; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/home-location-bg.png") no-repeat left center; padding:15px 0px 15px 17px; font-weight:bold; text-decoration:none;display:block; clear:left;}
#content .profile.summary p {clear:both; color:#1e2128; background:transparent; padding:12px 0px 0px; margin-bottom:0px; border-top:1px solid #dfdfdf; width:100%;float:left}
#content .profile.summary h3 {display:block;margin-bottom:0px; border:none; color:#0092ee; font-size:24px; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; text-transform:uppercase; padding:6px 33px 0 0; width:auto;}
#content .profile.summary .stats {float: left; clear:both;}
#content .profile.summary .stats li {color: #000; font-size: 15px;}

#right-rail ul.stats{
	list-style: none;
	display:block;
	clear:left;
	margin: 5px 0px 0px 50px !important;
	width:100%;
}

#right-rail ul.stats > li{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px;
	display:block;	
}

#right-rail ul.stats > li a{
	text-decoration: none;
	color: #0092ee;
	font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif;
	font-size: 18px;
	display:inline;
}



/* ACTIVITY */

.activity #top {margin-bottom:10px; width:600px;}
.activity #left-rail .left-block {width:600px;}
.activity #left-rail h3.following  width:92px;}
.activity #left-rail h3.latest { width:155px; padding:0px; margin:12px 10px; float:left;}
.activity #left-rail .tabs li {margin:0px; float:left}
.activity #left-rail a.current h3.following {}
.activity #left-rail a.current h3.latest {margin:0px; padding: 7px 10px 7px 40px; width:110px; height: 15px; margin-top: 4px; text-indent: -9999px;}

/* SIGN UP */


.signup #header-callout h3 {margin-top:15px; margin-left:15px; float:left; text-indent:-9999px; background: url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/community-hl.png') no-repeat; width:292px; height:18px;}
.signup .right-rail blockquote p {font-style:normal;color: #969AA1;}
.signup #content {padding:35px; width:890px;}
.signup #content h3.white {color:#FFF; width:450px; margin:25px 0px 15px 0px;}
.signup #content h3.first {margin-top:0px;}
.signup form#submit {float: left; width: 613px;}
.signup form#submit input, .signup form#submit textarea {width:409px; padding:13px;}
.signup form#submit .container {width:435px; margin-top:0px;}
.signup .col1 {width:135px;}
.signup .col2 {width:155px;}
.signup .col3 {width:125px;}
.signup form#submit label.long {line-height:21px;}
/*.signup form#submit label.left {margin-top:45px;}*/
.signup .left {float:left;}
.signup .btn {margin-right:12px;}

/* FORM GLOBAL */

.submit form#submit input.focus, .submit form#submit textarea.focus {width:433px; padding:16px 13px 13px 13px; border:3px solid #171a1f; color:#FFF; font-weight:bold; font-family:Helvetica, arial, sans-serif; font-size:14px; line-height:16px;}
.signup form#submit input.focus, .signup form#submit textarea.focus {width:403px; padding:16px 13px 13px 13px; border:3px solid #171a1f; color:#FFF; font-weight:bold; font-family:Helvetica, arial, sans-serif; font-size:14px; line-height:16px;}

/* FANCYBOX */



#flag p {font-family:"CartoGothicProBook", Arial, sans-serif; color:#21242c; font-size:14px; margin-bottom:5px;}
#flag h2 {letter-spacing:0.05em; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; color:#993333; font-size:36px; text-transform:uppercase; margin-bottom:10px;}
#flag {background:#dfdfdf; padding:15px; border-radius:2px; -moz-border-radius:2px;}
#follow p {font-family:"CartoGothicProBook", Arial, sans-serif; color:#21242c; font-size:14px; margin-bottom:5px;}
#follow h2 {letter-spacing:0.05em; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; color:#993333; font-size:36px; text-transform:uppercase; margin-bottom:10px;}
#follow {background:#dfdfdf; padding:15px; border-radius:2px; -moz-border-radius:2px;}
#photo {background:transparent; padding:5px; border-radius:2px; -moz-border-radius:2px;}
#photo p {font-family:"CartoGothicProBook", Arial, sans-serif; color:#FFF; font-size:14px; margin-top:3px;}
a.vote-proj {text-decoration:none;}
#vote-proj p {font-family:Helvetica, Arial, sans-serif; color:#454444; font-size:12px; font-weight:200; margin-bottom:10px;}
#vote-proj h3 {background:transparent none; width:100%; letter-spacing:0.07em; font-weight:200; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; color:#454444; font-size:22px; text-transform:uppercase; margin-bottom:18px; float:left;}
#vote-proj  {background:#eef2f7; padding:30px; border-radius:2px; -moz-border-radius:2px; margin:6px;}
#vote-proj  .left {float:left; width:50%; border-right:1px solid #8da3c0;}
#vote-proj  .right {float:left; width:43%; padding-left:5%;}
#vote-proj  input {background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/vote-input.png") no-repeat; width:185px; height:16px; color:#454444; font-family:Arial, sans-serif; font-size:12px; margin-bottom:10px; border:0px; padding:4px 6px;}
#vote-proj  #submit-vote {background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/vote-sign-in-btn.png") no-repeat; width:73px; height:24px; border:0px; text-indent:-9999px; float:left;}
#vote-proj  p.small {font-size:11px; margin-left:10px; float:left; margin-bottom:0px; line-height:16px;}
#vote-proj  p.small a {color:#274e82; text-decoration:none; margin-left:2px; font-weight:bold;}
#vote-proj  p.special a {margin-left:0px;}
.vote-container #fancybox-close {position: absolute; top: 16px; right: 16px; width: 27px; height: 27px; background: transparent url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/fancybox/vote-close.png") no-repeat; cursor: pointer; z-index: 1103; display: none;}

/* BLOGGERNAUT */

.blog #content {padding:20px; margin-bottom:0px; background:#191a20;}
/*.blog #content h3 {text-indent:-9999px; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/bloggernaut-hl.png") no-repeat; width:316px; height:37px; margin-bottom:20px;}*/
.blog #content .bloggernaut {border-radius:5px; -moz-border-radius:5px; padding:25px; background:#21232a; overflow:hidden; margin-bottom:20px;}
.blog #content .bloggernaut p {font-family:"CartoGothicProBook", arial, sans-serif; font-size:14px; margin-bottom:25px;}
.blog #content .bloggernaut h3 {font-weight:200; text-indent:0px; color:#FFF; text-transform:uppercase; font-family:"TrumpGothicEastMedium", "nimbus-sans-condensed", helvetica, arial, sans-serif; letter-spacing:0.1em; font-size:22px; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/blog-drspaceman.png") no-repeat; padding-left:38px; margin-bottom:15px; }
.blog #content .bloggernaut h3 a {text-decoration: none;}
.blog #content .bloggernaut .left {float:left; width:238px; margin-right:25px;}
.blog #content .bloggernaut .left img {width:238px; height:184px;}
.blog #content .bloggernaut .middle img {margin-top:4px;}
.blog #content .bloggernaut .middle {float:left; width:422px;}
.blog #content .bloggernaut .right {float:left; width:160px; margin-left:25px;}
.blog #content .bloggernaut .right h3 {color:#993636; background:none; padding:0px; margin-bottom:15px; height:20px;}
.blog #content .bloggernaut .right p {color:#FFF; font-size:12px; margin-bottom:0px;}
.blog #content .bloggernaut .right p.date {color:#828282; font-style:italic;}
.blog #content .bloggernaut .right p.date a { color: #828282; }
.blog #content div.bloggernaut span.guest-badge { position: absolute; top: 0px; left: 12px; display: block; height: 131px; width: 30px; text-indent: -999em; background: url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/guest_badge.png'); }
.blog #recent {float:left; width:850px; background:#21232a; padding:30px 55px; margin-bottom:0px;margin-left:-20px; overflow:hidden; margin-top:0px; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px;}
.blog #recent h3 {margin:10px 0px;}
.blog #recent div {margin-right:24px; float:left; width:194px; position:relative; overflow:hidden;}
.blog #recent div img {border:5px solid #FFF; border-radius:2px; -moz-border-radius:2px;}
.blog #recent div.last {margin-right:0px;}
.blog #recent h4 {font-weight:200; color:#993636; font-size:18px; letter-spacing:0.1em; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; text-transform:uppercase; margin:15px 0px;}
.blog #recent p {color:#FFF; font-family:"CartoGothicProBook", arial, sans-serif; font-size:14px; margin-top:15px; float:left;}
.blog #recent .video {background: transparent url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/blog-video-overlay.png") no-repeat; width:184px; height:160px; position:absolute; z-index:10; top:57px; left:5px;}

/* BLOGGERNAUT PROFILE */

.blog .breadcrumbs ul {width:100%; background:#191a20; height:25px; float:left;}
.blog .breadcrumbs ul li {height:17px; list-style-type:none; float:left; background:#191a20 url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/breadcrumb-inactive.png") no-repeat right center; padding:5px 25px 5px 10px;}
.blog .breadcrumbs ul li.first {padding-left:25px;}
.blog .breadcrumbs ul li a {color:#a3a3a6; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; text-transform:uppercase; font-size:18px; letter-spacing:0.15em; font-weight:200; text-decoration:none;}
.blog .breadcrumbs ul li.active {background:#2a2e36 url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/breadcrumb-active.png") no-repeat right center; height:17px;}
.blog .breadcrumbs ul li.active a {color:#FFF;}
.blog #content .connect {float:right;}
.blog #content .connect h4 {float:left;}
.blog #content .connect img {margin-left:15px; float:left;}
.blog #content .profile .left {float:left; width:257px;}
.blog #content .profile .left img {margin-left:20px; margin-bottom:15px;}
.blog #content .profile .left img.profile-pic {margin-left:0px; border:5px solid #FFF; border-radius:5px; -moz-border-radius:5px;} 
.blog #content .profile .right {float:left; width:643px; margin-left:20px;}
.blog #content .profile .right h3 {float:left; font-weight:200; text-indent:0px; color:#0092ee; text-transform:uppercase; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; letter-spacing:0.1em; font-size:30px; line-height:32px; background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/blog-drspaceman.png") no-repeat; padding-left:45px; margin-bottom:13px; }
.blog #content .profile .right h4 {font-weight:200; text-indent:0px; color:#FFF; text-transform:uppercase; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; letter-spacing:0.1em; font-size:18px;}
.blog #content .profile-block {float:left; width:570px; background:#2a2e36; padding:13px 15px 0px 60px; margin-bottom:10px; border-radius:5px; -moz-border-radius:5px;}
.blog #content .profile-block a.hide-show {float:right; color:#993333; font-size:10px; text-decoration:underline; font-family:"CartoGothicProBook", Arial, sans-serif;}
.blog #content .profile-block p {clear:both;}
.blog #content .right .profile-block h4 {color:#993333; font-size:16px; font-weight:bold; font-family:"CartoGothicProBook", Arial, sans-serif; float:left;}
.blog #content .right .personal {background:#2a2e36 url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/blog-icon1.png") no-repeat 15px 15px;}
.blog #content .right .education {background:#2a2e36 url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/blog-icon2.png") no-repeat 15px 15px;}
.blog #content .right .organizations {background:#2a2e36 url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/blog-icon3.png") no-repeat 15px 15px;}
.blog #content .right .awards {background:#2a2e36 url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/blog-icon4.png") no-repeat 15px 15px;}
.blog #content .right .special {background:#2a2e36 url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/blog-icon5.png") no-repeat 15px 15px;}
.blog #content .right .experience {background:#2a2e36 url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/blog-icon6.png") no-repeat 15px 15px;}
.blog #content .right .nasa {background:#2a2e36 url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/blog-icon7.png") no-repeat 15px 15px;}
.blog #content .right .space {background:#2a2e36 url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/blog-icon8.png") no-repeat 15px 15px;}
.blog #recent-blogs {width:850px; background:#21232a; padding:30px 55px; margin-top:10px; float:left; margin-bottom:5px;margin-left:-20px;}
.blog #recent-blogs div {width:276px; margin-right:10px; float:left;}
.blog #recent-blogs div.last {margin:0px;}
.blog #recent-blogs h3 {margin:10px 0px;}
.blog #recent-blogs h4 {font-weight:200; color:#993636; font-size:18px; letter-spacing:0.1em; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; text-transform:uppercase; margin:15px 0px 5px 0px;}
.blog #recent-blogs p {font-family:"CartoGothicProBook", Arial, sans-serif; font-size:14px;}
.blog #recent-blogs a {font-family:"CartoGothicProBook", Arial, sans-serif; font-size:14px; color:#993333;}
.blog #recent-blogs h4 a {text-transform: uppercase; text-decoration: none; font-family: "TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; font-size: 18px;}

/* BlOGGERNAUT PROFILE DETAIL */

.blog-detail #content .left-block h3.title {font-size:40px; clear:both; margin-bottom:0px; color: #0092EE;}
.blog-detail #content .left-block p {clear:both; font-size:14px;}
.blog-detail #content h4 {clear:both; margin:0px; padding:8px 0 12px 0; color:#993333; font-size:18px; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; text-transform:uppercase; letter-spacing:0.1em;}
.blog-detail #content .share {background:#2a2e37; width:556px; float:left; padding: 15px 20px 13px 20px; border-radius:5px; -moz-border-radius:5px; margin:25px 0px 20px 0px;}
.blog-detail #content .share .right {float:right; margin-top:3px;}
.blog-detail #content .share .stButton .stFb_left {background-image:none;}
.blog-detail #content .share h3 {margin:0px;float:left;}
.blog-detail #left-block {background:#191a1f;}
.blog-detail .right-block img.profile {border:3px solid #0092ee; border-radius:5px; -moz-border-radius:5px; margin:0px; padding-bottom:0px;}
.blog-detail #content .special h3 {color:#993333; border-bottom:1px solid #3b3d44; width: 270px;}
.blog-detail #content .right-block h3.name, .blog-detail #content .right-block h3.name a {font-size:36px; line-height:30px;}
.blog-detail #content h4.blog {color:#21242c; float:none; padding:0px; font-size:18px;}
.blue-btn {float:left; text-align: center; background:#0092ee; width:100%; border-radius:5px; -moz-border-radius:5px; padding:2px 0px; margin-top:15px; margin-bottom: 15px;clear:left;display:block;}
.blue-btn:hover {background:#006db2;}
.blue-btn a {margin:0px !important; color:#FFF !important; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif !important; text-transform:uppercase; font-size:30px; line-height:32px !important; letter-spacing:0.1em !important; text-decoration:none !important; padding:0 !important; float:none !important;}
.red-btn {float:left; text-align: center; background:#C34646; width:100%; border-radius:5px; -moz-border-radius:5px; padding:2px 0px; margin-top:15px; margin-bottom: 15px;}
.red-btn:hover {background:#933;}
.red-btn a {margin:0px !important; color:#FFF !important; font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif !important; text-transform:uppercase; font-size:30px; line-height:32px !important; letter-spacing:0.1em !important; text-decoration:none !important; padding:0 !important; float:none !important;}
.blog-detail .right-block .right {float:right; width:183px; margin-left:15px;}
.blog-detail #left-rail .left-block a {float:none;font-family: Helvetica, Arial, sans-serif;text-transform: none;margin-right:0px;letter-spacing: 0px;text-decoration: none;color:gray;line-height: 16px;}
.blog-detail #left-rail #comments p {clear:none;}
.blog-detail #left-rail #comments p.date, .blog-detail #left-rail #reply p.date {margin-left:30px;}
.blog-detail #left-rail #comments p.name, .blog-detail #left-rail #reply p.name {margin-left:30px; margin-bottom: 10px;}
.blog-detail #left-rail {width: 600px; background: none; float:left;}
.blog-detail #left-rail #discuss > a, .projects #left-rail #discuss > a {
    padding: 10px;
    float: right;
    display: block;
    background: #0092EE;
    border-radius: 5px;
    font-family: "TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    color: white;
    letter-spacing: 0.1em;
    text-decoration: none;
    line-height: 20px;
}

/* BLOGGERNAUT BLOG POSTS */

.blog-posts .info p, .blog-posts .info a {font-family:Helvetica, arial, sans-serif; color:#993333; font-weight:bold; font-size:12px;}
.blog-posts .info p.comments {background-image:none; margin:25px 0 0 0; padding:0px;}
.blog-posts .excerpt {width:589px;}

/* FINAL ADJUSTMENTS AND OVERRIDES */

/* home */
.home .left-block {background: none repeat scroll 0 0 #1E2128 !important;position:relative;}
.login-container a img {margin-bottom:8px;}
.home .right-block img.btn {margin: 0 0 0 14px !important;}
.home .follow-link {margin-right:0px !important;}

/* bloggernaut home */
.bloggernaut .left img {border-radius:5px; -moz-border-radius:5px;border:5px solid white;}
.blog #content {width:920px;}

div.connect{ padding-top:10px;}
.blog #content div.profile div.right h3{
    width:250px;
}
div.connect a.follow, div.connect a.unfollow{
    color: white;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    border-radius: 5px;
    background: #0092EE;
    padding: 5px 10px;
    font-family: "TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif;
    font-size: 20px;
    letter-spacing: 0.1em;
    margin-left: 10px;
    margin-top: -8px;
    zoom:1;
    *display: inline;
    _height: 34px;
}

/* projects */
.projects-main .info a.type {text-transform:capitalize;}
.project-details a.type {font-weight:bold; text-transform:uppercase;}
.share-list li {display:block !important; float:left !important; margin:0px;}
.inner_share {float:right;}
.projects a.reply {float:right !important; float:right !important; background:none;}
.projects #left-rail {height:inherit !important;}
#content .callout {margin-bottom:20px;}
#footer {margin:20px 0px;}


/*OVERRIDES*/
.event .name a {float: none; font-size: 14px; font-weight: bolder; letter-spacing: 0.1em; text-transform: none;}
.home .latest .name span {font-size: 12px; font-weight: normal;}
.home #submit-home{width:67px !important; float:left;}
.home .latest .date {line-height:4px; margin-top: 5px;}
.home .activity {margin-right:10px}
.home h2 {background: #17191E; height: 65px; margin: 12px 0 0; width: 591px; color: #fff; text-indent: 12px; float:none; font-family: "TrumpGothicEastMedium", "nimbus-sans-condensed"; font-size: 22px; letter-spacing: 4px; text-transform: uppercase; line-height: 65px; font-weight: 200;}
.home .map-display {margin-top: 10px; padding: 12px 14px 12px 13px;}
.blog #recent-blogs {margin-bottom:0px;}
.blog #content {background: none repeat scroll 0 0 #191A20; margin-bottom: 0; padding: 20px 20px 0;}
.map #fancybox a.community, .map #fancybox a.location {text-indent:0px; text-transform:uppercase;}
/*. this needs work
project-details #comments p.date {float:left; margin-left:5px;}
.project-details #comments p.name {}*/
.project-details a.type {margin-top:6px;}
.logged-in.edit-profile #header-callout h2 {background: url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/edit_profile_h2.png'); width:243px; }
div#image-of-the-day img{ width:285px;}


h3.iotd-h3{display:block;overflow:hidden;text-indent:-999px;background: url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/iotd-h3.png');width:202px;height:18px;margin: 10px 0px 0px 0px;float: left;}

#submit h3 a {display: block;margin-left:180px;margin-top: -10px;float: left;}

#submit ul.container li label{color: #dddddd !important;}
#submit ul.container li a{font-family: "TrumpGothicEastRegular", "nimbus-sans-condensed";text-transform: uppercase;font-size: 18px;letter-spacing: 1px;color: #898989 !important;margin-top: 10px;float: left;text-decoration: none;}
#submit ul.container li a:hover{color:#0092ee !important;}

/* overrides for blog links */
.dashboard .right-block ul li a:link, .dashboard .right-block ul li a:active, .dashboard .right-block ul li a:visited, .dashboard .right-block ul li a:hover {text-decoration:none; color:#0092ee;}
.bloggernaut .right a {color:#fff; text-decoration:none;}

#submit span.learn-more a { font-family: "TrumpGothicEastRegular", "nimbus-sans-condensed"; color: #ddd;position: absolute; left: 10px; top: 354px; text-decoration: none; text-transform: uppercase;font-size: 22px;letter-spacing:1px; ;}

#content div.right-rail p a.learn-more { color: #898989; text-decoration: none; font-size: 16px;}
#content div.right-rail p a.learn-more:hover { color: #0092ee;}
#submit span.learn-more a:hover {color: #0092ee;}

form#submit input, form#submit textarea, form#submit input[placeholder]{
	color: #ddd !important;
}

input::-webkit-input-placeholder {
    color: #ddd; text-transform: lowercase;letter-spacing: 1px;
}
input:-moz-placeholder {
    color: #ddd; text-transform: lowercase;letter-spacing: 1px;
}
#content div.bloggernaut{
position: relative;	
}


div#content div.project.featured {
	background-image: url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/featured_badge.png');
	background-repeat: no-repeat;
	background-position: 15px 120px;
}

.community #content .project {height:auto;}
.community #content .info {height:auto; padding:17px 23px;}
.community #content .project .excerpt {width:525px; margin:0px 0px 0px 10px;}
.community #content .project .excerpt {width:525px; margin:0px 0px 0px 10px;}
.community #content .project .excerpt img{border:5px solid white; border-radius:3px; float:left;}
.community #content .project .excerpt div.profile-info{float:left; margin:0px 0px 0px 20px; position:relative; width:405px;}
.community #content .project .excerpt div.profile-info div.stats{float:right;}
.community #content .project .excerpt div.profile-info div.stats a{color:white;text-decoration:none;margin-left:5px;}

ul.profiles{
	list-style: none;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
}

ul.profiles > li{
	width: 930px;
	padding: 15px;
	position: relative;
	border-radius:10px;
	min-height:120px;
}

#content ul.profiles > li.light{
	background: #2a2f37;
}

#content ul.profiles > li.dark{
	background: #22252c;
}

ul.profiles > li div.follow-info{
	width: 167px;
	overflow: hidden;
	float: left;
}

ul.profiles li ul{
	list-style: none;
}

div.follow-info .numbers {
	margin-right:15px;
}
div.follow-info .numbers div {
	margin-right:5px;
	float:left;
	cursor:pointer;
}
#content div.follow-info .numbers h4 {
	font-weight:200;
	letter-spacing:0.1em;
	font-family:"TrumpGothicEastMedium", "nimbus-sans-condensed", helvetica, arial, sans-serif;
	font-size:15px;
	color:#20232a;
	text-align:center;
	margin-top:7px;
	margin-bottom:2px;
	text-transform:uppercase;
}
div.follow-info .numbers p {
	font-family:"TrumpGothicEastMedium", "nimbus-sans-condensed", helvetica, arial, sans-serif;
	font-size:60px;
	line-height:50px;
	color:#FFF;
	text-align:center;
	margin-bottom:0px;
}
div.follow-info .numbers .four-digits p {
    font-size: 44px;
}
.dark div.follow-info .numbers div {
	background:url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/numbers-bg-dark.png') no-repeat;
	width:71px;
	height:84px;}
.light div.follow-info .numbers div {
	background:url('/web/20130123214738oe_/http://www.fragileoasis.org/static/img/numbers-bg-light.png') no-repeat;
	width:71px;
	height:84px;
}

div.user-info{
	float: left;
	width: 545px;
}
div.user-info div.user-meta{
	float: left;
}
div.user-info div.user-meta p.bio{
	width: 385px;
}
div.user-info div.user-meta h4.name{
	margin: 5px 0px 0px 0px;
}

#content div.user-info div.user-meta h4.name a{
	font-size: 28px;
}
div.user-info div.user-meta a.read-more{
	color: #C34646;
	text-decoration: none;
	font-weight: bold;
	
}

div.user-info div.user-meta ul.stats{
	overflow: hidden;
	position: absolute;
	top: 11px;
	right: 245px;
	height: 40px;
}
div.user-info div.user-meta ul.stats li{
	float: left;
	margin-left: 7px;
}
div.user-info div.user-meta ul.stats li a{
 color: white;
 text-decoration: none;
 display: block;
}
div.user-info img{
	float: left;
	border: 5px solid white;
	border-radius:3px;
	margin-right: 20px;
}

#content ul.profiles > li div.profile-extra{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 100%;
	border-top-right-radius:10px;
	border-bottom-right-radius: 10px;
	background: #1e1f25;
}
#content ul.profiles > li div.profile-extra div.info{
	margin: 0px;
	height: 100%;
	padding: 15px 20px;
	background: none;
}

#content ul.profiles > li div.profile-extra div.info a.type{
clear: left;
margin: 0px auto;
text-align: center;
text-indent: 0px;
padding: 0px;
background: none;
}

#content ul.profiles li.dark div.profile-info div.user-info div.user-meta h4.name a {
	color: #0092EE;
}
#content ul.profiles li.light div.profile-info div.user-info div.user-meta h4.name a {
	color: #98D1F4;
}

#left-rail ul.projects {
	list-style: none;
}
#left-rail ul.projects li{
	background: #2a2f37;
	overflow: hidden;
	font-family: "TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif;
	padding: 10px;
	border-radius:5px
}
#left-rail ul.projects li span{
	line-height:24px;
	float:left;
	text-transform:uppercase;
	letter-spacing:0.2em; 
	font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; 
	font-size:16px;
	clear: left; 
	color:#FFF; 
	text-decoration:none;
	margin-right:10px;
	margin-top: 5px;
	background:url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/environment-bg.png") no-repeat 0px 2px; padding-left:21px;
}

#left-rail ul.projects li span.created{
line-height: 24px;
font-size: 13px;
float: right;
clear: none;
background: none;
}

#left-rail ul.projects li a{
	font-family: inherit;
	text-transform: uppercase;
	font-size: 28px;
	text-decoration: none;
	display: block;
	float: left;
	color:#0092ee;
	letter-spacing: 0.1em;
	line-height: 28px;
}


#left-rail ul.projects li.light{
	background: #2a2f37;
}

#left-rail ul.projects li.dark{
	background: #22252c;
}

#left-rail div.left-block.action div.latest h3 {
	line-height: 22px;
	margin-left:0px ;
	clear: left;
	margin-bottom: 8px;
}

#left-rail div.left-block.action div.latest div.home-container p.name a {
font-size: 20px;
letter-spacing: 0.1em;	
}

#left-rail div.left-block.action div.latest{
clear: both;
margin-bottom:0px;
margin-top:2px;
float:left;
width: 540px;
padding-left:45px;
/*background: #2a2e36 url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/twitter-share.png") no-repeat 10px 28px; */
}

#left-rail div.left-block.action.follow div.latest{
	position: relative;
	background: #2a2e36 url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/twitter-share.png") no-repeat 10px 50%;
}
#left-rail div.left-block.action.vote div.latest, #left-rail div.left-block.action.vote_medal div.latest{
	position: relative;
	background: #2a2e36 url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/home-medal-bg.png") no-repeat 13px 50%;
}
#left-rail div.left-block.action.vote div.latest, #left-rail div.left-block.action.vote_medal div.latest{
	position: relative;
	background: #2a2e36 url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/home-medal-bg.png") no-repeat 13px 50%;
}

#left-rail div.left-block.action.comment div.latest {
	position: relative;
	background: #2a2e36 url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/home-comment-bg.png") no-repeat 13px 50%;
}

#left-rail div.left-block.action div.latest p.date {
	position: absolute;
	top: 50%;
	right: 20px;
	height: 12px;
	padding: 0px;
	line-height: 12px;
	font-size: 12px;
	margin-bottom: 4px;
}

#left-rail div.left-block.action > h3{
	color:white;
	text-transform: uppercase;
	font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed";
	font-size: 18px;
	letter-spacing: 0.1em;
	line-height: 11px;
	float: right;
	margin-bottom: 10px;
	
}

#left-rail div.left-block.action div.latest h4 {
	color: white;
	font-size: 14px;
	margin-bottom: 7px;
	text-transform: none;
	clear: left;
	font-family: Helvetica;
	line-height: 14px;
	letter-spacing: 0em;
}
#left-rail div.left-block.action div.latest h4 span{
color:#0092EE;letter-spacing:0.1em;font-family: 'TrumpGothicEastMedium';
font-size: 19px;
text-transform: uppercase;
color:gray;
vertical-align: bottom;
}
#left-rail div.left-block.action p.name a{
	float: left;
	font-size: 16px;
	line-height: 30px;
	letter-spacing: 0;
	font-family: "CartoGothicProBook";
}

#left-rail div.left-block.action a.avatar{
float: left;	
}

#left-rail div.left-block.action div.latest p{
	margin: 0px;
	line-height: 30px;
}

#left-rail div.left-block.action div.meta {
	float: right;
	margin-bottom: 5px;
	margin-top: -6px;
}

#left-rail div.left-block.action div.latest a {
	float: left;
}



#left-rail div.left-block.action.earned_badge div.latest{
    position: relative;
    padding-left: 68px;
    width: 517px;
}
#left-rail div.left-block.action.earned_badge div.latest > a{
    position:absolute;
    top: 50%;
    left: 10px;
    margin-top: -24px;
}

body.badge #left-rail > .badge > img{
    float:left;
    padding-right:15px;
}

body.badge #left-rail > .badge > p.badge-name{
    letter-spacing:0.1em;
    font-family: 'TrumpGothicEastMedium';
    font-size: 24px;
    line-height:24px;
    text-transform: uppercase;
    margin-top:15px;
}





#right-rail div.right-block.top ul{
	margin-left: 0px;
}

.right-block.top  ul li a{
	display: block;
}
.right-block.top  ul li{
	color: black;
}

.right-block.top > p{
    margin-bottom:10px !important;
}
.right-block.top > p a{
    color:#0092ee;
    text-decoration: none;
    font-size:14px;
}
.right-block.top > p a:hover{
    color:#0088CC;
}

.right-block.profile-block {
	background: #fff;
}

.right-block.profile-block.top a.back{
    text-decoration:none;
    color:#0092ee;
    margin-bottom:15px;
    display:block;
    text-transform: uppercase;
    font-family: 'TrumpGothicEastMedium';
    letter-spacing: 0.1em;
    font-size:18px;
}
.right-block.profile-block.top a.back:hover{
    color: #0088CC;
}
/*#fancybox-content{
    background-color: rgb(0,146,238);
    background-color: rgba(0,146,238, 0.8);
}*/

div#comment-form{
	width: 400px;
	height: 100%;
	overflow: hidden;
	margin: 10px;
	border-radius: 5px;
	padding: 20px;
	background-color: #dfdfdf;

}

div#comment-form p{
	font-size: 38px;
	margin: 0 auto;
	line-height: 30px;
	font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica;
	text-transform: uppercase;
	color: #993333;

}

div#comment-form #submit label {
	font-size: 38px;
	margin-bottom: 10px;
	display: block;
	line-height: 30px;
	font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica;
	text-transform: uppercase;
	color: #993333;
	
}

div#comment-form textarea#id_comment {
	width: 380px;
	color: black !important;
	padding: 8px;
}

#submit input.submit-post {
	background: #0092EE;
	padding: 10px;
	border-radius:5px;
	text-transform: uppercase;
	font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica;
	font-size: 20px;
	border: none;
	color: white !important;
	float: left;
	clear: left;
	margin-top: 8px;
}

div#comment-form p:after{
	margin-top: 15px;
	padding-top: 10px;
	font-size: 15px;
	color: #888;
	content: "Thank You.";
	text-transform: none;
	border-top: 1px solid #aaa ;
	font-family:Helvetica;
	display: block;
	line-height: 16px;
}

div#comment-form p a{
	font-weight: bold;
	color:#0072bb;

	text-decoration: none;	
}
div#comment-form h3{
    line-height: 28px;
    margin-bottom: 15px;
    color: #0092EE;
    text-transform: uppercase;
    font-family: "TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif;
    font-size: 28px;
    letter-spacing: 0.1em;

}
div#comment-form p a:hover{
	text-decoration: underline;
}



h3.ellipsis {
        white-space: nowrap;
        overflow: hidden;
        width:350px;
}

h3.ellipsis.multiline {
        white-space: normal;
}

p.name a{
    color:white;
    text-decoration:none;
}
.inner-wrap{
    width: 400px;
    height: 100%;
    overflow: hidden;
    border-radius: 5px;
    padding: 20px;
    background-color: #DFDFDF;
}
.inner-wrap h3{
    color: #933;
}

ul.medal-list
{
    list-style:none;
}

.right-block ul.medal-list li
{
    color: white;
}


ul.medal-list li a:hover{
    color: white;
}
ul.medal-list li a
{
    
    color: #0092EE;
    text-decoration: none;
    font-family: "TrumpGothicEastRegular", "nimbus-sans-condensed";
    font-size: 22px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.callout ul li a{
    color: white;
}
.callout ul li a:hover{
    color:#0092EE;
}

#left-rail div.inspiration p{
    font-size: 13px;
    line-height: 23px;
    background: #2A2F37;
    padding: 10px;
    color: white;
    border-radius: 5px;
    padding-left: 35px;
    padding-right: 20px;
    font-family: helvetica;
}


#vote, #vote-medal {width:100%; float:left; padding:15px 0 22px 0px;}
#vote h3 span {font-family:"TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif; font-size:24px; color:#0092ee;}
#vote a img {float:right;}
#vote-medal a {color:  #933; text-decoration: none;}
#vote-medal a:hover {text-decoration: underline;}
#vote-medal ul {list-style: none;}
#vote-medal ul li a{display:inline;}
#vote-medal ul li {color:white;padding-left: 25px; background: left center no-repeat;}
#vote-medal ul li.education {background: url(/web/20130123214738oe_/http://www.fragileoasis.org/static/img/blog-icon2.png) no-repeat;}
#vote-medal ul li.humanitarian {background: url(/web/20130123214738oe_/http://www.fragileoasis.org/static/img/blog-icon1.png) no-repeat;}
#vote-medal ul li.peace {background: url(/web/20130123214738oe_/http://www.fragileoasis.org/static/img/blog-icon4.png) no-repeat;}


#fancybox-wrap{ padding:10px !important;}

#fancybox-outer {background:transparent;}
#fancybox-content {padding:0px; border-radius:2px 0px 2px 2px; -moz-border-radius:2px 0px 2px 2px; border:0px solid !important; width:100% !important;}
#fancybox-close {position: absolute; top: -30px; right: -10px; width: 29px; height: 20px;background: transparent url("/web/20130123214738oe_/http://www.fragileoasis.org/static/img/fancybox/close.png") no-repeat; cursor: pointer; z-index: 1103; display: none;}


#content form.sign-in a.new {
	color:#0092ee;
	text-transform: uppercase;	
}

#content form.sign-in p label {
	display: block;
	margin-top: 10px;
	line-height: 30px;
	font-size: 22px;
	text-transform: uppercase;
	font-family: "TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif;
	letter-spacing: .1em;
		
}

input#id_username,input#id_password {
	font-size: 16px;
	padding: 3px;	
}

#content h3.login-social, #content h3.login {
	font-size: 24px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid;
	clear: both;
}

#content form.sign-in input.submit-btn {
	background: #0092EE;
	padding: 10px;
	border-radius:5px;
	text-transform: uppercase;
	font-size: 16px;
	border: none;
	color: white !important;
	letter-spacing: 0.1em;
	margin-top: 8px;
	margin-bottom: 5px;
	
}

#content div#latest {
	overflow: hidden;
	clear: both;
}

#top ul.tabs li a{
	text-decoration: none;
}
#top ul.tabs li a h3, #top ul.tabs li a h3.following{
	display: block !important;
	background: #993333;
	padding: 10px !important;
	float: left;
	margin: 0px 10px 0px 0px !important;
	border-radius:3px;
}

#right-rail div.right-block div.empty h3 {
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
	color: #993333;
}

#top-bar a.no-link {
	color: #993333;
}

#top ul.tabs li a h3:hover, #top ul.tabs li a h3.active{
	background: #772222;

}


#content form.sign-in a.new {
	display: block;
	margin-top: 10px;
}

#content p a {
	color: white;
}

.login-btn{
	background: none;
	padding: 0px;
	width: auto;
	height: auto;
	display: block;
	float: left;

	padding-right: 10px;
}
.login-btn.twitter{
	margin: 0px 0px 0px 0px;
	padding-top: 6px;
}
.login-btn.facebook, .login-btn.linkedin{
	margin: 0px 0px 0px 0px;
	padding-top: 7px;
}

div.social-login{
	overflow: hidden;

}

#content #following div.empty, #content #latest div.empty{
	background: white;
	color: black;
	border-radius:5px;
	padding: 10px 30px 10px 20px;
	margin-bottom: 10px;
}

#content #following div.empty h3, #content #latest div.empty h3{
	color: #993333;
	font-size: 24px;
	font-family: "TrumpGothicEastMedium", "nimbus-sans-condensed";

}

#latest div.empty h4 {
	color: black;
	text-transform: none;
	letter-spacing:normal;
	font-size: 22px;
	line-height: 30px;
	margin-top: 5px;
}
#content #following div.empty p, #content #latest div.empty p{
	color: #000;
	font-size: 11px;
	line-height:20px
}

#content #following div.empty p a, #content #latest div.empty p a{
	color: #0092ee;
	font-size: 11px;
}

#swfupload-control {
	clear: both;
}

form#submit div.category{
	overflow: hidden;
	width: 100%;
}
#submit div.category div.photo_upload {
	overflow: hidden;

}
div#avatar-upload{
	margin: 20px 0px 0px 0px;
}

#swfupload-control p#avatar-note {
	margin-left: 15px;
	margin-top: 4px;

	float: left;
	width: 200px;
	
}

div#avatar-upload img{
	float: left;
}
div#avatar-upload object{
	float: left;
	clear: both;
	margin-top: 20px;
}


#right-rail .profile div.user-info-block{
    display:block;
    float:left;
    overflow:hidden;
}


#content #recent-blogs h3, #content #recent h3{
    width: auto;
}
#content #recent-blogs h3 a, #content #recent h3{
    color: #0092EE;
    font-family: "TrumpGothicEastRegular", "nimbus-sans-condensed", helvetica, arial, sans-serif;
    font-size: 28px;
    letter-spacing: 0.2em;
    text-decoration: none;
}

#content div.right-block.special h3 a{
    text-decoration:none !important;
}

#content .second h3 a{
    text-decoration: none !important;
}

#left-rail .badges{
    margin: 0px 0px 10px 0px;
    overflow:hidden;
}
#left-rail .badges a.badge{
    display:block;
    width: 64px;
    height: 64px;
    float:left;
}

#left-rail .left-block.left.block{ color:white; font-size:14px;}