/* 
Theme Name: PONG Paper
Theme URI: http://www.pong.li
Description: PONG Paper <a href="http://www.pong.li">PONG</a>. Valid XHTML and CSS!
Version: 1.0
Author: PONG/wcoopers
Author URI: http://www.pong.li

	PONG Paper
	 http://www.pong.li/


	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
*/

/** BEGIN ADDED **/
* html #header { height: 47px; }
* html #content, * html .entry_firstpost, * html .entry, * html img { position: relative; }

ul.weiterlesen
{
	list-style: none;
	/*color: #222;*/
	/*background: url(images/content_bullet.gif) no-repeat 0 6px;**/
	font-size: .9em;
	padding-left: 190px;
	/*clear: left;*/
	/*color: #f60e18;*/
	color: #f9f9f9;
	font-weight: bold;
	text-decoration: none;
	/* ------------------------ */
	/*font-family:'Geneva','Clarendon', Geneva, Times, serif;*/
	font-family: Geneva, Verdana, Helvetica, Arial, sans-serif;
}

img { border: none 0px; }

.main p img
{
	border: none 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: auto;
}
.mehr p img
{
	border: none 0px;
	margin-right: 20px;
	margin-bottom: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	width: auto;
}

.entry
{
	background: #f9f9f9;
	border: 0px dotted #CDE985;
	border-top: 0px solid #f9f9f9;
	border-bottom: 0px solid #f9f9f9;
	padding: 15px;
	margin: 0px;
	color: #222;
}

.entry_firstpost
{
        background:#f9f9f9;
	/*background: #F3F3F3; #fffb96*/
	/*url(images/latest.gif) no-repeat bottom right;*/
	border: 0px solid #f9f9f9;
	padding: 15px;
	margin: 0px;
}

h1 a img
{
	border: none 0px;
	text-decoration: none;
}

/** END ADDED **/
/* 1) -=-=-=- General selectors -=-=-=- */
body
{
	/* background: #BEBEBE;  url(images/chungo_bg_grey_left.gif) repeat-y;*/
	background: #f9f9f9;
	padding: 0px;
	font-family: Geneva, Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	color: #f9f9f9;
	text-align: center;
	/*background: url(images/logoPONG_Mini_Final.gif);*/
}

#header
{
	background: #f9f9f9;
	/*color: #f60e18;*/
	margin: -25px;
	margin-left: 12px;
	font-size: .9em;
	height: 60px;
	line-height: 60px;
	width: 60px;
	/*background: url(images/logoPONG_Mini_Final.gif)  right bottom;*/
	z-index: 6;
	position: fixed;
}

#header_left_bg
{
	margin: 0;
	padding: 0;
	height: 47px;
	width: 150px;
	/*background: url(images/logoPONG_Mini_Final.gif) no-repeat right bottom;*/
}

#single_post_right
{
	/* color: #FCFEF4;*/
	color: #1000000;
	margin: 0px 26px 0px 16px;
	padding: 0px;
	padding-top: 50px;
	padding-left: 15px;
	font-size: .9em;
	line-height: 18px;
	height: 19px;
	width: auto;
	position: fixed;
	/*background: url(images/single_post_right.gif) repeat-x right top;*/
}

#single_post_left
{
	color: #888888;
	margin: 0px 16px 0px 0px;
	padding: 0px;
	padding-left: 16px;
	font-size: .9em;
	line-height: 18px;
	height: 19px;
	width: auto;
	/*background: transparent url(images/single_post_left.gif) no-repeat left top;*/
}

#topentry_bg
{
	border-left: 0px solid #f9f9f9;
	border-right: 0px solid #f9f9f9;
	color: #dfdfdf;
	margin: 0px;
	padding: 0px;
	line-height: 104px;
	height: 104px;
	width: auto;
	background: url(images/topentry_bg.png) repeat-x;
}

