﻿body {
	background: #669966;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	margin: 0;
	text-align: center;
}
a {
	color: #000;
}
a:hover {
	text-decoration: none;
}

#top-nav-links {
	border-left: 1px solid #A8B8BF;
	border-right: 1px solid #A8B8BF;
}
#main-content {
	background: #e2e3e3;
	border-left: 1px solid #A8B8BF;
	border-right: 1px solid #A8B8BF;
	padding: 4px;
}
#main-content-table {
	margin: 6px 0;
	width: 742px;
}
#left-rail {
	background: #E5EAEC;
	border: 1px solid #A8B8BF;
	padding: 2px 10px;
	width: 160px;
}
	#left-rail .block {
		margin: 0 0 16px;
	}
#main-rail {
	background: #fff;
	border: 1px solid #A8B8BF;
	padding: 2px 10px;
}
#main-rail h2.title {
	color: #000000;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 16px;
	font-weight: bold;
}
li.collapsed {
  list-style-type: disc;
  padding: 0.2em 0.5em 0 0;
  margin: 0;
}
li.expanded {
  list-style-type: disc;
  padding: 0.2em 0.5em 0 0;
  margin: 0;
}
#masthead {
	margin: -1px 0 0 0 ;
}
#profile .profile {
	border: solid 1px;
	min-height: 150px;
}



/********************
* brainerddispatch styles
********************/
.pad10lr {
	padding-left: 10px;
	padding-right: 10px;
}
.padsubscribe {
	padding-top: 6px;
	padding-bottom: 5px;
}
.footernav {
	color: #618778;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 10px;
	line-height: 18px;
}
.footernav a {
	color: #618778;
}
.subscribe {
	color: #618778;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}
.subscribe a {
	color: #618778;
}


/**********************************************************************
* Main Styles
**********************************************************************/
#main-content h2.title,
#main-content h3.title {
	background: url("http://brainerddispatch.com/images/misc/bg/h2.gif") 0 3px no-repeat;
	color: #900;
	font-size: 16px;
	padding: 0 0 0 16px;
	margin: 0 0 6px;
}
#main-content a {
	color: #900;
}

#main-content #main-content-table #main-rail {
	background: #fff;
	border: 1px solid #cdcece;
	padding: 4px 4px;
}


/**********************************************************************
* Meet People block
**********************************************************************/
#main-content #main-content-table #main-rail .block-meet_ppl {
	background: #e5eaec;
	border: 1px solid #a8b8bf;
	margin: 0 0 6px;
	padding: 8px 10px;
	width: auto;
	height: 145px;
}
	#main-rail .block-meet_ppl .content {
		padding: 0;
		margin: 0;
	}
	#main-rail .block ul {
		padding: 0;
	}
	#main-rail .block-meet_ppl .content ul {
		background: blue;
	}
		#main-rail .block-meet_ppl .content ul li {
			display: inline;
			list-style: none;
			float: left;
			margin: 0 16px 20px 0;
			padding: 0;
			text-align: left;
		}
			#main-rail .block-meet_ppl .content ul li img {
				display: block;
				width: 70px;
				height: 70px;
				/*float: left;*/
			}
			#main-rail .block-meet_ppl .content ul li a {
				font-weight: normal;
			}
			#main-rail .block-meet_ppl .content #meet_ppl_links a {
				font-weight: bold;
			}
	#main-rail #meet_ppl_links{
		text-align: left;
	}
		#main-rail #meet_ppl_links a {
			margin: 0 6px;
		}

/**********************************************************************
* Featured Bloggers Block
**********************************************************************/
#main-content #main-content-table #main-rail .block-latest {
	background: #fff;
	border: 1px solid #fff;
	margin: 0 0 6px;
	padding: 8px 10px;
}
	#main-rail .block-latest h2.title {
		margin: 0 0 6px;
		clear: both;
		
	}
	.block-latest ul {
		margin: 0 0 0 6px;
		padding: 0;
	}
		.block-latest ul li{
			clear: both;
			list-style: none;
			padding: 0;
			margin: 0 6px 12px 0; 
		}
			.block-latest ul li img{
				float: left;
				margin: 0 6px 6px 0;
			}


/**********************************************************************
* Community Blogs
**********************************************************************/
#main-content #main-content-table #main-rail .block-community_blogs {
	background: #eee;
	border: 1px solid #c9c7c8;
	float: left;
	height: 390px;
	margin: 0 6px 0 0;
	padding: 6px 6px;
	width: 254px;
}
	#main-rail .block-community_blogs a.more {
		margin: 0 6px;
	}
	#main-rail .block-community_blogs b {
		display: block;
		margin: 4px 0;
	}
	#main-rail .block-community_blogs h2.title {
		margin: 4px;
	}
	#main-rail .block-community_blogs img {
		display: inline;
		float: left;
		height: 70px;
		margin: 0 6px 6px 0;
		width: 70px;
	}
	#main-rail .block-community_blogs ul {
		margin: 0;
		padding: 0;
	}
		#main-rail .block-community_blogs ul li {
			clear: left;
			list-style: none;
			margin: 0 0 6px 0;
			padding: 0;
		}
		#main-content #main-content-table #main-rail .block-community_blogs .even {
			background: #fff;
			border: 1px solid #a8b8bf;
			height: 70px;
			padding: 4px;
		}
		#main-content #main-content-table #main-rail .block-community_blogs .odd {
			background: #e5eaec;
			border: 1px solid #e5eaec;
			height: 70px;
			padding: 4px;
		}
		#main-rail .block-community_blogs .footer {
			background: #337755;
			color: #fff;
			font-size: 11px;
			font-weight: bold;
			line-height: 20px;
			margin: 0;
			padding: 0 6px;
			text-transform: capitalize;
		}
			#main-rail .block-community_blogs .footer a {
				background: url("/sites/default/themes/mdblog/images/bg/footer.gif") 0 4px no-repeat;
				color: #fff;
				padding: 0 0 0 8px;
				text-decoration: none;
			}

