/*GENERAL POSITION LAYOUT BEGIN HERE*/

body {
	margin: 0px 0px 0px 0px;
	padding:0;
	background: #fff; 
	/*background-attachment: fixed;*/
	font-family:Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-size:11px; 
	line-height:1.6em;
	color:#777;
	text-align: center;
	}
html, body {
    height: 100%;
}

#wrapperall {
	float: none;
	min-height: 100%;
	background:#fff; 
	/*border: 1px solid #cccccc;*/
	width: 800px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	}
#wrapper {
	float: none;
	background:   url("./themes/site_themes/markt/wrapper_background.jpg");
	/*background:#FFCC00; 
	border: 1px solid #cccccc;*/
	width: 800px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	}
#headertop {
	background:   url("./themes/site_themes/markt/headertop_02.jpg") repeat-x top left;
	
	height: 140px;
	
	min-height: 100%;
	/*border: 1px solid #cccccc;*/
	margin: auto;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	}
#main-wrapper {
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/*background: #787878;
	background: #787878; url("./tredinnicksolutions/main_body_background.png") top left repeat-x;*/
	}

#main {
	width: 800px;
	/*background:   url("./tredinnicksolutions/main_body_background.jpg") top left repeat-x;*/
	margin: 0px 0px 0px 0px;
	padding:0px;
	}

.clear {
	clear: both;
	margin:0px;
	padding:0px;
	height: 0.1px;
	}

/*GENERAL STYLE BEGIN HERE. THESE ARE FOR LINKS< ACTIVE< HOVER< ETC*/

a:link {
	color:#787878 ;
	/*border-bottom: 1px dashed #CCCCCC;*/
	text-decoration: none;
	}
a:visited {
	color:#787878;
	/*border-bottom: 1px dashed #CCCCCC;*/
	text-decoration: none;
	}
a:active {
	color:#787878 ;
	}
a:hover {
	color: #B7010B;
	text-decoration: none;
	}
.none, caption {
	display: none;
	}





/*HEADER LAYOUT BEGIN HERE.*/

#header {
	background:  top left no-repeat;
	background: url("./themes/site_themes/markt/header_02.jpg"); 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 130px;
	width:800px;
	}


/*NAVIGATION LAYOUT BEGIN HERE.*/
/* Step 1  clearing the float */

#menu {
	display:block;
	width:800px;
	height:32px;
	overflow: hidden;
	background: url("./themes/site_themes/markt/wrapper_nav.jpg") top left no-repeat;
	}
	

/* Step 2 - get rid of the bullets and margin */

	#menu ul {
		margin:0px 0px 0px 50px; 
		padding:0px; 
		list-style-type:none;
		}

/* Step 3 - make the list horizontal */

	#menu li {
		float:left;
		/*margin-right:1px; use this if you want to separate the button*/
		}

/* Step 4 - Adding the initial images */

	#menu li.list1 {background:transparent url("./themes/site_themes/markt/mark_active.jpg") no-repeat;}
	#menu li.list2 {background:transparent url("./themes/site_themes/markt/writing_active.jpg") no-repeat;}
	#menu li.list3 {background:transparent url("./themes/site_themes/markt/teaching_active.jpg") no-repeat;}
	#menu li.list4 {background:transparent url("./themes/site_themes/markt/consulting_active.jpg") no-repeat;}
	#menu li.list5 {background:transparent url("./themes/site_themes/markt/news_active.jpg") no-repeat;}

/* Step 5 - General Menu link styling */

#menu a {
	display:block;
	width:130px;
	height:0;
	padding-top:50px;
	color:#fff;
	overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
}

/* hack for older versions of IE with incorrect box model */

* html #menu a:link, * html #menu a:visited {
	height:32px; 
	he\ight:0;
	}



/* Step 6 - Adding the hover images */

	#menu a#item1 {background:transparent url("./themes/site_themes/markt/mark_hover.jpg") 		-60px -50px no-repeat;}
	#menu a#item2 {background:transparent url("./themes/site_themes/markt/writing_hover.jpg") 	-60px -50px no-repeat;}
	#menu a#item3 {background:transparent url("./themes/site_themes/markt/teaching_hover.jpg") 	-60px -50px no-repeat;}
	#menu a#item4 {background:transparent url("./themes/site_themes/markt/consulting_hover.jpg") 	-60px -50px no-repeat;}
	#menu a#item5 {background:transparent url("./themes/site_themes/markt/news_hover.jpg") 		-60px -50px no-repeat;}

/* Step 7 - Adding the :hover style */

	#menu a#item1:hover {background-position:0 0; z-index:50;}
	#menu a#item2:hover {background-position:0 0; z-index:50;}
	#menu a#item3:hover {background-position:0 0; z-index:50;}
	#menu a#item4:hover {background-position:0 0; z-index:50;}
	#menu a#item5:hover {background-position:0 0; z-index:50;}
	#menu a#item6:hover {background-position:0 0; z-index:50;}
	#menu a#item7:hover {background-position:0 0; z-index:50;}

	* html #menu a:hover {height:32px; he\ight:0;}



