body{
	background: url(../images/bodybg.gif) top center repeat;
	margin: 0 auto;
	padding: 18px 0 20px 0;
	font-size: 100.1%;
	font-family: Verdana, Arial, sans-serif;
}
.clear {
	clear: both;
}
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
	font-weight: normal;
	color: #E40000;
}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
	font-weight: bold;
	color: #E40000;
	font-family: Times New Roman, serif;
}
h3 {
	margin: 0px;
	padding: 10px 0 0px 0;
	font-size: 1.0em;
	font-weight: normal;
	color: #E40000;
}
h4 {
	margin: 0px;
	padding: 0px;
	font-size: 1.0em;
	font-weight: normal;
	color: #E40000;
}
.small {	font-size: 0.8em;	}
a { text-decoration: none; }
.red, a.red, a.active, a.visited {	color: red !important;	}
.nowrap {	white-space: nowrap;	}
address {
	font-style: normal !important;
	font-weight: normal ;
}
.hidden {
	/*	visibility: hidden;	*/
	display: none;
}
object {	background: #FFF !important;	}
form {
	margin: 0px;
	padding: 0px;
}
div.serendipity_Entry_Date {	display: none;	}
div.serendipity_entryFooter	{	display: none;	}
div.serendipity_pageFooter	{	display: none;	}

/* STRUCTURE	*/

#page	{
	width: 715px;
	background: #FFF;
	margin: 0 auto;
	padding: 20px 20px 20px 48px;
	font-size: 0.7em;
}
#logo {
	height: 31px;
	width: 133px;
	padding: 0px;
	border: 0px;
	float: left;
}
#navigation {
	padding: 0 37px 0px 0;
	height: 75px;
	margin: 0px;
}
#navigation1 {
	width: 500px;
	height: 23px;
	float: right;	
	margin: 0px;
	padding: 0px;
}
#navigation1 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 16px;
}
#navigation1 ul li {
		/*	display: inline;	*/
	margin: 0px;
	padding: 0px;
	height: 16px;
	display: block !important;
	float: left;	
}
#navigation1 a {
	height: 16px;
	display: block !important;
	padding: 0px; margin: 0px;
}

#navigation1 #c1 a {
	width: 94px;	
	background: url(../images/navi1_work_off.gif) top left no-repeat !important;;
	margin-left: 103px;
}
#navigation1 #c1 a:hover {	background: url(../images/navi1_work_on.gif) top left no-repeat !important;	}
#navigation1 #c1 a.active {		background: url(../images/navi1_work_on.gif) top left no-repeat;	}
#navigation1 #c2 a {
	width: 110px;
	background: url(../images/navi1_aboutus_off.gif) top left no-repeat !important;;
}
#navigation1 #c2 a:hover {		background: url(../images/navi1_aboutus_on.gif) top left no-repeat !important;	}
#navigation1 #c2 a.active {		background: url(../images/navi1_aboutus_on.gif) top left no-repeat;	}
#navigation1 #c3 a {
	width: 123px;
	background: url(../images/navi1_contact_off.gif) top left no-repeat !important;;
}
#navigation1 #c3 a:hover {	background: url(../images/navi1_contact_on.gif) top left no-repeat !important;	}
#navigation1 #c3 a.active {		background: url(../images/navi1_contact_on.gif) top left no-repeat !important;;	}

#navigation1 #line1 {
	width: 500px;
	height: 7px !important;	
	background: url(../images/navi1_line.gif) top left no-repeat;
	margin: 0px; padding: 0px;
	overflow: hidden;
	float: left;
}

