/* Universal */
body {text-align:center;background:#fff;}
.clear {clear:both;}
a:link, a:visited {color:#00B5B1;font: normal 12px "calluna-1","calluna-2",Times,"Times New Roman",serif;text-decoration:none; padding-bottom:1px; border-bottom:1px solid #00B5B1;}
a:hover {font: normal 12px "calluna-1","calluna-2",Times,"Times New Roman",serif;color: #666666;text-decoration:none;padding-bottom:1px; border-bottom:1px solid #666666;}

/* Structure */
#wrapper {margin:0 auto; width: 100%; text-align: center; font: normal 12px/16px Times, 'Times New Roman', serif; color:#666;}
#container {margin:0 auto; width: 960px; text-align: center;}

#header {margin: 50px auto; width:100%;position:relative;}
#logo_wrapper {float:left;} 
#logo {width:238px;margin:23px 40px 0 0;}
#navigation_wrapper {float:left; border-left:1px dotted #ccc;}
#navigation {margin: 15px 0 15px 25px; width:600px;}

#content {margin:0 auto; width: 100%;}
#footer {margin:50px auto; width: 100%; border-top:1px dotted #ccc;}

/* Text Styles */
b {font-weight:bold;}
i, em {font-style:italic;}
#navigation h2, .section h2 {font: 15px "calluna-1","calluna-2", Georgia, "Times New Roman", Times, serif; color:#79B748; margin-bottom:5px;}
.description h2 {font: normal 16px "calluna-1","calluna-2",Times,"Times New Roman",serif;color:#79B748; margin-bottom:10px;}
#footer p {font: normal 12px "calluna-1","calluna-2",Times,"Times New Roman",serif;text-align: left;}

/* Header */
#logo h1 a {border:0 none;display:block;float:left;margin:0 auto;}
#logo h1 a {background:url("/images/logo.png") no-repeat scroll left center transparent;border:0 none;height:56px;width:238px;}
#logo h1 a span {display:none;}

#navigation ul {float: left; margin: 0 25px;text-align:left;}
#navigation ul li {list-style:none;}
#navigation a, #navigation a:visited {font-size:13px;color: #333;padding:0;border:0;}
#navigation a:hover {color:#00B5B1;padding:0;border:0;}
.contact {margin-left: 40px !important;}

/* Greeting */
.greeting {margin-bottom: 20px;border-top:1px dotted #ccc;}
.greeting h3 {margin: 20px 0; font: 24px/28px "calluna-1","calluna-2",Times,"Times New Roman",serif; color:#333;}

/* Projects */
.content {border-top: 1px dotted #ccc;}
.project {margin-bottom: 40px;border-top:1px dotted #ccc;}
.description {float:left; width:230px; margin: 30px 0 0;}
.description p {margin-bottom:10px;}
.project h3 {margin: 20px 0; font: normal 24px/36px "calluna-1","calluna-2",Times,"Times New Roman",serif; color: #333;}
.project h3 a {font-size:24px; line-height:36px;}

.paginationstyle, .paginationstyle a {margin-bottom: 10px; border: 0; padding:0; text-transform: uppercase; font: 10px Georgia, "Times New Roman", Times, serif; letter-spacing:1px; color:#333;}
.images {float:left; margin: 30px 0 0 50px; width: 675px;}


/* About */
.section {margin-bottom: 30px;border-top:1px dotted #ccc;}
.bio {float:left; width:238px; margin: 30px 50px 0 0;}
.bio p {margin-top: 10px;}
.bio h3 {text-align: right; font: normal 24px/36px "calluna-1","calluna-2",Times,"Times New Roman",serif; color: #333;}
.title {float: right; width: 150px;border-top: 1px solid #333;border-bottom: 1px solid #333;}
.column {float:left; width:200px; margin: 30px 40px 0 0;}
.thin_column {float: left; width:150px; margin: 30px 0 0;}
.section p, .section ul {margin: 5px 0 20px;}
.section li {margin-bottom:5px;list-style:none;}
.section h3 {margin: 10px 0; font: normal 24px/36px "calluna-1","calluna-2",Times,"Times New Roman",serif; color: #333;}
.exhibitions li {margin: 0;}

/* Footer */
#footer p { margin: 30px 0; text-align:left;}


/* Reset */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: inherit;line-height: inherit;font-family: inherit;text-align: left;vertical-align: baseline;}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;border-spacing: 0;}
ol, ul {list-style: none;}