/* THA.css                                  */
/* Ted Handy and Associates website         */
/* colour scheme-----------------------------/
background (dark brown):  	#6b644f
background (light brown): 	#ada691
background (pale brown):  	#e2dac2
navigation text (yellow):	#f1c161
navigation text, higlight: 	#ffcc66
blue text: 					#66788c
blue background: 			#798Da5	 
/* X blue background, old: #8593a3 X blue background, too blue: #7B8EB2 */
/*-----------------------------------------------*/
/*-----------------------------------------------*/
/* undohtml.css                                  */
/* (CC) 2004 Tantek Celik. Some Rights Reserved. */
/*  http://creativecommons.org/licenses/by/2.0   */
/* Purpose: undo some of the default styling of common (X)HTML browsers */

/* link underlines tend to make hypertext less readable */
:link,:visited { text-decoration:none; }

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none; }

/* avoid browser default inconsistent heading font-sizes, and pre/code too*/
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent [among browsers] default ul, ol padding/margin*/
/* remove the default spacing on headings; does not match nor align with normal interline spacing*/
/* remove the spacing around pre, form, body, html, p, and blockquote*/
/* form elements are oddly inconsistent and not quite CSS emulatable; strip their margin and padding as well*/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
label, dl, address { margin:0; padding:0 }
/* * { padding:0; margin:0; } */

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* de-italicize address */
address { font-style:normal }

/* more varnish stripping as necessary... */
h1,h2, h3 { font-weight: normal; } /* h4,h5,h6*/
/*--------------------------------------------*/

