@charset "UTF-8";
/* CSS Document */
/* Author David Cate Ã¢ÂÂ The GoTriCities Network */
*{padding: 0; margin: 0;}

body { background-color: black; }
#video_section { float: left; margin-left: -55px;margin-top: -60px; padding-bottom: 35px; margin-right: 15px;}

#general_content { padding-left: -35px;}
h5 { font-size: 35px; color: green; margin-top: 25px;border-top: 1px dotted red; width: 80%; padding-top: 25px;}

#rail_icon {
display: block;
margin-top: 15px;
margin-left: 15px;
}

#rail_icon a {
color: white;
font-size: 12px;
text-decoration: none;
padding-top: 25px;
background-color: transparent;
}



#right_rail { width: 150px; float: left; }
#right_rail h1 {font-size: 12px;margin-top: 55px;color: green;padding-bottom: 5px;border-bottom: 1px dotted green;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
#right_rail p {font-size: 11px;margin-top: 8px;color: #8e8f8f;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
#right_rail img {padding-top: 15px; margin-left: 12px; }

#general_content h2 { border-top: 2px solid green; padding-top: 55px; color: green; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#general_content p { color: #8e8f8f; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 13px; width: 95%; padding-top: 10px; }
#general_content ul { margin-top: 20px; }
#general_content li { padding-left: 35px; }
#general_content img { float: right;}

.rssimage img { padding-top: 25px;}
.rssimage a { color: white; margin-left: 15px; margin-top: -10px; }
.rssimage a:hover { color: orange; }

#wrapper { width: 870px; margin: 0 auto; padding: 15px; background-color: white; border: 4px #e5e5e5 solid; background-image:url(http://www.kingsport.tv/art/header_bg.jpg); background-repeat: repeat-x;}

#video_package { float: left; margin-left: 25px; }
#video_gallery { float: left; }
#video_frame { margin-left: 15px; }
#video_description { padding-top: 15px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width: 80%; margin-left: 45px; padding-left: 55px; }

fieldset#submitvideo { margin: 35px; padding: 35px; width: 50%; background-image:url(http://www.kingsport.tv/art/formbackground.jpg); background-repeat: repeat-x; background-color: #e5e5e5; }
fieldset#submitvideo legend { background-color: red; font-size: 14px; font-weight: bold; padding: 10px; color: white; margin-bottom: -25px;}
fieldset#submitvideo label { font-weight: bold; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; padding-bottom: 25px; }
fieldset#submitvideo p { font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px; color: black; }
fieldset#submitvideo input { font-size: 14px; width: 400px; }

fieldset#submitvideo input:focus { background-color: #e5e5e5; }
fieldset#submitvideo textarea { width: 400px; height: 300px; }
#submitvideo .submit { width: 200px; background-color: green; padding: 3px; color: white; }
#submitvideo .submit:hover { background-color: red; }

#top_promo { position: absolute; margin-top: -110px; margin-left: 455px;}

#left_rail { width: 180px; height: 800px; background-color: #1e1e1e; float: left; margin-right: 55px; padding-bottom: 30px; }
#left_rail h1 { color: white; padding: 5px; margin-top: 15px; padding-left: 15px; font-size: 11px; background-color: green; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#left_rail li { list-style-type: none; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; padding: 3px; margin-left: 15px; color: white; line-height: 20px;
border-bottom: 1px dotted #e5e5e5; font-size: 11px;}
#left_rail li a { color: white; padding-left: 5px; text-decoration: none; }
#left_rail a:hover { background-color: green; color: black; display: block; }

#blog_promo { float: left; text-align: left; color: orange; padding-top: 5px; padding-left: 35px; padding-bottom: 35px; width: 600px;}
#blog_promo h2 { color: white; padding-top: 15px; }
#blog_promo p { color: white; padding-top: 5px; }
#blog_promo a { color: black; }
#blog_promo a:hover { color: orange; }


#about_promo { float: left; padding-left: 45px; text-align: left; border-left: 1px dotted white; }
#about_promo h2 { color: orange; }
#about_promo a { color: white; line-height: 25px; text-underline: none; }
#about_promo a:hover { color: orange; }