/* Step 8 - Adding the on_released button */

	#menu li.list1_released {background:transparent url("./themes/site_themes/markt/mark_hover.jpg") no-repeat;}
	#menu li.list2_released {background:transparent url("./themes/site_themes/markt/writing_hover.jpg") no-repeat;}
	#menu li.list3_released {background:transparent url("./themes/site_themes/markt/teaching_hover.jpg") no-repeat;}
	#menu li.list4_released {background:transparent url("./themes/site_themes/markt/consulting_hover.jpg") no-repeat;}
	#menu li.list5_released {background:transparent url("./themes/site_themes/markt/news_hover.jpg") no-repeat;}
	

#bottom-navigation{
	/*background: url("./themes/site_themes/markt/bottom_nav.jpg") top left no-repeat;*/
	width:800px;
	height: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: none;
	}


	
/*MAIN ILLUSTRATION LAYOUT*/

#main-illustration{
	background: #000;	
	width: 410px;
	
	/*
	border:#656565; 
	background: url("./themes/site_themes/markt/main_illustration.jpg") top left no-repeat;*/
	/*f//loat:none;*/
	margin: 10px 0px 20px 50px;
	height: 278px;
	}
	
/*BIGGER LAYOUT BEGIN HERE. THIS INCLUDES THE STYLE FOR ENTRY in THe RIGHT CONTENT*/

#bigger {
	width: 540px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background: #FF0000;*/
	}
#bigger a:link, #bigger a:visited, #bigger a:link, #bigger a:active {
 	color: #617e51;
 	text-decoration: none;
	/*border-bottom: 1px solid #D5D5D5;*/
	}

#bigger a:hover {
 	color: #B7010B;
 	text-decoration: none;
	/*border-bottom: 1px solid #D5D5D5;*/
	}
	
	.entry-wrapper { 
		margin: 30px 0px 20px 50px;
		/*border: #5D5D5D 1px solid;
		background:#000;*/
		width: 500px;
		font: 11px Lucida Grande, Lucida Sans Unicode, sans-serif; 
		/*padding-right: 20px;
		padding-bottom: 20px;
		padding-left: 20px;
		padding-top: none;
		border: 1px solid #D5D5D5;*/
		}
	.entry-wrapper-latest {
		/*background:#CC00FF;*/
		margin: 10px 0px 20px 0px;
		width: 450px;
		font: 11px Lucida Grande, Lucida Sans Unicode, sans-serif; 
		padding: 0px;
		/*border: 1px solid #D5D5D5;
		border-bottom: 1px solid #EAEAEA;
		border-right: 1px solid #EAEAEA;
		border-top: 1px solid #EAEAEA;
		border-left: 1px solid #EAEAEA;*/
		}

	.entry-wrapper-special {
		margin: 10px 0px 20px 15px;
		width: 400px;
		font: 11px Lucida Grande, Lucida Sans Unicode, sans-serif; 
		padding: 20px;
		border-bottom: 1px solid #EAEAEA;
		border-right: 1px solid #EAEAEA;
		border-top: 1px solid #EAEAEA;
		border-left: 1px solid #EAEAEA;
		}
		
	.entry-wrapper-more {
		/*background: #FF6600;*/
		/*margin: 0px;*/
		margin: 30px 0px 0px 50px;
		width: 480px;
		font: 11px Lucida Grande, Lucida Sans Unicode, sans-serif; 
		line-height:1.6em;
		padding: 0px;
		}
		
	.entry {
		/*background: #FF6600;*/
		/*margin: 0px;*/
		margin: 0px 0px 0px 0px;
		width: 480px;
		font: 11px Lucida Grande, Lucida Sans Unicode, sans-serif; 
		line-height:1.6em;
		padding: 0px;
		}
		
	.entry-archives {
		/*background: #FF6600;*/
		/*margin: 0px;*/
		margin: 50px 0px 0px 0px;
		width: 480px;
		font: 11px Lucida Grande, Lucida Sans Unicode, sans-serif; 
		line-height:1.6em;
		padding: 0px;
		}
		
#entry-title {
		margin: 0px 0px 2px 50px;
		/*background:#;*/
		padding: 0px;
		border-bottom:#A1C34D 1px dotted;
		}
		
#entry-title h3 {
		margin: 0px 0px 0px 0px;
		/*background:#;*/
		text-align:left;
		padding: 0px;
		color: #617e51;
		font:  20px Georgia,"Times New Roman",Times,serif; 
		}

h3 {
		margin: 0px 0px 0px 0px;
		/*background:#;*/
		text-align:left;
		padding: 0px;
		color: #617e51;
		font:  20px Georgia,"Times New Roman",Times,serif; 
		}
		
