body {background-image: url(/images/barry/bg6.gif); color:#666666; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px;}

a {color: #922d02; text-decoration: none;}
a:visited {color: #922d02; text-decoration: none;}
a:hover {color: Silver; text-decoration: none;}
a:active {color: #922d02; text-decoration: none;}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	text-decoration: none;
}

.formfield {background-color:#f4f4f6; font-size:9px;}
.whiteformfield {background-color:#f4f4f6; font-size:9px;}
.smallitalic {font-size:9px; font-style:italic;}
.redtitle {font-size:14px; color:#922d02; font-weight:bold;}
.redstandard {color:#922d02}

#index {position:relative; margin:auto; width:762px; height:561px;}
#logo {position:absolute; top:10px; left:13px; width:148px; height:84px;}
#header {position:absolute; top:44px; left:289px; width:447px; height:16px; text-align:right;}
#header-admin {position:absolute; top:44px; left:239px; width:497px; height:16px; text-align:right;}
#login {position:absolute; top:116px; left:604px; width:127px; height:129px;}
#welcometext {position:absolute; top:324px; left:206px; width:378px; height:200px;}
#registertext {position:absolute; top:212px; left:207px; width:378px; height:309px;}

#small-logo {position:absolute; top:4px; left:8px; width:188px; height:58px;}
#loggedinas-menu {position:absolute; top:275px; left:25px; width:165px; height:13px; font-size:9px; font-style:italic; color:#FFFFFF;}
#usersonline {position:absolute; top:548px; left:0px; width:760px; font-size:9px; font-style:italic; color:#999999; background-color:#FFFFFF; border:#000000 solid 1px;}
#usersonline2 {position:absolute; top:598px; left:0px; width:760px; font-size:9px; font-style:italic; color:#999999; background-color:#FFFFFF; border:#000000 solid 1px;}
#usersonline3 {position:absolute; top:648px; left:0px; width:760px; font-size:9px; font-style:italic; color:#999999; background-color:#FFFFFF; border:#000000 solid 1px;}


#button-menu {background-image:url(/images/barry/blankbg_04.gif); color:#FFFFFF; width:195px; height:20px; display:block; text-indent:25px; font-weight:bold; line-height:20px;}
#button-menu a:link {border:0; background-image:url(/images/barry/blankbg_04.gif); color:#FFFFFF;}
#button-menu a:visited {border:0; background-image:url(/images/barry/blankbg_04.gif); color:#FFFFFF;}
#button-menu a:hover {border:0; background-image:url(/images/barry/button-over_04.gif); color:#FFFFFF;}
#button-menu a:active {border:0; background-image:url(/images/barry/blankbg_04.gif); color:#FFFFFF;}
#grayrighttop {background-color:#4c5659; position:absolute; top:71px; left:738px; height:199px; width:23px;}
#redlinetop {background-color:#922d02; position:absolute; top:71px; left:196px; height:19px; width:541px; color:#FFFFFF; line-height:18px; text-indent:15px;}
#redlinebottomleft {background-color:#922d02; position:absolute; top:621px; left:196px; height:19px; width:270px; color:#FFFFFF; line-height:18px; text-indent:15px;}
#redlinebottomleft a:link {color:#FFFFFF}
#redlinebottomleft a:visited {color:#FFFFFF}
#redlinebottomleft a:hover {color:Silver}
#redlinebottomleft a:active {color:#FFFFFF}
#redlinebottomright {background-color:#922d02; position:absolute; top:621px; left:466px; height:19px; width:271px; color:#FFFFFF; line-height:18px; text-indent:15px;}
#menubottom-left {background-color:#3b3b3b; position:absolute; top:271px; left:15px; width:180px; height:5px;}
#menubottom-right {background-color:#3b3b3b; position:absolute; top:271px; left:738px; width:23px; height:5px;}

#tournamentcreated {position:relative; margin:auto; width:762px; height:528px;}
#tournamentcreated-text {position:absolute; width:507px; height:408px; top:104px; left:212px; overflow:auto;}
#faq-title {position:absolute; width:507px; height:18px; top:104px; left:212px;}
#faq-text {position:absolute; width:507px; height:378px; top:129px; left:212px; overflow:auto;}
#chat-title {position:absolute; width:507px; height:65px; top:104px; left:212px;}
#chat-text {position:absolute; width:507px; height:302px; top:176px; left:212px; overflow:auto;}
#chat-bottom {position:absolute; width:507px; height:20px; top:487px; left:212px;}
#teams-prolog {position:absolute; width:507px; height:20px; top:104px; left:212px;}
#teams-title {position:absolute; width:507px; height:15px; top:133px; left:212px;}
#teams-text {position:absolute; width:507px; height:352px; top:155px; left:212px; overflow:auto;}
#team-details-prolog {position:absolute; width:507px; height:40px; top:104px; left:212px;}
#team-details-title {position:absolute; width:507px; height:15px; top:153px; left:212px;}
#team-details-text {position:absolute; width:507px; height:332px; top:175px; left:212px; overflow:auto;}

/*HOME PAGE > MY GAMES*/
#userstats-title {position:absolute; top:284px; left:15px; width:180px; height:20px; text-indent:10px; background-color:#E3E3E3; font-weight:bold; line-height:18px;}
#userstats-title-mygames {position:absolute; top:284px; left:16px; width:180px; height:20px; text-indent:10px; background-color:#E3E3E3; font-weight:bold; line-height:18px;}
#userstats-table {position:absolute; top:304px; left:15px; width:181px; height:80px; background-image:url(/images/barry/userstats_03.gif);}

#grayrighttop-mygames {background-color:#4c5659; position:absolute; top:71px; left:738px; height:239px; width:23px;}
#menubottom-left-mygames {background-color:#3b3b3b; position:absolute; top:271px; left:15px; width:180px; height:5px;}
#menubottom-right-mygames {background-color:#3b3b3b; position:absolute; top:311px; left:738px; width:23px; height:5px;}


#activetournamentgames-title {position:absolute; width:507px; height:15px; top:104px; left:211px;}
#activetournamentgames-scroll {position:absolute; width:507px; height:76px; top:120px; left:211px; overflow:auto;}

#activenontournamentgames-title {position:absolute; width:507px; height:15px; top:216px; left:211px;}
#activenontournamentgames-scroll {position:absolute; width:507px; height:76px; top:232px; left:211px; overflow:auto;}

#finishedtournamentgames-title {position:absolute; width:507px; height:15px; top:328px; left:211px;}
#finishedtournamentgames-scroll {position:absolute; width:507px; height:76px; top:345px; left:211px; overflow:auto;}

#mygames-startnewgame {position:absolute; width:507px; height:26px; left:211px; top:441px;}



/*TOURNAMENTS PAGE > TOURNAMENTLIST*/

#legendarea {position:absolute; top:297px; left:17px; width:175px; height:217px;}
#legendarea-tournaments {position:absolute; top:297px; left:17px; width:175px; height:88px;}

#tournsrunning-title {position:absolute; width:507px; height:15px; top:104px; left:211px;}
#tournsrunning-scroll {position:absolute; width:507px; height:70px; top:120px; left:211px; overflow:auto;}

#tournsinplay-title {position:absolute; width:507px; height:15px; top:223px; left:211px;}
#tournsinplay-scroll {position:absolute; width:507px; height:70px; top:239px; left:211px; overflow:auto;}

#tournsfinished-title {position:absolute; width:507px; height:15px; top:341px; left:211px;}
#tournsfinished-scroll {position:absolute; width:507px; height:70px; top:357px; left:99px; overflow:auto;}

#tournscomplete-title {position:absolute; width:507px; height:15px; top:343px; left:211px;}
#tournscomplete-scroll {position:absolute; width:507px; height:70px; top:359px; left:211px; overflow:auto;}



/*TOURNAMENTS PAGE > TOURNAMENTLIST*/

#tournsopen-title {position:absolute; width:507px; height:15px; top:104px; left:211px;}
#tournsopen-scroll {position:absolute; width:507px; height:195px; top:120px; left:211px; overflow:auto;}

#tournsstartingsoon-title {position:absolute; width:507px; height:15px; top:348px; left:211px;}
#tournsstartingsoon-scroll {position:absolute; width:507px; height:195px; top:364px; left:211px; overflow:auto;}



/*TOURNAMENT DETAILS*/
#tourn-details-toptext {position:absolute; width:507px; height:120px; top:98px; left:211px;}

#tourn-details1-title {position:absolute; width:507px; height:15px; top:251px; left:211px;}
#tourn-details1-scroll {position:absolute; width:507px; height:75px; top:267px; left:211px; overflow:auto;}

#tourn-details2-title {position:absolute; width:507px; height:15px; top:355px; left:211px;}
#tourn-details2-scroll {position:absolute; width:507px; height:77px; top:371px; left:211px; overflow:auto;}

#tourn-details23-scroll {position:absolute; width:507px; height:180px; top:371px; left:211px; overflow:auto;}

#tourn-details3-title {position:absolute; width:507px; height:15px; top:458px; left:211px;}
#tourn-details3-scroll {position:absolute; width:507px; height:77px; top:474px; left:211px; overflow:auto;}


/*RANKINGS PAGE*/
#rankings-legendarea {position:absolute; top:392px; left:18px; width:175px; height:96px;}
#rankings-scroll {position:absolute; width:507px; height:374px; top:128px; left:210px; overflow:auto;}
#userstats-table-rankings {position:absolute; top:304px; left:14px; width:181px; height:80px; background-image:url(/images/barry/userstats_03.gif);}


/*SEARCH PAGE*/
#search-toparea {position:absolute; top:123px; left:211px; width:508px; height:58px;}
#search-results-title {position:absolute; top:194px; left:211px; width:509px; height:16px;}
#search-results-scroll {position:absolute; width:507px; height:295px; top:210px; left:211px; overflow:auto;}

/*CHESSBOARD GAME PAGE*/
#chessboard-comments-title {position:absolute; top:284px; left:15px; width:180px; height:20px; text-indent:10px; background-color:#E3E3E3; font-weight:bold; line-height:18px;}
#chessboard-comments-scroll {position:absolute; top:304px; left:15px; width:180px; height:90px; overflow:auto;}
#chessboard-community-comments-scroll {position:absolute; top:304px; left:15px; width:180px; height:255px; overflow:auto;}
#chessboard-addcomments {position:absolute; top:395px; left:15px; width:180px; height:40px;}

#chessboard-notes-title {position:absolute; top:475px; left:15px; width:180px; height:20px; text-indent:10px; background-color:#E3E3E3; font-weight:bold; line-height:18px;}
#chessboard-notes-scroll {position:absolute; top:495px; left:15px; width:180px; height:65px; overflow:auto;}
#chessboard-addnotes {position:absolute; top:560px; left:15px; width:180px; height:40px;}

#chessboard-rightcolumn {position:absolute; top:91px; right:26px; width:210px; height:399px; background-image:url(/images/barry/chessbg_03.gif);}

#chessboard {position:absolute; background-image:url(/images/barry/chessboard_03.gif); top:106px; left:213px; width:291px; height:287px;}
#chessboard_black {position:absolute; background-image:url(/images/barry/chessboard_03b.gif); top:106px; left:213px; width:291px; height:287px;}
#captured {position:absolute; background-image:url(/images/barry/captured_05.gif); top:394px; left:213px; width:291px; height:170px;}
#recorded-moves-header {background-color:#922d02; position:absolute; top:409px; left:239px; width:255px; height:19px; color:#FFFFFF; line-height:18px; text-indent:15px; text-align:left;}
#recorded-moves-body {position:absolute; top:430px; left:239px; width:253px; height:130px; text-align:left; border:#666666 solid 1px; overflow:auto;}
#chessboard-comment {position:absolute; top:572px; left:240px; width:264px; height:44px;}
#calendar-month {position:absolute; top:104px; left:210px; width:507px; height:150px; text-align:left;}
#calendar-day-header {background-color:#922d02; position:absolute; top:257px; left:210px; width:507px; height:19px; color:#FFFFFF; line-height:18px; text-align:center;}
#calendar-day-body {position:absolute; top:277px; left:210px; width:505px; height:230px; text-align:left; border:#666666 solid 1px; overflow:auto;}


/*BANNER ADVERTISEMENTS*/

#banner-mygames {position:absolute; top:440px; left:15px; width:180px; height:75px; background-color:#666666;}
#banner-tournaments {position:absolute; top:420px; left:15px; width:180px; height:150px; background-color:#666666;}
#banner {position:absolute; top:300px; left:15px; width:180px; height:220px; background-color:#FFFFFF;}
#banner-tournamentdetails {position:absolute; top:300px; left:15px; width:180px; height:270px; background-color:#FFFFFF;}


.banner-text {color:#FFFFFF; }
.banner-text a:link {color:#FFFFFF; }
.banner-text a:visited {color:#FFFFFF; }
.banner-text a:hover {color:#bcbcbc; }
.banner-text a:active {color:#FFFFFF; }

.style2 {
	color: #FFFFFF;
	font-weight: bold;
}
.style2b {
	color: #FFFFFF;
}
.style3 {
	color: #0000B4;
	font-weight: bold;
}
.style3b {
	color: #922D02;
	font-weight: bold;
}
.style4 {
	color: #6B2699; font-weight: bold;
}
.style5 {
	color: #137500; font-weight: bold;
}
.style6 {
	color: #922d02; font-weight: bold;
}
.style7a, .style7a:visited {
	color: #000000;
}
.style7b, .style7b:visited {
	color: #999999;
}
.style7c, .style7c:visited {
	color: #000000;
	background-color: #c8c8c8;
}

.calendar1 {
	color: green;
	background-color: #c8c8c8;
	font-weight: bold;
}

.calendar2 {
	color: #333333;
	background-color: #c8c8c8;
	font-weight: bold;
}

.calendar3 {
	color: #000000;
	background-color: #d8d8d8;
	font-weight: normal;
}

a img { border: 0; }

form { display: inline; }


.box {
	width:80px;
	background:#ddd;
}
table.root-table {
	background-color:#000;
	border:1px solid #fff;
}
table.root-table td {
	background:#fff;
}
table.root-table input {
	background-color:#fff;
	font:18px bold;
	width:24px;
	border:0px solid #fff;
}
.line-v {
	background-color:#c8c8c8;
}
.line-h {
	background-color:#666;
}