#navigation2 {
	width: 500px;
	height: 15px;
	float: right;
}
#navigation2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#navigation2  ul li {
	margin: 0px;
	padding: 0px;
	display: block !important;
	float: left;	
}
#navigation2 a {
	display: block !important;
	padding: 0px; margin: 0px;
	height: 15px;
}
#navigation2 #work {
	display: none;
}
#navigation2 #c1-1 a {
	width: 103px;	
	background: url(../images/navi2_work_portfolio_off.gif) top left no-repeat;
}
#navigation2 #c1-1 a:hover {	background: url(../images/navi2_work_portfolio_on.gif) top left no-repeat;	}
#navigation2 #c1-1 a.active {		background: url(../images/navi2_work_portfolio_on.gif) top left no-repeat;	}
#navigation2 #c1-2 a {
	width: 94px;	
	background: url(../images/navi2_work_clients_off.gif) top left no-repeat;
}
#navigation2 #c1-2 a:hover {	background: url(../images/navi2_work_clients_on.gif) top left no-repeat;	}
#navigation2 #c1-2 a.active {		background: url(../images/navi2_work_clients_on.gif) top left no-repeat;	}
#navigation2 #c1-3 a {
	width: 125px;	
	background: url(../images/navi2_work_products_off.gif) top left no-repeat;
}
#navigation2 #c1-3 a:hover {	background: url(../images/navi2_work_products_on.gif) top left no-repeat;	}
#navigation2 #c1-3 a.active {		background: url(../images/navi2_work_products_on.gif) top left no-repeat;	}

#navigation2 #about {
	display: none;
}
#navigation2 #c2-1 a {
	width: 94px;	
	background: url(../images/navi2_about_history_off.gif) top left no-repeat;
	margin-left: 103px;
}
#navigation2 #c2-1 a:hover {	background: url(../images/navi2_about_history_on.gif) top left no-repeat;	}
#navigation2 #c2-1 a.active {		background: url(../images/navi2_about_history_on.gif) top left no-repeat;	}
#navigation2 #c2-2 a {
	width: 110px;	
	background: url(../images/navi2_about_environment_off.gif) top left no-repeat;
}
#navigation2 #c2-2 a:hover {	background: url(../images/navi2_about_environment_on.gif) top left no-repeat;	}
#navigation2 #c2-2 a.active {		background: url(../images/navi2_about_environment_on.gif) top left no-repeat;	}
#navigation2 #c2-3 a {
	width: 123px;	
	background: url(../images/navi2_about_coop_off.gif) top left no-repeat;
}
#navigation2 #c2-3 a:hover {	background: url(../images/navi2_about_coop_on.gif) top left no-repeat;	}
#navigation2 #c2-3 a.active {		background: url(../images/navi2_about_coop_on.gif) top left no-repeat;	}

#navigation2 #contact {
	display: none;
}
#navigation2 #c3-1 a {
	width: 104px;	
	background: url(../images/navi2_contact_touch_off.gif) top left no-repeat;
	margin-left: 197px;
}
#navigation2 #c3-1 a:hover {	background: url(../images/navi2_contact_touch_on.gif) top left no-repeat;	}
#navigation2 #c3-1 a.active {		background: url(../images/navi2_contact_touch_on.gif) top left no-repeat;	}
#navigation2 #c3-2 a {
	width: 124px;	
	background: url(../images/navi2_contact_feedback_off.gif) top left no-repeat;
}
#navigation2 #c3-2 a:hover {	background: url(../images/navi2_contact_feedback_on.gif) top left no-repeat;	}
#navigation2 #c3-2 a.active {		background: url(../images/navi2_contact_feedback_on.gif) top left no-repeat;	}
#navigation2 #c3-3 a {
	width: 75px;	
	background: url(../images/navi2_contact_files_off.gif) top left no-repeat;
}
#navigation2 #c3-3 a:hover {	background: url(../images/navi2_contact_files_on.gif) top left no-repeat;	}
#navigation2 #c3-3 a.active {		background: url(../images/navi2_contact_files_on.gif) top left no-repeat;	}