#entry-title  a:link, #entry-title  a:visited, #entry-title  a:link, #entry-title  a:active {
		margin: 8px 0px 1px 0px;
		/*background:#;*/
		border: none;
		color: #617e51;
		}

#entry-title  a:hover {
		border: none;
		color:#B7010B;
		}
.entry-content {
		margin: 20px 0px 0px 50px;
		/*background:#990000;*/
		padding: 0px;
		}
#entry-more {	
		/*background: url("./themes/site_themes/markt/read_more.jpg")  bottom left no-repeat ;*/
		margin: 10px 0px 30px 0px;
		padding: 0px;
		font-size: 10px;
		text-align: left;		
		border-bottom: 1px solid #f2f2f2;
		/*border-bottom: 1px solid #f1f1f1;*/
		}

#entry-more a:link, #entry-more a:visited, #entry-more a:link, #entry-more a:active {
	color:#617e51;
	font-style:bold;
	text-decoration: none;
	}

#entry-more  a:hover {
	border: none;
	font-style:bold;
	color:#B7010B;
		}
		
#smaller a:hover {
	color:  #B7010B;
	text-decoration: none;
	/*border-bottom: 1px solid #D5D5D5;*/
	}		

.post-writing {
	float:left;
	margin: 0px 0px 0px 0px;
	width: 45px;
	height: 45px;
	background: #F3F4EC url("./themes/site_themes/markt/writing_icon.png") no-repeat;
	border:#E6E6E6 1px solid;
}

.post-teaching {
	float:left;
	margin: 0px 0px 0px 0px;
	width: 45px;
	height: 45px;
	background: #F3F4EC url("./themes/site_themes/markt/teaching_icon.png") no-repeat;
	border:#E6E6E6 1px solid;
}

.post-consulting {
	float:left;
	margin: 0px 0px 0px 0px;
	width: 45px;
	height: 45px;
	background: #F3F4EC url("./themes/site_themes/markt/consulting_icon.png") no-repeat;
	border:#E6E6E6 1px solid;
}

.post-news {
	float:left;
	margin: 0px 0px 0px 0px;
	width: 45px;
	height: 45px;
	background: #F3F4EC url("./themes/site_themes/markt/news_icon.png") no-repeat;
	border:#E6E6E6 1px solid;
}

.post-general {
	float:left;
	margin: 0px 0px 0px 0px;
	width: 45px;
	height: 45px;
	background: #F3F4EC url("./themes/site_themes/markt/general_icon.png") no-repeat;
	border:#E6E6E6 1px solid;
}
	
	
	.entry-label {	
		/*background: #FF3300;*/		
		color:#B7010B;
		margin: 10px 0px 10px 0px;
		padding: 0px;
		font-size: 10px;
		text-align: leftt;
		/*border-bottom: 1px solid #f1f1f1;*/
		}
	/*THIS IS FOR EMAIL TO FRIEND and PRINT VERSION OF ENTRY*/
	.entry-user {
		margin: 10px 0px 10px 0px;
		padding: 0;
		font-size: 10px;
		text-align: right;
		}
		
	.entry-quotes {
		margin: 0px 0px 0px 0px;
		padding: 0px;
		font-size: 10px;
		text-align: right;
		border-top: none;
		}

	.entry-info p {
		margin: 0;
		padding: 0;
		}


	.entry-image {
		float: left;
		height:60px;
		/*margin: 0px 10px 0px 0px;*/
		background:#fff;
		margin-top: 5px;
		margin-right: 10px;
		margin-bottom: 0px;
		margin-left: 0px;
		border: 1px solid #fff;
		padding: 2px;
		}

	.entry-imgupload {
		background: #E6E6E6;
		width:390px;
		height:100%;
		padding:0px;
		margin: 20px 20px 20px 40px;
		border-top: 10px solid #E6E6E6;
		border-right: 10px solid #E6E6E6;
		border-bottom: 10px solid #E6E6E6;
		border-left: 10px solid #E6E6E6;
		}
		
	.entry-article-illustration{
		background: #fff;	
		margin: 0px 0px 0px 0px;
		padding: 5px 5px 5px 5px;		
		border: none ;
		/*float: left;
		border:#fff 5px solid ;*/
		}


#bigger ul {
	/*background-color:#000;*/
	line-height:1.8em;
	list-style-type: none;
	color: #787878;
	margin: 0px 0px 0px 0px;
	padding-left:5px;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url("./themes/site_themes/icons/arrow_list.png");
	}
	
#bigger ul li {
	/*background-color:#000;
	list-style-position: inside;
	border-bottom: 1px solid #E6E6E6;*/
	line-height:1.8em;
	list-style-type: none;
	color: #787878;	
	font: normal 11px/26px Lucida Grande, Lucida Sans Unicode, sans-serif;
	margin: 0px 0px 0px 5px;
	text-decoration: none;
	text-align:left;
	}
			
