.wunderlich h1, .wunderlich h3, .wunderlich h2, .wunderlich h4, .wunderlich h5, .wunderlich h6,  .wunderlich p, .wunderlich {
font-family: Verdana, Geneva, sans-serif;
color:  #000000;
}

.wunderlich h2 {
margin-top: 40px;
}

.wunderlich p {
font-size: 14px;
}

div.wunderlich {
margin: 20px 0 20px 0;
}

.wunderlichsidebar1 h3 {
margin-top: 0px;
}

.wunderlichsidebar1 {
margin-top: 25px; 
width: 280px; 
padding: 10px; 
border-top: 1px solid #6E91EF; 
border-bottom: 1px solid #6E91EF;
}

.wunderlichsidebar1 ul {
padding-left: 35px;
margin-top: 7px;
margin-bottom: 0px;
}

.wunderlichsidebar1 ul li {
line-height: 1.5em;
}


.landing .wunderlich .img {
border: none;
}

.wunderlich {
font-size: 14px;

}

.WunderlichLeftCol {
float: left;
width: 540px;
}

.WunderlichRightCol {
float: left;
width:320px;
margin-left: 40px;
}

.attribution {
font-weight: bold;
font-size: 80%;
width: 440px;
max-width: 440px;
margin-left: 60px;
margin-top: .5em;
margin-bottom: 2.5em;
}

.wunderlich a:link, .wunderlich a:visited, .wunderlich a:hover, .wunderlich a:active {
color: #172faf
}

.wunderlich a:hover img {
border: none;
}

.wunderlich {
padding-top: 30px;
}

.wunderlich a img {
border: none;
}

.wunderlich h2 {
font-size: 23px;
margin: 18px 0px 18px 0px;
font-weight: normal;
color:  #131313;
}


#wunderlichtopmenu a {
color: #cfcfcf;
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size: 14px;
padding: 0px 0px;
display: inline-block;
text-align: center;
}

#wunderlichtopmenu span.linkbox:after{
content: "|";
font-size: 14px;
font-weight: normal;
margin-left: 15px;
margin-right: 15px;}

#wunderlichtopmenu a:link {
color:  black;
}

#socialheader span:hover
{ cursor: pointer; cursor: hand; }

ul, ol {
margin-top: 0px;
}

#wunderlichtopmenu a:visited {
color:  black;
}

#wunderlichtopmenu a:hover {
color: #fff;
font-weight: bold;
text-decoration:none;
}

#wunderlichtopmenu a:active {
color: #fff;
font-weight: bold;
}

#wunderlichtopmenu {
background-color: #f7bd00;
margin-left: -30px;
margin-top:  -20px;
width: 980px;
padding: 25px 9px;
color:  black;
}

#wunderlichtopmenu .wunderlichhomelink
{
font-size:  18px;
}

.wunderlichlist li {
margin-bottom: 14px;
}

.main_content_div .wunderlichlist {
margin-top: 0px;
}

.cutpastebox {
border:1px solid #999999;
color:#000099;
margin-bottom:8px;
padding:5px;
width: 430px;
min-width: 430px;
max-width: 430px;
height:auto;
font-size: 16px;
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
color:  #3d3b3b;
word-wrap:break-word;
}

.wunderlich {
position: relative;
}

/*-- ShareThis --*/

.st_twitter_custom{
	background: url("images/tweet_icon.png") no-repeat scroll left top transparent;
	padding:0px 43px 29px 0;
	margin: 0 7px;
	position: relative;
	top: 5px;
}

.st_sharethis_custom{
	background: url("images/share_this_icon.png") no-repeat scroll left top transparent;
	padding:0px 43px 29px 0;
	margin: 0 15px 0 7px;
	position: relative;
	top: 5px;
}

.st_facebook_custom{
	background: url("images/fb_icon.png") no-repeat scroll left top transparent;
	padding:0px 43px 29px 0;
	margin: 0 7px;
	position: relative;
	top: 5px;
	}
	
.st_email_custom{
	background: url("images/email.png") no-repeat scroll left top transparent;
	padding:0px 43px 29px 0;
	margin: 0 7px;
	position: relative;
	top: 5px;
}

#twittercustom2{
	background: url("images/twitter_icon.jpg") no-repeat scroll left top transparent;
	padding:0px 32px 29px 0;
	margin: 0 3px;
	position: relative;
	top: 5px;
}

#sharethiscustom2{
	background: url("images/share_this_icon.jpg") no-repeat scroll left top transparent;
	padding:0px 32px 29px 0;
	margin: 0 3px;
	position: relative;
	top: 5px;
}

#facebookcustom2{
	background: url("images/fb_icon.jpg") no-repeat scroll left top transparent;
	padding:0px 32px 29px 0;
	margin: 0 1px;
	position: relative;
	top: 5px;
	}
	
#emailcustom2{
	background: url("images/email_icon.jpg") no-repeat scroll left top transparent;
	padding:0px 32px 29px 0;
	margin: 0 3px;
	position: relative;
	top: 5px;
}