#topentry
{
	border-bottom: 0px dotted #000;
	margin: 0px;
	padding: 25px;
	font-size: 1.1em;
	line-height: 1.1em;
	width: auto;
	background: transparent;
}

#header h1, #header h1 a
{
	margin: 0px;
	/*margin-left: 15px;*/
	margin-left: 0px;
	font-size: 1.9em;
	line-height: 47px;
	height: 47px;
	/*background: transparent url(images/chungo_header_left.png) left bottom;*/
	text-decoration: none;
	border: none 0px;
	color: #f9f9f9;
}

h1
{
	margin: 0px;
	font-size: 2.2em;
	line-height: 47px;
	height: 47px;
	background: none;
	text-decoration: none;
	border: none 0px;
}

h1 a:link img, h1 a:visited img
{
	/*background: transparent url(images/chungo_logo.png) no-repeat left top;*/
	text-decoration: none;
	border: none 0px;
}

h2
{
	color: #f60e18;
	
	font-weight: bold;
	font-size: 1.8em;
	line-height: 1.1em;
	margin: 0px;
	padding: 0px;
	background: none;
	/*font-family:'Geneva','Clarendon', 'Geneva', 'Times', serif;*/
	font-family: Monaco, Verdana, Helvetica, Arial, sans-serif;
}

h2 a:link, h2 a:visited
{
	color: #f60e18;
	font-weight: normal;
	text-decoration: none;
	background: none;
}


h2 a:hover, h2 a:active
{
	/*color: #0cf;*/
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background: none;
}

h3
{
	font-size: 1.5em;
	line-height: .4em;
	height: auto;
	margin: 10px;
	padding-top: 0px;
	font-weight: bold;
	/*color: #f60e18;*/
	color: #202020;
	background: none;
}

.links h3
{
	font-size: 1.1em;
	line-height: 21px;
	height: 25px;
	margin: 0px;
	padding-left: 00px;
	padding-top: 10px;
	font-weight: normal;
	letter-spacing: 0.2em;
	color: #101010;
	background: none;
	text-decoration: none;
	/*background: url(images/h3_bg.gif) no-repeat;*/
	/*-----------*/
	/*font-family:'Geneva','Clarendon', Geneva, Times, serif;*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

a:link
{

	color: #f60e18;
	font-weight: bold;
	/*text-decoration: none;*/
}

a:visited 
{ 
	color: #898989;
	text-decoration: none;
}
a:hover, a:active
{
	/*color: #fffff;
	background: #cccccc;*/
	background: #f60e18;
	color: #f9f9f9;
}

blockquote
{
	border-left: 0px solid #3F3F3F;
	padding: 0 10px;
	margin: 0 0 0 10px;
	font-style: italic;
}

code
{
	display: block;
	padding: 10px;
	color: #444E1F;
	background: #ffff88;
	font-size: 1.0em;
	/*border-top: 2px solid #D0EC98;*/
	font-family: 'Geneva',Geneva, monotype;
}

p
{
	line-height: 1.4;
	color: #333;
	padding-left: 6px;
	font-size: 0.9em;
}

/* 2)-=-=-=- Structure -=-=-=- */
#container
{
	margin: 0px;
	padding: 20px;
	text-align: left;
	/*background: url(images/chungo_bg_grey_right.gif) repeat-y right top;*/
}

#wrapper
{
	padding: 16px;
	padding-bottom: 0px;
}

div#content
{
	width: 530px;
	margin: 0px;
	margin-left: 202px;
	margin-right: 20px;
	padding: 10px;
	background: #f9f9f9;
}

#navibar
{

	float: left;
	width: 182px;
	margin: 0px;
	padding: 0px;
	height: 100%;
	padding-top: 5px;
	position: fixed;
	/* background: #cccccc;*/
	/* url(images/container_left.gif) no-repeat;*/
}

#right
{
	float: right;
	width: 197px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	height: 100%;
	background: #f9f9f9;
	/* background: #cccccc; */
	/*background: #f9f9f9 url(images/container_right.gif) no-repeat;*/
}

