/* Code styles */
code { border-left:2px solid #CCCCCC;
display:block;
font-family:"Courier New",Courier,monospace !important;
font-size:1em !important;
margin-left:3em;
margin-top:1em;
padding-left:1em;}

/* Removes the avatar photo of the person who posted the document */
.xg_widget_notes .ib { display: none; }
.xg_widget_notes .tb { margin-left: 0px; }

.xg_signup {background:#DFF2FF !important;border-style:solid !important;border-width:0 !important;}
.xg_headline .tb h1 {color: #403F41; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 24px; font-weight:normal;}

.quickpost {display: none;}

.xg_widget_notes .navigation.byline { display:none; }
#xg_tab_invite, .xj_no_friend_requests, .xg_widget_profiles_friend_list .xg_sprite-add { display:none !important; }

/*appathon page styles*/
.greyhighlight,.warning {background:#eee; padding: 0 10px 10px 10px;display:block; clear:both;margin: 10px 0px;}
.greyhighlight .column {width:25%; float:left;display:block}
.greyhighlight .column span {display:block;font-size:12px;line-height:17px;padding-bottom:10px;padding-right:10px;}
.greyhighlight .column span.judge {font-size:11px;}
.greyhighlight .column span.judge a {font-size:12px;display:block;}
.warning {background: #DFF2FF url(http://api.ning.com/files/VWyGwNSG6KD9-Lk7o2fYT6WGAyLodYJ2dIog-Uxx3yaOt5NXoHGVqB45RlMebno-0FyZEaPFkwk5%2AbPSMWmWZVzdKY4NmluJ/warning_16.png) no-repeat scroll 8px 13px !important; padding: 10px 10px 10px 30px !important;}

#appathon { display:none; }
form#appathon ul li, ul#colleageinfo li { list-style-type:none !important; margin-left:0; }
form#appathon ul li label { clear:left; display:block; font-size:11px; margin-top:10px; }
form#appathon input.button {padding:5px;font-weight:bold;}

h4 { margin:1em 0; }

pre {
font-size:78% !important;
overflow-x:auto;
}

table.confluenceTable { border:1px solid black; border-left:2px solid black;margin:1em 0; }
table.confluenceTable td { font-size:85%; background-color:#fff; padding:1em; border:1px solid black; }





#xn_bar { background-color: #75AF2D !important; }
#xn_bar #xn_bar_menu a { color:#fff !important; }

#xg_sitename { padding:0; margin:30px 0 0 0 !important; }
#xg_masthead p#xg_sitename #application_name_header_link {
	background:url(http://api.ning.com/files/tcyVcdpQGHcZI70Db9xXvOqbItB6uOfSqZXyFrurr1DLhp50XkzXAWKqlSnfKzkyq0o8Z7uLK6z13ShyFO-rooQRyinJp2DD/developerdocslogo.png) no-repeat scroll 0 0 transparent;
	display:block;
	height:44px;
	margin-top:-103px;
	overflow:hidden;
	text-indent:-9999px;
	width:413px;
}
#xg_module_account .xg_signup { background: #e9eee8; border:1px solid #ccc !important; }


h2 {text-transform:uppercase; font-size:20px; color:#5e5e5e; font-weight:normal;}
.xg_headline {margin:0;}
ul.navigation li {margin-left:0 !important;}

.xg_module_head { background-color:#fff !important; border-bottom:1px solid #E1E1E1; }
.xg_module_head h2 { text-transform:uppercase; font-size:16px; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; color:#5e5e5e; }

#xg_navigation {font-size:12px;margin-top:22px;}
#xg_navigation ul {padding-top:15px; padding-bottom:30px;margin:0; }
#xg_navigation ul li a, #xg_navigation ul li span { font:14px 'Lucida Grande' !important; font-weight:bold !important; color:#959595; padding: 0; }
#xg_navigation ul li { height:35px;margin:-4px 23px 0 0;  }
#xg_navigation ul li.this { margin-top:-16px !important; padding-top:12px; }
#xg_navigation ul li.this a span { background-color:transparent !important; color:#00B0D8 !important; }
#xg_navigation ul li a, #xg_navigation ul li span { font-size: 98%; }

ul.xg_subtab { margin-top:-10px !important; }
ul.xg_subtab li { height:2.3em !important; padding:0 !important;  cursor:pointer; background-color:#EFEFEF !important; }
ul.xg_subtab li a { color:#666 !important; }
ul.xg_subtab li:hover { height:2.3em !important; padding:0 !important; cursor:pointer; background-color:#D9D9D9 !important; }

#xg { width:100%;margin-bottom:3em; }
#xg_head,#xg_body,#xg_foot {
	width:960px;
	padding:10px;
	margin:0 auto;
}
.xg_widget_main_index_index .xg_3col {width:772px;padding-right:0;}
.xg_widget_main_index_index .xg_3col .xg_2col { padding:0 17px; }
.xg_widget_main_index_index .xg_span-4 {margin-left:20px;}

#xg_body.invite_body .xg_2col { border-style:solid; border-width:10px 225px; padding:10px 20px; }

#xg_masthead p#xg_sitename { padding:0; }

.xg_module_body { padding:5px 0; }
.xg_module_head { padding:3px 1px; }

.xg_headline .tb h1 {text-transform:uppercase;font-size:24px;font-weight:normal;font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; }

#xg_module_account .xg_signup { padding:5px; }

/* footer */
#xg_foot p {padding:10px 20px;}
#xg_foot {position: relative;
	clear:both;
	width:100%;
	padding:0;
	min-width:780px;
	}
#xg_foot p.right {
	text-align:right;
	margin:0 auto;
}
.xg_dock_spacer {height:0;}

#xg_foot {
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
padding-bottom:20px;
vertical-align:baseline;
color:#5E5E5E !important;
}

#xg_foot p { margin:0 !important; padding:0 !important; margin-top:20px !important;}

#xg_foot h3 { color:#5E5E5E;
font-size:16px !important;
font-family:'Trebuchet MS',sans-serif;
font-weight:normal;
text-transform:uppercase; }

#xg_foot p, #xg_foot li {
font-family:'Lucida Grande'; line-height:1.2em !important;
}

#xg_foot a { color:#00B0D8 !important; }


/* Footer
----------- */
#locale {position:relative;float:left;}

.footer-content {width:960px;margin:0 auto;clear:both; padding:30px 0; }
.footer {background-color:#e9eee8;}

.footer-content h3 {font-size:140%;}
.heart {color:#f4376c;}
.footer-content p {margin-top:20px;}
.footer-last .right {margin-top:0;}
.footer-content ul {list-style-type:none;margin-top:20px;}
.footer-content ul.text li {margin-bottom:15px;}
.footer-last {clear:both;padding-top:30px;}
.footer-last span, .footer-last a {padding-right:20px;}
.footer-last a {color:#959595 !important;}
.adjacent {margin-left:1em;padding-left:1em;border-left:1px solid #ccc;}
.minus5 {margin-top:-5px;}

#xg_foot small {
color:#666666;
display:block;
font-family:Georgia;
font-size:1em;
font-style:italic;
}

/* Columns
-------------------------------------------------------------- */
.col {float:left; text-align:left;}
.col-left,.col-right {margin-bottom:2em;}
.col-left {width:616px;}
.col-right {width:277px; float:right;}
.col-third {width:306px;margin-right:20px;}
.col-last {margin-right:0;}

.col-border-left {border-left: 1px solid #e1e1e1;margin-left: 13px;padding-left: 13px;}
.col-border-right {border-right: 1px solid #e1e1e1;margin-right: 13px;padding-right: 13px;}


/* Code styles */
code { border-left:2px solid #CCCCCC;
display:block;
font-family:"Courier New",Courier,monospace !important;
font-size:1em !important;
margin-left:3em;
margin-top:1em;
padding-left:1em;}

/* SXSW Contest and other contest forms */
#appathon { display:none; }
form#appathon ul li, ul#colleageinfo li { list-style-type:none !important; margin-left:0; }
form#appathon ul li label { clear:left; display:block; font-size:11px; margin-top:10px; }
form#appathon input.button {padding:5px;font-weight:bold;}
#appathon textarea { width:700px; height:150px; }


h1,h2,h3,h4,h5 {
font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
font-weight:normal;
text-transform:uppercase;
}

.module_blog .blogpost h3, .module_forum h3 a,.wpage h3 strong {
font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;
text-transform:none;
font-weight:normal;
}

.clist .tb h3 {
	font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;
}


#xn_bar_menu_branding {
	display:none;
}

#xn_bar {
	background-color:#5e5e5e !important;
	height:83px;
}

#welcome h3 {
	color:inherit;
	font-size:14px;
	margin:0 0 0.5em;
	text-transform:none;
	font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;
}

#xg_foot p.left {padding-left:20px !important;}
#xg_foot p.right {padding-right:20px !important;}
#xg_foot a {color:#999;}

/* Methodology */
#methodology {
	padding-bottom:2em;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:2em;
	overflow:hidden;
}

#methodology .method {
	border-right:1px solid #E1E1E1;
	float:left;
	margin-right:10px;
	width:179px;
}
#methodology h3 {font-size:16px;color:#5e5e5e;}
#methodology p {
	font-size:12px;
}
#methodology .profile {
	margin-right:0;
	border-right:none;
}
.button,a.button {
	background:url(http://static.ning.com/about/images/new/button-bg-gyo.png) repeat-x scroll 0 0 #ED7B09;
	border:1px solid #F2B77C;
	color:#FFFFFF;
	cursor:pointer;
	font-family:'Trebuchet MS',sans-serif;
	font-size:110%;
	padding:5px 10px;
	text-transform:uppercase;
	white-space:nowrap;
}

.xg_welcome_box,
#xg_module_account .quickpost {
display:none !important;
}

.xg_widget_main_index_index #xg_layout_column_2 {
    width:955px;
    margin-left:0;
    padding-left:0;
}

.xg_widget_main_index_index #xg_layout_column_1 {
    display:none;
}

.xg_widget_main_index_index .xg_span-4 {
    display:none;
}
#xg_masthead {
    overflow: visible;
}