body{font:10px/17px Verdana,Arial,sans-serif; color:#7c7c7c; background:#fff; margin:0; padding:0}

html{margin:0; padding:0}

br.clear{clear:both}

a, a:visited, a:hover{color:#7c7c7c; text-decoration:none;  padding:0}

a:hover{color:#000; text-decoration:none}

/* LAYER 1 */
#layer1{ border-top:30px solid #fff}

.header{background:#f1f1f1;  height:28px; width:700px; margin:0 auto; padding:20px 15px 15px 15px;  border-top:1px solid #000;  border-right:1px solid #000;  border-left:1px solid #000}

.header h1{margin:5px 0 0; padding:0; display:inline; font-size:20px}

.header ul#menu{display:inline; border-left:0px solid #e2e2e2; padding:6px 10px}

.header ul#menu li{display:inline; padding:6px; text-transform:none}

.header ul#menu li a, .header ul#menu li a:hover{}

.header ul#menu li a:hover{}

.header ul#menu li.current_page_item a,
.header ul#menu li.current_post_item a{background:#7c7c7c;  color:#fff;  padding:0 2px 0 2px}

/* LAYER 2 */
#layer2{ margin:auto; width:720px;  padding:0 5px 0 5px}

.photo{margin:-11px 0 0 0; width:710px; text-align:right; background:#lalala; padding:0}

.photo img{text-align:center}

img.centered{ display:block;  margin-left:auto;  margin-right:auto}

img.alignright{ padding:0px;  margin:0 0 2px 7px;  display:inline}

img.alignleft{ padding:0px;  margin:0 7px 2px 0;  display:inline}

.alignright{ float:right}

.alignleft{ float:left}

/* LAYER 3 */
#layer3{ width:730px;  height:500px;  margin:auto; background:#fff; padding:20px 0 8px 0;  border-right:1px solid #000;  border-left:1px solid #000;  border-bottom:1px solid #000}

ul.description{width:720px; margin:0px auto; padding:0 5px 0 5px}

ul.description li{list-style:none; color:#7c7c7c}

ul.description li span{font-weight:bold; color:#000}

ul.description li#title, .comments h3{color:#fff; font-size:16px; font-weight:bold; padding-bottom:3px; border-bottom:0px solid #fff; margin-bottom:3px}

ul.description li#title #flickr{font-size:12px; font-weight:normal}

ul.description li#title #flickr a{text-decoration:none}

ul.description li#date, ul.description li#camera, ul.description li#lens{clear:right}

ul.description li#desc{text-align:right}

ul.description li#404{text-align:center}

ul.description li a{}

ul.description li a:hover{}

/* Month/year headers on Archive pages */
ul.description h1{font-size:15px; text-align:left; margin-top:-15px}

/* LAYER 4 */
#layer4{background:#fff; padding:3px 0; border-top:0px solid #fff; border-bottom:0px solid #fff}

#layer4 a{text-decoration:none; padding:5px 6px}

#layer4 a:hover{}

.nav{width:720px; margin:0 auto}

.nav #prev{float:left;  margin:-1px 0 -7px 2px;  font-size:200%}

.nav #archive{ margin:-13px 0 -7px 320px}

.nav #next{float:right;  margin:-11px 2px -7px 0;  font-size:200%}

/*Page menu highlighting*/
#nav a, #nav a:visited{}

#nav a:hover, #nav a:active, 
li.current_page_parent a, 
li.current_page_parent a:visited, 
#nav li.current_page_item a, 
#nav li.current_page_item a:visited{background:#7c7c7c;  color:#fff;  padding:0 2px 0 2px}

#subnav{background:none; border-top:none; border-bottom:none; height:0px}

#subnav li{border-right:none; padding:0}

#subnav a{ }

#subnav a:visited{}

#subnav a:hover, #subnav a:active, 
#subnav li.current_page_item a, 
#subnav li.current_page_item a:visited{text-decoration:none}

/*Page navigation*/
.alignleft{float:left;  margin:-5px 0 0 10px;  font-size:200%}

.alignright{float:right;  margin:-5px -10px 0 0;  font-size:200%}

/* LAYER 5 */
#layer5{clear:both; background:#fff; padding:0}

.comments{width:700px; margin:0 auto}

.comments h3{margin:0}

.comments h3#reply{margin-top:0}

.comments ul.commentlist{padding:0}

.comments ul.commentlist li{list-style:none; padding:8px; margin-bottom:0; background:#fff; border:1px solid #fff}

.comments ul.commentlist li .content p{margin:0}

.comments ul.commentlist li .meta{font-size:11px}

.comments ul.commentlist li .meta span{}

.comments ul.commentlist li .meta #author{}

.comments ul.commentlist li .meta #author a{}

.comments ul.commentlist li .meta #author a:hover{}

.nocomments{text-align:center; color:#fff; font-size:16px; padding:0}

.comments textarea{width:450px}

/* LAYER 6 */
#layer6{background:#fff}

.footer{width:732px; margin:0px auto}

.footer p{ font-size:7px; margin:0 auto; padding:0px 0; text-align:center;  color:#7c7c7c; border-top:0px solid #000}

.footer a{}

.footer a:hover{}

/* Archive page scrollbar */
div.scroll{height:450px; width:720px; overflow:auto; border:0; background-color:#fff; scrollbar-base-color:#fff; padding:0}

/* Hide WP Stats Smiley */
img#wpstats{ width: 0px;  height: 0px;  padding: 0px;  border: none;  overflow: hidden}
