/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/




body { 
font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
font-size: 62.5%; /* Resets 1em to 10px */
background: #000 url(../images/BG_main_subs.jpg) repeat-x;
text-align: center;

color:#FFFFFF;
}

body.home {
background: #000 url(../images/BG_main.jpg) repeat-x;
}

#page {
width: 980px;
margin: 0px auto;
text-align: left;
background:;
}

.home #page {
width: 1200px;
}



#header {
position:absolute;
width: 380px;
height: 250px;
top: 86px;
right:20px;
}

.home #header {
top: 360px;
width: 520px;
height: 350px;
right:20px;
}


#header h1 {
display: block;
width: 380px;
height: 250px;
background: url(../images/logo_subpages.png) no-repeat;
}

.home #header h1 {
display: block;
width: 520px;
height: 350px;
background: url(../images/logo.png) no-repeat;
}


#header h1 a {
display: block;
width: 380px;
height: 250px;
}

.home #header h1 a {
display: block;
width: 520px;
height: 350px;
}

#header .description {
display:none;
}

#header h1, #header .description {
text-indent: -9000px;
}

#homeFlash {
height: 520px;
background: #000 url(../images/flash_placeholder2.jpg) no-repeat;
z-index: 0;
}

#subpageFlash {
height: 200px;
background: url(../images/header-panorama-rooftop.jpg) no-repeat;
overflow:hidden;
}

#subpageFlash.lounge {
background: url(../images/header-panorama-lounge.jpg) no-repeat;
}

#subpageFlash.mainRoom {
background: url(../images/header-panorama-mainRoom.jpg) no-repeat;
}




#subpageFlash a.flickrLink {
display: block;
float: left;
width: 196px;
overflow:hidden;
}

#subpageFlash .flickrImage {
margin-left: -60px;
}

#content {
float: left;
width: 640px;
height:auto !important;
min-height:500px;
padding: 30px;
}

#contentWide {
padding: 30px 190px 30px 30px;
min-height:500px;
  height:auto !important;
  height:500px;
}

.home #contentWide {
padding: 30px 130px 30px 130px;
min-height:210px;
}

.events #content {
width: 800px;
}







#signupForm {
position:relative;
float:left;
width:240px;
}

.events #signupForm {
width: 245px;
}

#signupForm h3 {
color:#D4770B;
font-size:1.4em;
margin-top:0px;
margin-bottom:10px;
}

#signupForm label {
display: block;
margin: 6px 0;
height:32px;
line-height:36px;
width:100%;
text-indent:-9999px;
text-transform:uppercase;
}

#signupForm input.textfield {
float: left;
width: 180px;
background: url(../images/BG-input-180.png) no-repeat;
padding:9px 4px;
border:none;
color:#FFFFFF;
/*border:1px solid #CCCCCC;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;*/
}

#signupForm input.textfield:focus {
background: url(../images/BG-input-180.png) no-repeat 0 -50px;
}

#signupForm input.submit {
width: 184px; margin-top: 10px;
}

#sidebar {
margin: 120px 0 0 600px;
background: ;
}




#searchform #s {
text-indent:0;
}

#searchform #s {
background:transparent;
color:#666666;
font-size:11px;
font-weight:normal;
height:20px;
padding:5px 4px 0 24px;
width:120px;
}

#searchform input {
-x-system-font:none;
background:transparent scroll center 4px;
border:medium none;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:22px;
line-height:normal;
padding:0;
text-indent:-9000px;
vertical-align:middle;
width:20px;
}






/*  main navigation  */

#mainNav {
width: 980px;
height: 30px;
position: absolute;
top: 0;
z-index:1;
}

.home #mainNav {
width: 1200px;
}

#navBg {
width: 1200px;
height: 30px;
background-color: black;
opacity:.5;
filter: alpha(opacity=50); 
-moz-opacity: 0.5;
position: absolute;
top: 0;
}


