/*
Theme Name: ROB VEGAS Theme 
Theme URI: http://robvegas.de

Description: Customized Theme for ROB VEGAS with YOUTUBE API connection by LPMDESIGN, All Rights Reserved &copy; 2009
Tags: Special YOUTUBE API connection, iPhone compatible Youtube Embedding

Version: 1.1
Author: LPMDESIGN 
Author URI: http://lpmdesign.de

Changelog:
1.0.1: Added Autoplay for first video on Main page 
1.1  : iPhone Video compatibility added

Used Colors: 
		Orange: #f49e00
			
*/


/* Overal setup */
* { margin:0; padding:0; }
body { background:#f49e00 url(images/main-bg.jpg) repeat-x 0 0; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.singlebody{background:#f49e00 url(images/single-bg.jpg) repeat-x 0 0; }
.indexbody{background:#f49e00 url(images/main-bg.jpg) repeat-x 0 0; }
a   { color:#660000;text-decoration:none;outline:0; }
a:hover { color:#999999; }
a img { border: none; }
ul, li { list-style: none;margin:0;padding:0; }
h1  { font-size:30px; } 
h2  { font-size:14px; } 
h3  { font:bold 11px arial,helvatica;color:#333;}
h4  { font-size:14px; }
code { font: 11px  "Courier New"; color:#666; padding:5px;margin:5px 0;display:block;border-left:1px solid #903000; }
blockquote { color:#999; padding:5px;font: 12px Arial,Sans-serif;line-height:1.4em; }
.left { float:left;margin-top:3px;margin-right:8px; }
.right { float:right;margin-left:8px; }
.clear { clear: both; }
.clear-both { clear: both; }
.pagenavi  { margin: 10px 0; clear: both; }
.home {margin-top: 20px;}

/* searchbar */
#searchWrap{width: 360px; height: 25px; float:right; position:absolute; top:113px; right:50px; /*background: transparent url(images/rob-sufu.png) no-repeat 0 0; */padding: 111px 0 0 25px;}
.searchbar{background: #fff url(images/formbar-bg.gif) repeat-x bottom; border:1px solid #999; width: 250px; overflow:hidden; height:21px;}
#searchform{ margin:0; height:21px; }
.formbalken{color: #666;  font-size:11px; background:none; border:none; padding:5px; float:left;}
#searchsubmit{background: #fff url(images/lupe.gif) no-repeat bottom; height:21px; float:right;}

/* navigation */
ul.topnav   { list-style:none;text-align:left; height: 27px; margin:0 auto;width:980px; padding:220px 0 0 0; overflow:hidden;}
.topnav li   { float:left;margin: 0; height: 27px; background:transparent url(images/menu-edge.gif) no-repeat 0 0; padding:0 0 0 2px; }
.topnav li a:link, .topnav li a:visited  { font-size:12px; font-weight: bold;outline:none;color:#fff;text-decoration:none;display:block;padding:7px 12px 6px 12px;text-transform:uppercase; }	
.topnav li a:hover, .topnav li.current_page_item a:link, .topnav li.current_page_item a:visited{color:#fff; background:transparent url(images/menu-bg-highlight.gif) repeat-x 0 0 !important; }


/* header */
#header { background:#f49e00 url(images/header-bg.jpg) no-repeat top center; width:980px;height:250px; margin:0 auto; overflow:hidden;}
#header h1 a { display:block;font-size: 20px; margin: 5px 0; width: 240px;text-indent: -999em; }
#header h1 a:hover { color: #7ebe40; }
#main-wrapper { display:block; margin:2px auto;width:980px;padding:0 10px 10px 10px;text-align:left;}
.main {width: 542px;margin:0;padding:0;float:left;overflow: hidden;}


/* player box */
.playerbox{height: 516px; margin:0; padding:0; color:#fff; overflow:hidden;}
.playerbox h2{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:16px; margin:5px 0 5px 5px;}
.playerbox p {margin:0 5px 0 5px;}
.playerbuttonbox{ margin-top:5px; min-height:28px;  }
.playerunderline{background:transparent url(images/playerskin/player-bottomline.png) no-repeat center bottom;  height:7px; clear:both; }
.bigplayer{width: 640px; height:295px; padding:7px 5px 5px 5px; background:transparent url(images/playerskin/bigplayer-bg.jpg) no-repeat 0 0; float:left;}
.bigplayerspacer{height:385px;}
.playernavi { width:319px; height:415px; background:transparent url(images/playerskin/shownavi-bg.jpg) no-repeat 0 0; float:left; padding:7px 6px 1px 5px;}
.playernavi ul {overflow:auto; height:415px; }
.videolink{ background:transparent url(images/playerskin/list-light.jpg) repeat-x 0 0; height:63px; display:block; padding:7px 0 0 5px;cursor: pointer; }
.videolink:hover{ background:transparent url(images/playerskin/list-dark.jpg) repeat-x 0 0; }
.videothumb{ float:left;}
.videometa{float: left; font-size: 10px; color:#fff; margin-left:7px; width:190px;}
.videolink .miniratingtext{ float:left; width:40px; height:9px;}
.videolink .minirating{width: 46px;height:9px; background:transparent url(images/playerskin/ratestars-light-bg.jpg) no-repeat 0 0; display: block; float:left; margin-top:3px;}
.videolink .minirating .content{height:9px; background:transparent url(images/playerskin/ratestars-light-high.jpg) no-repeat 0 0; display: block; }
.videometa h4 {font-size:12px; color:fff; font-weight:bold; width: 190px; height:15px; overflow:hidden;}
.videolink:hover .minirating{background:transparent url(images/playerskin/ratestars-dark-bg.jpg) no-repeat 0 0; margin-top:2px;}
.videolink:hover .minirating .content{background:transparent url(images/playerskin/ratestars-dark-high.jpg) no-repeat 0 0; }

/* sociable buttons style */

.videosubdata{ height: 125px; overflow: hidden; }

.videobuttongrey, .videobuttondark{ height: 10px; padding: 1px 5px 6px 5px; margin:-5px 10px 0 5px; font-size:10px; display: inline; line-height:17px;}
.videobuttongrey a, .videobuttondark a{ color: #fff;  }
.videobuttongrey a:hover, .videobuttondark a:hover{ color: #ccc;}
.videobuttongrey { background:transparent url(images/playerskin/button-light-bg.jpg) repeat-x 0 0;}
.videobuttondark { background:transparent url(images/playerskin/button-dark-bg.jpg) repeat-x 0 0;}

.videobuttonlist{float: left; display:inline;}
.sociable{float: right; margin:5px; padding-left:15px; display:block; background-color:#fff;}
.sociablemainsite{float: right; margin-right:5px; display:block;}
.sociable li, .sociablemainsite li{
	display: inline;
	list-style-type: none;
	padding: 1px;
}
.sociable li:before, .sociablemainsite li:before { content: ""; }
.sociable img, .sociablemainsite img{
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin:0;
	padding:0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

/* hideboxes */
.videocode{font-size: 10px; font-family:Arial, Helvetica, sans-serif; background-color:#999; border:1px solid #ccc;}
.trackbackhidebox{  display:none; margin: 5px 0 10px 5px;}
.videoembedhidebox{display:none;margin: 5px 0 10px 5px;}

/* index page */
.post {width: 532px; height:186px; overflow:hidden; margin: 0 0 8px 0; border: 1px solid #999; background: #fff url(images/indexpostbg.gif) repeat-x 0 0;}
.post h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; font-weight:bold; color:#333; padding-bottom:5px;}
.post h2 a:link, .post h2 a:visited{ color:#333;}
.post h2 a:hover{ color:#660000;}
.indexpostthumb{ width:165px; height:149px; float:left; background-color:#666; background-repeat:no-repeat; background-position: center; margin: 20px 14px 0 20px; overflow:hidden;}
.indexpostcontent{ width:295px; height:149px; float: left;  margin: 20px 14px 0 0;}
.indexpostmeta{font-size:10px; padding-bottom:5px; display:block;}
.indexpostmeta a:link, .indexpostmeta a:visited{ color:#333;}
.indexpostmeta a:hover{ color:#660000;}
.indexpostcopy{ height:96px; overflow:hidden; line-height:16px;}
.indexpostreadmore { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; margin:4px 5px 0 0; text-align:right;}
.indexpostreadmore a:link, .indexpostreadmore a:visited{ color:#660000;}
.indexpostreadmore a:hover{ color:#333;}

/* thumnail covers */
.thumb { }
.thumb-title { margin-bottom:5px;background:#000;bottom:0;right:0;display:block;position:absolute;padding:4px;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; }
.thumb-title:hover { background:#222; }
.thumb-title h2 { margin: 0; line-height: 1.4em; }
.thumb-title h2 a { font:11px Arial,helvetica;display:block;color:#aaa;text-decoration: none;text-transform:capitalized; }
.thumb-title h2 a:hover { color: #fff;}







/* single page */
.post.single { line-height:1.6em; width: 482px; height: 100%; margin: 0 0 8px 0; border: 1px solid #999; background: #fff url(images/indexpostbg.gif) repeat-x 0 0; padding: 25px;}
.post.single h2, .post.single h2 a { font-size:24px; font-family: Georgia, "Times New Roman", Times, serif; line-height:1.4em;color:#333;text-decoration:none; }
.post.single h2 a:hover {color:#660000;}
.post.single .postMeta { font:10px Arial;margin-bottom:5px;color:#999; }
.post.single .postMeta span.date { padding:0 2px 0 0; }
.post.single .postMeta span.comments { background: url(images/comment.gif) no-repeat left center;padding-left:15px; }
.post.single .postMeta span.comments a,
.post.single .postMeta span.date a{ color:#999; }
.post.single .entry { line-height:18px;padding-bottom:25px; }
.post .entry img.wp-smiley  { border:0px none; margin:0; vertical-align:middle; }  /*//////// SMILEY ////////*/
.post .entry img,.entry a img { border:4px solid #999; }
.post .entry a:hover img { border-color:#eee; }
.post.single h3 { font-size: 12px;font-weight:bold; color: #333; display:inline; }
.post.single p { margin: 1em 0; }
.post.single p a,.post.single li a { color:#660000; }
.post.single p a:hover { color:#f49e00; }
.post.single p strong { font-weight: bold; }
.post.single p em { font-style: normal; background-color: #f9f9de; }
.post.single a { color:#660000; }
.post.single a:hover { color:#f49e00; }
.post.single blockquote { margin: 0 1.5em; color: #6c6c6c; }
.post.single ul, .post.single ol { margin: 1em; }
.post.single ul li, .post.single ol li { margin: 0; color: #666; line-height: 1.4em; }
.usedtags { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; border-top: 1px solid #999; padding-top:10px; font-size:10px;}



/* sidebar related */
#sidebarwrapper  { margin:0 0 0 8px; padding:0;float:right;color: #999; width:430px; }
#sidebar { color:#ddd;float:right;margin:0 8px 0 0;}
#sidebar a   { color:#666; }
#sidebar a:hover { color:#333; }
#sidebar p { color:#ddd; }
#sidebar ul { list-style:none;margin:8px 0 4px;color: #999; }

.sidebarbox {width:428px; height:382px; border:1px solid #999; background: #fff url(images/sidebarboxbg.gif) repeat-x 0 0; overflow:hidden; margin: 0 0 8px 0;}

.flickrbox, .twitterbox, .socialbox, .showbox {height:70px; margin: 0 0 5px 0; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; font-style:italic; padding:22px 0 0 95px;}
.flickrbox small, .twitterbox small, .socialbox small, .showbox small{ color:#666; font-size:12px; font-weight: normal; line-height: 20px;}

.flickrbox{ background: transparent url(images/flickerheadbg.gif) no-repeat 0 0; }
.twitterbox{ background: transparent url(images/twitterheadbg.gif) no-repeat 0 0; }
.showbox{ background: transparent url(images/theshowhead.gif) no-repeat 0 0; }
.socialbox{ background: transparent url(images/socialheadbg.gif) no-repeat 0 0; padding:8px 0 0 95px; height: 55px;}


/* flickr */
.flickr {overflow: hidden; width: 379px; margin:0 auto; padding:0;}
.flickrthumb {	margin:0 8px 9px 7px; background: transparent url(images/flickrthumbbg.gif) no-repeat 0 0; padding: 1px 0 0 1px;display:block;float:left; width:77px; height:81px;}
.flickr img  {  width:69px;height:69px; }
.flickr a img  { border: 3px solid #fff; }
.flickr a:hover img  { border: 3px solid #f49e00;}


/* twitpics */
.twitpic {overflow: hidden; width: 379px; margin:0 auto; padding:0;}
.twitpic a {	margin:0 8px 9px 7px; background: transparent url(images/flickrthumbbg.gif) no-repeat 0 0; padding: 1px 0 0 1px;display:block;float:left; width:77px; height:81px;}
.twitpic a img  {  width:65px;height:65px;margin:0 8px 9px 7px; }
.twitpic a img  { border: 3px solid #fff; }
.twitpic a:hover img  { border: 3px solid #f49e00;}



/* twitter */

/* altes Plugin */
/*#twitter {overflow: hidden; width: 376px; margin:0 auto; padding:0; font-family: Arial, Helvetica, sans-serif; font-style:italic; color:#333;}
#ul.twitter { color:#333; font-size:12px; }
li.twitter-item{ padding: 4px 0 2px 0; border-bottom:1px solid #CCC; color:#333;}
p.twitter-message{ color:#333;}
.twitter-timestamp{font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; color:#666; display:block; text-align:right; outline:none; }
a.twitter-link, a.twitter-user { color:#666;padding:0;margin:0;}
a.twitter-link:hover, a.twitter-user:hover  { color:#333;padding:0;margin:0; }
#twitter #twitter_update_list span{ color:#333; padding: 0; font-size:12px; display:block; font-family:Arial, Helvetica, sans-serif; font-style:normal}
*/


/* twitter tool styles */	
.aktt_tweets {overflow: hidden; width: 376px; margin:0 auto; padding:0; font-family: Arial, Helvetica, sans-serif; font-style:italic; color:#333;}
.aktt_tweets ul{ color:#333; font-size:12px; }
.aktt_tweets ul li{ padding: 4px 0 2px 0; border-bottom:1px solid #CCC; color:#333;}
.twitter-timestamp{font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; color:#666; display:block; text-align:right; outline:none; padding: 3px 0 7px 0;}
.aktt_tweets ul li a { color:#666;padding:0;margin:0;}
.aktt_tweets ul li a:hover, { color:#333;padding:0;margin:0; }
.aktt_tweets{ color:#333; padding: 0; font-size:12px; display:block; font-family:Arial, Helvetica, sans-serif; font-style:normal}
.aktt_more_updates {display: none;}


/* socials */
.socialbuttons { padding: 0 0 0 22px;}
.socialbuttons li{ float: left; display:inline; margin: 5px 13px 5px 13px;}

/* Sidebarvideo */
#sidebarvideo{ margin: 0 0 0 25px;}


/* COMMENTS */
.commentbox{border:1px solid #999; background: #fff url(images/sidebarboxbg.gif) repeat-x 0 0; overflow:hidden; margin: 0 8px 8px 0; padding:25px;}
h3#comments, h3#respond { font-weight:bold; font-style:italic; font-size: 18px;font-family: Georgia, "Times New Roman", Times, serif; color:#333; padding:10px 0;}	
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist cite { text-transform:none; font-style:normal; }
ol.commentlist li { border-bottom:1px solid #999; padding:15px 5px; }
.altcomment{ }
ol.commentlist h5 { font-size:12px; margin:3px 0; padding:0; }	
ol.commentlist h5 a:link { color:#f49e00;}
ol.commentlist h5 a:hover { color:#333; }
ol.commentlist h5 small { display:block; }	
ol.commentlist li { font-size: 11px; margin: 0; }
ol.commentlist li span.moderate { padding:2px; color:#f30; }
.gravataricon{float:right;}



/* form */
#commentform { margin: 1em 0;}
#author, #email,#url,#comment{font:1em Georgia, "Times New Roman", Times, serif;margin: 5px 0;padding:6px; background: #fff url(images/indexpostbg.gif) repeat-x top center; border:1px solid #999; }
dd #your_name, dd #blog, dd #your_subject, dd #msg{font:1em Georgia, "Times New Roman", Times, serif;margin: 5px 0;padding:6px; background: #fff url(images/indexpostbg.gif) repeat-x top center; border:1px solid #999; }
#author:hover, #email:hover,#url:hover,#comment:hover{ background-color:#FFCC00; background-image:none;}
dd #your_name:hover, dd #blog:hover, dd #your_subject:hover, dd #msg:hover{ background-color:#FFCC00; background-image:none;}
.comment-warning strong { color: #999; font-weight: bold; }


.pagenavi{ width:530px;}
.pagenavi a:link, .pagenavi a:visited{ color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic;}
.pagenavi a:hover { color:#fff; font-weight:bold;}
.pagenavi .left{float:left; display:block;}
.pagenavi .right{float:right; display: block; padding:3px 0 0 0;}


/* footer */
#footer { color:#ccc; font-size:9px;line-height:1.4em; padding:0;margin:0;height:155px;clear:both; text-align:center; background: transparent url(images/footer-bg.gif) repeat-x 0 0; padding:27px 0 0 0;}
#footer a { font-weight: bold;color:#eee; }
#footer a:hover { color:#ccc; }
#footer img { border: none; margin:0 10px 0 10px;}


/* 404Error */
.404error{color:#fff; background: transparent url(images/404error.png) no-repeat 0 0; padding: 5px 0 0 480px; height:560px;}

/* other stuff */

.podPress_content {display:none;}
#podPress_footer {display:none; height:0px; overflow:hidden;}
