html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, 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:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
a img {border:none;}
html {font-size:100.01%;}
body {font-size:75%;color:#222;background:#fff;font-family: Arial, Helvetica, sans-serif; width: 1050px;}
p {color: #959595; font-size: 1.3em; padding: 5px 0;}

li ul {margin:0 1.5em;}
ul {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:none; }

.container {width:950px;margin:60px 28px;}
#watercolor, #mixedmedia { margin: 50px 0; }
#footer, #footer_index { clear:both; float: left; width: 227px; color: #959595; letter-spacing: .01em; font-size: .9em; padding: 15px 0 0 7px;}
#footer_index {width: 820px; margin-top: -60px; margin-left: 37px;}


#menu ul li { display: inline; }

#sidebar { float: left; width: 230px; height: 460px; }
#sidebar .photo { float: left; padding: 3px;}
#sidebar .photo img { max-width: 70px; height: auto; max-height: 70px;}
#nav { text-align: center; margin-top: 5px; font-size: 1.2em;}
#nav span { color: #ed1d35; padding: 4px;}
#nav a { color: #959595; text-decoration: none;}

#content { width: 710px; float: left;}
#big_photo { padding-left: 35px; padding-top: 3px;}
#big_photo img { max-width: 600px; }
#photo_note { padding-left: 35px; padding-top: 10px; color: #959595;} 

.clear {clear:both;}

#contact { float: left; padding-right: 85px;}
#contact p { padding: 0; font-size: 1.1em;}
#bio { width: 450px; margin-top: 25px}
#bio p {color: #959595; font-size: 1.1em;}
#bio-bottom { margin-top: 35px;}