html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}

body {background:#ffffff url("../images/mainBg.jpg") repeat-x center 160px;}
body#secondary {background:#ffffff url("../images/secondBG.jpg") repeat-x center 160px;}

/* FONTS */
.myriadcuf {font-family: PTSans, Myriad, "Helvetica Neue", Arial, Helvetica, sans-serif;font-weight:400;}
.myriadx, label, .buttons input {font-family: PTSans, Myriad, "Helvetica Neue", Arial, Helvetica, sans-serif;font-weight:400;}
.a {font-family: PTSans, Myriad, "Helvetica Neue", Arial, Helvetica, sans-serif;font-weight:700;}
.biotextsp, .tabs ul li a {font-family: PTSans, Myriad, "Helvetica Neue", Arial, Helvetica, sans-serif;font-style:italic;}
.c {font-family: PTSans, Myriad, "Helvetica Neue", Arial, Helvetica, sans-serif;font-weight:700;font-style:italic;}
h3.myriadcuf {font-family: PTSansNarrow, Myriad, "Helvetica Neue", Arial, Helvetica, sans-serif;font-weight:400;}
.e {font-family: PTSansNarrow, Myriad, "Helvetica Neue", Arial, Helvetica, sans-serif;font-weight:700;}
.f {font-family: PTSansCaption, Myriad, "Helvetica Neue", Arial, Helvetica, sans-serif;font-weight:400;}
.g {font-family: PTSansCaption, Myriad, "Helvetica Neue", Arial, Helvetica, sans-serif;font-weight:700;}





/* BASIC SECTIONS */
#main {width:986px;margin:0 auto;}	
#header {height:160px;}
.content {height:444px;}
.taller {height:467px;}
#footer {color:#818181;font-size:.7em;margin:30px 0 0 0;}

/* INSIDE THE HEADER */
#header {position:relative;}
#header h1 {width:300px;height:160px;margin:10px auto 0 auto;}
#header h1 a {width:300px;height:160px;text-indent:-9000px;background:transparent url("../images/davisBrothersLaw.png") no-repeat center top;display:block;}
#header a.switchbutton {position:absolute;bottom:10px;background-repeat:none;text-indent:-9000px;height:42px;width:288px;display:block;background-color:#657d96;background-position:top left;}
#header a.switchbutton:hover {background-position:bottom left;}
#header a#timswitch {left:0;background-image:url("../images/SwitchTim.jpg");}
#header a#andrewswitch {right:0;background-image:url("../images/SwitchAndrew.jpg");}


 
/* INSIDE CONTENT SECTION */
.stage {margin-top:6px;width:986px;height:415px;position:relative;}
#stagehome {background:transparent url("../images/homeCardBg.jpg") no-repeat center center;}
#stageandrew {background:transparent url("../images/andrewCardBg.jpg") no-repeat center center;}
#stagetim {background:transparent url("../images/timCardBg.jpg") no-repeat center center;}

a.card {width:475px;height:299px;background-repeat:no-repeat;position:absolute;text-decoration:none;}

a#leftcard {background-image:url("../images/leftCard.png");background-position:top left;top:0px;left:2px;}
a#leftcard:hover {cursor:pointer;background-position:top right;}
a#glowoverl {background-image:url("../images/glowLeft.png");background-position:top left;top:0px;left:1px;display:none;text-indent:-9000px;}

a#rightcard {background-image:url("../images/rightCard.png");background-position:top right;top:0px;right:2px;}
a#rightcard:hover {cursor:pointer;background-position:top left;}
a#glowoverr {background-image:url("../images/glowRight.png");background-position:top left;top:0px;right:2px;display:none;text-indent:-9000px;}

#divider {position:absolute;top:17px;left:491px;}
#biolink, #thanks, #biolinktitle {
	position:absolute;display:block;left:493px;bottom:25px;
	text-align:center;font-size:1.8em;font-style:italic;text-decoration:none;font-weight:600;
	width:500px;height:50px;
	margin:0 0 0 -250px;
	color:#ffffff;
	}
