﻿.main
{
	margin: 0px 0px;
	background-image: url(../images/killer_background.jpg);
	background-repeat: no-repeat;
	background-color: #040000;
}

.skip
{
    display:none;
}

a:active, a:active
{
    outline:none;
}

#container
{
	position:absolute;
	left: 23px;
	top: 21px;
	width: 780px;
	min-height: 580px;
	background-color: #FFFFFF;
	background-image: url(../images/killer_page.jpg);
}

#container #header
{
	background-color: #FFFFFF;
	overflow: auto;
	margin-bottom:14px;
}

#container #header #logo
{
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: right 6px;
	width: 245px;
	height:81px;
	float: left;
}

#container #header #logo h1
{
	visibility:hidden;
}

#container #header #navigation
{
    float:left;
	width: 526px;
	padding-top:37px;
}

#container #header #navigation ul
{
    list-style:none;
    margin-left:0px;
    padding-left:0px;
}

#container #header #navigation ul li
{
    float:left;
    display:block;
    margin-right:60px;
}

#container #header #navigation ul li a#nav-home
{
    background: transparent url(../images/nav.jpg) no-repeat scroll 0 -4px;
	display:block;
	width:57px;
	height:15px;
	border:0px solid red;
}

#container #header #navigation ul li a#nav-home:hover
{
    background-position:0 -39px;
}

#container #header #navigation ul li a#nav-killer
{
    background: transparent url(../images/nav.jpg) no-repeat scroll 0 -18px;
	display:block;
	width:60px;
	height:15px;
	border:0px solid red;
}

#container #header #navigation ul li a#nav-killer:hover
{
    background-position:0 -53px;
}

#container #header #navigation ul li a#nav-news
{
    background: transparent url(../images/nav.jpg) no-repeat scroll -126px -4px;
	display:block;
	width:60px;
	height:15px;
	border:0px solid red;
}

#container #header #navigation ul li a#nav-news:hover
{
    background-position:-126px -39px;
}

#container #header #navigation ul li a#nav-skills
{
    background: transparent url(../images/nav.jpg) no-repeat scroll -126px -18px;
	display:block;
	width:60px;
	height:15px;
	border:0px solid red;
}

#container #header #navigation ul li a#nav-skills:hover
{
    background-position:-126px -53px;
}

#container #header #navigation ul li a#nav-work
{
    background: transparent url(../images/nav.jpg) no-repeat scroll -252px -4px;
	display:block;
	width:60px;
	height:15px;
	border:0px solid red;
}

#container #header #navigation ul li a#nav-work:hover
{
    background-position:-252px -39px;
}

#container #header #navigation ul li a#nav-people
{
    background: transparent url(../images/nav.jpg) no-repeat scroll -253px -18px;
	display:block;
	width:66px;
	height:15px;
	border:0px solid red;
}

#container #header #navigation ul li a#nav-people:hover
{
    background-position:-252px -53px;
}

#container #header #navigation ul li a#nav-clients
{
    background: transparent url(../images/nav.jpg) no-repeat scroll -378px -4px;
	display:block;
	width:73px;
	height:15px;
	border:0px solid red;
}

#container #header #navigation ul li a#nav-clients:hover
{
    background-position:-378px -39px;
}

#container #header #navigation ul li a#nav-contacts
{
    background: transparent url(../images/nav.jpg) no-repeat scroll -378px -18px;
	display:block;
	width:80px;
	height:15px;
	border:0px solid red;
}

#container #header #navigation ul li a#nav-contacts:hover
{
    background-position:-378px -53px;
}

#container #main-area
{
    border-top:dotted 1px #CCCCCC;
    clear:both;
    background-color:#FFFFFF;
    padding-top:4px;
    margin-left:14px;
    margin-right:14px;
}

#container #main-area #left-area
{
    width:215px;
    float:left;
    margin-left:-14px;
    
}

#container #main-area #left-area h2
{
    margin:0;
    padding:0;
    margin-right:-10px;
}

#container #main-area #left-area img
{
    float:right;
    text-align:right;
    margin-bottom:8px;
}

#container #main-area #left-area ul
{
    list-style:none;
    text-align:right;
    clear:both;
    padding-left:0px;
}

#container #main-area #left-area ul li
{
   line-height:0.85em;
}

#container #main-area #left-area ul li a
{
    color:#8D8D8D;
    font-family:Helvetica, Verdana, Sans-Serif;
    font-weight:bold;
    font-size:0.85em;
    letter-spacing:-0.04em;
    text-decoration:none;
}

#container #main-area #left-area ul li a:hover
{
    color:#000000;
}

#container #main-area #right-area
{
    width:535px;
    float:left;
    text-align:right;
}

#container #main-area #right-area #right-image
{
    width:535px;
    margin:0 -17px 0 0;
}


#container #main-area #right-area #right-pagination
{    
    float:left;
    text-align:left;
    margin-left:20px;
    width:100%;
    border-bottom:dotted 1px #CCCCCC;
}

#container #main-area #right-area #details-area
{
    clear:both;
    font-size:0.77em;
    letter-spacing:-0.75;
    color:#818386;
    text-align:left;
}

#container #main-area #right-area #details-area table
{
    width:100%;
    margin-top:18px;
    margin-left:17px;
}

#container #main-area #right-area #details-area table tr td
{
    vertical-align:top;
    width:150px;
}

#container #main-area #right-area #details-area table tr td.brief-text
{
    width:280px;
}

