@charset "iso-8859-1";
/* CSS Document */

body {	margin:0; padding:0;
		font-family: Verdana, Helvetica, sans-serif, Arial; font-size:1em;
		color:#ffffff;
		background-color:#000000;
}

h2 { font-weight:normal; color:#ffffff;}

a:link, a:visited { color:#ffffff;} 
a:hover { color:#bbbbbb; }

#colsel { background-color:#515151; width:45px; height:20px; position:absolute; top:0px; left:700px; text-align:center;}
#colsel img, #colsel a { margin:0; padding:0; border:none; }

#navi {  padding:0px 0px 0px 20px; margin:0;}

#navi ul { margin:0; padding:0;}
#navi li { list-style: none; height:84px; float:left; position:relative; }
#navi li a { height: 84px; text-indent: -9000px; display: block; margin-right:20px; }
#navi .current a { background-position: 0 -84px; }
a#home, a#images, a#clients, a#personal, a#studio, a#contact { width: 87px; height: 84px; }
a#home { background-image: url(img/e_home.gif); }
a#images { background-image: url(img/e_images.gif); }
a#clients { background-image: url(img/e_clients.gif); }
a#personal { background-image: url(img/e_personal.gif); }
a#studio { background-image: url(img/e_studio.gif); }
a#contact { background-image: url(img/e_contact.gif); }
a#home:hover, a#images:hover, a#clients:hover, a#personal:hover, a#studio:hover, a#contact:hover { background-position: 0 -84px; } 


#head { clear:both; padding:45px 0px 30px 20px; margin:0; width:680px; height:32; display:block;}

#head h1, #cont h1  { background-repeat:no-repeat; height: 32px; text-indent: -9000px; display: block; background-position:0px 0px; margin:0; padding:0; }
#head h1#hhome { background-image:url(img/e_h_thorstenhickman-photography.gif);}
#head h1#himages { background-image:url(img/e_h_thorstenhickman-images.gif); }

#cont h1#hfotosafari { background-image:url(img/e_h_thorstenhickman-fotosafari.gif); }

#head h1#hclients { background-image:url(img/e_h_thorstenhickman-clients.gif); }
#head h1#hpersonal { background-image:url(img/e_h_thorstenhickman-personal.gif); }
#head h1#hstudio { background-image:url(img/e_h_thorstenhickman-studio.gif); }
#head h1#hcontact { background-image:url(img/e_h_thorstenhickman-contact.gif); }

#cont { clear:both; padding:0px 0px 0px 20px; margin:0; display:block;}
#cont img { margin:0; padding:0; border:none;}

#cont table { margin:0; padding:0; border:none;}
#cont table td { vertical-align:top;}
#cont table td.ttext { padding-left:20px; width:350px;}
#cont table td p { margin:0; padding:0; font-size:12px;}

#footer { padding:20px 0px 30px 20px; margin:0; width:98%; }
#footer p { padding-top:5px; width:100%; font-size:0.7em; color:#aaaaaa; }
#footer a:link, #footer a:visited { color:#aaaaaa;}

