/*
 * Shared
*/
.featured-blog-littlestar
{
	float: left;
	margin-right: 5px;
}

/*
 * Blog directory page
*/
#blogdir-directory
{
	margin-bottom: 20px;
}

.blogdir-directory-category
{
	background-color: #EDEDED;
	border: 1px solid #DDDDED;
	padding: 10px;
	margin-bottom: 5px;
	font-size: 14px;
}

#blogdir-directory h3
{
	font-size: 16px;
	line-height: 1.3em;
	padding-top: 0px;
	margin-top: 0px;
}

#blogdir-directory h3 a
{
	text-decoration: none;
}

#blogdir-directory a img
{
	border:1px solid #ccc;
	margin: 0 10px 0 0;
	float: left;
}

#blogdir-directory a:hover img
{
	border:1px solid #55f;
}

#blogdir-directory p
{
	color: #000;
	line-height: 1.4em;
	margin-bottom: 5px;
	padding-bottom: 0px;
}


/*
 * Category
*/
#blogdir-category-featured-wrapper
{
	border: 1px solid #DDDDED;
	background-color : #EDEDED;
	padding-bottom: 4px;
	margin-bottom: 15px;
}

#content #blogdir-category-featured-wrapper h3
{
	font-size: 18px;
	margin-top: 0px;
	padding-top: 0px;
}	

#content #blogdir-category-featured-wrapper p
{
	font-size: 16px;
	line-height: 1.4em;
	padding-bottom: 5px;
}

#content #blogdir-category-featured-wrapper span
{
	display: block;
	margin-bottom: 5px;
}

#blogdir-category-featured-wrapper .blogdir-rss-images
{
	margin: 0 0 0 10px;
}

#blogdir-category-featured-wrapper .blogdir-rss-images img
{
	margin: 0 2px 6px 0;
}


.blogdir-category-entries table
{
	border-spacing: 0px;
}

.blogdir-category-entry, .blogdir-category-entry td
{
	padding: 10px;
	vertical-align : top;
}

.blogdir-category-basic-entry
{
	float: left;
	width: 285px;
}

.blogdir-category-entry-image
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.blogdir-category-entries a img
{
	display: block;
	border:1px solid #ccc;
}

.blogdir-category-entries a:hover img
{
	border:1px solid #55f;
}

#content .blogdir-category-entries h3
{
	font-size: 16px;
	line-height: 1em;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
}

#content .blogdir-category-entries h3 a
{
	text-decoration: none;
	margin-top: 0px;
	padding-top: 0px;
}

#content .blogdir-category-entries p
{
	font-size: 14px;
	line-height: 1.3em;
	padding-bottom: 5px;
}

.blogdir-category-featured-entry
{
	border: 1px solid #DDDDED;
	background-color : #EDEDED;
	margin-bottom: 10px;
}

.blogdir-category-featured-entry,
.blogdir-category-entries tr.blogdir-category-featured-entry td
{
}

#content .blogdir-category-entries .blogdir-category-standard-entry h3,
#content .blogdir-category-entries .blogdir-category-basic-entry h3
{
	font-size: 14px;
	margin-bottom: 3px;
}

#content .blogdir-category-entries .blogdir-category-standard-entry p,
#content .blogdir-category-entries .blogdir-category-basic-entry p
{
	font-size: 12px;
	padding-bottom: 3px;
}

#content .blogdir-category-entries .blogdir-category-entry .blogdir-location
{
	line-height: 0.8em;
}

.blogdir-category-featured-entry .featured-blog-star
{
	margin-bottom: 10px;
}

/*
 * Blog page
*/
#blogdir-blogleft
{
	font-size: 14px;
	float: left;
	width: 215px;
	margin-right: 10px;
}

#blogdir-blogleft .featured-blog-star
{
	position: relative;
	left: -3px;
}

#blogdir-blogleft .blogdir-screenshot
{
	margin: 10px 0 15px 0;
	text-align: center;
}

#blogdir-blogleft a
{
	text-decoration: none;
}

#blogdir-blogleft a img
{
	display: block;
	border:1px solid #ccc;
}

#blogdir-blogleft a:hover img
{
	border:1px solid #55f;
}

#blogdir-blogleft span
{
	font-weight: bold;
}

#blogdir-blogmain
{
	float: left;
	width: 390px;
}

#blogdir-blogmain h2
{
	margin-bottom: 5px;
}

#blogdir-blogmain .blogdir-url
{
	font-size: 14px;
}

/*
 * RSS
 */
#blogdir-rss
{
	font-size: 14px;
	line-height: 1.5em;
}

#blogdir-rss h3
{
	font-size: 16px;
}

#blogdir-rss a
{
	text-decoration: none;
}

.blogdir-rss-images img
{
	display: block;
	float: left;
	border:1px solid #ccc;
	margin: 0 6px 6px 0;
	padding: 0;
}

#blogdir-rss p
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.blogdir-rss-entry
{
	margin-bottom: 10px;
}

.blogdir-rss-entry .featured-blog-littlestar
{
	position: relative;
	top: 3px;
}


/*
 * Sidebar
*/
#sidebar a img
{
	border: 0px;
}

.blogdir-sidebar-buttons
{
	display: block;
}

.blogdir-submit-button, .blogdir-review-button
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom : 15px;	
}
