/*STYLE FOR ALL PAGES */


* {
	text-decoration: none;
	padding: 0;
	margin: 0;
	}

body {
	background: #e0dfe4 url(images/body_bg.png) repeat-x;
	font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
	font-size: 12px;
	text-align: justify;
	line-height: 18px;
}

/*test to remove link color 

a {
	text-decoration: none;
	color: inherit;
}

*/

h1 {
		font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
		font-size: 15px;
	}

h2 {
		font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
		font-size: 15px;
		padding-top: 10px;
		padding-bottom: none;
	}

h3 {
		font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
		font-size: 15px;
		padding-top: 10px;
		padding-bottom: 5px;
	}

h4 {
		font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
		font-size: 13.5px;
		color: black;
	}



h5 {
		font-family: Raleway;
		font-size: 15px;
		color: black;
	}

h6 {
		font-family: Raleway;
		font-size: 16.5px;
		font-weight: extra-bold;
		color: black;
		padding-bottom: 9px;
		letter-spacing: 1px;
	}





/*Prevent Superscripts and Subscripts from Affecting Line-Height */
/*https://css-tricks.com/snippets/css/prevent-superscripts-and-subscripts-from-affecting-line-height/ */

sup, sub {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
sub { 
  top: 0.8em; 
}

/* THIS IS THE HOLDING AREA FOR THE ENTIRE WEBPAGE */

#containerfront {
			width:  1200px;
			height: 950px;
			background-color: white;
			padding-bottom: 10px;
			margin: auto;
			}

#container {
			width:  1200px;
			height: 1450px;
			background-color: white;
			padding-bottom: 10px;
			margin: auto;
			}

#container_advisory {
			width:  1200px;
			height: 3350px;
			background-color: white;
			padding-bottom: 10px;
			margin: auto;
			}

#container_team {
			width:  1200px;
			height: 1650px;
			background-color: white;
			padding-bottom: 10px;
			margin: auto;
			}


#redline 	{
			width: 1200px;
			height: 3px;
			background-color: rgb(200,0,0);
			}

#white_space {
			width: 105px;
			height: 100px;
			background-color: white;
			float: left;
			}


#logo 		{
			background-image: url(images/cci_logo.png);
			width:  415px;
			height: 100px;
			float: left;
			}

#language {
		width: 105px;
		height: 10px;
		float: left;
		padding-right: 10px;
		}
/* THIS IS THE CONTAINER FOR THE DROPDOWN MENU*/

#dropdownnew {
			width:  440px;
			height: 100px;
			float: left;
			font-family: sans-serif;
			}

/* THIS IS THE DROPDOWN MENU ITSELF */

#nav {
	width: 460px;
	height: 30px;
}

#nav ul{
	list-style-type: none;
	position: relative;
	height: 30px;
	}

#nav ul li{
	text-align: center;
	font-size: 14.5px;
	display: inline-block;
	width: 92px;
	}

#nav ul li:first-child{
	vertical-align: middle;
	background-color: rgb(200,0,0);
	}

#nav ul li:nth-child(2){
	vertical-align: middle;
	background-color: rgb(200,0,0);
	width: 92px;
	}

#nav ul li:nth-child(3){
	vertical-align: middle;
	background-color: rgb(200,0,0);
	width: 92px;
	}

#nav ul li:nth-child(4){
	vertical-align: middle;
	background-color: rgb(200,0,0);
	width: 92px;
	}

#nav ul li:nth-child(5){
	vertical-align: middle;
	background-color: rgb(200,0,0);
	width: 92px;
	}

#nav ul li:nth-child(6){
	vertical-align: middle;
	background-color: rgb(200,0,0);
	}


#nav ul li:hover{
	background-color: rgb(255,0,0);
	}

#nav ul li a{
	color: white;
	text-decoration: none;
	display: block;
	padding: 5px;
	width: 80px;
	}

#nav ul li:hover ul{
	display: block;
}

#nav ul ul{
	display: none;
	position: absolute;
	z-index: 1;
	}

#nav ul ul li{
	display: block;
	color: black;
	white-space: nowrap;
	background-color: rgb(200,0,0);
	width: 182px;
	height: 31px;
	margin-left: none;
	padding-left: 2px;
	text-align: left;
	}

#nav ul ul li:first-child{
	background-color: rgb(200,0,0);
	font-size: 14.8px;
	}

#nav ul ul li:hover{
	background-color: rgb(200,0,0);
	}

