    * {
        margin:0;
        padding:0;
        }

    html, body {
        height:100%;
        }

    body {
        font:12px/1.4 sans-serif;
        text-align:center; /* horizontal centering for IE Win quirks */
        font-family: Verdana,"Times New Roman",Times,serif;
        }
    a {
        text-decoration:none;
        color:#0087CB;
      }
    #distance { 
        width:1px;
        height:10px;
        }
	#main {
		float:right;
		padding-bottom:15px;
		width:100%;
	}
	#footer {
        font:10px sans-serif;
		font-weight:bold;
		color:#48505E;
		text-align:right;
		width:100%;
		float: left;
	}
	#footer a { 
		color:#48505E;
		text-decoration:none;
	}



/* for css */
#DropDownMenue {margin:20px 0 80px 0;}

/* the styling */
#DropDownMenue {width:750px; height:22px; position:relative;}

#DropDownMenue .select, #DropDownMenue .current {margin:0; padding:0; list-style:none;}

#DropDownMenue li {display:inline; margin:0; padding:0; height:auto;}

#DropDownMenue .select a,
#DropDownMenue .current a {
	display:block; height:auto; float:left; padding:3px 10px 3px 10px; text-decoration:none; font-size:18px;
	line-height:20px; white-space:nowrap; border-right:1px solid #fff; color:#0087CB;}
* html #DropDownMenue .select a, * html #DropDownMenue .current a {width:1px; height:21px;}


#DropDownMenue .select a:hover, 
#DropDownMenue .select li:hover a {background:#0087CB; cursor:pointer; color:#fff;}

#DropDownMenue .sub {display:none; font-size:14px;}

/* for IE5.5 and IE6 only */
#DropDownMenue table {position:absolute; border-collapse:collapse; left:0; top:0;}

#DropDownMenue .current a {background:#666; color:#fff;}


#DropDownMenue .sub li a:hover, 
#DropDownMenue .select a:hover .sub li a:hover, 
#DropDownMenue .select li:hover .sub li a:hover {background:#0087CB; color:#fff;}

#DropDownMenue .sub_active .current_sub a, 
#DropDownMenue .sub_active a:hover {background:#666; color:#fff;}

#DropDownMenue .select li a:hover .sub, 
#DropDownMenue .select li:hover .sub {display:block; position:absolute; width:290px; top:25px; left:0;
					background:#0087CB; margin-top:0; padding:0; z-index:100; color:#fff; font-size:14px; font-weight:bold;}

#DropDownMenue .sub, #DropDownMenue .sub_active {margin:0; padding:0; list-style:none;}

#DropDownMenue .sub_active {display:block; position:absolute; width:290px; top:20px; left:0; background:#666; margin-top:0; padding:0; z-index:10;}
* html #DropDownMenue .sub_active, * html #DropDownMenue .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}

#DropDownMenue .sub_active a {height:21px; text-decoration:none; line-height:20px; white-space:nowrap; display:block; float:left;
                              background:#666; padding:5px 10px 10px 10px; margin:0; font-size:14px; white-space:nowrap; border:0; color:#fff;}

#DropDownMenue .select a:hover .sub li a, 
#DropDownMenue .select li:hover .sub li a {display:block; background:#0087CB; padding:5px 11px 5px 5px; margin:0;
					white-space:nowrap; border:0; color:#fff; font-size:14px;}

#DropDownMenue .select a:hover .sub li a:hover, 
#DropDownMenue .select li:hover .sub li a:hover {display:block; background:#66BAFF; padding:4px 10px 4px 4px; margin:0;
					white-space:nowrap; border:1px solid #fff; color:#fff; font-size:14px;}


/* the styling */
#DropDownMenueHead {width:750px; position:relative;}

#DropDownMenueHead .select, #DropDownMenueHead .current {margin:0; padding:0; padding-bottom:10px; list-style:none;}

#DropDownMenueHead li {display:inline; margin:0; padding:0; height:auto;}

#DropDownMenueHead .select a,
#DropDownMenueHead .current a {display:block; height:125px; float:left; text-decoration:none; font-size:14px; line-height:20px; white-space:nowrap; color:#fff;}
* html #DropDownMenueHead .select a, * html #DropDownMenueHead .current a {width:1px; height:21px;}


#DropDownMenueHead .select a:hover, 
#DropDownMenueHead .select li:hover a { cursor:pointer; color:#fff;}

#DropDownMenueHead .sub {display:none;}

/* for IE5.5 and IE6 only */
#DropDownMenueHead table {position:absolute; border-collapse:collapse; left:0; top:0;}

#DropDownMenueHead .current a {background:#666; color:#fff;}
#DropDownMenueHead .first {margin-right:20px;display:block; padding:5px 11px 5px 5px; margin:0;
					white-space:nowrap; border:0; color:#fff; font-size:14px;float:left; }


#DropDownMenueHead .sub li a:hover, 
#DropDownMenueHead .select a:hover .sub li a:hover, 
#DropDownMenueHead .select li:hover .sub li a:hover { color:#fff; }

#DropDownMenueHead .sub_active .current_sub a, 
#DropDownMenueHead .sub_active a:hover {background:#666; color:#fff;}

