/* KATHY WAGNER CSS*/

 body												{ margin: 0; padding: 0; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; }
 a														{ text-decoration: none;}
 img, table									{ padding: 0; margin: 0px; border: 0;}
 table											{ border-collapse: collapse; }									
 
 a:link { color: #542911; }
a:visited { color: #542911; }
a:hover { color: #1A5C81; }
a:active { color: #542911; }
 
 td													{  font-size: 18px; }
 td.maincontent							{ font-size: 11px; }

 
 
 #topbar											{ width: 780px; height: 75px; margin: 0; padding: 0; border: 0px; text-align: center; }
 .topleft 											{ float: left; width: 75px; height: 75px; background: url(assets/bgborder_01.gif) top no-repeat; margin: 0px; padding: 0; }
 .topmiddle 										{ background: url(assets/bgborder_02.gif) top repeat-x; margin: 0px; padding: 0; }
 .topright 											{ float: left; width: 75px; height: 75px; background: url(assets/bgborder_04.gif) top no-repeat; margin: 0px; padding: 0; }

 #contentsection							{ width: 780px; height: 450px; margin: 0; padding: 0; border: 0px; text-align: center; }
 .middleleft 										{ float: left; width: 75px; height: 100%; background: url(assets/bgborder_05.gif) top repeat-y; margin: 0px; padding: 0px; }
 .content 											{ float: left; width: 80%; height: 450px; margin: 0px; padding: 0px; }
 .middleright 									{ float: left; width: 75px; height: 100%; background: url(assets/bgborder_07.gif) top repeat-y; margin: 0px; padding: 0px; }

 #bottombar										{ float: clear; width: 780px; height: 75px; margin: 0; padding: 0; border: 0px; text-align: center; }
 .bottomleft 										{ float: left; width: 75px; height: 75px; background: url(assets/bgborder_10.gif) top no-repeat; margin: 0px; padding: 0; }
 .bottommiddle								{ background: url(assets/bgborder_11.gif) top repeat-x; margin: 0px; padding: 0; }
 .bottomright 									{ float: left; width: 75px; height: 75px; background: url(assets/bgborder_12.gif) top no-repeat; margin: 0px; padding: 0; }

 .maincontent									{ padding: 18px 8px 8px 8px; padding-right: 120px; height: 350px; text-align: justify;}	
 .maincontent_index                 { background: url(assets/kathy_photo4.jpg) right bottom no-repeat; }
 .maincontent_profile						{ background: url(assets/scales2.jpg) 50% 40% no-repeat; padding-right: 65px;}
 .maincontent_contact					{ padding-right: 100px; }
 .maincontent h1								{ text-align: center; font-size: 18px; }
 .maincontent h3								{ text-align: left; font-size: 14px; margin-bottom: -15px;}

 #practiceareas								{ color: #000; list-style-type: none; font-size: 12px; font-weight: bold; }
 #practiceareas li								{ padding-top: 10px; font-size: 12px;}
 .hours												{ text-align: center; font-size: 16px; }
 
 td.mainnavbox								{ background: url(assets/navbg.jpg) left top repeat-x; }
 #mainnav											{ list-style: none; font-size: 10px; font-weight: bold; margin: 0; padding: 0; width: 120px; }
 #mainnav li										{ padding-top: 10px; padding-bottom: 2px;  border-bottom: 1px solid #542911;  }
 #mainnav a:link								{ color: #542911; }
 #mainnav a:hover							{ color: #1A5C81; }							
 
 #footer												{ font-size: 10px; text-align: center; }
 
 .bottommiddle								{ text-align: center; color: #FFF; font-size: 10px; font-style: italic; }
 a.designby 										{ color: #FFF; }
 a:visited.designby							{ color: #FFF; }
 a:hover.designby							{ color: #99b8ed; }

 					



/*


td, body, input, textarea, option, select {  }
input, textarea, option, select { color: #000000; }

h1, h2, h3, h4, h5, h6, p { margin: 0 0 1.2em 0; }
h1.name									{ font-style: italic; }

body { margin: 0; padding: 0; }

*/

/* HEADER STYLES *//*
h1, .cfont7 { font-size: 1.6em; font-weight: bold; text-transform: uppercase; }
h2, .cfont6 { font-size: 1.4em; font-weight: bold; }
h3, .cfont5, .cbodyhdr1, .cbodyhdr2 { font-size: 1.2em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
h4, .cfont4, .cbodyhdr4 { font-size: 1em; font-weight: bold; color: #868B34; margin-bottom: .4em; }
h5, .cfont3 { font-size: .9em; font-weight: bold; }
h6, .cfont1 { font-size: .8em; font-weight: bold; }


	.design 												{ text-align: center;  background: url(assets/background.jpg) center repeat-y; padding-top: 10px; overflow-y: scroll; }

	#container 										{ width: 770px; margin: 0 auto; text-align: left; background: url(assets/container-bg.gif) repeat-y; }
 	#contained 										{ margin: 0 5px; }
  	#header 											{ margin: 0 0 0 2px; height: 90px; overflow: hidden; position: relative; }
   
   #logo 												{ position: absolute; left: 17px; top: 15px; }
	#tagline 											{ position: absolute; left: 400px; top: 15px; }
	#cta 													{ position: absolute; left: 588px; top: 60px;  }
			
	#mininav 											{ position: absolute; left: 604px; top: 15px;}

  	#mainnav 											{ margin: 0px; padding: 0px; background: #000000; }
  	#banner 											{ border-bottom: 1px solid #000000; }
  	
  	#tools 												{ margin: -3px; text-align: right; }


  	#body 												{ width: 760px; background: url(assets/body-bg.gif) repeat-y; border-top: 1px solid #5e8da7; border-bottom: 1px solid #5e8da7; }
	.home #body 									{ background: url(assets/body-bg3.gif) repeat-y; }

   #sidebar 											{ float: left; width: 209px; }
	.home #sidebar 								{ width: 200px; }
	
	#photo												{ margin: 0 0 -3px 0; padding: 0px; border: 1px solid #000000; }
	
   #practice 											{ margin: 0 1px; background: #e4f2fa url(assets/main-bg.gif) left 33px repeat-x; font-size: 11px; line-height: 15px; }
	#practice ul 										{ padding: 10px 12px 20px 17px; margin: 0; list-style-type: none; }
	#practice li 										{ background: url(assets/bullet-disc.gif) 0 50% no-repeat; padding-left: 9px; margin-bottom: 6px; font-weight: bold; }
	
	
   #main 												{ float: left; width: 579px; background: url(assets/main-bg.gif) repeat-x; }
	.home #main 									{ width: 559px; }
   #content 											{ padding: 27px 20px 20px 31px; }
   #title 													{ padding-bottom: 1px; background: url(assets/dotted-line.gif) left bottom repeat-x; }
	#content blockquote 					{ font-size: 10px; line-height: 14px; font-weight: bold; color: #4D9BAD; margin: 0 0 1.8em 0; }
	.standout											{ color: #542911; font-weight: bold; }
  
  	#geo 													{ float: left; width: 540px; font-size: 10px; line-height: 14px; }
   #geo p 												{ margin: 20px 0 10px 17px; padding-right: 17px; background: url(assets/vertical-dotted-line.gif) right top repeat-y; }
  	#address 											{ float: right; width: 207px; font-size: 10px; line-height: 13px; }
   #address p 										{ margin: 10px 0 10px 17px; }
	#address em 									{ float: left; width: 43px; font-style: normal; }
	
	.officehours										{  }
	.2ndline												{ margin-left: 80px; display: block; margin-bottom: -7px;}
	.3rdline												{ margin-left: 80px; }
	.4thline												{ margin-left: 20px; }

	#footer 												{ width: 770px; margin: 0 auto; text-align: center; font-size: 10px; color: #7DA5BB; padding: 10px 5px; }
  	#footer a 											{ color: #BACED9; font-weight: bold; text-decoration: none; }
  	#footer a:hover 								{ color: #ffffff; }

	table.fix 												{ width: auto; padding: 0; margin: 0; border-spacing: 0; border-collapse: collapse; border-width: 0; }
  	table.fix td 										{ padding: 0; margin: 0; border-spacing: 0; border-collapse: collapse; border-width: 0; line-height: 15px; }
	.clear 													{ clear: both; line-height: 1px; margin-top: -1px; }
	a img 													{ border: 0; }




*/