html{background-image:url('../img/gradient.png');background-repeat:repeat-x}
body{background-image:url('../img/pattern.png');height:100%;min-height:100%;max-height:100%}
.clearer{clear:both}
#page{overflow:hidden;position:relative;width:948px;text-align:left;margin:0 auto}
#page_inner{position:relative;overflow:hidden}
#page p{line-height:1.5}
#page a{text-decoration:underline}
#content_wrapper{position:relative;width:948px;margin:0;padding:20px 0 0}
#content_left_wrapper{width:230px;float:left}
#content_main_wrapper{float:left;width:440px;padding:0 28px 0 20px}
#content_main h1{margin-right:-28px;margin-left:-20px;padding-right:28px;padding-left:20px}
#content_right_wrapper{width:190px;float:left}
#content_right{padding:0 20px}
#header{position:relative;height:231px;width:948px;text-align:left}
#header h1,#page #header h1{position:absolute;bottom:5px;left:10px}
#header #logo{background-repeat:no-repeat;position:absolute;width:100%;height:100%;top:0;left:0}
#header div.kv{position:absolute;width:100%;height:100%;background-repeat:no-repeat}
#background_01{position:absolute;width:230px;height:231px;right:0;top:0;opacity:.80;filter:alpha(opacity=80)}
#widgetbar_page_1,#widgetbar_site_1{width:190px;float:left;clear:left}
#cm_navigation{float:left;margin:0;width:100%;overflow:hidden}
#cm_navigation ul,#cm_navigation ul li{float:left;margin:0;list-style:none}
#cm_navigation ul li a{display:block;height:1.9375em;line-height:1.9375em;padding-left:10px;text-decoration:none;border-bottom:1px solid;float:left;clear:left;width:220px}
#cm_navigation ul ul{padding:0 0 0 10px}
#cm_navigation ul ul li a{display:block;text-decoration:none;padding-left:10px;width:210px}
#footer{overflow:hidden;position:relative;padding:20px 268px 60px 260px;text-align:left}