.links
{
	margin: 0px;
	font-size: .8em;
	margin-left: 15px;
	margin-top: 15px;
	padding: 0px;
	background: none;
	/*text-decoration: none;*/
}

#navi_end_left
{
	width: 182px;
	margin: 0px;
	padding: 0px;
	height: 0px;
	position: fixed;
	background: #c1f9f9;
	/*background: #f9f9f9 url(images/container_left_end.gif) no-repeat left bottom;*/
}

#navi_end_right
{
	width: 182px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	background: #ffffff;
	/*background: #f9f9f9 url(images/container_right_end.gif) no-repeat left bottom;*/
}

#footer
{
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0;
	height: 47px;
	width: 100%;
	color: #cccccc;
	/*background: #B1E61B url(images/chungo_logo_headerbar_green.png) repeat-x right bottom;*/
	clear: left;
	text-align: left;
}

#footer_left_bg
{
	margin: 0;
	padding: 0;
	height: 47px;
	width: auto;
	text-align: left;
	/*background: url(images/footer_left.png) no-repeat left bottom;*/
}

#footer_left_bg p
{
	color: #cccccc;
	margin: 0;
	font-size: .8em;
	padding-top: 10px;
	background: none;
	text-align: center;
}

/* 3)-=-=-=- Left selectors -=-=-=- */
.meta
{
	background: #ffffff;
	font-size: 0.8em;
	padding: 0px;
	padding-bottom: 4px;
	padding-left: 2px;
	border: none;
	color: #000000;
	/*background: url(images/h3_bg.gif) no-repeat;*/
	/*---color: #425163;--------*/
	/*font-family:'Geneva','Clarendon', Geneva, Times, serif;*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.highlight
{
	/* Basic highlight for text */
	/*background: #F7FEDC;*/
}

.comments
{
	font-size: .9em;
	padding-bottom: 25px;
	padding: 2px;
	/* ------------------------ */
	/*font-family:'Geneva','Clarendon', Geneva, Times, serif;*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border-bottom: thin dotted #425163;
}

.comments a:link, .comments a:visited
{
	/*color: #f60e18;color: #606060;*/
	color: #898980;
	font-weight: bold;
	text-decoration: none;
}

.comments a:hover, .comments a:active
{
	background: #f60e18;
	color: #f9f9f9;
	/*text-decoration: none;color: #f9f9f9;*/
}

.alt
{
	background: #dadada !important;
	border: 0px solid #D5F0A4 !important;
	padding: 10px 10px 0 10px !important;
	padding-bottom: 5px !important;
}

