/* CSS Document */

/* Elements */




.code {
background:#FFFFF0;
border:medium solid;
width:580px;
padding:10px;
}




/* div that contains entire page, sets width and centers */
.container {
margin: 0 auto;
width: 900px;
}


/* div that surrounds header (masthead) */
.header {
background-color:#FDBB30;
width:100%;
margin-top:0px;
height:81px;
overflow:hidden;
display:block;
text-align:left;
border-bottom:1px solid #6c6f70;
} 



/*surrounds middle section of page */
.mainpagecontainer {
background-image:url(../images/mainbackground.gif);
background-repeat:repeat-y;
width:900px;
height:auto;
overflow:auto;
margin: 0 auto;

}


/*surrounds middle column 1-column layout */
  
.middlecolumncontainer {
background-color:#ffffff;
width:520px;
margin:0px;
display:inline;
float:left;
overflow:hidden;
text-align:center;
height:auto;
}   


.middlecolumncontent {
margin:0 15px 15px 15px;
display:inline;
float:left;
overflow:hidden;
text-align:left;
width:490px;
}   

/*surrounds middle column 2-column layout */
.middlecolumncontainer_wide {
width:900px;
margin:0px;
display:inline;
float:left;
overflow:hidden;
text-align:center;
height:auto;
background-color:#ffffff;
margin-top:40px;
}   


.middlecolumncontent_wide {
margin:5px 15px 15px 24px;
display:inline;
float:left;
overflow:hidden;
text-align:left;
#width:610px;
}   


  
/* surrounds leftcolumn */
.leftcolumncontainer {
width:215px;
margin:0px;
display:inline;
float:left;
overflow:hidden;
text-align:left;
height:auto;
color:#eeeeee;
padding-top:5px;
padding-bottom:10px;
}  

.leftcolumncontent {
padding:25px 15px 0px 15px;
display:block;
}   


/*surrounds right column */
.rightcolumncontainer {
width:190px;
margin:0px;
display:inline;
float:left;
overflow:hidden;
text-align:left;
height:auto;
background-color:transparent;
background-image:url(../images/rightcol_back.jpg);
background-repeat:no-repeat;
}  

.rightcolumncontent {
padding:15px 15px 0px 15px;
display:block;
}   

 



</style>