﻿/*#########REWRITTEN STYLES FOR STANDARD ELEMENTS##########*/
body {
background-color:#000;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
margin:0;
}

h1 {
font-weight:700;
font-size:2em;
padding:8px 0;
}

div.hr {
	background-image:url(../index/footer_line.png);
background-repeat:no-repeat;
width:716px;
height:30px;
margin-left:auto;
margin-right:auto;
}

#megabg_container {
	background-image:url(../index/main_bg.png);
background-position:center top;
background-repeat:repeat-y;
width:960px;
margin:0 auto;
}

#bg_container {
background-image:url('../index/test_bg.png');
background-position:center top;
background-repeat:no-repeat;
width:960px;
margin:0 auto;
}

#container {
width:780px;
background-image:url('../index/body_right_bg.png');
background-position:right;
background-repeat:repeat-y;
height:auto;
margin:0 auto;
}

#header {
background-image:url('../index/top_img.jpg');
background-position:center center;
background-repeat:repeat-x;
height:188px;
overflow:hidden;
}

#header_text {
font-size:32px;
font-weight:700;
margin-left:15px;
}

#menu_sword {
background-image:url('../index/menu_sword_bg.png');
height:27px;
width:629px;
white-space:nowrap;
overflow:hidden;
float:left;
}

#body {
width:100%;
height:100%;
}

#body-leftside {
float:left;
background-color:#000;
width:250px;
}

#body-rightside {
float:right;
background-image:url('../index/body_sword_handle.jpg');
background-position:right top;
background-repeat:no-repeat;
width:475px;
font-size:.8em;
padding:5px 50px 5px 5px;
}

#footer {
clear:both;
height:53px;
padding:0 10px 5px 15px;
}

#scroll_top {
background-image:url('../index/menu_scroll_top.jpg');
width:100%;
height:87px;
text-align:center;
}

#scroll_middle {
background-image:url('../index/menu_scroll_middle.jpg');
width:100%;
height:280px;
overflow:hidden;
}

#scroll_bottom {
background-image:url('../index/menu_scroll_bottom.jpg');
width:100%;
height:109px;
}

#scroll_header {
font-family:"Charlemagne Std", "Times New Roman", Times, serif;
color:#481e00;
font-size:20px;
position:relative;
top:50px;
}

#scroll_header1 {
font-family:"Charlemagne Std", "Times New Roman", Times, serif;
color:#481e00;
font-size:20px;
position:relative;
top:-5px;
}

a img {
border:none;
}

a:link {
color:#fff;
text-decoration:underline;
}

a:visited {
color:#9e9e9e;
text-decoration:underline;
}

a:hover {
color:#fffb8e;
text-decoration:underline;
}

a.graformix:hover {
color:#FFF;
text-decoration:underline;
font-size:1em;
}

div.menu_separator {
border:0 solid red;
background-image:url('../index/separator_bg.png');
background-position:center center;
background-repeat:no-repeat;
height:22px;
width:175px;
vertical-align:middle;
text-align:center;
margin:20px 0 15px 35px;
}

div.separator_text {
color:#694421;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:17px;
width:130px;
margin:auto;
}

.main_menu {
color:#694421;
text-decoration:none;
display:block;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:17px;
margin:0 0 10px 50px;
}

a.main_menu:visited {
color:#694421;
display:block;
text-decoration:none;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:17px;
margin:0 0 10px 50px;
}

a.main_menu:hover {
display:block;
color:#902200;
text-decoration:underline;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:17px;
margin:0 0 10px 50px;
}

a.low_menu:hover {
color:#e6e6e6;
text-decoration:underline;
font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:.8em;
margin-right:10px;
}

a.sword_menu:hover {
background:transparent url('../index/sword_item_bg.png') repeat-x;
font-family:"Charlemagne Std", "Times New Roman", Times, serif;
font-size:14px;
font-weight:700;
color:#111;
cursor:pointer;
display:block;
position:relative;
top:10px;
text-decoration:none;
z-index:10;
padding:0 0 10px;
}

.sword_menu_item {
background-image:url('../index/sword_item_bg.png');
height:21px;
width:120px;
white-space:nowrap;
}

ul.diamond {
list-style-image:url('../index/li_diamond.png');
}

li {
padding-left:10px;
padding-top:0;
padding-bottom:5px;
}

.left {
float:left;
position:relative;
top:0;
}

.right {
float:right;
position:relative;
top:0;
}

.designedby {
float:right;
font-size:.7em;
color:silver;
text-align:right;
margin:-10px 0 10px;
}

span.tab-r {
background:transparent url('../index/sword_item_right.png') no-repeat 100% 0;
height:21px;
position:absolute;
right:-10px;
top:0;
width:10px;
}

span.tab-l {
background:transparent url('../index/sword_item_left.png') no-repeat 0;
height:21px;
left:-10px;
position:absolute;
top:0;
width:10px;
}

#tabs ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
border:0 none;
display:block;
margin:0;
padding:0;
}

#tabs {
border:0 none;
display:block;
position:static;
top:6px;
left:10px;
margin:-7px 15px;
}

#tabs ul li {
float:left;
display:list-item;
margin:0 55px 0 0;
padding:0;
}

.text {
position:relative;
top:2px;
}

.center {
text-align:center;
}

.justify {
text-align:justify;
}

div.hr hr,.noscreen {
display:none;
}

a.graformix:link,a.graformix:visited {
color:#aeaeae;
text-decoration:underline;
font-size:1em;
}

a.low_menu:link,a.low_menu:visited {
color:#c0bfbf;
text-decoration:none;
font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:.8em;
margin-right:10px;
}

a.sword_menu:link,a.sword_menu:visited {
background:transparent url('../index/sword_item_bg.png') repeat-x;
font-family:"Charlemagne Std", "Times New Roman", Times, serif;
font-size:14px;
font-weight:700;
color:#3e3e3e;
cursor:pointer;
display:block;
position:relative;
top:10px;
text-decoration:none;
z-index:10;
padding:0 0 10px;
}

a.sword_menu:link span.shadow,a.sword_menu:visited span.shadow,a.sword_menu:hover span.shadow {
font-family:"Charlemagne Std", "Times New Roman", Times, serif;
font-size:14px;
position:absolute;
left:1px;
top:3px;
color:#FFF;
}