/*
 * cloudsocial.org styles, version 2
 * gbhatnag@umich.edu
 */

body {
	background:#fff;
	color:#222;
	font-size:75%;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
}

div#header {
	background: #4aabfc url(../img/header_bg.jpg) no-repeat scroll 50% 0;
	height: 125px;
	min-width: 950px;
}

div#header h1 {
	text-indent: -9999px;
}

div#content {
	background: #f3f3f3;
}

div#navBox {
	float: left;
	width: 140px;
}

ul#navMenu {
	list-style: none;
	margin: 0;
	padding: 0;
} ul#navMenu li {
	font-weight: bold;
  padding: 0.5em 0 0.5em 0.5em;
}

div.tools li#navTools, div.groups li#navGroups, div.content li#navContent, div.organizations li#navOrganizations, div.administration li#navAdmin {
	background: #4aabfc;
	color: #ffffff;
	text-decoration: none;
}
div.tools li#navTools a, div.groups li#navGroups a, div.content li#navContent a, div.organizations li#navOrganizations a, div.administration li#navAdmin a{
	color: #ffffff;
	text-decoration: none;
}

div#main_content {
	border-left: 2px solid #4aabfc;
	padding: 0.5em 0 3em 1em;
}

div#main_content_noauth {
	padding: 0.5em 0 3em 0em;
}

div#about_related {
	margin: 0.5em 0 0 10px;
	padding: 1em 0 1em 1em;
}

div#account_presence {
	border-bottom: 2px solid #4aabfc;
}
div#account_presence p {
	text-align: right;
	margin: 0.2em 0;
}

div#footer {
	background: #666666;
	padding: 0.5em 0;
	text-align: center;
}

p#footer_actions {
	color: #ffffff;
	font-weight: bold;
	margin:0;
}
p#footer_actions a:link {color:#fff; text-decoration:none;}
p#footer_actions a:visited {color:#fff; text-decoration:none;}
p#footer_actions a:hover {color:#fff; text-decoration:underline;}
p#footer_actions a:active {color:#fff; text-decoration:underline;}

div#intro, div#signInBox {
	margin: 1em 0 3em 0;
	padding: 1em 1em 0 1em;
}

div#signInBox, div#about_related {
	background: #d1edff;
	border: 2px solid #4aabfc;
}

table#signInTable td:first-child {
	text-align: right;
}
table#signInTable td.submit_button {
	text-align: center;
}

p.nomargin, p.form_tip {
	margin: 0;
}

p.form_tip {
	color: #666666;
	font-size: 0.875em;
	font-style: italic;
}

p.form_field {
	margin: 0 0 1em 0;
}

.reqd {
	color: red;
}

label.error {
	background: none;
	border: none;
	font-weight: normal;	
}

input.text {
	width: 390px;
}

textarea {
	height: 5em;
	padding: 5px;
	width: 390px;
}

form table#toolSelect tr, form table#toolSelect td {
  margin: 0;
	padding: 0;
} form h3#toolListHeader {
	margin-bottom: 0;
} form table#toolSelect label {
	font-weight: bold;
} form table#toolSelect span.publisher {
  font-weight: normal;
	font-size: 10px;
} form table#toolSelect p.toolDesc {
	padding: 0;
	margin: 0 0 0.7em 0;
	font-style: italic;
}

/* Corner radius */
.ui-corner-all { -moz-border-radius: 15px; -webkit-border-radius: 15px; }