#navigation3 {
	width: 500px;
	height: 22px;
	float: right;
}
#navigation3 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#navigation3  ul li {
	display: block !important;
	float: left;
	margin: 0px;
	padding: 0px;
}
#navigation3 a {
	display: block !important;
	padding: 0px; margin: 0px;
	height: 22px;
}
#navigation3 #environment {
	display: none;
}
#navigation3 #c2-2-1 a {
	width: 70px;	
	background: url(../images/navi3_about_standards_off.gif) top left no-repeat;
	margin-left: 197px;
}
#navigation3 #c2-2-1 a:hover {	background: url(../images/navi3_about_standards_on.gif) top left no-repeat;	}
#navigation3 #c2-2-1 a.active {		background: url(../images/navi3_about_standards_on.gif) top left no-repeat;	}
#navigation3 #c2-2-2 a {
	width: 40px;	
	background: url(../images/navi3_about_policy_off.gif) top left no-repeat;
}
#navigation3 #c2-2-2 a:hover {	background: url(../images/navi3_about_policy_on.gif) top left no-repeat;	}
#navigation3 #c2-2-2 a.active {		background: url(../images/navi3_about_policy_on.gif) top left no-repeat;	}

#navigation3 #co-op {
	display: none;
}
#navigation3 #c2-3-1 a {
	width: 112px;	
	background: url(../images/navi3_about_coop_off.gif) top left no-repeat;
	margin-left: 307px;
}
#navigation3 #c2-3-1 a:hover {	background: url(../images/navi3_about_coop_on.gif) top left no-repeat;	}
#navigation3 #c2-3-1 a.active {		background: url(../images/navi3_about_coop_on.gif) top left no-repeat;	}
#navigation3 #c2-3-2 a {
	width: 38px;	
	background: url(../images/navi3_about_links_off.gif) top left no-repeat;
}
#navigation3 #c2-3-2 a:hover {	background: url(../images/navi3_about_links_on.gif) top left no-repeat;	}
#navigation3 #c2-3-2 a.active {		background: url(../images/navi3_about_links_on.gif) top left no-repeat;	}

#content {
	float: right;
	width: 510px;
	padding: 0 25px 0 0;
	color: #666;
	min-height:365px;
  height:auto !important;
  height:365px;
	background: #FFF;
}
#content #left {
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
}
#content img {
	/*	float: left;	*/
}
#content a {
	color: red;
}
#content a:visited {
	color: red;
}
#content a:hover {
	color: black;
}
#left, .left {
	padding: 0px 0 0 0;
	margin: 0px;
	width: 150px;
	float: left;
	font-family: Times New Roman, serif;
	font-weight: bold;
	color: #666;
	line-height: 1.5em;
}
#left img, .left img{
	padding: 30px 0 0 0px;
}
#left h2, .left h2 {
	font-size: 0.9em;
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
}
#left p, .left p {
	padding: 0 0 8px 10px;
	margin: 0px;
}
#footer {
	width: 537px;
	float: right;
	color: #666;
	padding-top: 15px;
}
#footer ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#footer  ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#footer  a {
	color: #666;
	text-decoration: none;
}
#footer  a:hover {
	text-decoration: underline;
}
#footer span {
	font-size: 8px !important;
}



/*	HOME	*/
#page.home h1 {
	margin: 0px 0 15px 0 !important;
	padding: 0px !important;
	background: url(../images/good-for-design-and-print.gif) top left no-repeat;
	width: 304px;
	height: 26px;
}
#page.home h1 span {
	display: none;
}
.home #images {
	float: left;
	width: 313px;
}
.home div#logos {
	padding: 22px 0 0 0 !important;
}
.home #logos img {
	margin: 0 65px 0 0 !important;
	padding: 0px;
	float: left;
}
.home #logos img.last {
	margin: 0 !important;
	padding: 0px;
	float: left;
}
.home #text  { color: #444; font-size: 1.2em !important; font-family: "Times New Roman", Times, serif !important; font-weight: normal; padding: 0 10px 0 0; width: 185px; float: right }
.home #text p {
	margin: 0 0 15px 0;
	padding: 0px;
}
div.home #left, div.newsletter #left {
	padding: 0px 0 0 0;
	font-family: Verdana, Arial, sans-serif;
}
div.home #left h2.pressed, div.newsletter #left h2.pressed {
	margin: 5px 0 15px 0;
	width: 150px;
	height: 18px;
	background: url(../images/header-pressed.gif) top left no-repeat;
}
div.home #left h2.pressed span, div.newsletter #left h2.pressed span {
	display: none;
}
#blog	{
	padding: 0px;
	margin: 0 0 10px 0;
}

