/*
Theme Name: Tostaky'09
Theme URI: http://www.tostaky-design.com/
Description: Tostaky Original Theme.
Version: 1.0
Author: Tosttaky Design
Author URI: http://www.tostaky-design.com/
Tags: Original

	Tostaky v1.0
	 http://www.tostaky-design.com/

	This theme was designed and built by Tostaky Design

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
html, body{
	padding:0;
	margin:0;
	width:100%;
	overflow-x:auto;
	overflow-y:hidden;
	height:100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#888;
}

body{
	background:url(images/texture.jpg) top left repeat #efeeef fixed;
	
}

.topbar	
{
	display:block;
	position:fixed;
	top:0;
	right:0;
	width: 100%;
	z-index:50;
	/*background-color:#000;*/
	padding:10px 30px 0px 30px;
	text-align:right;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
}
* html .topbar {position:absolute;}

* html body {background-attachment:scroll}

table, tr, td{
	margin:0;
	border:none;
	padding-left:10px;
	vertical-align:top;
}

img, p {
	margin:0;
	padding:0;
	border:none
}

.horizon	
{
	position: absolute;
	top: 50%;
	margin-top:-300px;
	width: 100%;
	height: 600px;
	z-index:10;
}


.header{
	display:block;
	position:fixed;
	left:0px;
	width:820px;
	height:200px;
	z-index:0;
}

* html .header {position:absolute;}

.art_group{
	display:block;
	position:fixed;
	right:0px;
	overflow:none;
	width:auto;
	height:160px;
	text-align:right;
	padding:50px 25px 10px 0px;
	z-index:10;
	line-height:17px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
}

* html .art_group {position:absolute;}

.art_group a{
	font-family:Helvetica, Arial, sans-serif;
	color:#888;
	text-decoration:none;
}

.art_group a:hover{
	color:#85B819;
}

.art_group img{
	padding-bottom:7px;
}

.ink01{
	display:block;
	position:fixed;
	bottom:0px;
	margin-left:25px;
	width:232px;
	height:50px;
	background-image:url(images/ink01.gif);
	z-index:5;
}

* html .ink01 {position:absolute;}

.ink02{
	display:block;
	position:fixed;
	bottom:0px;
	margin-left:870px;
	width:111px;
	height:109px;
	background-image:url(images/ink02.gif);
	z-index:5;
}

* html .ink02 {position:absolute;}

.lnk_reel{
	display:block;
	position:fixed;
	margin-top:570px;
	margin-left:710px;
	width:100px;
	height:30px;
	z-index:5;

}

* html .lnk_reel {position:absolute;}

.lnk_cv{
	display:block;
	position:fixed;
	margin-top:530px;
	margin-left:780px;
	width:40px;
	height:25px;
	z-index:5;

}

* html .lnk_cv {position:absolute;}

.lnk_portfolio{
	display:block;
	position:fixed;
	margin-top:550px;
	margin-left:820px;
	width:150px;
	height:25px;
	z-index:5;

}

* html .lnk_portfolio {position:absolute;}

.t_scroll{
	display:block;
	position:fixed;
	bottom:10px;
	right:10px;
	width:140px;
	height:15px;
	background-image:url(images/txt_scroll.gif);
	z-index:0;
}

* html .t_scroll {position:absolute;}

.t_agitateur{
	display:block;
	position:fixed;
	bottom:-10px;
	right:-10px;
	width:365px;
	height:135px;
	z-index:0;
}

* html .t_agitateur {position:absolute;}

.folio{
	position:absolute;
	margin-top:200px;
	width:auto;
	height:270px;
	padding:0 0 0 25px;
	
}

p{ padding-bottom:10px; }

.folio img{
	border:solid #000 13px;
	background-color:#000;
	height:210px;
}

.emb {
	padding:0;
	margin:0;
	padding: 13px;
	background-color:#000
}

.emb_reel {
	background-image:url(images/border_reel.jpg);
	padding:0;
	margin:0;
	width:373px;
	height:210px;
	padding: 13px;
}

a{
	color:#85B819;
	text-decoration:none;
}

.folio td{
	padding-right:15px;
}

.oeuvre{
	padding:0;
}

.oeuvre p{
	padding-bottom:5px;
}

/*.more{
	float:right;
	background-color:#000;
	color:#FFF

}*/

.info_comp{
	padding:0;
	width:600px;
}

.info_comp p{ padding-bottom:10px; }

.art_info{
	margin:0;
	padding:0 0 0 20px;
	width:500px;
	height:160px;
}

.noflash {
	padding: 0 0 0 40px
}

.artist{
	display:block;
	position:fixed;
	margin-top:470px;
	width:820px;
	height:130px;
	padding:0 0 0 25px;
	z-index:5;
}

* html .artist {position:absolute;}

h1, h2, h3{
	padding:0;
	margin:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
}

h1{
	font-size: 23px;
}

h2{
	padding-bottom:5px;
	height:15px;
	overflow:hidden;
}

h3{
	padding-left:15px;
	color:#85B819;
}

.more {
	position:relative;
	float:right;
	margin-top:-33px;
	margin-right:14px;
	bottom:0px;
	right: 0px;
	height:9px;
	padding:5px;
	color:#fff;
	background-color:#000;
	font-size:10px;
	font-family:Helvetica, Arial, sans-serif;
	z-index:50
}

.more a {
	color:#FFF;
}