#mainNav {
  list-style: none;
  color: #FFFFFF;
}

#mainNav ul {
z-index: 999;
text-align: center;
position: relative;
top: 4px;
}

#mainNav li {
display: inline;
float:none;
position:relative;
}

#mainNav a * {
 /* display: none;*/
}

#mainNav a,
#mainNav a .hover {
  /*height: 41px;
	position: relative;
	display: block;
	background: url(../images/nav2.png) -161px 0 no-repeat;*/
	color: #ccc;
	text-shadow: #000 -1px -1px 0px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.1em;
	
	vertical-align: middle;
	height: 20px;
	line-height: 20px;
	
	white-space: nowrap;
	cursor:pointer;
	padding: 8px;
}

#mainNav a:hover {
	color: #fff;
}

/*#mainNav a#nav-the-venue, #mainNav a#nav-forums, #mainNav a#nav-vip-services {
color: #666666;
}*/

/* individual mainNav items */


/*


#mainNav a.ourVision {
  background-position: -130px 0px;
  width: 103px;
}
#mainNav .highlight a.ourVision:hover,
#mainNav a.ourVision .hover {
  background-position: -130px -50px;
}



#mainNav a.solutions {
  background-position: -233px 0;
  width: 99px;
}
#mainNav .highlight a.solutions:hover,
#mainNav a.solutions .hover {
  background-position: -233px -50px;
}



#mainNav a.services {
  background-position: -332px 0;
  width: 95px;
}
#mainNav .highlight a.services:hover,
#mainNav a.services .hover {
  background-position: -332px -50px;
}



#mainNav a.standards {
  background-position: -427px 0;
  width: 103px;
}
#mainNav .highlight a.standards:hover,
#mainNav a.standards .hover {
  background-position: -427px -50px;
}



#mainNav a.about {
  background-position: -530px 0;
  width: 145px;
}

#mainNav .highlight a.about:hover,
#mainNav a.about .hover {
  background-position: -530px -50px;
  width: 144px;
}



#mainNav a.contact {
  background-position: -675px 0;
  width: 109px;
}

#mainNav .highlight a.contact:hover,
#mainNav a.contact .hover {
  background-position: -675px -50px;
}


*/



/* ACTIVE PAGE NAV INDICATORS */

#mainNav.our-vision a.ourVision {
  background-position: -130px -100px;
}

#mainNav.solutions a.solutions {
  background-position: -233px -100px;
}

#mainNav.services a.services {
  background-position: -332px -100px;
}

#mainNav.standards a.standards {
  background-position: -427px -100px;
}

#mainNav.about-xtensible a.about {
  background-position: -530px -100px;
}

#mainNav.contact-us a.contact {
  background-position: -675px -100px;
}

/* END MAIN NAV  */



#wp-calendar
{
text-align: center;
width: 100%;
border-collapse: collapse;
padding: 0;
font-size: 1em;

empty-cells: show;
margin: 4px auto 0;

}

#wp-calendar caption a, #wp-calendar caption a:hover
{
background: transparent;
}

#wp-calendar th
{
font-weight: bold;
}

#wp-calendar a
{
text-decoration: none;
display: block;
color: black;
}

#wp-calendar td, #wp-calendar th
{
text-align: center;
padding: 3px 0;
color: #999999; 
}

#wp-calendar th {
color:#666;
}

#wp-calendar td {
height: 1.6em;
line-height: 1.6em;
}

#wp-calendar tbody td a
{
/*text-decoration: underline;*/
background-color: #6CBE28;
color: #FFFFFF;
height: 1.6em;
line-height: 1.6em;
}

#wp-calendar tfoot td a
{
color: #6CBE28;
height: 1.6em;
line-height: 1.6em;
}

#wp-calendar tbody {
border-bottom: solid 1px #ccc;
}