div.home #left h2.inklings, div.newsletter #left h2.inklings {
	margin: 10px 0 5px 0;
	width: 150px;
	height: 18px;
	background: url(../images/header-inklings.gif) top left no-repeat;
}
div.home #left h2.inklings span, div.newsletter #left h2.inklings span {
	display: none;
}
div.home #left h3, div.newsletter #left h3 {
	color: #000;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.1em;
	margin: 0px 0 0 0;
	padding: 0px;
}
div.home #left h3 a, div.newsletter #left h3 a {
	color: #000;
}
div.home #left h3 a:hover, div.newsletter #left h3 a:hover {
	color: #666;
}
div.home #left h4, div.newsletter #left h4 {
	color: #000;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.1em;
	margin: 0px 0 0 0;
	padding: 0px;
}
div.home #left h4 a, div.newsletter #left h4 a {
	color: #000;
}
div.home #left h4 a:hover, div.newsletter #left h4 a:hover {
	color: #666;
}
div.serendipity_entry_body	{	
	font-size: 0.95em;
	line-height: 1.15em;
	font-weight: normal;
	margin: 10px 0 12px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px dashed #9d9fa2;
}

div.postContent	{	
  font-size: 0.95em;
	line-height: 1.15em;
	font-weight: normal;
	margin: 10px 0 12px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px dashed #9d9fa2;
}

span.continue_reading	{	
	display: none;
}

div.home #left p, div.newsletter #left p {
	font-size: 0.95em;
	line-height: 1.15em;
	font-weight: normal;
	margin: 0px 0 12px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px dashed #9d9fa2;
}
div.home #left p a, div.newsletter #left p a {
	color: #666;
}
div.home #left p a:hover, div.newsletter #left p a:hover {
	color: #000;
}
div.home #left p.small, div.newsletter #left p.small {
	color: #333;
	font-size: 0.85em;
	border: 0px;
	margin: 0px 0 2px 0;
	padding: 0px;
}
.home #left p.small a, div.newsletter #left p.small a {
	color: #333;
}
.home #left p.small a:hover, div.newsletter #left p.small a:hover {
	color: #000;
}
form#newsletter input.newsletter {
	width: 112px !important;
	_width: 110px !important;
	height: 16px;
	border: 1px solid #333;
	float: left;
	margin: 0px;
	padding: 1px;
}
div.home #left #newsletter, div.newsletter #left #newsletter {
	margin: 4px 0 25px 0;
}
form#newsletter  button {
	width: 28px !important;
	height: 20px !important;
	border: 0px solid #FFF !important;
	margin: 0px 0 0px 3px;
	_margin: 0px 0 0px 2px;
	padding: 0px !important;
}
div.home #left #newsletter button img, div.newsletter #left #newsletter button img {
	margin: 0px !important; padding: 0px !important;
	width: 25px !important;
	height: 20px !important;
}
/*	WORK	*/

