a 
{
    text-decoration:none;}
    
a:hover 
{
    text-decoration:underline;}
    
body 
{
    background:#272727;
    text-align:center;
    margin-top:20px;
    }
    
#container
{
    margin:0px auto;
    text-align:left;
    background:#7E7E7E;
    width:750px;
    color:#000000;
    font-size:13px;
    letter-spacing:0px;
    word-spacing:1px;
    font-family:"Arial", Sans-Serif;
    }
    
#header
{
    }
    
#header img 
{
    border:0px;
    }    
    
#nav
{
    background:#000000;
    height:25px;
    padding-left:40px;
    }

#nav a img
{
    border:0px;}


#main
{
    padding-left:40px;
    padding-right:30px;
    padding-bottom:20px;
    }
    
h1
{
    color:#FFFFFF;
    font-size:13px;
    text-decoration:underline;
    }
    
h2
{
    color:#FFFFFF;
    font-size:13px;
    }

table.framed
{
    text-align:left;
    color:#000000;
    font-size:13px;
    letter-spacing:0px;
    word-spacing:1px;
    font-family:"Arial", Sans-Serif;
    }

table.framed tr td
{
    padding:15px;
    border-bottom:1px solid #FFFFFF;
    
    }

table.framed img
{
    float:left;
    border:0px;
    margin-right:30px;
    }


table.mirror
{
    text-align:center;
    color:#000000;
    font-size:13px;
    letter-spacing:0px;
    word-spacing:1px;
    font-family:"Arial", Sans-Serif;
    }

table.mirror tr td
{
    padding:15px;
    border-bottom:1px solid #FFFFFF;
    width:350px;
    }

table.mirror img
{
    border:0px;
    }


#olw_footer
{
    text-align:center;
    margin:0px auto;
    margin-top:2px;
    width:750px;
    color:#FFFFFF;
    font-size:11px;
    font-family:"Arial", Sans-Serif;
    }
    
#olw_footer a
{
    color:#FFFFFF;
    font-size:11px;
    
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 12px;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border:2px solid #FFFFFF; clear: both;} 
#overlay img{ border: none; }

#overlay{ /*background-image: url(overlay.png);*/ }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(../GUI/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
#text {
	width:750px;
	color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	margin-bottom:0px;
	margin-top:0px;
}
