/* positions 'Society News' just under the big horizontal menubar */
.society_news {
	margin-left: 20px;
	margin-right: 20px;
	float: left;
	margin-bottom: 10px;
}

/* gives some space between the news control buttons */
.pause_forward_back_separator {
	margin-right: 2px;
}

/* applied to sign in button on form in left sidebar: forces the forgotten password link away from the button */
.form_signin_button {
	margin-right: 8px;
	margin-top: 5px;
}

/* applied to form in left side bar */
.form_position {
	margin-left: 10px;
}

/* adds styling to forgotten password link */
.forgottenpassword {
	color: #F00;
	font-size: 10px;
}

/* positions the red dotted line in the left side bar */
.dottedline {
	width: 100px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}

/* two styles below are applied to text in the textedit boxes in the form in the left sidebar */
.outfocus {
	font-style: italic;
	color: #999;
	margin-top: 10px;
	margin-bottom: 10px;
}
.infocus {
	font-style: normal;
	color: #000;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* positions the CUDEAS logo */
.logotitle {
	margin-left: 20px;
	margin-top: 10px;
	float: left;
	margin-right: 165px;
	margin-bottom: 15px;
}
/* collectively positions the big blue buttons in the left sidebar */
.big_blue_buttons {
	width: 152px;
	margin-right: auto;
	margin-left: auto;
}

/* positions the OpenAir logo */
.openair {
	margin-right: 20px;
	margin-top: 15px;
	float: left;
}

/* for the FireFox browser: removes the custom dotted underlining for hyperlinks on images */
.no_dotted_line {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* formats and positions the 'sponsored by:' text above the OpenAir Logo */
.openairtext {
	font-size: x-small;
	margin-bottom: 2px;
}

/* positions the red dot that appears in the right hand corner of the big blue buttons in left sidebar on_mouse_over */
.floatingblob {
	visibility: hidden;
	position: absolute;
	top: 12px;
	left: 128px;
}

/* gives big blue buttons relative positioning to accomodate floating blob */
.big_blue_buttons_relative {
	position: relative;
}

/* removes the white underlining of news display for the underscore animation */
.remove_news_displayer {
	float: left;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

/* defines the mailing list slide out */
#slide_out {
	position: absolute;
	left: 140px;
	top: -1px;
	visibility: hidden;
	z-index: 100;
}

/* contains all the content in the slide out */
#positioner {
	position: relative;
}

/* cotains all the form elements */
#mail_form {
	position: absolute;
	left: 10px;
	top: 12px;
	width: 250px;
}

.position_forename {
	margin-right: 10px;
	width: 80px;
	font-size: 11px;
	font-style: italic;
	color: #999;
}

.position_surname {
	margin-bottom: 3px;
	width: 80px;
	font-size: 11px;
	font-style: italic;
	color: #999;
}

.position_address {
	width: 150px;
	font-size: 11px;
	font-style: italic;
	color: #999;
}

.position_submit {
	width: 30px;
	margin-left: 2px;
	font-size: 11px;
}

/* used by the sign_up_mailing javascript file */
.signup_mail_change {
	font-style: normal;
	color: black;
}

/* used by the sign_up_mailing javascript file */
.signup_mail_red {
	font-style: italic;
	color: red;
}

/* used to style the javascript ouput of society news */
.news_displayer {
	float: left;
	padding-bottom: 1px;
}

/* makes bullet points red */
.redden
{
	color: red;
}

/* positions past exped text */
.past
{
	margin-left: 40px;
}

/* for small text */
.small_text
{
	font-size: small;
}

/* Overrides the default hyperlink settings */
#news_displayer a:link {color:white}
#news_displayer a:visited {color:white}
#news_displayer a:hover {color:white}
#news_displayer a:active {color:white}

/* Positions the <div> tag containing the pause, back, forward buttons to the right of the news display */
#pause_back_forward {
	float: right;
	margin-right: 20px;
}
/* Positions index page rolling pics */
#pics
{
	float: right;
	margin-left: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
}

/* Positions exped page pic */
#exped_pic
{
	float: right;
	margin-left: 25px;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#soc_pic
{
	float: right;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-top: 15px;
}

#committee_pic
{
	float: right;
	margin-right: 50px;
	margin-bottom: 10px;
}

#committee_pic_exped
{
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}

#home_pic
{
	float: right;
	margin-left: 25px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
}

#exped_pic_gap
{
	margin-bottom: 10px;
}

#award_pic
{
	float: right;
	margin-left: 25px;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#slide_pic {
	position: absolute;
	z-index: 190;
	left: 0px;
	top: 0px;
	visibility: hidden;
}