/*	PORTFOLIO	*/
#page.portfolio #line1 {
	background-position: 0% -7px;
}
#page.portfolio #navigation2 #work {
	display: block;
}
#page.portfolio #navigation2 #c1 a {
	background: url(../images/navi2_work_on.gif) top left no-repeat;
}
#page.portfolio #navigation2 #c1-1 a {
	background: url(../images/navi2_work_portfolio_on.gif) top left no-repeat;
}
div.portfolio #content {
	min-height:365px;
  height:auto !important;  /* für moderne Browser */
  height:365px;  /*für den IE */
	width: 685px !important;
	padding: 0 30px 0 0;
}
div.portfolio #portfolio-nav {
	height: 25px;
	text-align: center;
	font-weight: bold;
	color: #666;
	width: 685px;
	padding: 0 30px 0 0;
}
div.portfolio #portfolio-nav #info {
}
div.portfolio #portfolio-nav span {
	padding-left: 5px;
}
div.portfolio #portfolio-nav img {
	border: 0px;
}
div.portfolio #left-hand {
	float: Left;
}
div.portfolio #right-hand {
	float: right;
}

/*	CLIENTS	*/
#page.clients #line1 {
	background-position: 0% -7px;
}
#page.clients #navigation2 #work {
	display: block;
}
#page.clients #navigation2 #c1 a {
	background: url(../images/navi2_work_on.gif) top left no-repeat;
}
#page.clients #navigation2 #c1-2 a {
	background: url(../images/navi2_work_clients_on.gif) top left no-repeat;
}
#page.clients #left {
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.9em !important;
	font-weight: normal;
	line-height: 1.15em;
  color: #000 !important;
  padding-top: 15px !important;
} 
#page.clients #content {
	margin-top: 15px;
}
#page.clients img.cleft {
	float: left;	
}
#page.clients img.cright {
	float: right;
	margin-bottom: 5px;
	margin-right: 11px;
}


/*	PRODUCTS	*/
#page.products #line1 {
	background-position: 0% -7px;
}
#page.products #navigation2 #work {
	display: block;
}
#page.products #navigation2 #c1 a {
	background: url(../images/navi2_work_on.gif) top left no-repeat;
}
#page.products #navigation2 #c1-3 a {
	background: url(../images/navi2_work_products_on.gif) top left no-repeat;
}
#page.products #left {
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.9em !important;
	font-weight: normal;
	line-height: 1.15em;
  color: #000 !important;
  padding-top: 15px !important;
} 
#page.products #content  {
	margin-top: 15px;
}
#page.products img.cleft {
	float: left;	
}
#page.products img.cright {
	float: right;
	margin-bottom: 5px;
	margin-right: 11px;
}

/* ABOUT PAGES	*/

/*	TIMELINE	*/
#page.timeline #line1 {
	background-position: 0% -14px;
}
#page.timeline #navigation2 #about {
	display: block;
}
#page.timeline #navigation2 #c2 a {
	background: url(../images/navi2_about_on.gif) top left no-repeat;
}
#page.timeline #navigation2 #c2-1 a {
	background: url(../images/navi2_about_history_on.gif) top left no-repeat;
}
div.timeline #content {
	min-height:365px;
  height:auto !important;  /* für moderne Browser */
  height:365px;  /*für den IE */
	width: 690px !important;
	padding: 0;
	margin: 0 20px 0 0;
}

/*	ENVIRONMENT STANDARDS	*/
#page.environment #line1 {
	background-position: 0% -14px;
}
#page.environment #navigation2 #about {
	display: block;
}
#page.environment #navigation2 #c2 a {
	background: url(../images/navi2_about_on.gif) top left no-repeat;
}
#page.environment #navigation2 #c2-2 a {
	background: url(../images/navi2_about_environment_on.gif) top left no-repeat;
}
#page.environment #navigation3 #environment {
	display: block;
}
#page.environment #navigation3 #c2-2-1 a {
	background: url(../images/navi3_about_standards_on.gif) top left no-repeat;
}
div.environment #left {
	text-align: right;
}
div.environment #content {
	padding-top: 30px;
	height: 360px;
}

