

body {
	margin: 0px;
	background: #333333 url("images/bg.png") repeat-x top;
}

ul {
	list-style-type: square;
}

h1, h2, h3, h4, h5, h6 {
	letter-spacing: -.07em;
}

a, a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #333;
}
a, a:visited {
	color: #d83953;
}
a:visited {
}
a:hover {
	color: #343434;
	background: #ddd;
}

blockquote {
	margin: 0;
	padding-left: 1em;
	border-left: 1px solid #aaa;
}

#header {
	background: url("images/header-bg.png"); 
	height: 107px;
	width: 1100px;
	margin-bottom: 2em;
}
#header h1 {
	float: left;
	margin-left: 240px;
}
#header a:hover {
  background: transparent;
}

#search {
	margin-left: 681px;
	padding-top: 43px;
}
#search input {
	padding: 0 .5em;
	background: #db5975;
	width: 196px;
	color: #bbb;
	border: 0px;
}

#wrapper {
	background-image: url("images/shadow.png");
	background-repeat: repeat-y;
	width:1107px;
	margin:0 auto -4em;
	padding: 0;
	text-align: center;
}

#footer {
  padding-bottom: .5em;
}
html, body {
	height: 100%;
}

.container {
	margin:0 auto;
	background: transparent;
	background: white;	
	margin: 0px auto 0px;
	text-align: left;
}


.arrow-right {
	padding-left: .5em;
	font-weight: bold;
	padding-right: 1em;
	background: #eee url("images/arrow-right.gif") no-repeat center right;
}
.arrow-right:hover {
	background-color: #ddd;
	background-image: url("images/arrow-right-hover.gif");
}
.arrow-left {
	background: #eee url("images/arrow-left.gif") no-repeat center left;
}
.arrow-left:hover {
	background-color: #ddd;
	background-image: url("images/arrow-left-hover.gif");
}

#intro {
	margin-bottom: 3em;
}
.index-section {
	margin-bottom: 4.5em;
}

.blogheader .date {
	font-size:2em;
	margin-bottom:0.75em;
}

.blogheader .date {
    letter-spacing: -.05em;
    color: #343434;
}
.blogheader .day {
    color: #cf1c42;
}
.blog {
	margin-bottom: 3em;
}
.blog + .blog {
	margin-top: 3em;
}
.blog .post-meta a {
	color: #333;
}
.blog h1 a, .blog .post-meta .date a {
	color: #000;
	font-weight: normal;
}
.alignleft {
	margin-right: 10px;
	float: left;
}
.alignright {
	margin-left: 10px;
	float: right;
}

.meta-comments a, .meta-tags a {
	font-weight: normal;
	color: #666 !important;
}

.small-header a {
  color: #000;
}

#comments {
	margin-top: 3em;
}
.alt-comment {
}
.comment {
	margin-bottom: 1.5em;
}
.comment-body {
	margin-top: 1.5em;
}

.menu a {
	padding-left: .4em;
	text-decoration: none;
	color: black;
}
.sidebar-item {
	margin-bottom: 1.5em;
}

#menu {
	margin-bottom: 3em;
}
.menu {
	display: block;	
	list-style: none;
	margin-left: 0px;
	margin-right: 0px;
}
.menu li {
	list-style: none;
	display: block;
}
.menu .section {
	margin-bottom: .5em; /* 3em divided by 7 menu items */
}
.section {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	display: block;	
	letter-spacing: 0px;
}
.section a {
	display: block;
	color: #000;
	padding-left: .5em;
	background: #eee url("images/arrow-right.gif") no-repeat center right !important;		
}
.section a:hover {
	background: #ddd url("images/arrow-right-hover.gif") no-repeat center right !important;		
}

.section-0 { border-left: 1em solid #cccccc; }
.section-1 { border-left: 1em solid #d82b50; }
.section-2 { border-left: 1em solid #ab4d5c; }
.section-3 { border-left: 1em solid #945c63; }
.section-4 { border-left: 1em solid #6b6b6b; }
.section-5 { border-left: 1em solid #737f64; }
.section-6 { border-left: 1em solid #9eaa4a; }
.section-7 { border-left: 1em solid #d0d42d; }


.image-box {
	padding-top: 15px;
	background: #eee;
	text-align: center;
	width: 530px;
	margin-left: -15px;
}
.image-box:hover {
}
.image_box img {
/*	vertical-align: top;*/
}
.image-box p {
	font-style: italic;
	margin-bottom: 1.5em;
	color: #333;
	padding-left: 1.5em;
	padding-right: 1.5em;
	padding-bottom: .75em;	
}

.delicious-extended {
	font-size: nor                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           