#DropDownMenueHead li.activepath .sub, 
#DropDownMenueHead .select li a:hover .sub, 
#DropDownMenueHead .select li:hover .sub {display:block; position:absolute; width:897px; top:115px; left:-20px;
					background: transparent url(http://www.edwohlfahrt.com/cms/upload/Images_Header/css_topheaderrounded.jpg) no-repeat scroll left bottom;
					margin-top:0; padding-left:20px; padding:0; z-index:100; color:#fff; font-size:14px; font-weight:bold; height: 30px;}

#DropDownMenueHead li.activepath .sub{z-index: 99; }
#DropDownMenueHead .sub, #DropDownMenueHead .sub_active {margin:0; padding:0; list-style:none;}

#DropDownMenueHead .sub_active {display:block; position:absolute; width:400px; top:20px; left:0; background:#666;
					margin-top:0; padding:0; z-index:10;}
* html #DropDownMenueHead .sub_active, * html #DropDownMenueHead .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}

#DropDownMenueHead .sub_active a {height:21px; text-decoration:none; line-height:20px; white-space:nowrap; display:block;
					float:left; background:#666; padding:5px 10px 10px 10px; margin:0; font-size:14px; white-space:nowrap; border:0; color:#fff;}

#DropDownMenueHead li.activepath .sub li a, 
#DropDownMenueHead .select a:hover .sub li a, 
#DropDownMenueHead .select li:hover .sub li a {display:block; padding:5px 11px 5px 5px; margin:0;
					white-space:nowrap; border:0; color:#fff; font-size:14px; height: 20px;}

#DropDownMenueHead li.activepath .sub #active a{}

#DropDownMenueHead .select a:hover .sub li a:hover, 
#DropDownMenueHead .select li:hover .sub li a:hover {display:block; background:#66BAFF; padding:4px 10px 4px 4px; margin:0;
					white-space:nowrap; border:1px solid #fff; color:#fff; font-size:14px; height: 20px;}



    #container {
        margin:0 auto;
        position:relative; /* puts container in front of distance */
        text-align:left;
        width:900px;
        clear:left;
        }
    
    #col1,#col2,#col3 {
        width:33%;
        float:left;
        }
    #logo {
        width:330px;
        float:left;
    }

    #DropDownMenue {
		float: left;
		width: 400px;
    }
    #DropDownMenueHead {
    color:#FFF;
    }
    #topheader {
        float:none;
		width:900px;
        height:90px;
    }
    #header {
		background:transparent url(/cms/upload/Images_Header/edfront.jpg) no-repeat scroll 0%;
		height:343px;
		margin:0pt auto;
		width:900px;
		color:#FFFFFF;
		padding-left:20px;
		padding-bottom:20px;
        float:none;
    }
    #header #textwhite{
		width:580px;
		height:175px;
    }
    #header h1{
    padding-top:20px;
    width:580px;
    }
#maintable {
background:#FFFFFF;
}


.navfirst{
font-size:24px;
font-weight:bold;
font:Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#0087CB;
}

#feed h2 {
  border-bottom: 1px solid #48505E!important;   
  color: #48505E !important;
  display: block;
  padding:5px;
  padding-top:25px;
  padding-left:25px;
  margin-left:15px;
  margin-right:5px;
}
h2 {
  border-bottom: 1px solid #48505E!important;   
  color: #48505E !important;
  display: block;
  padding:5px;
  padding-top:25px;
  padding-left:25px;
  margin-right:5px;
}
#feed a {
  border-bottom: 1px solid #48505E!important;   
  color: #48505E !important;
  display: block;
  padding:5px;
  padding-left:25px;
  margin-left:15px;
  margin-right:5px;
  background: url(http://www.edwohlfahrt.com/favicon.ico) no-repeat 2px 50% !important;
}
.colcontent{
  margin-left:15px;
  margin-right:5px;
}
.colcontent p{
  padding:5px;
  padding-left:25px;
}

.colcontent img {
  background: url(http://www.edwohlfahrt.com/cms/upload/images/browser_background.gif) no-repeat!important;
  padding-top:15px;
  margin-bottom:10px;
  border: 1px solid #D2D2D2;
}

#feed a.ed {
  background: url(http://www.edwohlfahrt.com/favicon.ico) no-repeat 2px 50% !important;
}
#feed a.ed:hover {
  background: url(http://www.edwohlfahrt.com/favicon.ico) no-repeat 2px 50% #62AFFF !important;
  color: #FFFFFF !important;
}
#feed a.delicious {
  background: url(http://del.icio.us/favicon.ico) no-repeat 2px 50% !important;
}
#feed a.delicious:hover {
  background: url(http://del.icio.us/favicon.ico) no-repeat 2px 50% #62AFFF !important;
  color: #FFFFFF !important;
}
#feed a.slideshare {
  background: url(http://www.slideshare.net/favicon.ico) no-repeat 2px 50% !important;
}

#feed a.slideshare:hover {
  background: url(http://www.slideshare.net/favicon.ico) no-repeat 2px 50% #62AFFF !important;
  color: #FFFFFF !important;
}
