@import "visual_consistencies.css";
@import "clearfix.css";
@import "menu.css";

body {
	min-width:1000px;
	margin:0;
	padding:0px 0 10px 0;
	font-family:Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#414040;
	background:#2c2828;
	line-height:150%;
	
}
h1 { font-weight:normal; font-size:18px; }
h2 {font-weight:normal; font-size:14px; }
h3 {}
h4 {}
h5 {}
p { }
blockquote {}
ul {}
li{}

img {text-decoration:none; border:0px;}

a { text-decoration:none; /*color:#838079;*/
	color:#aeaba2; outline:none !important; border:none !important; }
a:visited {outline:none !important; border:none !important;}
a:hover,
a:active {text-decoration:none;   /*color:#646161 !important; */
	  color:#53514a !important; outline:none !important; border:none !important;}
	  
table {font-size:11px !important; text-align:left;}
table tr td{padding-bottom:8px;}
	  
h2 a{color:#aeaba2 !important;   }
h2 a:hover,
h2 a:active,
h2 a.selected {color:#53514a !important;}

#bodyDiv { width:940px; padding:0; margin:33px auto 0 auto; text-align:left; background:#fff;  min-height:736px;}

.selected{text-decoration:none;   /*color:#646161 !important; */
	  color:#53514a !important;}



/* ------------------ */
/*     HOME PAGE      */
/* ------------------ */

body.home #bodyDiv{background:url(../images/splashImage.jpg) no-repeat 0 0; height:736px; }
* html body.home #bodyDiv #homeNav{width:500px !important; height:25px !important; }
body.home #bodyDiv #homeNav{ position:relative; top:675px; left:30px; }
body.home #bodyDiv #homeNav img.logo{float:left;}

body.home #bodyDiv #homeNav ul#primary-nav{padding-top:13px; padding-left:20px; margin:0px !important;}
body.home #bodyDiv #homeNav ul#primary-nav li{margin:0px !important;}

/* ------------------ */
/* HEADER STYLES */
/* ------------------ */



/* ------------------ */
/* MAIN COLUMN STYLES */
/* ------------------ */

#mainBody {width:900px; background-color:#FFF; padding:41px 20px 0px 20px ; text-align:center; }
/*body.information #mainBody, ----REMOVE QUOTE OUT WHEN CONTENT IS READY TO BE PLACED*/
body.contact #mainBody {height:572px; background:url(../images/bg_contact.jpg) no-repeat center; }

body.information #mainBody{height:572px; margin:0 60px 0 58px; width:780px;}
body.information #mainBody .copy{text-align:justify;}


body.information #mainBody .copy2 {margin-right:7px; margin-top:120px;  width:680px; position:relative !important; left:54px !important;  }
body.information #mainBody .copy2 p,
body.information #mainBody .copy2 h1{text-align:justify;  }

body.cv #mainBody{min-height:572px; margin:0 60px 0 58px; width:780px;}
body.cv #mainBody .copy3 p {text-align:left;}


/*body.information #mainBody .copy {margin-right:7px; margin-top:78px; text-transform:uppercase; } ----REMOVE QUOTE OUT WHEN CONTENT IS READY TO BE PLACED*/
* html body.contact #mainBody .copy {position:relative !important; left:0px !important; }
body.contact #mainBody .copy {margin-right:7px; margin-top:78px; text-transform:uppercase; width:390px; position:relative !important; left:254px !important; }
body.contact #mainBody .copy p,
body.contact #mainBody .copy h1{text-align:left;  /*color:#9ea4ad*/ color:#e3e3e3 !important;}

body.contact #mainBody .copy .column1{float:left; width:390px;}
body.contact #mainBody .copy .column2{float:right; width:390px;}

form{margin-top:10px;}
form textarea{ font-family:Helvetica, sans-serif; font-size:10px; width:384px; margin-bottom:5px; background:none; color:#e3e3e3; text-transform:uppercase; padding:5px 5px 5px 5px; border:solid 1px #a3a19a; }
form input{font-family:Helvetica, sans-serif; font-size:10px; width:384px; margin-bottom:5px; background:none; color:#e3e3e3; text-transform:uppercase; padding:5px 5px 5px 5px; border:solid 1px #a3a19a; }
form input.message{height:150px; }
form input#submit{width:50px; background:none; border:none; float:right; margin:0px; padding:0px; position:relative; right:-10px; top:0px;}

/* ------------- */
/* FOOTER STYLES */
/* ------------- */

#footerDiv { width:940px;  padding:0px 0 20px 0; margin:0; text-align:left; background-color:#FFFFFF; height:auto; border-top:solid 1px #53514a; font-family:Arial, Helvetica, sans-serif !important;}

body.cv #footerDiv { height:102px;}

#footerDiv #navLine{border-bottom:solid 1px #53514a; height:28px !important; z-index:2; }
#footerDiv #navLine img.logo{position:relative; top:10px; left:77px; z-index:1; float:left;}
body.contact #footerDiv #navLine #secondaryNav {position:relative; top:10px; right:75px;}
#footerDiv #navLine #secondaryNav { width:290px; height:15px; position:relative; top:10px; right:25px; padding:0; text-align:right; float:right; font-size:10px; text-transform:uppercase; }
#footerDiv .copyright {font-size:8px; color:#999999; position:relative; bottom:3px; right:-70px; float:right; width:80px;}

#secondaryNav ul#primary-nav {width:300px; }

#secondaryNav ul#primary-nav li#imokaleeNav { width:79px;}
#secondaryNav ul#primary-nav li#imokaleeNav a {background:url(../images/workNav_02.gif) no-repeat ; background-position:0 0; outline:none !important; border:none !important;}
#secondaryNav ul#primary-nav li#imokaleeNav a:hover,
#secondaryNav ul#primary-nav li#imokaleeNav a.selected{background:url(../images/workNav_over_02.gif) no-repeat ; background-position:0 0; outline:none !important; border:none !important;}

#secondaryNav ul#primary-nav li#betweenNav { width:95px;}
#secondaryNav ul#primary-nav li#betweenNav a {background:url(../images/workNav_01.gif) no-repeat ; background-position:0 0; outline:none !important; border:none !important; }
#secondaryNav ul#primary-nav li#betweenNav a:hover,
#secondaryNav ul#primary-nav li#betweenNav a.selected{background:url(../images/workNav_over_01.gif) no-repeat ; background-position:0 0; outline:none !important; border:none !important;}

#secondaryNav ul#primary-nav li#portraitsNav { width:73px;}
#secondaryNav ul#primary-nav li#portraitsNav a {background:url(../images/workNav_04.gif) no-repeat ; background-position:0 0; outline:none !important; border:none !important;}
#secondaryNav ul#primary-nav li#portraitsNav a:hover,
#secondaryNav ul#primary-nav li#portraitsNav a.selected{background:url(../images/workNav_over_04.gif) no-repeat ; background-position:0 0;outline:none !important; border:none !important; }


#secondaryNav ul#primary-nav li#passingNav { width:85px;}
#secondaryNav ul#primary-nav li#passingNav a {background:url(../images/workNav_03.gif) no-repeat ; background-position:0 0; outline:none !important; border:none !important;}
#secondaryNav ul#primary-nav li#passingNav a:hover,
#secondaryNav ul#primary-nav li#passingNav a.selected{background:url(../images/workNav_over_03.gif) no-repeat ; background-position:0 0;outline:none !important; border:none !important; }



#footerDiv #navigationDiv { width:330px; height:15px; position:relative; top:7px; left:76px; padding:0; text-align:left; float:left; font-size:10px; text-transform:uppercase; }
#footerDiv #navigationDiv img a{margin:0px !important; padding:0px !important; outline:none !important; border:none !important;}

#footerDiv .text {float:right; position:relative; top:4px; right:75px; z-index:1 !important; height:70px !important; width:415 !important;}
#footerDiv .text #revealText{}


.copyright {font-size:8px; color:#999999; position:relative; top:77px; left:463px; float:right; text-transform:uppercase; height:10px; width:150px !important;}
