/* CSS for InfoGoddess Consulting Website */



/* Base Teal Color: #539eb8 */

/* Next Blue: #537DB8 */

/* Next Next Blue: #5B53B8 */

/* Next Next Next Purple: #8E53B8 */

/* Prev Green: #54A443 */

/* Dark Teal: #3F8197 */

/* Dark Next Blue: #3F6597 */

/* Dark Next Next Blue: #453F97 */

/* Dark Next Next Next Purple: #713F97 */

/* Dark Prev Green: #467E34 */

/* Pale Teal: #77B2C7 */

/* Paler Teal: #9BC6D6 */

/* Palest Teal: #BFDAE5 */

/* Pale Prev Green: #AFDBA5 */

/* Pale Next Blue: #9BB4D6 */

/* Paler Next Blue: #BFCFE5 */

/* White with a drop of teal: #F8FBFC */

/* White with half a drop of teal: #FBFDFE */

/* PMS 306: #00bce2 */

/* PMS 307: #007aa5 */

/* Darker shade of 307: #005775 */ 

/* Reflex Blue: #0c1c8c */

/* Lime: #d9fca2 */





/* H2 = #0c1c8c (ref blue) */

/* H3 = #d9fca2 (backgound-color), text #007aa5, hover #005A7A */

/* H4 = #008ED6 (turquoise) */



body {font-family: verdana, arial, sans-serif; margin:0; padding: 0; color: #000; background-color: #539eb8;}

#container{position: relative; width:900px; margin:0 auto; padding: 0; color: #000; background-color:#FBFDFE;}

#header {margin: 0; padding: 0; height: 10em;}



/* Image Replacement for header using Phark2 method (for details see http:\\www.mezzoblue.com\tests\revised-image-replacement/#phark2 ) */

#header h1 {

	margin: 0;

	padding: 0;

	text-indent: -5000px;

	overflow: hidden;

	background: #539eb8 url("ig_logo-900w118h-teal.jpg") no-repeat; 

	height: 118px;

	}



#main {margin-top: 20px; padding: 0 20px;}

#main h2 {color: #0c1c8c;}

#main h3 {

	margin: 0;

	padding: .25em .5em;

	color: #007aa5;

	background: #d9fca2 url("nav-hilite-lime.gif") top right repeat-y;; 

	}

#main #col1 h3 a, #main #col1 h3 a:link, #main #col1 h3 a:visited, 

 #main #col2 h3 a, #main #col2 h3 a:link, #main #col2 h3 a:visited, 

 #main #col1 h3 a:active, #main #col2 h3 a:active {

	color: #007aa5;

	background-color: #d9fca2; 

	text-decoration: none; 

	}	

#main #col1 h3 a:hover, #main #col2 h3 a:hover {

	color: #005A7A;

	text-decoration: underline;

	}



#main h4 {

	margin-bottom: 0;

	padding-bottom: 0;

	color: #008ED6; 

	} 

#main #col1 {

	margin-bottom: 2em;

	float: left; 

	width: 45%; 

	color: #3F6597; 

	font-weight: bold;

	}

#main #col2 {

	margin-bottom: 2em; 

	float: right; 

	width: 45%; 

	color: #3F6597; 

	font-weight: bold;

	}

#main #col1 h4, #main #col1 h4 a, #main #col1 h4 a:link #main #col1 h4 a:visited, 

	#main #col2 h4, #main #col2 h4 a, #main #col2 h4 a:link #main #col2 h4 a:visited, 

	#main #col1 h4 a:hover, #main #col1 h4 a:active, 

	#main #col2 h4 a:hover, #main #col2 h4 a:active {

	color: #00B1F0;

	background-color: #FBFDFE; 

	text-decoration: none;

	}	

#main #col1 ul, #main #col2 ul {

	padding-top: 0;

	margin-top: .5em;

	}

#main #col1 ul li a, #main #col2 ul li a {color: #3F6597;}

#main #col1 ul li, #main #col2 ul li {

	padding-bottom: 0.5em;

	}



.rt {float: right; margin-left: 25px; margin-bottom: 20px; }

.lt {float: left; margin-right: 25px; margin-bottom: 20px; }

.picdescript {color: #453F97; font-size: 95%; }

.clearall {clear: both;}

p.gotop {text-align: right; font-size: small; color: #00C0CC; }

hr {display: none; }

.widget {margin-top: 4em;}



/* Menu settings */



/* NAV Colors:  */

/* Background = Dark Aqua: #007aa5 */

/* Normal Text = Almost White: #FBFDFE */

/* Current Page Text = Paler Teal: #9BC6D6 */ 

/* Hover Text = Lime: #d9fca2  */



#nav {

	position: absolute; 

	top: 118px; left: 0; 

	width: 900px; 

	background-color: #007aa5;

	}

#nav ul {

	margin: 0;

	padding: 0;

	}



#nav ul li {

	margin: 0;

	padding: .5em 1em; 

	display: inline; 

	float: left;

	list-style: none; 

	color: #FBFDFE; 

	background: #007aa5 url("nav-hilite-darkaqua.gif") top right repeat-y;

	font-weight: bold;

	}

#nav ul li a, #nav ul li a:link, #nav ul li a:visited {

	padding: 0.25em;

	color: #FBFDFE; 

	background-color: #007aa5;

	text-decoration: none; 

	}

#nav ul li a:hover {

	color: #d9fca2; 

	background-color: #00668A;

	text-decoration: underline; 

	}

#nav ul li a:active {

	color: #0c1c8c; 

	background-color: #007aa5;

	text-decoration: none; 

	}

#nav ul li#current a, #nav ul li#current a:link, #nav ul li#current a:visited, #nav ul li#current a:hover, #nav ul li#current a:active {

	color: #BFDAE5;

	background-color: #007aa5;

	text-decoration: none;

	}	

	

#nav h2 {display: none; }



/* Footer */

#footer {

	margin: 0 20px;

	padding: 20px 0;

	border-top: 2px solid #0c1c8c;

	font-size: 95%;

	background: url("ig-eye-86w50h-teal.jpg") center right no-repeat;

	}





/* Specific to devguide page */

#devguide #main h3 {

	margin: 0;

	padding: .5em;;

	color: #537DB8;

	background: #FBFDFE; 

	}



/* Specific to Resume page */

body#resume div#nameaddr {text-align:right;}



/* Specific to home page */

body#home #main p.highlight {

	font-weight: bold;

	color: #005775;

	}

body#home #main #col1 {

	width: 60%;

	}

body#home #main #col3 {

	margin-bottom: 2em; 

	float: right; 

	width: 30%;

	padding: .25em 1em;

	border: 5px solid #007aa5;

	background-color: #EDF8F8;

	}

body#home #main #col3 h4 {

	border-bottom: 3px solid #007aa5;

	margin-bottom: .5em;

	padding-bottom: .25em;

	}	

body#home #main #col3 ul {

	padding-top: 0;

	margin-top: 0;

	}

body#home #main #col3 ul li a {

	color: #0c1c8c;

	margin-bottom: .5em;

	}

body#home #main #col3 ul li {

	padding-bottom: .25em;

	}	

	