html, body {height:100%}
body {
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:#ffffff;
	color: #000000;
	}

#header{
	color: #000;
	text-align:center;
	position:relative;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
}
/* mac hide \*/
* html #header{height:1px;he\ight:1px}/* height needed for ie to force layout*/
/* end hide*/

#right
{
    position:relative;
    float:right;
    width:300px;
    margin:0 10px;
}

.v1forum
{
    position:relative;
    float:left;
	margin:0;
    width: -moz-calc(100% - 320px);
    width: -webkit-calc(100% - 320px);
    width: calc(100% - 320px);
}

.v1
{
    position:relative;
    float:left;
	margin:0;
    width: -moz-calc(100% - 320px);
    width: -webkit-calc(100% - 320px);
    width: calc(100% - 320px);
}

.v1 #right
{
	position:relative !important;
	float:right !important;
	width:200px !important;
    margin:0 !important;
    text-align:center;
    background-color:#f3f7f6;
}

.v1 #right .sidebox
{
    position:relative;
    float:left;
    width:96%;
    padding:0 2%;
    text-align:center;
}

.v1 #right .sidebox .sideboxtitle
{
    font-weight:bold;
    padding:5px 0;
}

.v1 #centrecontent
{
    position:relative;
    float:left;
    width: -moz-calc(100% - 200px);
    width: -webkit-calc(100% - 200px);
    width: calc(100% - 200px);
    margin:0;
}

.v1 #centrecontent .topmenu
{
    position:relative;
    float:left;
    width:100%;
    margin:10px 0;
    padding-bottom:10px;
    border-bottom:1px solid #e0e0e0;
}

.v1 #centrecontent .topmenu a
{
    color:Black;
    font-weight:normal;
    text-transform:uppercase;
}
.v1 #centrecontent .topmenu a:Hover{background:#e2f1f6;}
.v1 #centrecontent .topmenu a b{font-weight:normal;}

.v1 #centrecontent .box
{
    position:relative;
    float:left;
    text-align:left;
    width:96%;
    padding:0 2% 10px 2%;
    margin-bottom:20px;
    border-bottom:1px solid #e0e0e0;
}

.v1 #centrecontent .box table{overflow:hidden;}

.v1 #centrecontent .box h3{font-size:1.4em;padding-bottom:10px;}

/* remove right column on mobile devices */
@media screen and (max-width:800px)
{
    #right{display:none;}
    .v1forum{width:100%;}
    .v1{width:100%;margin-top:10px;}
    .v1 #right{display:block;}
}

@media screen and (max-width:600px)
{
    .v1 #right{display:none;}
    .v1 #centrecontent{width:100%;}
}

#footer 
{
    position:relative;
    float:left;
	width:100%;
	clear:both;
	height:20px;
	text-align:center;
	font-size:0.8em;
}
* html #footer {/*only ie gets this style*/
\height:22px;/* for ie5 */
he\ight:20px;/* for ie6 */
}

#clearfooter{clear:both;height:20px;}/*needed to make room for footer*/