/* CSS Document */

#layout { 
margin: 0 auto;
padding: 0;
width: 756px;
text-align: left; 			/* Part 2 of 2 of centering hack */
background: url(../img/coc-bckgrnd.gif) repeat-y center top;
border: 1px solid #000;
}

#header {
margin: 0;
padding: 0;
background-image: url(../img/banner.jpg);
background-position: top right;
background-color: #063; 
height: 87px;
border-bottom: 1px solid #000;
}

#sidecol {
margin: 0;
padding: 3px 11px;
width: 153px; 			/* Actual width plus padding for IE4-5 */
voice-family: "\"}\""; 	/* Box model fix for IE4-5 */
voice-family:inherit;	/* Box model fix for IE4-5 */
width: 131px;			/* Actual width per CSS */
float: right;
color: #555;
background: transparent;
}

html>body #sidecol {	/* Box model fix for older Opera */
width: 131px; 
}

#maincontent { 
margin: 0 0 0 0;
padding: 10px;
width: 597px; 			/* Actual width plus padding for IE4-5 */
voice-family: "\"}\""; 	/* Box model fix for IE4-5 */
voice-family:inherit;	/* Box model fix for IE4-5 */
width: 577px;
float: left;
background: #f2f2f2;
}

html>body #maincontent {	/* Box model fix for older Opera */
width: 577px;
}

#middlecol{
border-style:solid;
border-color:#063;
border-width:1px;
margin-bottom: 10px;
background-color:#FFF;
}

.middlecol{
border-style:solid;
border-color:#063;
border-width:1px;
margin-bottom: 10px;
background-color:#FFF;
}

#boardpic img{
border: 1px solid black;
padding: 0px;
}

#rightcol{
width: 280px;
float: right;
}

#box {
margin: 0 0 0 0;
padding: 0;
border-style:solid;
border-color:#063;
border-width:1px;
margin-bottom: 10px;
background-color:#FFF;
}

#leftcol{
margin: 0 0 0 0;
padding: 0;
width: 280px;
float: left;
border-style:solid;
border-color:#063;
border-width:1px;
margin-bottom: 10px;
background-color:#FFF;
}



#addressbar {
margin: 0;
padding: 5px;
width: 597px; 			/* Actual width plus padding for IE4-5 */
voice-family: "\"}\""; 	/* Box model fix for IE4-5 */
voice-family:inherit;	/* Box model fix for IE4-5 */
width: 587px;
float: left;
background: #fff;
border-bottom: 1px solid #000;
}

#footer {
margin: 0;
padding: 0;
background: #063;
border-top: 1px solid #000;
height: 20px;
float: left;
}

#listing { 
margin: 0 0 0 0;
padding: 20px;
/* width: 550px; 			/* Actual width plus padding for IE4-5 */
/* voice-family: "\"}\""; 	/* Box model fix for IE4-5 */
/* voice-family:inherit;	/* Box model fix for IE4-5 */
/*width: 530px;*/
}
