#left, #right {width: 226px;}
#left {float: left;}
#right {float: right;}


#top { margin-bottom : 15px; }



#body_wrapper {width: 960px; margin: 0px auto;}


#content_wrapper { padding-top : 0px; }


#site_heading, #site_subheading { text-align : center; }

/* two column */
.two #main {width: 470px; float: left; }
.two #right {width: 470px;}

/* two column left */
.two_left #main {width: 720px; float: left;   }
.two_left #right { width : 230px;  }

/* two column right */
.two_right #main {width: 720px; float: right;  }
.two_right #left {  width : 230px; }

/* three column */
.three #main {width: 488px; float: left; margin-left: 10px;}

/* three column right */
.three_right #right {float: left; margin-left:20px;  }
.three_right #main {width: 468px; float: right; }
.three_right #left {  }

/* three column left */
.three_left #main {width: 468px; float: left;  }
.three_left #left { margin-left:20px; }
.three_left #right {  }

/* three column splash */
.splash #left, .splash #right, .splash #main {width: 225px;  }
.splash #right {  }
.splash #main {float: left; margin-left:20px; width: 470px;}


.splash #top .component { padding : 0; padding-bottom : 0px; }



#header_wrapper, #top, #content_wrapper, #footer_wrapper, #middle_wrapper {clear: both; zoom: 1; overflow: hidden;}

#copyright {padding: 0 10px; text-align: center; color : #fff; margin: 0px 20px 0px 20px;}
#powered_by { text-align: center; padding-bottom : 15px; color : #fff;  margin: 0px 20px;}