/*--------------------------------------------*/
body {
	background: #ada691; 
	font-family: Helvetica, Geneva, Arial, sans-serif;
	text-decoration: none;
	margin: 0; padding: 0;
}
a { text-decoration: none; color: #6b644f; }
p { margin-top: .8em; line-height: 1.2em; }
ul { margin-top: 0.8em;  }
li { line-height: 1.25em; padding: 0 .8em; }
li>a { color: #6b644f; /*#ada691*/}
/*--------------------------------------------*/
/*-- nav/id header ---------------------------*/
#header { width: 950px; height: 70px; margin: 15px auto 0; padding: 0; } 
#logo { float: right; position: relative; left: 10px; width: 240px; height: 90px; 
	background: url(../images/THA-logo.png) no-repeat top right; }
.h_title { color: #6b644f; font-size: 1.5em; font-weight: normal; text-decoration: none; display: block; } 
/*-- nav formating ---------------------------*/
.h_nav { color: #f1c161; font-size: 1.1em; }
.h_nav:hover, .h_navbar:active { color: #ffcc66; } 
#profile .profile, #portfolio .portfolio, #services .services, #news .news, #contact .contact { color: #e2dac2; font-size: 1.1em; }
.divider { color: #6b644f; font-size: 1.4em; margin: 0 .6em; }
.h_s_nav-profile { margin-top: .1em; color: #000; }
.h_s_nav-portfolio { margin-left: 118px; margin-top: .1em; }
.h_s_nav { color: #6b644f; font-size: .8em; font-weight: bold; margin-right: 2em; }
.h_s_nav:hover, .h_sub_navbaractive { color: #ffcc66; } 
#process .process, #people .people, #clients .clients, #awards .awards, #home .home, #play .play, #school .school, #work .work, #worship .worship { color: #e2dac2; font-size: .8em; font-weight: bold; margin-right: 2em; }
/*-- main content box ------------------------*/
#c_wrapper { width: 950px; height: 540px; margin: 30px auto 10px; padding: 0; overflow: hidden; 
	border: 3px solid #6b644f; background-color: #e2dac2; color: #6b644f; }
#c_title { width: 100%; height: 40px; padding: 0 12px; 
	background-color: #6b644f; color: #ada691;  font-size: 1.2em; line-height: 40px; }
#c_navbar { width: 780px; height: 56px; background-color: #ada691; color: #e2dac2; 
	padding: 7px 15px; font-size: .75em; }
#c_left { float: left; width: 249px; height: 400px; padding: 15px; border-right: 1px dotted #ada691; 
	text-align: center; overflow: hidden; }
#c_centre { float: left; width: 500px; height: 400px; padding: 15px; overflow: auto; }
#c_right { 	float: right; width: 120px; height: 540px; padding: 0 10px; 
	background-color: #6b644f; color: #e2dac2; overflow: hidden; font-size: .75em; text-align: center; }
#c_right img { margin: 15px 10px 5px; }
#c_left, #c_centre { font-size: .8em; }
/*-- project navbar --------------------------*/
#c_navbar .nav_img { position: relative; top: -5px; left: 673px; }
#c_navbar .port-main-nav { margin-right: 15px; font-size: 1em; font-weight: bold; top: -40px; left: 2px; position: relative; }
#c_left .port-main-nav { font-size: 1em; font-weight: bold; top: -50px; left: 8px; position: relative; }
#proj_nav { margin: -54px 0 3px 260px; }
#proj_nav img {margin-left: 35px; }
#proj_nav2 { margin: 0 0 0 260px; }
#proj_nav2 img {margin-left: 25px; }
#proj_nav3 { font-weight: bold; position: relative; top: -10px; width: 500px; overflow: hidden; /*can I force one line*/}
#proj_nav3 a { margin: 0 35px 0 15px; } 
#proj_nav3 .worship { margin: 0 0 0 4px; } 
/*-- extra bits ------------------------------*/
#news #c_left, #portfolio #c_left {text-align: left; }
#c_navbar li { list-style-type: none; display: inline; margin-right: 40px; white-space: pre; }
h1,h2,h3,h4,h5,h6 { display: inline; }
h2 a { color: #ada691; } 
.imgcenter { text-align: center; }
.splashbar { text-align: center; margin: 35px auto 0; }
.splashbar img { margin: 0 3px; }
.headshot { margin: 10px; width: 100px; text-align: center;  width: 100px; }
.headshot p {text-align: center; }
/*#profile ul { list-style-image: url(bullet.gif) } ...add bullet/indent */
#profile p, #profile ul { margin-bottom: 12px; }
/*-- text formating --------------------------*/
.title { font-weight: bold; color: #6b644f; }
.title_l { margin-bottom: -.6em; font-weight: bold; color: #66788c /*to unblue #ada691*/; }
.add_l { margin-left: 1em; font-weight: bold; color: #798Da5 /*to unblue #ada691*/; }
.text_l { color: #ada691; }
q { display: block; margin-top: 25px; text-align: center; color: #6b644f; }
cite { display: block; text-align: center; color: #ada691; margin-top: 3px; } 
/*-- contact footer --------------------------*/
#footer { width: 920px; margin: 0 auto; font-size: .8em; color: #6b644f; padding-bottom: .5em; }
#footer>a { color: #6b644f }
#footer>a:hover, #footer>a:active {font-weight: bold; color: #ffcc66; } 
/*--------------------------------------------*/

/*-- change colours --------------------------*/
/*-- I like ----------------------------------*/
.h_nav:hover, .h_navbar:active { color: #ffcc66; }
.h_s_nav:hover, .h_sub_navbaractive { color: #66788c; } 
#profile .profile, #portfolio .portfolio, #services .services, #news .news, #contact .contact { color: #66788c; }
#process .process, #people .people, #clients .clients, #awards .awards, #home .home, #play .play, #school .school, #work .work, #worship .worship { color: #66788c; }
#c_title { background-color: #6b644f; color: #ada691; }
#c_navbar { background-color: #798Da5; color: #e2dac2; }
#contact li>a { color: #66788c; }
/*--------------------------------------------*/
/*-- just blue ------------------------------
.h_nav:hover, .h_navbar:active { color: #8593a3; } 
.h_s_nav:hover, .h_sub_navbaractive { color: #66788c; } 
#profile .profile, #portfolio .portfolio, #services .services, #news .news, #contact .contact { color: #e2dac2; }
#process .process, #people .people, #clients .clients, #awards .awards, #home .home, #play .play, #school .school, #work .work, #worship .worship { color: #e2dac2; }
.h_nav { color: #66788c; } */
