/* Copyright (C) 2007 - 2011 YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(category.css);
@import url(item.css);
@import url(author.css);
@import url(submission.css);

/* =============================== */
/* Zoo */
/* =============================== */
#yoo-zoo .items 
{
    margin: 0 0;
}

#yoo-zoo .items div.teaser-item 
{
    padding: 0 0 0px;
}

#yoo-zoo .items div.teaser-item-bg 
{
    background: none;
}

#yoo-zoo .row, #yoo-zoo .floatbox 
{
    padding-bottom:7px;
}

div.teaser-item div.element-image
{
	width:200px;
	height:150px;
	padding:0px;
	background-repeat:no-repeat;
	border: 2px solid #4C4C4C;
	margin:6px;
	-webkit-box-shadow:0 0 6px #000; 
	-moz-box-shadow: 0 0 6px #000; 
	box-shadow:0 0 6px #000;
}

div.teaser-item div.mediamini div.element-image
{
	width:100px;
	height:75px;
	padding:0px;
	background-repeat:no-repeat;
	border: 2px solid #4C4C4C;
	margin:6px;
	-webkit-box-shadow:0 0 6px #000; 
	-moz-box-shadow: 0 0 6px #000; 
	box-shadow:0 0 6px #000;
}

div.teaser-item div.pos-title
{
	color:#FFFFFF;
	font-size:18px;
	padding-bottom:1px;
	padding-top:3px;
}

div.teaser-item div.pos-title a
{
	color:#FFFFFF;
	text-decoration:none;
}

div.teaser-item div.pos-title a:hover
{
	color:#50b3E1;
}

div.teaser-item div.pos-subtitle
{
	font-size:11px;
	color:#CCCCCC;
	padding-bottom:2px;
}

div.teaser-item div.notlead div.pos-subtitle
{
	clear:both;
}

div.teaser-item .pos-meta
{
	padding-bottom:8px;
	font-size:11px;
	color:#7e7e7e;
	font-style:italic;
}

div.teaser-item .pos-content, div.item .pos-content
{
	color:#999999;
	text-align:justify;
	padding-top:4px;
}

div.item .pos-content div.element-itemauthor
{
	text-align:right;
	font-style:italic;
	color:#CCCCCC;
}

div.element-video
{
	float:left;
	width:300px;
	padding-left:10px;
	padding-right:9px;
}

div.teaser-item div.pos-links
{
	float:right;
	width:408px;
	padding-top:8px;
	font-size:11px;
}

div.teaser-item div.pos-links a
{
	text-decoration:none;
}

div.teaser-item div.pos-links span.first
{
	float:left;
}

div.teaser-item div.pos-links span.last
{
	float:right;
}

div.teaser-item div.box0
{
	background-color:#181818;
}

div.teaser-item div.notlead
{
	padding:7px;
	padding-top:2px;
}

div.teaser-item div.notlead div.pos-title
{
	font-size:15px;
}

div.teaser-item div.notlead div.pos-links
{
	float:right;
	padding-top:8px;
	font-size:11px;
	width:100%;
}

div.teaser-item div.notlead div.pos-title
{
	float:left;
}

div.teaser-item div.notlead div.pos-meta
{
	float:right;
	padding-top:5px;
	padding-bottom:3px;
}

div.teaser-item div.notlead div.pos-content
{
	clear:both;
}

#yoo-zoo .items div.pos-media .element 
{
    margin-bottom: 0px;
}

div.item div.pos-meta
{
	text-align:right;
	font-style:italic;
	font-size:11px;
	color:#7e7e7e;
	padding-bottom:8px;
}

div.item div.element-image img, img.itemArticleImage
{
	border:2px solid #4C4C4C;
	margin:6px;
	-webkit-box-shadow:0 0 6px #000; 
	-moz-box-shadow: 0 0 6px #000; 
	box-shadow:0 0 6px #000;
}

div.item span.element-itemtag
{
	color:#999999;
}

#yoo-zoo .item div.pos-bottom .element 
{
    background: none;
}

#yoo-zoo .item div.socialbookmarks 
{
    cursor: pointer;
    float: right;
}

div#yoo-zoo a:hover
{
	text-decoration:none;
}

#yoo-zoo .details div.heading 
{
    border-bottom: none;
    padding-bottom: 0px;
}

#yoo-zoo .details 
{
    margin: 0px;
}

#yoo-zoo .item h2.pos-subtitle {
    color: #DDDDDD;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    margin: 0 0 8px;
    text-transform:none;
	text-align:right;
	font-style:italic;
}

div.minirighter
{
	float:left;
	width:490px;
}

div.mediamini
{
	width:116px;
	overflow:hidden;
}
