body, html {
	margin: 0px;
	padding: 0px;
}
* {
	margin: 0;
	padding: 0;
}
body {	
	text-align:left;
	background-color:#fff;
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
}
#wrapper {
	margin:auto; /* remove to range left */
	width:800px;
	min-height:766px;
	height:auto !important;
	height:766px;	
	background-color:#fff;
	border-right:1px solid black;
	border-left:1px solid black;
	border-bottom:1px solid black;
}
#header {
	height: 130px;
}
#content_index {
	clear:left;
	position:relative;
	top:2px;
	min-height:700px;
	height:auto !important;
	height:700px;	
	background-color:#eeeeee;
}

#extra_index {
	clear:left;
	position:relative;
	top:2px;
	height: 558px;
	background-color:#eeeeee;
}


#content {
	clear:left;
	position:relative;
	top:2px;
	min-height: 533px;	
}
#footer {
position:relative;
width:800px;
height:158px;
background-color:#666666;
font-size:0.7em;
text-align:center;
color:white;
}
.foot_text {
position:relative;
top:4px;
}
#logos {

top:0px;
margin:auto; /*remove to range left */
padding-top:20px;
padding-bottom:20px;
background-color:#fff;
text-align:center;
height:60px;
}
#coming_soon {

left:0px;
width:330px;
height:378px;
border:1px solid black;
margin-bottom:25px;
}

#coming-extra {
left:20px;
width:330px;
height:270px;
border:1px solid black;
}

#cs_header {
left:0px;
width:330px;
height:40px;
top:0px;
border-bottom:1px solid black;
background-color:#01619D;
text-align:center;
}

#extra_header {
position:relative;
top:0px;
left:0px;
width:330px;
height:0px;
border-bottom:1px solid black;
background-color: #B04A2E;
text-align:center;
}

.extra_header {
position:relative;
top:10px;
color:white;
font-size:1.0em;
}

.cs_header {
position:relative;
top:10px;
color:white;
font-size:1.0em;
}

#cs_img {
position:relative;
text-align:center;
top:0px;
height:200px;
}

#extra_img {
position:relative;
text-align:center;
top:20px;
height:120px;
}

#cs_text {
text-align:center;
position:relative;
top:20px;
width:330px;
font-size:14px;
}
.cs_text {
position:relative;
top:30px;
color:#000000;

}
#extra_text {
text-align:center;
font-weight:bold;
position:absolute;
top:260px;
width:330px;
}


#events {
position:relative;
top:0px;
left:0px;
width:446px;

border:1px solid black;
}
#e_header {

left:0px;
width:446px;
height:40px;
border-bottom:1px solid black;
background-color:#01619D;
text-align:center;
}
.e_header {
position:relative;
top:10px;
color:white;
font-size:1.0em;
}
.e_row {
position:relative;
width:446px;
height:36px;
border-bottom:1px solid black;
}
.e_footer {
position:relative;
top:0px;
left:-1px;
width:446px;
height:40px;
border-left:1px solid black;
border-right:1px solid black;
background-color: #01619D;
text-align:center;

}
.e_footer_text {
position:relative;
top:10px;
color:white;
}
.e_row_l {
position:relative;
top:0px;
left:0px;
width:217px;
height:40px;
border-right:1px solid black;
font-size:12px;
text-align:right;
}
.e_row_l_text {
position:relative;
width:200px;
left:0px;
top:10px;
margin-right:10px;
color:#666666;
}
.e_row_l_text a {
color:#333333;
text-decoration:none;
}
.e_row_r {
position:absolute;
top:0px;
left:220px;
width:217px;
font-size:12px;
}
.e_row_r_text {
position:relative;
width:200px;
left:0px;
top:10px;
margin-left:10px;
}



#events_2010 {
position:relative;
top:0px;
left:0px;
width:333px;

border:1px solid black;
}
#e_header_2010 {

