/*
demidec-txt.css
Sets text defaults
*/

/*
Colors:
*/
/* DemiDec Blue (suspiciously like Scimitar blue) */
.blue { color:#216CA5; }
/* Random Green */
.green { color:#72B812; }
/* Gray */
.gray { color:#666; }
/* Orange  */
.orange { color:#FF9900; }


.center { text-align:center; }
/*
Defaults
*/
body, table {
	font:80% Verdana, Arial, Helvetica, sans-serif;
	}
#content {
	line-height:135%;
	}
#content p {
	color:#222222;
	}
small {
	font-size:80%;
	line-height:normal;
	}
h1 {
	font-size:175%;
	}
h2 {
	font-size:150%;
	padding:.5em 0 .5em 0;
	}
h3 {
	font-size:125%;
	padding:.5em 0 .5em 0;
	}
h4 {
	font-size:100%;
	}
p {
	padding:.5em 0 1em 0;
	}
ol {
	list-style:inside decimal;
}
.alignRight {
text-align:right;
}
/*
Small caps?
*/
.small-caps {
	font:70% Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.small-caps#yellow {
	color:#FFFF33;
	}
.small-caps#blue {
	color:#124772;
	}

/*
Header formatting
*/
#header {
	color:white;
	}
#header a {
	padding:3px 4px;
	text-decoration:none;
	color:white;
	}
#header #primary-nav a {
	font-size:110%;
	font-weight:normal;
	background:transparent url(../images/header-a.png) top left;
	}
#header #primary-nav a.special {
	background:#BC7523 none;
	}

#header a:hover, #header #primary-nav a:hover {
	background:transparent url(../images/header-a-hover.png) top left;
	color:black;
	}
#header #primary-nav a.special:hover {
	color:white;
	background:#8D571B none;
	}

/*
Story contents
*/
#demidec-story li {
	padding:.5em 2em 0 2em;
	}

/*
Team profile formatting
*/
.team-profile .name {
	font-weight:bold;
	}
.team-profile .status {
	}
.team-profile .affiliations {
	padding-top:1em;
	font-style:italic;
	display:block;
	}
.team-profile .basic-info {
	line-height:normal;
	padding-bottom:1em;
	}
	
/*
Subscription formatting
*/
.sub-head 
	{
	padding:0 0 1em 0; 
	font-weight:bold;
	font-size:9pt;
	color:#000080;
	}

.sub-body 
	{
	padding:0 0 1em 0; 
	font-size:9pt;
	color:#808080;
	}

.Cards
{
	border-right: gray thick solid;
	padding-right: 10px;
	border-top: gray thick solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: gray thick solid;
	padding-top: 10px;
	border-bottom: gray thick solid;
	vertical-align: middle;
	text-align: center;
}
#permissions
{
	background-color: #66cc33;
	padding: 10px;
}
#permissions a.perm
{
	font-weight: bold;
	color: #cc0000;
	font-family: Arial;
	text-decoration: underline;
}
#permissions a:hover.perm
{
	font-weight: bold;
	color: #72B812;
	font-family: Arial;
	text-decoration: underline;
	background-color: #cc0000;
}