body {	
	margin: 0 auto;
	padding: 0;
	background: url("/img/bg-body.gif") repeat-x top left #eee;
	font-size: 13px;
	/*font-family: Arial;*/
	font-family: "Trebuchet MS", Sans-serif;
	text-align: center;
	position: relative;
}

div#container {position: relative; width: 983px; margin: 0 auto 20px; border-bottom: 1px solid #c0c0c0; background: url("/img/1024/bg-container.gif") repeat-y #fff; text-align: left;}

a:link {color: #76ad1b; text-decoration: underline;}
a:visited {color: #587f20; text-decoration: underline;}
a:hover {color: #587f20; text-decoration: underline;}
a:active {color: #000; text-decoration: underline;}

img {border: 0;}
p {margin-bottom: 15px;}
h3 {margin: 0 0 10px 0; padding: 0; color: #76ad1b; font-size: 18px;}
ul {list-style: none; margin: 0; padding: 0;}

.hiddenDiv {display: none;}
.visibleDiv {display: block;}

/* Global form styles */
#content form {border: 1px solid #ddd; padding: 10px; background-color: #ebf5dc;}
#content form.challenge {border: 0; padding: 0; background: none; position: absolute; top: -8px; right: 0;}
#content form.challenge input.query {font-size: 11px; margin: 0;}
#content form.challenge input.button {font-size: 11px; margin: 0;}
#content form.buttonform {border: 0; padding: 0; background-color: white;}
#content fieldset {border: none; margin: 0; padding: 0;}
#content label {display: block; margin-top: 8px;}
#content select {width: 250px;}
#content input.textinput {width: 250px;}
#content #submitbutton {margin-top: 8px;}

#profile form {border: 1px solid #ddd; padding: 10px; background-color: #ebf5dc;}
#profile form.nostyle {border: 0; padding: 0; background-color: transparent;}
#profile form.buttonform {border: 0; padding: 0; background-color: white;}
#profile fieldset {border: none; margin: 0; padding: 0;}
#profile label {display: block; margin-top: 8px;}
#profile select {width: 250px;}
#profile input.textinput {width: 250px;}
#profile #submitbutton {margin-top: 8px;}
#profile #comment-entry textarea {width: 480px; height: 200px; color: #555; font-size: 13px; font-family: "Trebuchet MS",sans-serif;}
#profile #comment-entry input.textinput {width: 300px; color: #555; font-size: 13px; font-family: "Trebuchet MS", sans-serif; margin:0; padding:0;}


/* Page Header */
div#header {position: relative; width: 983px; margin: 0;}
div#header h1 {background: url("/img/1024/logo-header.gif") top left no-repeat; width: 983px; height: 160px; margin: 0; padding: 0;}
div#header h1 a {width: 250px; height: 150px; display: block;}
div#header h1 span {display: none;}
div#header h2 {position: absolute; top: 0; right: 0; float: right; margin: 0; padding: 0; width: 170px; text-align: right;}
div#header h2 span {display: none;}
div#ad-header {background: url("/img/1024/icon-ad.gif") top left no-repeat; padding-left: 10px; position: absolute; top: 65px; right: 10px; text-align: right;}

div#personalization {position: absolute; top: 32px; right: 10px; text-align:right; font-size: 11px;}

/* Navigation Bar*/
div#nav {width: 963px; background: url("img/bg-nav.gif") top left repeat-x; border: 1px solid #aeaeae; height: 28px; margin: 0 10px 0 10px;}
div#nav ul {list-style: none; margin: 0; padding: 0;}
div#nav ul li {display: block; float: left; margin-right: 10px; padding: 5px;}
div#nav ul li a {color: #000; font-weight: bold;}
div#nav ul li a:hover {color: #76ad1b;}

div.search {float: right; margin: 5px 5px 0 0;}
div.search form {margin: 0; padding: 0;}
div.search input.query {font-size: 11px; margin: 0;}
div.search input.button {font-size: 11px; margin: 0;}

div#promo {width: 963px; height: 126px; background: url("img/1024/home-banner.jpg") top left no-repeat; margin: 5px 10px 0px;}
div#promo span {display: none;}

div#sidebar {position: absolute; top: 310px; right: 10px; width: 270px; padding-top: 10px;}
* html div#sidebar {top: 320px;} /*IE needs another 10 px*/

div#info {background: url("/img/bg-side.gif") top left repeat-y; width: 320px; margin-bottom: 20px;}

div#register {padding-bottom: 10px; border-bottom: 1px solid #ddd; padding-top: 5px; margin-bottom: 10px;}
div#register a {font-weight: bold;}

div.reg-type {border: 1px solid #ddd; float: left; margin-right: 15px; padding: 5px; width: 290px;}
div.reg-type ul {list-style: disc; margin-left: 20px; padding: 5px;}

#content {float: left; padding: 5px; margin: 10px; width: 690px;}
#content li {margin-bottom: 5px;}
#content #games {width: 670px;} 
#content #game-info {width: 780px;}
#content #game-info #game-achievements {width: 210px; float: left; padding-left: 10px; margin-bottom: 10px;}
#content #game-info #game-achievements ol {font-size: 11px; border: 1px solid #ccc; overflow: auto; height: 270px; padding: 0; margin: 0;}
#content #game-info #game-achievements ol li {padding: 3px;}
#content #game-info #game-achievements ol li.active {background-color: #f2f6e7;}
#content #game-info #game-chart {width: 500px; margin-right: 10px; float: left;}
#content #gamerlists {border-top: 1px solid #ccc; clear:both; font-size: 11px;}
#content #gamerlists .gamerlist {border-right: 1px solid #ccc; margin-right: 20px; padding:  10px 18px 10px 0; float: left; width: 211px;}
#content #gamerlists .gamerlist table {margin: 0; border-collapse: collapse;}
#content #gamerlists .gamerlist th {font-weight: bold; font-size: 11px; padding: 4px; text-align: left;}
#content #gamerlists .gamerlist td {padding: 4px; font-size: 12px; border-top: 1px solid #ccc;}
#content #gamerlists .gamerlist td.rank {font-weight: bold;}

#content #gamerlists .end {border: 0;}
#content #ads {position: absolute; top: 10px; right: 10px;}

div#footer {clear: both; border-top: 1px solid #888; margin: 15px; color: #888;}
div#footer a {color: #888;}

/*Leaderboard styles */
div.leaderboard {border-top: 1px solid #aeaeae; padding: 10px 0;}
div.leaderboard h4 {font-size: 16px; margin: 0; padding: 0;}
div.leaderboard table {margin: 0; width: 680px;}
div.leaderboard table#countries {width: 500px;}
div.leaderboard table#countries td {padding: 10px; font-size: 12px;}
div.leaderboard td {padding: 10px; font-size: 12px;}
div.leaderboard td img {vertical-align: middle;}
div.leaderboard td.rank {font-size: 16px; font-weight: bold;}
div.leaderboard td.active {background-color: #e7f5c9;}
div.leaderboard th {font-weight: bold; font-size: 11px; padding: 10px; text-align: left;}
div.leaderboard th.active {background-color: #daf0aa;}

div.gamertile {margin: 0 4px 4px 0; width: 64px; float: left;}
div.gamertile img {margin: 0; padding: 0; vertical-align: top;}
div.gamertile span {font-size: 10px; width: 64px; vertical-align: top;}

div.gamelist {width: 220px; float: left; margin-right: 10px;}
div.gamelist h4 {font-size: 16px; margin: 0; padding: 0;}
div.gamechart {clear: both;}
div.gamechart h4 {font-size: 16px; margin: 0; padding: 0;}

/*Watchlist styles */

div#mypopup {position: absolute; top: 20px; left: 20px; width: 770px; height: 500px; display: none; background: #fff; border: 1px solid #000; overflow:auto; padding: 12px;}
div#mypopup div.leaderboard {border: 0;}
div#mypopup h3 {text-align: left; background: url("/img/bg-gadget-head.gif") repeat-x top left #c8c8c8; border: 1px solid #000; font-size: 12px; margin: 0 0 10px 0; padding: 3px 3px 0 10px; height: 19px; color: #000; clear: both;}
div#mypopup input {margin-bottom: 10px;}

div#popup-information {position: relative; border: 1px solid #76ad1b; margin: 20px 0 0 0; padding: 20px 10px 10px 10px;}
div#popup-watchlist {position: relative; border: 1px solid #ccc; margin: 30px 0 10px 0; padding: 20px 10px 10px 10px;}
div#popup-information h4,div#popup-watchlist h4 {border: 1px solid #ccc; position: absolute; top: -30px; background-color: #fff; padding: 3px; margin-bottom: 10px; font-size: 11px; text-transform:uppercase; margin-top: 20px;}

table#watchlist th {padding: 2px 8px; color: #fff; font-size: 11px; font-weight: bold; text-align: left; background-color: #777;}
table#watchlist th a {color: #fff;}
table#watchlist td {font-size: 12px; padding: 5px;}

/*Rivalry styles */
.rivalry {position: relative;}
.rivalry h3.challenge-board {background: url("/img/oldspice/title-challenge-board.jpg") top left no-repeat; width: 690px; height: 52px;}
.rivalry h3.challenge-board span {display: none;}
.rivalry h4 {font-size: 16px; margin: 0; padding: 0;}
.rivalry div#monitor {border-bottom: 1px solid #aeaeae; padding: 5px; margin: 10px 0; font-size: 11px;}
.rivalry table {margin: 0 0 10px 0; width: 680px; border-collapse: collapse;}
.rivalry td {padding: 5px; font-size: 12px; border: 1px solid #aeaeae;}
.rivalry td img {vertical-align: middle;}
.rivalry td.rank {font-size: 16px; font-weight: bold;}
.rivalry td.rankhighlight {background-color: #eee; font-size: 16px; font-weight: bold;}
.rivalry td.highlight {background-color: #eee;}

.rivalry td.label {font-weight: bold; background-color: #efefef;}
.rivalry td.active {background-color: #e7f5c9;}
.rivalry th {font-weight: bold; font-size: 11px; padding: 5px; text-align: left; white-space: no-wrap;}
.rivalry th.active {background-color: #daf0aa;}

table.viability {border-collapse: collapse; width: 200px;}
div#profile table.viability td {padding: 3px; border: 1px solid #bbb; font-size: 11px;}
table.viability td {padding: 3px; border: 1px solid #bbb; font-size: 11px;}
table.viability td.title {width: 100px;}
table.viability td.alert {color: red; font-weight: bold;}
table.viability td.warning {color: #ffbf00; font-weight: bold;}
table.viability td.good {color: green; font-weight: bold;}

#rivalry-duration {border:1px solid #76ad1b; float: right; margin-right: 10px; width: 210px; background: url(/img/bg-duration.gif) bottom left repeat-x; text-align: center; font-weight: bold;}
#rivalry-duration span#title {display: block; background-color: #daf1a5; padding: 5px; color: #000; font-size: 14px;}
#rivalry-duration span#countdown1 {padding: 5px; color: #fff; font-size: 16px;}
#rivalry-duration span#complete {padding: 5px; color: #fff; font-size: 16px;}
#rivalry-duration span#winner {display: block; padding: 5px; color: #fff; font-size: 20px;}

#challenge-leader {position: absolute; top: 338px; right: 289px; width: 200px; border: 1px solid #000; background-color: #ccc; color: #fff;}
#challenge-leader h4 {text-transform: uppercase; margin: 5px 0 0; padding: 0 3px 0; font-size: 16px; border-top: 1px solid #000; border-bottom: 1px solid #000;}
#challenge-leader img {float: left; margin: 3px;}
#challenge-leader .gamertag {display: block; text-align: right; padding: 0 3px 0; font-size: 16px; font-weight: bold;}
#challenge-leader .scorechange {display: block; text-align: right; padding: 0 3px 0; font-size: 11px;}
#challenge-leader .totalgain {display: block; text-align: right; padding: 0 3px 3px 0; font-size: 11px;}

#rivalry-content {float: left; width: 330px; margin: 10px 20px 0 0; text-align: left; border: 1px solid #000;}
#rivalry-content h4 {text-align: left; background: url("/img/bg-gadget-head.gif") repeat-x top left #c8c8c8; border-bottom: 1px solid #000; font-size: 12px; margin: 0; padding: 3px 3px 0 10px; height: 19px;}
#rivalry-content h4 img {vertical-align: middle; margin-bottom: 4px;}
#rivalry-content h3 {font-size: 18px; color: #76ad1b; margin: 0; padding: 8px 0 0 10px;}
#rivalry-content .entry {margin-bottom: 20px;}
#rivalry-content .entry p {padding: 0 10px 0 10px; font-size: 12px;}
#rivalry-content .footer {display: block; margin-top: 10px; padding-left: 10px; color: #ccc;}

#rivalry-trashtalk {float: left; width: 330px; margin: 10px 0 0 0; text-align: left; border: 1px solid #000;}
#rivalry-trashtalk p {padding: 0 0 0 10px; font-size: 14px; margin: 10px 0 0;}
#rivalry-trashtalk h4 {text-align: left; background: url("/img/bg-gadget-head.gif") repeat-x top left #c8c8c8; border-bottom: 1px solid #000; font-size: 12px; margin: 0; padding: 3px 3px 0 10px; height: 19px;}
#rivalry-trashtalk h4 img {vertical-align: middle; margin-bottom: 4px;}
#rivalry-trashtalk form {padding: 0; margin: 0; background-color: white; border:0;}
#rivalry-trashtalk form p {margin: 10px 0; font-size: 10px;}
#rivalry-trashtalk fieldset {border: 0; padding: 10px; background-color: white; width: 300px;}
#rivalry-trashtalk label {color: #000; font-size: 11px; font-weight: bold; display: block; margin: 0; padding: 0;}
#rivalry-trashtalk input.textinput {width: 300px; color: #555; font-size: 13px; font-family: "Trebuchet MS", sans-serif; margin:0; padding:0;}
#rivalry-trashtalk textarea {width: 280px; height: 100px; color: #555; font-size: 13px; font-family: "Trebuchet MS",sans-serif;}
#rivalry-trashtalk input.buttonsubmit {color: #000; font-size: 11px; font-weight: bold; font-family: "Trebuchet MS",sans-serif;}
#rivalry-trashtalk #comments .comment {font-size: 12px; padding: 10px;}
#rivalry-trashtalk #comments .comment .cmfooter {color: #666; font-size: 10px; border-top: 1px solid #eee; padding-top: 5px; margin: 10px 0;}
#rivalry-trashtalk #comments .comment .cmfooter form {float: right;}

span.bragging-rivalry {display:block; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #ccc;}

/* Search results grid */
div.searchresults {border-top: 1px solid #aeaeae; padding: 10px 0;}
div.searchresults h4 {font-size: 16px; margin: 0 0 10px 0; padding: 0;}
div.searchresults strong {margin-bottom: 10px;}
div.searchresults li {margin-bottom: 10px;}

div#profile {float: left; padding: 5px; margin: 10px;}
div#profile table {border: 1px solid #888;}
div#profile th {padding: 2px 8px; color: #fff; font-size: 11px; font-weight: bold; text-align: left; background-color: #777;}
div#profile td {vertical-align: top; background: #f3f3f3; text-align: left; padding: 8px; margin: 0; font-size: 13px;}

div#dir table {margin: 0; width: 680px;}
div#dir th {font-weight: bold; font-size: 11px; padding: 10px; text-align: left;}
div#dir td {padding: 10px; font-size: 13px;}

/* Blog Styles */
#gamer-profile {background: url("/img/1024/bg-profile.jpg") repeat-x top left; position: relative; width: 960px; margin: 0 10px 0 10px; padding-left: 5px; border-bottom: 2px solid #c8c8c8; height: 94px;}
* html #gamer-profile {width: 963px;} /*for some reason IE is right*/
#gamer-profile h1 {position: absolute; top: 10px; left: 80px; margin: 0 0 5px 0; padding: 0; font-size: 24px;}
#gamer-profile #gamerpic {display: inline;}
#gamer-profile #gamerpic img {border: 2px solid #c8c8c8; margin: 13px 0; text-align: left;}

#gamer-profile #gamerstats {position: absolute; top: 45px; left: 80px;}
#gamer-profile #gamerstats #gamerscore {float: left; background: url("/img/icon-gs.gif") no-repeat center left; padding-left: 20px; margin-right: 35px;}
#gamer-profile #gamerstats #gamerzone {float: left; margin-right: 25px;}
#gamer-profile #gamerstats #country {float: left; margin-right: 25px;}

#gamer-profile #leaderstats {position: absolute; top: 65px; left: 80px;}
#gamer-profile #leaderstats #gamestotal {float: left; margin-right: 25px;}
#gamer-profile #leaderstats #favgame {float: left; margin-right: 25px;}
#gamer-profile #leaderstats #membersince {float: left; margin-right: 25px;}

#gamer-profile #presence {vertical-align: middle; font-size: 11px; position: absolute; top: 20px; right: 10px; width: 225px;}
#gamer-profile #presence span.offline {font-weight: bold; color: #900;}
#gamer-profile #presence span.online {font-weight: bold; color: #050;}

#blog-content {float: left; padding-left: 15px; width: 520px; margin: 10px 0 20px; text-align: left;}
#blog-content .status {font-size: 10px; border: 1px solid #ccc; background-color: #ffe9a6; padding: 10px; margin-bottom: 15px;}
#blog-content table {width: 340px; margin-bottom: 10px;}
#blog-content td {font-size: 12px; padding: 5px;}
#blog-content h2 {font-size: 20px; color: #000; margin: 0; padding: 0;}
#blog-content h3 {font-size: 18px; color: #76ad1b; margin: 0; padding: 0;}

#blog-content .entry blockquote {background: url("/img/icon-quote.gif") top left no-repeat; padding: 0 30px; margin: 0 30px 15px; font-size: 12px;}

#blog-content .entry {margin-bottom: 20px; font-size: 12px;}
#blog-content .entry p {margin: 0 0 10px 0; padding: 0 0 10px 0; font-size: 12px;}

#blog-content form {padding: 0; margin: 0;}
#blog-content h4 {padding: 0; margin-bottom: 10px;}
#blog-content form p {margin: 10px 0; font-size: 10px;}
#blog-content fieldset {border: 1px solid #eee; padding: 10px; background: #f2f6e7;}
#blog-content label {color: #000; font-size: 11px; font-weight: bold; display: block; margin: 0; padding: 0;}
#blog-content input.textinput {width: 300px; color: #555; font-size: 13px; font-family: "Trebuchet MS", sans-serif; margin:0; padding:0;}
#blog-content textarea {width: 480px; height: 200px; color: #555; font-size: 13px; font-family: "Trebuchet MS",sans-serif;}
#blog-content textarea.small {height: 80px;}
#blog-content .option textarea {width: 500px;}
#blog-content input.buttonsubmit {color: #000; font-size: 11px; font-weight: bold; font-family: "Trebuchet MS",sans-serif;}

/* Feedburner styles */
div#blog-content p.feedTitle {display: none;}
div#blog-content span.headline a {font-size: 15px; color: #000; font-weight: bold;}

#comments .comment {font-size: 12px;}
#comments .comment .cmfooter {color: #ccc; font-size: 10px; border-top: 1px solid #eee; padding-top: 5px; margin: 10px 0;}
.cmbody {word-wrap: break-word;}

#blog-content .footer {display: block; margin-top: 10px; color: #ccc;}

#gadgets-left {float: left; margin: 10px 0 10px 10px; width: 160px; text-align: left;}
#gadgets-right {float: right; margin-top: 10px; margin-right: 10px; width: 250px; text-align: left;}
#gadgets-right-narrow {float: right; margin-top: 10px; margin-right: 10px; width: 160px; text-align: left;}
#gadgets {float: right; margin-top: 10px; margin-right: 15px; width: 240px; text-align: left;}
* html #gadgets {float: right; margin-right: 10px;}

#gadgets-left .gadget {width: 160px;}
#gadgets-right .gadget {width: 250px;}
.gadget {border: 1px solid #000; margin-bottom: 10px;}
.gadget img.mygamercard {margin: 10px;}
.gadget img.gamerscorechart {margin: 10px;}
.gadget div.records {font-size: 10px; margin: 10px;}
.gadget div.badges {margin-bottom: 10px;}
.gadget img.badge {margin: 0 0 0 10px;}
.gadget img.tile {vertical-align: middle; margin-right: 5px;}
.gadget ol,ul {margin-bottom: 10px;}
.gadget ol li {font-size: 11px; margin-bottom: 2px; margin-right: 10px; padding-bottom: 3px;}
.gadget ul li {font-size: 11px; margin-top: 5px; margin-left: 10px;}
.gadget h4 {text-align: left; background: url("/img/bg-gadget-head.gif") repeat-x top left #c8c8c8; border-bottom: 1px solid #000; font-size: 12px; margin: 0; padding: 3px 3px 0 10px; height: 19px;}
.gadget p {margin: 10px; font-size: 12px;}
.gadget p.note {color: #999; font-size: 11px; margin-top: 0;}
.center {text-align: center;}

.gadget li.played50 {background: url("/img/bg-played-50.gif") no-repeat top right;}
.gadget li.played100 {background: url("/img/bg-played-100.gif") no-repeat top right;}
.gadget li.played200 {background: url("/img/bg-played-200.gif") no-repeat top right;}
.gadget li.played360 {background: url("/img/bg-played-360.gif") no-repeat top right;}

.gadget div.site {margin-left: 10px; font-size: 11px; margin-bottom: 6px;}
.gadget div.site img {margin-right: 5px;}

#ads {float: right; margin-right: 15px; margin-bottom: 15px; text-align: left;}
div.textad {width: 149px; background-color: #fff; padding: 5px; margin-bottom: 10px; font-size: 13px; border: 1px solid #b1ce81; border-top: 5px solid #b1ce81;}
* html div.textad {width: 160px;} /*IE is correct, Mozilla is wrong*/

/* Sub-blog pages*/
#list-content {float: left; padding-left: 15px; width: 690px; margin: 10px 0 20px; text-align: left;}
#list-content table {width: 690px; margin-bottom: 10px;}
#list-content th {padding: 2px 8px; color: #fff; font-size: 11px; font-weight: bold; text-align: left; background-color: #777;}
#list-content td {font-size: 12px; padding: 5px;}
#list-content h3 {font-size: 18px; color: #76ad1b; margin: 0; padding: 0;}
#list-gadgets {float: right; margin-right: 15px; width: 160px; text-align: left;}
#list-ads {float: right; margin-right: 15px; margin-bottom: 15px; text-align: left;}
* html #list-gadgets {float: right; margin-right: 10px; width: 160px; text-align: left;} /*why IE why?*/
* html #list-ads {float: right; margin-right: 10px; margin-bottom: 15px; text-align: left;} /*why IE why?*/

div.option {border-top: 1px solid #ccc; margin-top: 10px; padding-top: 10px; padding-bottom: 20px;}
div.option h4 {font-size: 16px; margin: 0; padding: 0;}

/* Games Played page */
#list-content table.games {width: 690px;}
#list-content table.games th {padding: 2px 8px; color: #fff; font-size: 11px; font-weight: bold; text-align: left; background-color: #777;}
#list-content table.games th a {color: #fff;}
#list-content #games-nav {width: 690px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 0; margin: 5px 0;}
#list-content #total-stats {margin: 10px 0;}
#list-content #total-stats span {font-size: 15px; display: block;}
#list-content #total-stats span em {font-weight: bold; font-style: normal;}

table#favs-list {width: 400px;}
table#favs-list th {font-weight: bold; font-size: 11px; padding: 10px; text-align: left;}
table#favs-list td {padding: 5px; background-color: #ebf5dc; vertical-align: middle; font-size: 13px;}
table#favs-list td form.buttonform {background-color: #ebf5dc; margin: 0; padding: 0;}

/* Code for Active Anchors */
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font-size: 11px;
text-align: left;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #e2edd1;
}

/*Tab menus*/

#tabnav
	{
		height: 20px;
		margin: 10px 0 10px 0;
		padding-left: 10px;
		background: url(/img/tab_bottom.gif) repeat-x bottom;
		position: relative;
	}

#tabnav li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #f3f3f3;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}

#tabnav a:hover
	{
		background: #fff;
	}