@charset "utf-8";
/* CSS Document */
/* Kanorange */

html,body			{margin:16px;padding:0}
body				{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; line-height:16px; background:url('images/bg.png'); color:#666}

a					{color: #a20b35;text-decoration:none; outline:none; padding:0; margin:0; border:none}
a:hover				{color: #F00; text-decoration:none}
img					{padding:0; margin:0; border:0}
p					{padding:0; margin:0}
ul, li				{padding:0; margin:0}
hr					{padding:0; margin:0 0 8px 0; border:0; border-collapse:collapse; height:1px; background-color:#222}
strong				{padding:0; margin:0}

h1, h2, h3, h4, h5	{padding:0; margin:0; font-weight:bold}
h1					{font-size:14px; color:#ccc}
h2					{font-size:12px; color:#aaa}
h3					{font-size:11px; color:#888}
h4					{font-size:12px; color:#ccc}
h5					{font-size:13px; color:#ccc}
h5:first-letter 	{color:#b81237}

/*---- HEADER ----*/

div#container		{width:864px;margin:0 auto}
div#header			{background:url(images/header_bg.png) no-repeat left top; width:832px; height:80px; padding:16px}
div#header_logo 	{width:228px;height:80px; float:left}
div#header_menu 	{float:right; padding:0 16px 0 0}

/*---- MAIN ----*/

div#content			{background:url(images/main_bg.png); background-repeat:repeat-y; width:832px; height:auto; padding:0 16px 0 16px; float:right;}

div#navigation		{float:left; width:208px; float:left; position:relative}
div#menu			{padding:0 0 16px 0}
div#menu_header		{background:url(images/menu_bg_top.png) no-repeat left top; width:184px; height:28px; padding:4px 12px 0 12px}
div#menu_content	{background:url(images/menu_bg_middle.png); background-repeat:repeat-y; width:176px; padding:6px 16px 8px 16px}
div#menu_footer		{background:url(images/menu_bg_bottom.png) no-repeat left top; width:208px; height:8px}

div#area			{float:right; width:608px; padding:0 0 18px 0; margin:0}
div#area p			{padding:0 0 8px 0;}
div#area h1, h2		{padding:0 0 8px 0;}
div#area_header		{background:url(images/area_bg_top.png) no-repeat left top; width:584px; height:28px; padding:4px 12px 0 12px}
div#area_content	{background:url(images/area_bg_middle.png); background-repeat:repeat; width:576px; padding:6px 16px 0 16px; margin:0; overflow:auto}
div#area_footer		{background:url(images/area_bg_bottom.png) no-repeat left top; width:608px; height:8px}

div#menu_new					{padding:0 0 16px 0}
div#menu_new_header				{background:url(images/menu_new_bg_top.png) no-repeat left top; width:184px; height:24px; padding:4px 12px 0 12px}
div#menu_new_content			{background:url(images/menu_new_bg_middle.png); background-repeat:repeat-y; width:176px; padding:6px 16px 0 16px}
div#menu_new_footer				{background:url(images/menu_new_bg_bottom.png) no-repeat left top; width:208px; height:24px}
div#menu_new_content a			{font-size:11px; font-weight:bold; color:#646464}
div#menu_new_content a:hover	{font-size:11px; font-weight:bold; color:#999}
div#menu_new_content ul			{list-style:none; list-style-position:inside;font-size:14px; font-weight:bold; padding:0 0 8px 0; margin:0 0 0 0; line-height:27px}
div#menu_new_content li			{margin:0; padding:0 0 5px 24px; background-image:url(images/menu_new_bg_item.png); background-repeat:none; background-position:left top}

/*---- FOOTER ----*/

div#footer			{background:url(images/footer_bg.png) no-repeat left top; width:832px; height:64px; padding:16px 16px 0 16px; clear:both; text-align:center}
div#siteinfo		{ }

/*---- MENU ----*/

/*---- contact ----*/

div#contact_menu		{text-align:center; padding: 16px 0 16px 0}
div#contact_menu ul		{list-style-position: inside;list-style-image: url(images/icon_gsm.png); font-size:14px; font-weight:bold; padding:0 0 8px 0; margin:0}
div#contact_menu li		{padding:0; margin:0}
div#contact_menu a		{color:#830c2c; font-size:11px}

/*---- login ----*/

div#login_menu			{text-align:left; padding:0}
div#login_menu ul		{list-style-position:inside; list-style-image:url(images/bullet_login.png); font-size:11px; font-weight:bold; padding:0; margin:0; line-height:16px}
div#login_menu li		{padding:0; margin:0}
div#login_menu a		{color:#830c2c}
div#login_menu a:hover	{text-decoration:underline}

/*----------------  PAGES  ----------------*/

/*---- contact.php ----*/

div#contact_slot-left	{float:left; width:50%; margin:0 0 8px 0}
div#contact_slot-right	{float:right;width:50%; margin:0 0 8px 0}

.contact_slot-name		{color:#aaa; font-size:11px; font-weight:bold}
.contact_slot-title		{color:#666; font-size:10px}
.contact_slot-tel		{color:#444}
.contact_slot-custom	{color:#444}

/*---- login.php ----*/

div#login_table			{margin-left:auto;margin-right:auto; background:#000; padding:32px; text-align:center; width:288px}
div#login_table img		{padding-bottom:16px}
div#login_table h2		{padding:0; margin:0}
div#login_message		{color:#fff}
div#login_table_form	{text-align:center;margin-left:16px}
.login_title			{color:#FFF; text-align:left; font-weight:bold}
.login_title input.tbox	{background-color:#fff; color:#000; width:254px}

/*----  news  ----*/

div#news		{float:right; padding:0 0 16px 0}
div#news_info	{color:#444}
div#news_body	{overflow:auto}
div#news_body p	{padding:0 0 8px 0; margin:0}

/*---- news comments ----*/

div#comment_body		{padding:0; margin:0; overflow:auto}
div#comment_post		{float:right; clear:both; margin:0 0 4px 0; width:100%}
div#comment_post a		{color:#ccc}
div#comment_post p		{color:#888}
div#comment_post img	{margin:0 14px 0 0; padding:0}
div#comment_post_body	{position:relative}
div#comment_edit		{float:right; margin:0; padding:0; width:16px; overflow: hidden}

.comment_date			{font-size:10px; color:#333; cursor:default}
.comment_heading		{margin:0 0 12px 0; font-weight:bold; color:#ccc}
#comment				{border:1px solid; border-color:#222; padding:12px; background:#111; text-align:left;}

input.comment			{color:#ccc; border-width: 1px;	border-style: solid; border-top-color:#000; border-right-color:#222; border-bottom-color:#222; border-left-color:#000}
textarea.comment		{font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#111; color:#ccc; border-width: 1px; border-style: solid; border-color:#444; width:550px; padding:0}
#helpb					{background-color:transparent; margin:16px 0 16px 0}
input#helpb				{width:100%; padding:0; margin:0 0 8px 0}
#commentformbutton		{width:100%; margin:10px 0 0 0}

/*----  sitedown  ----*/

div#sitedown_main	{text-align:center;font-size: 11px; color:#444}
div#sitedown_logo	{margin-left:-24px}
div#sitedown_text	{margin:0 auto 0 auto; width:400px; border-top:1px solid; border-top-color:#111; padding:20px 0 0 0}

/*---- usersettings.php ----*/

div#us			{border:solid 1px #06C}
div#us h1		{font-size:12px; padding:0; margin:0}
div#us h2		{font-size:11px; padding:0; margin:0}
div#us_row		{border:solid 1px #09C; overflow:auto}
textfield.signature		{font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#111; color:#ccc; border-width: 1px; border-style: solid; border-color:#444; width:550px; padding:0}

/*misc*/
/*----  color  ----*/

.color_red		{color:#a20b35}
.color_white	{color:#ccc}
.color_grey		{color:#666}
.color_black	{color:#444}

/*----------------  PLUGIN  ----------------*/

div#sgallery_nav				{background-color:#050505; padding:4px 8px 4px 8px; margin:0 0 4px 0; font-weight:bold}
div#sgallery_album_title		{color:#FFF; padding:0 0 16px 0}
div#sgallery_album_title a		{color:#FFF}
div#sgallery_gal_description	{padding:8px; color:#333}
div#sgallery_multirand_header	{padding:4px}
div#sgallery_multirand_header a	{color:#a20b35; font-weight:bold}
div#sgallery_multirand_footer	{padding:4px}
div#sgallery_multirand_body		{padding:4px; background-color:#000}

div#screen_index	{padding:0 0 16px 0}

/*----------------  CORE  ----------------*/

.button			{font-size: 10px;text-align:center}
.tbox.chatbox	{width:100%;}
.spacer			{padding: 2px 0 2px 0}
.indent			{padding:16px; border: 1px dashed #121212; color:#444}
.smalltext		{font: 11px Arial, Helvetica, sans-serif;}
.mediumtext		{font: 12px}
.tbox			{border: #5e5d63 1px solid;color: #000000;font: 10px}
.helpbox		{border: 0px; color:#444;font: 9px}
.fborder		{border: #151515 1px solid;}
.forumheader	{font-size: 11px; padding: 4px;border: 1px solid #121212}
.forumheader2	{font-size: 10px; padding: 4px;border: #101010 1px solid}
.forumheader3	{font: 9px; padding:4px; border: #151515 1px solid; text-align:left}
.forumborder	{border: #000080 0px none}
.fcaption		{height:32px; border:#ededed 0px none; padding:2px 0 2px 8px; font:bold; color:#fff}
.fcaption a		{padding-right:4px;color:#fff;}
