body                {margin: 0; padding: 0; text-align: justify; background: url(images/down_bg.png); font-family: Verdana; font-size: small;}
p                   {margin: 5px 0 0 0; padding: 0;}
h1                  {font-size: large;}
a					{color:  #000000;}

#up                 {width: 100%; height: 208px; background: url(images/up_bg.png);}
#header             {width: 900px; height: 181px; margin: 0 auto; background: url(images/header.png);}
#menu               {width: 860px; height: 27px; margin: 0 auto;}

#line               {width: 100%; height: 10px; background: url(images/line.png) repeat-x top; margin-bottom: -9px; float: left; display: inline; position: relative; z-index: 10;}
#down               {width: 900px; margin: 0 auto;}

#content_holder     {width: 900px; height: 100%; padding-top: 10px; background: url(images/content.png) top; float: left; display: inline; position: relative;}
#news               {width: 195px; height: 300px; padding-left: 30px; float: left; display: inline; position: relative; font-family: Arial Narrow;}
#content            {width: 630px; padding-right: 30px; float: right; display: inline; position: relative;}
#footer             {width: 900px; height: 43px; background: url(images/footer.png) no-repeat center top; padding-top: 50px; float: left; display: inline; position: relative;}

.main_menu          {margin: 0; padding: 0; list-style: none;}
.main_menu li       {float: left; margin: 0; padding: 0;}
.menu_link          {height: 22px; display: block; padding-top: 5px; color: #FFFFFF; font-weight: bold; font-family: Courier New; text-align: center; text-decoration: none;}

#item01             {width: 210px; background: url(images/01.png);}
#item01:hover       {width: 210px; background: url(images/01_ro.png);}
#item02             {width: 220px; background: url(images/02.png);}
#item02:hover       {width: 220px; background: url(images/02_ro.png);}
#item03             {width: 215px; background: url(images/03.png);}
#item03:hover       {width: 215px; background: url(images/03_ro.png);}
#item04             {width: 215px; background: url(images/04.png);}
#item04:hover       {width: 215px; background: url(images/04_ro.png);}

.roll_contentBox    {overflow:hidden; float: left; display: inline; position: relative;}
.roll_content       {overflow:hidden; float: left; display: inline; position: relative;}

#labels             {width: 300px; margin: 0 auto; padding-top: 5px;}
.firefox            {background: url(images/firefox.png) no-repeat; width: 80px; height: 15px; display: table-cell; padding-right: 20px;}
.xhtml-valid        {background: url(images/xhtml-valid.png) no-repeat; width: 80px; height: 15px; display: table-cell; padding-right: 20px;}
.css-valid          {background: url(images/css-valid.png) no-repeat; width: 80px; height: 15px; display: table-cell;}

ul.new              {list-style-type: square; width: 175px; margin-left: -15px; text-align: left;}

.content_image      {float: right;}
.refer              {text-align: right; margin-right: 20px;}

.refer_image        {border: 1px solid #000000;}

