/* BEGIN BACKWARDS COMPATIBLE */
html, body, table, td { color: #000; font: normal 12px Arial, Verdana, Helvetica, sans-serif; }
.error { background: none; border: none; margin: 0; padding: 0; }
/* END BACKWARDS COMPATIBLE */

body { background: #000 url('http://static8.servers.fuel.tv/8/R2/2/2L/2LM/2LM.orig.jpeg'); padding: 0; margin: 0; color:#000;}

html { padding: 0; margin: 0;}


a:link { text-decoration: none; color : #006ec1; border: 0; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #006ec1; border: 0; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #006ec1; border: 0; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #f00; border: 0; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}

h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif;}
h1 { font-size: 30px; }
h2 { font-size: 18px; }

img { padding: 0; margin: 0; border: none; text-align: center;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px solid #abb0b5; border-bottom:0px solid #abb0b5; clear: both; height : 1px;  }

form { padding: 0; margin: 0;}
input { font-family: 'Verdana'; color: #282b31; font-size: 11px; }
textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px; }
select { font-family: 'Verdana'; color: #282b31; font-size: 11px; }

fieldset { border: 1px solid #e6e6e6; margin-bottom: 10px; padding: 5px; }
legend { color: #999; }



#header { background: #0f0f0f; display: block; height: 70px; width: 100%; }
#header .logo { float: left; margin-left: 20px; }
#header .search { float: right; padding-top: 5px; }
#header .search .search_keywords { background: #fff; border: 1px solid #9cbec7; border: 0; color: #666; font-size: 11px; height: 14px; margin: 0 5px; padding: 5px 30px 5px 6px; vertical-align: top; width: 150px; }
#header .container { margin: 0 auto; padding: 10px 0; width: 920px; }
#header .navigation { float: left; margin-top: 10px; }
#header .navigation ul { margin: 0 0 0 20px; padding: 0; }
#header .navigation li { float: left; font-size: 14px; font-weight: bold; list-style: none; margin-right: 35px; }
#header .navigation li a { color: #fff; }
#header .navigation li a:hover { text-decoration: none; }
#header .user { float: right; margin-top: 10px; }
#header .user ul { margin: 0 20px 0 0; padding: 0; }
#header .user li { color: #fff; float: left; font-size: 11px; font-weight: bold; list-style: none; margin: 0; padding: 0; }
#header .user li a { color: #fff; }
#header .user li a:hover { border-bottom: 1px dotted #fff; text-decoration: none; }
#header .user .first { background: url('/images/fuel/gfc_user_dottedline.gif') no-repeat center right; margin-right: 12px; padding-right: 15px; word-spacing: 4px; }
#header .user li .username { color: #00bef8; }
#header .user li .username:hover { border: none; text-decoration: none; }

.combo { background: #fff; border: 1px solid #9cbec7; float: left; position: relative; }
.combo input { border: 0; color: #666; cursor: text; display: block; font-size: 11px; height: 13px; padding: 5px 30px 5px 6px; width: 80%; }
.combo.no_select input { background-color: #fff !important; cursor: pointer; font-weight: bold; padding-right: 6px; }
.combo img { cursor: pointer; position: absolute; right: 0; top: 5px; vertical-align: middle; z-index: 3; }
.combo *.searching { position: absolute; right: 4px; top: -1px; z-index: 1; }
.combo *.menu { background: #fff; border: 1px solid #9cbec7; color: #000; font-size: 90%; font-weight: bold; left: -1px; position: absolute; top: 23px; width: 100%; }
.combo *.menu *.on { display: block !important; }
.combo *.menu dl.top_results { border-bottom: 1px solid #ddd; }
.combo *.menu dl { padding: 2px 0; margin: 0 !important; }
.combo *.menu dl dt { padding: 4px 0 4px 7px; }
.combo *.menu dl dd { margin: 0; padding: 2px 0 2px 7px; }
.combo *.menu dl a { display: block; }
.combo *.menu dl a span { line-height: 1.2; padding: 2px 0; }
.combo *.menu dl a:hover span { background: #dff8ff; text-decoration: underline; }
.combo *.menu dl a.on span { background: #dff8ff; text-decoration: underline; }

#sub_navigation { background: #6d6d6d; display: block; height: 30px; width: 100%; }
#sub_navigation .container { margin: 0 auto; padding: 10px 0; width: 920px; }
#sub_navigation ul { display: none; margin: 0 0 0 20px; padding: 0; }
#sub_navigation li { color: #c6c6c6; float: left; font-size: 11px; font-weight: bold; list-style: none; margin: 0 25px 0 0; padding: 0; }
#sub_navigation li a { color: #c6c6c6; }
#sub_navigation li a:hover { color: #fff; text-decoration: none; }
#sub_navigation .visible { display: block; }

#footer { background: #2f2f2f; height: auto; margin: 0 auto; padding: 10px; width: 920px; }
#footer .logo { float: left; margin-right: 15px; width: 132px; }
#footer h4 { color: #808080; font-size: 14px; font-weight: bold; margin: 0 0 15px 0; }
#footer ul { float: left; margin: 0; overflow: hidden; padding: 0; width: 760px; }
#footer li { background: url('/images/fuel/gfc_user_dottedline.gif') repeat-y center left; color: #c0c0c0; float: left; font-weight: bold; height: 165px; list-style: none; margin: 0 20px 0 0; overflow: visible; padding-left: 20px; width: 140px; }
#footer h3 { font-size: .98em; }

.clear { clear: both; }
.red { color: #f00; }

/* Rounded Boxes */
.round { background: transparent; margin-bottom: 20px; }
.round b { display: block; }
.round h2 { color: #363636; float: left; font: bold 18px Arial; margin-bottom: 0; width: 48%; }
.round h3 { background: none; color: #ccc; float: left; font: bold 18px Arial; margin-bottom: 0; padding: 0; text-align: right; width: 48%; }
.round .top, .round .bottom { background: transparent; font-size: 1px; }
.round .b1 { background: #ebebeb; height: 1px; margin: 0 5px; overflow: hidden; }
.round .b2 { background: #fff; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-width: 0 2px; height: 1px; margin: 0 3px; overflow: hidden; }
.round .b3 { background: #fff; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; height: 1px; margin: 0 2px; overflow: hidden; }
.round .b4 { background: #fff; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; height: 2px; margin: 0 1px; overflow: hidden; }
.round .header { background: #fafafa; border: 0 solid #ebebeb; border-width: 0 1px; border-bottom: 1px solid #ebebeb; display: block; padding: 5px 0 8px 10px; }
.round .content { background: #fff; border: 0 solid #ebebeb; border-width: 0 1px; display: block; padding: 5px 10px; }
.round strong { display: block; font-size: 13px; margin-bottom: 8px; }
.round ul { margin: 0; padding: 0; width: 95%; }
.round li { font-size: 11px; list-style: none; line-height: 20px; padding-left: 20px; }

/* Notice */
.notice { color: #cb7f11; }
.notice .b1 { background: #f3ed97; }
.notice .b2 { background: #fffbcc; border-left: 1px solid #f3ed97; border-right: 1px solid #f3ed97; border-width: 0 2px; }
.notice .b3 { background: #fffbcc; border-left: 1px solid #f3ed97; border-right: 1px solid #f3ed97; }
.notice .b4 { background: #fffbcc; border-left: 1px solid #f3ed97; border-right: 1px solid #f3ed97; }
.notice .content { background: #fffbcc; border: 0 solid #f3ed97; border-width: 0 1px; }
.notice li { background: url('/images/icons/error.png') no-repeat center left; }

/* Error */
.error { color: #ef1c23; }
.error .b1 { background: #fac6ca; }
.error .b2 { background: #fde4dd; border-left: 1px solid #fac6ca; border-right: 1px solid #fac6ca; border-width: 0 2px; }
.error .b3 { background: #fde4dd; border-left: 1px solid #fac6ca; border-right: 1px solid #fac6ca; }
.error .b4 { background: #fde4dd; border-left: 1px solid #fac6ca; border-right: 1px solid #fac6ca; }
.error .content { background: #fde4dd; border: 0 solid #fac6ca; border-width: 0 1px; }
.error li { background: url('/images/icons/cancel.png') no-repeat center left; }

/* Success */
.blue { color: #444; }
.blue small { font-size: 11px; }
.blue strong { font-size: 11px; margin: 0; }
.blue hr { background: transparent; margin: 0 0 5px 0; }
.blue .b1 { background: #c3d8f1; }
.blue .b2 { background: #f5fafe; border-left: 1px solid #c3d8f1; border-right: 1px solid #c3d8f1; border-width: 0 2px; }
.blue .b3 { background: #f5fafe; border-left: 1px solid #c3d8f1; border-right: 1px solid #c3d8f1; }
.blue .b4 { background: #f5fafe; border-left: 1px solid #c3d8f1; border-right: 1px solid #c3d8f1; }
.blue .content { background: #f5fafe; border: 0 solid #c3d8f1; border-width: 0 1px; }
.blue ul { margin-top: 5px; }
.blue li { list-style-type: square; line-height: 1.4em; margin-left: 13px; padding-left: 0; }
.blue .options { font-size: 11px; }
.blue .options img { vertical-align: middle; }
.blue .options .left { float: left; }
.blue .options .right { float: right; }

/* Blue */
.success { color: #52b32e; }
.success .b1 { background: #c2e6b6; }
.success .b2 { background: #eaf4dc; border-left: 1px solid #c2e6b6; border-right: 1px solid #c2e6b6; border-width: 0 2px; }
.success .b3 { background: #eaf4dc; border-left: 1px solid #c2e6b6; border-right: 1px solid #c2e6b6; }
.success .b4 { background: #eaf4dc; border-left: 1px solid #c2e6b6; border-right: 1px solid #c2e6b6; }
.success .content { background: #eaf4dc; border: 0 solid #c2e6b6; border-width: 0 1px; }
.success li { background: url('/images/icons/accept.png') no-repeat center left; }

/* Info */
.info { color: #707070; }
.info .top { background: url('/images/fuel/gfc_info_top.gif') no-repeat; height: 24px; width: 315px; } 
.info .middle { background: url('/images/fuel/gfc_info_middle.gif') repeat-y; width: 315px; }
.info .middle .content { padding: 0 20px; }
.info .middle .clear { height: 1px; line-height: 1px; }
.info .bottom { background: url('/images/fuel/gfc_info_bottom.gif') no-repeat; height: 24px; width: 315px; }
.info strong { display: block; font-size: 13px; margin-bottom: 8px; }
.info ul { margin: 0; padding: 0; }
.info li { font-size: 11px; list-style-image: url('/images/fuel/gfc_bullet_blue.gif'); line-height: 16px; margin: 0 0 8px 10px; padding: 0; }

/* Forms */
.form table { border-collapse: collapse; width: 95%; }
.form td { color: #363636; padding: 5px; vertical-align: top; }
.form td.label { font-size: 12px; font-weight: bold; text-transform: uppercase; width: 110px; }
.form input { display: block; margin-bottom: 2px; }
.form small { font-size: 11px; }
.form .footnote { float: right; font-size: 11px; font-style: italic; margin-top: 20px; text-align: right; }
#right .module { margin-bottom: 5px; }
.module { background: #fff url('/images/fuel/gfc_dark_hdr.gif') repeat-x; border: 1px solid #e6e6e6; margin-bottom: 15px; padding: 10px; }
.module h3 { background: url('/images/fuel/gfc_hdr_arrow2.gif') no-repeat center left; color: #404040; font: bold 10px Arial, Helvetica, sans-serif; padding-left: 15px; margin: 0 0 5px 0; text-transform: uppercase; }
.module { background-image: none; border: 0; margin-bottom: 20px; padding: 0; }
.module h3 { background: none; color: #FF008B; font-size: 22px; margin-bottom: 0; padding: 0; text-transform: lowercase; }
.module h3 a { color: #404040; }
.module h3 a { color: #FF008B; }
.module h3.toggle { background: url('/images/fuel/gfc_hdr_arrow2.gif') no-repeat center left; cursor: pointer; display: block; outline: none; }
.module h3.toggle_active { background: url('/images/fuel/gfc_hdr_arrow_down.gif') no-repeat center left; }
.module .content { background-color: #fff; overflow: hidden; }
.module .content p { line-height: 150%; padding-bottom: 10px; }

.module .videos { height: 300px; overflow: auto; }
.module .videos ul { margin: 0; padding: 0; }
.module .videos li { border-bottom: 1px solid #ccc; font-size: 11px; list-style: none; margin-bottom: 10px; padding-bottom: 10px; }
.module .videos .title { font-size: 11px; font-weight: bold; }
.module .videos .photo { float: left; margin-right: 10px; width: 75px; }
.module .videos .photo img { display: block; height: 75px; margin: 0; width: 75px; }
.module .videos .info { float: left; font-weight: 11px; }

.module_dark { background: #f2f2f2 url('/images/fuel/gfc_light_hdr.gif') repeat-x; border: 1px solid #e6e6e6; margin-bottom: 15px; padding: 10px; }
.module_dark h3 { background: url('/images/fuel/gfc_hdr_arrow2.gif') no-repeat center left; color: #404040; font: bold 10px Arial, Helvetica, sans-serif; padding-left: 15px; margin: 0 0 5px 0; }

.module_dark { background-color: #fff; background-image: none; border: 0; margin-bottom: 20px; padding: 0; }
.module_dark h3 { background: none; color: #FF008B; font-size: 24px; padding: 0; text-transform: lowercase; }

.tags a { font-weight: bold; line-height: 1.6em; } 

.pagination, .paging { background: #f2f2f2 url('/images/fuel/gfc_light_hdr.gif') repeat-x; border: 1px solid #e6e6e6; font-size: 11px; font-weight: bold; margin-bottom: 10px; padding: 0; }
.pagination .links { float: right; }

.pages form table { border-collapse: collapse; margin-bottom: 10px; }
.pages form table td { padding: 4px 8px 4px 0; }
.pages h3 { border-bottom: 1px dotted #ccc; display: block; margin: 0 0 10px 0; padding-bottom: 5px; }

/* Start Front Page */
.clips { margin-bottom: 10px; }
.clips ul { margin: 0; padding: 0; }
.clips li { display: block; float: left; height: 58px; list-style: none; margin: 0 10px 10px 0; padding: 0; width: 56px; } 
.clips li.last { margin-right: 0; }
.clips li img { display: block; height: 100%; margin: 0; width: 100%; }

.top_stories { position: relative; }
.top_stories .photo { float: left; margin-right: 10px; } 
.top_stories .title a { font-size: 16px; font-weight: bold; }
.top_stories .date { color: #999; font-size: 11px; font-style: italic; }
.top_stories p { line-height: 1.4em; } 
.top_stories .view_more { bottom: 0; position: absolute; right: 0; } 

.stories { border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; margin-bottom: 20px; padding: 10px 10px 0 10px; }
.stories { border: none; margin-top: 15px; padding: 0; }
.stories ul { margin: 0; padding: 0; }
.stories li { float: left; list-style: none; margin: 0 10px 10px 0; width: 48%; }
.stories .photo { float: left; margin-right: 10px; width: 75px; }
.stories .photo img { display: block; height: 75px; margin: 0; width: 75px; }
.stories .title { font-size: 14px; font-weight: bold; }
.stories .date { color: #999; font-size: 11px; font-style: italic; }

.tonight_shows { margin-bottom: 15px; padding-bottom: 5px; }
.tonight_shows ul { margin: 0; padding: 0; }
.tonight_shows li { float: left; list-style: none; margin: 0 10px 0 0; padding: 0; width: 128px; }
.tonight_shows li.last { margin-right: 0; }
.tonight_shows .photo { display: block; margin-bottom: 2px; } 
.tonight_shows .photo img { display: block; height: 100px; margin: 0; width: 100px; }
.tonight_shows big { display: block; font-size: 14px; font-weight: bold; }
.tonight_shows small { display: block; font-size: 11px; }


#right .videos { height: 300px; overflow: auto; }
#right .videos ul { margin: 0; padding: 0; }
#right .videos li { border-bottom: 1px solid #ccc; font-size: 11px; list-style: none; margin-bottom: 10px; padding-bottom: 10px; }
#right .videos .title { font-size: 11px; font-weight: bold; }
#right .videos .photo { float: left; margin-right: 10px; width: 100px; }
#right .videos .photo img { display: block; height: 100px; margin: 0; width: 100px; }
#right .videos .info { float: left; font-weight: 11px; }

#right .photos ul { margin: 0; padding: 0; }
#right .photos li { float: left; height: 100px; list-style: none; margin: 0 12px 12px 0; padding: 0; width: 100px; }
#right .photos li.last { margin-right: 0; }
#right .photos li img { display: block; height: 100px; margin: 0; width: 100px; }
#right .photos strong { display: block; font-size: 11px; overflow: hidden; width: 90px; }

/* End Front Page */

.groups .module_dark .photo { float: left; margin-right: 10px; width: 110px; }
.groups .module_dark .photo img { display: block; height: 100px; margin: 0; width: 100px; }
.groups .module_dark .info { float: left; line-height: 1.6em; margin-right: 10px; overflow: hidden; width: 300px; } 
.groups .module_dark .title { color: #0071c7; font-size: 18px; font-weight: bold; } 
.groups .module_dark .stats { border-left: 1px solid #e6e6e6; float: left; line-height: 1.6em; overflow: hidden; padding-left: 15px; width: 80px; } 
.groups .module_dark .stats .count { color: #0071c7; font-weight: bold; }

.featured_show .module_dark { height: 250px; }
.featured_show .module_dark .photo { float: left; margin-right: 10px; width: 205px; }
.featured_show .module_dark .photo img { display: block; height: 205px; margin: 0; width: 205px; }
.featured_show .module_dark .title { color: #006ec1; }
.featured_show .module_dark .title:hover { text-decoration: none; }
.featured_show .module_dark .info p { line-height: 1.6em; }
.featured_show .title { font-size: 24px; font-weight: bold; }

.shows .show { float: left; width: 420px; margin-right: 10px; }
.shows .show .photo { float: left; margin-right: 10px; width: 110px; }
.shows .show .photo img { display: block; height: 100px; margin: 0; width: 100px; }
.shows .show .info { float: left; line-height: 1.6em; margin-right: 10px; overflow: hidden; width: 280px; }
.shows .show .info big a { color: #006ec1; font-size: 18px; font-weight: bold; }
.shows .show .info big a:hover { text-decoration: none; }
.shows .clear { margin-bottom: 10px; }

.videos .post { }
.videos .post .left { float: left; margin-right: 15px; width: 280px; }
.videos .post .right { float: right; width: 250px; }
.videos .post .clear { margin-bottom: 20px; }

.content .options { border-collapse: collapse; margin-bottom: 10px; width: 100%; }
.content .options td { font-size: 14px; font-weight: bold; vertical-align: middle; }
.content .options .views { width: 45%; }
.content .options .rating { width: 45%; }
.content .options .rating * { float: left; }
.content .options .rating div { margin-right: 5px; }
.content .options .rating .positive { color: #72cc2c; float: none; }
.content .options .rating .negative { float: none; }
.content .options .rating .up { background: url('/images/fuel/btn_thumbsup.gif'); height: 21px; display: block; width: 23px; }
.content .options .rating .up:hover { background-position: 0% 100%; }
.content .options .rating .down { background: url('/images/fuel/btn_thumbsdown.gif'); height: 21px; display: block; width: 23px; }
.content .options .rating .down:hover { background-position: 0% 100%; }
.content .options .flag { width: 10%; }
.content .options .flag a { background: url('/images/fuel/btn_flag.gif'); float: right; height: 21px; display: block; width: 23px; }
.content .options .flag a:hover, .content .options .flag a.flagged { background-position: 0% 100%; }


/* Progress */
.progress { width: 100%; }
.progress td { }
.progress .bar { padding: 5px 0; text-transform: none; vertical-align: middle; width: 385px; }
.progress .bar .background { background: url('/images/fuel/gfc_progressbar_bg.gif') no-repeat; height: 34px; margin: 0; padding: 2px; width: 100%; }
.progress .bar .background img { display: block; float: left; height: 30px; margin: 0; }
.progress .bar .middle { max-width: 370px; }
.progress .percent { font-size: 40px; font-weight: bold; text-align: center; }
.progress .time { float: left; width: 40%; }
.progress .rate { float: right; text-align: right; width: 58%; }

/* Import */
.videos .import .left { float: left; margin-right: 10px; width: 48%; }
.videos .import .right { float: left; width: 48%; }
.videos .import .form p { font-size: 12px; }
.videos .import .form { margin-top: 5px; }
.tags ul { margin: 0; padding: 0; }
.tags li { list-style: none; margin-bottom: 5px; padding: 0; }
.tags li img { vertical-align: middle; }


.processing { background: url('/images/loader.gif') no-repeat center left; padding: 2px 0 2px 20px; }
.box { border: none; padding: 0; text-align: right; }
.view_more { background: url('/images/fuel/gfc_arrow_right.gif') no-repeat center right; font-size: 11px; margin-bottom: 10px; padding-right: 16px; position: relative; text-align: right; text-transform: uppercase; } 
.wire a { background: url('/images/fuel/gfc_bullet.gif') no-repeat center left; padding-left: 16px; }