body {
	font-size: 12px;
	font-family: Lucida Sans, Arial,Verdana, SunSans-Regular, Sans-Serif;
	background: #f6f6f4 url(../img/bg.jpg) 50% 0% ; 
	margin:0; 
	border:0; 
	color:#574a34;
	
	text-align: center; 
}

.clear {clear:both;}

img{
 border: none;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
}


/* IE FIX IS ONLY APPLIED HERE SO IT DOESN'T SLOW DOWN BROWSER ADD TO CLASSES IF NECESSARY*/
div, li { 
behavior: url("iepngfix_v2/iepngfix.htc");
text-align:left }

.ad2 {
behavior: url("iepngfix_v2/iepngfix.htc");
 border: none;
border:0;
margin:0;
padding:0;
}

.imgRight{
margin:5px 50px 5px 20px;
float:right;
}

.imgLeft{
margin:5px 20px 5px 50px;
float:left;
}

hr{
background:url(../img/hr.jpg);
margin:0 0 0 50px;
height:13px;
width:239px;
border: 0 none;
color:#f6f6f4;
}

a			{ color: #fff; font-weight:600;text-decoration:none}
a:visited 	{ color:#fff}
a:hover		{ color:#eee;text-decoration: underline }
a:active 	{ color:#ccc;}

.form_row {
margin:10px;
}

input, textarea, select {
	border: 3px double #faf3db;
	background: #d6c3ad;
	font-style: normal;
	font-size: 14px;
	color: #000;
}

label {
	width: 100px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

input.submit {
	float:right;
	width:auto;
}


/** You can use this style for your INPUT, TEXTAREA, SELECT elements **/
.myinputstyle {
	border: 3px double #faf3db;
	/** remember to change image path **/
	background: url(none) no-repeat #faf3db;
	font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: #454743;
}

/** You can use this style for your LABEL elements **/
.mylabelstyle {
	font-family: tahoma, helvetica, sans-serif;
	font-style: bold;
	font-size: 13px;
	color: #c0551b;
}



H1 {
color:#574a34;
margin:5px 0 0px 45px;
padding:5px 0 0 0; 
background:url(../img/h1.jpg) no-repeat; 
font-size:1.5em;
line-height:32px; 
clear:both;
}

H2 {
color:#574a34;
margin:15px 0 0px 45px;
padding:5px 0 0 0; 
background:url(../img/h2.jpg) no-repeat; 
font-size:1.3em; 
line-height:32px; 
clear:both;
}

H3 {
color:#574a34;
margin:12px 0 0px 45px;
padding:5px 0 0 0; 
background:url(../img/h3.jpg) no-repeat; 
font-size:1.1em; 
line-height:27px; 
clear:both;
}

H4 {
color:#574a34;
margin:12px 0 0px 45px;
padding:5px 0 0 0; 
font-size:1.1em; 
line-height:27px; 
clear:both;
}

blockquote {
margin:0 0 0 10px;
padding:0;
width:95%;
font-style:italic;
/*color:#fff; 
background:#8c6b07 url(../img/bg_gold.jpg) repeat-x;*/
quotes: "\201C" "\201D";
}



#container {
	width: 775px;
	margin: 0 auto;
	padding: 0 ;
	text-align: left; 
}

ul {
margin:0 0 0px 65px;
padding:0;
}

li {
margin:0 0 0px 15px;
padding:0;
}





/* -----------END HEADER--------------------------- */
#header {

background:  url(../img/header2.jpg) no-repeat; 
margin:0 0 0 0; 
border:0; 
color:#000; 
height:155px; 
width:575px;
}

#header p{
padding-top:130px;
margin-left:35px;
color:#574a34;
}

#header div#header_logo{
	width: 348px; height:100px; float:left; background: url(../img/header3.jpg) no-repeat;
}

#header div#header_info{
	margin:0 12px 0 0;float:right;padding:0;width:350px;height:30px; font-size:1.0em; text-align:right
}

#header p a			{ color: #e6483c; font-weight:600;text-decoration:none}
#header p a:hover	{ color:#e6483c;text-decoration: underline }
#header p a:visited { color:#e6483c}
#header p a:active 	{ color:#e6483c;}
/* -----------END HEADER--------------------------- */














