html, body {
margin:0;
padding:0;
width:100%;
height:100%;
background:url(images/bg.gif) repeat-x;
font:12px/17px "Lucida Grande", Arial, Helvetica, sans-serif;
color:#525252;
text-align:center;
}

img, a img {border:none;}

#wrap {
width:881px;
margin:0 auto;
text-align:left;
display:table;
}
#left {
width:494px;
float:left;
}
#header {
margin-top:34px;
}
#header h1{
width:433px;
height:82px;
margin:0;
padding:0;
}
#header h1 a{
display:block;
width:433px;
height:82px;
text-indent:-9999px;
text-decoration:none;
color:#FFFFFF;
background:url(images/logo.gif);
}
#header h2{
margin:0;
padding:0;
display:none;
}

#content {
	margin:22px 0 0 60px;
}
#content a {
text-decoration:none;
color:#a01919;
}
#content div.dateBox {
width:51px;
height:50px;
margin-left:-60px;
float:left;
background:url(images/date_bg.gif);
font-weight:bold;
text-align:center;
color:#888;
}
#content div.dateBox p.month {
margin:9px 0 0 0;
padding:0;
font-size:11px;
line-height:15px;
}
#content div.dateBox p.day {
margin:0;
padding:0;
font-size:17px;
}
.post {
margin-bottom: 60px;
}
div.post_info {
font-size:11px;
font-style:italic;
}
#content h2 {
font: 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
letter-spacing:-.05em;
display:block;
border-bottom:1px solid #eaeaea;
margin:0 0 8px 0;
padding:0 0 8px 0;
}
#content h2 a{
text-decoration:none;
color:#38809b;
}
#content a.more-link {
color:#38809b;
font-weight:bold;
}
.post blockquote {
font-style:italic;
color:#777;
font-family:Georgia, "Times New Roman", Times, serif;
}
#content div.commentCount {
display:block;
width:100px;
padding:3px;
margin:3px 0;
background:#EEE;
font-style:normal;
line-height:14px;
}
#right {
margin-top:34px;
width:327px;
float:right;
background-repeat:no-repeat;
}
#right h3 {
border-bottom: 1px #FFF solid;
font:15px "Lucida Grande", Arial, Helvetica, sans-serif;
color:#38809b;
font-weight:bold;
padding-bottom: 4px;
margin-bottom:4px;
border-bottom:1px solid #eaeaea;
letter-spacing:-.05em;
}
#search_box { 
width:306px;
height:50px;
padding:29px 0px 0px 20px;
background:url(images/search_bg.gif);
}

#search_box input#s {
width:210px;
margin-right:16px;
float:left;
}
#search_box span {
display:block;
float:right;
margin:0 20px 0 0;
*margin-top:-22px;
_margin:1px 10px 0 0;
}

#right div#welcome {
width:307px;
height:80px;
margin-top:22px;
padding:10px 10px 0px 10px;
background:url(images/welcome_bg.gif);
font-size:11px;
line-height:17px;
color:#393f46;
}

#right div#welcome a {
color:#a01919;
}

#flickrPics {
margin-right:-5px;
}

div.falbum-thumbnail-nods a img {
display:block;
float:left;
margin:16px 5px 0 0;
border:1px solid #DDD;
}

div.falbum-thumbnail-nods a img:hover {
border-color:#666;
}

#rightbarLeft {
	width:140px;
	float:left;
	*margin-top:16px;
}
#rightbarRight {
	width:160px;
	float:right;
	margin-top:16px;
}
#right .sidebar_item {
width:140px;
font:11px "Lucida Grande", Arial, Helvetica, sans-serif;
}
#right .sidebar_item  a{
text-decoration:none;
color:#525252;
}
#right .sidebar_item ul {
display:block;
margin:0 0;
padding:0;
*margin-bottom:16px;
}
#right .sidebar_item ul li ul {
*margin-bottom:0;
}
#right .sidebar_item li {
display:block;
border-bottom:1px solid #eaeaea;
margin:0;
padding:0;
margin-bottom:4px;
padding-bottom:4px;
}
#right ul.children li {
	margin-top:2px;
}
#right ul.children li {
	display: list-item;
	list-style-type: disc;
	list-style-position: inside;
	border:none;
	padding-bottom:0px;
	margin-bottom:2px;
}
#footer {
clear:both;
text-align:left;
border-top:1px solid #eaeaea;
font-size:11px;
width:881px;
margin:0 auto;
padding-bottom:40px;
}
#footer a{
text-decoration:none;
color:#a01919;
}
/*comments*/
#left textarea {
width:460px;
}
/*comments*/