#bottom_credit { text-align: left; margin-left: 45px;clear: both; padding-top: 25px; border-top: 1px dotted #e5e5e5; }
#bottom_credit a {color: black;  }

ul#advertisingopps { list-style-type: none; font-weight: bold; }

.morevideos { color: green; padding-bottom: 15px; display: block; text-align: left; margin-left: 130px;}

#kpt_tv_logo { position: relative; margin-left: 10px; background-color: transparent; }
#kpt_tv_logo a:hover { background-color: transparent; }

#bottom_content { margin-top: 20px; float: left; width: 100%; }

#left_features li img { float: left; padding: 3px; background-color: white; border: 1px solid #808080; margin-right: 15px; }

#main_features h2 { text-align: left; font-size: 18px; margin-bottom: -15px; border-top: 3px solid green; color: green; padding: 15px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }

#share_video { float: left; width: 500px; border-top: 3px solid green; margin-top: 25px; }
#share_video h2 { text-align: left; font-size: 18px; padding: 15px; color: green; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#share_video p { text-align: left; font-size: 12px; padding: 15px; margin-top: -25px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#share_video img { float: right; margin-top: 15px; }

#main_features P { text-align: left; font-size: 12px; padding: 15px; margin-top: -5px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#main_features li { list-style-type: none; float: left; padding: 1px; }
#main_features li img { float: left; padding: 5px; height: 90px;0px; background-color: white; border: 1px solid #808080; margin: 1px; }
#main_features { float: left; }

#left_features { float: left; width: 350px; margin-left: 6px; background-color: #e5e5e5; }
#left_features h2 { text-align: left; font-size: 18px; margin-bottom: -15px; border-top: 3px solid green; color: green; padding: 15px;
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#left_features h3 { text-align: left; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#left_features p { text-align: left; font-size: 11px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#left_features li { list-style-type: none; padding: 15px; float: left; display: block; width: 90%; }

#main_features { float: left; margin-left: 10px; width: 500px; background-color: #e5e5e5; }

#video_menu { float: left; margin-left: 5px; background-color: #444444; margin-top: 15px; font-size: 12px; color: #c7d640; }
#video_menu li { float: left; padding: 3px; list-style-type: none; margin-left: 25px; margin-right: 15px; }

#nav_bar { width: 94%; margin-left: 22px; height: 25px; margin-bottom: -5px; background-color: #e5e5e5; }

#bottom_feature { width: 100%; color: #808080; float: left; }
#bottom_left_feature { float: left; height: 200px; width: 550px; background-color: yellow; }

#footer { clear: both; width: 900px; height: auto; margin-left: -15px; text-align: center; background-color: #808080; padding-top: 25px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-top: 4px solid #e5e5e5; color: #e5e5e5; }

/* added for most popular page */
#mostpopular li img { float: left; padding: 3px; background-color: white; border: 1px solid #808080; margin-right: 15px; }
#mostpopular h1 {padding: 25px; color: grey; font-size: 20px;}
#mostpopular { float: left; width: 600px; margin-left: 6px; background-color: #e5e5e5; }
#mostpopular h2 { text-align: left; font-size: 18px; margin-bottom: -15px; border-top: 3px solid green; color: green; padding: 15px;
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#mostpopular h3 { text-align: left; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#mostpopular p { text-align: left; font-size: 11px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#mostpopular li { list-style-type: none; margin-top: -25px;padding: 15px; float: left; display: block; width: 90%; }


/* added for fresh videos page */
#fresh_videos li img {float: left; padding: 3px; background-color: white; border: 1px solid #808080; margin-right: 15px; }
#fresh_videos { float: left; width: 600px; margin-left: 6px; background-color: #e5e5e5; }
#fresh_videos h2 { text-align: left; font-size: 18px; margin-bottom: -15px; border-top: 3px solid green; color: green; padding: 15px;
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#fresh_videos h3 {text-align: left; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#fresh_videos p { text-align: left; font-size: 11px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#fresh_videos li {list-style-type: none; padding: 15px; float: left; display: block; width: 100px; }
#fresh_videos ul {clear: both;}
