@charset "utf-8";

	div#center-column{
		width:580px;
		color:#fff;
		font-size:10pt;
		font-family:Arial, Helvetica, sans-serif;
		text-align:left;
	}

	div#center-column a{
		color: #CB8202;
		text-decoration:none;
	}

	div#center-column a:active{
		text-decoration:underline;
	}

	div#center-column .input, div#center-column.textarea
	{
		color: #22222c;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}

	div#center-column ol li
	{
		margin:0px;
		padding:0px;
		list-style:decimal;
	}

	div#center-column .border{
		border:1px solid #ff0000;
	}
	div#center-column .middle{
		margin:auto;
		width:580px; /* 580px max */
		background-color:#1c1c1c;
		background-image:url(../images/common/bg_middle_bottom.png);
		background-repeat:no-repeat;
		background-position:bottom;

	}
	div#center-column .middle-line-top{
		background-image:url(../images/common/bg_content_border_top.png);
		_background-image:none;
		background-repeat:no-repeat;
		height:5px;
		/*background-position:;*/

	}
	div#center-column .middle-line-bottom{
		background-image:url(../images/common/bg_content_border_bottom.png);
		_background-image:none;
		background-repeat:no-repeat;
		height:5px;
		/*background-position:;*/

	}

	div#center-column .middle-line-center{
		background-image:url(../images/common/bg_content_border_center.png);
		_background-image:none;
		background-repeat:repeat-y;
		padding-top:4px;
		padding-left:9px;
		padding-bottom:50px;

		/*background-position:;*/

	}
	div#center-column .separator-headline{
		margin:15px 0px 5px 0px;
	}
	div#center-column .featured{
		margin-bottom:0px;
		padding-bottom:0px;
	}
	div#center-column .featured-image{
		float:left;
		width:277px;
		height:282px;
		background-image:url(../images/common/bg_featured_image.png);
		background-repeat:no-repeat;
	}
	div#center-column .featured-image img{
		margin:5px 0px 0px 5px;
	}
	div#center-column .featured-content{
		float:left;
		width:257px; /* 279 */
		padding-top:8px;
		padding-right:11px;
		padding-bottom:8px;
		padding-left:11px;
		height:266px; /* 282 */
		background-image:url(../images/common/bg_featured_content.png);
		background-repeat:no-repeat;
		color:#bbb6af;
		font-size:14px;
		margin-left:4px;

	}
	div#center-column .featured-content h1{
		font-size:16px;
		color:#ff9801;
		font-family:Arial;
		margin:0px 0px 5px 0px;
	}
	div#center-column .hr-offset{
		height:3px;
		width:563px;
		margin-top:2px;
		margin-bottom:69px;
		/*background-color:#ff0000;*/
		background-image:url(../images/common/grphc_hr_common.png);
		_background-image:none;
		position:relative;
		left:23px;
		top:0px;
	}

	div#center-column .announce-entry{
		width:540px; /* 560 */
		padding:5px 10px 15px 10px;
		font-family:Arial;
		font-size:12px;
		color:#bbb6af;
		margin-bottom:40px;
	}
	div#center-column .announce-entry a{
		color:#cb8202;
		text-decoration:none;
		margin-left:5px;
	}
	div#center-column .announce-entry a:hover{
		text-decoration:underline;
	}
	div#center-column .announce-entry h1{
		color:#ff9801;
		font-family:Arial;
		font-size:14px;
		margin:0px 0px 5px 0px;
	}

	div#center-column .a-e-1{
		background-image:url(../images/common/bg_announce_entry_1.png);
		background-repeat:no-repeat;
	}
	div#center-column .a-e-2{
		background-image:url(../images/common/bg_announce_entry_2.png);
		background-repeat:no-repeat;
	}

	div#center-column .button-container{
		text-align:right;
		padding-right:30px;
	}
	div#center-column .button-container img{
		margin-left:6px;
	}
	div#center-column .clear{
		clear:both;
	}
	
	/* commons */
  div#center-column .normal_paragraph
  {
	  width:530px;
	  margin-top:20px;
	  margin-left:auto;
	  margin-right:auto;
  }


  div#center-column .normal_paragraph1
  {
	  width:530px;
	  margin-top:5px;
	  margin-left:auto;
	  margin-right:auto;
  }


	div#center-column .normal_paragraph ul
	, .normal_paragraph ol
	{
		margin:0px;
		padding:0px;
		margin-left:20px;
	}
	
	div#center-column .normal_paragraph ul li
	{
		margin:0px;
		padding:0px;
		list-style-type:disc;
	}

	div#center-column .button_list
	{
		width:530px;
		margin-top:25px;
		margin-left:15px;
		margin-right:auto;
	}
	
	div#center-column .album_wrap
	{
		width:530px;
		margin-left:15px;
	}

	div#center-column .album
	{
		width:530px;
		margin-top:20px;
	}



#twitter_area .frame_top a {display:block; height:31px; margin:24px 0 0 24px; position:absolute; width:132px;}
#twitter_area #twitter_list p {color:#AAAAAA; font-size:11px; text-align:center;} 



#button_area{width:152px; height:155px; background:url('/images/master/main_buttons.jpg'); margin:0 0 0 18px; padding-top:7px;}
#button_area a{display:block; width:150px; height:50px; border:0px solid red;}
    
#ranking_area {}
#ranking_area .frame_top {width:166px; height:50px; background:url('/images/master/main_ranking.gif') 0 0; margin:0 0 0 11px;}
#ranking_area .frame_top .more{display:block;height:12px;margin:15px 0 0 120px;position:absolute;width:38px;}
#ranking_area .frame_bg {width:166px; min-height:93px; background:url('/images/master/main_ranking_bg.gif') repeat;  margin:0 0 0 11px;}
#ranking_area .frame_bg table{color:#ffffff; margin:0 0 0 14px; font-size:11px; }
#ranking_area .frame_bg td{height:18px;text-align:left;}
#ranking_area .frame_bg .rank1{width:17px; height:14px; background:url('/images/master/main_ranking.gif') 0 -50px no-repeat;}
#ranking_area .frame_bg .rank2{width:17px; height:14px; background:url('/images/master/main_ranking.gif') -17px -50px no-repeat;}
#ranking_area .frame_bg .rank3{width:17px; height:14px; background:url('/images/master/main_ranking.gif') -34px -50px no-repeat;}
#ranking_area .frame_bg .rank4{width:17px; height:14px; background:url('/images/master/main_ranking.gif') -51px -50px no-repeat;}
#ranking_area .frame_bg .rank5{width:17px; height:14px; background:url('/images/master/main_ranking.gif') -68px -50px no-repeat;}
#ranking_area .frame_bottom {width:166px; height:14px; background:url('/images/master/main_ranking.gif') 0 -64px;  margin:0 0 0 11px;}
    
#profile_area {background:url('/images/master/main_profile_bg.gif') no-repeat scroll 0 0 transparent;height:71px;margin:0 0 0 19px;width:152px;}
    