#container #main-area #right-area #details-area table .details-heading
{
    color:#00AFDC;
    height:1em;
    letter-spacing:-0.12em;
    font-size:1.5em;
}

#container #main-area #bottom-area
{
    border-bottom:dotted 1px #CCCCCC;
    clear:both;
    width:100%;
    margin-bottom:10px;
}

#container #main-area #bottom-area a img
{
    border:none;
}


#container #main-area #right-area #right-pagination ul
{
    overflow:auto;
    padding:0;
    margin:0 0 0 4px;
}

#container #main-area #right-pagination ul li
{
    float:left;
    display:block;
    margin-right:6px;
}

#container #main-area #right-pagination #number-bar a#image-1
{
    background: transparent url(../images/numbers.gif) no-repeat scroll 0px 0px;
	display:block;
	width:20px;
	height:20px;
	border:0px solid red;
}

#container #main-area #right-pagination #number-bar a#image-2
{
    background: transparent url(../images/numbers.gif) no-repeat scroll -22px 0;
	display:block;
	width:20px;
	height:20px;
	border:0px solid red;
}

#container #main-area #right-pagination #number-bar a#image-3
{
    background: transparent url(../images/numbers.gif) no-repeat scroll -44px 0;
	display:block;
	width:20px;
	height:20px;
	border:0px solid red;
}

#container #main-area #right-pagination #number-bar a#image-4
{
    background: transparent url(../images/numbers.gif) no-repeat scroll -67px 0;
	display:block;
	width:20px;
	height:20px;
	border:0px solid red;
}

#container #main-area #right-pagination #number-bar a#image-5
{
    background: transparent url(../images/numbers.gif) no-repeat scroll -90px 0;
	display:block;
	width:20px;
	height:20px;
	border:0px solid red;
}

#container #main-area #right-pagination #number-bar a#image-6
{
    background: transparent url(../images/numbers.gif) no-repeat scroll -113px 0;
	display:block;
	width:20px;
	height:20px;
	border:0px solid red;
}

#container #main-area #right-pagination #number-bar a#image-7
{
    background: transparent url(../images/numbers.gif) no-repeat scroll -137px 0;
	display:block;
	width:20px;
	height:20px;
	border:0px solid red;
}

#container #main-area #right-pagination #number-bar a#image-8
{
    background: transparent url(../images/numbers.gif) no-repeat scroll -160px 0;
	display:block;
	width:20px;
	height:20px;
	border:0px solid red;
}

#container #main-area #right-pagination #number-bar a#image-9
{
    background: transparent url(../images/numbers.gif) no-repeat scroll -182px 0;
	display:block;
	width:20px;
	height:20px;
	border:0px solid red;
}

#container #main-area #right-pagination #number-bar a#image-10
{
    background: transparent url(../images/numbers.gif) no-repeat scroll -205px 0;
	display:block;
	width:20px;
	height:20px;
	border:0px solid red;
}

#container #main-area #right-pagination #number-bar a#image-1:hover
{
    background: transparent url(../images/numbers.gif) no-repeat scroll 0 -20px;
}

#container #main-area #right-pagination #number-bar a#image-2:hover
{
    background: transparent url(../images/numbers.gif) no-repeat scroll -22px -20px;
}

#container #main-area #right-pagination #number-bar a#image-3:hover
{
    background: transparent url(../images/numbers.gif) no-repeat scroll -44px -20px;
}

#container #main-area #right-pagination #number-bar a#image-4:hover
{
    background: transparent url(../images/numbers.gif) no-repeat scroll -67px -20px;
}

#container #main-area #right-pagination #number-bar a#image-5:hover
{
    background: transparent url(../images/numbers.gif) no-repeat scroll -90px -20px;
}

#container #main-area #right-pagination #number-bar a#image-6:hover
{
    background: transparent url(../images/numbers.gif) no-repeat scroll -113px -20px;
}

#container #main-area #right-pagination #number-bar a#image-7:hover
{
    background: transparent url(../images/numbers.gif) no-repeat scroll -137px -20px;
}

#container #main-area #right-pagination #number-bar a#image-8:hover
{
    background: transparent url(../images/numbers.gif) no-repeat scroll -160px -20px;
}

#container #main-area #right-pagination #number-bar a#image-9:hover
{
    background: transparent url(../images/numbers.gif) no-repeat scroll -182px -20px;
}

#container #main-area #right-pagination #number-bar a#image-10:hover
{
    background: transparent url(../images/numbers.gif) no-repeat scroll -205px -20px;
}

#intro-container
{
    width:100%;
	background-color: #000000;
}

.intro
{
    margin: 0;
    padding:0;
    background-color:#000000;
}

#intro-container #intro-main-area
{
    position:relative;
    margin: 0 auto;
    width:994px;
    height:556px;
	background-image: url(../images/killer_intro_bg.jpg);
	background-repeat: no-repeat;
}

#intro-container #intro-main-area #links-container
{
    position:relative;
    top:211px;
    left:411px;
}

#intro-container #intro-main-area #links-container div
{
    font-family:Helvetica, Verdana, Sans-Serif;
    padding:0;
}

#intro-container #intro-main-area #links-container div h1
{
    margin:0;
    padding:0;
}

#intro-container #intro-main-area #links-container div h1 a
{
    color:#FFFFFF;
    font-size:0.75em;
    text-decoration:none;
}

#intro-container #intro-main-area #links-container div a img
{
    border:0;
}

#main-area #ideas
{
 /**   position:relative; */
}

#main-area #home-killer
{
    margin-top:20px;
}

img {
    border:0;
}
