* {margin: 0; padding: 0;}

body {
	font: 12px Tahoma, Verdana, sans-serif;
	width: 100%;
	text-align: center;
	color: #000;
	background: #F67E02 url(images/bg2.gif);
}

a:link, a:visited, a:active, a:hover {color: #f39002; text-decoration: underline;}
a:hover {text-decoration: none;}

img {border: none;}
input {vertical-align: middle;}
ul li{list-style: none;}
.clear{clear: both;}
table{ border: 0; border-collapse: collapse; margin: 0 auto; }

#wrapper {
	width: 1006px;
	margin: 0 auto;
	text-align: left;
	background: url(images/cont_bg.jpg) repeat-y;
}


/* Header
-----------------------------------------------------------------------------*/
#header { width: 100%;}
.menu{ height: 55px; overflow: hidden; }
.menu li{ float: left; }


/* Middle
-----------------------------------------------------------------------------*/
#content {width: 100%; background: url(images/hbttm.jpg) no-repeat top; padding: 10px 0 0;}
#content .vtitle{ background: url(images/title_bg.jpg) no-repeat; width: 956px; height: 47px; line-height: 47px; margin: 0 auto; }
#content .vtitle h1{ font-size: 16px; padding: 0 20px; }

.tb{ width: 956px; margin: 5px auto; background: url(images/tb_bg.jpg) repeat-y; color: #fffbf6; }
.tb_top{ width: 100%; background: url(images/tb_top.jpg) no-repeat top; }
.tb_bttm{ padding: 0 10px 20px; margin: 0 auto; background: url(images/tb_bttm.jpg) no-repeat bottom; }
.tb .title{ line-height: 80px; }
.tb .title h1{ font-size: 22px; color: #fef5e8; padding: 0 42px; }
.tb .tb_left{ width: 439px; float: left; }
.tb .tb_right{ width: 475px; float: right; padding: 0 20px 0 0; }
.tb .tb_right img{ margin: 3px; }

.jtb{ width: 956px; margin: 5px auto; background: url(images/tb_bg.jpg) repeat-y; }
.jtb h1{ font-size: 18px; padding: 10px; }
.jtb .tb_bttm{ padding: 15px 0; }
.jtb_mid{ width: 100%; background: url(images/jtb_mid.jpg) repeat-y 207px 0; }
.jtb_top{ width: 100%; background: url(images/jtb_top.jpg) no-repeat top; }
.jtb .jtleft{ width: 207px; float: left; text-align: center; font-size: 1px; }
.jtb .jtleft img{ border: 2px solid #BB2C29; margin: 1px 0 2px; }
.jtb .jtcenter{ width: 418px; float: left; color: #000; font-size: 16px; font-weight: 700; }
.jtb .jtcenter span{ color: #d60c0c; }
.jtb .jtcenter .jtcpadd{ padding: 10px; }
.jtb .jtcenter select{ width: 150px; }
.jtb .jtcenter .text{ width: 230px; }
.jtb .jtcenter .bttn{ width: 116px; height: 24px; background: url(images/jbttn_enter.jpg); cursor: pointer; border: 0; }
.jtb .jtcenter .another{ text-align: center; font-size: 10px; }
.jtb .jtright{ width: 327px; float: right; text-align: left;}
.jtb .jtright ul{ padding: 0 0 10px; }
.jtb .jtright ul li{ margin: 1px 0 0; }

.jtb .vid_left{ width: 455px; float: left; text-align: center; padding: 10px 0; }
.jtb .vid_right{ width: 500px; float: right; color: #fff; padding: 10px 0; }
.jtb .vid_right h1{ font-size: 25px; color: #ffea00; }
.jtb .vid_right p{ padding: 0 10px 0 0; }

.jtb .vidarch_left{ width: 360px; float: left; text-align: center; padding: 10px 0; }
.jtb .vidarch_right{ width: 580px; float: right; color: #fff; padding: 10px 0; }
.jtb .vidarch_right h1{ font-size: 25px; color: #ffea00; }
.jtb .vidarch_right p{ padding: 0 10px 0 0; }

.jtb_t{ width: 393px; margin: 0 auto; background: #fff url(images/jtb_t.jpg) repeat-x top; }
.jtb_t2{ width: 956px; margin: 2px auto; background: #fff url(images/jtb_t.jpg) repeat-x top; }
.jtb_b{ width: 100%; background: url(images/jtb_b.jpg) repeat-x bottom; }
.jtb_l{ width: 100%; background: url(images/jtb_l.jpg) repeat-y left; }
.jtb_r{ width: 100%; background: url(images/jtb_r.jpg) repeat-y right; }

.jtb_lt{ width: 100%; background: url(images/jtb_lt.jpg) no-repeat left top; }
.jtb_rt{ width: 100%; background: url(images/jtb_rt.jpg) no-repeat right top; }
.jtb_lb{ width: 100%; background: url(images/jtb_lb.jpg) no-repeat left bottom; }
.jtb_rb{ padding: 10px; background: url(images/jtb_rb.jpg) no-repeat right bottom; }

.jtb_tab{ width: 393px; margin: 0 auto; height: 29px; overflow: hidden; text-align: center; }

.vid_menu{ text-align: center; font-size: 16px; font-weight: 700; }
.vid_menu a:link, .vid_menu a:visited, .vid_menu a:active, .vid_menu a:hover {color: #000; text-decoration: none;}
.vid_menu a:hover {text-decoration: underline;}

.comment_form{ width: 100%; text-align: left; }
.comment_form table{ margin: 0; }
.comment_form table td{ padding: 2px; }
.comment_form .text{ width: 150px; }
.comment_form .bttn{ width: 174px; height: 24px; border: 0; background: url(images/bttn_addcomm.jpg); cursor: pointer; color: #610201; }
.comment_form textarea{ width: 250px; }

.user_comments{ font-size: 11px; }
.user_comments p{ padding: .8em 0; }

.pagination{ text-align: center; font-size: 16px; font-weight: 700; color: #980e05; }
.pagination a:link, .pagination a:visited, .pagination a:active, .pagination a:hover {color: #000; text-decoration: none;}
.pagination a:hover {text-decoration: underline;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 365px;
	background: url(images/fbg.jpg) no-repeat right bottom;
	overflow: hidden;
	text-align: center;
	color: #fffbf6;
}
#footer .fleft{ width: 438px; float: left; }
#footer .fright{ width: 568px; float: right; }

#footer .frpadd{ padding: 35px 70px 0 35px; }

#jfooter{ width: 100%; background: url(images/jfooter_bg.jpg) no-repeat bottom; padding: 0 0 20px; text-align: center; color: #000; }
#jfooter p{ line-height: 30px; padding: 20px 0; }