html,body{
	margin:0;
	padding:0;
}

body {
	font: 85%/1.3 ITCKabel-Demi, ITCKabel-Medium, ITCKabel-Ultra, Verdana, Arial, helvetica, sans-serif;
    text-align: center;
	background-image:url(../images/monopoly background.jpg);
	padding-bottom:20px;
}

#wrapper {
	width: 960px;
	margin: 0 auto;
	padding: 1px;
	border: 1px;
	border-color: #c00b1e;
	border-style: solid;
}

p {
	margin-top: 0;
	padding: 2px 5px 2px 5px;
	font-size: 80%;
}


p img{
	float: left;
	padding: 10px;
	border: none;
}

h1,h2,h3 {font: normal normal 200% ITCKabel-Demi, ITCKabel-Medium, ITCKabel-Ultra, "Trebuchet MS", Verdana, Arial, helvetica, sans-serif}

h2 {font-size:160%}

h3 {font-size:120%}


a {
	color: #c00b1e;
	text-decoration: none;
}

a:link {
	color: #006699;
	text-decoration: none;
}

a:visited {
	color: #006699;
	text-decoration: none;
}

a:hover {
	color: #006699;
	text-decoration: underline;
}


/************** #Header **************/

div#header {
	width:100%;
	overflow:hidden;
	background-color: #ffffff;
}

#headerimage {
	float: left;
	height: 150px;
	width: 100%;
}

#headerbreadcrumb {
	float: left;
	color: #c00b1e;
	height: 16px;
	padding-top: 2px;
	padding-left: 190px;
	margin-top: -20px;
}


/************** #Title Graphic **************/

#title {
	width:960px;
	height:60px;
	background-color: #c00b1e;
	padding:0px;
	margin-top: -18px;
}

#title h1 {
	line-height: 40px;
	text-align: center;
	color: #ffffff;
	padding-top: 20px;
}


/************** #Columns **************/


div#container {
	width:960px;
	margin:0 auto 5px;
	padding:0 0 10px;
	text-align:left;
	background-color: #ffffff;
}

div#content {
	float:left;
	display:inline;
	width:960px;
	margin:5px 0 5px 5px;
}

ul#cols,ul#cols li {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#cols {
	width:100%;
	overflow:hidden;
}

ul#cols li{
	float:left;
	margin-right:10px;
	padding: 10px 5px 10px 5px;
}

li#leftcol{
	background-color: #ccffcc;
	width:200px;
}

li#leftcol4{
	background-color: #ccffcc;
	width:220px;
}

li#leftcol4whiteback{
	background-color: #ffffff;
	width:220px;
}

li#onecolwide{
	background-color: #ccffcc;
	width: 710px;
}

li#seccol{
	background-color: #ccffcc;
	width: 200px;
}

li#seccol4{
	background-color: #ccffcc;
	width: 220px;
}

li#seccol4whiteback{
	background-color: #ffffff;
	width: 220px;
}

li#seccolwide{
	background-color: #ccffcc;
	width: 490px;
}

li#seccolwide4{
	background-color: #ccffcc;
	width: 480px;
}

li#thirdcol4{
	background-color: #ccffcc;
	width: 220px;
}

li#thirdcol4whiteback{
	background-color: #ffffff;
	width: 220px;
}

li#side4{
	float:right;
	width: 216px;
	background-color: #ccffcc;
}

li#side4whiteback{
	float:right;
	width: 216px;
	background-color: #ffffff;
}

ul#intro li#thirdcol{
	margin-right:0;
	background-color: #7D63A9;
}

ul#intro p,ul#intro h3{
	margin:0;
	padding: 0 10px;
}

ul#intro h3{
	text-transform:uppercase;
	padding-bottom:3px;
	color: #FFF;
}


div#content h2{
	margin: 10px 0;
	color: #007bc4;
}


li#side{
	float:right;
	display:inline;
	width: 206px;
	background-color: #ccffcc;
	margin:0 10px 10px 0
}

li#side p{
	margin:5px 0 10px;
	padding: 0 10px
}

li#side div{
	margin: 0;
	padding: 10px 0
}


ul#split,ul#split li{margin:0;padding:0;list-style:none}
ul#split li{float:left;width:200px;margin:0 10px 10px 0}
ul#split h3{font: normal 120%/1.3 Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 0;text-align:center;color: #000}

ul#split p{
	margin: 0;
	padding:5px 8px 15px;
	background-color: #ffffcc;
	font-size: 80%;
}

