body.custom {
background: #f3f3f3;
}



.custom #header{
	padding: 0px; border-bottom: 0px solid black;
}

.custom #content{
	margin-top:10px;
        
}

.custom #content_box {
        border-top: 2px solid black;
}


.custom .full_width .page { width: 102em; margin: 0 auto; padding-right: 1.5em; padding-left: 1.5em; }

.custom .sidebar ul.sidebar_list {
	padding-left: 0;
}


.menu { border-width: 0 0 0.1em 0.1em; margin-top: 10px}


.custom .teaser {
   width: 100%;
   margin-top: 2em;
   padding-top: 2em;
   border-bottom: 1px dotted #bbb;
   text-align: justify;
   padding-bottom: 10px;
}
.custom .teasers_box {
   padding-top: 0;
   border-top: 0;}

.custom .teaser h2{
	font-size: 2.6em
        

}

 div.format_teaser a img { padding: 2px; border: 1px solid black;}

.custom #header_area .page { padding-top: 2em;}


/* Ad in Header - relative */
.custom #leaderboard_ad { float: right; position: relative; width: 750px; height: 00px; top: -135px; left:-0px;}

.custom .sidebar h3 { font-size: 1.8em; line-height: .5em; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 0.5em; font-variant: normal; letter-spacing: 0px;}


.custom .teaser {width: 100%; margin-top: 0.25em; padding-top: 0.25em; text-align: justify;}
.custom .teasers_box {padding-top: 0; padding-bottom:0; border-top: 0;}
.custom #teaserlinkscontainer {margin-top:0px;}
.custom #teasermenu {height: 30px; float: right;}  
.custom #teasermenu , .teasermenu ul {padding: 0; margin: 0; list-style: none; line-height: 1; border-width: 0.5em 0.5em 0.5em 0.5em;}
.custom #teasermenu ul {float: left; list-style: none; margin: 0px 0px 0px 0px; padding: 0px;}
.custom #teasermenu li {float: left; list-style: none; margin: 0px; padding: 0px;}
.custom #teasermenu ul li {list-style: none; margin: 0px; padding: 0px;}
.custom #teasermenu a, .custom #teasermenu li ul {border-color: #FFFFFF;}
.custom #teasermenu li a, .custom #teasermenu  li a:link {color: #FFFFFF; background: #444343; display: block; margin: 5px 5px 5px 5px; padding: 5px 5px 5px 5px; text-decoration: none;  font-size: 11px; font-family: Arial, Helvetica, sans-serif; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;}
.custom #teasermenu li a:hover, {color: #FFFFFF; background: #7BAAD9; display: block; margin: 5px 5px 5px 5px; padding: 5px 5px 5px 5px; text-decoration: none; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;} 
.custom #teaserempty {width: 100%; margin-top: 0.5em; margin-bottom: 0.5em;} 
.custom #teaserline {width: 100%; margin-top: 0.5em; margin-bottom: 0.5em; border-top: 1px solid #D0D0D0;} 
.custom #teasermenu li p,{color: #000000; background: #D0D0D0; display: block; width: 100%}


.custom .teaser .format_teaser {
 font-size: 13px;
 line-height: 21px;
}

.custom .format_text .post_tags {
        padding: 5px;
	border-bottom: 1px dotted #a8a8a8;
        border-top: 1px dotted #a8a8a8;
}


.custom .format_text p {
margin-bottom: 1.1em;
}


.custom .sidebar h3 {
	font-size: 1.4em;
        line-height: .9em;

}

.custom #footer_area .page {
	padding-bottom: 1.0em;
}

.custom .headline_meta, .headline_meta a, 
.teaser_author, .teaser_date, .teaser .edit_post, .teaser_author a, 
.teaser_comments, .teaser_category, .teaser .edit_post a {
	background: #f4f4f4;
        padding: 4px;
}
.custom .headline_meta {
	line-height: 1em;
}