/**********************************************************************
* Spotted Photos
**********************************************************************/
#main-content #main-content-table #main-rail .spotted {

}
	#main-content #main-content-table #main-rail .block-spotted_photos {
		background: #eee;
		border: 1px solid #c9c7c8;
		float: left;
		height: 390px;
		margin: 0;
		padding: 6px 6px;
		width: 254px;
	}
	#main-rail .block-spotted_photos h2.title {
		margin: 4px;
	}
	#main-rail .block-spotted_photos ul {
		margin: 0;
		padding: 0;
	}
		#main-rail .block-spotted_photos ul li {
			float: left;
			font-size: 11px;
			height: 166px;
			list-style: none;
			margin: 0 0 6px;
			overflow: hidden;
			padding: 0;
			width: 117px;
		}
		#main-rail .block-spotted_photos ul li img {
			border: 1px solid #A8B8BF;
			display: block;
			height: 110px;
			margin: 0 0 2px;
			width: 110px;
		}
			#main-rail .block-spotted_photos .spotted-we,
			#main-rail .block-spotted_photos .spotted-you {
				clear: both;
			}
		#main-rail .block-spotted_photos .footer {
			background: #337755;
			clear: both;
			color: #fff;
			font-size: 11px;
			font-weight: bold;
			line-height: 20px;
			margin: 0;
			padding: 0 6px;
			text-transform: capitalize;
		}
			#main-rail .block-spotted_photos .footer a {
				background: url("/sites/default/themes/mdblog/images/bg/footer.gif") 0 4px no-repeat;
				color: #fff;
				padding: 0 0 0 8px;
				text-decoration: none;
			}

/**********************************************************************
* Blogs-specific nav
**********************************************************************/
#main-content .blogs-top-nav {
	background: #337755;
	color: #fff;
	font-size: 11px;
	line-height: 20px;
	margin: 0 0 4px;
	padding: 0 8px;
}
	#main-content .blogs-top-nav a {
		background: url("/sites/default/themes/mdblog/images/bg/footer.gif") 0 4px no-repeat;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		margin: 0 10px 0 0;
		padding: 0 0 0 8px;
	}

/**********************************************************************
* Breadcrumbs 
**********************************************************************/
#main-content .breadcrumb a {
	margin: 0 6px;
}

/**********************************************************************
* Blog page styles
**********************************************************************/
#main-content #main-rail div.title {
	color: #900;
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin: 10px 4px 6px;
}
#main-content #main-rail div.node {
	margin: 4px 4px 10px;
}
	#main-content #main-rail div.node h2.title {
		background: none;
		font-size: 14px;
		padding: 0;
	}
	#main-content #main-rail .even {
		background: #fff;
		padding:4px;
	}
	#main-content #main-rail .odd {
		background: #e5eaec;
		border: 1px solid #c9c7c8;
		padding: 4px;
	}
	
/**********************************************************************
* My Mini Profile Block
**********************************************************************/
#main-content #left-rail .block-my_mini_profile {
	background: #eee;
	border: 1px solid #c9c7c8;
	padding: 0 0 0 4px;
}
#main-content #left-rail .block-my_mini_profile h3.title {
	background-image: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #313031;
}

/**********************************************************************
* My buddy list block
**********************************************************************/
#main-content #left-rail .block-my_buddy_list {
	background: #eee;
	border: 1px solid #c9c7c8;
	padding: 0 0 0 6px;
}

/**********************************************************************
* My recent blogs
**********************************************************************/
#main-content #left-rail .block-my_recent_blogs {
	padding: 0 0 0 6px;
}

/**********************************************************************
* Join the Community block
**********************************************************************/
#main-content #left-rail .block-join_the_community #easy_steps {
	background: #eee;
	border: 1px solid #c9c7c8;
	font-size: 12px;
	color: #4a494a;
	font-weight: 900;
	padding: 2px 4px 4px;
}
	#main-content #left-rail .block-join_the_community #easy_steps h4 {
		font-size: 12px;
		margin: 0;
	}
	#main-content #left-rail .block-join_the_community #easy_steps ol {
		margin: 2px 0;
		padding: 0;
	}
		#main-content #left-rail .block-join_the_community #easy_steps ol li {
			list-style: none;
			margin: 2px 0 0;
			padding: 2px 0 4px 24px;
		}
			#main-content #left-rail .block-join_the_community #easy_steps ol li.one {
				background: url("/sites/default/themes/mdblog/images/joincommunity/step1.gif") no-repeat;
			}
			#main-content #left-rail .block-join_the_community #easy_steps ol li.two {
				background: url("/sites/default/themes/mdblog/images/joincommunity/step2.gif") no-repeat;
			}
	#main-content #left-rail .block-join_the_community #easy_steps a {
		text-align: center;
		font-size: 13px;
	}

/**********************************************************************
* interests blocks
**********************************************************************/
#main-content #main-rail .block-odd {
	background: #e5eaec;
	border: 1px solid #c9c7c8;
	padding: 4px;
}
#main-content #main-rail .block-even {
	background: #fff;
	padding: 4px;
	border: 1px solid #fff;
}






#main-content #main-rail .node .content {
	font-size: 12px;
}
#main-content #main-rail .block-ad_block_c {
	border: 0 none;
	background: none;
}