li#one h3{background-color: #C8C866}
ul#split p{background-color: #FFC}
li#one div{border:2px solid #C8C866}
li#two h3{background-color: #FFBD00}
li#two div{border:2px solid #FFBD00}
li#three h3{background-color: #E3A1C4}
li#three div{border:2px solid #E3A1C4}




/************** #Date **************/

div.date{
	float:left;
	width: 4em;
	padding: 5px 0;
	background-color: #F1DDC4;
	color:#B0001E;
    text-align:center;
	margin: 0 4px 4px 0;
	font-size: 80%;
	line-height:0.9
}

div.date span{
	display:block;
	font-size: 150%;
	font-weight:bold
}


ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:right;font-size: 80%}
ul#nav li{float:left;margin-left: 3px;text-align: center}
ul#nav a{float:left;width: 95px;padding: 5px 0;background-color: #369A3D;text-decoration:none;color: #FFC}
ul#nav a:hover{background-color: #CDFFA1;color: #006A35}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background-color: #FFF;color: #003}


div.comments div{background-color: #EEE;margin-bottom:10px}
div.comments p{padding: 10px;margin:0}
div.comments div.odd{background-color:#DAE6FE}


/************** #Footer **************/

div#footer {
	clear:both;
	width:950px;
	margin:0 5px 0;
	padding: 10px 0;
    background-color: #c00b1e;
	text-align:center
}

div#footer p{margin:0}

div#footer p,div#footer a,div#footer a:link,div#footer a:visited,div#footer a:hover {
	color: #ffffff;
}

.footerimages {
	padding: 2px;
	z-index: 1;
}
	

/************** #Changing Board **************/

#changingboard {
	z-index: auto;
	margin-top: 12px;
	margin-bottom: 3px;
	margin-left: 110px;
	padding: 2px;
	width: 305px;
	height: 306px;
}

/************** #Sitemap **************/

table.sitemap {
	border-style: solid;
	border-width: 1px;
	margin-top: 5px;
	width: 96%;
	margin-left: 5px;
	background-color: #ffffff;
}

table.sitemap th {
	text-align: center;
	padding-top: 3px;
	font-size: 24px;
	border-bottom: 4px solid #406480;
	background-color: #ffffff;
	padding: 0.5em 0.2em 0.5em 0.2em;
	color: #000000;
}

table.sitemap td.level1 {
	padding: 0.3em 0.1em 0.3em 0.1em;
	background-color: #c00b1e;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	color: #ffffff;
}

table.sitemap td.level2{
	padding: 0.3em 0.1em 0.3em 0.7em;
	background-color: #ff0000;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	color: #ffffff;
}

table.sitemap td.level2a {
	padding: 0.3em 0.1em 0.3em 0.1em;
	background-color: #ff0000;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	color: #ffffff;
}

table.sitemap td.level3{
	padding: 0.3em 0.1em 0.3em 1.2em;
	background-color: #ff3333;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	color: #ffffff;
}

table.sitemap td.level3a{
	padding: 0.3em 0.1em 0.3em 0.1em;
	background-color: #ff3333;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	color: #ffffff;
}

table.sitemap td.main{
	padding: 0.3em 0.1em 0.3em 1.7em;
	background-color: #f1ddc4;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	color: #000000;
}

/************** #Tokens Info **************/

table.tokens {
	border-style: solid;
	border-width: 1px;
	margin-top: 5px;
	width: 200px;
	background-color: #ffffff;
}

table.tokens th {
	text-align: center;
	padding-top: 2px;
	font-size: 18px;
	border-bottom: 4px solid #406480;
	border-top: 4px solid #406480;
	background-color: #c00b1e;
	padding: 2px;
	color: #000000;
}

table.tokens td.level1 {
    text-align: center;
	padding: 1px;
	background-color: #ff3333;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	color: #000000;
}

table.tokens td.level2 {
	text-align: center;
	padding: 1px;
	background-color: #f1ddc4;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	color: #000000;
}

/************** #Properties Table **************/
 
.propertiestable {
	padding: 2px 2px 10px 2px;
	color: #000000;
	border: none;
	width: 860px;
	margin-top: 5px;
	margin-left: 40px;
	font-size: 80%;
}

.propertiestablehoriz {
	float: left;
	padding: 1px;
	color: #000000;
	border: none;
	width: 98%;
	border-width: 0px;
	margin-bottom: 10px;
}

