@charset "utf-8";
/* CSS Document */

body {
	background:url(../images/bg.png) #453422 no-repeat top center;
	margin-top:20px;
	font-family:Verdana, Geneva, sans-serif;
}

html {
     overflow: -moz-scrollbars-vertical;
}


#wrapper_ext {
	width:926px;
	margin:0 auto;
	background:url(../images/wrapper_ext_bg.png) no-repeat top;
}

#wrapper_top {
	width:926px;
	height:233px;
	margin:0 auto;
	background:url(../images/wrapper_top_bg.png) no-repeat;
}

#header {
	width:850px;
	height:auto;
	margin-left:38px;
	padding-top:40px;
}

#header2 {
	width:850px;
	height:auto;
	margin-left:38px;
	margin-top:40px;
}

.clear {
	clear:both;
}

#logo {
	width:452px;
	float:left;
}

#dancers {
	width:362px;
	float:left;
	margin-top:6px;
}

#menu {
	width:817px;
	height:26px;
	margin-top:16px;
	margin-left:54px;
	padding-left:12px;
	background:url(../images/menu_bg.png) no-repeat;
}

#menu ul {
	margin:0;
	padding:0 0 0 0;
	list-style:none;
	height:28px;
}


#menu ul a {
	display:block; /*links behave like buttons*/
	text-decoration:none;
}

#menu ul li {
	float:left;
	width:auto;
	padding-right:13px;
	padding-top:4px;
	margin-right:8px;
	background:url(../images/menu_blt.png) no-repeat right 10px;
	text-align:center;
}

#menu ul li.last {
	float:left;
	width:auto;
	padding-right:13px;
	padding-top:4px;
	margin-right:8px;
	background:none;
	text-align:center;
}

#page_gfx_hdr {
	width:795px;
	margin-top:3px;
	margin-left:68px;
	height:160px;
	background:url(../images/page_gfx_bg.png) no-repeat;
}

#page_gfx2 {
	width:795px;
	margin-top:12px;
	padding-bottom:12px;
	height:16px;
	background:url(../images/page_gfx_bg.png) no-repeat;
}

#wrapper_mdl {
	width:926px;
	margin:0 auto;
	background:url(../images/wrapper_mdl_bg.png) repeat-y;
}

#wrapper_in {
	width:795px;
	height:auto;
	margin-left:38px;
	padding-left:30px;
	padding-right:25px;
	background:url(../images/wrapper_in_bg.jpg) repeat-y;
}

#content_l {
	width:537px;
	float:left;
}

#main_page_pic_area {
	width:347px;
	float:left;

}

#main_page_pic {
	width:345px;
	background:no-repeat;
	border:1px solid #aa9e79;
}

.welcome_gfx {
	padding-top:4px;
}

#main_page_wlc_txt {
	width:175px;
	float:right;
	padding-right:8px;
}
 
#content_r {
	width:258px;
	float:left;
}

#activities_mdl {
	background:#6e5c39;
	padding:6px;
	max-height:324px;
}

#activities_mdl_hdr {
	border-bottom:1px solid #fefefe;
	padding-bottom:3px;
}

.activites_mdl_entry {	
border-top:1px solid #fefefe;
padding-top:5px;
padding-bottom:2px;
margin-bottom:3px;
max-height:26px;
overflow:hidden;
}

.module_btm_area {
	width:257px;
	margin-right:12px;
	float:left;
}

.module_btm {
	width:100%;
	height:176px;
	padding-top:5px;
	background:#6e5c39;
}

.module_btm_header {
	width:247px;
	height:29px;
	margin-left:5px;
	padding-top:2px;
	padding-bottom:1px;
	background:#3a280f;
}

.module_btm_info {
	padding:5px;
}

.module_samples_pic_area {
	width:82px;
	height:60px;
	float:left;
}

.module_samples_pic {
	padding:1px;
	border:1px solid #ccc;
}

a img.module_samples_pic {
border: 1px solid #fff;
}

a:hover img.module_samples_pic {
border: 1px solid #ccc;
}


#sponsor_area {
	width:257px;
	float:left;
}


.sponsor {
	width:100%;
	height:60px;
	margin-bottom:2px;
	text-align:center;
}

#wrapper_btm {
	width:926px;
	height:73px;
	margin:0 auto;
	background:url(../images/wrapper_btm_bg.png) no-repeat;
}

#footer_info {
	width:586px;
	padding-left:68px;
	padding-top:1px;
	float:left;
	line-height:14px;
}

#diadyo {
	width:200px;
	padding-top:6px;
	float:left;
	text-align:right;
}

/* inner pages */

.inner_pic {
	margin-right:8px;
	margin-bottom:4px;
	padding:1px;
	border:1px solid #aa9e79;
}

#inner_data_txt {
	padding-right:14px;
	text-align:justify;
}

#sponsor_area_inner {
	margin-top:10px;
	width:257px;
}

#dances_gallery {
	width:158px;
	text-align:center;
	float:left;
}

.dance_gal_entry {
	width:100%;
	height:98px;
}

.dance_pic {
	padding:1px;
	border:1px solid #aa9e79;
}

