@charset "utf-8";
/* CSS styles for Ikhana */

/* Sections */
body { background: #000 url(/_images/bg-page.jpg) repeat-y top center; margin: 20px 0 0; padding: 0;}
#container { margin: 0 auto; width: 900px; border: 1px solid #80d0e0;}
#logobar { width: 900px; margin: 0; padding: 0; border-bottom: 1px solid #80d0e0; }
#navigation { width: 900px; margin: 0; padding: 0; border-top: 1px solid #000;}
#main { width: 840px; padding: 50px 30px; margin: 0; clear: both; background: #fff;}
#section { float: left; width: 250px;}
#content { float: right; width: 510px; padding: 25px;}
#footer { width: 660px; clear: both; text-align: center; margin: 50px 0 0; padding: 0px 100px; background: url(/_images/bg-footer.jpg) repeat-y top center;}


/* Navigation */
ul.nav1 { margin: 0; padding: 0; list-style: none;}
ul.nav1 li { display: inline; float: left; margin: 0; padding: 0; list-style: none; height: 100px;}
ul.nav1 li a { text-indent: -9000px; overflow: hidden; display: block; height: 100px; width: 150px; color: #ccc;}
ul.nav1 li a:hover { background-position: 0 -100px; color: #ffffcc;}
ul.nav1 li.thissection a, ul.nav1 li.thissection a:hover { background-position: 0 -200px; color: #ffff66; }
ul.nav1 li#navhome a { background-image: url(/_images/menu/home.jpg);}
ul.nav1 li#navabout a { background-image: url(/_images/menu/about.jpg);}
ul.nav1 li#navphilosophy a { background-image: url(/_images/menu/philosophy.jpg);}
ul.nav1 li#navleadership a { background-image: url(/_images/menu/leadership.jpg);}
ul.nav1 li#navcompanies a { background-image: url(/_images/menu/companies.jpg);}
ul.nav1 li#navcontact a { background-image: url(/_images/menu/contact.jpg);}


/* Text and links and pics */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666;}
a { color: #003366; text-decoration: underline; font-weight: bold;}
a:hover { background-color: #ffff00; color: #003366; text-decoration: none;}
h1 { padding: 0 0 15px; margin: 0; color: #000033; border-bottom: 1px solid #ddd; font-weight: normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 40px; letter-spacing: -1px; }
h2 { color: #006699; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 20px; letter-spacing: -1px; }
.sectioninfo { border-bottom: 1px solid #ddd; padding: 10px 0;}
.sectioninfo p { border-left: 10px solid #ffff00; padding: 0 0 0 10px; margin: 0; color: #006699; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; }
#content p { line-height: 2.5; margin: 0 0 40px;}
.dropcap { font-family:Georgia, "Times New Roman", Times, serif; font-size: 30px; color: #333; float: left; border: 1px solid #999; padding: 0 5px; line-height: 1; margin-top: -6px; margin-right: 3px;}
#content ul, #content ol { padding-top: 0; margin-top: 0; padding-bottom: 0; margin-bottom: 40px; }
#content li { margin-top: 0; margin-bottom: 10px; line-height: 2.5; padding-top: 0; padding-bottom: 0;}
#footer p { border-top: 1px dashed #80d0e0; border-bottom: 1px dashed #80d0e0; margin: 0; padding: 10px 0; color: #000033; font-size: 10px; line-height: 1; letter-spacing: 1px;}
blockquote { line-height: 1.5; margin-top: 0; margin-bottom: 30px;}

/* Forms */
form th { font-size: 12px; color: #006699; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold;}
form th, form td { padding: 15px 10px; border-bottom: 1px dashed #ddd; vertical-align: top; text-align: left; }
form table { border-top: 1px dashed #ddd; margin-bottom: 25px;}
input.reginput, textarea.reginput { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; background-color: #eef3f7; border: 1px solid #999;}
input.button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #000033; color: #fff; padding: 10px 20px; border-bottom: 2px solid #333; border-right: 2px solid #333; border-left: 2px solid #ddd; border-top: 2px solid #ddd;}
input.button:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000033; background-color: #ffff00; padding: 10px 20px; border-top: 2px solid #333; border-left: 2px solid #333; border-right: 2px solid #ddd; border-bottom: 2px solid #ddd;}