.properties {
	height: 200px;
	width: auto;

	text-align: center;
}

.propertypictures {
	height: 130px;
	width: auto;
}

.propertypictures img{
	height: 100px;
	width: auto;
}

/************** #Different Styles Table **************/
 
.stylestable {
	float: left;
	padding: 2px 2px 10px 10px;
	border-width: 0px;
	width: 98%;
	margin-left: 5px;
	margin-top: 5px;
}

table.stylestable th {
	text-align: center;
	padding-top: 3px;
	font-size: 150%;
	border-top: 4px solid #406480;
	padding: 0.5em 0.2em 0.5em 0.2em;
	color: #000000;
}


/************** #NewGames **************/

table.newgames {
	border-style: solid;
	border-width: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 98%;
	margin-left: 1px;
	background-color: #ffffff;
}

table.newgames th {
	text-align: center;
	padding-top: 3px;
	font-size: 18px;
	border: 2px solid #406480;
	background-color: #ffffff;
	padding: 0.5em 0.2em 0.5em 0.2em;
	color: #000000;
	margin-bottom: 10px;
}

table.newgames td.main {
	text-align: center;
	padding: 0.2em;
	background-color: #f1ddc4;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	color: #000000;
	font-size: 16px;
}

table.newgames td.level1 {
	text-align: center;
	padding: 0.5em 0.2em 0.5em 0.2em;
	background-color: #ff0000;
	color: #ffffff;
}


table.newgames td.level2 {
	text-align: center;
	padding: 1em 0.2em 0.5em 0.2em;
	background-color: #ff3333;
	color: #ffffff;
}


/************** #Properties **************/


.propertytop {
	padding: 2px 2px 10px 10px;
	font-size: 80%;
}

.propertytop h3{
	padding: 20px 0px 5px 0px;
	text-align: center;
}

.deedpos img{
	float: left;
	padding: 10px 10px 0px 50px;
	width: auto;
	height: 200px;
}

.mappos{
	float: right;
	border-style: solid;
	border-width: 1px;
	border-color: #B0001E;
	margin-right: 10px;
	padding: 10px 10px 10px 10px;
	width: auto;
	height: 200px;
}

.property {
	clear: both;
	padding: 10px;
}

.property p{
	padding: 0px 0px 10px 0px;
}


/************** #All Props **************/

table.allprop {
	border: 1px solid #000000;
	margin-top: 5px;
	width: 400px;
	text-align: center;
}

table.allprop td.green1 {
	padding: 0.5em;
	background-color: #dbe9d2;
	border: 1px solid #000000;
	color: #000000;
}

table.allprop td.green2 {
	padding: 0.5em;
	background-color: #b4d2a0;
	border: 1px solid #000000;
	color: #000000;
}

table.allprop td.brown {
	padding: 0.5em;
	background-color: #73411e;
	border: 1px solid #000000;
	color: #ffffff;
	width: 120px;
}

table.allprop td.ltblue {
	padding: 0.5em;
	background-color: #a8d5f4;
	border: 1px solid #000000;
	color: #ffffff;
	width: 120px;
}

table.allprop td.pink {
	padding: 0.5em;
	background-color: #a72f86;
	border: 1px solid #000000;
	color: #ffffff;
	width: 120px;
}

table.allprop td.orange {
	padding: 0.5em;
	background-color: #d78201;
	border: 1px solid #000000;
	color: #ffffff;
	width: 120px;
}

table.allprop td.red {
	padding: 0.5em;
	background-color: #fe0208;
	border: 1px solid #000000;
	color: #ffffff;
	width: 120px;
}

table.allprop td.yellow {
	padding: 0.5em;
	background-color: #fde900;
	border: 1px solid #000000;
	color: #ffffff;
	width: 120px;
}

table.allprop td.green3 {
	padding: 0.5em;
	background-color: #22923e;
	border: 1px solid #000000;
	color: #ffffff;
	width: 120px;
}

table.allprop td.dkblue {
	padding: 0.5em;
	background-color: #1e58a1;
	border: 1px solid #000000;
	color: #ffffff;
	width: 120px;
}


/************** sports results tables **************/


.footballtable {
	float: left;
	padding: 2px 2px 10px 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	width: 98%;
	margin-left: 5px;
	margin-top: 5px;
	text-align: center;
}

table.footballtable th {
	text-align: center;
	padding-top: 3px;
	font-size: 200%;
	border-bottom: 4px solid #406480;
	padding: 0.5em 0.2em 0.5em 0.2em;
	color: #000000;
	background-color: #0099cc;
}