#wp-calendar caption
{
/*letter-spacing: 0.1em;*/
padding: 0.4em 0;
font-weight: normal;
text-align: center;
font-size: 1.1em;
color:#999999;
border-bottom: solid 1px #ccc;
}


#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}

#wp-calendar a {
display: block;
}

#wp-calendar caption {
text-align: center;
}

#wp-calendar td {
text-align: center;
}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	/*background-color: #fff;*/ }


/*  tables  */



.post table {
margin: 10px 0;
}

.post table td, .post table th {
font-size: 1.1em;
padding: 5px;
color:#333333;
}

.post table th {
font-weight: bold;
color: #FFFFFF;
background: #6CBE28;
}

.post table tr.odd td {
background: #eeeeee;
}




/*  widgets  */


#widgets .ig_tbl_line {
height: 60px;
margin-left: 11px; !important
overflow: hidden;
}

#widgets .ig_lgbluetext, a.ig_lgbluelink {
display: none;
}

#widgets table {
margin-top: 0px;
}

#widgets table div {
border: 0px;
background: none; !important
}

#widgets table div :first {
margin-bottom: 20px;
}








#footer {
padding: 10px 0;
clear: both;
padding-bottom: 10px;
background: ;
color:#999999;
text-align:center;
}

#copyright {
/*float: left;*/
padding-left: 6px;
}

#footer p {
margin: 0;
padding: 2px 10px;
color:#999999;
font-size:11px;
}

#footer a {
color:#ccc;
}

.post hr {
display: block;
}

.post {
margin: 0;
}



.clear {
clear: both;
}



/*	Begin Headers */
h1 {
font-size: 2.2em;
}

h2 {
font-size: 2.0em;
}

h3 {
font-size: 1.8em;
}

h4 {
font-size: 1.6em;
}

h5 {
font-size: 1.4em;
}

h6 {
font-size: 1.2em;
}

/* End Headers */


p {
font-size: 1.2em;
line-height: 1.4em;
margin: 8px 0;
}

p a {
text-decoration: none;
}

p a:hover {
text-decoration: underline;
}





/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */



html>body .entry li {
margin: 9px 0;
padding: 4px 0 4px 30px;
font-size: 1.3em;
color: #333333;
background:url(../images/bullet.gif) no-repeat 2px 1px;
}

#sidebar ul ul li:before {
/*content: "\00BB \0020";*/
}

ol li, #sidebar ul ol li {
list-style: decimal outside;
}

#sidebar ul ul li, #sidebar ul ol li {
margin: 0 0 6px 0;
padding: 0;
}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
margin: 0px;
padding: 5px 3px;
text-align: right;
}

/*#sidebar #searchform #s {
width: 108px;
padding: 2px;
}

#sidebar #searchsubmit {
padding: 1px;
}*/

.entry form { /* This is mainly for password protected posts, makes them look better. */
	/*text-align:center;*/
}

.entry form input, .entry form select, .entry form textarea {
margin-bottom: 10px;
}

select {
width: 130px;
}

/* End Form Elements */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
cursor: help;
}

acronym, abbr {
border-bottom: 1px dashed #999;
}

blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
}

blockquote cite {
margin: 5px 0 0;
display: block;
}

.center {
text-align: center;
}

.hidden {
display: none;
}

hr {
display: none;
}

a img {
border: none;
}


/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.wp-caption {
border: 1px solid #444;
text-align: center;
background-color: #111;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* End captions */

#eventdetail {
padding-left:20px;
padding-top:18px;
font-family:'Lucida Grande','Lucida Sans Unicode',sans-serif;
}

#eventdetail .eventDetailsImgWrap {
height:351px;
width:482px;
overflow:hidden;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
background: #333333;
margin-bottom: 6px;
}

#eventdetail h3 {
font-size: 11px;
color:#CCCCCC;
text-align:left;
font-weight:bold;
width: 470px;
}

#eventdetail a {
color: #FFFFFF;
}

#eventdetail h3.eventDetails {
font-size:12px;
line-height: 13px;
}