left:0px;
width:333px;
height:40px;
border-bottom:1px solid black;
background-color:#3333FF;
text-align:center;
}
.e_header_2010 {
position:relative;
top:10px;
color:white;
font-size:1.0em;
}
.e_row_2010 {
position:relative;
width:333px;
height:36px;
border-bottom:1px solid black;
}
.e_footer_2010 {
position:relative;
top:0px;
left:-1px;
width:333px;
height:40px;
border-bottom:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
background-color: #3333FF;
text-align:center;

}
.e_footer_text_2010 {
position:relative;
top:10px;
color:white;
}
.e_row_l_2010 {
position:relative;
top:0px;
left:0px;
width:217px;
height:40px;
border-right:1px solid black;
font-size:12px;
text-align:right;
}
.e_row_l_text_2010 {
position:relative;
width:200px;
left:0px;
top:10px;
margin-right:10px;
color:#666666;
}
.e_row_l_text_2010 a {
color:#333333;
text-decoration:none;
}
.e_row_r_2010 {
position:absolute;
top:0px;
left:220px;
width:217px;
font-size:12px;
}
.e_row_r_text_2010 {
position:relative;
width:200px;
left:0px;
top:10px;
margin-left:10px;
}


#about_history_img {
float:left;
margin:40px;
margin-bottom:10px;
}

#about_history_img2 {
float:right;
margin:10px;
}

.page_text {
font-size:0.9em;
text-align:justify;
margin-right:30px;
margin-left:10px;
}
.page_text a {
text-decoration:none;
color:#0000FF;
}
.page_text2 {
font-size:1.1em;
text-align:justify;
margin-right:10px;
margin-left:10px;
}
#page_title {
position:relative;
top:10px;
font-size:1.5em;
color:#999999;
}
#page_title_kimisis {
position:relative;
top:18px;
}

#page_subtitle {
position:relative;
top:10px;
font-size:1.0em;
color:#999999;
}

#page_subtitle2 {
position:relative;
top:10px;
font-size:1.0em;
color:#999999;
}
#page_subtitle3 {
position:relative;
top:10px;
font-size:1.4em;
color:#CC6600;
}
#page_subtitle4 {
position:relative;
top:10px;
font-size:1.4em;
color:#000000;
}
.img_caption {
font-size:0.7em;
}
.clear_left {
clear:left;
}
ul li.inpage_list {
list-style:inside;
}


#gallery_object {
margin:auto;
text-align:center;
position:relative;
width:600px;
}

a {
	border:0px;
}
a img {
	border:0px;
}
.IHOS_text {
color:#B04A2E;
font-size:16px;
font-weight:bold;
}
#cs_text a {
color:#333333;
text-decoration:none;
}
.photo_row {
margin:auto;
text-align:center;
margin-top:40px;
margin-bottom:40px;
}
.photo_row img {
border:1px solid #000000;
margin-right:4px;
}
.special_wrapper {
border:1px solid #999999;
	min-height:200px;
	height:auto !important;
	height:200px;
	text-align:center;
padding:8px;	
}
.special {
position:relative;
float:left;
width:330px;
border:1px solid #999999;
left:18px;
padding-bottom:8px;
padding-top:8px;
	min-height:100px;
	height:auto !important;
	height:100px;	
}
.special2 {
padding:8px;

width:430px;
border:1px solid #999999;
left:0px;
text-align:center;
font-size:12px;
}
#e_shop {

margin-top:0px;
border:1px solid #999999;
left:0px;
width:446px;
	min-height:100px;
	height:auto !important;
	height:100px;
}
.donate {
border:1px solid #999999;
font-size:14px;
text-align:center;
padding:8px;


}
.shop_item {
border:1px solid #666666;
width:600px;
text-align:left;
	min-height:130px;
	height:auto !important;
	height:130px;
	padding:8px;
}
.shop_item_portraitsize {
border:1px solid #666666;
width:600px;
text-align:left;
	min-height:160px;
	height:auto !important;
	height:160px;
	padding:8px;
}
.shop_item_long {
border:1px solid #666666;
width:600px;
text-align:left;
	min-height:340px;
	height:auto !important;
	height:340px;
	padding:8px;
}