/*	Theme Name: A Gamblers Dream - Theme URL: http://www.lazarro.de/ Author: Victor Lazarro - Version: 2.0 */ /* *****  Reset  ***********************/ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td {margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0;} fieldset,img,a img,:link img,:visited img{border:0;} address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;} ul{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%; line-height: 24px;} q:before,q:after{content:'';} /* ***********************  HTML  *************************/ body{ background: #250100 url(_pix/_layout/bg.jpg) repeat;  color: #525252; font: 14px/20px Georgia, "Times New Roman", Times, serif; text-align: left; margin: 0px auto 0px; padding: 0px;} /* ***********************  Header  ***********************/ #head{height:250px; width:100%; z-index:1000; margin:0px; padding:0px; background: url(_pix/_layout/zauberer-header1.jpg) repeat-x; top: 0; }										 #headcenter{ width:980px; margin:0 auto; padding:0px;} #logo{ background: url(_pix/_layout/zauberer-logo.gif) no-repeat; height:246px; width:216px; float:left; margin:17px 10px 0 0; padding:0px;} #headcenter h1{ background: url(_pix/_layout/zauberer-titel-home.png) no-repeat; height:71px; width:713px; text-indent:-9999px; float:left; margin:23px 0 0 0; padding:0;} #headcenter h2{							height:20px; max-width: 700px;  														color: maroon; font-size: 13px; font-weight: lighter; text-align: left; text-shadow: none; 														float: left; margin:0; padding:8px 0px 0px 10px;} /* ***********************  Navigation  *******************/ #headnav{										height:20px; width:700px; 														font-size:15px; font-weight: bold; text-align:left; 														float:left; margin:0; padding:15px 0px 0px 10px;} #headnav a:link.nav,  #headnav a:visited.nav{			color: #250100; text-decoration: none; text-shadow: 1px 1px yellow; 														margin-right: 20px; padding: 0;  														border:none;} #headnav a:hover.nav,  #headnav a:active.nav{			color: #550400; text-decoration: none; text-shadow: 1px 1px yellow; 														margin-right: 20px; padding: 0; 														border-bottom: 2px solid #550400;} #headsubnav{								font-size: 11px; text-align: left; 														float:left; margin:0; padding:9px 0 0 10px;} #headsubnav a.subnav{				color: #f2d977; text-decoration: none; 														margin:0 20px 0 0; 														border:none;} #headsubnav a:hover.subnav{	color: #f2d977; text-decoration:none; 														border-bottom: 1px solid #f2d977;} /* ***********************  Page  **************************/ #page{											background-color:#fff; width:960px; 														margin:20px auto 20px; padding:0; 														border:10px solid #550400;} #fullwidth{									width: 920px; 														float:left; 														margin: 0; padding:10px 20px 10px 20px;} #content{										width: 560px; 														float:left; margin: 0; padding:10px 20px 10px 20px;} 								 .text_ein_drittel{					float:left; margin: 20px 30px 20px 0px; width:280px;} .text_zwei_drittel{					float:left; margin: 20px 30px 20px 0px; width:610px;} .text_ein_viertel{					float:left; margin: 20px 20px 20px 0px; width:215px;} .text_zwei_viertel{					float:left; margin: 20px 20px 20px 0px; width:440px;} .text_drei_viertel{					float:left; margin: 20px 20px 20px 0px; width:680px;} .text_ein_fuenftel{					float:left; margin: 20px 20px 20px 0px; width:160px;} /* ***********************  Home Shows  ********************/ h2.white{										color: #ccc; font-size: 110%; font-weight: normal;  														margin: -28px 0px 8px 3px; padding: 0;} h2.white a:link{						color: #860a00; text-decoration: none;} p.white{										color: #ccc; line-height: 1.1;  														margin: 0px; padding: 125px 6px 0px 25px;} .close-up-zauberer_pic,  .huetchenspieler_pic,  .zauberer-hochzeit_pic,  .zauberer-messe_pic{				height:270px; width:220px; 														float:left; margin-right: 13px; margin-top: 25px;} .close-up-zauberer_pic{			background-image:url(_pix/_home/close-up-zauberer.jpg);} .huetchenspieler_pic{				background-image:url(_pix/_home/huetchenspieler.jpg);} .zauberer-hochzeit_pic{			background-image:url(_pix/_home/zauberer-hochzeit.jpg);} .zauberer-messe_pic{				background-image:url(_pix/_home/messe-zauberer.jpg);} /* ***********************  Shows Seiten  ******************/ .shows_entry{								margin: 10px 0 10px 0; padding: 0px;} .showsgrau{									color: #666; font-style: italic;} .shows_metabox{							margin: 10px 0px 40px 175px; padding: 10px 0 10px 0; 														border-top: 3px solid #ccc; border-bottom: 3px solid #ccc; } .shows_metabox p{						margin: 0; padding-left: 8px;}	 /* ***********************  Typo  **************************/ a:link, a:visited{					color:maroon; text-decoration:none; outline:none;} a:hover, a:active{					border: none; color: #000; text-decoration:underline; outline:none;} h1{													color: #860a00; font-size: 22px; font-weight: normal; letter-spacing: 0.1px; text-shadow: 1px 1px #ccc; 														margin: 40px 0px 6px 0px; padding:0;} h1 a:link{									color: #860a00; text-decoration: none; 														border: none;} h2{													color: #860a00; font-size: 18px; font-weight: normal; letter-spacing: 0.1px; text-shadow: 1px 1px #ccc; 														margin: 30px 0px 3px 0px; padding:0;} h2 a:link{									color: #860a00; text-decoration: none; 														border: none;} h3{													color: #860a00; font-size: 16px; font-weight: normal; letter-spacing: 0.1px; text-shadow: 1px 1px #ccc; 														margin: 20px 0px 3px 0px; padding:0;} h3 a:link{									color: #860a00; text-decoration: none; 														border: none;} 														 h4{													color: #860a00; font-size: 14px; font-weight: normal; letter-spacing: 0.1px; text-shadow: 1px 1px #ccc; 														margin: 20px 0px 3px 0px; padding:0; 														border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;} 												 /* ***********************  Typo  Redline  *******************/												 h3.redline{									font-size: 14px; font-weight: normal; letter-spacing: 0.1px; text-shadow: 1px 1px #ccc;} .redline{										clear: both; color: #860a00;  														margin: 12px 0 3px 0; padding: 0;} .red{												color: #860a00;} a:link.redlink, a:visited.redlink{					border-bottom: 1px dashed #860a00; color: #860a00;} a:hover.redlink, a:active.redlink{						border-bottom: 1px dashed #860a00; color: #000; text-decoration: none;} /* ***********************  Ausrichtung  **********************/ .first{											margin-top: 10px;} .last{											margin-right: 0px;} .justify{										text-align: justify;} .kursiv{										font-style: italic;} .right{											float: right; margin-bottom: 10px; padding:0;} /* ***********************  img ******************************/ 
img.home_top{								-moz-border-radius:3px; -webkit-border-radius:3px;  														border:1px solid #CCC; background:#EEE; 														float:right; clear:right; margin:10px 0 15px 0; padding:6px;} img.left_noborder{					float: left;  														margin: 0 14px 0 0; padding: 4px;} 
border{							border: 1px solid #ccc; -moz-border-radius:3px; -webkit-border-radius:3px;}
img.alignleft{							border: 1px solid #ccc; -moz-border-radius:3px; -webkit-border-radius:3px; 														float: left; margin: 14px 14px 10px 0; padding: 4px;} a img.alignleft{						border: 1px solid #ccc; -moz-border-radius:3px; -webkit-border-radius:3px; 														float: left; margin: 14px 14px 10px 0; padding: 4px;} .aligncenter{								display: block;  														margin-left: auto; margin-right: auto;} .alignright{								border: 1px solid #ccc; float: right; margin: 14px 0 10px 12px; padding: 4px;} .gravatar_vl{								background: url(_pix/_layout/victor_lazarro.png) no-repeat center; height: 62px; width: 62px; 														float: right; margin: 3px; padding: 2px; 														border: 1px solid #ccc; -moz-border-radius:3px; -webkit-border-radius:3px;} img.sidebar_small{					border: 1px solid #ccc; float: right; margin: 3px; padding: 2px;} /* ***********************  wp-caption ************************/ .wp-caption{								border: 1px solid #ddd;  														text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; } .wp-caption img{						border: 0 none; margin: 0;	padding: 0;} .wp-caption-dd{							font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;} /* ***********************  Content  **************************/ .entry{											} .entry p{										margin: 0; padding: 5px 0 5px 0; text-align: justify;} .entry a:link{							color: #860a00; text-decoration: none;} .entry ol{									padding: 0px 0px 0px 0px; margin: 10px 20px 12px 10px; list-style-type: square; background: none;} .entry ul{									padding: 0px 0px 0px 0px; margin: 10px 20px 12px 10px; list-style-type: disc; background: none;} .entry ol li{								padding: 0px 0px 0px 0px; margin: 4px 0px 0px 12px; list-style-type: decimal; background: none;} .entry ul li{								padding: 0px 0px 0px 0px; margin: 4px 0px 0px 12px; list-style-type: square; background: none;} blockquote{									background: #333333;  														margin: 10px 25px 10px 25px; padding: 0px 25px 0px 10px; 														border-bottom: 1px solid #EFEFEF; border-top: 1px solid #EFEFEF;} blockquote p{								color:#fff; margin: 0px 0px 10px 0px; padding: 10px 0px 0px 0px;} /* ************************ Content Date ********************/ .date{											color:#666; font-size: 11px; margin: 0; padding: 4px 0 8px 0;} .date a{										color:#666; text-decoration: none;} /* ************************ Content Postmeta ****************/ .postmeta{									background: #EFEFEF;  														margin:10px 0px 10px 0px; padding:10px 0px 10px 15px; 														border: 1px solid #dddcdc; -moz-border-radius:3px; -webkit-border-radius:3px;} /* ***********************  Content Author Box  **************/ .gravatar{									height:125px; float:left; padding:2px 25px 10px 5px; width:70px;} .gravatar a{								float: left; text-decoration: none; font-weight: bold;} .author-info{								float:left; line-height: 1.4em; width: 400px;} .author-info h3{						margin-top: 0px;} /* ************************ Content Related ******************/ .related{										} .related h3{								margin-top: 0px;} .related ul{								padding: 0px 0px 0px 0px; margin: 0px; list-style-type: none; } .related ul li{							list-style-type: square; margin: 4px 0px 0px 12px; padding: 0;} /* ***********************  Sidebars  ************************/ #sidebar_shows_left{				width: 153px; 														font:11px/14px Verdana, Arial, Helvetica, sans-serif;  														float: left; margin: 10px 0px 0px 0px; padding: 0px 10px 20px 10px;  														border-left: 1px solid #E2DDDE;} #sidebar_shows_right{				width: 150px; 														font:11px/14px Verdana, Arial, Helvetica, sans-serif;  														float: right; margin: 10px 10px 0px 0px; padding: 0px 10px 20px 10px;  														border-left: 1px solid #E2DDDE;} #sidebar_left{							border-left: 1px solid #E2DDDE; float: left; font:11px/16px Verdana, Arial, Helvetica, sans-serif;  														margin: 40px 0px 0px 0px; padding: 0px 10px 20px 10px; width: 153px;} #sidebar_right{							border-left: 1px solid #E2DDDE; float: right; font:11px/16px Verdana, Arial, Helvetica, sans-serif;  														margin: 40px 10px 0px 0px; padding: 0px 10px 20px 10px; width: 150px;} .sidebar_breit{							border-left: 1px solid #E2DDDE; float: right;  														margin: 10px 0px 0px 0px; padding: 0px 10px 20px 10px; width: 255px;} .sidebar p,  .sidebar_breit p{						margin: 0px; padding: 3px 0px 0px 0px;} .sidebar a:link,  #sidebar a:visited,  .sidebar_breit	a:link,  .sidebar_breit a:visited{		color:#444; text-decoration:none; outline:none; }					 .sidebar a:hover,  #sidebar a:active,  .sidebar_breit	a:hover,  .sidebar_breit a:active{		color:#444; text-decoration:underline; outline:none; } .sidebar ul,  .sidebar_breit ul{					list-style: none; margin: 0px; padding: 0px;}			 .sidebar ul li,  .sidebar_breit ul li{				background:transparent url("_pix/_layout/bullet.gif") 0px 9px no-repeat;  														/* 0px = horizontal position for left, 6px = vertical position from top */ 														display: block;  														margin: 0px; padding: 3px 0px 3px 10px;} .sidebar li,  .sidebar_breit li{					list-style: none;} /* ***********************  wp feedbutton (sidebar) ***********/ #feeds_button{							background: url(_pix/_layout/feedstats.jpg) left center no-repeat; height:17px; width:80px; 														color: #fff; font-size: 10px; text-align: left;  														margin: 15px 0 0 0; padding-left: 4px; padding-top: 0px; padding-bottom: 0px;}			 /* ***********************  Suche  ****************************/ #searchdiv{									margin: 0px; padding: 0px;	} #searchform{								margin: 0px; padding: 0px; overflow: hidden;} #s{													color: #323232; font-size: 11px;  														margin: 4px 0px 0px 0px; padding: 4px; border: 1px solid #ccc; width: 140px;} #sbutt{											background: #878787; color: #FFFFFF; cursor:pointer;  														font-size: 11px; font-family: Verdana, Helvetica, Sans-Serif; padding: 1px; margin: 0px 0px 0px 5px;} /* ***********************  Comments  *************************/ #comments, #respond{				color: #860000; font-size: 16px; font-weight: normal; letter-spacing: 0.1px; margin: 0px 0px 10px 0px; padding: 0px;} #commentblock{							background: #EFEFEF; color: #000000; 														margin: 0px 0px 0px 0px; padding:10px; 														border: 1px solid #dddcdc; -moz-border-radius:3px; -webkit-border-radius:3px;} #commentblock ol{						margin: 20px 0px 20px 0px; padding: 0px 0px 10px 0px;} img.avatar{									float:right; margin-right:20px; border: 1px solid #4C666A;} .auth-name{									font-size: 18px; color:#860000; text-transform: uppercase;} .auth-time{									font-size: 10px; color:#616161; font-style:italic;} .commentdate{								font-size: 12px; padding-left: 0px;} #commentlist li p{					margin-bottom: 8px; line-height: 20px; padding: 0px;} .commentname{								color: #333333; margin: 0px; padding: 5px 5px 5px 0px;} .commentinfo{								clear: both;} .commenttext{								background: #F9F9F9; border:1px solid #DEDEDE; font-style:normal; font-size: 12px; 														margin: 25px 20px 20px 0px; padding: 10px 10px 0px 10px; } .commenttext-admin{					clear: both; margin: 3px 0px 10px 0px; padding: 20px 10px 5px 10px;} #commentsformheader{				padding-left: 0px; } #commentsform{							text-align: center; margin: 0px; padding: 0px;} #commentsform form{					text-align: left; margin: 0px;} #commentsform p{						margin: 0px;} #commentsform form textarea{width: 99%;} p.comments_link  img{				border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; 														margin: 0px; padding: 0px; } .awaiting{									color: #886353; } /* ***********************  Footer  ************************/ #footer{										background: url(_pix/_layout/zauberer-header1.jpg) repeat-x bottom; height:86px; width:100%;} #footcenter{								width:980px; margin:0 auto; padding:0px;} #footcenter p{							color: maroon; font-size: 11px; font-weight: lighter;  														margin:0px 0px 10px 0px; padding: 8px 10px 10px 10px;} #footcenter a:link,  #footcenter a:visited{			color:maroon; border:none; } #footcenter a:hover,  #footcenter a:active{				color:maroon;} /* ***********************  Footer Bottom  ******************/ #footcenter_bottom{					margin:0 auto; padding:0px; width:980px;} #footcenter_bottom p{				color: #ccc; font-size: 11px; font-weight: lighter; margin:0px 0px 10px 0px; padding: 0px 10px 10px 10px;} #footcenter_bottom a:link,  #footcenter_bottom a:visited{	color: #ccc; 															border:none; } #footcenter_bottom a:hover,  #footcenter_bottom a:active{	color: #ccc;} /* ***********************  Floatbuttons  *****************/ #kontaktbutton{							background: url(_pix/_layout/kontaktbutton.jpg) no-repeat; position:fixed; right:0px; top:350px;  														height:136px; width:40px;} #rssbutton{									background: url(_pix/_layout/rssbutton.jpg) no-repeat; position:fixed; right:0px; top:490px;	 														height:55px; width:40px;} /* ***********************  Clear  ************************/ img.divider{								margin: 35px 0px 25px 150px; padding:0; border: none;} .clear{											clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0} /* ***********************  wp pagenavi  ************************/ .pagenavi{									font-size: 11px; padding: 20px 0px; color:#323232; font-family: 'Verdana';} .pagenavi a{								padding: 1px 4px 1px 4px; border: solid 1px #ccc; font-size: 11px;} .pagenavi a:visited{				padding: 1px 4px 1px 4px; border: solid 1px #ccc;} .pagenavi a:hover{					padding: 1px 4px 1px 4px; border: solid 1px #ccc; text-decoration: none;} .pagenavi span{							padding: 1px 4px 1px 4px; color:#323232;} .pagenavi .on{							padding: 1px 4px 1px 4px; border: solid 1px #ccc; font-size: 11px; color:#fff; background-color: #860000;} /* ***********************  wp kontaktform  *********************/ form dl, dl.labels{					margin:0em; font-size:100%; margin-top:0.5em} form dt, dl.labels dt{			float:left; width:7em; margin-bottom:0.8em; color:#555; text-align:right; font-weight:400; position:relative;} /*IEWin hack*/ form dd, dl.labels dd{			font-size:100%; font-style:normal; text-align:left;  														margin-left:7.5em; margin-bottom:0.8em; padding-left:0.5em} form dd.submit,  dl.labels dd.submit{				margin-top:2em} .error_msg{									font-weight:700; color:#C33;} .pxs_css_spamcheck{					display: none !important;} 

/* ----------- Gallery navigation -------------*/

.ngg-navigation {
	font-size:0.9em !important;
	clear:both !important;
	display:block !important;
	padding-top:15px;
	text-align:center;}

.ngg-navigation span {
	font-weight:bold;
	margin:0pt 6px;}

.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev, 
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev {
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;}

.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover, 
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
	background-color: #0066CC;
	color: #FFFFFF !important;
	text-decoration: none !important;}