/*BIGGER FORM STYLE BEGIN HERE*/		
#bigger	textarea {
	background-color: #DEDBCB; 
	font:11px Lucida Grande, Lucida Sans Unicode, sans-serif
; 
	color:#656565;	
	text-align: left;
	/*border :#999 1px solid;
	border-top :#666 1px solid;
	border-right: #EAEAEA 1px solid ;
	border-bottom: #EAEAEA 1px solid ;
	border-left: #666 1px solid;*/
}

#bigger	input {
	background-color: #fff; 
	font:11px Lucida Grande, Lucida Sans Unicode, sans-serif
; 
	color:#000;	
	text-align: left;
	/*border :#999 1px solid;
	border-top :#666 1px solid;
	border-right: #EAEAEA 1px solid ;
	border-bottom: #EAEAEA 1px solid ;
	border-left: #666 1px solid;*/
}

#bigger	textarea {
	background-color: #fff; 
	font:11px Lucida Grande, Lucida Sans Unicode, sans-serif
; 
	color:#000;	
	text-align: left;
	/*border :#999 1px solid;
	border-top :#666 1px solid;
	border-right: #EAEAEA 1px solid ;
	border-bottom: #EAEAEA 1px solid ;
	border-left: #666 1px solid;*/
}


/*BREADCRUMB class is here*/
.breadcrumb {
		width: 440px;
 		margin:			0 0 10px 0;
		text-align: left;
 		background-color: 	transparent;
 		font-family:		Lucida Grande, Lucida Sans Unicode, sans-serif
;
 		font-size:			10px;
		}
	
.thumbs {
 text-align:	center;
 border: 0px;/* solid #f1f1f1;*/
 padding:	5px;
/* background-color: #EAEBEE;*/
}

.border {
 text-align:	center;
 border: 5px solid #f1f1f1;
 background-color: #EAEBEE;
}
/*DATE CLASS IS HERE*/
		
#date-header {	
		font: 10px Lucida Grande, Lucida Sans Unicode, sans-serif;
		color: #A1C34D;
		/*background-color:#F3F4EC;*/
		margin: 0px 0px 0px 50px;
		padding: 0;
		}
		
#date-header h2 {
		font: 10px Lucida Grande, Lucida Sans Unicode, sans-serif; 
		margin: 0px 0px 0px 0px;
		padding: 0;
		color: #A1C34D;
		}

#date-header  a:link, #date-header  a:visited, #date-header  a:link, #date-header  a:active {
		margin: 8px 0px 1px 0px;
		/*background:#;*/
		border: none;
		color: #617e51;
		}

#date-header  a:hover {
		border: none;
		color:#B7010B;
		}

/*PAGINATION CLASS IS HERE*/

	.navi-pages {
		text-align: right;
		margin: 15px;
		font-size: 11px;
		/*background: #FBF8EF;*/
		padding: 10px;
		}
		
	.navi-pages p {
		margin: 0;
		padding: 0;
		}

		
	.filed_under {
		/*border-top: 1px solid #ccc;*/
		font:11px "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;
		color: #CC0000;
		margin: 0px 0px 20px 0px;
		text-align: left;		
		}
	.filed_under a:link, .filed_under a:visited, .filed_under a:link, .filed_under a:active{
		/*background:#;*/
		color: #CC0000;
		text-decoration: none;
		}
	.filed_under a:hover {
		color:#8A8980;
		text-decoration: none;
		}



/*SMALLER LAYOUT BEGIN HERE* THIS INCLUDE ENTRY FOR LEFT CONTENT */

