/* FRAMEWORK */
body {
	margin: 0;
	text-align: center;
}
#container {
	background: #FFF url('/blog/images/200511/bgtile.gif') repeat-y;
	width: 900px;
	padding-bottom: 20px;
	margin: 0 auto;
	text-align: left;
}
.blog {
	padding-left: 70px;
	padding-right: 70px;
}
#content {
	width: 730px; float: left;
}

/* LINKS */
a, a:link, a:visited {
	color: #669;
	text-decoration: none;
}
a:active, a:hover {
	color: #336;
}


/* BANNER */
#bannerIndex h1 { width: 900px; height: 232px; background: #FFF url('http://www.morethanthis.net/blog/images/200708/rantsandramblings.jpg') no-repeat; }
#bannerIndex h1 span { display: none; }

/* BANNER */
#banner { padding-bottom: 10px; }
#banner h1 { width: 900px; height: 140px; background: #FFF url('http://www.morethanthis.net/blog/images/200708/rants-small.jpg') no-repeat; }
#banner h1 span { display: none; }
#banner h1 a { display: block; width: 100%; height: 100%; }


/* BLOG ENTRIES */
h1, h2, h3 {
  margin: 0px;
}
h2.date{ 
	background-color: #e3e8ec;
	color: #5d5d5c;
	padding: 3px 0;
	border-right: 2px solid #bcc7d1;
	border-bottom: 2px solid #bcc7d1;
	float: left;
	width: 45px;
	text-align: center;
	text-transform: uppercase;
	font: normal 11px "le-havre-rounded-1","le-havre-rounded-2", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2.date .thisDay {
	font-size: 14px;
	font-weight: bold;
}
h3.title, h3.archiveTitle { 
	color: #5d5d5c;
	font: bold 20px "le-havre-rounded-1","le-havre-rounded-2", "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
h3.archiveTitle {
	margin-left: 60px; margin-bottom: 15px;
}
.blog {
	color: #333;
	font: 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.blogbody {
	border-bottom: 1px dotted #CCF;
	margin-left: 60px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
blockquote {
	color:#666;
	border-left: 1px solid #CCF;
	margin-left: 0; margin-right: 0;
	padding-left: 15px;
	font: 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.entryfooter, .comments-post, .trackback-post, .comment .asset-meta {
	color: #999;
	font: 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* SIDEBAR */
#rightlinks {
	float: right;
	width: 140px;
	padding-right: 20px;
}
.side {
	border-bottom: 1px dotted #CCF;
	padding-bottom: 10px;
	margin-bottom: 20px;
	color:#333;
	font: 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.side h3, .sidetitle {
	color:#5d5d5c;
	margin: 10px 0 3px 0;
	text-transform: uppercase;
	font-weight: bold; 
	font-size: 14px;
	font-family:  "le-havre-rounded-1","le-havre-rounded-2", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.side p {
	margin-top: 0;
}
.side #twitter_div ul { margin: 0 0 5px 0; padding: 0; list-style: none; }
.side #twitter_div ul li { margin: 0 0 3px 0; padding: 5px; background-color: #e3e8ec; color: #333; border-right: 2px solid #bcc7d1; border-bottom: 2px solid #bcc7d1;}

/* COMMENTS AND TRACKBACKS */
.trackbacks, .comments {
	margin-left: 60px;
	border: none;
	padding-bottom: 0;
	margin-bottom: 20px;
}
.comments-open {
/*	margin-left: 60px; */
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #CCF;
}
.comments-content {
	margin-bottom: 20px;
}
#comments-open-data {
	margin-top: 20px;
}
#comment-form-name, #comment-form-email, #comment-form-url, #comment-form-remember-me, #comments-open-text {
	margin-bottom: 10px;
}
.trackbacks, .trackbacks p, .comments, .comments-open {
	color:#666;
	font: 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.trackbacks p {
	color:#999;
	margin-bottom: 0;
}
h2.comments-header, h2.comments-open-header,
.trackbacks h3.title, .comments h3.title, .comments-open h3.title { 
	color: #5d5d5c;
	font: bold 14px "le-havre-rounded-1","le-havre-rounded-2", "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.trackback, .comment {
	margin-left: 0;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.comments-open .comments-body {
	color: #999;
}

/* SPECIAL ITEMS */
acronym, abbr { 
	border-bottom: 1px dotted #CCC;
	cursor: help;
	font-style: inherit;
}
cite {
	color: #999;
	font-style: italic; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
img { border: none; }
.photo, .photoright, .photoleft {
	background-color: #FFF;
	border: 1px solid #CCC;
	padding: 2px;
}
.photoright {
	float: right;
	margin-left: 10px;
}
.photoleft {
	float: left;
	margin-right: 10px;
}


/* ORIGINAL STYLES */
#menu {
  margin-bottom:15px;
  font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

table.calendarTable {
	background-color: #e3e8ec;
	color: #5d5d5c;
	padding: 3px 0;
	border-bottom: 2px solid #bcc7d1;
	margin-bottom: 15px;
}
table.calendarTable td a { border: 1px solid #bcc7d1; display: block; background-color: #f4f6f7; }
table.calendarTable td a:hover { background-color: #FFF; }
table tr {
	vertical-align: top;
}
.calendar {
	color:#666;
	margin-top:10px;
  	text-align: center;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
td.calendar, th.calendar {
	padding: 4px;
}
.calendarhead {
	background-color: #bcc7d1;
	color: #5d5d5c;
	padding: 3px;
	text-transform: uppercase;
	text-align:center;
	font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* DELICIOUS LINKS */
ul.delicious { list-style: none; margin: 15px 0 0 0; padding: 0; }
ul.delicious li { margin: 0 0 15px 0; padding: 0; }
ul.delicious .delicious-link { font-weight: bold; margin-bottom: 3px; }
ul.delicious .delicious-extended { font-size: 12px; line-height: 17px; }
ul.delicious li .delicious-tags { font-size: 11px; color: #666; }