#nav ul ul li:nth-child(2){
	background-color: rgb(200,0,0);
	width: 182px;
	font-size: 14.8px;
	}


#nav ul ul li:nth-child(3){
	background-color: rgb(200,0,0);
	width: 182px;
	font-size: 14.8px;
	}

#nav ul ul li:hover{
	background-color: rgb(200,0,0);
		}

#nav ul ul li:nth-child(4){
	background-color: rgb(200,0,0);
	width: 182px;
	font-size: 14.8px;
	}

#nav ul ul li:hover{
	background-color: rgb(200,0,0);
		}

#nav ul ul li:nth-child(5){
	background-color: rgb(200,0,0);
	width: 182px;
	font-size: 14.8px;
	}

#nav ul ul li:hover{
	background-color: rgb(255,0,0);
		}

#nav ul ul li:nth-child(6){
	background-color: rgb(200,0,0);
	width: 182px;
	font-size: 14.8px;
	}

#nav ul ul li:hover{
	background-color: rgb(255,0,0);
		}


/* MAIN PICTUREFRONT AND SLIDE SHOW */
/* http://css3.bradshawenterprises.com/cfimg/ */


#cf4a {
		width:	900px;
		height:	300px;
		margin-left: 105px;
		margin-bottom: 0px;
		float: left;
		}		

@-webkit-keyframes cf4FadeInOut {
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
}

@-moz-keyframes cf4FadeInOut {
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
}

@-o-keyframes cf4FadeInOut {
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
}

@keyframes cf4FadeInOut {
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
}

#cf4a {
  	position:relative;
  	width:	900px;
	height:	300px;
	margin-left: 105px;
	margin-bottom: 0px;
  	
}

#cf4a img {
  position:absolute;
 }

#cf4a img {
  -webkit-animation-name: cf4FadeInOut;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 21s;

  -moz-animation-name: cf4FadeInOut;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-iteration-count: infinite;
  -moz-animation-duration: 21s;

  -o-animation-name: cf4FadeInOut;
  -o-animation-timing-function: ease-in-out;
  -o-animation-iteration-count: infinite;
  -o-animation-duration: 21s;

  animation-name: cf4FadeInOut;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-duration: 21s;
}
#cf4a img:nth-of-type(1) {
  -webkit-animation-delay: 18s;
  -moz-animation-delay: 18s;
  -o-animation-delay: 18s;
  animation-delay: 18s;
}
#cf4a img:nth-of-type(2) {
  -webkit-animation-delay: 15s;
  -moz-animation-delay: 15s;
  -o-animation-delay: 15s;
  animation-delay: 15s;
}
#cf4a img:nth-of-type(3) {
  -webkit-animation-delay: 12s;
  -moz-animation-delay: 12s;
  -o-animation-delay: 12s;
  animation-delay: 12s;
}
#cf4a img:nth-of-type(4) {
  -webkit-animation-delay: 9s;
  -moz-animation-delay: 9s;
  -o-animation-delay: 9s;
  animation-delay: 9s;
}
#cf4a img:nth-of-type(5) {
  -webkit-animation-delay: 6s;
  -moz-animation-delay: 6s;
  -o-animation-delay: 6s;
  animation-delay: 6s;
}
#cf4a img:nth-of-type(6) {
  -webkit-animation-delay: 3s;
  -moz-animation-delay: 3s;
  -o-animation-delay: 3s;
  animation-delay: 3s;
}
/* MAIN PICTURE NO SLIDE SHOW */

#mainpicture {
		width:	990px;
		height:	350px;
		margin-left: 105px;
		margin-bottom: 0px;
		float: left;
		}		


#shadow {
		width:	990px;
		height:	40px;
		background-image: url(images/slide_shadow.jpg);
		margin-left: 105px;
		margin-bottom: 15px;
		float: left;
		}

#mainheadlinefront {
		width:	990px;
		height:	110px;
		background-color: white;
		font-size: 14px;
		line-height: 22px;
		text-align: justify;
		letter-spacing: 0.4px;
		margin-left: 105px;
		margin-bottom: 10px;
		float: left;
		}

#mainheadlinefront a:link {
			text-decoration: none;
			color: #0000EE;
		}

#mainheadlinefront a:hover {
			text-decoration: none;
			font-weight: bold;
		}

#mainheadlinefront a:visited {
			text-decoration: none;
			color: #0000EE;
		}