#eventdetail .eventName {
}

#eventdetail .description {
font-weight:normal;
font-size: 11px;
display:block;
margin-top:6px;
}

#eventdetail .tags {
display:block;
bottom: 20px;

display:none;
}

#tooltips {
position:relative;
top: -400px;
}


.tooltip {
    display: none;        /* required */
    position: absolute;   /* required */
    padding: 6px;
    border: 1px solid black;
    background-color: white;
	z-index: 1001;
	color: black;
	font-weight:bold;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.guestlist {
/*margin-left:180px;*/
}

.guestlist p {
font-size:1.2em;
line-height:1.4em;

}

/*.guestlist h2, .photos h2, .tableReservations h2, .venue h2, .process-tables h2, .process-tables h2 {
color:#D4770B;
font-size:1.6em;
margin-top: 0;
}*/

.entry h2, .post h2 {
color:#D4770B;
font-size:1.6em;
margin-top: 0;
text-transform: uppercase;
}

.entry h3, .post h3 {
color:#888888;
font-size:1.2em;
}


.photos h2 {

}

.guestlist .cform, .tables .cform {
width:510px;
margin-top: 40px;
}

html > body .guestlist .entry li, html > body .tables .entry li {
color: #999;
}



#cformsform {
}

.guestlist .cform #li--5 {
display:none;
}

.guestlist .cform input.single, .guestlist .cform input#cforms_captcha {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #ccc;
background:#999999 none repeat scroll 0 0;
padding:5px;
}

.guestlist .cform input.single:hover {
background: #adadad none repeat scroll 0 0;
}

.guestlist .cform input.single:focus {
background: #ccc none repeat scroll 0 0;
}

.guestlist .cform p.cf-sb, .tables .cform p.cf-sb {
text-align:center;
width:410px;
}

.guestlist .cform p.cf-sb input, .tables .cform p.cf-sb input {
width:160px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:#D4770B;
width: 80px;
}

.cform textarea,
.cform input.single, .cform input.secinput {
background: url(../images/BG-input-180.png) no-repeat !important;
padding:9px 4px !important;
border:none !important;
color:#FFFFFF !important;
}

.cform input.single {
width:180px !important; 
}

.cform input.single:focus, .cform input.secinput:focus {
background: url(../images/BG-input-180.png) no-repeat 0 -50px !important;
}

.cform input#cforms_captcha {
width: 56px !important;
}

span.reqtxt, span.emailreqtxt {
margin:6px 0 0 3px !important;
}
.cform select {
width:164px !important;
}

p.linklove {
visibility: hidden;
margin-bottom: 20px;
}

.guestlist .cform img.captcha-reset {
background:transparent url(http://ibizadc.com/wp-content/plugins/cforms/styling/refresh.gif) no-repeat scroll 0 0;
}

.piclenselink {
display:none;
}



.tableReservations#contentWide {
padding:30px;
}
.tableReservations .entry p {
margin:8px 180px 0 0;
}
.tableFormRow {
position: relative;height:40px;
}

#tableDateSelect {
width: 280px;
float:left;
}

#suggestionList {
width: 100%;
float:left;
position:relative;
}



.tableFormRow label {
color:#ccc;
display:block;
height:14px;
padding:10px;
position:absolute;
width:80px;
z-index:100;
}

#tableDateSelect label {
width:34px;
}

#guestsRow label {
padding: 5px 10px;
}


.tableFormRow input {
position: absolute; 
z-index: 1; 
padding:9px 0 0 96px;
width:170px; 
height:32px; 
background:url(../images/BG-input-250w.jpg) no-repeat; 
border:none;
color:#fff;
}

#tableDateSelect input {
padding:9px 0 0 50px;
width:250px; 
line-height:14px;
/*background:url(../images/BG-input-192w.jpg) no-repeat;*/
}

.tableFormRow#specialRequests {
height:120px;
}

