html, body {
height: 100%;
}

html, body, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, ul li, form, fieldset {
margin: 0;
padding: 0;
}

body {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 13px; 
color: #494949;
}

#Wrapper {
position:relative;
margin: 0 auto;
width: 100%;
min-height: 100%;
height: auto;
}

#Top {
z-index:5;
position:absolute;
left:0px;
top:0px;
margin: 0 auto;
text-align: center;
width: 100%;
height: 180px;
background-image:url("dancing_photos/dancing-cafe-casablanca-bg.gif");
background-repeat:repeat-x;
}

div.Topcontent {
position:relative;
margin: 0 auto;
text-align: center;
width: 100%;
}

#Content {
position:relative;
margin: 0 auto;
padding: 0px;
text-align: left;
width: 760px;
min-height: 100%;
height: auto%;
background: #ffffff;
border-left: 0px solid #b07a76; 
border-right: 0px solid #b07a76; 
border-bottom: 0px solid #b07a76;
border-top: 0px solid #b07a76;
}

#Insidecontent {

padding: 190px 0px 60px 0px;
margin: 0;
}

#Links {
z-index:6;
postion:relative;
width:100%;
height:20px;
background-color:#faf3f2;
border-bottom:1px solid #980f01;
color:#999;
}

#Bottom {
position:absolute;
left: 0px;
bottom: 0px;
margin: 0 auto;
text-align: center;
width: 100%;
background-color:#faf3f2;
border-top:1px solid #980f01;
padding-bottom:5px;
}

/* Hack for IE, Reset to 100% height */
* html #Wrapper {
height: 100%;
}
/* End IE Hack */


h1 {  margin-bottom:.3em; font-family:verdana,arial,helvetica,sans-serif; font-size:18px; font-weight:normal; color: #530000; }
h2 {  margin-bottom:.3em; font-family:verdana,arial,helvetica,sans-serif; font-size:15px; font-weight:normal; color: #A51102;}
h3 {  margin-bottom:.3em; font-family:verdana,arial,helvetica,sans-serif; font-size:14px; font-weight:bold; color: #A51102;}
h4 {
	margin:.3em;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	color: #E24A01;
	text-align: center;
}
h5 {  margin:.3em; font-family:verdana,arial,helvetica,sans-serif; font-size:14px; font-weight:bold; color: #8f9ede; text-align: center; }


blockquote   {  text-indent: 1px }
a:link       { color: #c01301; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a:visited    { color: #9c6b66; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a:active     { color: #9c6b66; text-decoration: none; }
a:hover      { color: #ff1a01; text-decoration: underline; }
a:link.bar   { color: #c01301; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a:visited.bar{ color: #9c6b66; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a:active.bar { color: #9c6b66; text-decoration: none; }
a:hover.bar  { color: #ff1a01; text-decoration: underline; }
font.toptext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color="#9D8D5B" }
p { margin-top: .4em; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: "#494949" }
p.green { margin-top: .4em; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: "#005F66" }
p.bmarg { margin-bottom: .1em; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: "#494949" }
li { margin-top: .1em; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: "#494949" }
table.bar { border-left-width: 1; border-right-width: 1; border-top-width: 1; border-bottom: 1px solid #FC7904 }
table.title { border-left-width: 1; border-right-width: 1; border-top-width: 1; border-bottom: 1px solid #005F66 }
table.green { border: 2px solid #008080 }
td.green { border: 2px solid #008080 }
td.green_l  { border-left: 2px solid #008080; border-top: 2px solid #008080; border-bottom: 2px solid #008080 }
a:link.email { color: #FD7E00; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a:visited.email    { color: #FD7E00; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a:active.email     { color: #FD7E00; text-decoration: none; }
a:hover.email      { color: #A65300; text-decoration: underline; }
address   { font-size: .7em; font-family: Verdana, Arial, Helvetica, sans-serif; color: "#666666"; }
img.grey { margin-bottom: .4em; border: 2px solid #333 }
td.dotted     { border: 1px dotted #C7DEDD }
applet.black { margin-bottom: .4em; border: 2px solid black }
