.widget_de_mtgol_160 p {

	margin: 0px 0px 4px 0px;

	padding: 0px 0px 15px 0px;

	border: 1px solid #eaeaea;

	font-size: 10px;

}



.widget_de_mtgol_160 .distLinks img {

	display: block;

	margin: 8px auto;

	padding: 10px 10px 0px 0px;

	text-align: center;

}



li.widget {

	list-style-type: none;

}



/*

	===== NEWSLETTER FORM =====

*/



#mainColRight li.widget_de_newsletter_form,

#blogColRight li.widget_de_newsletter_form {

	margin: 10px auto;

	padding: 10px 0px;

	border-top: 1px solid #eaeaea;

}



#mainColRight .newsletterForm p,

#mainColRight .newsletterForm label,

#mainColRight .newsletterForm input,

#mainColRight .newsletterForm,

#blogColRight .newsletterForm p,

#blogColRight .newsletterForm label,

#blogColRight .newsletterForm input,

#blogColRight .newsletterForm {

	color: #3a221c;

	font-size: 12px;

}



#mainColRight .newsletterForm p,

#blogColRight .newsletterForm p {

	font-size: 10px;

}



#mainColRight .newsletterForm form,

#blogColRight .newsletterForm form {

	color: #9e2918;

	font-size: 10px;

}





#mainColRight .newsletterForm label,

#blogColRight .newsletterForm label {

	display: block;

	margin: 10px auto 0px auto;

}



#mainColRight .newsletterForm input,

#blogColRight .newsletterForm input {

	width: 100%;

	background-color: #d4cdb1;

	border: 1px solid #000000;

	padding: 2px 1px;

}



#mainColRight .newsletterForm #contactsubmit,

#blogColRight .newsletterForm #contactsubmit {

	margin: 10px auto 10px auto;

	padding: 3px 4px;

}



/* left */



#mainColLeft li.widget_de_newsletter_form,

#blogColLeft li.widget_de_newsletter_form {

	margin: 10px auto;

	padding: 10px 0px;

}



#mainColLeft .newsletterForm p,

#mainColLeft .newsletterForm label,

#mainColLeft .newsletterForm input,

#mainColLeft .newsletterForm, 

#blogColLeft .newsletterForm p,

#blogColLeft .newsletterForm label,

#blogColLeft .newsletterForm input,

#blogColLeft .newsletterForm {

	color: #d4cdb1;

	font-size: 10px;

}



#mainColLeft .newsletterForm p,

#blogColLeft .newsletterForm p {

	font-size: 10px;

	margin: 0px 15px;

	text-align: justify;

}



#mainColLeft .newsletterForm form,

#blogColLeft .newsletterForm form {

	color: #9e2918;

	font-size: 10px;

	text-align: center;

}



#mainColLeft .newsletterForm label,

#blogColLeft .newsletterForm label {

	display: block;

	margin: 6px 0px 0px 10px;

	text-align: left;

}





#mainColLeft .newsletterForm input,

#blogColLeft .newsletterForm input {

	margin: 1px auto;

	width: 90%;

	background-color: #734337;

	border: 1px solid #2D1A15;

	padding: 2px 1px;

}



#mainColLeft .newsletterForm #contactsubmit,

#blogColLeft .newsletterForm #contactsubmit {

	margin: 10px auto 10px auto;

	padding: 3px 4px;

	font-size: 12px;

	background-color: #2D1A15;

	border: 1px solid #000000;

}



#mainColLeft .newsletterForm h3,

#blogColLeft .newsletterForm h3 {

	margin: 10px auto;

	padding: 0px;

	text-align: center;

	font-style: italic;

	font-weight: bold;

	color: #ffffcc;

}



.newsletterForm .required {

	color: #ffffcc;

	font-style: italic;

	font-weight: bold;

}



.newsletterForm input.requiredOutline {

	border: 1px solid #9e2918 !important;

	background-color: #ffffcc !important;

	color: #3a221c !important;

}



/* --- FRONTPAGE CONTENT --- */



#fpContentFloatLeft,
#fpContentFloatRight {
	width: 49%;
	padding: 0px;
	margin: 0px;
}



#fpContentFloatLeft {
	float: left;
}



#fpContentFloatRight {
	float: right;
}


#fpContentFloatLeft .widget,
#fpContentFloatRight .widget {
	margin: 20px 0px;
	padding: 4px;
}



#fpContentFloatRight .par,
#fpContentFloatLeft .par,
#fpContentFloatRight .widget_de_mtgol_160,
#fpContentFloatLeft .widget_de_intro {
	margin-top: 0px !important;
}



#fpContentFloatRight .par,

#fpContentFloatRight .widget,

#fpContentFloatLeft .par,

#fpContentFloatRight .widget {

	margin-left: 0px !important;

	margin-right: 0px;

        margin-top: 0px !important;

	padding-right: 0px;

	width: 99%;

}