#smaller {
	color:#777;
	width: 253px;
	/*background: #F7F7F7;
	border: #D1CFC2 1px solid;*/
	
	/*border: #D1CFC2 1px solid;*/
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: 16px;
	}

	.smaller-bottom {
		width: 253px;
		/*background: url("./themes/site_themes/markt/smaller_bottom.jpg"); */
		height:50px;
		/*border: #D1CFC2 1px solid;*/
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
	.smaller-content {
	
		margin: 0px 0px 0px 0px ;
		width:220px;
		line-height:1.6em;
		/*border-bottom: 1px solid #D1CFC2;
		/*border-right: 1px solid #EAEAEA;
		/*border-top: 1px solid #EAEAEA;
		border-left: 1px solid #EAEAEA;
		background: url("./tredinnicksolutions/smaller-content.jpg") top left no-repeat; /*#FAFAFA ;*/
		}
		
	.smaller-content-logo {
		margin: 0px 0px 0px 0px ;
		width:220px;		
		height:110px;
		background: url("./themes/site_themes/markt/logo_02.jpg") no-repeat;
		
		padding: 0px;
		/*background: #000;*/
		/*border-bottom: 1px solid #D1CFC2;
		/*border-right: 1px solid #EAEAEA;
		/*border-top: 1px solid #EAEAEA;
		border-left: 1px solid #EAEAEA;
		background: url("./tredinnicksolutions/smaller-content.jpg") top left no-repeat; /*#FAFAFA ;*/
		}
	.
	.smaller-content-readmore {
		margin: 0px 0px 0px 25px ;
		width:210px;
		height:50px;
		background:url("./themes/site_themes/markt/section_readmore.jpg") top left no-repeat;/*#716F64;#D094B2;
		color:#fff;*/
		}
	.smaller-box-1-top {
		margin: 0px 0px 0px 0px;
		/*background: url("./themes/site_themes/markt/smaller_box_1_top.jpg") bottom left no-repeat;*/		
		width:210px;
		height:50px;
		/*b//order-bottom: #717171 1px solid;
		padding: 0px 20px 0px 20px;
		/*b//order-bottom: 1px solid #CCCCCC;
		b//order-right: 1px solid #CCCCCC;
		b//order-top: 1px solid #ACA899;
		b//order-left: 1px solid #ACA899;
		c//olor:#FF9900;*/
		}
	.smaller-box-1-back {		
		background: #FFF url("./themes/site_themes/markt/smaller_box_writing.jpg") repeat-x bottom right;
		margin: 0px 0px 20px 20px;
		border: #F3F4EC 2px solid;
		/*border: #5D5D5D 1px solid;
		background: url("./themes/site_themes/markt/smaller_box_1_back.jpg") repeat-y;	
		border-bottom: #f7f7f7 1px solid;	*/
		width:220px;
		padding: 0px 0px 20px 0px;
		/*background:#000;
		b//order-bottom: #717171 1px solid;
		padding: 0px 20px 0px 20px;
		/*b//order-bottom: 1px solid #CCCCCC;
		b//order-right: 1px solid #CCCCCC;
		b//order-top: 1px solid #ACA899;
		b//order-left: 1px solid #ACA899;
		c//olor:#FF9900;*/
		}
	.smaller-box-1-bottom {
	background: #990000 ;
		/*background: url("./themes/site_themes/markt/smaller_box_1_bottom.jpg") no-repeat;	
		background: #990000 ;*/
		margin: 0px 0px 0px 0px;	
		width:200px;
		height:50px;
		/*height:50px;
		b//order-bottom: #717171 1px solid;
		padding: 0px 20px 0px 20px;
		/*b//order-bottom: 1px solid #CCCCCC;
		b//order-right: 1px solid #CCCCCC;
		b//order-top: 1px solid #ACA899;
		b//order-left: 1px solid #ACA899;
		c//olor:#FF9900;*/
		}
	.smaller-box-1-content {
		/*background: #fff url("./themes/site_themes/markt/smaller_box_writing.jpg") repeat-x bottom right;	*/
		font: 11px Lucida Grande, Lucida Sans Unicode, sans-serif;				
		color: #777;
		margin: 0px 10px 30px 10px;		
		width:180px;
		padding:10px;
		}
		
	.smaller-box-1-writing {
		background: #f99000;/*url("./themes/site_themes/markt/smaller_box_writing.jpg") repeat-x bottom right;*/
		font: 11px Lucida Grande, Lucida Sans Unicode, sans-serif;				
		color: #787878;
		margin: 0px 10px 0px 20px;		
		width:180px;
		padding:0px;
		/*border: #F3F4EC 2px solid;*/
		}
		
		
	.smaller-box-1-menu {
		background: #eff0e6;	
		font: 11px Lucida Grande, Lucida Sans Unicode, sans-serif;				
		color: #414431;
		margin: 0px 10px 0px 10px;		
		width:200px;
		padding:10px;
		}
	.smaller-box-1-random-quotes {
		/*background: #F3F4EC;	
		background: #c3c2b4;	*/
		font: bold 14px Georgia, "Times New Roman", Times, serif;	
		text-align: left;				
		color: #617e51;
		margin: 0px 0px 0px 0px;		
		width:190px;
		padding:10px;
		}
	.smaller-box-1-random-quotes-excerpt {
		/*background: #F3F4EC;*/	
		font: 11px Lucida Grande, Lucida Sans Unicode, sans-serif;		
		text-align: left;				
		color: #787878;
		margin: 0px 0px 0px 0px;		
		width:180px;
		padding:0px;
		}
		
	.smaller-box-h {
		margin: 0px 0px 10px 0px;		
		width:220px;
		/*background: #CC0000;*/
		padding: 0px;
		color: #484860;
		font: bold 11px/32px Lucida Grande, Lucida Sans Unicode, sans-serif; 
		/*border-bottom: 1px solid #ECE9D8;*/
		/*b//order-right: 1px solid #CCCCCC;
		b//order-top: 1px solid #ACA899;
		b//order-left: 1px solid #ACA899;
		c//olor:#FF9900;*/
		}

#smaller-entry-title {		
		text-align:left;	
		color: #617e51;
		margin: 0px 0px 2px 0px;		
		font: bold 14px/32px  Georgia,"Times New Roman",Times,serif;
		/*background:#;*/
		padding: 0px;
		border-bottom:#A1C34D 1px dotted;
		}
		
