/*** The Essential Code ***/
body {
margin: 0;
padding-left: 180px;    /* LC fullwidth */
padding-right: 230px;   /* RC fullwidth + CC padding */
min-width: 220px;       /* LC fullwidth + CC padding */
}

#header, #footer {
margin-left: -180px;    /* LC fullwidth */
margin-right: -230px;   /* RC fullwidth + CC padding */
}

.column {
position: relative;
float: left;
}

#center {
padding: 0 20px;
width: 100%;
}

#left {
width: 160px;           /* LC width */
padding: 0 10px;        /* LC padding */
right: 220px;           /* LC fullwidth + CC padding */
margin-left: -100%;
}

#right {
width: 170px;           /* RC width */
padding: 0 10px;        /* RC padding */
margin-right: -100%;
}

#footer {
clear: both;
}

/*** IE Fix ***/
* html #left {
left: -220px;            /* RC fullwidth */
}

/*** Just for Looks ***/

body {
	background: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	color: #CC6714;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 a {

	color: #CC6714;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	color: #CC6714;
}
.columnRight {
	position: relative;
	float: left;
}

.smt1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #996633}

.buttons a       {color: #003399; background-color: #FFFFFF; display: block; text-decoration: none; text-align: left;  border: 3px solid #FFFFFF; }
.buttons a:hover {color: #EE9933; background-color: #FFFFEE; display: block; text-decoration: none; text-align: left;  border: 3px solid #FFFFFF; }

.box1 { background-color: #CCCC99; padding: 0px; }
.box2 { text-align: center; vertical-align: top; color: #CC6600; background-color: #EEEECC; font-weight: bold; border: 3px solid #EEEECC; }
.box3 {	text-align: left;   vertical-align: top; color: #000000; background-color: #FFFFFF; }
