/* main fonts */

A,B,TD,TH,P,DIV,FORM,H1,H2,H3,H4,BLOCKQUOTE,UL,OL { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
a:link { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; color: #760314; font-size: 9px; font-weight: bold; }
a:visited { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; color: #3a1877; font-size: 9px; font-weight: bold; }
a:hover { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 9px; font-weight: bold; }
a:active { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; color: #ab0123; font-size: 9px; font-weight: bold; }
a.two:link { font-family: Helvetica, Arial; color: #c0c0c0; font-size: 12px; font-weight: bold; text-decoration: none; }
a.two:visited { font-family: Helvetica, Arial; color: #ab0123; font-size: 12px; font-weight: bold; text-decoration: none; }
a.two:hover { font-family: Helvetica, Arial; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; }
a.two:active { font-family: Helvetica, Arial; color: #d2d2d2; font-size: 12px; font-weight: bold; text-decoration: none; }
a.three:link { font-family: Helvetica, Arial; color: #c0c0c0; font-size: 12px; font-weight: bold; text-decoration: none; font-style: italic; }
a.three:visited { font-family: Helvetica, Arial; color: #ab0123; font-size: 12px; font-weight: bold; text-decoration: none; font-style: italic; }
a.three:hover { font-family: Helvetica, Arial; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; font-style: italic; }
a.three:active { font-family: Helvetica, Arial; color: #d2d2d2; font-size: 12px; font-weight: bold; text-decoration: none; font-style: italic; }
SPAN { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

/* body */

BODY { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; margin: 0px; color: #000000; 
	background-image: url(/gr/graphic_bg_splash2.jpg); 
	background-color: #e1e1e1; 
	background-repeat: no-repeat;
}
/* hacks */

.legal { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; color: #4c4c4c; font-size: 9px; }
.ns1 { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 9px; }

/* nav fixer */

.mozilla_sucks {
	position: absolute;
	top: 219px;
	right: 30px;
	width: 404px;
}

.release_date  {
    position: absolute;
    top: 313px;
    left: -1px;
    padding: 0px;
	height: 16px;
}

/* body main */

.body_left  {
    position: absolute;
    top: 355px;
    left: 10px;
	width: 480px;
}

.body_main  {
    position: absolute;
    top: 355px;
    left: 500px;
	width: 200px;
}

.body_main_ecard  {
    position: absolute;
    top: 355px;
    left: 440px;
	width: 200px;
}

/* news tables */

.newssplash1  {
	background-image: url(/gr/news_bars/01.jpg); 
	background-color: #ffffff; 
	background-repeat: no-repeat;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	width: 80px;
	padding: 0px;
}

.newssplash2  {
	background-image: url(/gr/news_bars/02.jpg); 
	background-color: #ffffff; 
	background-repeat: no-repeat;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	width: 80px;
	padding: 0px;
}

.newssplash3  {
	background-image: url(/gr/news_bars/03.jpg); 
	background-color: #ffffff; 
	background-repeat: no-repeat;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	width: 80px;
	padding: 0px;
}

.newssplash4  {
	background-image: url(/gr/news_bars/04.jpg); 
	background-color: #ffffff; 
	background-repeat: no-repeat;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	width: 80px;
	padding: 0px;
}

.newssplash5  {
	background-image: url(/gr/news_bars/05.jpg); 
	background-color: #ffffff; 
	background-repeat: no-repeat;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	width: 80px;
	padding: 0px;
}

.newssplash6  {
	background-image: url(/gr/news_bars/06.jpg); 
	background-color: #ffffff; 
	background-repeat: no-repeat;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	width: 80px;
	padding: 0px;
}

.newssplash7  {
	background-image: url(/gr/news_bars/07.jpg); 
	background-color: #ffffff; 
	background-repeat: no-repeat;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	width: 80px;
	padding: 0px;
}

.newssplash8  {
	background-image: url(/gr/news_bars/08.jpg); 
	background-color: #ffffff; 
	background-repeat: no-repeat;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	width: 80px;
	padding: 0px;
}

.newssplash9  {
	background-image: url(/gr/news_bars/09.jpg); 
	background-color: #ffffff; 
	background-repeat: no-repeat;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	width: 80px;
	padding: 0px;
}

.newsitem01  {
	background-color: #191607;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ecdfbd;
    font-size: 9px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	width: 380px;
}

.newsitem_ecard01  {
	background-color: #191607;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ecdfbd;
    font-size: 9px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	width: 410px;
}

.newsitem01a  {
	background-color: #191607;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	width: 100px;
}

.newsitemgraphic  {
	background-color: #a1a1a1;
	width: 100px;
	padding-top: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.newsitem02  {
    background-color: #a1a1a1;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 9px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	width: 320px;
}

.newsitem_ecard02  {
    background-color: #a1a1a1;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 9px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	width: 410px;
}

.spacer  {
	width: 10px;
	height: 10px;
}

.spacer_bottom  {
	width: 10px;
	height: 30px;
}

.spacer_lefttable  {
	width: 80px;
	height: 10px;
}

.updates01  {
	background-color: #191607;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ecdfbd;
    font-size: 9px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	width: 200px;
}

.updates02  {
    background-color: #a1a1a1;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 9px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	width: 200px;
}

.backtotop_wrapper  {
 	position: fixed;
	bottom: 0px;
	left: 0px;
	clear: both;
    background-color: #191607;
    color: #ecdfbd;
	border-top: 1px solid #ffffff;
	padding: 2px;
	height: 15px;
	width: 100%;
}
/*	width: 100%; */

.backtotop  {
    vertical-align: text-bottom;
    padding-right: 4px;
}

/* wallpaper */


.wallpaper_cell {
	width: 100px;
	padding: 3px;
  }
  


/* buddy icons */

.buddy_icons {
	width: 260px;
}

.td_buddy_icons {
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 60px;
}


.buddies_container {
	width: auto;
	padding: 5px;
}

.buddies {
	position: relative;
	top: 5px;
	left: 5px;
	width: 290px;
	padding: 5px;
}