#biolinktitle {width:938px;left:0;bottom:0;text-align:left;font-size:1.8em;margin:0 0 -5px 46px;}
#thanks {color:#f2cf55;font-weight:400;letter-spacing:.05em;}
#biolink.andrew {left:auto;right:0;font-size:1.2em;width:480px;margin:0 0 0 -240px;}
#biolink.tim {left:0;right:auto;font-size:1.2em;width:480px;margin:0 0 0 0;}
#biolink:hover {text-decoration:underline;}
span#biotextsp {color:#18b6ff;font-style:italic;}

/* Generic Info Styles */
.info {}
.info h3 {font-style:italic;font-weight:600;font-size:1.3em;color:#fff;}
.info h3 span.biotextsp {font-weight:400;color:#18B6FF;}
.info form {width:245px;height:100%;position:absolute;}
    .andrewform {left:0;}
    .timform {right:245px;}
.info .areas {width:245px;background:transparent url('../images/divider.gif') repeat-y left center;height:100%;position:absolute;padding:0 0 0 14px;}
    .andrewareas {left:245px;}
    .timareas {left:735px;}
.info .education, .info .experience {width:490px;height:100%;position:absolute;}
    .education#te, .experience#tx {left:490px;}
    .education#ae, .experience#ax {left:0;}
.info ul {list-style-type:disc;color:#fff;padding:0 0 0 2em;}
.info ul li {margin-bottom:8px;font-size:.9em;font-style:italic;font-family:Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif;line-height:1.3em;color:#ffffff;}
p.subhead {color:#fff;font-style:italic;font-size:1.1em;margin:4px 0 8px 0;}

/*1st Section*/
ul.formlist {padding:0;}
ul.formlist li {margin:0;padding:0;color:#fff;}
label {}

/* Illustration Writing and News */
.andrewillustration {position:absolute;left:0;}
.timwriting, .news {position:absolute;left:490px;}
.bookcaption, .publication {font-size:.9em;color:#18b6ff;font-style:italic;margin-top:0;}
.info .illusimg {width:150px;height:170px;position:absolute;left:0;padding:0 0 0 0;}
.info .illusdes {width:340px;height:170px;position:absolute;left:150px;padding:0 0 0 12px;font-size:.8em;}
.info .illusdes h4 {margin-top:0;font-weight:400;font-size:1.4em;}
.book1 {top:40px;}
.book2 {top:210px;}
.news {overflow:auto;width:460px;height:400px;
SCROLLBAR-FACE-COLOR: #000000;
SCROLLBAR-HIGHLIGHT-COLOR: #000000;
SCROLLBAR-SHADOW-COLOR: #000000;
SCROLLBAR-3DLIGHT-COLOR: #000000;
SCROLLBAR-ARROW-COLOR: #000000;
SCROLLBAR-TRACK-COLOR: #000000;
SCROLLBAR-DARKSHADOW-COLOR: #000000; }
div.article {}
div.article h4 {font-size:1.2em;}
div.article p {margin:0 0 3px 0;}
div.article p.publication {margin:0 0 3px 0;}
div.article a {color:#fff;}
div.article a:hover {color:#eee;}
div.article .newwindow {font-size:.8em;color:#18b6ff;}


/* INSIDE THE CARDS */
.picture {position:absolute;}
.picture#timpic {top:15px;left:16px;}
.picture#andrewpic {top:15px;right:16px;}
.bio {position:absolute;color:#ffffff;display:block;}
.bio#timbio {top:33px;left:200px;}
.bio#andrewbio {top:33px;right:200px;}
.bio p {width:250px;font-size:.9em;font-style:italic;line-height:1.2em;}
.address p {font-size:1.2em;line-height:1.3em;font-style:normal;}

/* TEXT */
h2 {font-weight:700;font-size:2em;}
h2#timname {text-indent:-9000px;background:transparent url("../images/timDavisName.png") no-repeat center top;width:76px;height:61px;display:block;margin:0 0 3px -5px;}
h2#andrewname {text-indent:-9000px;background:transparent url("../images/andrewDavisName.png") no-repeat center top;width:113px;height:63px;display:block;margin:0 0 3px -5px;}
p {color:#ffffff;margin:5px 0 8px 0;font-family:Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif;}
h4 {color:#fff;font-size:1.1em;margin:20px 0 2px 0;}

/* Text Content */
.textcontent {padding:0 48px 0 48px;position:relative;font-family:Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif;}
.textcontent p {color:#00305d;}
div.leftcol {color:#00305d;float:left;width:435px;}
div.rightcol {color:#00305d;float:right;width:435px;}
#familybio {}

/* BOTTOM TABS */
.tabs {padding-top:18px;width:986px;background:transparent url('../images/tabsBG.png') repeat-x top left;}
.tabs ul#atabs {text-align:right;}
.tabs ul#ttabs {text-align:left;}
.tabs ul li {
	width:auto;
	min-height: 26px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin:0 15px;
	zoom: 1;
	*display: inline;
	_height: 26px;
}
.tabs ul li a {
	font-size:1.2em;
	text-transform:uppercase;
	color:#5a89ac;
	font-weight:400;
	letter-spacing:.075em;
	text-decoration:none;
	display:block;
	padding:5px 0px 0px 0px;
	}
.tabs ul li a:hover {
	cursor:pointer;
	color:#28b2f3;
}

.tabs ul li a.active {
	background-color:blue;
	7px 15px 16px
	margin:5px 0 0 0;
	min-height:34px;
	_height:34px;
	color:#fff;
	font-weight:600;
	padding:11px 15px 0px 15px;
	background: #879eb3; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3OWViMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODZhODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #879eb3 0%, #486a85 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#879eb3), color-stop(100%,#486a85)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #879eb3 0%,#486a85 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #879eb3 0%,#486a85 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #879eb3 0%,#486a85 100%); /* IE10+ */

background: linear-gradient(top,  #879eb3 0%,#486a85 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#879eb3', endColorstr='#486a85',GradientType=0 ); /* IE6-8 */
	}
	
.tabs ul li a.active:hover {
	background: #879eb3; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3OWViMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTRjNmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #879eb3 0%, #254c6b 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#879eb3), color-stop(100%,#254c6b)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #879eb3 0%,#254c6b 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #879eb3 0%,#254c6b 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #879eb3 0%,#254c6b 100%); /* IE10+ */

background: linear-gradient(top,  #879eb3 0%,#254c6b 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#879eb3', endColorstr='#254c6b',GradientType=0 ); /* IE6-8 */

}

/* GRADIENTS */
.grad {
	background: #95abc2; /* Old browsers */
background: -moz-linear-gradient(top,  #95abc2 0%, #546981 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95abc2), color-stop(100%,#546981)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #95abc2 0%,#546981 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #95abc2 0%,#546981 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #95abc2 0%,#546981 100%); /* IE10+ */
background: linear-gradient(top,  #95abc2 0%,#546981 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95abc2', endColorstr='#546981',GradientType=0 ); /* IE6-9 */
}
.grad:hover {
	background: #a6bfd8; /* Old browsers */
background: -moz-linear-gradient(top,  #a6bfd8 0%, #647d99 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6bfd8), color-stop(100%,#647d99)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a6bfd8 0%,#647d99 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a6bfd8 0%,#647d99 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a6bfd8 0%,#647d99 100%); /* IE10+ */
background: linear-gradient(top,  #a6bfd8 0%,#647d99 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6bfd8', endColorstr='#647d99',GradientType=0 ); /* IE6-9 */
	}
