
body { width: 960px; margin:auto; font-size:14px; line-height: 20px; font-family:verdana, arial, san-serif; background-image:url(/images/paper.gif);}

h1 { font-size: 20px }
h2 { font-size: 16px }
h3 { font-size: 13px }
h4 { font-size: 11px }
li { font-size: 11px }

a:link  { color: #808080; text-decoration: none }
a:visited { color: #808080; text-decoration: none }
a:active { color: #808080; text-decoration: none }
a:hover { color: #808080; text-decoration: underline }

.h2 { font-size: 16px; font-weight:bold; color: #cb6671;}

a:link.h2  { color: #cb6671; text-decoration: none }
a:visited.h2 { color: #cb6671; text-decoration: none }
a:active.h2 { color: #cb6671; text-decoration: none }
a:hover.h2 { color: #cb6671; text-decoration: underline }

.p, input {
	font-size:14px;
	line-height:20px;
}


textarea {
	font-size:14px;
	line-height:20px;
	width: 700px;
}


ul li {
	margin:0px 0px 0px -22px;
	list-style-type: square;
	font-size:14px; line-height: 20px;
}

#container {
}

#header {
	height: 72px;
}

.logo {
	float: left;
}

h1 {
	float: left;
	margin: 24px 16px 16px 16px;
}

.headernav {
	float: right;
	margin: 8px 0 0 0;
}

#content {
	background-color: white;
	padding: 24px 32px 16px 32px;
	box-shadow: 2px 2px 4px 0px #888888;
}

#content p {
	margin-top: 0;
}

#footer {
	text-align: center;
}

/* Special styles */

.discussion {
	background-color: #eeeeee;
	margin: 16px; padding: 16px 32px 16px 32px;
	box-shadow: 2px 2px 4px 0px #888888;
}

.indent {
	margin-left: 22px;
}

.date {
	font-size: 12px;
}

.project {
	float: left;
	width: 232px;
	height: 264px;
	background-color: #eeeeee;
	margin: 16px; padding: 8px 16px 16px 16px;
	box-shadow: 2px 2px 4px 0px #888888;
}

.form {
	background-color: #eeeeee;
	margin: 16px; padding: 8px 16px 16px 16px;
	box-shadow: 2px 2px 4px 0px #888888;
}

.description {
	margin-top: 0;
	font-style: italic;
}

.to-do {
	margin-top: 0;
	color: #808080;
}

.order {
	margin-top: 0;
	color: black;
}

.save {
	color: #cb6671;
}

.label {
	float: left;
	font-size: 12px;
	width: 96px;
} 

.field {
	width: 646px;
	margin-left: 96px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.field p {
	margin-top: 0px;
}

.field h2, .field h3 {
	margin-bottom: 0px;
}

.button {
	float: right;
	width: 32px;
}


.clear {
	clear: left;
}

.icon {
	float: left;
	font-size: 12px;
	width: 72px;
	height: 108px;
	color: black;
	text-align: center;
	margin: 12px 4px 0 0;
}

