/* CSS Document */
body{ padding:0; margin:0; background:white; font:normal 13px/16px Arial, Helvetica, sans-serif; color:#000000;}
a{font:bold 12px/16px Arial, Helvetica, sans-serif; color:#666666; padding:0; margin:0; text-decoration:underline;}
a:hover{text-decoration:none;}
a.orange_links{font:normal 12px/16px Arial, Helvetica, sans-serif; color:#CF893A; text-decoration:none; padding:0; margin:0; }
a.orange_links:hover{text-decoration:underline;}
img{ border:none;}

div,p,ul,ol,li,span,h1,h2,h3,h4,h5,h6,form,img,table,tr,td{ padding:0; margin:0;}
fieldset,legend{ padding:0; margin:0; border:none;}
.spacer{ padding:0; margin:0; line-height:0; clear:both;}
ul{ list-style-type:none;}
.container{ width:950px; padding:0; margin:0 auto; background:url(../images/body_bg.jpg) left top no-repeat white; height:714px;}
.left{ width:168px; float:left; display:block; padding:85px 0 0 79px; margin:0;}
/*.middle{ width:416px; float:left; display:block; padding:92px 0 0 0; margin:0;}*/
/*.right{ width:210px; float:left; display:block; padding:92px 77px 0 0; margin:0; text-align:right;}*/

.logo{ width:168px; padding:0; margin:0;}
.left_menu{width:168px; padding:0; margin:0;}
ul.nav{ padding:0; margin:0}
ul.nav li{ padding:2px 0 5px 0; margin:0;}
ul.nav li a{font: bold 13px/20px Arial, Helvetica, sans-serif; color:black; background:none; text-decoration:none; display:block; padding:0 0 0 25px; background:url(../images/left_libgblank.gif) left top no-repeat; }
ul.nav li a:hover{background:url(../images/left_libg.gif) left top no-repeat; text-decoration:none; color:#CF893A;}
ul.nav li a.selected{background:url(../images/left_libg.gif) left top no-repeat; text-decoration:none; color:#CF893A;}
h1{ padding:0; margin:0 0 0 8px; font:normal 22px/25px "Arial Narrow", Arial, Verdana, sans-serif; color:#A3071A; }
h1 sup{font:normal 10px "Arial Narrow", Arial, Verdana, sans-serif; color:#A3071A; }
h2{ font:bold 48px/56px Arial, Helvetica, sans-serif; color:#A3071A; padding:0 0 0 8px; margin:0;}
h3{ font:normal 20px/24px Arial, Helvetica, sans-serif; color:#DB8A2E; padding:0; margin:0;}
h4{ font: bold 22px/25px Arial, Helvetica, sans-serif; color:#DB8A2E; padding:0; margin:0;}
h5{ font:normal 20px/25px Arial, Helvetica, sans-serif; color:black;}
p{font:normal 13px/16px Arial, Helvetica, sans-serif; color:#000000;}
p span{font:bold 14px/16px Arial, Helvetica, sans-serif; color:#DB8A2E;}
/*.color_pic{ width:416px; height:488px; background:url(../images/color_pic.jpg) left 8px no-repeat; padding:0 0 0 0; margin:0;}*/

ul.text{ padding:0; margin:0;}
ul.text li{font:bold 15px/19px Arial, Helvetica, sans-serif; color:black; padding:0 0 0 0; margin:0;} /*background:url(../images/red_small_circle.gif) 20px 10px no-repeat;*/
/*.below_logo{ width:100px; float:left; display:block; padding:0 0 0 0; margin:0;}*/
.footer_txt{ font:normal 10px/12px Arial, Helvetica, sans-serif; color:black; padding:0 0 0 20px; margin:0;}
.inner_content{ width:400px; padding:0 4px 0 12px; margin:0;overflow: auto; overflow-x:auto; display: block; height:410px;}
.content_outer{ height:488px; width:950px; padding:0; margin:0; height:680px;}
.welcome_txt{ font:bold 22px/24px Arial, Helvetica, sans-serif; color:#E29020; padding:27px 0 0 0; margin:0;}
/*--------12/12/2008------------------*/
.annual{ width:424px; height:72px;  padding:89px 0 0 10px; margin:0;}
.color_pic{ width:416px; height:488px; background:url(../images/color_pic.jpg) left top no-repeat; padding:0 0 0 0; margin:20px 0 0 0;}

.because{ margin:0; padding:12px 0 0 0;}
.time{ margin:0; padding:34px 0 0 0;}
.parker{ margin:0; padding:14px 0 0 0;}
.below_logo{ margin:0; padding:24px 58px 0 0;}
.below_logo2{ margin:0; padding:14px 67px 0 0;}
.below_logotop{ margin:0; padding:14px 42px 0 20px;}

.right_menu{ margin:0; padding:0;}
.small_logo{ margin:0; padding:41px 0 0 0;}
.pre{ margin:0; padding:12px 0 0 0;}
.middle{ width:430px; float:left; display:block; padding:0px 0 0 0; margin:0;}
.right{ width:185px; float:left; display:block; padding:82px 0px 0 0; margin:0; text-align:right; border:0px solid #ff0000}

a.redTextEmail{font:normal 13px/16px Arial, Helvetica, sans-serif; color:#A3071A; text-decoration:underline;}
a.redTextEmail:hover{text-decoration:none;}

p.bigText{font:normal 15px/16px Arial, Helvetica, sans-serif; color:#000000;}

.toplink{ padding:15px 0 10px 9px; margin:0 0 20px 0;}
.toplink ul{ padding:0; margin:0; list-style-type:none;}
.toplink ul li{ float:left; display:block; font:bold 14px/18px Arial, Helvetica, sans-serif; color:#000000;}
.toplink ul li a{font:bold 12px/16px Arial, Helvetica, sans-serif; color:#000000; padding:0 3px; text-decoration:none;}
.toplink ul li a:hover{color:#DB8A2E;}
.toplink ul li a.active{font:bold 12px/16px Arial, Helvetica, sans-serif; color:#DB8A2E; padding:0 3px; text-decoration:none;}
p .img{ padding:0 0 0 7px;}
p ins{ text-align:right; float:right; display:block; text-decoration:none; font-size:11px;}


.welcome_txt2{ font:bold 18px/20px Arial, Helvetica, sans-serif; color:#E29020; padding:20px 0 0 0; margin:0;}

.sponsors{ width:620px; padding:0 0 0 0; margin:0; height:400px; overflow:auto;}
.sponserlink{ width:580px; padding:0; margin:0;}
.festival-friends{ width:320px; margin:0; padding:0; float:left; display:block;}
.festival-friends ul{ margin:0; padding:0; list-style-type:none;}
.festival-friends ul li{ width:150px; float:left; display:block; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#000000;}
.festival-friends ul li a{ font:bold 12px/16px Arial, Helvetica, sans-serif; color:#000000; padding:0 3px; text-decoration:underline;}
.festival-friends ul li a:hover{color:#000000; text-decoration:none;}
.clear{ margin:0; padding:0; clear:both;}

.media-sponser{ width:260px; margin:0; padding:0; float:right; display:block;}
.media-sponser ul{margin:0; padding:0; list-style-type:none;}
.media-sponser ul li{ width:250px; float:left; display:block; font:bold 14px/18px Arial, Helvetica, sans-serif; color:#000000;}
.media-sponser ul li a{ font:bold 12px/16px Arial, Helvetica, sans-serif; color:#000000; padding:0 3px; text-decoration:underline; }
.media-sponser ul li a:hover{color:#000000; text-decoration:none;}

.saturday{ margin:0; padding:0; width:250px;}
.saturday-left{ width:50px; float:left; display:block; margin:0; padding:0;}
.saturday-right{ width:200px; float:left; display:block; margin:0; padding:0;}
.annual-one{ width:620px; height:72px;  padding:89px 0 0 10px; margin:0;}
.annual-left{ width:424px; margin:0; padding:0; float:left; display:block;}
.annual-right{ width:190px; margin:0; padding:0; float:right; display:block; }
.entertain{ margin:0; padding:0; width:370px;}
.day{ margin:0; padding:0; width:250px; float:left; display:block;}
.picture{ margin:0; padding:0; width:110px; float:left; display:block;text-align:center; }


.sponser-ten{ width:620px; margin:0; padding:0; float:left; display:block; border:0px solid red;}
.sponser-ten ul{ margin:0; padding:0; list-style-type:none;}
.sponser-ten ul li{ margin:0; padding:0 0px 5px 0px; width:200px; float:left; display:block; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#000000;}
.sponser-ten ul li a{ font:bold 12px/16px Arial, Helvetica, sans-serif; color:#000000; padding:0 3px; text-decoration:underline;}
.sponser-ten ul li a:hover{color:#000000; text-decoration:none;}
.clear{ margin:0; padding:0; clear:both;}

.sponsor-kind{ width:400px; margin:0; padding:0; float:left; display:block; border:0px solid red;}
.sponsor-kind ul{ margin:0; padding:0; list-style-type:none;}
.sponsor-kind ul li{ width:200px; float:left; display:block; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#000000;}
.sponsor-kind ul li a{ font:bold 12px/16px Arial, Helvetica, sans-serif; color:#000000; padding:0 3px; text-decoration:underline;}
.sponsor-kind ul li a:hover{color:#000000; text-decoration:none;}
.welcome_txt3{ font:bold 18px/20px Arial, Helvetica, sans-serif; color:#E29020; padding:0px 0 0 0; margin:0;}
.accompic{ margin:0; padding:0 50px 0 0; vertical-align:top;}

.sponsor-kind1{ width:200px; margin:0; padding:0; float:left; display:block; border:0px solid red;}


ul.normal-list{ padding:0 0 0 0; margin:0;}
ul.normal-list li{ padding:0 0 15px 0; font-size:15px; color:#000;}
ul.normal-list li a{ font-size:15px; color:#000; text-decoration:underline; font-weight:normal;}
ul.normal-list li a:hover{ text-decoration:none;}

.awards-winners{ width:400px; height:255px; display:block; margin-top:27px;}
.awards-winners-left{ width:145px; height:auto; color:#940511; font-size:16px; line-height:20px; float:left; margin-bottom:10px; display:block;}
.awards-winners-left span{ font-weight:bold;}



















