/* AURORA GLOBAL STYLES */

/* COLOR REFERENCE
BLUE #00adef
PINK #ec008c
DARK PINK #790085
HOMEPAGE SIDEBAR PINK #c55ccf
MANGA TITLE ROLLOVER #edf2f4
dee3e5
*/

body {
background: white url(../images/global/background.jpg) repeat center top;
margin: 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#SHELL {
	background-position: -9px top;
	width: 880px;
	height: auto;
	background-repeat: repeat-y;
	margin: auto;
	background-image: url(../images/global/shadow_left.jpg);
}
#SHADOW {
	background-position: right top;
	width: 880px;
	height: auto;
	background-repeat: repeat-y;
	margin: auto;
	background-image: url(../images/global/shadow_right.jpg);
}

#g_wrapper {
background-image: url(../images/global/header_bgnd.jpg);
}

/*#g_wrapper_home {
background-image: url(../images/home/header_bgnd_home.jpg);
}*/

#g_wrapper, #g_wrapper_home {
background-repeat: repeat-x;
background-position: center top;
margin: 0 auto;
width: 820px;
background-color:white;
border-left: 3px solid #92449b;
border-right: 3px solid #92449b;
}

.g_clearzone {
line-height:1px;
clear:both;
/*border:1px solid red;*/
}

.g_clearzone_left {
line-height:1px;
clear:left;
/*border:1px solid red;*/
}

a {
color:#ac28b3;
font-weight:bold;
}

a:hover {
color:#3333FF;
font-weight:bold;
}

/* HEADER ----------------------------------------------------------------------------------------------------------------------------------*/
#g_header 
{
/*border: 1px solid #FF0000;*/
}

/*#g_header form {*/
#form_manga_search {
float:right;
margin:0;
padding:2px 0 0 0;
height:29px;
}

/*#g_header form .g_text input {*/
#form_manga_search .g_text input {
width:100px;
}

/*#g_header form .g_search_btn input, #g_search_btn_input {*/
#form_manga_search #g_search_btn_input, .g_search_btn_input {
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding:0;
background-color: #FFFFFF;
color: #333333;
font-size: 10px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
height:22px;
}

#g_header #g_logo_home a {
display:block;
width:215px;
height:205px;
text-indent:-5000px;
/*border:1px solid red*/
}

#g_header #g_logo a {
display:block;
width:215px;
height:205px;
text-indent:-5000px;
/*border:1px solid red;*/
}

#g_header #g_graphic {
float:right;
/*border: 5px solid green;*/
width:510px;
height: 150px;

}
#g_header #g_graphic img {
/*width:110px;*/
}

/*GLOBAL NAVIGATION ----------------------------------------------------------------------------------------------------------------------------------*/

#g_navigation {
width: 530px;
height:29px;
margin:0 0 10px 0;
padding:0;
}

#g_navigation ul {
margin:0;
padding:0;
list-style-type:none;
}

#g_navigation li {
float: left;
text-decoration: none;
}

/*HIDE LINK TEXT OFF PAGE*/
#g_navigation li a {
display:block;
height:29px;
background-repeat:no-repeat;
text-indent:-5000px;
}

/*DISPLAY NAVIGATION STATIC GRAPHIC*/
#g_navigation #g_nav_home a {
background:url(../images/global/navigation.jpg) no-repeat;
width:63px;
background-position: left top;
}
#g_navigation #g_nav_manga a {
background:url(../images/global/navigation.jpg) no-repeat;
width:66px;
background-position: -63px top;
}
#g_navigation #g_nav_manga_new a {
background:url(../images/global/navigation.jpg) no-repeat;
width:121px;
background-position: -129px top;
}
#g_navigation #g_nav_news a {
background:url(../images/global/navigation.jpg) no-repeat;
width:57px;
background-position: -250px top;
}
#g_navigation #g_nav_company a {
background:url(../images/global/navigation.jpg) no-repeat;
width:87px;
background-position: -307px top;
}
#g_navigation #g_nav_links a {
background:url(../images/global/navigation.jpg) no-repeat;
width:59px;
background-position: -394px top;
}
#g_navigation #g_nav_contact a {
background:url(../images/global/navigation.jpg) no-repeat;
width:77px;
background-position: -453px top;
}

/*SETS DISPLAY FOR THE NAVIGATION ROLLOVER STATE*/
#g_navigation #g_nav_home a:hover {
background-position: left bottom;
}
#g_navigation #g_nav_manga a:hover {
background-position: -63px bottom;
}
#g_navigation #g_nav_manga_new a:hover {
background-position: -129px bottom;
}
#g_navigation #g_nav_news a:hover {
background-position: -250px bottom;
}
#g_navigation #g_nav_company a:hover {
background-position: -307px bottom;
}
#g_navigation #g_nav_links a:hover {
background-position: -394px bottom;
}
#g_navigation #g_nav_contact a:hover {
background-position: -453px bottom;
}

/*SETS THE NAVIGATION DISPLAY OF THE CURRENT PAGE TO THE ROLLOVER STATE*/
/*THE BODY ID IS SET ON EACH INDIVIDUAL PAGE*/
#g_body_home #g_navigation #g_nav_home a {
background-position: left bottom;
}
#g_body_manga #g_navigation #g_nav_manga a {
background-position: -63px bottom;
}
#g_body_manga_new #g_navigation #g_nav_manga_new a {
background-position: -129px bottom;
}
#g_body_manga h1, #g_body_company h1, #g_body_contact h1, #g_body_links h1, #g_body_news h1
{ 
    /* added Andre/KGI - 11/17/2007 - fixes H1 width from being to short
     * for dynamic template version */
    width: 100%;
}
#g_body_news #g_navigation #g_nav_news a {
background-position: -250px bottom; 
}
#g_body_company #g_navigation #g_nav_company a {
background-position: -307px bottom; 
}
#g_body_links #g_navigation #g_nav_links a {
background-position: -394px bottom;
}
#g_body_contact #g_navigation #g_nav_contact a {
background-position: -453px bottom;
}

/* FOOTER ----------------------------------------------------------------------------------------------------------------------------------*/

#g_footer {
margin:auto;
width: 800px;
height: 88px;
padding-top: 10px;
margin-top:10px;
background-color:#FFFFFF;
border-top: 1px solid #92449b;
font-size: 11px;
text-align: center;
color: #92449b;
letter-spacing:3px;
clear:both;
}

#g_footer a {
color: #ac28b3;
text-decoration: none;
letter-spacing:normal !important;
font-weight:normal;
}

#g_footer a:hover {
text-decoration: underline;
color: #3333FF;
}

#g_footer p {
margin:5px;
padding:0;
letter-spacing:normal !important;
}

/* CONTENT ----------------------------------------------------------------------------------------------------------------------------------*/

#g_content {
background:#FFFFFF no-repeat center top;
margin-top:50px;
padding:5px 10px 10px 10px;
/*border:1px solid red;*/
}

#g_page_title {
margin:0;
padding:1px;
height:28px;
/*border:1px solid red;*/
border-bottom:2px solid #00adef;
}

#g_content h1 {
margin:0;
padding:0;
height:30px;
font-size:22px;
color:#ac28b3;
border-bottom:2px solid #ac28b3
}

#g_content #g_page_title h1 {
float:left;
font-size:22px;
color:#00adef;
margin:0;
padding:0;
border:none;
}

#g_content h2 {
margin:10px 0 0 0;
padding:0;
font-size:14px;
font-weight:normal;
text-align:center;
}
