/* =html */
html { margin : 0;
padding : 0; 
color : #333; 
}

div#photo {
	position:fixed;
	left:0%;
	bottom:-20px;
	width:350px;
	height:500px;
	margin-left:0;
	background:url(../assets/images/jeangabphoto.png) no-repeat;
}

/* =body */
body { width : auto; 
height:auto;
margin : auto; 
margin-top:50px;
padding : 0; 
font : 76%/160% Tahoma, Verdana, Arial, sans-serif; 
background-color : #fff; 
text-align : left; 
background-image : url(../assets/images/background.jpg);
background-repeat : repeat-x;
background-attachment: fixed;
}



h3 { font-size : 120%; }
h4 { font-size : 110%; }

/* =code pre */
code, pre { margin : 0; 
padding : 0; font : 1.5em monaco, courier, monospace; 
font-weight : normal; 
color : #666; }

pre { font-size : 80%; }

/* =a */
a:link { color : #8e2f5b; 
text-decoration : underline; }

a:visited { color : #8e2f5b; 
text-decoration : underline; }

img, img a { border : none; }

/* =div */
div.example { margin-bottom : 20px; 
padding : 20px; 
border : 1px solid #ccc; }

div#global {
     position: relative;
     margin-left: auto;
     margin-right: auto;
     width: 900px;
     text-align: left;
     }

div#header {
	position:relative;
	width:auto;
	height:95px;
	background:url(../assets/images/headerbackground.png) no-repeat;
}

/* =h1 */
div#header h1 { z-index:3;
position:absolute; left:30px; 
top:-50px;
width:600px;
height:95px;
padding:0;
margin:0;
background:url(../assets/images/jeangabriellambert.png) no-repeat; 
}

div#header h1 a { display:block;
width:600px;
height:95px;
text-indent:-9999px; }

/* =h2 */
div#header h2 {
	position:absolute;
	left:630px;
	top:8px;
	width:100px;
	height:11px;
	padding:0;
	margin:0;
	background:url(../assets/images/painterfr.png) no-repeat;
	text-indent:-9999px;
}

/* =h2 */
div#header blockquote {
	position:absolute;
	left:755px;
	top:-40px;
	width:70px;
	height:20px;
	padding:0;
	margin:0;
	background:url(../assets/images/english.png) no-repeat;
	text-indent:-9999px;
}

div#header blockquote a { display:block;
width:70px;
height:20px;
text-indent:-9999px; }

/* =list */
#navlist
{
position:absolute;
top:65px;
right:80px;
height:30px;
margin: 0;
padding: 0;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
line-height: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif
font-size:12px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #FFF;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #039;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#navlist a:hover { color: #FFF; }

#presslist ul
{ 
poisition:relative;
width:700px;
margin: 0;
padding: 0;
}

#presslist li
{
width:220px;
padding:1em;
list-style-type: none;
display: inline;
}

div#content {
	position:absolute;

	padding:0;
	margin:0;
	background:url(../assets/images/contentbackground.png) repeat-y;
}

div#gallery {
	position:relative;
	margin-left:26px;
}

div#bigbox {
position:relative;

width:749px;
left:55px;
top:20px;
margin:0;
padding:0;
}

div#bigcontainerheader {
	position:relative;
	width:749px;
	height:57px;
	margin:0;
	background:url(../assets/images/bigcontainerheader.png) no-repeat;
	text-indent:30px;	
}

div#bigcontainerheader h3 {
padding-top:28px;
font-size:1.2em;
letter-spacing:.1em;
text-transform:uppercase;
font-weight:bold;
}


div#bigcontainercontent {
position:relative;

padding-top:5px;
padding-bottom:5px;
padding-left:30px;
padding-right:30px;
margin:0;
height:auto;
text-align:justify;
background:url(../assets/images/bigcontainerbackground.png) repeat-y;
}

div#bigcontainerfooter {
	position:relative;
	width:749px;
	height:38px;
	margin:0;
	background:url(../assets/images/bigcontainerfooter.png) no-repeat;
	text-indent:30px;	
}

div#leftbox {
position:relative;

width:368px;
left:55px;
top:20px;
margin:0;
padding:0;
}

div#smallcontainerheader {
	position:relative;
	width:368px;
	height:57px;
	margin:0;
	background:url(../assets/images/smallcontainerheader.png) no-repeat;
	text-indent:30px;	
}

div#smallcontainerheader h3 {
padding-top:28px;
font-size:1.2em;
letter-spacing:.1em;
text-transform:uppercase;
font-weight:bold;
}


div#smallcontainercontent {
position:relative;

padding-top:5px;
padding-bottom:5px;
padding-left:30px;
padding-right:30px;
margin:0;
height:auto;
text-align:justify;
background:url(../assets/images/smallcontainerbackground.png) repeat-y;
}

div#smallcontainercontent img {
position:relative;
padding:2px;
margin:5px;
	border-color:#000;
	border-width:2px;
	border-style: solid;
}

div#smallcontainerfooter {
	position:relative;
	width:368px;
	height:38px;
	margin:0;
	background:url(../assets/images/smallcontainerfooter.png) no-repeat;
	text-indent:30px;	
}


div#rightbox {
position:relative;
top:20px;
left:-15px;
width:368px;
margin:0;
padding:0;
}


div#footer {
	position:absolute;
	width:900px;
	height:70px;
	background:url(../assets/images/footerbackground.png) no-repeat;
}

div#footer h3 { z-index:3;
position:absolute; left:609px; 
top:40px;
width:191px;
height:29px;
padding:0;
margin:0;
text-indent:-9999px;
background:url(../assets/images/dixpatchlogo.png) no-repeat; 
}

div#footer h3 a { display:block;
width:191px;
height:29px;
text-indent:-9999px; }

div#footer h4 { 
position:absolute; left:10%; 
top:50%; 
}

/* =label/labelspan */
label, label span { display : block; padding-bottom : .25em;}
label { float : left; width : 100%;}
label span { float : left; width : 30%; text-align : right; padding-right:5px; }