#mainheadline {
		width:	990px;
		height:	50px;
		background-color: white;
		font-size: 13px;
		line-height: 20px;
		text-align: justify;
		margin-left: 105px;
		margin-bottom: 20px;
		float: left;
		}

#mainheadlinebox {
		width:	990px;
		height:	40px;
		background-color: white;
		font-size: 13px;
		line-height: 20px;
		text-align: justify;
		margin-left: 105px;
		margin-bottom: 20px;
		float: left;
		}

/* LANDING PAGE THREE COLUMN AREA */


#leftheadline {
			width: 	260px;
			height: 20px;
			margin-left: 105px;
			margin-right: 107.5px;
			margin-bottom: 5px;
			float: left;
			}

#centralheadline {
			width: 	250px;
			height: 20px;
			margin-right: 117.5px;
			margin-bottom: 5px;
			float: left;
			}

#rightheadline {
			width: 	250px;
			height: 20px;
			margin-bottom: 5px;
			float: left;
			}

#leftcolumn {
			width: 	250px;
			height: 330px;
			margin-left: 105px;
			margin-right: 117.5px;
			margin-bottom: 30px;
			float: left;
			}

#leftcolumn ul li{
			list-style-position: outside;
			padding-left: 5px;
			margin-left: 20px;
			}

#leftcolumn a:link {
			text-decoration: none;
			color: #0000EE;
		}

#leftcolumn a:hover {
			text-decoration: none;
			font-weight: bold;
		}

#leftcolumn a:visited {
			text-decoration: none;
			color: #0000EE;
		}


#centralcolumn {
			width: 	250px;
			height: 330px;
			margin-right: 117.5px;
			margin-bottom: 30px;
			float: left;
			}

#centralcolumn a:link {
			text-decoration: none;
			color: #0000EE;
		}

#centralcolumn a:hover {
			text-decoration: none;
			font-weight: bold;
		}

#centralcolumn a:visited {
			text-decoration: none;
			color: #0000EE;
		}



#centralcolumn ul{
			margin-bottom: 2px;
			}

#centralcolumn ul li{
			list-style-position: outside;
			padding-left: 5px;
			margin-left: 20px;
			}

#rightcolumn {
			width: 	250px;
			height: 330px;
			margin-bottom: 30px;
			float: left;
			}

#rightcolumn ul{
			margin-bottom: 5px;
			}

#rightcolumn ul li{
			list-style-position: outside;
			padding-left: 5px;
			margin-left: 20px;
			}

#rightcolumn a:link {
			text-decoration: none;
			color: #0000EE;
		}

#rightcolumn a:hover {
			text-decoration: none;
			font-weight: bold;
		}

#rightcolumn a:visited {
			text-decoration: none;
			color: #0000EE;
		}




/* REGULAR PAGE CONTENT AREA */

#content {
		font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
		font-size: 13.5px;
		letter-spacing: 0.5px;
		float: left;
		width: 990px;
		height: 850px;
		background-color: white;
		line-height: 20px;
		/*overflow-y: scroll; */
		margin-left: 105px;
		margin-bottom: 35px;
		}

#content ol{
			margin-top: 5px;
			margin-bottom: 10px;
			}

#content ul{
			margin-top: 5px;
			margin-bottom: 10px;
			}

#content ul li{
			list-style-position: outside;
			padding-left: 5px;
			margin-left: 20px;
			}

#content a:link {
			text-decoration: none;
			color: #0000EE;
		}

#content a:hover {
			text-decoration: none;
			font-weight: bold;
		}

#content a:visited {
			text-decoration: none;
			color: #0000EE;
		}


/* TABLE DEFINITIONS*/

table {
     margin-top: 5px;
     border: none;
     padding-bottom: 10px;
 	}


td {
	vertical-align: top;
	text-align: justify;
	}

#content h3 {
	font-size: 13px;
	padding-bottom: 10px;
	}

#content h4 {
	font-size: 12px;
	padding-bottom: 2px;
	padding-top: 5px;
	}

/* TEAM PAGE CONTENT AREA */

#content_team {
		font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
		font-size: 13.5px;
		letter-spacing: 0.5px;
		float: left;
		width: 990px;
		height: 1050px;
		background-color: white;
		line-height: 20px;
		/*overflow-y: scroll; */
		margin-left: 105px;
		margin-bottom: 35px;
		}

#content_team a:link {
			text-decoration: none;
			color: #0000EE;
		}

#content_team a:hover {
			text-decoration: none;
			font-weight: bold;
		}

#content_team a:visited {
			text-decoration: none;
			color: #0000EE;
		}


