/* @override http://www.frenchlabs.net/website/wp-content/themes/FL-studio/style.css */

* {
padding : 0;
margin : 0;
border : 0;
}

body {
padding : 0;
margin : 0;
background-color : #e6e7e7;
font-family : "Lucida Grande", Lucida, Verdana, sans-serif;
}
.description p a {
	color : #636363;
text-decoration: none;
	font-weight: bold;
	font-style: italic;
}

.description p a:hover {
	color : #636363;
text-decoration: underline;
	font-weight: bold;
	font-style: italic;
}

a img {
border : none;
outline : none;
padding : 0;
}
div.bookmarkify {
width : 171px;
height : 34px;
display : block;
position : absolute;
left : 13px;
bottom : 5px;
}
div.bookmarkify div.title {
padding-bottom : 3px;
}
a:focus {
outline : none;
}
.home-big-bloc {
position : relative;
top : -27px;
left : 1px;
z-index : 1;
}
#showcase div.home-big-bloc {
margin-top : -5px;
}
#wrapper {
width : 800px;
display : block;
margin : 0 auto;
padding : 0;
position : relative;
text-align : left;
}
#logo {
margin-top : 36px;
margin-bottom : 37px;
}
#menu ul li a {
height : 27px;
opacity : 0.45;
z-index : 200;
position : relative;
float : left;
}

#menu ul li.current a,#menu ul li a:hover  {
	opacity : 1;
}

#menu ul li#magic-line-two {
	 position: absolute; top: 5px; width: 100px; z-index: 100;
	background: url(img/arrow-bot.gif) no-repeat center bottom;
}

div#menu {
width : 800px;
height : 52px;
background : url(img/menu-bg.png) no-repeat;
z-index : 4;
display : block;
position : relative;
}
#menu ul {
list-style-type : none;
width : 800px;
height : 40px;
display : block;
padding : 19px 0 0;
margin-right : 0;
margin-left : 0;
margin-bottom : 0;
}
li#blog {
position : relative;
left : 396px;
	display: block;
}
#menu li {
float : left;
display : inline;
}
#menu ul li a {
display : block;
float : left;
color : black;
text-decoration : none;
text-align : center;
margin-left: 28px;
}
.list-thumb-4 {
width : 808px;
margin : -17px auto 0 auto;
}
.list-thumb-4 li {
width : 202px;
list-style : none;
padding : 0;
margin : 3px 0;
text-align : left;
float : left;
position : relative;
display : inline;
}

#list-showcase ul li {
	display: inline;
	margin: 0 3px 0 2px;
}

#list-showcase ul {
list-style-type : none;
padding : 0;
display : block;
position : relative;
left : 0;
margin: -1px auto 0 0;
	width: 800px;
}

/* Opera */ @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) 
{ 
#list-showcase ul li {
	display: inline;
	margin: 0;
}

#list-showcase ul li img {
	display: inline-block;
	position: relative;
	margin: 0 2px;
	padding-top: 5px;
}

#list-showcase ul {
list-style-type : none;
padding : 0;
display : block;
position : relative;
left : 0;
margin: -1px auto 0 0;
	width: 809px;
}
}


div.description {
display : inline;
width : 250px;
height : 251px;
position : absolute;
background : inherit no-repeat 0 0;
color : #636363;
font : 11px "Lucida Grande", Lucida, Verdana, sans-serif;
right : 0;
}
div.description p {
padding : 5px 5px 5px 13px;
}
h3 {
padding : 8px 5px 5px 14px;
background : url(img/arrow-left.gif) no-repeat 5px 11px;
font-size : 12px;
}

div#showcase {
	background: url(img/showcase-loading.gif) no-repeat 1px 55px;
}

div#big-thumb {
width : 798px;
display : block;
position : relative;
top : -14px;
left : 1px;
height : 255px;
background : #e6e7e7 url(img/bg-description.jpg) no-repeat right top;
}
a.permalink:visited, a.permalink:link, a.permalink:focus {
color : #636363;
font-size : 9px;
text-decoration : none;
border-bottom : 1px dotted #636363;
font-style : italic;
font-variant : small-caps;
}



h3.link2work a:link, h3.link2 a:focus, h3.link2work a {
color : #636363;
text-decoration: none;
border-bottom: 1px dashed #636363;
	font-weight: bold;
}


img.image-full {
border-color : #e6e7e7;
border-top : 1px solid #e6e7e7;
margin-top : -1px;
border-bottom : 2px solid #e6e7e7;
}

#about table.t1 tbody tr td.td2 {
	padding-top: 2px;
}

#about table.t1 {
	position: relative;
	top: -10px;
	font-size: 11px;
	color: #636363;
}

#about tbody {
	width: 480px;
	position: relative;
	display: block;
}

#about table.t1 tbody tr p.p3, #about table.t1 tbody tr p.p4 {
	position: relative;
	left: 10px;
	display: block;
}


#about table.t1 tbody tr td.td3 p.p3, #about table.t1 tbody tr td.td4 p.p3 {
	margin-top: 9px;
}

#about table.t1 tbody tr td.td2 p.p4 strong a {
	text-decoration: none;
	border-bottom-style : none;
	border-bottom-width : 1px;
	padding-top: 0;
	padding-left: 1px;
	padding-right: 0;
	padding: 0;
	text-shadow: #c4c6c6 0 1px 0;
}


td > * {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #636363;
}

td strong {
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#about table.t1 tbody tr td.td1 p.p2 span.s1 img {
	padding-bottom: 11px;
}



