* { padding: 0; margin: 0; }

body {
 background: url(images/bg.jpg);
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
}
a {
 color: #575757;
 font-weight: bold;
 text-decoration: none;
}
a:hover {
 color: #2B2B2B;
 text-decoration: bold;
}
#wrapper { 
 margin: 0 auto;
 width: 800px;
}
#leftcolumn { 
 color: #333;
 border: 0px solid #ccc;
 background:#F6F0E0;
 background: url(images/golfbrekernl_01.jpg) no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 732px;
 width: 207px;
 float: left;
}
#maincolumn { 
 float: left;
 color: #287ba2;
 border: 0px solid #ccc;
 background:#113950;
 background: url(images/content-bg.jpg) no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 732px;
 width: 345px;
 display: inline;
}
#rightcolumn { 
 color: #333;
 border: 0px solid #ccc;
 background:#F6F0E0;
 background: url(images/golfbrekernl_07.jpg) no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 732px;
 width: 228px;
 float: left;
}
#lightbox {
 background-color:#eee;
 padding: 10px;
 border-bottom: 2px solid #666;
 border-right: 2px solid #666;
}
#lightboxDetails {
 font-size: 0.8em;
 padding-top: 0.4em;
}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
   background-color: #333;
   back\ground-color: transparent;
   background-image: url(images/blank.gif);
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}
	

/* thumbnails */
p.thumbs{ padding: 10px 0 0 20px; }
.thumbs img { 
   position: relative;
   padding: 8px;
   margin: 5px;
   background: #2d86ad;
   border: 1px solid #2d86ad;	
}
.thumbs img:hover	{
   border: 1px solid #113950;
   background: #256886;	
}
.thumbs a:hover { background-color: transparent; border: none }
