/*
 * Cascading style sheet for Cat's Eye Technologies project pages
 * (c)2008 Cat's Eye Technologies.  All rights reserved.
 */

/* -- content elements -- */

H1 {
	font-size: 166%;
	font-weight: normal;
	margin-bottom: 0;
}

H2 {
	font-size: 133%;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
}

P.byline {
	font-style: italic;
	margin-top: 0;
}

LI UL {
    margin-top: 0;
    margin-bottom: 0;
}

UL.browse {
	list-style-type: none;
}

UL.links {
    list-style-type: none;
}

/* -- infobox stuff -- */

DIV.prjinfo {
    float: right;

	background-color: #b0ffff;
	border-width: 1px;
	border-color: #000000;
    border-style: solid;

	padding: 3px;
	margin-top: -3em;
	margin-bottom: 5px;
	margin-left: 1em;
}

.prjinfo H1 {
	font-size: 133%;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
}

.prjinfo H2 {
	font-size: 133%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
}

.prjinfo P {
	margin-top: 0;
	margin-bottom: 0;
	white-space: nowrap;
}

.prjinfo UL {
/*
    list-style-type: none;
*/
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 1.5em;
}

P.infoimg {
	margin-top: 0;
	margin-bottom: 0;
    text-align: center;
}

/* --- overriding page layout --- */

#main {
	margin-left: 0;
}

#footer {
	clear: both;
	text-align: right;
	background-color: black;
	background-image: url(../images/backgrounds/sineblack.png);
    color: #90b090;
}
#footer P {
	margin: 0em;
	padding-top: 1em;
	padding-left: 1em;
}
#footer HR {
	display: none;
}
/* brighter, to look good on black */
#footer P A:link {
  color: #53A783
}
#footer P A:visited {
  color: #ccb464
}
#footer P A:active {
  color: #0cd490
}

#validator {
	position: static;
	left: 0;
	bottom: 0;
	float: right;
}