#fpContentFloatRight .par,

#fpContentFloatLeft .par {

	padding-left: 0px !important;

}



#home #content {

	margin-right: 220px !important;
}



#fpContentFloatLeft h2.widgetTitle ,

#fpContentFloatRight h2.widgetTitle {

	text-align: center;

	margin-left: auto;

	margin-right: auto;

}



/**/



#de-recent-blog-entry,

#de-fp-intro-message {

	background-color: #f6f6f6;

	margin-top: 0px important;

}



#de-fp-2008-pres-m-o-m,

#de-recent-blog-entry,

#de-man-o-meter-flash,

#de-fem-a-meter-flash {

	background-color: #f6f6f6;

	border: 1px solid #eaeaea;

}


#de-speaking,

#de-mtgol-distrib-160-c2,

#de-upcoming-events,

#de-fp-intro-message {

	background-color: #f6f6f6;

	border: 1px solid #EAEAEA;

}



#de-upcoming-events ul {

	margin-left: 10px;

	padding-left: 10px;

	text-align: left;

}

#de-upcoming-events li {

	text-align: left;

	margin: 14px 0px;

	padding-left: 0px;

}

#de-upcoming-events li span {

	display: block;

}



#de-fp-intro-message,

#de-fp-intro-message a,

#de-fp-intro-message strong,

#de-fp-intro-message bold,

#de-fp-intro-message em,

#de-fp-intro-message i,

#de-fp-intro-message u,

#de-fp-intro-message h3,

#de-fp-intro-message h4,

#de-fp-intro-message p,

#de-fp-intro-message span, 

#de-fp-intro-message li,

#de-fp-intro-message ul,

#de-fp-intro-message .entry,

#de-fp-intro-message h2,

#de-upcoming-events h2,

#de-upcoming-events,

#de-upcoming-events strong,

#de-upcoming-events bold,

#de-upcoming-events em,

#de-upcoming-events i,

#de-upcoming-events ul,

#de-upcoming-events li,

#de-upcoming-events a,

#de-upcoming-events span {

	color: #9e2918;

	text-align: left;

}



#de-fp-intro-message strong,

#de-fp-intro-message bold {

	color: #3a221c;

}



#de-upcoming-events span.link {

	/*font-weight: bold;*/

}

#de-upcoming-events span.date {

	/*font-style: italic;*/

	color: #afaf9a;

	font-size: 10px;

}

/**/#de-fem-a-meter-flash #famFlashWrap,
#de-fem-a-meter-flash #famFlash,
#de-fem-a-meter-flash #famFlashInsert,
#de-man-o-meter-flash #momFlashWrap,
#de-man-o-meter-flash #momFlash,
#de-man-o-meter-flash #momFlashInsert {
	height: 1px;
	height: auto !important;
	width: 90% !important;
	overflow: visible !important;
	margin: 0px auto !important;
	padding: 0px !important;
	text-align: center;
	vertical-align: top !important;
	display: block;
}


#de-fp-2008-pres-m-o-m,
#de-man-o-meter-flash p,
#de-fem-a-meter-flash p {
	text-align: justify;
	line-height: 18px;
}

#de-fp-2008-pres-m-o-m .candidates {
	margin: 10px auto 6px auto;
	padding: 0px;
	text-align: center;
}

#de-recent-blog-entry h2 {
	font-size: 16px;
	color: #b4b4b4;
}

/* --- FP Intro Message --- */



#de-fp-intro-message .entry ul {

	margin-left: 10px;

	padding-left: 10px;

	text-align: left;

}



#de-fp-intro-message .entry li {

	/*list-style-type: none;*/

	margin-left: 0px;

	padding-left: 0px;

	text-align: left;

}



#de-fp-intro-message .entry span,

#de-fp-intro-message .entry p span {

	font-style: italic;

}

#de-fp-intro-message .entry h3 {

	margin: 15px auto 4px auto;

}

#de-fp-intro-message .entry h3 a,

#de-fp-intro-message .entry h3 {

	font-size: 16px;

}

#de-fp-intro-message .entry h4 {

	margin: 4px auto;

	font-weight: normal;

}



/*

	===== Appearances w Logos =====

*/



.widget_de_appearances_logos {

	border-top: 0px solid #eaeaea;

	border-bottom: 0px solid #eaeaea;

	margin: 0px 0px 0px auto !important;

	padding: 0px 0px !important;

        background-color: #efba5e;

        margin-top: 0px !important;

}



.widget_de_appearances_logos ul,

.widget_de_appearances_logos li {

	list-style-type: none !important;
	
	padding:0px;
	
	margin: 0px;

}

/*

	===== Appearances w Logos Left=====

*/
.widget_de_appearances_logos_left{
	list-style-type: none !important;
	padding:0px;
	margin: 0px;
	width:160px;
	text-align:center;
}
.widget_de_appearances_logos_left img{
	padding-bottom:5px;
}