/*	ENVIRONMENT POLICY	*/
#page.policy #line1 {
	background-position: 0% -14px;
}
#page.policy #navigation2 #about {
	display: block;
}
#page.policy #navigation2 #c2 a {
	background: url(../images/navi2_about_on.gif) top left no-repeat;
}
#page.policy #navigation2 #c2-2 a {
	background: url(../images/navi2_about_environment_on.gif) top left no-repeat;
}
#page.policy #navigation3 #environment {
	display: block;
}
#page.policy #navigation3 #c2-2-2 a {
	background: url(../images/navi3_about_policy_on.gif) top left no-repeat;
}
img.environment-policy {
	margin: 20px 0 20px 0;
}
div.policy #left2, div.policy #left3, div.policy #left4, div.policy #left5, div.policy #left6, div.policy #left7, div.policy #left8 {
	display: none;
}
div#img-navi {
	padding: 0 0 20px 0 !important;
	height: 32px;
}
#img-navi img {
	margin-right: 31px;
	border: 0px;
	cursor: pointer;
}
#img-navi img.last {
	margin-right: 0px;
}

/*	CO-OP	*/
#page.co-op #line1 {
	background-position: 0% -14px;
}
#page.co-op #navigation2 #about {
	display: block;
}
#page.co-op #navigation2 #c2 a {
	background: url(../images/navi2_about_on.gif) top left no-repeat;
}
#page.co-op #navigation2 #c2-3 a {
	background: url(../images/navi2_about_coop_on.gif) top left no-repeat;
}
#page.co-op #navigation3 #co-op {
	display: block;
}
#page.co-op #navigation3 #c2-3-1 a {
	background: url(../images/navi3_about_coop_on.gif) top left no-repeat;
}
div.co-op #content {
	padding-top: 30px;
	/*	height: 360px;	*/
}
div.co-op #left {
	padding: 60px 0 0 0;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
}
div.co-op #left ul {
	list-style-type: none;
	margin: 0px;
	padding: 0 40px 0 0;
}
div.co-op #left ul li {
	padding: 0 0px 20px 0;
}
div.co-op #left a {
	text-decoration: none;
	color: #999;
}
div.co-op #left a.active {
	color: red;
}
div.co-op #left a:hover {
	color: red;
}

/*	CO-OP	*/
#page.co-op-links #line1 {
	background-position: 0% -14px;
}
#page.co-op-links #navigation2 #about {
	display: block;
}
#page.co-op-links #navigation2 #c2 a {
	background: url(../images/navi2_about_on.gif) top left no-repeat;
}
#page.co-op-links #navigation2 #c2-3 a {
	background: url(../images/navi2_about_coop_on.gif) top left no-repeat;
}
#page.co-op-links #navigation3 #co-op {
	display: block;
}
#page.co-op-links #navigation3 #c2-3-2 a {
	background: url(../images/navi3_about_links_on.gif) top left no-repeat;
}
div.co-op-links h1 {
	color: #666;
	font-weight: bold;
	font-size: 1.05em;
	padding-top: 15px;
}
div.co-op-links a {
	color: red;
}
div.co-op-links table h1 {
	color: #666;
	font-weight: bold;
	font-size: 1.0em;
	padding-top: 15px;
}

/* CONTACT PAGES	*/

/* GET IN TOUCH	*/
#page.get-in-touch #line1 {
	background-position: 0% -21px;
}
#page.get-in-touch #navigation2 #contact {
	display: block;
}
#page.get-in-touch #navigation2 #c3 a {
	background: url(../images/navi2_contact_on.gif) top left no-repeat;
}
#page.get-in-touch #navigation2 #c3-1 a {
	background: url(../images/navi2_contact_touch_on.gif) top left no-repeat;
}
div.get-in-touch h1 {
	padding-top: 15px;
}
div.get-in-touch #content a {
	color: #666 !important;
}

