body {
	margin:0;
	padding:0;

	background-color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #aaa;
}

a.button:link {
	display: block;
	width: 126px;
	height: 20px;

        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        font-style: normal;
        font-weight: lighter;
        font-variant: normal;
        text-transform: none;
        text-decoration: none;
	text-align: center;
        line-height: 21px;
	letter-spacing: 2px;
        color: #FFF;

	background: url('/photography/buttons/darkbox.gif');
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

a.button:visited {
	display: block;
	width: 126px;
	height: 20px;

        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        font-style: normal;
        font-weight: lighter;
        font-variant: normal;
        text-transform: none;
        text-decoration: none;
	text-align: center;
        line-height: 21px;
	letter-spacing: 2px;
        color: #FFF;

	background: url('/photography/buttons/darkbox.gif');
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

a.button:hover {  
        display: block;
        width: 126px;
        height: 20px;

        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        font-style: normal;
        font-weight: lighter;
        font-variant: normal;
        text-transform: none;
        text-decoration: none;
        text-align: center;  
        line-height: 21px;
        letter-spacing: 2px;  
        color: #FFFFCC;
 
        background: url('/photography/buttons/darkbox_ro.gif');
        background-repeat: no-repeat;
        margin: 0;
        padding: 0;
}       

a.button:active {  
        display: block;
        width: 126px;
        height: 20px;

        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        font-style: normal;
        font-weight: lighter;
        font-variant: normal;
        text-transform: none;
        text-decoration: none;
        text-align: center;  
        line-height: 21px;
        letter-spacing: 2px;  
        color: #FFF;
 
        background: url('/photography/buttons/darkbox_select.gif');
        background-repeat: no-repeat;
        margin: 0;
        padding: 0;
}       

a.buttonSelected:link {  
        display: block;
        width: 126px;
        height: 20px;

        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        font-style: normal;
        font-weight: lighter;
        font-variant: normal;
        text-transform: none;
        text-decoration: none;
        text-align: center;  
        line-height: 21px;
        letter-spacing: 2px;  
        color: #FFFFFF;
 
        background: url('/photography/buttons/darkbox_select.gif');
        background-repeat: no-repeat;
        margin: 0;
        padding: 0;
}       

a.buttonSelected:visited {  
        display: block;
        width: 126px;
        height: 20px;

        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        font-style: normal;
        font-weight: lighter;
        font-variant: normal;
        text-transform: none;
        text-decoration: none;
        text-align: center;  
        line-height: 21px;
        letter-spacing: 2px;  
        color: #FFFFFF;
 
        background: url('/photography/buttons/darkbox_select.gif');
        background-repeat: no-repeat;
        margin: 0;
        padding: 0;
}       

a.photoButton:link {
	display: block;
	width: 115px;
	height: 173px;
	border: 4px solid #999999;
}

a.photoButton:visited {
	display: block;
	width: 115px;
	height: 173px;
	border: 4px solid #999999;
}

a.photoButton:hover {
	display: block;
	width: 115px;
	height: 173px;
	border: 4px solid #FFF;
}

a.photoButton:active {
	display: block;
	width: 115px;
	height: 173px;
	border: 4px solid #FFC;
}

a.photoButtonSquare:link {
	display: block;
	width: 126px;
	height: 126px;
	border: 4px solid #999999;
}

a.photoButtonSquare:visited {
	display: block;
	width: 126px;
	height: 126px;
	border: 4px solid #999999;
}

a.photoButtonSquare:hover {
	display: block;
	width: 126px;
	height: 126px;
	border: 4px solid #FFF;
}

a.photoButtonSquare:active {
	display: block;
	width: 126px;
	height: 126px;
	border: 4px solid #FFC;
}

.PhotoBorder {
	border: 5px solid #999999;
}

.PhotoBorderLarge {
	border: 5px solid #888888;
}

.tableMain {
	border: 0px;
}

.tableMain tr {
	border: 1px dotted #333333;
}

.tableMain td {
	border: 1px dotted #333333;
        background-color: #555555;
        padding: 4px;
}

fieldset {
        border: 1px solid #444444;
        padding: 2px;
}

.titleBar {
       background-color: #444444;
}

.linkMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.linkMenu a:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        color: #000000;
        text-decoration: none;
}

.linkMenu a:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        color: #222222;
        text-decoration: none;
}

.linkMenu a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        color: #444444;
        text-decoration: none;
}

.linkMenu a:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        color: #FFFF99;
        text-decoration: none;
}

#lightbox{
        background-color:#444;
        padding: 10px;
        border: 2px solid #000;
        }
#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(/photography/lightbox/overlay.png); }

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

.fullheight { height: 100%; }
