/* CSS Document */

body{
margin:0px;
padding:0px;
background: #ffffff;
font-family:verdana, arial;
}

a, a:active
{
  outline: none;
}


/* Header */

#header{
width:960px;
margin:20px auto 0px auto;
}

#header_image{
background-image:url(gfx/header.jpg);
width:960px;
height:130px;
margin:0px auto 0px auto;
}

/* Content */

#content{
width: 960px;
height:350px;
margin: 20px auto 0px auto;
}

#gallery_menu{
}

#gal_left{
height:350px;
width:480px;
float:left;
display:inline;
}

#gal_right{
width:480px;
height:350px;
float:right;
display:inline;
}

#gal_left_label{
background:url(gfx/events_label.jpg);
height:50px;
width:480px;
float:left;
display:inline;
}

#gal_right_label{
background:url(gfx/portraits_label.jpg);
width:480px;
height:50px;
float:right;
display:inline;
}

#content_l{
width:480px;
float:left;
display:inline;
}

#content_r{
float:right;
width:480px;
display:inline;
}

#content_l_t{
width:440px;
float:left;
display:inline;
padding:20px;
}

#content_r_t{
float:right;
width:440px;
display:inline;
padding:20px;
}

#divider{
width:440px;
height:1px;
background:#AAA;
}

#thumb{
width:231px;
margin-right:12px;
float:left;
margin-top:12px;
}

#thumb_last{
width:231px;
float:left;
margin-top:12px;
}

#bare{
width:960px;
margin:0px auto;
}

/* Nav */

#nav{
width:960px;
margin:10px auto 0px auto;
}

#tagline{
width:960px;
margin:30px auto 0px auto;
}

#nav ul{
list-style-type: none;
margin:0px;
padding:0px;
}

#gallery_c{
float:left;
display:inline;
width:149px;
}

#gallery{
width:149px;
}

#gallery li a{
background:url(nav/gallery.jpg) no-repeat;
height:75px;
width:149px;
float:left;
padding:0px;
}

#gallery li a:hover{
background:url(nav/galleryb.jpg) no-repeat;
height:75px;
width:149px;
float:left;
padding:0px;
}

#pricing_c{
float:left;
display:inline;
width:214px;
}

#pricing{
width:214px;
}

#pricing li a{
background:url(nav/pricing.jpg) no-repeat;
height:75px;
width:214px;
float:left;
padding:0px;
}

#pricing li a:hover{
background:url(nav/pricingb.jpg) no-repeat;
height:75px;
width:214px;
float:left;
padding:0px;
}

#about_c{
float:left;
display:inline;
width:163px;
}

#about{
width:163px;
}

#about li a{
background:url(nav/about.jpg) no-repeat;
height:75px;
width:163px;
float:left;
padding:0px;
}

#about li a:hover{
background:url(nav/aboutb.jpg) no-repeat;
height:75px;
width:163px;
float:left;
padding:0px;
}

#subscribe_c{
float:left;
display:inline;
width:173px;
}

#subscribe{
width:173px;
}

#subscribe li a{
background:url(nav/subscribe.jpg) no-repeat;
height:75px;
width:173px;
float:left;
padding:0px;
}

#subscribe li a:hover{
background:url(nav/subscribeb.jpg) no-repeat;
height:75px;
width:173px;
float:left;
padding:0px;
}

#dirty_laundry_c{
float:left;
display:inline;
width:261px;
}

#dirty_laundry{
width:261px;
}

#dirty_laundry li a{
background:url(nav/dirty_laundry.jpg) no-repeat;
height:75px;
width:261px;
float:left;
padding:0px;
}

#dirty_laundry li a:hover{
background:url(nav/dirty_laundryb.jpg) no-repeat;
height:75px;
width:261px;
float:left;
padding:0px;
}

/* Footer */

#footer{
}

.tab a {
color:#8FB0CF;
}

a img{
border:none;
}

.lightsGal, .bwGal, .customGal {
cursor:url(images/zoomin.cur), default;
}

/* Overlay */

/* the overlayed element */ 
div.overlay { 
     
    /* growing background image */ 
    background-image:url(overlay/white.png); 
     
    /* dimensions after the growing animation finishes  */ 
    width:600px; 
    height:470px;         
     
    /* initially overlay is hidden */ 
    display:none; 
     
    /* some padding to layout nested elements nicely  */ 
    padding:55px; 
} 
 
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image:url(overlay/apple-close.png); 
    position:absolute; 
    right:12px; 
    top:12px; 
    cursor:pointer; 
    height:28px; 
    width:28px; 
} 
 
 
/* black */ 
div.overlay.black { 
    background:url(overlay/transparent.png) no-repeat !important; 
    color:#fff; 
} 
 
/* petrol */ 
div.overlay.petrol { 
    background:url(overlay/petrol.png) no-repeat !important; 
    color:#fff; 
} 
 
div.black h2, div.petrol h2 { 
    color:#ddd;         
}

.subscribe a{
	text-decoration:none;
	color:#000;
}

.subscribe a:hover{
	text-decoration:underline;
	color:#000;
}