/* FEEDBACK	*/
#page.feedback #line1 {
	background-position: 0% -21px;
}
#page.feedback #navigation2 #contact {
	display: block;
}
#page.feedback #navigation2 #c3 a {
	background: url(../images/navi2_contact_on.gif) top left no-repeat;
}
#page.feedback #navigation2 #c3-2 a {
	background: url(../images/navi2_contact_feedback_on.gif) top left no-repeat;
}
div.feedback h1 {
	margin: 15px 0 10px 0;
}
div.feedback #content a {
	color: #666;
}
form#contactform {
	margin: 0px;
	padding: 0px;
	color: #333;
}
form#contactform label.for-input {
	width: 10em !important;
	height: 1.2em;
	float: left;
	margin: 0 0 8px 0;
	padding: 3px 0 0 0;
}
form#contactform label.for-input-nf {
	height: 1.2em;
}
form#contactform input.input {
	margin: 0 0 8px 0;
	padding: 1px;
	width: 22.7em;
	height: 1.0em;
	font-size: 1em;
	color: #666;
}
form#contactform span.question {
	margin: 3px 0 3px 0;
	padding: 0px;
	display: block;
}
form#contactform label.radio {
	margin-right: 1.2em;
	padding: 0px;
}
form#contactform button.submit {
	border: 1px solid #999;
	width: 6em;
	background: #FFF;
	margin: 3px 0 0 0;
}
form#contactform input.radio {
}
form#contactform.contact3 label.radio {
	margin-right: 0.3em;
	padding: 0px;
}


/* FILES	*/
#page.files #line1 {
	background-position: 0% -21px;
}
#page.files #navigation2 #contact {
	display: block;
}
#page.files #navigation2 #c3 a {
	background: url(../images/navi2_contact_on.gif) top left no-repeat;
}
#page.files #navigation2 #c3-3 a {
	background: url(../images/navi2_contact_files_on.gif) top left no-repeat;
}
div.files h1 {
	padding-top: 15px;
}
div.files #content a {
	color: #666;
}
#page.files #content ul {
	margin: 0 0 0 12px;
	padding: 0px;
}
#page.files #content ul li {
	padding: 4px 0;
}

/* GLOSSARY	*/
#page.glossary p a {
	color: red;
}
#page.glossary p a:hover {
	color: #FFF;
	background: red;
}
div.glossary ul.nav {
	list-style-type: none;
}
div.glossary ul.nav li {
	display: inline;
	padding: 0 1px;
}
div.glossary ul.nav a {
	text-decoration: none;
	color: #666 !important;
	font-size: 1.3em;
}
div.glossary ul.nav a.active {
	text-decoration: none;
	color: red !important;
	font-size: 1.3em;
}
div.glossary h1 {
	color: #666;
	font-weight: bold;
}
div.glossary p {
	margin: 0px;
	padding: 0 0 1em 0;
}
#page.glossary table {
	border: 2px solid #FFF;
	border-collapse:collapse;
	text-align: center;
}
#page.glossary th {
	background: #993;
	color: #000;
	border: 2px solid #FFF;
}
#page.glossary td {
	background: #CC9;
	color: #000;
	border: 2px solid #FFF;
}

/*	BLOG	*/
#page.blog #left {
	padding: 0 5px 0 14px;
	width: 131px !important;
}
#page.blog #left img, .left img {
	padding: 2px 0 0 0px;
}
#page.blog #left h3	{
	font-size: 1.1em;
}
#page.blog #left a	{
	color: #000;
}

div.serendipitySideBarContent {
	padding-bottom: 0px;
	margin-bottom: 12px;
	font-size: 12px;
	font-weight: normal;
}
#page.blog #footer {
	background-color: #FFF;
}
#page.blog #mainpane	{
	border: 0px;
}
#page.blog div.serendipity_comments {
}
#page.blog div.serendipity_comments a {
	background: #FFF !important;
}
.serendipity_commentsTitle {
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 10px;
	color: red;
	clear: left;
}

#page.blog #left .category_submit input {
	border: 1px solid #999;
	width: 6em;
	background: #FFF;
}


/*	NEWSLETTER	*/

/*	HOME	*/
#page.newsletter h1 {
	font-weight: 1.1em;
}
div.newsletter #left h2.inklings {
	margin: 85px 0 5px 0;