#smaller-entry-title h3 {
		margin: 0px 0px 0px 0px;
		/*background:#;*/
		text-align:left;
		padding: 0px;
		color: #617e51;
		font: 14px Georgia,"Times New Roman",Times,serif; 
		}
		
#smaller-entry-title  a:link, #smaller-entry-title  a:visited, smaller-entry-title  a:link, smaller-entry-title  a:active {		
		text-align:left;
		margin: 8px 0px 1px 0px;
		/*background:#;*/
		border: none;
		color: #617e51;
		}

#smaller-entry-title a:hover {
		border: none;
		color:#B7010B;

		}		
		
#smaller h4 {
	margin: 0px 0px 0px 10px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font: bold 14px/32px Lucida Grande, Lucida Sans Unicode, sans-serif; 
	color: #617e51;
	}

	
#smaller h3 {
	text-align: left;
	font: bold 14px/32px Lucida Grande, Lucida Sans Unicode, sans-serif; 
	color: #617e51;
	}	
#smaller ul {
	/*background-color:#000;*/
	line-height:1.8em;
	list-style-type: none;
	color: #787878;
	margin: 0px 0px 0px 0px;
	padding-left:5px;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url("./themes/site_themes/icons/arrow_list.png");
	}
	
#smaller ul li {
	/*background-color:#000;
	list-style-position: inside;*/
	border-bottom: 1px solid #E6E6E6;
	line-height:1.8em;
	list-style-type: none;
	color: #787878;	
	font: normal 11px/26px Lucida Grande, Lucida Sans Unicode, sans-serif;
	margin: 0px 0px 0px 5px;
	text-decoration: none;
	text-align:left;
	}
	
#smaller a:link, #smaller a:visited, #smaller a:link, #smaller a:active {
	color:#617e51;
	text-decoration: none;
	}
		
#smaller a:hover {
	color:  #B7010B;
	text-decoration: none;
	/*border-bottom: 1px solid #D5D5D5;*/
	}

#smaller input {
	background-color: #f6f6f6; 
	font:11px Lucida Grande, Lucida Sans Unicode, sans-serif; 
	color:#B7010B;	
	text-align: left;
	/*border :#999 1px solid;
	border-top :#666 1px solid;
	border-right: #EAEAEA 1px solid ;
	border-bottom: #EAEAEA 1px solid ;
	border-left: #666 1px solid;*/
	}

/* SECTION NAME */


/*FOOTER STYLE BEGIN HERE. THIS WILL BE EFFECTED BY ENTRY STYLE TOO, SO PAY ATTENTION*/

#footer {
	margin: 0px;
	position: relative;
	padding: 0px;
	background:  url("./themes/site_themes/markt/footer_02.jpg") top left no-repeat;
	height: 50px;
	width: 800px;
	clear: both;
	}
	
	.footer-address { 
		padding-top: 0px;	
		margin: 0px 0px 0px 165px;
		text-align: left;	
		color:#fff;
		font: 11px Lucida Grande, Lucida Sans Unicode, sans-serif
; 
		}

#footer a:link, #footer a:visited, #footer a:link, #footer a:active {
 	color: #fff;
 	text-decoration: none;
	/*border-bottom: 1px solid #D5D5D5;*/
	}


#bottom_menu {

	float: none;
	border-top: #515151 1px solid;
	text-align: center;
	font: 10px Lucida Grande, Lucida Sans Unicode, sans-serif
;
	margin: auto;
	padding: 0px;
	background:  transparent;
	height: 70px;
	width: 760px;
	/*b//ackground: #510A10;*/
	clear: both;
	}
/*MISSECELANEAOUS STYLE BEGIN HERE*/

code {
	font: 13px Lucida Grande, Lucida Sans Unicode, sans-serif
; 
	color: #CC3300;
	}

acronym, abbr {
	cursor: help;
	border-bottom: 1px dotted #333;
	}

del {
	color: #ccc;
	background: #FFFFCC;
	}

blockquote {
	background:  url("./themes/site_themes/markt/butterfly_quote.gif") top left no-repeat;
	margin: 10px;
	padding: 8px 0 0 25px;
	}


	
/*COMMENTS STYLE BEGIN HERE. THIS WILL BE EFFECTED BY ENTRY STYLE TOO, SO PAY ATTENTION*/

#comments, #comments-post, #trackbacks {

	font: 11px Lucida Grande, Lucida Sans Unicode, sans-serif
;
	margin: 20px 15px 10px 15px;
	padding: 0;
	font-size: 11px;
	line-height: 17px;
	}

