img {
   behavior: url("http://blog.markettiers4dc.com/plugin/pngbehavior.htc");
}
/* CSS Document */

body 
{
	direction: 					ltr;
	font-family:				Helvetica, Arial, sans-serif;
	height:						100%;
	width:						100%;
	font-size:					0.8em;
	line-height:				1.5em;
	color:						#555E64;
	margin:						0px;
	padding:					0px;
	position:					relative;
	background-image:			url('templates/m4dc/img/bg_main.gif');
	background-position: 		top left;
	scrollbar-3dlight-color: 	#000000;
	scrollbar-arrow-color: 		#000000;
	scrollbar-base-color: 		#000000;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: 		#FFFFFF;
	scrollbar-highlight-color: 	#FFFFFF;
	scrollbar-shadow-color: 	#000000;
	scrollbar-track-color: 		#FFFFFF;
}

a, img
{
	border:						0px none #FFFFFF;
	text-decoration:			none;
}

div {
	position:					relative;
	width:						auto;
	height:						auto;
}

div#wrap {
	width:						800px;
	margin:						0px auto 0px auto;
}
div#banner
{
	position:					absolute;
	background-color:			#FFFFFF;
	height:						45px;
	overflow:					hidden;
	top:						0px;
	width:						100%;
	left:						0px;
}
div#banner img#logo 
{
	position:					absolute;
	top:						15px;
	left:						10px;
}
div#banner ul 
{
	margin:						0px;
	padding:					0px;
	display:					block;
	position:					absolute;
	top: 						15px;
	right: 						12px;
}
div#banner li 
{ 
	margin:						0px;
	padding:					0px;
	display:					inline;
	list-style-type:			none;
}
div#banner a 
{
	float:						left;
}
div#header 
{
	position:					absolute;
	top:						55px;
	width:						770px;
	margin:						0px 10px;
	border-top:					2px dotted #8899A9;
	border-bottom:				2px dotted #8899A9;
	padding:					20px 0px 10px 10px;
}
div#content 
{
	height:						100%;
	margin:						0px 0px 0px 198px;
}
div#content a 
{
	font-weight:				bold;
	color: 						#555E64;
	text-decoration:			underline;
}
span.clearBoth {
	display:					block;
	clear:						both;
}

div#main {
	background-color:			#FFFFFF;
	padding: 					145px 15px 15px 15px;
	margin:						0px;
	height:						100%;
	border:						1px solid #FFFFFF;
}
div#footer 
{
	font-size:					0.8em;
	position:					relative;
	width:						100%;
	overflow:					hidden;
}

div#footer a {
	color:						#FFFFFF;
	text-decoration:			none;
}
div.curves 
{
	position:					absolute;
	width:						100%;
	height:						10px;
	bottom:						0px;
	left:						0px;
	right:						0px;
	z-index:					1;
}
div#footerBox 
{
	background-color:			#FFFFFF;
	padding: 					0px 15px 0px 15px;
}
div#footerContent 
{
	color:						#FFFFFF;
	text-align:					right;
	background-color:			#000000;
	width:						100%;

}
div#copyRight 
{
	padding: 					15px;
}
div#copyRight p {
	margin:						0px;
}
ul#footerNav 
{
	display:					block;
	float:						left;
	margin: 					0px;
	padding:					0px;
	position:					absolute;
	left:						14px;
	top:						15px;
}
div.sideNav
{
	width:						188px;
	height:						100%;
	font-size:					0.9em;
	background-color:			#E7EBEE;
	background-image:			url('templates/m4dc/img/curvedbottomlightgrey.gif');
	background-repeat:			no-repeat;
	background-position:		bottom;
	padding-bottom: 			10px;
}
div.sideNav a, div#technorati a 
{
	width:						188px;
	padding-bottom: 			10px;
	color: 						#555E64;
	font-weight:				bold;
}

div.sideNav a:hover, div#technorati a:hover
{
	text-decoration: 			underline;
}

div#leftBar 
{
	float:						left;
	margin-right:				10px;
}

div#rightBar 
{
	float:						right;
	margin-left:				10px;
}

ul#footerNav li 
{
	list-style-type:			none;
	display:					inline;
	padding:				 	0px;
	margin:						0px;
}
div.curves img 
{
	position:					absolute;
	bottom:						0px;
}

img.leftCurve 
{
	left:						0px;
}
img.rightCurve 
{
	right:						0px;
}
div#footerFill 
{
	height:						15px;
	bottom:						0px;
	border:						1px solid #FFFFFF;
	margin:						0px 10px 0px 10px;
	overflow:					hidden;
	background-color:			#FFFFFF;
	z-index:					0;		
}
/* container style for individual sidebar blocks */
div.serendipitySideBarItem
{
	margin: 					0px 10px 5px 10px;
	padding: 					5px;
	font-weight:				normal;
	background:					#e7ebee;
	border-bottom:				2px dotted #555E64;
}
form#searchform 
{
	display:					block;
	padding: 					0px;
	margin: 					0px;
}
h3.serendipity_quicksearch_plugin 
{

}


div.serendipity_entry_body
{
	word-wrap:					break-word;
	word-break:					normal;
}
container_serendipity_quicksearch_plugin
{
}
div.serendipitySideBarContent 
{
	padding: 	0px;
	margin: 	0px;
}

/* style for each sidebar title */
h3.serendipitySideBarTitle
{
	line-height:				0.85em;
	color:						#555E64;
	margin:						0px 0px 0px 0px;
	font-size:					1em;
	display:					block;
	padding: 					10px 0px 4px 0px; 
}

h4.serendipity_title
{
	font-size:					1.5em;
	font-weight:				bold;
	padding:					0;
	margin:						0 0 7px 0;
}	

h4.serendipity_title a
{
	text-decoration:			none !important;
}

h4.serendipity_title a:hover
{
	text-decoration:			underline !important;
}

.serendipity_date 
{
	text-align:					left;
	line-height:				0.85em;
	margin:						0 0 10px 0;
	text-transform:				capitalize;
	display:					block;
	font-size:					0.9em;
	padding: 					0 12px 0 0; 
}

div#postedBy
{
	font-size:					0.9em;
}

div#comments
{
	margin:						10px 0;
	color:						#e32a20;
}

div#comments a
{
	text-decoration:			none !important;
	font-size:					0.9em;
	font-weight:				normal;
	color:						#e32a20;
}

div#comments a:hover
{
	text-decoration:			underline !important;
}

.serendipity_entry
{
	background:					#FFF;
	margin-bottom:				20px;
	padding-bottom:				20px;
	border-bottom:				2px dotted #8899A9;
}


div#technorati
{
	padding-left: 				10px;
	width:						185px;
	font-size:					0.8em;
	margin:						20px auto 0px auto;
	float:						left;
}

div#technorati a
{	
	color: 						#555E64;	
}

div#technorati form
{
	width:						100%;
	display:					block;
}
div#technorati input
{
	float:						left;
	margin-bottom:				5px;
	clear:						left;
}

div#technorati p
{
	clear:						both;
	margin-bottom:				5px;
}
div#technorati img {
	margin:						0px auto 0px auto;
}