/* ADVISORY PROJECT REFERENCES PAGE CONTENT AREA */

#content_advisory {
		font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
		font-size: 13.5px;
		letter-spacing: 0.5px;
		float: left;
		width: 990px;
		height: 2760px;
		background-color: white;
		line-height: 20px;
		/*overflow-y: scroll; */
		margin-left: 105px;
		margin-bottom: 30px;
		}

#content_advisory ul{
			margin-top: 5px;
			margin-bottom: 10px;
			}

#content_advisory ul li{
			list-style-position: outside;
			padding-left: 5px;
			margin-left: 20px;
			}

#content_advisory a:link {
			text-decoration: none;
			color: #0000EE;
		}

#content_advisory a:hover {
			text-decoration: none;
			font-weight: bold;
		}

#content_advisory a:visited {
			text-decoration: none;
			color: #0000EE;
		}

/* THIS IS THE HOVERING TOOLTIP */
/*from: https://www.w3schools.com/css/tryit.asp?filename=trycss_tooltip */


.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 170px;
  background-color: rgb(27,136,68);
  color: white;
  font-weight: bold;
  text-align: center;
  border-radius: 1px;
  padding: 2px 0;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  top: -4px;
  left: 115%;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}


/* NEW BOX SYSTEM from https://www.youtube.com/watch?v=jV8B24rSN5o*/

/*GENERAL BOX SYSTEM*/
.wrapper{
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 2%;
	grid-template-rows: 2fr;	
	grid-row-gap: 4em;
	grid-auto-rows: minmax(140px, auto);
	padding-bottom: 5px;	
}

.wrapper > div{
	background: rgb(247,247,247);
	padding: 1em;
}

.wrapper a:link {
	text-decoration: none;
	color: inherit;
}

.box {
 	border-bottom: solid;
 	border-width: 2px;
 	border-color: rgb(27,136,68);
  }

.box ol {
	list-style-position: inside;
	padding-left: 5px;
}

.box ol li {
	list-style-position: inside;
	padding-left: 5px;
}

.long-box{
	width: 885px;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	background: rgb(247,247,247);

}

/*BOX SYSTEM FOR SERVICES AREA8*/

.wrapper-services{
	display: grid;
	grid-template-columns: 1fr;
	grid-column-gap: 2%;
	grid-template-rows: 2fr;	
	grid-row-gap: 2em;
	grid-auto-rows: minmax(140px, auto);
	padding-bottom: 10px;	
}

.list-services{
	line-height: 1.5em;
}

.wrapper-services > div{
	background: rgb(247,247,247);
	padding: 1em;
}

.wrapper-services a:link {
	text-decoration: none;
	color: inherit;
}

.box-services {
 	border-bottom: solid;
 	border-width: 2px;
 	border-color: rgb(27,136,68);
  }

  .box-services ul {
	padding-bottom: 0px;
}

.box-services ul li {
	padding-bottom: 0px;
}

/*BOX SYSTEM FOR PUBLICATIONS AREA*/
.wrapper-docs{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-column-gap: 2%;
	grid-template-rows: 2fr;	
	grid-row-gap: 4em;
	grid-auto-rows: minmax(140px, auto);
	padding-bottom: 15px;	
}

.wrapper-docs > div{
	background: rgb(247,247,247);
	padding: 1em;
}

.wrapper-docs a:link {
	text-decoration: none;
	color: inherit;
}

.box-docs {
 	border-bottom: solid;
 	border-width: 2px;
 	border-color: rgb(27,136,68);
  }


/* NEW MODAL POPUP */
/* FROM https://ctrlq.org/code/20083-modal-popup-css */

.modal-window {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  background-color: rgba(200, 200, 200, 0.75);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.7s;
  -moz-transition: all 0.7s;
  transition: all 0.7s;
  }

.modal-window:target {
  opacity: 1;
  pointer-events: auto;
}

.modal-window>div {
  width: 85%;
  max-height: 85%;
  position: relative;
  margin: 2% auto;
  padding: 1rem;
  opacity: 1;
  background: #fff;
  color: #444;
  border-bottom: solid;
  border-width: 2px;
  border-color: rgb(27,136,68);
}

.modal-wrapper{
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 2%;
	grid-template-rows: 2fr;	
	grid-row-gap: 2em;
	grid-auto-rows: minmax(140px, auto);
	padding-bottom: 15px;	
}

.modal-wrapper > div{
	background: rgb(247,247,247);
	padding: 1em;
}

