/******************** CSS for: DrMikeWilliams.com ********************/

/* Body Elements ********************/

body {
	background: #000000;
	color: #ffffff;
	font-family: "Arial", "Times New Roman", "Courier New";
	margin: 0; /* removes space from 1st item on page */
}

/* Heading Elements ********************/

h1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

h1.header {
	padding: 0;
	margin: 0;
	color: #a5b676; /*dark green */
	color: #D9E3C1;
	font-size: 26px;
}

h2 {
	font-size: 26px;
	font-weight: bold;
	color: #D9E3C1;
	text-align: center;
	margin: 5px;
}

h3 {
	font-size: 18px;
	color: #D9E3C1; /* greenish color */
	text-align: left;
	margin: 0px;
}

h3.center {
	font-size: 18px;
	color: #D9E3C1; /* greenish color */
	text-align: center;
	margin: 0px;
}

h3.header {
	font-size: 16px;
	color: white;
	background-color: #a5b676; /*dark green */
	text-align: center;
	margin: 0px;
	padding: 1px;
}

h4.footer {
	font-size: 10px;
	color: #ffffff;
	line-height: 10px;
	margin: 0; /* reduces the space above and below, used with other h4 here */
}

h4.contact {
	font-size: 14px;
	color: #ffffff;
	line-height: 100%;
	margin: 0; /* reduces the space above and below, used with other h4 here */
}

h5 {
	font-size: 14px;
	font-style: italic;
	color: #000000;
	text-align: left
}

/* Hyperlink Elements ********************/

a {	text-decoration:underline;	font-size:18px; }

a:link { color: #3EC1FE; /* blueish */}
a:visited {	color: #006ea1; }
a:hover { color: #FEF100; /* yellowish */}
a:active { color: #ffae00; }

/* Hyperlink Footer Elements ********************/

a.footer { font-size: 10pt; }
a.footer:link { color: #3EC1FE; }
a.footer:visited { color: #006ea1; }
a.footer:hover { color: #FEF100; }
a.footer:active { color: #ffae00; }

/* Hyperlink Image Menu Elements ********************/

a.imenu { font-size: 12pt; text-align: center; }
a.imenu:link { color: #3EC1FE; }
a.imenu:visited { color: #006ea1; }
a.imenu:hover { color: #FEF100; }
a.imenu:active { color: #ffae00; }

/* Menu Links ********************/

a.menu {
	float:none;
	text-decoration:none;
	color:white;
	background-color:#a5b676; /*dark green */
	padding:0px 31px; /* height width */
}

a.menu:link { color:white; }
a.menu:visited { color:white; }
a.menu:hover { color:#ffffff; background-color:#95b73e; }
a.menu:active { color:#000000; background-color:#95b73e;}

/* Hyperlink Footer Elements ********************/

a.footer { font-size:10pt; }

/********** DIV Elements **********/

/* main section */

div.container {
	width:692px;
	margin:0px;
	border:5px inset #A9A9A9; /* DarkGray */
	margin:0 auto; /* centers the whole container */
}

div.header {
	padding:0;
	color:#ffffff;
	clear:left;
	text-align:center;
}

div.left {
	float:left;
	width:115px;
	height:298px; /* */
	padding:1em;
}

div.content { /* content area */
	height:320px;
	overflow:auto;
	padding:5px;
	background-color:#000000;
	/* Begin: scrollbar formating on IE */
	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#000000;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:darkgray;
	scrollbar-shadow-color:darkgray;
	scrollbar-3dlight-color:darkgray;
	scrollbar-track-color:gray;
	scrollbar-darkshadow-color:darkgray;
	/* End: scrollbar formating on IE */	
}

div.footer {
	/* Begin: Line above the footer text */
	border-top-color:#A9A9A9; /* DarkGray */
	border-top-style:solid;
	border-top-width:3px;
	/* End: Line above the footer text */	
	color:#ffffff;
	background-color:#000000;
	clear:left;
	text-align:center;
}

div.center {
	text-align:center;
	margin-top:0px;
	padding-top:0px;
	vertical-align:top;
}

/* img ********************/
img { border:0; /*removes hyperlink border */}

/* img opacity links */

a.linkopacity img {
	filter:alpha(opacity=50);
	-moz-opacity:0.5; /* F */
	opacity:0.5;
}

a.linkopacity:hover img {
	filter:alpha(opacity=100);
	-moz-opacity:1.0; /* F */
	opacity:1.0;
	-khtml-opacity:1.0; /* S */
}

img.middle { vertical-align:middle; }

/* Unordered List Items ********************/
ul { }

ul.disc {
	list-style-type:disc;
	margin-left:5px; /* IE */
	padding-left:5px; /* F,S */
	margin:0;
}

ul.discindent {
	list-style-type:disc;
	margin-left:20px; /* IE */
	padding-left:20px; /* F,S */
	margin:0;
}

ul.menu {
	float:none;
	text-align:center;
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
}

li.menu { display:inline; width:20px; }

/************** Paragraph Elements ***************/

p { margin:0; }
p.center { text-align:center; font-weight:bold; }
p.centerbig {text-align:center; font-size:16pt;}
p.home {
	text-align:left;
	font-size:16pt;
	color: #D9E3C1; /* greenish color */
}
p.intro { 
	line-height:35px;
	text-align:justify;
	text-indent:20px;
}
p.italic { font-style:italic; }
p.justify { text-align:justify; }
p.justifyindent {
	text-indent: 1cm;
	text-align:justify;
}
p.left { text-align:left; }

/* hr ********************/

hr {
	width:100%;
	height:5px;
	color:gray;
	background-color:gray;
	border:0px;
}

/* table ********************/
table {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
tr { text-align:center; }
td { text-align:center; }
td.left { text-align:left; }
td.heightup {  height:252px; }
td.heightlimit {text-align:center;height:150px;}
td.heightwidthlimit {
	text-align:center;
	height:150px;
	width:450px;
}

td.form { text-align:left; }

/* Span ********************/

span {font-size:26pt; font-family:"Times New Roman", "Arial", "Courier New";}