#dances_txt_area {
	width:368px;
	float:left;
}

.module_rightpart {
	background:#6e5c39;
	margin-top:8px;
	margin-bottom:4px;
	padding:6px;
}

.module_rightpart_info {
	padding:5px 0 0 0;
}


#location_map {
	width:518px;
	height:384px;
}

/* samples */

.samples_blog_entry {
	height:auto;
	background:#BDA46B;
	border:1px solid #FFF;
	margin-bottom:4px;
	padding:0 0 8px 0;
}

.samples_blog_ttl {
	background:#3A280F;
	padding-left:20px;
	padding-top:1px;
	padding-bottom:3px;
	border-bottom:1px solid #fff;
}

.samples_blog_ttl_text {
	width:485px;
}

.samples_blog_mainpic {
	width:140px;
	float:left;
	text-align:center;
	padding-top:8px;
	}

.samples_blog_maindesc {
	width:370px;
	padding-top:7px;
	float:left;
}

#samples_mdl {
	background:#7A3336;
	padding:6px;
}

#pagination_area {
	width:95%;
	background:url(../images/module-bg.gif) repeat-x;
	border:1px solid #E4E4E4;
	padding:5px;
	height:16px;
	margin-top:8px;
	margin-bottom:4px;
}

/*bar pagintation*/
#pagination_area div.pagination {text-align:right;font-size:10px;}
#pagination_area div.pagination a {color:#808080; text-decoration:underline;}
#pagination_area div.pagination strong {font-weight:normal;}
#pagination_area div.pagination span {display:inline-block;height:18px;line-height:16px;vertical-align:middle;padding:0 6px;margin:0 1px;}
#pagination_area div.pagination span.hellip,
#pagination_area div.pagination span.hellip * {margin:0;padding:0;}
#pagination_area div.pagination span.prev,
#pagination_area div.pagination span.next {padding:0;}
#pagination_area div.pagination span.current {padding:0 0 0 1px;background:transparent url(../images/grey-v-line-20.gif) 0 0 no-repeat;}
#pagination_area div.pagination span span {padding:0 1px 0 0;background:transparent url(../images/grey-v-line-20.gif) 100% 0 no-repeat;margin:0;}
#pagination_area div.pagination span span span {padding:0 6px;background:#bcbcbc;color:#fff;}
/* end of pagination */

#samples_entry_area {
	background:#BDA46B;
	border:1px solid #FFF;
	margin-bottom:4px;
}

#samples_mainpic_area {
	width:140px;
	float:left;
	text-align:center;
	padding-top:8px;
}

.samples_pic {
	height:90px;
}

#samples_entry_info {
	width:370px;
	padding-top:7px;
	padding-bottom:7px;
	line-height:14px;
	float:left;
}

#samples_blog_videos_ttl {
	background:#3A280F;
	padding-left:20px;
	padding-top:1px;
	padding-bottom:3px;
	margin-bottom:5px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

.video_entry {
	width:260px;
	height:196px;
	padding-bottom:5px;
	float:left;
	text-align:center;
}

.activity_blog_entry {
	height:auto;
	border-bottom:1px solid #CCC;
	padding:6px;
}

.activity_blog_pic {
	width:100px;
	float:left;
	text-align:center;
}

.activity_blog_info {
	width:404px;
	float:left;
	margin-left:3px;
}

.activity_blog_date {
	height:14px;
}

.activity_blog_title  {
	height:auto;
	margin-bottom:2px;
}

.activity_blog_title_text{
	width:509px;
}

.activity_blog_desc {
	
}

#activity_ttl {
	background:#3A280F;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:3px;
	border-bottom:1px solid #fff;
}

.activity_pic {
	width:130px;
	float:left;
	height:88px;
	margin-top:6px;
	text-align:center;
}

#activity_text {
	padding:6px;
}

#content_l2 {
	width:780px;
	float:left;
}

.activity_blog_info2 {
	width:640px;
	float:left;
	margin-left:3px;
}

/* pagination_new */

.pager_samples {
width:511px;
background:#7A3336 none repeat scroll 0 0;
border:1px solid #FFF;
clear:both;
height:25px;
line-height:18px;
padding-left:10px;
text-align:right;
}

.pager {
background:#7A3336 none repeat scroll 0 0;
border:1px solid #FFF;
clear:both;
height:25px;
line-height:18px;
padding-left:10px;
text-align:right;
}

.pager a:hover, .pager_samples a:hover {
background:#4A2022 none repeat scroll 0 0;
height:19px;
}

.pager a, .pager_samples a, .pager span, .pager_samples span {
background:#7A3336 none repeat scroll 0 0;
color:#FFFFFF;
margin-right:0.1em;
padding:0.3em 0.5em;
text-decoration:none;
}

#back {
	margin-top:3px;
	text-align:center;
}

#contact_info {
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}

#biography {
	margin-top:30px;
	margin-left:25px;
}

.module_activities_pic {
padding:1px;
border: 1px solid #fff;
}

a img.module_activities_pic {
border: 1px solid #fff;
}

a:hover img.module_activities_pic {
border: 1px solid gray;
}