

html
{
margin:0; padding:0; width:100%; height:100%; overflow:auto;
}
#background{position:absolute; z-index:0; width:1800; height:140%;}

#trans{
filter:alpha(opacity=60);   
-moz-opacity: 0.06;   
opacity: 0.6;
background-color:#ffffff;
}


h2 {

font-family:Helvetica,Arial,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:0px;
line-height:normal;
margin:0pt;
}

a, a:link, a:active, a:visited
{
text-decoration: none;
color:#000000;
}

a:hover
{
//text-decoration:underline;
color:#555555;

}

#pagewidth{
width: 1800px;
}
 
#header{
 position:relative; 
 height:40px; 
 width:100%;
} 
 
 
#logopad
{
margin-left: 17px;
}

#chome{
float: left; 
display:inline; 
position: relative; 
margin: 10px 10px 10px 50px;
width: 220px;
padding: 0px;

}


#home{

float: left; 
display:inline; 
position: relative; 
width: 170px;
padding: 30px 30px 30px 20px;
background: transparent url(back.png) no-repeat 0 0;
background-position: bottom right
}

 
#portfolio{

float: left; 
display:inline; 
position: relative; 
margin: 10px;
width: 200px;
padding: 30px 30px 30px 20px;
background: transparent url(back.png) no-repeat 0 0;
background-position: bottom right
} 
 
 
#profile{  
float: left; 
display:inline; 
position: relative; 
margin: 10px;
width: 330px;
padding: 30px 30px 30px 20px;
background: transparent url(back.png) no-repeat 0 0;
background-position: bottom right }
 
 #contact{  

float: left; 
display:inline; 
position: relative; 
margin: 10px;
width: 230px;
padding: 30px 30px 30px 20px;
background: transparent url(back.png) no-repeat 0 0;
background-position: bottom right }

 #books, #cat, #inv, #mag, #poster, #id{  

float: left; 
display:inline; 
position: relative; 
margin: 10px;
width: 220px;
padding: 30px 30px 30px 20px;


background: transparent url(back.png) no-repeat 0 0;
background-position: bottom right

 }


#booka, #bookb, #bookc, #bookd, #booke, #bookf, #bookg, #bookh, #booki, #bookj, #bookk, #bookl, #bookm, #bookn, #booko{  

float: left; 
display:inline; 
position: relative; 
margin: 10px;


background: transparent url(back.png) no-repeat 0 0;
background-position: bottom right
 }
 
#postera, #posterb, #posterc, #posterd, #postere, #posterf, #posterg, #posterh, #posteri, #posterj, #posterk, #posterl, #posterm, #postern, #postero, #posterp, #posterq, #posterr, #posters{  

float: left; 
display:inline; 
position: relative; 
margin: 10px;


background: transparent url(back.png) no-repeat 0 0;
background-position: bottom right
 }
 
 #inva, #invb, #invc, #invd, #inve, #invf, #invg, #invh, #invi, #invj, #invk, #invl{  

float: left; 
display:inline; 
position: relative; 
margin: 10px;


background: transparent url(back.png) no-repeat 0 0;
background-position: bottom right
 }
 
 #cata, #catb, #catc, #catd, #cate, #catf, #catg, #cath, #cati, #catj, #catk{  

float: left; 
display:inline; 
position: relative; 
margin: 10px;

background: transparent url(back.png) no-repeat 0 0;
background-position: bottom right
 }
 #ida, #idb, #idc, #idd, #ide, #idf, #idg, #idh, #idi, #idj, #idk, #idl, #idm, #idn, #ido{  

float: left; 
display:inline; 
position: relative; 
margin: 10px;

background: transparent url(back.png) no-repeat 0 0;
background-position: bottom right
 }


 
 
 
 .pad{
padding: 30px 20px 30px 20px;
z-index: 999;
background: transparent url(back.png) no-repeat 0 0;
background-position: bottom right }
 
 .title
 {
 font-size: 24px;
 font-weight: lighter;
 color:#999999;
 }
 


.linehigh{
display:block;
clear:both;
width: 7px;
line-height: 5px;

}

.form{
border:#333333 thin solid;
}
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
.error{
color: red;
font-weight:bold;

}