.-modal-wrapper a:link {
	text-decoration: none;
	color: inherit;
}

.modal-box {
 	max-height: 100%;
 	}

.modal-box > img{
	height: 100%;
	}


#modal-center {
	opacity: 1;
	background-color: white;
}

.modal-window header {
  font-weight: bold;
}

.modal-close {
  color: #aaa;
  line-height: 50px;
  font-size: 80%;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 70px;
  text-decoration: none;
}

.modal-close:hover {
  color: #000;
}

.modal-window h1 {
  font-size: 150%;
  margin: 0 0 15px;
}

.modal-box img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 70%;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}


/* CONTACT FORM STYLE */

#container_container_contact_form {
    float: left;
    border-radius: 5px;
    background-color: #f2f2f2;
    padding: 20px;
}

input[type=text], select, textarea {
    width: 50%; /* Full width */
    padding: 12px; /* Some padding */  
    border: 1px solid #ccc; /* Gray border */
    border-radius: 4px; /* Rounded borders */
    box-sizing: border-box; /* Make sure that padding and width stays in place */
    margin-top: 6px; /* Add a top margin */
    margin-bottom: 16px; /* Bottom margin */
    resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */
	}

input[type=submit] {
    background-color: #4CAF50;
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

/* When moving the mouse over the submit button, add a darker green color */
input[type=submit]:hover {
    background-color: #45a049;
}

/*Dies ist die Honigfalle*/
.ohnohonig{
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
        height: 0;
        width: 0;
        z-index: -1;
    }

/* Add a background color and some padding around the form */


#footer {
		width:	990px;
		height:	20px;
		margin-left: 10px;
		float: left;
		}

/* BEGIN BOX SYSTEM FROM 
https://www.solodev.com/blog/web-design/creating-sectional-boxes-with-icons-and-background-images.stml

.wrapper {
  display: grid;
  grid-template-columns: 450px 450px;
  grid-gap: 45px;
  grid-template-rows: 150px 150px 150px 150px;
  background-color: #fff;
  color: #444;
}

.wrapper a:link {
	text-decoration: none;
	color: inherit;
}

.wrapper a:hover {
	text-decoration: none;
	color: green;
}

.wrapper a:visited {
	text-decoration: none;
	color: inherit;
}

.wrapper h6 {
	font-size: 17px;
	font-style: bold;
}

.box {
  font-size: 13.5px;
  box-shadow: 0 5px 15px 0 
  		rgba(0,0,0, .1);
  padding: 10px;
  transition: border 200ms;
 }

 .box:hover {
 	border-bottom: solid;
 	border-width: 2px;
 	border-color: red;
  }

END BOX SYSTEM */

/* MODAL BOX STYLING
FROM: https://stackoverflow.com/questions/34926767/autoopen-pure-css-modal-on-pageload-without-javascript 


.modalDialog {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 600ms ease-in;
	-moz-transition: opacity 600ms ease-in;
	transition: opacity 600ms ease-in;
	pointer-events: none;
}

.modalDialog:target {
	opacity:1;
	pointer-events: auto;
}

.modalDialog > div {
	width: 200px;
	height: 100px;
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
	background: #fff;
	background: -moz-linear-gradient(#fff, #999);
	background: -webkit-linear-gradient(#fff, #999);
	background: -o-linear-gradient(#fff, #999);
}

.close {
	position: relative;
	top: -1px;
	right: -650px;
	
}


END MODAL BOX STYLING */

/* OLD MAIN CONTENT AREA

#content {
		font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
		font-size: 12px;
		float: right;
		width: 594px;
		height: 350px;
		background-color: white;
		margin-top: 10px;
		line-height: 17px;
		overflow-y: scroll;
		margin-bottom: 30px;
		}

#content ul{
	margin-bottom: 5px;
	}

#content ul li{
	list-style-position: outside;
	text-align: left;
	padding-left: 5px;
	margin-left: 16px;
	line-height: 17px;	
	}

#content h1{
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 6px;
	}

#content h2{
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 3px;
	}	

#content p{
	text-align: justify;
	padding-right: 20px;
	}

.indent {
	padding-left: 70px;
	}

.quote {
	padding-left: 70px;
	margin-right: 25px;
	color: green;
	}




/* FOOTER 

#footer {
		background-image: url("images/footer.jpg");
		clear: both;
		width: 900px;
		height: 120px;
		margin-left: auto;
		margin-right: auto;
	}
*/