/* UNKOWN CRAP FROM WELLINGTON */

.entry-tags {
	margin: 0 0 10px 10px;
	font-size:9px;
}
/*
td.blogItemsList div.item a:link,
td.blogItemsList div.item a:visited,
td.blogItemsList div.item a:hover,
td.blogItemsList div.item a:active
{text-decoration:underline;}
table.blogs div.item a:link,
table.blogs div.item a:visited,
table.blogs div.item a:hover,
table.blogs div.item a:active
{text-decoration:underline;}
*/

.entry-tags-header,
.entry-tags-list,
.entry-tag { display: inline; }

table#mainTable .entry-tag a:link,
table#mainTable  .entry-tag a:visited,
table#mainTable  .entry-tag a:hover,
table#mainTable  .entry-tag a:active { text-decoration: underline; }

.entry-tags-list {
	list-style:none;
	padding: 0px;
}

/* Added by wf 2/22/2007 5:50PM */
/* Styles for MT paginator      */

/* Clears the Floats on the previous/next divs */


.paginator {
	clear : both;
	text-align : left;
}

.paginator .previous a,
.paginator .next a {
	font-size: 11px;
	font-weight: bold;
	margin:0px;
}

.paginator .previous {
	float:left;
	text-align : left;
}

.paginator .next {
	float:right;
	text-align : right;
}

/**
* Images inside of posts get treatment
*
* An example:
*  <div class="entryImage">
*    <img src="/images/document.jpg">
*    <div class="credit">by wellington</div>
*    <div class="caption">cappy caption blarg!</div>
*  </div>
*
* If one needs to make this float right, simply add an Additional class name
* of 'floaterright':
*
*  <div class="entryImage floaterright">
*    <img src="/images/document.jpg">
*    <div class="credit">by wellington</div>
*    <div class="caption">cappy caption blarg!</div>
*  </div>
*
*/
.entryImage {
	border:1px solid #ccc;
	padding: 8px;
	text-align: center;
	width: 40%;
	font-size: 0.6em;
	background-color:#eee;
	float: left;
	margin:0px 8px 8px 0px;
}

.floaterright {
	float: right;
	margin:0px 0px 8px 8px;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item .entryImage .credit {
	text-align:right;
	font-size:.6em;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item .entryImage .caption {
	font-size:.8em;
}

/* END */


/* TABLE SETUP */

table#mainTable td#centerCell table.blogs,
table#mainTable td#centerCell #aboutUs {
	width : 558px;
	margin : 0;
	color : #414141;
}

table#mainTable td#centerCell table.blogs td {
	vertical-align : top;
}

table#mainTable td#centerCell table.blogs #headerCell,
table#mainTable td#centerCell #aboutUs #headerCell {
	border : 1px solid #B4BBD2;
}

table#mainTable td#centerCell table.blogs #headerCell .headerOuter,
table#mainTable td#centerCell #aboutUs #headerCell .headerOuter {
	background: url('http://www.villagevoice.com/images/header_mod/bg_blue.gif');
	border : none;
	background-repeat : repeat-x;
	color : #4F5F95;
}

/* END */

/* HEADER */

table#mainTable td#centerCell table.blogs td.blogHeader {
	padding : 0px;
	background: url('http://www.villagevoice.com/images/blogs/1207/standardHeader.gif') no-repeat;
	color : #b1b1b1;
	height : 58px;
	text-align : center;
	width : 559px;
	font-family : Verdana;
}

table#mainTable td#centerCell table.blogs td.blogHeader a {
	color : white;
}

table#mainTable td#centerCell table.blogs td.blogHeader h1 {
	font-size : 25px;
	margin : 5px 0px;
	font-weight : bold;
}

table#mainTable td#centerCell table.blogs td.blogHeader h2 {
	font-size : 11px;
	margin-top : -2px;
	font-weight : normal;
}

/* END */

/* ITEM CONTENT */

