body {
color: #222222;
font-family: verdana,arial,sans-serif;
font-size: 1.1em;
line-height: 1.3em;
background-color: #111;
margin: 0;
padding: 0;
}

a:link    {text-decoration: none; font-weight: normal; color: #A0003A; background-color: inherit; padding: 0 5px 2px 5px;}
a:visited {text-decoration: none; color: #FF00AA; background-color: inherit;}
a:active  {text-decoration: none; color: #000000; background-color: inherit;}
a:hover {text-decoration: none; color: #8000FF; background-color: #DEDEDE;}

h1 {color: #000000; font-size: 1.8em; font-weight: bold; background-color: inherit; line-height: 1.2em;} 
h2 {color: #000000; font-size: 1.5em; font-weight: bold; background-color: inherit; line-height: 1.1em;} 
h3 {color: #000000; font-size: 1.3em; font-weight: bold; background-color: inherit;}

p.block {text-align: left; clear:both;}

img {max-width: 100%; border: 0;}

#pagewidth-1024 {
position: relative;
top: 0px;
max-width: 960px;
width: 100%;
margin: 20px auto 20px auto;
color: inherit;
background-color: #FFFFFF;
overflow: hidden;
}

#header {
position: relative;
top: 0px;
width: 100%;
height: 106px;
margin: 0;
color: inherit;
background-color: #FFFFFF;
overflow: hidden;
}

#header-page {
top: 0px;
width: 100%;
height: 106px;
color: inherit;
background-color: #FFFFFF;
}

#header-left {
float: left;
max-width: 240px;
width: 100%;
height: 106px;
color: inherit;
background-color: inherit;
}
#header-middle {
float: left;
max-width: 480px;
width: 100%;
height: 106px;
text-align: center;
font-size: 40px;
color: inherit;
background-color: inherit;
}
#header-right {
float: right;
max-width: 240px;
width: 100%;
height: 106px;
color: inherit;
background-color: inherit;
}

#left {
position: relative;
top: 0px;
float: left;
max-width: 220px;
width: 100%;
height: 660px;
margin: 0px;
padding: 0px;
z-index: 10;
color: inherit;
background-color: #FFFFFF;
overflow: hidden;
}

#left-page {
position: relative;
top: 0px;
float: left;
margin: 0px;
padding: 65px 0px 0px 23px;
max-width: 220px;
width: 100%;
height: 660px;
color: inherit;
background:url(../images/curtainl3.jpg) top left no-repeat;
background-color: #FFFFFF;
}

#menu {
	max-width: 180px;
	width: 100%;
	font-size: 0.9em;
	line-height: 1.4em;
	}
#menu hr {line-height: 1.0em; width: 95%}

#menu a:link {  color: #C1003A; background-color: inherit; display: block; margin: 4px 0;}
#menu a:active { color: #000000; background-color: inherit;}
#menu a:visited { color: #FF00AA; background-color: inherit;}
#menu a:hover {  color: #8000FF; background-color: #DEDEDE;}


#main {
position: relative;
top: 0px;
float: left;
max-width: 540px;
width: 98%;
min-height: 650px;
margin: 0px;
padding: 0px 5px 5px 5px;
z-index: 1;
color: inherit;
background-color: inherit;
text-align: justify;
}
@media screen and (max-width: 960px) {
	#main {
		max-width: 650px;
	}
}
@media screen and (max-width: 900px) {
	#main {
		max-width: 550px;
	}
}
@media screen and (max-width: 800px) {
	#main {
		max-width: 450px;
	}
}
@media screen and (max-width: 700px) {
	#main {
		max-width: 400px;
	}
}
@media screen and (max-width: 650px) {
	#main {
		max-width: 350px;
	}
}
@media screen and (max-width: 600px) {
	#main {
		max-width: 300px;
	}
}
@media screen and (max-width: 550px) {
	#main {
		max-width: 250px;
	}
}
@media screen and (max-width: 480px) {
	#main {
		max-width: 400px;
	}
}


#right {
position: relative;
top: 0px;
float: right;
max-width: 190px;
width: 100%;
height: 660px;
z-index: 11;
margin: 0px;
color: inherit;
background-color: #FFFFFF;
overflow: hidden;
}

#right-page {
position: relative;
top: 0px;
max-width: 190px;
width: 100%;
height: 660px;
margin: 0px;
padding: 30px 0px 0px 10px;
float: right;
font-size: 16px;
line-height: 1.2em;
color: inherit;
background:url(../images/curtainr2.jpg) top right no-repeat;
background-color: #FFFFFF;
}

#right-content {
max-width: 100px;
width: 100%;
margin-left: 25px;
float: left;
text-align: center;
}
#right-content a:link {  color: #C1003A; background-color: inherit; display: block;}
#right-content a:active { color: #000000; background-color: inherit;}
#right-content a:visited { color: #FF00AA; background-color: inherit;}
#right-content a:hover {  color: #8000FF; background-color: #DEDEDE;}


img.photo {
padding:7px;
border: 1px solid #CECECE;
margin: 5px 10px 5px 0px;
color: inherit;
background-color: #FFFFFF;
}

embed.photo {
padding:7px;
border: 1px solid #CECECE;
margin: 2px 6px 10px 6px;
color: inherit;
background-color: #FFFFFF;
}


#footer {
position: relative;
float: left;
top: 0px;
padding-top: 5px;
width: inherit;
min-height: 10px;
text-align: center;
color: #444;
background-color: #D6AB70;
z-index: 12;
}
#footer p {font-size: 0.75em; margin: 0px;}

#footer iframe {width: 100%; height: 25px;}

#footer-page {
position: relative;
float: left;
top: 0px;
padding-bottom: 5px;
width: 100%;
min-height: 10px;
line-height: 1.4em;
text-align: center;
color: #333;
background-color: #D6AB70;
}
#footer-page p {font-size: 0.75em; margin: 0px;}
#footer-page p a {color: #444; background-color: inherit;}
#footer-page p a:hover {text-decoration: none; color: #8000FF; background-color: #DEDEDE;}


table.main {
width: 98%;
border: 1px solid #555555;
border-collapse: separate;
border-spacing: 5px;
color: inherit;
background-color: inherit;
}
td.main {
color: inherit;
background-color: #F7DBE3;
font-size: 16px;
}
td.head {
color: inherit;
background-color: #731932;
text-align: center;
font-size: 16px;
font-weight: bold;
}