.post {padding: 20px 10px 40px 10px; color: #444;}
.post h1 {padding-bottom: 5px;}
.post h1 a {font-size: 15px; font-weight: bold; text-decoration: none;}
.post h1 a:link {color: #33a;}
.post h1 a:hover {color: #37a;}
.post h1 a:visited {color: #33a;}
.post h1 a span.edit {font-size:10px;}

.post .entry {padding: 10px; line-height: 1.7em; font-size: .9em;}
.post .entry p, .post .entry ul {padding-bottom: 10px;}
.post .entry ol {padding-left: 40px; list-style: decimal;}
.post .entry ul {padding-left: 40px; list-style: disc; }

.post .entry blockquote {margin: 10px 40px; padding-left: 10px; border-left: 4px solid #aaa}

.post .postmetadata {font-size: small; padding-left: 10px;}

.archive_navigation {text-align: center; padding-bottom: 20px; font-size: small;}

h1, h2, h3, h4, strong, em {font-weight: bold;}

body {
	padding: 0;
	margin: 0;
	font-family: verdana,arial, helvetica, sans-serif;
	min-width: 550px;      /* 2x LC width + RC width */
	background : url(images/body_bg.gif) #ffffff repeat-y;
}

#banner {
	background: url(images/banner_bg.gif) repeat-x;
	height: 175px;
	width: 100%;
	white-space: nowrap;
	}
	

#body {
	
	padding-left: 270px;   /* LC width */
	padding-right: 150px;  /* RC width */
}


#body .column {
  position: relative;
  float: left;
}

#center {
  width: 100%;
}

#left {
  width: 270px;          /* LC width */
  right: 270px;          /* LC width */
  margin-left: -100%;
}

#right {
  width: 150px;          /* RC width */
  margin-right: -150px;  /* RC width */
}

#body > #left {
left: -270px; /* -LC width for others */
margin-left: expression(document.all.center.offsetWidth * -1); /* Fix for IE7 */
}


/*** IE6 Fix ***/
* html #left {
  left: 150px;           /* RC width */
}


#left ul {padding-left: 19px; list-style: disc;}
#left ul li {font-size: .88em;}
#left li a {text-decoration: none;}

#book_ads {text-align: center;}

.sidebar_pod {padding: 10px 10px 30px 10px; font-size: .8em;}
.sidebar_pod li {line-height: 1.3em; padding-bottom: 4px; list-style: url(images/sidebar_bullet.gif)}
.pod_content {padding: 10px 20px 10px 10px; color: #444;}

.navigation {padding: 20px; text-align: center;}
#four_oh_four {text-align: center; padding: 50px;}
#four_oh_four h3 {padding-top: 40px; color: #33a;}
.dhost {padding: 10px 20px 10px 10px; color: #444;}
.dhost strong {color: #111; font-weight: bold;}


	#flickr_favorites { text-align: center; width: 168px; height: 380px; padding-left: 20px}
	
	#flickr_favorites_thumbs ul, #flickr_favorites li {padding:0; margin: 0 auto}
	
	#flickr_favorites_thumbs li {float: left; list-style:none; padding: 3px 3px 0 3px;}
	
	#flickr_favorites_thumbs ul li img {border: 1px solid #333}
	
	#flickr_favorites_footer {clear: both}


#links {padding: 20px;}
#links li {font-size: .85em;}

#s {  width: 190px; }
.form_input {background: #FFF url(images/bg_searchbar.png) repeat-x top; color: #666; border: 1px solid #888; padding: 3px;}

#right_sidebar{padding-top: 30px;}

#footer_center form {text-align: center;}

#footer {
	background: url(images/footer_bg.jpg)  #999 repeat-x;
	min-height: 400px;
	clear: both;
	
	padding-left: 270px;   /* LC width */
	padding-right: 270px;  /* RC width */
}


#footer .column {
  position: relative;
  float: left;
}

#footercenter {
  width: 100%; text-align: center;
}

#footerleft {
  width: 270px;          /* LC width */
  right: 270px;          /* LC width */
  margin-left: -100%;
}

#footerright {
  width: 270px;          /* RC width */
  margin-right: -270px;  /* RC width */
}

/*** IE6 Fix ***/
* html #footerleft {
  left: 270px;           /* RC width */
}

#comments {font-size: .88em; width: 90%;}
#comments textarea {width: 100%}
#comments .the_comment {padding: 5px 0 0 15px;}
#comment_title {color: #33a;}
#comments li {padding: 10px 0 20px 20px;}
#commentform p {padding: 10px 0 10px 20px;}
.footer_header {text-align:center; padding: 15px 0 10px 0;}

#footer li {line-height: 1.3em; padding-bottom: 7px; list-style: url(images/footer_bullet.gif)}

#footer #subscribe a {display:block; padding-bottom: 5px;}
#footer #popurls {padding-left: 25px; list-style: disc;}
#footer #popurls li {font-size: .8em; }
#footer #popurls li a {color: #eee; }
#footer #popurls li a:hover {color: #fff; }
#footer #popurls li a:visited {color: #eee; }


#flickr_badge_uber_wrapper {text-align:center;}
#flickr_badge_wrapper {padding:0 0 10px 0;}
.flickr_badge_image {margin:0 3px 3px 3px; display:inline}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:none;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

#archives {padding: 30px;}

#archives h2 {padding-top: 20px; color: #33a;}
#archives #monthly {text-align: center; font-size: .88em;}

#archives #monthly .nice_arch_wrap { float: left; width: 165px; padding: 5px;}

#archives #monthly .datearcAlt2 , #archives #monthly .datearcAlt {
    border-bottom:  1px solid #aaa;
    font-size: 0.8em;
    padding: 4px;
    width: 25%;
    text-transform: lowercase;
}
#archives #monthly .datearcAlt2 {
    background: #ddd;
}
#archives #monthly a {color: #666; }
#archives #monthly a:visited {color: #666; }
#archives #monthly a:hover {color: #666; }


#single_ad_block { padding: 15px}



#menu {
	background : #f90;
	width: 100%;
	height: 25px;
	white-space: nowrap;
}


#menu ul {
	margin: 0px;
	padding: 0px;
	padding-left: 252px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #333;
	line-height: 24px;
	white-space: nowrap;
}

#menu li {
	padding: 0; margin: 0;
	list-style-type: none;
	display: inline;
	}

#menu li a {
	text-decoration: none;
	padding: 4px 10px;
	color: #333;
}

#menu li a:link {
	color: #333; 
}

#menu li a:visited {
	color: #333;
}

#menu li a:hover {
	
	color: #bbb;
	background-color: #c70;
}

#sub_nav {	background-color: #c70; padding: 3px 0 3px 150px;}
