BODY {
	font-family:			times, helvetica, arial, verdana;
	font-size:				62.5%;
	color:					#000;
}
A:link {
	color:					#9c9d9f;
	text-decoration:		none;
}
A:hover {
	color:					#000;
}
A:visited {
	color:					#9c9d9f;
}
A:active {
	color:					#000;
}
A:focus {
	outline:				none;
}

IMG {
	margin:					0;
	padding:				0;
	border:					0;
}

UL {
	margin:					0;
	padding:				0;
}

H1 {
	font-size:				20px;
}
H5 {
	font-size:				13px;
	font-weight:			normal;
	margin:					0 0 5px 0;
	padding:				0 0 0px 4px;
	border-bottom:			1px solid #DDD;
	text-align:				left;
}
P {
	padding:				0 0 7px 0;
	line-height:			1.4em;
}
TABLE {
	text-align:				left;
	font-size:				1.2em;
	color:					#000;
	border-collapse:		collapse;
	border:					none;
	border:					0;
}
TABLE TH {
	padding:				0 0 23px 0;
}
TABLE TR TD {
	width:					173px;
}
TABLE UL LI {
	padding:				0 0 5px 0;
}
BR.reset {
	display:				block;
	clear:					both;
	margin:					0px;
	padding:				0px;
	font-size:				1px;
	line-height:			1px;
}
UL LI {
	list-style-type:		 none;
}
A.active {
	color:					#000;
}
A.inactive {
	color:					#9c9d9f;
}
/* CONTAINER */

DIV#container {
	margin:					41px 0 0 32px;
}

/* TOP */

DIV#logo {
	margin:					0 42px 0 0;
	float:					left;
}
DIV#logo IMG {
	margin:					0 0 20px 0;
}
.logotop {
	padding-left:			1px;
}
DIV#navigation {
	margin:					0 0 0 0;
	padding:				5px 0 0 0;
	font-family:			helvetica, arial, verdana;
	font-weight:			bold;
	font-size:				1em;
}
DIV#navigation UL LI {
	float: 					left;
}
DIV#navigation LI A {
	margin:					0 21px 0 0;
	float:					left;
	text-decoration:		none;
	text-transform:			uppercase;
}
DIV#navigation LI A:hover {
	color:					#000;
}
* html DIV#navigation LI A.active {
	color:					#000;
}
.active {
	color:					#000;
}

/* CONTENT */

DIV#content {
	margin: 				25px 0 0 0;
}

/* MENU */ 

DIV#menu {
	padding-top:			1px;
	width:					249px;
	font-size:				1.2em;
	line-height:			1.5em;
	float:					left;
	height:					500px;
}
* html DIV#menu {
	padding-top:			0px;
	width:					245px;
}
DIV#menu A {
	text-decoration:		none;
}
DIV#menu A:hover {
	color:					#000;
}
* html DIV#menu A.active {
	color:					#000;
}

/* RIGHT */

DIV#right {
	padding-top:			6px;
}
* html DIV#right {
	padding-top:			3px;
}

DIV#picture {
	height:					435px;
	margin:					-3px 0 20px 0;
}
DIV#description {
	float:					left;
	font-style:				italic;
	font-size:				1.2em;
}
*html DIV#description {
	font-size:				12px;
}
DIV#counter {
	padding:				0 14px 0 0;
	float:					left;
	font-weight:			normal;
	font-size:				1.1em;
}
SPAN.brackets {
	font-size:				1.2em;
}
DIV#counter P {
	margin:					0;
	padding:				0;
	font-family:			helvetica, arial, verdana;
}
*html DIV#counter P {
	padding-top:			1px;
}
DIV#counter A {
	text-decoration:		none;
	color:					#000;
}
DIV#description P {
	padding: 				0 0 4px 0px;
	margin:					0;
	float:					left;
}

/* HOME */

DIV#home {
	margin:					0 0 8px 0;
}
DIV#home IMG {
	/*margin:					0 0 8px 0;
		height:					435px;*/
}
DIV#home P {
	margin:					21px 0 0 0;
	padding:				0;
}
DIV#home P A {

	text-decoration:		none;
	font-family:			helvetica, arial, verdana;
	font-weight:			bold;
	font-size:				1em;
	
}
DIV#home P A:hover {
	color:					#000;
}
.entrypic {
	padding-top:			3px;
	margin:					0;
	height:					435px;
}

/* CLIENTS *//* CONTACT */

DIV#clients, DIV#contact {
	margin:					0px 0 0px 248px;
	padding:				0px 0 0 0;
	font-size:				1.2em;
}
DIV#clients P, DIV#contact P {
	padding-top:			0px;
	margin-top:				0px;
	line-height:			1.55em;
}
.clientheader, .contactheader {
	height:					33px;
	text-transform:			uppercase;
	font-weight:			normal;
	
	
}
.column1, .column2, .column3 {
	width:					172px;
	float:					left;
}
.column2 {
	margin-top:				34px;
}

/* --- */


DIV#contact P {
	padding-top:			0px;
	margin-top:				0px;
}
/*.contentheader {
	font-size:				1em;
	font-weight:			normal;
	padding:				2px 0 20px 0;
	margin:					0;
}*/

.bottom {
	margin:					45px 0 0 0;
}
DIV#contact A {
	color:					#000;
}
DIV#contact A:hover {
	text-decoration:		underline;
}





