/* Default style for Dr. Tracy Kish's site.  This file contains only
   styles considered to be safe for old browsers, such as Netscape 4.
*/

/* Basic body text */
body {
	margin:0;
	padding:0;
	color:#33495e;
	background-color:#6693bd;
	border:25px solid #6693bd;
}

/* Headings */
h1,h2,h3,h4,h5,h6 {
	font-family:Arial Narrow, Helvetica, sans-serif;
	color:#2b6daa;
	background-color:transparent;
}
h1 {
	margin-top:0;
}
h2 {
	padding-top:1em;
	border-top:1px solid #33495e;
	clear:both;
}

div {
	padding:0;
	margin:0;
}

a:link, a:visited {
	color:#33495e;
	text-decoration:underline;
}

img.right {
	float:right;
	border:1px solid black;
	margin-left:1em;
}

/* Make things invisible to new browsers */
.invisiblenew {
	display:none;
}

/* Various general purpose */
.small {
	font-size:80%;
}
.centre {
	text-align:center;
}

#Shadow {
	width:604px;
	padding: 0 4px 4px 0;
	margin:auto;
	background: url(graphics/shadow2.gif) repeat;
}

#Wrapper {
	padding:175px 0 25px;	/* 175 = 25 + 150 */
	background-color:#b1bbb2;
	background-repeat:no-repeat;
	border:2px solid #33495e;
}

/* Backgrounds for different pages */
body#home #Wrapper {
	padding-top:265px;	/* 265 = 25 + 240 */
	background-image:url(graphics/beach.jpg);
}

body#services #Wrapper {
	background-image:url(graphics/services.jpg);
}

body#conditions #Wrapper {
	background-image:url(graphics/conditions.jpg);
}

body#location #Wrapper {
	background-image:url(graphics/world.jpg);
}

body#about #Wrapper {
	background-image:url(graphics/hands.jpg);
}

#Content {
	padding:0 1em 0 8em;
	width:auto;	/* Netscape 4 botches printing without this */
}

#Content ul {
	margin-top:0;
}

#Menu {
	position:absolute;
	top:177px;	/* 177 = 25 + 1 + 150 + 1 */
	padding:2em 1em;
	width:5em;
	height:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:90%;
	background-image:url(graphics/fade.png);
	background-repeat:repeat-x;
}

body#home #Menu {
	top:267px;	/* 267 = 25 + 1 + 240 + 1 */
}

#Footer {
	font-family:Comic Sans MS,Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:black;
	background-color:transparent;
}

#Menu a {
	color:black;
	background-color:transparent;
	text-decoration:none;
}
#Menu a:hover {
	color:#555;
	background-color:transparent;
}

#Menu ul {
	margin:0;
	padding:0;
}
#Menu li {
	margin:0;
	padding:0.2em 0;
	color:black;
	background-color:transparent;
	list-style-type:none;
}

table.conditions td {
	vertical-align:top;
}

#Footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	text-align:center;
}
#Footer p {
	padding:1em 0 0;
	margin:0 2em;
	border-top:1px solid #2b6daa;
}

/* Drop shadows */
.img-shadow {
	float:left;
	background: url(graphics/shadow.gif) repeat;
	margin: 10px 0 1em 5px;
}

.img-shadow img {
	display: block;
	position: relative;
	background-color: #fff;
	border:2px solid #33495e;
	margin: -4px 4px 4px -4px;
	padding: 4px;
}
