a{
color: FFFFFF;
}

a:link{
text-decoration: bold;
}

a:hover{
text-decoration: bold underline;
}

a:visited{
text-decoration: bold;
}

img{
border: none;
}

#bg_fade{
position: absolute;
width: 100%;
height: 300px;
background: url(images/bg_fade.png);
repeat: repeat-x;
z-index: 0;
}

body{
padding: 0px;
margin: 0px;
background-image: url('images/bg_fade.png');
background-repeat: repeat-x;
background-attachment: fixed;
background-color: #772244;
}

/* Fixes IE's centering */
#container{
text-align: center;
margin: 0;
top: 0px;
background: url(images/bg1.png);
background-repeat: repeat-y;
background-position: center;
}

#header{
width: 700px;
height: 200px;
margin-left: auto;
margin-right: auto;
background: invisible;
position: relative;
z-index: 1;
}

#logo{
text-align: left;
position: absolute;
top: 7px;
left: 0px;
z-index: 3;
border: none;
padding: none;
}

#share
{
position: absolute;
top: 40px;
left: 0px;
z-index: 2;
background-color: #FFFFFF;
border: none;
padding: 0px;
width: 220px;
height: 150px;
border: solid 1px;
border-color: #FFFFFF;
}

#grow
{
position: absolute;
top: 40px;
left: 230px;
z-index: 2;
background-color: #FFFFFF;
border: none;
padding: 0px;
width: 240px;
height: 150px;
border: solid 1px;
border-color: #FFFFFF;
}

#live
{
position: absolute;
top: 40px;
left: 480px;
z-index: 2;
background-color: #FFFFFF;
border: none;
padding: 0px;
width: 220px;
height: 150px;
border: solid 1px;
border-color: #FFFFFF;
}

#smc{
text-align: right;
color: #BBBBBB;
font-size: 10px;
font-family: verdana;
position: absolute;
top: 2px;
right: 2px;
z-index: 5;
}

#smc a:link{
text-decoration: none;
font-color: #BBBBBB;
}

#smc a:hover{
text-decoration: strong;
font-color: #BBBBBB;
}

#smc a:visited{
text-decoration: none;
font-color: #BBBBBB;
}

#nav{
width: 700px;
margin-left: auto;
margin-right: auto;
background: #invisible;
position: relative;
padding: 0px;
}

#main_div{
width: 699px;
margin-left: auto;
margin-right: auto;
background: #000000;
border: 0px;
position: relative;
overflow: default;
text-align: left;
padding: 10px;
}

#content{
width: 460px;
min-height: 750px;
background: #222222;
position: relative;
left: 0px;
bottom: 10px;
top: 0px;
color: #FFFFFF;
font-family: century gothic;
font-size: 12px;
border: 1px solid #333333;
padding: 5px;
}

#sidebar{
position: absolute;
top: 10px;
left: 488px;
width: 218px;
background: invisible;
color: #FFFFFF;
font-family: century gothic;
font-size: 12px;
z-index: 5;
}

#news{
width: 210px;
position: relative;
background: #222222;
top: 0px;
border: 1px solid #333333;
padding: 5px;
}

#spotlight{
width: 210px;
position: relative;
background: #222222;
top: 10px;
border: 1px solid #333333;
padding: 5px;
}

#footer{
width: 700px;
margin-left: auto;
margin-right: auto;
background: #222222;
position: relative;
text-align: right;
border: 1px solid #333333;
color: #BBBBBB;
font-family: century gothic;
font-size: 10px;
}

h1{
background: url(images/h1_fade.png);
background-repeat: repeat-x;
padding: 2px;
color: #FFFFFF;
font-family: century gothic;
font-size: 14px;
text-decoration: bold;
border: none;
margin: -5px;
margin-bottom: 0px;
}

h2
{
background-color: #111111;
padding: 2px;
color: #FFFFFF;
text-align: left;
font-family: verdana,sans-serif;
font-size: 14px;
margin: 0px;
margin-left: -5px;
margin-right: -5px;
border: none;
border-bottom: dotted #FFFFFF 1px;
text-align: left;
}

table{
color: #FFFFFF;
font-size: 12px;
text-align: left;
}

#twitter_update_list li{
list-style: none;
margin-left: -35px;
margin-bottom: 2px;
border-bottom: 1px dotted #ffffff;
}