html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";>
}




body {
background:#1b1b1b;
font-family:Helvetica,"gill sans mt",verdana;
font-size:12px;
}





#content {
width:922px;
disply:block;
margin:0 auto;





}

#home {
background:#444444;
padding:0;
margin:0px;

}


h2 {
color: #e25b00;
font-size:18px;
margin-left:15px;
}


h3 {
color: #e25b00;
font-size:16px;
margin-left:15px;
}

h4 {
color: #e25b00;
font-size:16px;
margin-left:15px;
}

p {
margin:2px 5px 2px 5px;
padding: 2px 10px;
font-size:14px;
line-height: 1.5;
text-align:justify;
}

#home ul {
margin-left:30px;
list-style-type: disc;
padding:5px;
}

#home ul li {

padding:5px;
}



#logo {
margin-bottom:-45px;
margin-top:-20px;
}


#menu ul { padding-left:340px; width : 580px; text-align:right; margin-top:-30px;margin-bottom:30px;}
#menu ul li {display: inline; font-size: 15px;line-height: 1.5em;color:white;}
#menu ul li a {text-decoration:none;font-size:16px;background:url("images/MenuSeparator.png");background-repeat:no-repeat;
background-position:right top;}
#menu a {color:#9b9b9b;margin:0; padding:5px;text-decoration:none;padding-right:10px;}
#menu a:hover{color:#e25b00;}
#menu a:active{color:#e25b00;}










/********** slider **********/
.slider { background:#C0C0C0;display:block;  margin:0 auto;width:922px; border-bottom:1px solid #ff6640;}
.simple_text { width:780px; margin:0 auto; padding:0; background: url(images/slider_bg.gif); border:0px solid #ffffff;}
.simple_text h2 { font:normal 30px Arial, Helvetica, sans-serif; color:#252525; padding:5px 20px; margin:0; border:0px solid #b4bebd;}
.slider div.slice1 { margin:0 auto; width:757px; border:0px solid #e3e3e3;  padding:0px;}
.slider div.slice1 div.slice2 { margin:0 auto; padding:0px; width:763px; border:0px solid #dadada; }
.slider div div div { margin:0; padding:0px 0 0 1px; width:680px; height:300px;}
.slider div div div p.img { float:right; padding:0 20px; margin:0;margin-top:-0;margin-bottom:0px;}
.slider div div div h2 { font:bold 18px Arial, Helvetica, sans-serif; color:#252525; margin:0;  padding: 30px 0 20px 0; line-height:1.2em;}
.slider div div div p { font:normal 11px Arial, Helvetica, sans-serif; color:#000; margin:0; line-height:1.8em;}

#footer p {padding-left:20px;}
#footer a {
color:#9b9b9b;
margin-top:10px;
text-decoration:none;
}
#footer a:hover{color:#e25b00;;}
#footer a:active{color:#e25b00;;}



#logos {
width:120px;
margin-left:700px;
margin-top:-30px;
}

#languages {

}

#languages a{
color:#9b9b9b;
font-size:14px;
font-family:Helvetica,"gill sans mt",verdana;
text-decoration: none;
text-align:right;
}
#languages p {
margin-bottom:-25px;
text-align:right;
}


#languages a:hover{color:#ff6640;}
#languages a:active{color:#ff6640;}


#freelancewebdesigner {
width:100px;
font-size:8px;
color:black;
position: relative;
bottom:2px;
right:0;
}

#freelancewebdesigner a {
color:#101010;
}




#home_it p {
margin-top:-3px;
line-height:120%;
word-spacing:1px;
}