#specialRequests label {
width:240px;
}

#specialRequests textarea {
position: absolute; 
z-index: 1; 
width:250px; 
background:url(../images/BG-textarea-250w.jpg) no-repeat; 
border: none;
color: #fff;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
font-size:1.1em;
height:72px;
padding:40px 0 8px 10px;
}

#ui-datepicker-div {
z-index: 200;
}

#note {
width: 230px; border: 2px solid yellow; margin: 50px 0 15px 0;padding:10px;
}

#tableSelect {
height: 50px;
float:left;
height:50px;
width:280px;
}

#tableSelect label {
display: block;
width: 250px;
padding: 0;
position:relative;
}
#tableSelect select {
width: 250px;
}

#progressBar {
margin: 20px 110px 20px 0;
background: transparent url(redmond/images/ui-bg-progressbar.png) repeat-x;
}

#progressBarNotes {
color:#fff;
height:1.5em;
margin-bottom:20px;
margin-top:-33px;
text-align:center;
width:820px;
}

a#reserveNow {
/*width:810px;*/
height: 45px;
display: block;
text-align:center;
line-height: 16px;
border: 2px solid orange;
background: orange;
color: #333;
font-weight:bold;
width: 250px;
text-decoration:none;
padding-top:12px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius: 8px;

}
a#reserveNow:hover {
background: orange;
color: #fff;
border: 2px solid white;

}

#personalInfoForm {
float:left;
width:280px;
}

#floorplan {
height:641px;
width:870px;
position:absolute;
left:-280px;
top:140px;
}

#floorplanImg {
position:absolute;
z-index:1;
}

a.table {
color:#000;
background:#D98500;
font-size:11px;
font-weight:bold;
height:16px;
line-height:16px;
position:absolute;
text-align:center;
width:24px;
z-index:10;
cursor: pointer;
border: solid 1px #000;
}

a.booked {
/*background:#D98500;
border: solid 1px #000;*/
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* for IE8*/
filter: alpha(opacity=40);	/*for IE5-7*/
opacity: .4;
}

a.table:hover {
border: solid 1px #ccc;
}

a.booked:hover {
border: solid 1px #000;
}

#floorplan a.selected {
border: solid 1px #fff;
color: #fff;
}


#table-1 {
top:28px;
left:154px;
}

#table-2 {
top:28px;
left:186px;
}

#table-3 {
top:28px;
left:218px;
}

#table-4 {
top:28px;
left:250px;
}

#table-5 {
top:76px;
left:156px;
}
#table-6 {
top:76px;
left:184px;
}
#table-7 {
top:76px;
left:212px;
}
#table-8 {
top:76px;
left:240px;
}
#table-9 {
top:76px;
left:128px;
}
#table-10 {
top:134px;
left:308px;
}
#table-11 {
top:156px;
left:308px;
}
#table-12 {
top:244px;
left:130px;
}
#table-13 {
top:284px;
left:354px;
}

#table-14 {
top:284px;
left:324px;
}

#table-15 {
top:284px;
left:294px;
}

#table-16 {
top:284px;
left:264px;
}

#table-17 {
top:284px;
left:234px;
}

#table-18 {
top:284px;
left:204px;
}

#table-19 {
top:284px;
left:174px;
}

#table-20 {
top:284px;
left:144px;
}

#table-21 {
top:284px;
left:114px;
}

#table-22 {
top:229px;
left:81px;
}

#table-23 {
top:136px;
left:81px;
}

#table-24 {
top:40px;
left:310px;
}

#table-25 {
top:40px;
left:340px;
}

#table-26 {
top:120px;
left:386px;
}

#table-27 {
top:150px;
left:386px;
}

#table-28 {
top:180px;
left:386px;
}

#table-29 {
top:210px;
left:386px;
}

#table-30 {
top:590px;
left:427px;
}

#table-31 {
top:560px;
left:427px;
}

