@import url(reset.css);

body {
    margin: 37px 0 0 0;
    background:#000;
	color: #FFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#wrapper {
	margin: 0 auto;
	width: 990px;
	text-align: left;
}
a {
	color: #FFF;
}
a:hover {
	text-decoration: none;
}

/* * * * * START: HEADER + NAVIGATION * * * * */
#header {
	height:154px;
}
#logo {
	width:470px;
	float:left;	
}
#navigation {
	width:520px;
    margin:19px 0 0 0;
	float:left;	
}
#navigation div {
	float:left;	
}
/* * * * * END: HEADER + NAVIGATION * * * * */



/* * * * * START: THUMBS + CONTENT * * * * */
#thumbs, #text {
	width: 334px;
	padding: 83px 0 0 14px;
	float: left;
}
#thumbs table td {
	height: 61px;
	border-bottom: 2px solid #000;
}
#thumbs table td a img {
	opacity: 0.5;	
}
#thumbs table td a:hover img {
	opacity: 1.0;	
}
#thumbs table td.clientname {
	height: 61px;
	text-align: center;
	vertical-align: middle !important;
	background: url(/images/bg_clients.gif) no-repeat;
}
#thumbs table td.clientname a {
	color: #FFF;
	text-decoration: none;
}
#thumbs table td.clientname a:hover {
	color: #000;
	text-decoration: none;
}
#text table {
	margin: 0 0 10px 0;
}
#text table td {
	vertical-align: top;
}
#text p {
	margin: 0 0 10px 0;
}
#content {
	padding: 0 0 0 17px;
	float: left;
}
#content table {
	margin: 0 0 0 111px;
}
#content table#credits td {
	padding: 0 0 2px 0;
}
/* * * * * END: THUMBS + CONTENT * * * * */


/* * * * * START: TOOLTIPS * * * * */
.tip {
	color: #fff;
	z-index: 13000;
	background: #222;
	padding: 3px;
}
.tip-title {
	color: #FFF;
	font-size: 11px;
}
.tip-text {
	display: none;
	color: #F00 !important;
}
/* * * * * END: TOOLTIPS * * * * */


/* * * * * START: SPECIALS * * * * */
#home #contentwrap {
	text-align: center;
}
/* additional reset for Firefox 3 */
a:focus, a:hover, a:active { 
	outline:none;
}
/* * * * * START: SPECIALS * * * * */


