html { margin: 0px; padding: 0px;}

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

/* SET font size to 62.5% to ease em calculations 1 em = 10px */
body { background: #fff; color: #7B7B7D; font-family: ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif; font-size: 62.5%; }

#container { width: 960px; height: auto; margin: 0 auto; background: #fff;}

p {font-size: 1.6em;}

.header {height: auto; position: relative; margin: 40px 0 7px 0;height: 70px; text-align: center; border-bottom: 1px solid #ededec;}
.header_image {height: auto; position: relative; border-top: 10px solid #f9f9f8; width: 960px; padding-top: 10px; background:#fff;}

.masternavigation {letter-spacing: 2px; height: 27px;  background-image: url("images/navBg.png"); padding-top: 1px; border-bottom: 1px solid #ededec;}
.footer {border-top: 1px solid #ededec;border-bottom: 1px solid #ededec; width: 960px; height: 40px; float: left; margin: 20px 0; padding:0px 0 0 2px; text-align: center;}

h1 { font-size: 2.3em; font-weight: 200; color: #222; background: #f0f0ef; letter-spacing: 4px;padding: 5px 0 0 10px; clear: both; text-align: center;}

h2 { font-size: 2.6em; font-weight: 200; color: #535353; border-bottom: 1px solid #ededec; border-top: 1px solid #ededec; padding: 10px 0;text-align: center; margin-bottom: 10px;}

h3 { font-size: 1.4em; font-weight: 700; color: #222;}


.photocreditleft {font-size: 1.3em;float: left; clear: both;}
.photocreditright {font-size: 1.3em; float: right;clear: right;}
.main_text { width: 960px; height: auto; margin-top: 10px; }
.main_text p{ margin-bottom: 10px; padding: 10px; font-size: 1.6em; padding: 3px; line-height: 1.6em;}
.right {float: right;}

.leftcoloumn {float:left; width:460px; border-right: 1px solid #ededec; height: 160px;padding-right: 20px; clear: left; height: auto; margin-bottom: 10px;}
.leftcoloumn p {font-size: 1.4em; padding: 3px;}

.rightcoloumn {float:left; width:458px; height: 160px; padding-left: 20px; clear: right; margin-bottom: 10px;}
.rightcoloumn p {font-size: 1.4em; padding: 3px;}
.spacer {padding-left: 84px;}

/* CV */
.coloumns {float:left; width:230px;}
.coloumns p {font-size: 1.2em; padding: 3px;}
p.spacer {padding-top: 10px;}


.highlight {font-weight: bold; color: #222;}
.lift {color:#505050; font-size:.9em;}


a {color: #222; text-decoration: none;}

a:hover {color: #adadad;}

ul {list-style-type: none; padding: 0 0 10px 0; padding-left: 10px; margin-left: 280px; margin-top: 5px;}

.masternavigation ul li {display: inline; margin-left: 25px; padding-top: 5px;}

ul li a { font-size: 1.2em; }



