*{margin: 0;padding: 0;}
body {
padding: 5px;
background: #0F259D;
color: #fff;
font: bold 100% Verdana;
text-align: center;
}
#outer{
width:992px;
height: auto;
margin-left: auto;
margin-right: auto;
}


h1{text-align: center; font-size: 1.64em; color: #CCFFFF;}

.b{text-align: left;}

#leftcolumn {
position: static;
float: left;
height: 650px;
width: 206px;
border: thin solid #CC0000;
background: #a00 url(images/bg/paisley.jpg) repeat-y center;
text-align: center;

}

#vgmlogo{
position: relative;
float:left;
height: 200px;
width: 200px;
padding: 0px;
float: left;
border: medium solid white;
background: #FFFFFF;
}

#menu{
position: relative;
float: left;
height: 240px;
width: 206px;
margin-top: 10px;
border: none;
background: transparent;
text-align: center;
font-size: 0.8em;
}

.button{
display: block;
width: 180px;
height: 16px;
margin-top: 2px;
margin-left: auto;
margin-right: auto;
border: thin solid White;
background: #0F259D;
color: #FFFFFF;
text-align: center;
text-decoration: none;
}

.button:hover{background: #A00;}

.buttondown{
display: block;
width: 180px;
height: 16px;
margin-top: 2px;
margin-left: auto;
margin-right: auto;
border: thin solid White;
background: #4F65DD;
color: #FFFFFF;
text-align: center;
text-decoration: none;
}
#bookmark{
position: relative;
float: left;
height: 30px;
width: 206px;
margin-top: 10px;
border: none;
background: transparent;
text-align: center;
}

#archive {
display: block;
float: left;
width: 196px;
height: 140px;
padding: 0px;
margin-top:20px;
margin-left: auto;
margin-right: auto;
background: #C00;
font-size: 0.6em;
margin: 2px;
border: medium solid red;
}

#archivelist {
width: 174px;
height: 104px;
padding: 5px;
border: 1px;
position: relative;
background: #FFF;
margin: 6px;
text-align: left;
overflow: auto;
}
#midcolumn{
position: relative;
float:left;
width: 568px;
height: 650px;
background: #FFFFFF;
}

#rightcolumn {
position: static;
float: left;
width: 206px;
height: 650px;
border: thin solid #CC0000;
background: #A00 url(images/bg/paisley.jpg) repeat-y center;
text-align:center;
}

#rightcolumn a{color: #FFFFFF; font-weight: bold;}

#facebooklink {font-size: 0.5em; padding-left: 10px;}

#rssfeed {
position: relative;
float: left;
height: 30px;
width: 170px;
margin: 3px 7px 3px 7px;
border: groove;
padding: 5px;
background: #FFFFFF;
color: #FF6600;
text-align: center;
font-size: 0.6em;
overflow:hidden;
}

#twitter {
position: relative;
width: 202px;
height: 170px;
float:left;
margin-bottom: 5px;
text-align: center;
color: #000000;
font-size: 0.6em;
background-color: transparent;
overflow:hidden;
}
#mailbox {
position: relative;
width: 170px;
height: 126px;
padding: 5px;
margin: 3px 7px 3px 7px;
background: #eef;
font-size: 0.6em;
color:darkblue;
border: groove;
text-align: center;
overflow:hidden;
}
#buyeds {
position: relative;
width: 170px;
height: 240px;
padding: 5px;
margin-bottom: 5px;
margin-left: 9px;
background: #FFF;
font-size: 0.6em;
border: groove;
text-align: center;
overflow:hidden;
}
#buyeds h1{
color: #009;
font-size: 1em;
}

