* {
	margin: 0;
	padding: 0;
}

body 
{
        background: #242424 url(images/bg.jpg) repeat-x;
        font: 9pt "lucida Grand", verdana, sans serif;
        color: #bfbfbf ;
}

.header
{
		
        background: url(images/gwOG.jpg) no-repeat;
        position:absolute;
        z-index:2;
        width:800px;
        left:50%;
        margin:0 0 0 -400px;
        color:#000000;
        text-align:right;
	height:100px;
        padding-top:70px;
}

.header p 
{
	padding: 7px 50px 0 0;
}

.header a:link, .header a:visited 
{
	font-weight: bold;
	text-decoration: none;
	color:#000000;
}

.content 
{
	background: #123456 left top;
        position: absolute;
        width: 750px;
        left:50%;
        top:125px;
        margin-left:-400px;
	z-index: 1;
	border-bottom: solid 2em #242424;
}

.main 
{
	background: #000000 left top;
	padding:40px 10px 10px 10px;
	MARGIN: 0 auto 0 auto;
	width:750px;
}

.sidebar
{
	position:relative;
	float:right;
	width:200px;
	background: #000000;
	min-height: 400px;
	padding: 10px;
	margin-bottom: 10px;
}

.sidebar img 
{
	padding-bottom:1em;
}

h1 
{
        color: #FFFFFF;
        font-size:1.5em;
        font-weight: bold
}

small 
{ 
        font-size:.75 pt;
        color: #7f7f7f; 
}

.address 
{
        padding-left:2em;
}

a:link, a:visited 
{
        font-size: inherit;
        color: #bfbfbf;
        text-decoration:underline;
        text-align: left;        
}

a:link img, a:visited img 
{
	border:none;
}

a:hover
{
        color: #3f3f3f;
}

.main img 
{
	float:left;
	border: solid 3px #bfbfbf ;
	margin:5px;
}

.past ul 
{
		list-style-type: none;
   		width: 40em;
}

.past ul li 
{
	    float: left;
    	width: 8em;
    	padding-bottom: 1em;
}

p, ol, ul 
{
		padding-bottom: 1em;
}

ul, ol 
{
		padding-left: 3em;
}

DIV.post
{
    BACKGROUND-COLOR: #000000;
    BORDER-TOP: #2b2b2b 2px solid;
    MARGIN-LEFT: 15;
    MARGIN-RIGHT: 15;
    MARGIN-TOP: 20;
    TEXT-ALIGN: left;
    width: 750px;  
    height: 208px;  
    display: inline-block;  
    vertical-align: middle; 
}

DIV.post
{
    *display: inline;
    *margin: 0 20px 0 20px;
}

DIV.postFooter
{
    BACKGROUND-COLOR: #000000;
    BORDER-TOP: #2b2b2b 2px solid;
    MARGIN-LEFT: 15;
    MARGIN-RIGHT: 15;
    MARGIN-TOP: 20;
    TEXT-ALIGN: left;
    width: 750px;  
    height: 20px;  
    display: inline-block;  
    vertical-align: middle; 
}

DIV.postFooter
{
    *display: inline;
    *margin: 0 20px 0 20px;
}

DIV.footer
{
	
    BACKGROUND-COLOR: #000000;
    BORDER-TOP: #2b2b2b 2px solid;
    MARGIN-LEFT: 15;
    MARGIN-RIGHT: 15;
    MARGIN-TOP: 20;
    TEXT-ALIGN: left;
    width: 800px;  
    height: 20px;  
    display: inline-block;  
    vertical-align: middle; 
}