table.footballtable td.footballdate {
	font-weight: 800;
	background-color: #0099CC;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	color: #ffffff;
}

table.footballtable td.footballgroup {
	font-weight: 800;
	background-color: #dee2e9;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	color: #000000;
}


/************** sports results tables **************/


#fansite1 {
	background-image: url(../fansite/images/property_panel_brown.jpg);
	background-repeat: no-repeat;
	padding: 1px 14px 14px 14px;
}

#fansite1 h4 {
	text-align: center;
	font-size: 140%;
	color: #ffffff;
}

#fansite1 p {
	text-align: center;
	color: #ffffff;
}

#fansite1 td {
	text-align: center;
}

#fansite2 {
	background-image: url(../fansite/images/property_panel_light_blue.jpg);
	background-repeat: no-repeat;
	padding: 1px 14px 14px 14px;
}

#fansite2 h4 {
	text-align: center;
	font-size: 140%;
	color: #ffffff;
}

#fansite2 p {
	text-align: center;
	color: #ffffff;
}

#fansite2 td {
	text-align: center;
}

#fansite3 {
	background-image: url(../fansite/images/property_panel_pink.jpg);
	background-repeat: no-repeat;
	padding: 1px 14px 14px 14px;
}

#fansite3 h4 {
	text-align: center;
	font-size: 140%;
	color: #ffffff;
}

#fansite3 p {
	text-align: center;
	color: #ffffff;
}

#fansite3 td {
	text-align: center;
}

#fansite4 {
	background-image: url(../fansite/images/property_panel_orange.jpg);
	background-repeat: no-repeat;
	padding: 1px 14px 14px 14px;
}

#fansite4 h4 {
	text-align: center;
	font-size: 140%;
	color: #ffffff;
}

#fansite4 p {
	text-align: center;
	color: #ffffff;
}

#fansite4 td {
	text-align: center;
}

#fansite5 {
	background-image: url(../fansite/images/property_panel_red.jpg);
	background-repeat: no-repeat;
	padding: 1px 14px 14px 14px;
}

#fansite5 h4 {
	text-align: center;
	font-size: 140%;
	color: #ffffff;
}

#fansite5 p {
	text-align: center;
	color: #ffffff;
}

#fansite5 td {
	text-align: center;
}

#fansite6 {
	background-image: url(../fansite/images/property_panel_yellow.jpg);
	background-repeat: no-repeat;
	padding: 1px 14px 14px 14px;
}

#fansite6 h4 {
	text-align: center;
	font-size: 140%;
	color: #ffffff;
}

#fansite6 p {
	text-align: center;
	color: #ffffff;
}

#fansite6 td {
	text-align: center;
}

#fansite7 {
	background-image: url(../fansite/images/property_panel_green.jpg);
	background-repeat: no-repeat;
	padding: 1px 14px 14px 14px;
}

#fansite7 h4 {
	text-align: center;
	font-size: 140%;
	color: #ffffff;
}

#fansite7 p {
	text-align: center;
	color: #ffffff;
}

#fansite7 td {
	text-align: center;
}

#fansite8 {
	background-image: url(../fansite/images/property_panel_dark_blue.jpg);
	background-repeat: no-repeat;
	padding: 1px 14px 14px 14px;
}

#fansite8 h4 {
	text-align: center;
	font-size: 140%;
	color: #ffffff;
}

#fansite8 p {
	text-align: center;
	color: #ffffff;
}

#fansite8 td {
	text-align: center;
}



