/* -------------------------------------
	CSS Jahdy Lancelot Web Portfolio
---------------------------------------- */
body,h1,h2,h3,h4,h5,h6,p,blockquote,form,ul,li,table,fieldset,legend {
    margin:0;
    padding:0;
	border:none;
    list-style:none;
}

body { background:#000; }

h1 {
	position:relative;
	display:block; clear:both;
	width:814px; height:77px;
	margin:20px 0 0 143px;
	border-bottom:1px solid #3d4043;
}
h1 a {
	position:relative;
	display:block; overflow:hidden;
	font:18px Georgia, Arial; color:#ccc; text-decoration:none;
	text-indent:-2000px;
}
h1.eng a {
	width:442px; height:66px;
	background:url(../imgs/title.gif) no-repeat;
}


h2 { font:12px Georgia, Arial; color:#fff; }
h2 span { display:block; font-size:10px; }
h3 {
	font:12px Georgia, Arial; color:#6d7073; font-weight:bold;
	padding:2px 0; margin:28px 0 6px 0;
	background:url(../images/dotline.gif) repeat-x bottom;
}
h4 { font:18px Georgia, Arial; color:#FFFF00; font-weight:bold; margin-bottom:14px; }

p { margin-top:12px; }
p a { color:#fff; text-decoration:none; }
p a:hover { text-decoration:underline; }

strong { font-size:12px; }

#container { position:relative; width:956px; margin:auto; }

/* HEADER */
#header {
	position:relative;
	display:block; clear:both;
	height:137px;
	margin-bottom:10px;
	background:url(../images/bgHeader_it.gif) no-repeat 144px 6px;
}
#header-wrapper {
	position:relative;
	height:28px; overflow:hidden;
	font:9px Arial, Verdana; color:#868686;
	border-bottom:1px solid #3d4043;
}
#header-content {
	position:relative; display:block;
	width:814px; height:36px;
	padding-top:8px; margin-left:143px;
	border-top:6px solid #636363;
}
#header-content ul { float:left; }
#header-content li { display:inline; color:#868686; }
#header-content li a {
	font:9px Arial, Verdana; color:#868686;
	text-decoration:none;
}
#header-content li a:hover { color:#a6a6a6; }
#header #clock {
	position:relative;
	float:right;
}
#header #clock span { color:#cfcfcf; }

/* NAVIGATION COL */
#nav-col { position:relative; width:130px; float:left; margin-right:20px; padding-right:5px; padding-left:5px; height:100%; margin-bottom:0px; background-color: #222222;}
#nav-col .tit {
	position:relative; display:block;
	font:14px Georgia, Arial; color:#fff; font-weight:bold;
	margin-bottom:10px;
}
#nav-col .border {border-bottom:1px dotted #fff;}
#nav-col .text {font:11px Arial, Verdana; color: #fff; text-decoration:none; }
#nav-col .link {font:11px Arial, Verdana; color: #FF0000; text-decoration:none; }
#nav-col li { margin-bottom:-4px; text-align:right; }
#nav-col li a { font:11px Arial, Verdana; color:#727272; text-decoration:none; }
#nav-col li a:hover { color:#a6a6a6; }
#nav-col li span { font-size:11px; color:#ccc; }


/* WORKS COL */
.works-col { position:relative; float:left; width:490px; color:#FFF; }
.works-col img { border:1px solid #FFFF00; margin-bottom:10px; }
.works-col span {
	position:relative; display:block;
	font:10px Georgia, Arial;
	margin-bottom:16px;
}
.works-col p { display:block; text-align:right; margin:0 0 30px 0; font-size:10px; margin-right:8px; }
.works-col p a { text-decoration:underline; color:#727272; font-size:9px; }
.works-col a { color:#FFFF00; font-family:Arial; }

/* TEXT COL */
#text-col {
	position:relative; float:right;
	width:286px;
	font:10px Arial, Verdana; color:#606365;
}
#text-col .btMais {
	position:relative;
	display:block; clear:both;
	width:286px; height:12px;
	margin:12px 0;
	background:#1b1e21; text-align:right;
}
.btMais a {
	display:inline;
	width:11px; height:11px;
	font:9px Arial, Verdana; color:#cccccc; text-decoration:none;
	margin-left:5px; margin-right:5px;
}

/* FOOTER */
#footer {
	position:relative;
	display:block; clear:both;
	padding:6px 0 20px 0; margin-top:20px;
	font:9px Arial, Verdana; color:#606365; text-align:center;
	border-top:1px solid #2f3133;
}

.bulList li {
	background:url(../images/bullet.gif) no-repeat 0 6px;
	padding-left:7px; height:14px;
}
#iconsW3C { text-align:right; }
#iconsW3C img { margin-left:4px; border:none; }
.clear { display:block; clear:both; }

.site {float:left; margin-right:5px;}
.status {color:#FFFF00;float:left; font-family:Verdana, Arial, Helvetica, sans-serif}
.bodyWork {
font-family:Verdana, Arial, Helvetica, sans-serif;
}