#table-32 {
top:530px;
left:427px;
}

#table-33 {
top:500px;
left:427px;
}

#table-34 {
top:470px;
left:124px;
}

#table-35 {
top:500px;
left:124px;
}

#table-36 {
top:530px;
left:124px;
}

#table-37 {
top:560px;
left:64px;
}

#table-38 {
top:310px;
left:536px;
}

#table-39 {
top:240px;
left:536px;
}

#table-40 {
top:160px;
left:536px;
}

#table-41 {
top:86px;
left:536px;
}

#table-42 {
top:86px;
left:596px;
}

#table-43 {
top:86px;
left:656px;
}

#table-44 {
top:86px;
left:716px;
}

#table-45 {
top:520px;
left:550px;
}

#table-46 {
top:460px;
left:550px;
}

#table-47 {
top:400px;
left:550px;
}




#linkPhotoarchive {
background:#222;
color:#000;
display:block;
height:30px;
line-height:30px;
text-align:center;
text-decoration:none;
margin:10px 44px 30px 4px;
/*border: solid 1px #D4770B;
*/
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius: 8px;
}

#linkPhotoarchive:hover {
background:#333;
}

#linkPhotoarchive:active {
background:#D4770B;
}

.entry p a {
color:#D67700;
}

.entry p a:hover {
text-decoration: underline;
}

.alignnone {
margin: 10px 0;
}

div.alignleft {
margin-left:0;
}

div.alignright {
margin-right:0;
}

.ngg-album-compactbox {
background: none !important;
}

.ngg-album-compactbox .Thumb {
border:2px solid #444444 !important;
}

.ngg-album-compactbox .Thumb:hover {
border:2px solid #ccc !important;
}

/* events items */

#eventsList {
width: 300px;
float:left;
}


.eventHome, .event {
height:214px;
width:280px;
position: relative;
overflow: hidden;
border:none;
-moz-border-radius: 7px; -webkit-border-radius: 7px;
}

.event {
height:165px;
width:227px;
float: left;
margin: 0 20px 20px 0;
}

.eventHome h2, .eventHome h3, .event h2, .event h3, .eventHome .detailsLink, .event .detailsLink {
font-size: 11px;
color:#FFFFFF;
position: relative;
z-index:30;
font-weight:normal;
}

.detailsLink a {
color: #FFFFFF;
}

.eventHome h2, .event h2 {
margin: 156px 8px 4px 8px;
font-weight: bold;
text-transform:uppercase;
}

.eventHome h3 {
margin: 0px 8px;
color: #FFFFFF;
}

.event h3 {
margin: 108px 8px 0;
}

.eventHome span.date, .event span.date {
font-weight:bold;
color: #FFFFFF;
}

.eventHome .eventImgWrap, .event .eventImgWrap {
height:211px;
width:278px;
position: absolute;
top: 0;
left:0;
overflow: hidden;
border:none;
-moz-border-radius: 7px; -webkit-border-radius: 7px;
z-index: -1;
}

.event .eventImgWrap {
height:163px;
width:225px;
}

.eventHome a.overlay, .event a.overlay {
position: absolute;
height:214px;
width:280px;
top: 0;
left:0;
background: url(../images/home_event_overlay.png) no-repeat;
z-index:20;
}

.event a.overlay {
height:165px;
width:227px;
background: url(../images/calendar_event_overlay.png) no-repeat;
}

.eventName .clearboth {
display:none;
}

.event .detailsLink {

display:block;
padding:4px 0;

}



.noEvents {
text-align:center;
font-size: 14px;
}

/* END events items */

.ngg-album-compactbox .Thumb {
height:34px !important;
width:46px !important;
}

.ngg-album-compactbox {
height:52px !important;
width:60px !important;
padding-top: 10px !important;
}

.ngg-album-compact {
height:66px !important;
}

.ngg-album-compact h4 {
padding-top:16px;
}