/*Reset*/
* {margin:0; padding:0;} 
body {
background:#181818 url(../img/bg.gif) repeat-x !important;
color:#e3e3e3;
font:12px Arial, Helvetica;
line-height:20px;
text-align:justify;
}

a{text-decoration:none; color:#e3e3e3;}
a:hover {text-decoration:underline;}
a:focus {overflow:hidden;}
img{border:0;}
em {background:#efcd44; font-style:normal; padding:0 2px; color:#000;}

ul {
width:400px;
}

ul li {
background:url(../img/dot.gif) 0 6px no-repeat;
list-style:none;
padding:0 0 0 15px;
margin:10px 0;
}

#container {
width:820px;
margin:0 auto;
}

#head {
width:820px;
float:left;
height:198px;
background:url(../img/head_bg.jpg) 100% 0 no-repeat;
}

h1 {
display:block;
margin:20px 0;
width:316px;
height:96px;
background:url(../img/logo.jpg) no-repeat;
text-indent:-1000em;
}

h2 {
display:block;
height:17px;
text-indent:-1000em;
margin:0;
top:0;
left:20px;
position:absolute;
z-index:1;
}

h3 {
font:14px Arial;
font-weight:bold;
}

h4 {
font:12px Arial;
font-weight:bold;
margin:20px 0 0 0;
}

hr {
position:absolute;
width:100%;
top:6px;
z-index:0;
}

div.box {
position:relative;
padding:30px 0 0 0;
margin:25px 0 0 0;
}

#works {
float:left;
width:820px;
overflow:hidden;
padding:40px 0;
position:relative;
}

a#left{
display:block;
width:28px;
height:50px;
text-indent:-1000em;
background:url(../img/left.gif) no-repeat;
float:left;
}

ul#slide {
width:650px;
height:60px;
position:absolute;
left:100px;
}

ul#slide li {
width:100%;
height:60px;
float:left;
margin:0;
background:none;
}

ul#slide li img {
margin:0 0 0 150px;
}

a#right{
display:block;
width:28px;
height:50px;
text-indent:-1000em;
background:url(../img/right.gif) no-repeat;
float:right;
}

.leftcolumn {
float:left;
width:400px;
}
.rightcolumn {
float:right;
width:400px;
}
.column {
float:left;
width:820px;
}
#team img{
float:left;
border:#e4e4e4 solid 3px; 
margin:3px 10px 0 0;
}

#team img.desc {
border:0;
}

#team ul {
margin:10px 0 0 0;
width:820px;
}

#team ul li {
background:none;
width:400px;
padding:0;
}

#team ul li.teamleft {float:left; clear:left;}
#team ul li.teamright {float:right; clear:right;}

#contact form fieldset {
border:0;
padding:0;
margin:0;
}

#contact form fieldset ul li {
background:none;
padding:0;
margin:20px 0 0 0;
}

#contact form fieldset label {
width:130px;
display:block;
float:left;
vertical-align:middle;
}

#contact form fieldset input {
width:195px;
height:22px;
vertical-align:middle;
background:url(../img/input.gif) no-repeat;
border:0;
padding:5px 0 0 10px;
}


#contact form fieldset input#submit {
width:90px;
height:31px;
margin:0 0 0 130px;
vertical-align:middle;
text-align:center;
font-weight:bold;
background:url(../img/submit.gif) no-repeat;
border:0;
padding:0;
cursor:pointer;
}

#contact form fieldset textarea {
width:195px;
height:137px;
vertical-align:middle;
background:url(../img/textarea.gif) no-repeat;
border:0;
padding:5px 0 0 10px;
}

div.worklink {margin: 25px 0 0 0px;}
div.worklink a {padding: 10px; background-color: white; color: black; font-weight:bold}

#footer {
float:left;
width:820px;
padding-bottom:20px;
}

.clear {
	clear:both;
}

.horizontallist {}
.bloglogo {width:250px; height:50px; display:block;}
.blogitem {width:270px; height:70px; float:left; margin-left:100px;}
.blogitemv {width:270px; height:70px}
#projectcomplete {background:url(../img/projectcomplete.png) no-repeat; }
#mojstartup {background:url(../img/mojstartup.png) no-repeat; }
#beldzio {background:url(../img/beldzio.png) no-repeat; }