#comments h4, #comments-post h4, #trackbacks h4 {
	margin: 0 0 20px 0;
	padding: 0;
	color: #656565;
	font: bold 11px Lucida Grande, Lucida Sans Unicode, sans-serif
; 

	}

.comment-item, .trackbacks-item {
	margin: 5px 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #f3f3f3;
	}

.comment-text p, .comment-info p, .trackbacks-text p, .trackbacks-info p {
	margin: 0 0 8px 0;
	padding: 0;
	}

.comment-info, .trackbacks-info {
	text-align: right;
	font-size: 10px;
	}

.trackbacks-text h5 {
	font: bold 11px Lucida Grande, Lucida Sans Unicode, sans-serif
; 

	margin: 0;
	padding: 0;
	color: #993300;
	}



/*
    Formatting Buttons
------------------------------------------------------ */

.buttonMode {
	background-color: transparent;
	color: #515151;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	white-space: nowrap;
	}

.htmlButtonOutter, .htmlButtonOutterL {
	background-color: #f6f6f6;
	border-bottom: #fff 1px solid;
	border-right: #fff 1px solid;
	border-top: #999 1px solid;
	border-left: #999 1px solid;
	padding: 0;
	}

.htmlButtonOutterL {
	border-left: #333 1px solid;
	}

.htmlButtonInner {
	background-color: transparent;
	border-bottom: #fff 1px solid;
	border-left: #999 1px solid;
	border-right: #fff 1px solid;
	border-top: #999 1px solid;
	padding: 0 3px 0 3px;
	text-align: center;
	}

.htmlButtonOff {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	font-size: 11px;
	font-weight: bold;
	padding: 1px 2px 2px 2px;
	white-space: nowrap;
	}

.htmlButtonOff a:link {
	color: #000;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonOff a:visited {
	text-decoration: none;
	}

.htmlButtonOff a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOff a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOn {
	background: #f6f6f6;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	font-size: 11px;
	font-weight: bold;
	padding: 1px 2px 2px 2px;
	white-space: nowrap;
	}

.htmlButtonOn a:link {
	color: #382526;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonOn a:visited {
	text-decoration: none;
	}

.htmlButtonOn a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOn a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonA {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	padding: 2px 3px 3px 3px;
	white-space: nowrap;
	}

.htmlButtonB {
	background: #E1E3EC;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	padding: 2px 3px 3px 3px;
	white-space: nowrap;
	}

