BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #181818; letter-spacing:0px;
}
P {
	MARGIN-TOP: 0.3em; FONT-SIZE: 1em; MARGIN-BOTTOM: 0.8em; TEXT-ALIGN: left
}
#header {
	BACKGROUND: url(../img/header-bg.gif) repeat-x; HEIGHT: 115px
}
DIV.inner {
	MARGIN: auto; WIDTH: 1000px; POSITION: relative; margin-top:5px!important;
}
#header .inner {
	HEIGHT: 115px
}
#header .logo {
	BACKGROUND: url(../img/logo.gif) no-repeat 0px 0px;
	LEFT: 0px;
	WIDTH: 220px;
	POSITION: absolute;
	TOP: 50px;
	HEIGHT: 60px
}
#siteNav {
	LEFT: 600px;
	BACKGROUND-IMAGE: url(../img/site/temp/nav.gif);
	WIDTH: 441px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: absolute;
	TOP: 83px;
	HEIGHT: 31px
}
A.port_btn {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../img/site/buttons/portfolio.gif); MARGIN-BOTTOM: 6px; WIDTH: 134px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 31px; outline: none
}
A.about_btn {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../img/site/buttons/portfolio.gif); MARGIN-BOTTOM: 6px; WIDTH: 134px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 31px; outline: none
}
A.services_btn {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../img/site/buttons/services.gif); MARGIN-BOTTOM: 6px; WIDTH: 134px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 31px; outline: none
}
DIV.port_btn {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../img/site/buttons/portfolio.gif); MARGIN-BOTTOM: 6px; WIDTH: 134px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 31px; outline: none
}
DIV.about_btn {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../img/site/buttons/portfolio.gif); MARGIN-BOTTOM: 6px; WIDTH: 134px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 31px; outline: none
}
DIV.services_btn {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../img/site/buttons/services.gif); MARGIN-BOTTOM: 6px; WIDTH: 134px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 31px; outline: none
}
DIV.about_btn {
	BACKGROUND-IMAGE: url(../img/site/buttons/about.gif)
}
A.about_btn {
	BACKGROUND-POSITION: 0px -31px; BACKGROUND-IMAGE: url(../img/site/buttons/about.gif); MARGIN-LEFT: -1px
}
A.services_btn {
	BACKGROUND-POSITION: 0px -31px; BACKGROUND-IMAGE: url(../img/site/buttons/services.gif); MARGIN-LEFT: -1px
}
A.about_btn:hover {
	BACKGROUND-POSITION: 0px -62px
}
A.services_btn:hover {
	BACKGROUND-POSITION: 0px -62px
}
A.port_btn {
	BACKGROUND-POSITION: 0px -31px
}
A.port_btn:hover {
	BACKGROUND-POSITION: 0px -62px
}
A.about_btn {
	BACKGROUND: url(../img/site/buttons/about.gif) no-repeat 0px -31px; MARGIN-LEFT: -1px
}
A.services_btn {
	BACKGROUND: url(../img/site/buttons/services.gif) no-repeat 0px -31px; MARGIN-LEFT: -1px
}
#loadcover {
	Z-INDEX: 9000;
	BACKGROUND: #181818;
	LEFT: 0px;
	WIDTH: 100%;
	PADDING-TOP: 20px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 700px;
	TEXT-ALIGN: left
}
#loadcover P {
	PADDING-LEFT: 20px; MARGIN-BOTTOM: 14px
}
#overlay {
	DISPLAY: block; BACKGROUND: url(../img/overlay.png) no-repeat 0px 0px; LEFT: 0px; WIDTH: 1062px; POSITION: absolute; TOP: 0px; HEIGHT: 582px; TEXT-ALIGN: left
}
#controls {
	BORDER-TOP: #262626 1px solid; DISPLAY: block; LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: #262626 1px solid; POSITION: absolute; TOP: 465px; HEIGHT: 117px
}
#inner {
	DISPLAY: block; BACKGROUND: #000; LEFT: 0px; MARGIN: auto; WIDTH: 1000px; POSITION: relative; TOP: 0px;
}
#inner_overlay {
	DISPLAY: block;
	BACKGROUND: #000;
	LEFT: 3px;
	MARGIN: auto;
	WIDTH: 997px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 100px
}
#inner .words {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	Z-INDEX: 60;
	LEFT: 230px;
	PADDING-BOTTOM: 0px;
	MARGIN: 20px 15px 10px 20px;
	BORDER-LEFT: #262626 1px solid;
	WIDTH: 500px;
	PADDING-TOP: 0px;
	POSITION: absolute;
	HEIGHT: 75px
}
#inner .words H2 {
	MARGIN-TOP: 2px; FONT-SIZE: 0.92em; BACKGROUND: url(../img/site/titles/sprites.gif) no-repeat 0px 0px; MARGIN-BOTTOM: 5px
}
#inner .nav H2 {
	MARGIN-TOP: 2px; FONT-SIZE: 0.92em; BACKGROUND: url(../img/site/titles/sprites.gif) no-repeat 0px 0px; MARGIN-BOTTOM: 5px
}
#inner .nav H2 {
	BACKGROUND-POSITION: 0px -112px; MARGIN-BOTTOM: 10px
}
#inner .words P {
	LINE-HEIGHT: 15px
}
P.copy {
	MARGIN-TOP: 0px
}
#inner .nav {
	LEFT: 0px;
	MARGIN: 20px 20px 0px;
	OVERFLOW: hidden;
	WIDTH: 260px;
	POSITION: absolute;
	HEIGHT: 75px
}
#inner .nav .col {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 15px; MARGIN-RIGHT: 3px; HEIGHT: 75px
}
#inner .nav .col A {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: block; BACKGROUND: #000; MARGIN-BOTTOM: 3px; OVERFLOW: hidden; BORDER-LEFT: #fff 1px solid; WIDTH: 13px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 11px; outline: none
}
#inner .nav .col A:hover {
	BACKGROUND: #444
}
#inner .keys {
	BACKGROUND: url(../img/site/bg/control.gif); LEFT: 150px; MARGIN: 20px 0px 0px; OVERFLOW: hidden; WIDTH: 79px; POSITION: absolute; TOP: 25px; HEIGHT: 45px
}
#inner .keyscover {
	BACKGROUND: url(../img/site/bg/control.gif); LEFT: 150px; MARGIN: 20px 0px 0px; OVERFLOW: hidden; WIDTH: 79px; POSITION: absolute; TOP: 25px; HEIGHT: 45px
}
#inner .keyscover A {
	DISPLAY: block; WIDTH: 24px; POSITION: absolute; HEIGHT: 22px; outline: none
}
#leftClick {
	LEFT: 0px; TOP: 23px
}
#upClick {
	LEFT: 24px; TOP: 0px
}
#downClick {
	LEFT: 24px; TOP: 23px
}
#rightClick {
	LEFT: 48px; TOP: 23px
}
#inner .icons {
	LEFT: 800px; OVERFLOW: hidden; WIDTH: 205px; POSITION: absolute; TOP: 20px; HEIGHT: 110px
}
.icons DIV {
	FLOAT: left; BACKGROUND-IMAGE: url(../img/site/icons/sprites.gif); MARGIN: 0px 10px 5px 0px; OVERFLOW: hidden; WIDTH: 91px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px
}
.tech_css {
	BACKGROUND-POSITION: 0px 0px
}
.tech_html {
	BACKGROUND-POSITION: 0px -15px
}
.tech_php {
	BACKGROUND-POSITION: 0px -30px
}
.tech_mysql {
	BACKGROUND-POSITION: 0px -45px
}
.tech_flash {
	BACKGROUND-POSITION: 0px -60px
}
.tech_js {
	BACKGROUND-POSITION: 0px -75px
}
.tech_dotnet {
	BACKGROUND-POSITION: 0px -90px
}
.tech_as {
	BACKGROUND-POSITION: 0px -105px
}
.icons DIV SPAN {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../img/site/icons/sprites.gif); MARGIN: 0px; OVERFLOW: hidden; WIDTH: 91px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px
}
.tech_css_off {
	BACKGROUND-POSITION: 0px -120px
}
.tech_html_off {
	BACKGROUND-POSITION: 0px -135px
}
.tech_php_off {
	BACKGROUND-POSITION: 0px -150px
}
.tech_mysql_off {
	BACKGROUND-POSITION: 0px -165px
}
.tech_flash_off {
	BACKGROUND-POSITION: 0px -180px
}
.tech_js_off {
	BACKGROUND-POSITION: 0px -195px
}
.tech_dotnet_off {
	BACKGROUND-POSITION: 0px -210px
}
.tech_as_off {
	BACKGROUND-POSITION: 0px -225px
}
#main {
	BACKGROUND: #000; WIDTH: 100%; POSITION: relative; HEIGHT: 583px
}
#main2 {
	BACKGROUND: #000; WIDTH: 100%; POSITION: relative; HEIGHT: 583px
}
#main2 {
	BORDER-BOTTOM: #262626 1px solid; HEIGHT: 480px
}
#about {
	BACKGROUND: #000; MARGIN: auto; OVERFLOW: hidden; WIDTH: 1000px; POSITION: relative; HEIGHT: 480px
}
#about .leftCol {
	FLOAT: left; MARGIN: 20px 0px; OVERFLOW: hidden; WIDTH: 720px; TEXT-ALIGN: justify ; line-height:16px; padding-right:15px;
}
#about .rightCol {
	MARGIN-TOP: 20px; PADDING-LEFT: 20px; FLOAT: left; BORDER-LEFT: #262626 1px solid; WIDTH: 243px; TEXT-ALIGN: left; height:440px;
}
#about .leftCol .sifr {
	PADDING-LEFT: 112px; FONT-SIZE: 14px; BACKGROUND: url(../img/site/bg/paul.gif) no-repeat 0px 0px; WIDTH: 420px; COLOR: #fff; HEIGHT: 120px; TEXT-ALIGN: left
}
#about .leftCol .col {
	MARGIN-TOP: 20px; FLOAT: left; OVERFLOW: hidden; WIDTH: 320px; MARGIN-RIGHT: 15px
}
#about P {
	COLOR: #9e9e9e; LINE-HEIGHT: 1.4em
}
#about A {
	COLOR: #ddd; BORDER-BOTTOM: #555 1px dotted; TEXT-DECORATION: none
}
#inner A {
	COLOR: #ddd; BORDER-BOTTOM: #555 1px dotted; TEXT-DECORATION: none
}
#about A:hover {
	COLOR: #fff; BORDER-BOTTOM: #fff 1px dotted
}
#inner A:hover {
	COLOR: #fff; BORDER-BOTTOM: #fff 1px dotted
}
#gallery {
	BACKGROUND: #000; MARGIN: auto; OVERFLOW: hidden; WIDTH: 1000px; POSITION: relative; HEIGHT: 580px
}
#gallery img { border:1px #343434 solid;
}
#gallery DIV {
	DISPLAY: block; BACKGROUND: #888; OVERFLOW: hidden; WIDTH: 502px; POSITION: absolute; HEIGHT: 335px
}
#ie8fix {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; DISPLAY: block; LEFT: 50%; MARGIN-LEFT: -501px; OVERFLOW: hidden; BORDER-LEFT: #000 1px solid; WIDTH: 1000px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 579px
}
#footer {
	MARGIN-TOP: -4px; BACKGROUND: url(../img/footer-bg.gif) repeat-x; HEIGHT: 50px
}
#footer P {
	COLOR: #555; PADDING-TOP: 15px; TEXT-ALIGN: right
}
#footer A {
	COLOR: #555; BORDER-BOTTOM: #555 1px dotted; TEXT-DECORATION: none
}
UL.contact_form INPUT.txt {
	BORDER-RIGHT: #303030 1px solid; BORDER-TOP: #303030 1px solid; BACKGROUND: #262626; BORDER-LEFT: #303030 1px solid; COLOR: #868686; BORDER-BOTTOM: #303030 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #303030 1px solid; BORDER-TOP: #303030 1px solid; BACKGROUND: #262626; BORDER-LEFT: #303030 1px solid; COLOR: #868686; BORDER-BOTTOM: #303030 1px solid
}
UL.contact_form INPUT.focus {
	BORDER-RIGHT: #443b35 1px solid; BORDER-TOP: #443b35 1px solid; BACKGROUND: #342d28; BORDER-LEFT: #443b35 1px solid; BORDER-BOTTOM: #443b35 1px solid
}
TEXTAREA.focus {
	BORDER-RIGHT: #443b35 1px solid; BORDER-TOP: #443b35 1px solid; BACKGROUND: #342d28; BORDER-LEFT: #443b35 1px solid; BORDER-BOTTOM: #443b35 1px solid
}
UL.contact_form SPAN {
	COLOR: #3a2e25
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.contact_form {
	FONT-WEIGHT: bold
}
UL.contact_form INPUT {
	FONT: 11px Tahoma, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT: 11px Tahoma, Arial, Helvetica, sans-serif
}
UL.contact_form INPUT.txt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 10px; WIDTH: 235px; PADDING-TOP: 5px; HEIGHT: 13px
}
UL.contact_form TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 2px; WIDTH: 240px; LINE-HEIGHT: 22px; PADDING-TOP: 2px; HEIGHT: 84px
}
UL.contact_form INPUT.btn {
	MARGIN-TOP: 15px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 77px; CURSOR: pointer; HEIGHT: 26px; outline: none
}
UL.contact_form A.btn:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL.contact_form LI.btn {
	MARGIN-TOP: 10px
}
.line{
	line-height:18px;
}
strong{ color:#999;
}
.left{
	float:left;
	width:33%;
	line-height:22px;
}
.right{
	float:right;
	width:33%;
	line-height:22px;
}
.foot{
	line-height:16px;
	
}
.foot a:link {
	BORDER-BOTTOM: 0px!important;
}
.foot a:visited {
	BORDER-BOTTOM: 0px!important;
}
.foot a:hover {
	BORDER-BOTTOM: 1px dotted #FFF!important;
	color:#FFF;
}
.rightCol ul strong{ color:#999;
}