
/*	
	======================================================================

	stylesheets/community-layout.css

	======================================================================
	Copyright 2009, FQXi
	======================================================================
*/


/* This stylesheet contains all layout (position & size) specifications for the major site divs */


html, body {

	border: 0px;
	height: 100%; /* need for mozilla */
	margin: 0px auto;
	padding: 0px;
}

#container {

	border: 0px;
	position: relative;
	top: 0;
	left: 0;
	min-height: 100%;
	margin: 0px auto;
	width: 940px;  /* Sets width of the site */
}

* html body #container {

	height: 100%; /* Only IE sees this */
}

#banner {

	border: 0;
	padding: 0px;
	margin-left: 0px;
	width: 940px;
	height: 155px;
}

.navButton { 

	margin-left: 3px; 
	border: 0;
}

#midContent {

	margin-left: 0px;
}

#footer {

	position: absolute;
	bottom: 0px;
	margin-left: 0px;
	width: 940px;
	height: 24px;
}

#mailingListRegistration {

	position: absolute;
	bottom: 0px;

	z-index: 200;
	
	margin: 0;

	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;

	display: none;
}

#bannerAnnouncement {

	border: 0px solid #F93;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: right;
	margin-top: 40px;
	margin-right: 50px;
}


/* ----------------------------------------------------
   logos
   ---------------------------------------------------- */

#logoMother {

	position: absolute;
	top: 30px;
	left: -1px;
}

.logoDiv {

	position: absolute;
	top:  0px;
	left: 0px;
}

#baseLogo {

	z-index: 10; 
	opacity: 1.0; 
	filter: alpha(opacity=100);
    width: 450px;
    height: 130px;
}

#fliLogo {
    padding-left: 45px;
}

#topLogo {

	z-index: 20; 
	opacity: 0.0; 
	filter: alpha(opacity=0);
}

/* ----------------------------------------------------
   equation help
   ---------------------------------------------------- */

.equationHelp {

	font-size: 10px;
	padding: 20px;
	background-color: #FFF;
	border: 1px solid #449;
	display: none;
	
}

/* ----------------------------------------------------
   post header
   ---------------------------------------------------- */

.postText {

	background-color: #FFF;
	padding: 25px;
	border: 1px solid #DDD;
}

.postReply {

	background-color: #EEE;
	
}

/* ----------------------------------------------------
   POST LIST
   ---------------------------------------------------- */

.community_forum_topic_categoryTitleLabel {

	font-weight: bold;
}

.community_forum_topic_categoryTitle {

	color: #008;
}

.community_forum_topic_topicTitleLabel {

	font-weight: bold;
}

.community_forum_topic_topicTitle {

	color: #008;
}