/* -----------NAVIGATION--------------------------- */
#navigation {
   /*margin-left: -38px;
    margin-top: 38px; */
	margin-top: 18px; 
}
#navigation ul      { list-style: none; margin: 15px 0 0 0; padding: 15px 0 0 0; }
#navigation ul li   { display: block; padding: 0; margin: 0; }
#navigation ul li a { display: block; height: 26px; padding: 1px 0 0 0; }
#navigation .li-home        { background:url(../img/navigation/nav-home-01.png) no-repeat; }
#navigation .li-about     	{ background:url(../img/navigation/nav-about-01.png) no-repeat; }
#navigation .li-programs   	{ background:url(../img/navigation/nav-programs-01.png) no-repeat; }
#navigation .li-dragonboat  { background:url(../img/navigation/nav-dragonboat-01.png) no-repeat; }
#navigation .li-calendar  	{ background:url(../img/navigation/nav-calendar-01.png) no-repeat; }
#navigation .li-news   		{ background:url(../img/navigation/nav-news-01.png) no-repeat; }
#navigation .li-mshfriends  { background:url(../img/navigation/nav-mshfriends-01.png) no-repeat; }
#navigation .li-faq    		{ background:url(../img/navigation/nav-faq-01.png) no-repeat; }
#navigation .li-contact    	{ background:url(../img/navigation/nav-contact-01.png) no-repeat; }
#navigation .li-home:hover,#navigation .li-home-current        		{ background:url(../img/navigation/nav-home-02.png) no-repeat; }
#navigation .li-about:hover,#navigation .li-about-current     		{ background:url(../img/navigation/nav-about-02.png) no-repeat; }
#navigation .li-programs:hover, #navigation .li-programs-current  	{ background:url(../img/navigation/nav-programs-02.png) no-repeat; }
#navigation .li-dragonboat:hover,#navigation .li-dragonboat-current 	{ background:url(../img/navigation/nav-dragonboat-02.png) no-repeat; }
#navigation .li-calendar:hover,#navigation .li-calendar-current 	{ background:url(../img/navigation/nav-calendar-02.png) no-repeat; }
#navigation .li-news:hover,#navigation .li-news-current   			{ background:url(../img/navigation/nav-news-02.png) no-repeat; }
#navigation .li-mshfriends:hover,#navigation .li-mshfriends-current { background:url(../img/navigation/nav-mshfriends-02.png) no-repeat; }
#navigation .li-faq:hover,#navigation .li-faq-current    			{ background:url(../img/navigation/nav-faq-02.png) no-repeat; }
#navigation .li-contact:hover,#navigation .li-contact-current    	{ background:url(../img/navigation/nav-contact-02.png) no-repeat; }

#navigation .li-home ul,
#navigation .li-about ul, 
#navigation .li-programs ul,
#navigation .li-dragonboat ul, 
#navigation .li-calendar ul, 
#navigation .li-news ul,
#navigation .li-mshfriends ul,
#navigation .li-faq ul,
#navigation .li-contact ul  
                            { display:none; }
                            
#navigation .li-home-current ul,
#navigation .li-about-current ul,
#navigation .li-programs-current ul,
#navigation .li-dragonboat-current ul,
#navigation .li-calendar-current ul,
#navigation .li-news-current ul,
#navigation .li-mshfriends-current ul,
#navigation .li-faq-current ul,
#navigation .li-contact-current ul  
                            { display:block; }
                            
#navigation ul ul li a      { display: block; padding:3px 0 0 10px; height:17px; margin:0; text-decoration:none; color:#4f3726; font-weight:bold; border-bottom:1px solid #c6b190; }
#navigation ul ul li a:hover,
#navigation ul ul li a.current 
                            { background:url(../img/navigation/menu-bg-text.jpg) repeat-x; color:#9d672c; }
#navigation ul ul ul li a   { padding:3px 0 0 20px;  margin:0 0 0 0;color:#4f3726; }
#navigation ul.submenu      { display:none!important; }
#navigation ul.current      { display:block!important; }
#navigation ul ul           { font-size:12px; padding:0; margin:0 0 0 0px;  }
#navigation ul ul ul        { margin:0;padding:0;}
#navigation ul ul li        { width:auto; }
/* -----------END NAVIGATION--------------------------- */












/* -----------CONTENT--------------------------- */

/*
#content{
	margin:0;
	padding:0;
}

#content*/ p{
font-size:1.1em;
 margin:0 50px 10px 50px;
 text-align:justify;
}

#contentLeft{
	float:left; 
	width: 575px; 
}

#contentRight{
	float:right; 
	width: 200px; 
	padding:0;
}

#contentLeft a			{ color: #f4793e;text-decoration:none}
#contentLeft a:visited 	{ color:#f4793e}
#contentLeft a:hover	{ color:#f4793e;text-decoration: underline ; }
#contentLeft a:active 	{ color:#f4793e;}


/* -----------END CONTENT--------------------------- */



/* -----------NAVIGATION--------------------------- */
#contentRight ul {
margin:0;
padding:0;
}

#contentRight ul ul{
}

#contentRight ul ul li{
margin:0 0 0 20px;
padding:0;
}
/* -----------END NAVIGATION--------------------------- */






/* -----------FOOTER--------------------------- */
#footer {
	color:#595a5c;
	
	padding: 15px 0 0 0;
	margin: 0;
	font-size:0.8em;
	width:550px; /* 565*/
	height:50px;
	text-align:center;
	
	background:  url(../img/footer.jpg) 50% 0%  no-repeat; 
	float:left;
}

#footer #footerLeft {
	float:left; 
	margin:0 0 0 50px;
	padding:0;
}

#footer #footerRight {
	float:right; 
	margin:0 40px 0 0;
	padding:0;
}


#footer a			{ color: #595a5c;text-decoration:none}
#footer a:hover		{ color:#595a5c;text-decoration: underline }
/* -----------END FOOTER--------------------------- */