/************** old css






/************** #Main 

#mainbody {
	background-color: #FFFFFF;
	height: auto;
	width: 960px;
}

#onecol{
	float: left;
	width: 960px;
}

.feature {
	padding: 10px;
	border-bottom: 1px solid #006699;
}

#feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	padding: 10px;
	border: none;
}

.feature ul{
    list-style-type: square;
	margin-left: 10px;
	text-transform: uppercase;
}

.feature ul ul{
    list-style-type: disc;
	margin-left: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
	text-transform: none;
}

.feature ul ul ul{
    list-style-type: circle;
	margin-left: 10px;
	text-transform: none;
}

.feature ul ul ul ul{
    list-style-type: circle;
	margin-left: 10px;
	text-transform: none;
}

.story {
	padding: 10px 2px 2px 10px;
	border-bottom: 1px solid #006699;
}

.story p{
	padding: 0px 0px 10px 0px;
}

#story h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.story img{
    float: right;
	padding: 10px;
}

  /************** #leftcol styles 

#leftcol {
	width: 220px;
	float: left;
	margin: 0px;
	padding-right: 0px;
}

#leftcol p{
	padding: 5px 0px 5px 0px;
}


  /************** #rightcol styles 

#rightcol {
	float: right;
	width: 210px;
	padding-right: 0px;
}

#rightcol p{
	padding: 5px 0px 5px 0px;
}
  /************** #maincol styles

#maincol3 {
	float: left;
	width: 512px;
	margin-left: 2px;
	border-left: 1px;
	border-left-color: #006699;
	border-left-style: solid;
	border-right: 1px;
	border-right-color: #006699;
	border-right-style: solid;
	padding-right: 5px;
	padding-left: 5px;
}

#maincol2{
	float: left;
    width: 745px;
	border-right: 1px solid #006699;
	padding-right: 1px;
	padding-left: 1px;	
}

#maincol{
	float: left;
    width: 98%;
	padding-right: 5px;
	padding-left: 5px;	
}

#storecol{
	float: left;
    width: 94.2%;
	padding-right: 1px;
	padding-left: 51px;
}

#topbottomborder{
	border-top: 1px solid #006699;
	border-bottom: 1px solid #006699;
	padding-top: 2px;
	padding-bottom: 2px;
}	

#bottomborder{
	border-bottom: 1px solid #006699;
	padding-top: 2px;
	padding-bottom: 2px;
}

#noborder{
	padding-top: 2px;
	padding-bottom: 2px;
}


/*********** #News styles 

.news{
	margin: 0px;
	border-bottom: 1px solid #006699;
	z-index: 80;
}

.news h1{
	padding: 6px 6px 6px 6px;
	margin-bottom: 2px;
	border-bottom: 1px solid #006699;
	background-color: #666666;
	color: #ffffff;
}

.news h2{
	padding: 2px 2px 2px 2px;
	border-bottom: 1px solid #006699;
	background-color: #999999;
}

.news p{
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	border-bottom: 1px solid #006699;
	border-top: 1px solid #006699;
	background-color: #dddddd;
}

.news img{
	padding-right: 5px;
	margin-left: 2px;
}


/************** #Board Completion Table

table.boardcompletion {
	border-color: #006699;
	border-width: 1px;
	border-style: solid;
	text-align: center;
	margin-bottom: 10px;
}

table.boardcompletion tr {
	background-color: #666666;
}

table.boardcompletion th {
	background-color: #999999;
	color: #ffffff;
}

table.boardcompletion td {
	border-top-color: #006699;
	border-top-width: 1px;
	border-top-style: solid;
	background-color: #dddddd;
	padding: 0.2em;
}

table td {
	text-align: center;
}


  /*************** google ads


.googleadhoriz{
	float: left;
	margin-left: 100px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.googleadprop{
	float: left;
	margin-left: 100px;
	margin-bottom: 10px;
	margin-top: 450px;
}


/*********** #games styles

#games{
    float: left;
	width: 32%;
	border: none;
	margin: 2px;
	padding: 2px;
	border-bottom: 1px solid #006699;
	z-index: 80;
	background-color: #ffffff;
}

#games h1{
	padding: 6px 6px 6px 6px;
	margin-bottom: 2px;
	border-bottom: 1px solid #006699;
	background-color: #666666;
	color: #FFFFFF;
}

#games h2{
	padding: 6px 6px 6px 6px;
	background-color: #999999;
}

#games a {
	display: block;
	border: none;
	margin-bottom: 5px;
}



/************** #Board Links Table 
 
.propertiestable {
	float: left;
	padding: 2px 2px 10px 10px;
	font-size: 120%;
	border: none;
}

table.boardlinks {
	background-color: #dddddd;
	color: #000000;
	font-size: 90%;
	width: 100%;
	border: 1px solid #006699;
}

table.boardlinks td {
	padding: 0.5em 0.2em 0.5em 0.2em;
	text-align: center;
}


/************** #Properties 


.propertytop {
	padding: 2px 2px 10px 10px;
	font-size: 80%;
}

.propertytop h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.deedpos img{
	float: left;
	padding: 10px 10px 0px 0px;
}

.property {
	clear: both;
	padding: 10px 2px 2px 10px;
}

.property p{
	padding: 0px 0px 10px 0px;
	font-size: 100%;
}




 **************/