.htmlButtonA a:link {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonA a:visited {
	text-decoration: none;
	}

.htmlButtonA a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonA a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonB a:link {
	color: #382526;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonB a:visited {
	text-decoration: none;
	}

.htmlButtonB a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonB a:hover {
	color: #999;
	text-decoration: none;
	}

/* TABLE FOR SEARCH RESULT AND ANY OTHER PURPOSE */
/*
body {
 margin:0;
 padding:0;
 font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000;
 background-color:#fff;
}

a {
 text-decoration:none; color:#330099; background-color:transparent;
}
a:visited {
 color:#330099; background-color:transparent;
}
a:hover {
 color:#000; text-decoration:underline; background-color:transparent;
}

#content {
 left:				0px;
 right:				10px;
 margin:			10px 25px 10px 25px;
 padding:			8px 0 0 0;
}

.outerBorder {
 border:		1px solid #4B5388;
}

.header {
 margin:			0 0 14px 0;
 padding:			2px 0 2px 0;
 border:			1px solid #000770;
 background-color:	#797EB8;
 text-align:		center;
}

h1 {
 font-family:		Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 		20px;
 font-weight:		bold;
 letter-spacing:	.05em;
 color:				#fff;
 margin: 			3px 0 3px 0;

 padding:			0 0 0 10px;
}
/*
p {
 font-family:	Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size:		11px;
 font-weight:	normal;
 color:			#000;
 background:	transparent;
 margin: 		6px 0 6px 0;
}
*/
	.searchSubmit {
 		font-family:       Tahoma, Verdana, Arial, Helvetica, sans-serif;
 		font-size:         11px;
 		color:             #000;
 		text-align: center;
 		padding:           6px 10px 6px 6px;
 		border-top:        1px solid #ccc;
 		border-bottom:     1px solid #ccc;
 		background-color:  #C6C9CF;
		}

	.fieldset {
 		border:        1px solid #999;
 		padding: 10px;
		}

	

	.default, .defaultBold {
 		font-family:		Tahoma, Verdana, Arial, Helvetica, sans-serif;
 		font-size:			11px;
 		color:				#656565;
 		padding:			3px 0 3px 0;
 		background-color:	transparent;
		}

	.defaultBold {
 		font-weight:		bold;
		}

	.paginate {
 		font-family:		Tahoma, Verdana, Arial, Helvetica, sans-serif;
 		font-size:			11px;
 		font-weight: 		normal;
 		letter-spacing:	.1em;
 		padding:			10px 6px 10px 4px;
 		margin:			0;
 		background-color:	transparent;
		}

	.pagecount {
 		font-family:		Tahoma, Verdana, Arial, Helvetica, sans-serif;
 		font-size:			10px;
 		color:				#666;
 		font-weight:		normal;
 		background-color: transparent;
		}

	.tablePad {
 		padding:			3px 3px 5px 3px;
 		background-color:	#fff;
		}

	.resultRowOne {
 		font-family:		Tahoma, Verdana, Arial, Helvetica, sans-serif;
 		font-size:			11px;
 		color:				#000;
 		padding:           6px 6px 6px 8px;
 		background-color:#E6E6E6;
 
 		border-right:		1px solid #D5D5D5;
 		border-bottom:		1px solid #D5D5D5;
 		border-left:		1px solid #D5D5D5;
		}

	.resultRowTwo {
 		font-family:       Tahoma, Verdana, Arial, Helvetica, sans-serif;
 		font-size:         11px;
 		color:             #000;
 		padding:           6px 6px 6px 8px;
 		background-color: #F0F1EB; 
 		border-right:		1px solid #D5D5D5;
 		border-bottom:		1px solid #D5D5D5;
 		border-left:		1px solid #D5D5D5;
		}

	.resultHead {
 		font-family:		Tahoma, Verdana, Arial, Helvetica, sans-serif;
 		font-size: 		11px;
 		font-weight: 		bold;
 		color:				#656565;
 		padding: 			8px 0 8px 8px;
 		border:		1px solid #D5D5D5;
		background-color:	transparent;
		}

		.copyright {
 		text-align:        center;
 		font-family:       Tahoma, Verdana, Arial, Helvetica, sans-serif;
 		font-size:         9px;
 		color:             #999;
 		margin-top:        15px;
 		margin-bottom:     15px;
		}


form {
 	margin:            0;
 	padding:           0;
 	border:            0;
	}

	.hidden {
 		margin:            0;
 		padding:           0;
 		border:            0;
		}

	.input {
 		border-top:        2px solid #ccc;
 		border-left:       2px solid #ccc;
 		border-bottom:     1px solid #ccc;
 		border-right:      1px solid #ccc;
 		color:             #333;
 		font-family:       Tahoma, Verdana, Arial, Helvetica, sans-serif;
 		font-size:         11px;
 		height:            1.7em;
 		padding:           0;
 		margin:        	0;
		} 


	.textarea {
 		border-top:        2px solid #ccc;
 		border-left:       2px solid #ccc;
 		border-bottom:     1px solid #ccc;
 		border-right:      1px solid #ccc;
 		color:             #333;
 		font-family:       Tahoma, Verdana, Arial, Helvetica, sans-serif;
 		font-size:         11px;
 		padding:           0;
 		margin:        	0;
		}
.text {
 		
 		font-family:       Tahoma, Verdana, Arial, Helvetica, sans-serif;
 		font-size:         11px;
 		font-weight:       normal;
 		border-top:		1px solid #ccc;
 		border-left:		1px solid #ccc;
 		border-right:		1px solid #ccc;
 		border-bottom:		1px solid #ccc;
 		letter-spacing:    .1em;
 		padding:           1px 3px 2px 3px;
 		margin:        	0;
 		
 		color:             #fff;
		}
	.select {
 		background-color:  #fff;
 		font-family:       Tahoma, Verdana, Arial, Helvetica, sans-serif;
 		font-size:         11px;
 		font-weight:       normal;
 		letter-spacing:    .1em;
 		color:             #333;
 		margin-top:        2px;
 		margin-bottom:     2px;
		} 


	.multiselect {
 		border-top:        2px solid #ccc;
 		border-left:       2px solid #ccc;
 		border-bottom:     1px solid #ccc;
 		border-right:      1px solid #ccc;
 		background-color:  #fff;
 		color:             #333;

 		font-family:       Tahoma, Verdana, Arial, Helvetica, sans-serif;
 		font-size:         11px;
 		margin-top:        2px;
 		margin-top:        2px;
		} 


	.radio {
 		color:             #656565;
 		background-color:  #656565;
 		margin-top:        4px;
 		margin-bottom:     4px;
 		padding:           0;
 		border:            0;
		}

	.checkbox {
 		background-color:  #656565;
 		color:				#656565;
 		padding:           0;
 		border:            0;
		}


	.submit {
 		font-family:       Tahoma, Verdana, Arial, Helvetica, sans-serif;
 		font-size:         11px;
 		font-weight:       normal;
 		border-top:		1px solid #ccc;
 		border-left:		1px solid #ccc;
 		border-right:		1px solid #ccc;
 		border-bottom:		1px solid #ccc;
 		letter-spacing:    .1em;
 		padding:           0px 3px 1px 3px;
 		margin:        	0px;
		}
		
		  