/*  
Theme Name: oa Magazine Theme v3.0
Theme URI: http://magazin.outdooractive.com/de/
Description: outdooractive Redesign
Version: 2.0
Author: Pirmin M&ouml;sle
Author URI: http://www.alpstein-tourismus.de
*/

#topstory-container { position: relative; height:285px;}
#topstory-container #emotionals li { height: auto; }
#topstory-container #emotionals h2 { line-height:22px; }
#topstory-container #controls { left:16px; top:241px;}
#topstory-tease { position: absolute; top: 16px; left: 16px; z-index:25;}
#emotionals .claim { width:290px;}
#emotionals .claim h2 a { color: #fff; font-size: 14px; line-height: 16px; text-decoration: none;}
#emotionals .claim h2 {margin-bottom: 0px;}
#emotionals .claim p { color: #fff; font-size: 11px; }

#theme { float: right;}
#theme #title { background: #abbe00 url(res/s_de_nav.png?@ts@) no-repeat scroll 0 -760px; width:88px; height: 22px; text-indent: -2000em; }

#content-ad { background-color: black; height: 85px;}

hr {
	background: #d9d9d9;
	border: 1px solid #d9d9d9;
	border-style:solid none none;
	border-width:1px 0 0;
	height: 0px;
	margin: 10px 0;
}

#paging-top, #paging-bottom { background: #d9d9d9 url(res/s_de_wide.png) no-repeat scroll 0 -107px; height: 45px; }
#paging-top h3, #paging-bottom p { float: left; margin: 14px 0 0 0; padding: 0 0 0 18px;}
#paging-top p { float: right; margin: 0 0 0 0; padding: 0 0 0 0;}

#paging-top h3 { font-size: 14px; }
#paging-top div, #paging-bottom div { display:inline-block; float: right; margin:8px 0 0; padding: 0 18px 0 0;}
.paging .prev, .paging .next { display: block; float: left; text-decoration: none; z-index: 1000; text-indent: -2000em; }
.paging  .prev{background: #abbe00 url(res/s_de_misc.png) no-repeat scroll 0 -285px; height:26px; width:26px; }
.paging  .next{background: #abbe00 url(res/s_de_misc.png) no-repeat scroll 0 -254px; height:26px; width:26px; }
.paging .page { color: #373133; float: left; padding:4px 6px; text-decoration: none; font-weight: normal; }
.paging .extend {float: left; }
.paging .current {text-decoration: underline; font-weight: bold; }


#top-videos { background: #abbe00 url(res/s_de_box.png) no-repeat scroll 0 -1385px; width:300px; }
#popular-posts { background: #abbe00 url(res/s_de_box.png) no-repeat scroll 0 -1435px; width:300px; }
#social-networking { background: #abbe00 url(res/s_de_box.png) no-repeat scroll 0 -1285px;width:300px; }

#popular .popular { padding: 6px 10px; }
#popular .clear {background: #fff; height: 4px;}
#popular a { text-decoration:none;}

#top-story .post-date { float: left; }
#top-story .post-other { float: right; }
#top-story h1 a { text-decoration: none; }


.box-green { background-color: #abbe00; }
.box-red { background-color: #f26303; }
.box-green h3 { background:#abbe00 url(res/s_de_box.png) repeat scroll -64px -656px;}
.box-red h3 { background:#abbe00 url(res/s_de_box.png) repeat scroll -64px -1985px;}
.box-green h3, .box-red h3 {color: white; height: 23px; line-height:25px; text-indent:10px; }
.box-green h4,.box-red h4 { font-size: 16px; }
.box-red h4, .box-red p, .box-green h4, .box-green p { padding: 0 10px; }
.box-red a, .box-green a { color: #d9d9d9; }


/* --------- POST Stylings --------------- */

.post-meta {
	font-size: 11px;
}

.post-meta span {
	margin: 0 10px 0 0;
}

.post h2 a { text-decoration: none; }

.post a img {
	margin:0px 0px 10px 10px;
}

.post .post-title {
        margin-bottom: 5px;
}
.post .post-title h2 {
		font-size:18px;
		line-height:24px;
		margin: 0;
}

.post-ratings {
        margin-bottom: 10px;
        clear: right;
		display:inline;
}

.post .post-image {
       float: left;
       width: 130px;
}

.post .post-desc p {
      margin-bottom: 10px;
}
.post .post-extend {
       padding-top: 10px;
       clear: left;
}
.post .post-video {
       margin-top: 15px;
}

.post ul {
	margin-top : 15px;
	margin-bottom : 15px;
	margin-left:-6px;
	padding-left:0px;
}
.post ul li, #content ol li {
	margin-left : 20px;
	list-style: square;
}

pre {
	background-color : #F4F9E9;
	border : 3px solid #E4F0CA;
	padding : 10px;
	overflow : auto;
	width : inherit;
	line-height : 1.5em;
}

label {
display:block;
float:left;
width:100px;
}

/* comments */

ol.commentlist { margin:0; padding:0; }
.commentlist li { list-style: none; list-style-type: none !important; margin: 0 0 14px 0 !important; }
.commentlist cite {
             padding: 7px;
             display:block;
             font-style:normal;
             border-top:1px solid #d6e4c1;
             border-bottom:1px solid #779d42;
             color:#d9d9d9;
             }  

.commentlist cite img {
             padding:1px;
             border:1px solid #aab59a;
             float:left;
             margin-right:9px;
             }

.commentlist .author {
             text-decoration:underline;
             }

.commentlist .time {
             padding-left:13px;
             }

.commenttext {
             background: #abbe00 none repeat-x bottom;
             border-top:1px solid #c5f386;
             padding: 0 20px 10px 20px;
             color:#fafcf6;
             }



/*----------------- Plugins ---------------------------*/
div p span a img {
        margin: 0px !important;
}
.lb_gallery {
	width: 100%;
	margin-bottom: 15px;
}	
.post-ratings {
        width:50%;
}
.main-left {
margin-bottom:15px;
}

.st-tag-cloud a { text-decoration: none; font-weight: bold;}
/* ---------------- Wordpress Styling ------------------*/
.alignright {
	float: right;
	margin:0px 0px 10px 10px;
}

.wp-caption-text {
	display: none;
}
