@charset "UTF-8";

@import "base.css";


/* GLOBAL HEADER WIDTH:800px
---------------------------------------- */
#globalheader { position: relative; margin: 0 auto 15px; padding: 0; border: 0; width: 840px; height: 100px; background-color:#000; zoom: 1; }
#globalheader:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#gheader_top { float: left; margin-bottom:6px; padding: 0; border:0; width: 840px; height: 40px; background-image: url(../images/header_top.jpg); }


/* FOLLOW--------------------- */
#follow 
{ width:840px; height:20px; float:left; margin-bottom:5px; border:0; color:#666; font-weight: normal; font-size: 12px; line-height: 18px; text-align:left; }
#follow a:hover { text-decoration: none; }


/* GLOBAL NAVIGATON--------------------- */
#gnavi { float: left; margin: 0; padding: 0; border: 0; width: 840px; height: 30px; }
#gnavi ul { margin: 0; padding: 0; border: 0; }
#gnavi li { float:left; list-style-type: none; }
#gnavi li.chink { width: 18px; height: 30px; background-image:url(../images/ceo_gnavi_chink.gif); background-repeat: no-repeat;}
#gnavi li a { display: block; width: 125px; height: 30px; background-image: url(../images/ceo_gnavi.gif); background-repeat: no-repeat; text-indent: -9999px; text-decoration: none; /*\*/overflow: hidden;/**/ }

/* OFF */
#gnavi li.home a { background-position: 0 0; }
#gnavi li.profile a { background-position: -125px 0; }
#gnavi li.idea a { background-position: -250px 0; }
#gnavi li.future a { background-position: -375px 0; }
#gnavi li.books a { background-position: -500px 0; }
#gnavi li.sayings a { background-position: -625px 0; }
/* ON */
#gnavi li.home_on a { background-position: 0 -60px; }
#gnavi li.profile_on a { background-position: -125px -60px; }
#gnavi li.idea_on a { background-position: -250px -60px; }
#gnavi li.future_on a { background-position: -375px -60px; }
#gnavi li.books_on a { background-position: -500px -60px; }
#gnavi li.sayings_on a { background-position: -625px -60px; }

/* HOVER */
#gnavi li.home a:hover { background-position: 0 -30px; }
#gnavi li.profile a:hover { background-position: -125px -30px; }
#gnavi li.idea a:hover { background-position: -250px -30px; }
#gnavi li.future a:hover { background-position: -375px -30px; }
#gnavi li.books a:hover { background-position: -500px -30px; }
#gnavi li.sayings a:hover { background-position: -625px -30px; }