.alt:hover { border: 0px solid #555 !important; }

.commentlist li:hover
{
	border: 0px solid #555;
	padding-bottom: 5px;
	background: #f60e18;
	color: #f9f9f9;
}

.commentlist
{
	padding: 0;
	margin: 0;
}

.commentlist li
{
	list-style: none;
	padding: 10px 10px 0 10px;
	background: #f1f1f1;
	border: 0px solid #DEF3B6;
	margin: 10px;
	color: #3C452D;
	padding-bottom: 5px;
}

p.metadate
{
	font-size: .8em;
	margin: 0;
	text-transform: uppercase;
}

p.comment_meta
{
	margin: 0 0 10px 10px;
	font-size: 1.1em;
}

.comment_author a:visited
{
	font-weight: bold;
	text-decoration: none;
}

.reply
{
	font-weight: bold;
	font-size: 1.1em;
	margin: 10px 0 0 10px;
}

.warning p
{
	/* Used on the search page (image will appear if no result is found) */
	/*background: url(images/warning.gif) no-repeat left;*/
	height: 160px;
	padding: 20px 0 0 90px;
	font-size: 1.5em;
	margin: 0 0 0 10px;
	/*	font-family:'Geneva','Clarendon', Geneva, Times, serif;*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.postinput { margin-left: 10px; }

/* 4)-=-=-=- Right selectors -=-=-=- */
#author li
{
	list-style: none;
	margin: 0;
	padding: 0 5px 20px 0;
	font-size: .9em;
	line-height: 1.4;
}

#author ul
{
	padding: 20px 0 0 0;
	margin: 0;
}

.links li
{
	list-style: none;
	background: url(images/content_bullet.gif) no-repeat 0 7px;
	padding: 2px 0 2px 15px;
}

.links li li
{
	/*background: url(images/sub_icon.gif) no-repeat 0 4px;*/
	padding: 2px 1px 2px 13px;
	font-size: 1em !important;
}

.links li li li
{
	/*background: url(images/sub_icon.gif) no-repeat 0 5px;*/
	padding: 3px 0 2px 13px;
	font-size: 1em !important;
}

.links ul
{

	padding: 0px;
	margin: 5px;
	font-weight: normal;
	color: #797969;

}

.links ul ul
{
	padding: 0 !important;
	margin: 2px 0 0 0 !important;
}

.links ul ul ul
{
	padding: 0 !important;
	margin: 0 0 -4px 0 !important;
}

.links a
{  
	font-size: 1.em;
	text-decoration: none;
}

.links a:link
{
	color: #565D4A;
	font-size: 1.em;
	font-weight: normal;
	text-decoration: none;
}

.links a:visited 
{
		color: #787D7A; 
		font-size: .8em;
		text-decoration: none;
}

.links a:hover, .links a:active
{
	/*background: #80BE14;*/
	text-decoration: none;
	background: #808080;
	color: #f9f9f9;
}

#search { margin-bottom: 20px; }

.searchfield
{
	background: #efefef;
	border: 1px solid #dfdfdf;
	color: #7DA721;
	width: 96px;
	height: 20px;
	font-size: 0.8em;
}

.searchfield:hover
{
	background: #efefef;
	border: 1px solid #BFBFBF;
	color: #949494;
}

/* 6)-=-=-=- Forms -=-=-=- */
textarea
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 1.2em;
	border: 0px solid #BFBFBF;
	color: #949494;
	padding-bottom: 25px;
	padding: 2px;
	/*padding: 2px 5px 1px 5px;*/
	width: 450px;
}

textarea:hover
{
	background: #f9f9f9;
	border: 1px solid #dfdfdf;
	/*color: #7DA721;*/
	text-decoration: none;
}

/* 7)-=-=-=- Accessibility -=-=-=- */
#skip { display: none; }

hr
{
	/* Simple style when CSS not in use */
	display: none;
}
/*
/* 8)-=-=-=- Accessibility -=-=-=--=-=-=--=-=-=--=-=-=--=-=-=--=-=-=--=-=-=--=-=-=--=-=-=--=-=-=- */
/* 3d style for myGallery  */

.mypicbox {
	margin-bottom: 30px;
	margin-top: 10px;
}

.mypicup {
}

.mygalleryup {
	padding-top: 10px;	
}

.mypicture {
	padding: 0px;
	margin: auto;
	
}

.mypictureborder {
	background: url("images/shadow.gif") no-repeat bottom right;
	padding-right:14px;
	padding-bottom:2px;
	_padding-right:5px;
}


.mypictureimg {
	background: #ffffff;
	border: 1px solid  #999999;
	padding: 3px;
}

.myfooter {
	text-align: center;
	font-family: Verdana;
	font-size: 0.8em;
}

.myfooter span {
	background: #ffffcc;
	border: 1px solid #eeeeee;
}

.mypicback {
	float: left;
}

.mypicfor {
	float: right;
}

.mypicsgallery {
	text-align: center;
	margin-top: 10px;
}

.mygallpic {
	margin-bottom:0px;
	
}

.mypicsgallery a img {
	border: 2px solid  #ffffff;
	padding: 1px;
}

.mypicsgallery a:hover img {
	border: 2px solid  #CC0000;
	padding: 1px;
}


.myrandompic img {
	padding:5px;
	border: 1px solid #C6C9CD;
	background: #ffffff;
}
.mygalleryoverview {
	margin-top: 10px;
}

.mygallerygallery {
	height: 130px;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
}

.mygallerynames {
	text-align: left;
 	font-family: "Century Gothic",Verdana;
 	font-weight: bold;
	margin:0px;
	padding:0px;
	font-size: 1.4em;
	margin-bottom: 10px;
}

.mygallerypreviewpics {
	float: left;
	margin-right: 12px;
}
.mygallerydescription {
	text-align: left;
	font-size: 1em;
}

.mypicboxentry {
	margin-top: 10px;
	margin-bottom: 10px;
}
.mypictureentry {
	padding: 0px;
	margin: auto;
}

.mypictureentryborder {
	background: url("images/shadow.gif") no-repeat bottom right;
	padding-right:14px;
	padding-bottom:2px;
	_padding-right:5px;
	
}

.mypictureentryimg {
	background: #ffffff;
	border: 1px solid  #999999;
	padding: 3px;
}

.mypicsgalleryentry {
	text-align: center;
}

.mygallpicentry {
	margin-bottom:0px;
}

.mypicsgalleryentry a img {
	border: 2px solid  #ffffff;
	padding: 1px;
}

.mypicsgalleryentry a:hover img {
	border: 2px solid  #CC0000;
	padding: 1px;
}

.myinlinepicture {
	text-align:center;
	margin:auto;
	margin-top:10px;
}

.myinlinepictureleft {
	float:left;
	padding-right:10px;
	margin-right:16px;
}

.myinlinepictureleftclear {
	float:left;
	padding-right:10px;
	margin-right:16px;
	padding-top: 10px;
}

.myinlinepictureright {
	float:right;
	padding-left:10px;
	margin-right:14px;
}

.myinlinepicturerightclear {
	float:right;
	padding-left:10px;
	margin-right:14px;
	padding-top: 10px;
}

.myinlinepicdescription {
	text-align:center;
	font-size: 0.8em;
	font-family: Verdana;
	
}

.myinlinepicdescription span {
	background: #ffffcc;
	border: 1px solid #eeeeee;
}

.myinlinepictureimg {
	background: #ffffff;
	border: 1px solid  #999999;
	padding: 3px;
	
}

.myinlineborder {
	background: url("images/shadow.gif") no-repeat bottom right;
	padding-right:14px;
	padding-bottom:2px;
	//padding-right:5px;
}

.mygallerypreviewpics img {
	border:0px;
}

.gallerynav {
	
}

.galleryfor {
	float: right;
}

.galleryback {
	float: left;
}

.exifmetalabel {
	font-family: Verdana;
	font-size: 1em;
}

.exifbox {
	border: 1px solid #cccccc;
	font-family: Verdana;
	font-size: 0.85em;
}

.exiflabelone {
	background: #eeeeee;
	font-weight:bold;
	padding-left: 10px;
	padding-right: 10px;
}

.exiflabeltwo {
	font-weight:bold;
	padding-left: 10px;
	padding-right: 10px;
	
}

.exifdataone {
	font-weight:lighter;
	
}

.exifdatatwo {
	font-weight:lighter;
}

.thumbsnav {
	
}

.thumbsfor {                                          
	float: right;
}

.thumbsback {
	float: left;
}

.thumbscounter {
	color: #666666;
	text-align: center;
	font-size: 0.7em;
	font-family: 'Verdana', 'Geneva', sans-serif;
}

.mypiccounter {
	color: #666666;
	text-align: center;
	font-size: 0.7em;
	font-family: 'Verdana', 'Geneva', sans-serif;
}

.galcounter {
	color: #666666;
	text-align: center;
	font-size: 0.7em;
	font-family: 'Verdana', 'Geneva', sans-serif;
}

.transparent {
	color: #ffffff;	
}