table#mainTable td#centerCell table.blogs td.blogItems div.item {
	margin-bottom : 40px;
	}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.content {
	font : 14px Georgia;
	line-height : 18px;
	margin : 0px;
	width : 395px;
	overflow : hidden;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.content p {
	margin : 14px 0px;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.content h1 {
	font-size : 23px;
	line-height : 27px;
	margin : 0px 0px 7px;
	font-family : Georgia, 'Times New Roman', Serif;
	font-weight : bold;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.content h1 a {
	color : black;
	text-decoration : underline;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.content h1 a:hover {
	color : #646464;
	text-decoration : underline;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.content h2 {
	margin-top : -5px;
	font : 10px Verdana;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.content blockquote {
	margin : 0px 5px 0px 10px;
	padding : 10px;
	background : #f5f5f5;
	border-bottom : 1px solid #c1c1c1;
	border-right : 1px solid #c1c1c1;
	font : italic 14px Verdana;
	color : #7a7a7a;
	line-height : 16px;
	margin-bottom : 20px;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.bottom {
	padding : 0px;
	margin-bottom : 10px;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.bottom div.extras {
	background: url('http://www.villagevoice.com/images/blogs/1207/extrasTop.gif') no-repeat;
	width : 395px;
	height : auto;
	margin : 0px 0px 10px;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.bottom div.extras div.data {
	width : 375px;
	height : auto;
	overflow : hidden;
	clear : both;
	padding : 0px 10px;
	font : 13px Verdana;
	color : #515151;
	font-weight : bold;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.bottom div.extras div.data p {
	margin : 9px 0px 0px;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.bottom div.extras div.bottom {
	width :395px;
	height : 11px;
	background: white url('http://www.villagevoice.com/images/blogs/1207/extrasBottom.gif') no-repeat;
	margin : 0px 0px 0px;
	padding : 0px;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.bottom div.hidden {
	display : none;
}

/* END */

/* BOTTOM TOOLS */

table#mainTable td#centerCell table.blogs td.blogItems div.item div.bottom div.commentHeader {
	width :395px;
	height : 43px;
	background: url('http://www.villagevoice.com/images/blogs/1207/commentToolz.gif') no-repeat;
	margin-bottom : 10px;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.bottom div.commentHeader div {
	width : 375px;
	margin : 0px 10px;
	padding : 12px 0px;
	color : white;
	font : bold 14px Verdana;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.bottom div.commentData {
	width : 395px;
	height : auto;
	background: url('http://www.villagevoice.com/images/blogs/1207/commentTopTall.gif') no-repeat;
	margin : 0px 0px 10px 0px;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.bottom div.commentData div.top {
	width : 375px;
	height : auto;
	overflow : hidden;
	clear : both;
	padding : 4px 10px;
	font : 13px Georgia;
	color : black;
	line-height : 17px;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.bottom div.commentData div.top p {
	margin-top : 12px;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.bottom div.commentData div.top p.postedDate {
	font : 10px Verdana;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.bottom div.commentData div.top p.postedDate a {
	font-weight : bold;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.bottom div.commentData div.bottom {
	width :395px;
	height : 9px;
	background: white url('http://www.villagevoice.com/images/blogs/1207/commentBottom.gif') no-repeat;
	margin : 0px;
	padding : 0px;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.bottom #postForm {
	font-size : 12px;
	font-weight : bold;
	color : black;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.bottom table#postForm td#nameInput {
	width : 175px;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.bottom table#postForm td#emailInput {
	width : 175px;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.bottom table#postForm input.commentInput {
	background : #ececec;
	width : 150px;
}

table#mainTable td#centerCell table.blogs td.blogItems div.item div.bottom table#postForm #commentText {
	background : #ececec;
	width : 350px;
}

table#mainTable td#centerCell table.blogs td.blogItems #socialBookmarking {
	display : none;
}

table#mainTable td#centerCell table.blogs td.blogItems #socialBookmarking img {
	padding-right : 4px;
}

/* END */


/* SIDERBAR */

table#mainTable td#centerCell table.blogs #blogSidebar,
table#mainTable td#centerCell #aboutUs #blogSidebar{
	vertical-align : top;
	color : #7a7a7a;
}

table#mainTable td#centerCell table.blogs #blogSidebar .box,
table#mainTable td#centerCell #aboutUs #blogSidebar .box,
table#mainTable td#centerCell table.blogs div.homeSideBar .box {
	font-size : 11px;
	margin-bottom : 8px;
	font-weight : normal;
}

table#mainTable td#centerCell table.blogs div.homeSideBar .box b {
	font-weight : normal;
}

table#mainTable td#centerCell table.blogs #blogSidebar .box div.item,
table#mainTable td#centerCell #aboutUs #blogSidebar .box div.item {
	margin : 8px;
}

table#mainTable td#centerCell table.blogs td#blogSidebar div.box div input.text {
	width : 120px;
}

table#mainTable td#centerCell table.blogs #blogSidebar .box .headerOuter,
table#mainTable td#centerCell #aboutUs #blogSidebar .box .headerOuter,
table#mainTable td#centerCell table.blogs div.homeSideBar .box .headerOuter {
	background: url('http://www.villagevoice.com/images/blogs/1207/miniHeader.gif') no-repeat;
	color : white;
	font-size : 11px;
	padding : 3px;
	text-align : center;
	font-weight : bold;
}

/* END */

/* ABOUT US */

table#mainTable td#centerCell #aboutUs #podcastListen {
	font-size : 12px;
	color : #414141;
	line-height : 23px;
}

table#mainTable td#centerCell #aboutUs #podcastListen a {
	background : #7FC642;
	color : white;
	padding : 1px;
}	

table#mainTable td#centerCell #aboutUs #podcastListen a:hover {
	color : #7FC642;
	background : #E8F4DD;
	text-decoration : none;
}

td.blogItemsList object {
	width:100%;
}

/* END */
