@charset "utf-8";
/* CSS Document */

/* RESET RELOADED */

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,  font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0; 
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Site Layout */
body {background-color:#3b3b3b;}
#wrapper {width:930px;margin:0 auto;border-left:50px #777 solid;border-right:25px #777 solid;background-color:#FFF;background-repeat:no-repeat;}
h1#title {background-image:url(images/headertitle.gif);width:930px;height:74px; text-indent:-9999px;}

#navbar {list-style-type:none;margin-left:55px;width:875px;background-color:#777;height:25px;color:#FFF; font-family:Arial, Helvetica, sans-serif;font-size:14px;letter-spacing:1pt;margin-bottom:30px;padding-left:5px;}
#navbar li {display:inline;float:left;padding-right:20px;line-height:25px;}
#navbar li a {color:#FFF;text-decoration:none;padding: 4px 3px 5px 3px;}
#navbar li a:hover {background-color:#3b3b3b;}

.clear-left {clear:left;}
.right {text-align:right;}
#main-leftcolumn {width:502px;margin-left:55px;float:left;}
.pagetitle {text-align:center;font-size:18px;font-family:Helvetica Neue, Arial, sans-serif;margin-bottom:14px;}
#latestphoto {position:relative;background-color:#000000;color:#FFF;}
#latestphoto h2 {background-image:url(images/latest-work-header.gif);height:22px;width:502px;text-indent:-9999px;margin-bottom:}
#latestphoto img {border:1px solid black;}
#latestphoto h3, .descriptor h3 {font-size:24px;font-family:Helvetica Neue, Arial, sans-serif; font-weight:bolder;}
.descriptor {display:none;position:absolute;z-index:2;width:500px;background-image:url(images/image-over-background.png);background-repeat:repeat;bottom:0px;left:0;}
.descriptor p {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.3;}
.descriptor a, #descriptor a:visited {text-decoration:none;color:#FFF; font-size:16px;}
.descriptor a:hover {color:#999999;text-decoration:underline;}
.flickrlink {font-size:12px;}

#left-two-column {margin:20px 0;}
#latestimages {float:left;width:205px;}
#latestimages h2 {text-indent:-9999px;background-image:url(images/previous-photos-header.gif);height:12px;width:135px;background-repeat:no-repeat;}
#latestimages img {padding: 10px 10px 0px 0px;}
#latestimages a {}
#recentcomments	 {width:285px;margin-left:205px;}
#recentcomments h2 {text-indent:-9999px;background-image:url(images/recent-comments-header.gif);height:12px;width:158px;background-repeat:no-repeat;}
#recentcomments ul {list-style-image:url(images/grey-bullet.gif);padding-left:14px;margin-left:2px;padding-top:6px;}
#recentcomments li {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.5;margin-bottom:7px;}

#main-rightcolumn {width:320px;margin-left:610px;padding-top:22px;}

#main-rightcolumn #latestimages {width:320px;margin-bottom:30px;float:none;font-family:Arial, Helvetica, sans-serif;}
#main-rightcolumn #latestimages a#flickrlink {text-align:center;font-size:10px;line-height:1.4;margin-right:70px;padding-top:5px;}
#main-rightcolumn #latestimages h2 {text-indent:0px;background-image:none;height:12px;width:100%;background-repeat:no-repeat;text-size:14px;letter-spacing:2px; font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;color:#000000;}
#main-rightcolumn #latestimages img {padding: 10px 10px 0px 0px;}
#main-rightcolumn #latestimages a {}
#main-rightcolumn #recentcomments	 {width:320px;float:none;margin-left:0;margin-bottom:30px;}
#main-rightcolumn #recentcomments h2 {text-indent:0px;background-image:none;height:inherit;width:100%;text-size:14px;letter-spacing:2px; font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;color:#000000;}
#main-rightcolumn #recentcomments ul {list-style-image:url(images/grey-bullet.gif)padding-left:14px;margin-left:-8px;padding-top:6px;padding-right:10px;}
#main-rightcolumn #recentcomments li {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.5;margin-bottom:7px;}


.feedbox	 {width:320px;float:none;margin-left:0;margin-bottom:30px;}
.feedbox h2 {text-indent:0px;background-image:none;height:inherit;width:100%;text-size:14px;letter-spacing:2px; font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;color:#000000;}
.feedbox ul {list-style-image:url(images/grey-bullet.gif)padding-left:14px;margin-left:-8px;padding-top:6px;padding-right:10px;}
.feedbox li {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.5;margin-bottom:7px;}



#latest-post {width:320px;margin-bottom:30px;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.4;color:#4a4a4a;}
#latest-post h2 {background-image:url(images/latest-post-header.gif);width:320px;height:29px;text-indent:-9999px;margin-bottom:5px;}
#latest-post h3 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;line-height:24px; color:#4a4a4a;margin-bottom:10px;}
#first-post-content {padding-right:10px;}
#first-post-content img {padding-bottom:10px;}

#best-content {width:320px;margin-bottom:30px;}
#best-content h2 {background-image:url(images/my-best-content-header.gif);height:36px;width:320px;text-indent:-9999px;}
#best-content ul {list-style-image:url(images/grey-bullet.gif);padding-left:14px;margin-left:-8px;padding-top:6px;padding-right:10px;}
#best-content li {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.5;margin-bottom:7px;}

#about-me {width:320px;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.4;color:#4a4a4a;margin-bottom:30px;}
#about-me h2 {text-indent:-9999px;background-image:url(images/about-me-header.gif);height:37px;width:320px;margin-bottom:10px;}
#about-me-content {padding-right:10px;text-align:justify;}


.excerpt {display:none;background-color:#E9E9E9;margin-left:20px;}
.arrow {cursor:pointer;}
.arrowdown {background-image:url(images/down-arrow.gif);height:10px;width:10px;text-indent:-9999px;right:0;top:-10px;}
.arrowup {display:relative;background-image:url(images/arrow-up.gif);height:10px;width:10px;text-indent:-9999px;right:0;top:-10px;}

.post {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:1.5;border-bottom:1px dashed #000;margin-bottom:15px;margin-right:20px;}
.post p {margin-bottom:18px;}
.post a {text-decoration:none;border-bottom:1px dotted #777; padding-bottom:2px; }
.post a:visited {color:#0099FF;}
.post a:hover {border-bottom:1px solid #FF0000; color:#FF0000;}
.post h2 {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:24px;margin-bottom:5px;line-height:28px;}
.post h3 {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:18px;margin-bottom:12px;}
.post h4 {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:16px;margin-bottom:5px;}
.post h5 {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:14px;margin-bottom:5px;}
.post h6 {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin-bottom:5x;letter-spacing:3px;}
.post ul {margin-bottom:14px;list-style-type:square;margin-left:25px;}
.post ul li {padding-left:8px;margin-bottom:6px;}
.post ul li ul {margin-top:6px;}
.post ol {margin-bottom:14px;list-style-type:decimal;margin-left:30px;clear:both;}
.post ol li {padding-left:8px;margin-bottom:6px;}
.post blockquote {padding:12px; background-color:#CCCCCC; margin:12px 25px;}

.post .comments {float:left;height:85px;width:90px;font-size:48pt;color:#FFF;background-color:#777;margin:5px 15px 5px 0px; text-align:center;padding-top:5px;}
.comments a, .comments a:visited {text-decoration:none;color:#FFF;display:block;width:100%;height:100%;line-height:1;border:none;}
.comments a:hover {color:#CCCCCC;border:none;	}
.comments small {font-size:14px;color:#FFF; text-align:center;}
.post img {border:1px solid black;padding:5px;clear:both;}
p.post-footer {clear:both;text-align:left;}
p.post-footer-details {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:1.5; color:#CCCCCC;text-align:left;margin-bottom:15px;}
p.categories {text-align:right;margin-bottom:5px;}
.categories a {color:#ba7721;}

#posts-nav {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px; letter-spacing:2px;line-height:1.4;margin-bottom:15px; text-transform:capitalize}

#related-posts {width:245px;float:left;}
#related-posts h3, #socialbookmarks h3 {text-indent:0px;background-image:none;height:inherit;width:100%;text-size:14px;letter-spacing:2px; font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;color:#000000;}
#related-posts ul {list-style-image:url(images/grey-bullet.gif);padding-left:14px;margin-left:-8px;padding-top:6px;padding-right:10px;}
#related-posts ul li {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.5;margin-bottom:7px;}

#socialbookmarks {width:245px;margin-left:245px;}	
.sociable_tagline {font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:1.5;padding:7px 0px;display:block;}
.sociable ul {list-style-type:none;}
.sociable ul li {float:left;margin:5px;}

#comments {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.5;}
#comments p {margin-bottom:7px;}
#comments h2 {text-indent:0px;background-image:none;height:inherit;width:100%;font-size:18px;letter-spacing:2px; font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;color:#000000;margin-bottom:10px;}
.commentlist {list-style-type:none;}
.commentwrap {margin-top:14px;}
.commentwrap cite {text-align:right;height:21px;background-repeat:no-repeat;padding-right:38px; background-position:100% 100%;padding-top:6px; padding-bottom:5px; line-height:14px;top:-5px;position:relative;}
.talkbox {background-color:#e1e1e1;padding:5px;width:425px;border:1px solid #777777;font-family:Arial, Helvetica, sans-serif;font-size:12px; min-height:50px;}
.alt {color:#FFFFFF;}
.alt cite {color:#000;text-align:right;height:21px;background-repeat:no-repeat;padding-right:38px; background-position:100% 100%;padding-top:6px; padding-bottom:5px; line-height:14px;top:-5px;position:relative;}
.alt .talkbox {background-color:#737373;padding:5px;width:425px;border:1px solid #000000;font-family:Arial, Helvetica, sans-serif;font-size:12px; min-height:50px;}
.commentmetadata {text-align:center; font-size:48px;color:#000000;float:right;width:55px;margin-top:10px;line-height:38px;}
.commentmetadata small {font-size:12px;margin-top:-10px;line-height:12px;text-align:center;}
.commentmetadata small a {text-decoration:none;color:#000000;}

#footer {display:relative;width:930px;background-color:#777;font-family:Arial, Helvetica, sans-serif;line-height:1.4;color:#FFF;padding-top:10px;padding-bottom:10px; border-top:2px dashed black;margin-bottom:5px;postion:relative;}

#archives {float:left;width:150px;margin-left:55px;font-size:12px;}
#recent-posts {float:left;width:285px;margin-left:25px;}
#tag-cloud {width:290px;margin-left:610px;}
.footer-box {min-height:300px;background-color:#999;padding:10px;border:1px solid #555;}
.footer-box h2 {text-indent:0px;font-size:12px;letter-spacing:2px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;color:#FFFFFF;margin-bottom:5px;}
.footer-box ul {font-family:Verdana, Arial, Helvetica, sans-serif;}
.footer-box li {margin-bottom:2px;padding-bottom:5px;font-size:12px;}
.footer-box a {color:#FFFFFF;text-decoration:underline;}
.footer-box a:hover {color:#CCCCCC;}
.footer-box a:visited {color:#F3F3F3;}

.photodropper {float:right;margin:5px 0px 10px 10px;padding:3px;border:1px solid grey;width:246px;}
.photodropper a, .dayimage a{border-bottom:none;}
.photodropper img {border:none;}
.photodropper a:hover, .dayimage a:hover {border-bottom:none;}

.dayimage {clear:both;border:1px solid grey;padding:0;margin:0;}
a.thickbox {border-bottom:none;}
a:hover.thickbox {border-bottom:none;}

.feedbox {}
.feedbox h3 {display:none;}
.feedbox a {text-decoration:none;border-bottom:1px dotted #777; padding-bottom:2px; }
.feedbox a:visited {color:#0099FF;}
.feedbox a:hover {border-bottom:1px solid #FF0000; color:#FF0000;}
.feedbox ol {list-style-image:url(images/grey-bullet.gif);padding-left:14px;margin-left:-8px;padding-top:6px;padding-right:10px;}
.feedbox li {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.5;margin-bottom:7px;}

.delicious {padding-left:100px;width:350px;}
.delicious li {margin-bottom:4px;}
