@font-face {
    font-family: ProggyClean;
    src: url('http://perpetual.voyage/ProggyClean.ttf');
}
*{margin:0;}
html,body{height:100%;min-width:1250px;}
body{background:#303030;color:#A9A28F;font-family:'Source Sans Pro',sans-serif,Arial;font-size:1em;text-align:center;text-transform:uppercase;width:100%;}
a{color:#57807D;text-decoration:none;}
a:hover,a:focus,a:active{color:#82bfbb;}
a.link {cursor:pointer;}
img{height:auto;margin:0;padding:0;width:100%;}
p{margin:0;padding:2px 0;}
sup{font-size:75%;}

#wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -40px;}
#header{clear:both;color:#976B67;width:100%;}
#if-header{clear:both;background:url('../img/if-logo.png') no-repeat center top;margin-bottom:25px;padding-top:325px;width:100%;}
#jeanneau-header{clear:both;background:url('../img/jeanneau-logo.png') no-repeat center top;margin-bottom:25px;padding-top:325px;width:100%;}
#rival38-header{clear:both;background:url('../img/rival38-logo.png') no-repeat center top;margin-bottom:25px;padding-top:325px;width:100%;}
#footer_clear,#footer{height:40px;}
#footer{clear:both;font-size:0.75em;line-height:20px;width:100%;}
#map{background:#976B67;height:750px;width:100%;}

p.small{font-size:0.9em;}
#footer p,.boat_info p{padding:0;}

.header_sub,.menu,.menu_sub,.onboard_computer_system,.boat_info,.content{clear:both;display:inline-block;width:100%;}
.header_sub,.content{margin:25px 0;}
.menu{margin-top:15px;}
.menu{font-size:0.95em;}
.menu_sub{color:#57807D;margin:20px 0;}
.boat_info{font-size:0.9em;margin:5px 0;}
.onboard_computer_system{font-size:0.95em;margin:50px 0;}
.onboard_computer_system_title,.journal_ocs{font-family:'ProggyClean','Source Sans Pro',sans-serif,Arial;}
.onboard_computer_system_title{font-size:1.5em;}
.journal_ocs{text-transform:none;font-size:1.1em;}
.journal_ocs p{margin-top:40px}
.journal_ocs p.pfirst{margin-top:0;}
.journal_ocs_block_title{margin:2px 0;text-transform:uppercase;}
.journal_ocs_block{display:block;width:100%;clear:both;padding:60px 0;}
.journal_ocs_block_text{display:block;clear:both;margin:0 auto;}

.rawcode,.terminal{background:#3F3F3F;padding:2px 0;margin:2px auto;width:500px;display:block;line-height:1em;}
.terminal::before{color:#677797;content:"$ ";}
.seperator_small2,.seperator_small,.seperator_med,.seperator_big,.seperator_full{background:#976B67;clear:both;height:2px;}
.seperator_char{color:#976B67;clear:both;height:20px;width:100%;text-align:center;line-height:20px;margin:25px auto;}
.seperator_small{margin:20px auto;width:50px;}
.seperator_small2{margin:5px auto;width:50px;}
.seperator_med{margin:5px auto;width:200px;}
.seperator_big{margin:50px auto;width:400px;}
.seperator_full{margin:0 auto;width:100%;}
.main_title{font-size:1.85em;letter-spacing:20px;}
.title_small{font-size:0.9em;}
.title_small2{font-size:1.1em;}
.title_med{font-size:1.2em;}
.title_med2,.journal_ocs_block_title{font-size:1.3em;}
.title_big{font-size:1.5em;}

.log_item,.gps_item,.cam_item,.weather_item{padding:10px 0;}
.log_item_title{font-size:1.1em;}
.log_item_title_sub{font-size:0.9em;padding-top:5px;}
.log_item_description{font-size:0.9em;font-style:italic;padding-top:10px;}
.todo_item,.todo_item_done{padding:10px 0;}
.todo_item_done{color:#807A6C;}
.todo_item_done a,.link_text{color:#344d4b;}
.todo_item_title{font-size:0.9em;}
.todo_item_description{font-size:0.8em;font-style:italic;padding-top:5px;}
.todo_item_description p{padding:0;}
.weather_graph_container{display:block;clear:both;margin:25px auto;width:100%;padding:10px 0;}
.weather_graph{display:block;clear:both;width:1250px;height:500px;margin:0 auto;}
.weather_graph_wrapper{display:block;clear:both;width:100%;margin:25px auto;}
.weather_title{height:25px;line-height:25px;font-size:1.2em;}
.weather_legend_item{display:inline-block;margin:0 5px;}
.weather_legend_box{border-radius:5px;display:inline-block;margin:0 5px;width:10px;height:10px;}

.media_item,.media_item_bordered{clear:both;height:auto;margin:75px auto;width:100%;}
#map,.media_item_bordered{border-top:3px solid #976B67;border-bottom:3px solid #976B67;margin:0 auto;}

.film_container{clear:both;margin:2px auto;width:1250px;height:1.0em;line-height:1.0em;}
.film,.film_date,.film_rating{display:inline-block;}
.film{width:680px;text-align:left;}
.film_rating{color:#303030;text-align:center;width:25px;margin-right:10px;}
.film_date{width:525px;margin-right:10px;text-align:right;}


/* Rating stuff */
.rating_color-{color:#a9a9a9;}
.rating_color0{color:#69140f;}
.rating_color1{color:#68150f;}
.rating_color2{color:#68150f;}
.rating_color3{color:#67150f;}
.rating_color4{color:#67160f;}
.rating_color5{color:#66160f;}
.rating_color6{color:#65170f;}
.rating_color7{color:#65180f;}
.rating_color8{color:#64180f;}
.rating_color9{color:#64190f;}
.rating_color10{color:#63190f;}
.rating_color11{color:#621a0f;}
.rating_color12{color:#621b0f;}
.rating_color13{color:#611c0f;}
.rating_color14{color:#5f1c0f;}
.rating_color15{color:#5f1d0f;}
.rating_color16{color:#5d1e10;}
.rating_color17{color:#5d1f0f;}
.rating_color18{color:#5c1f0f;}
.rating_color19{color:#5b210f;}
.rating_color20{color:#5a210f;}
.rating_color21{color:#59220f;}
.rating_color22{color:#582210;}
.rating_color23{color:#57240f;}
.rating_color24{color:#56240f;}
.rating_color25{color:#55250f;}
.rating_color26{color:#54260f;}
.rating_color27{color:#53270f;}
.rating_color28{color:#52280f;}
.rating_color29{color:#51290f;}
.rating_color30{color:#502a0f;}
.rating_color31{color:#4e2b10;}
.rating_color32{color:#4e2c0f;}
.rating_color33{color:#4c2d0f;}
.rating_color34{color:#4b2e10;}
.rating_color35{color:#4a2f10;}
.rating_color36{color:#49300f;}
.rating_color37{color:#473110;}
.rating_color38{color:#47310f;}
.rating_color39{color:#453310;}
.rating_color40{color:#443410;}
.rating_color41{color:#433510;}
.rating_color42{color:#413610;}
.rating_color43{color:#413810;}
.rating_color44{color:#3f380f;}
.rating_color45{color:#3e390f;}
.rating_color46{color:#3d3a10;}
.rating_color47{color:#3c3b0f;}
.rating_color48{color:#3b3d0f;}
.rating_color49{color:#393d10;}
.rating_color50{color:#383e0f;}
.rating_color51{color:#373f10;}
.rating_color52{color:#364010;}
.rating_color53{color:#344210;}
.rating_color54{color:#334310;}
.rating_color55{color:#314410;}
.rating_color56{color:#304510;}
.rating_color57{color:#2f4610;}
.rating_color58{color:#2e4710;}
.rating_color59{color:#2d4810;}
.rating_color60{color:#2c4910;}
.rating_color61{color:#2b4a10;}
.rating_color62{color:#2a4c10;}
.rating_color63{color:#284c10;}
.rating_color64{color:#284d10;}
.rating_color65{color:#264e10;}
.rating_color66{color:#255010;}
.rating_color67{color:#235010;}
.rating_color68{color:#225110;}
.rating_color69{color:#215210;}
.rating_color70{color:#215310;}
.rating_color71{color:#1f5410;}
.rating_color72{color:#1e5510;}
.rating_color73{color:#1d5611;}
.rating_color74{color:#1c5710;}
.rating_color75{color:#1b5810;}
.rating_color76{color:#195810;}
.rating_color77{color:#195910;}
.rating_color78{color:#185b11;}
.rating_color79{color:#175c10;}
.rating_color80{color:#165c10;}
.rating_color81{color:#155d11;}
.rating_color82{color:#145e10;}
.rating_color83{color:#135f10;}
.rating_color84{color:#125f11;}
.rating_color85{color:#126010;}
.rating_color86{color:#116010;}
.rating_color87{color:#106110;}
.rating_color88{color:#0f6210;}
.rating_color89{color:#0e6311;}
.rating_color90{color:#0d6410;}
.rating_color91{color:#0c6411;}
.rating_color92{color:#0c6511;}
.rating_color93{color:#0b6611;}
.rating_color94{color:#0b6610;}
.rating_color95{color:#0a6611;}
.rating_color96{color:#096811;}
.rating_color97{color:#086811;}
.rating_color98{color:#096810;}
.rating_color99{color:#086811;}
.rating_color100{color:#076910;}

.rating_color2_-{color:#a9a9a9;}
.rating_color2_0{color:#c53c35;}
.rating_color2_1{color:#c63e35;}
.rating_color2_2{color:#c64036;}
.rating_color2_3{color:#c74236;}
.rating_color2_4{color:#c84537;}
.rating_color2_5{color:#c84737;}
.rating_color2_6{color:#c94a38;}
.rating_color2_7{color:#cb4d39;}
.rating_color2_8{color:#cc5039;}
.rating_color2_9{color:#cd533a;}
.rating_color2_10{color:#ce573b;}
.rating_color2_11{color:#cf5a3c;}
.rating_color2_12{color:#d15e3d;}
.rating_color2_13{color:#d2623e;}
.rating_color2_14{color:#d4653f;}
.rating_color2_15{color:#d56940;}
.rating_color2_16{color:#d76d41;}
.rating_color2_17{color:#d87142;}
.rating_color2_18{color:#da7643;}
.rating_color2_19{color:#dc7a44;}
.rating_color2_20{color:#dd7e45;}
.rating_color2_21{color:#df8246;}
.rating_color2_22{color:#e08747;}
.rating_color2_23{color:#e28b48;}
.rating_color2_24{color:#e38f49;}
.rating_color2_25{color:#e5944a;}
.rating_color2_26{color:#e6984b;}
.rating_color2_27{color:#e89c4c;}
.rating_color2_28{color:#e9a04d;}
.rating_color2_29{color:#eaa54e;}
.rating_color2_30{color:#eca94f;}
.rating_color2_31{color:#edad50;}
.rating_color2_32{color:#edb151;}
.rating_color2_33{color:#edb552;}
.rating_color2_34{color:#edb953;}
.rating_color2_35{color:#edbd54;}
.rating_color2_36{color:#edc155;}
.rating_color2_37{color:#edc456;}
.rating_color2_38{color:#edc856;}
.rating_color2_39{color:#edcb57;}
.rating_color2_40{color:#edce58;}
.rating_color2_41{color:#edd158;}
.rating_color2_42{color:#edd459;}
.rating_color2_43{color:#edd75a;}
.rating_color2_44{color:#edd95a;}
.rating_color2_45{color:#eddc5b;}
.rating_color2_46{color:#edde5b;}
.rating_color2_47{color:#ede05b;}
.rating_color2_48{color:#ede25c;}
.rating_color2_49{color:#ede35c;}
.rating_color2_50{color:#ede45c;}
.rating_color2_51{color:#ebe45c;}
.rating_color2_52{color:#eae45c;}
.rating_color2_53{color:#e7e45c;}
.rating_color2_54{color:#e5e45c;}
.rating_color2_55{color:#e3e45c;}
.rating_color2_56{color:#e0e45c;}
.rating_color2_57{color:#dde45b;}
.rating_color2_58{color:#dae45b;}
.rating_color2_59{color:#d6e45b;}
.rating_color2_60{color:#d3e45a;}
.rating_color2_61{color:#cfe45a;}
.rating_color2_62{color:#cbe459;}
.rating_color2_63{color:#c8e459;}
.rating_color2_64{color:#c4e458;}
.rating_color2_65{color:#bfe458;}
.rating_color2_66{color:#bbe357;}
.rating_color2_67{color:#b7e256;}
.rating_color2_68{color:#b2e056;}
.rating_color2_69{color:#aedf55;}
.rating_color2_70{color:#a9de54;}
.rating_color2_71{color:#a4dc54;}
.rating_color2_72{color:#a0db53;}
.rating_color2_73{color:#9bd952;}
.rating_color2_74{color:#96d751;}
.rating_color2_75{color:#91d650;}
.rating_color2_76{color:#8dd450;}
.rating_color2_77{color:#88d24f;}
.rating_color2_78{color:#83d14e;}
.rating_color2_79{color:#7ecf4d;}
.rating_color2_80{color:#79cd4c;}
.rating_color2_81{color:#75cb4c;}
.rating_color2_82{color:#70c94b;}
.rating_color2_83{color:#6cc84a;}
.rating_color2_84{color:#67c649;}
.rating_color2_85{color:#63c448;}
.rating_color2_86{color:#5ec348;}
.rating_color2_87{color:#5ac147;}
.rating_color2_88{color:#56bf46;}
.rating_color2_89{color:#52be46;}
.rating_color2_90{color:#4ebc45;}
.rating_color2_91{color:#4abb44;}
.rating_color2_92{color:#47ba44;}
.rating_color2_93{color:#43b843;}
.rating_color2_94{color:#40b743;}
.rating_color2_95{color:#3db642;}
.rating_color2_96{color:#3ab542;}
.rating_color2_97{color:#38b441;}
.rating_color2_98{color:#35b341;}
.rating_color2_99{color:#33b340;}
.rating_color2_100{color:#2db33a;}

.rating_background-{background:#a9a9a9;}
.rating_background0{background:#c53c35;}
.rating_background1{background:#c63e35;}
.rating_background2{background:#c64036;}
.rating_background3{background:#c74236;}
.rating_background4{background:#c84537;}
.rating_background5{background:#c84737;}
.rating_background6{background:#c94a38;}
.rating_background7{background:#cb4d39;}
.rating_background8{background:#cc5039;}
.rating_background9{background:#cd533a;}
.rating_background10{background:#ce573b;}
.rating_background11{background:#cf5a3c;}
.rating_background12{background:#d15e3d;}
.rating_background13{background:#d2623e;}
.rating_background14{background:#d4653f;}
.rating_background15{background:#d56940;}
.rating_background16{background:#d76d41;}
.rating_background17{background:#d87142;}
.rating_background18{background:#da7643;}
.rating_background19{background:#dc7a44;}
.rating_background20{background:#dd7e45;}
.rating_background21{background:#df8246;}
.rating_background22{background:#e08747;}
.rating_background23{background:#e28b48;}
.rating_background24{background:#e38f49;}
.rating_background25{background:#e5944a;}
.rating_background26{background:#e6984b;}
.rating_background27{background:#e89c4c;}
.rating_background28{background:#e9a04d;}
.rating_background29{background:#eaa54e;}
.rating_background30{background:#eca94f;}
.rating_background31{background:#edad50;}
.rating_background32{background:#edb151;}
.rating_background33{background:#edb552;}
.rating_background34{background:#edb953;}
.rating_background35{background:#edbd54;}
.rating_background36{background:#edc155;}
.rating_background37{background:#edc456;}
.rating_background38{background:#edc856;}
.rating_background39{background:#edcb57;}
.rating_background40{background:#edce58;}
.rating_background41{background:#edd158;}
.rating_background42{background:#edd459;}
.rating_background43{background:#edd75a;}
.rating_background44{background:#edd95a;}
.rating_background45{background:#eddc5b;}
.rating_background46{background:#edde5b;}
.rating_background47{background:#ede05b;}
.rating_background48{background:#ede25c;}
.rating_background49{background:#ede35c;}
.rating_background50{background:#ede45c;}
.rating_background51{background:#ebe45c;}
.rating_background52{background:#eae45c;}
.rating_background53{background:#e7e45c;}
.rating_background54{background:#e5e45c;}
.rating_background55{background:#e3e45c;}
.rating_background56{background:#e0e45c;}
.rating_background57{background:#dde45b;}
.rating_background58{background:#dae45b;}
.rating_background59{background:#d6e45b;}
.rating_background60{background:#d3e45a;}
.rating_background61{background:#cfe45a;}
.rating_background62{background:#cbe459;}
.rating_background63{background:#c8e459;}
.rating_background64{background:#c4e458;}
.rating_background65{background:#bfe458;}
.rating_background66{background:#bbe357;}
.rating_background67{background:#b7e256;}
.rating_background68{background:#b2e056;}
.rating_background69{background:#aedf55;}
.rating_background70{background:#a9de54;}
.rating_background71{background:#a4dc54;}
.rating_background72{background:#a0db53;}
.rating_background73{background:#9bd952;}
.rating_background74{background:#96d751;}
.rating_background75{background:#91d650;}
.rating_background76{background:#8dd450;}
.rating_background77{background:#88d24f;}
.rating_background78{background:#83d14e;}
.rating_background79{background:#7ecf4d;}
.rating_background80{background:#79cd4c;}
.rating_background81{background:#75cb4c;}
.rating_background82{background:#70c94b;}
.rating_background83{background:#6cc84a;}
.rating_background84{background:#67c649;}
.rating_background85{background:#63c448;}
.rating_background86{background:#5ec348;}
.rating_background87{background:#5ac147;}
.rating_background88{background:#56bf46;}
.rating_background89{background:#52be46;}
.rating_background90{background:#4ebc45;}
.rating_background91{background:#4abb44;}
.rating_background92{background:#47ba44;}
.rating_background93{background:#43b843;}
.rating_background94{background:#40b743;}
.rating_background95{background:#3db642;}
.rating_background96{background:#3ab542;}
.rating_background97{background:#38b441;}
.rating_background98{background:#35b341;}
.rating_background99{background:#33b340;}
.rating_background100{background:#2db33a;}

.rating_border-{border-color:#a9a9a9;}
.rating_border0{border-color:#c53c35;}
.rating_border1{border-color:#c63e35;}
.rating_border2{border-color:#c64036;}
.rating_border3{border-color:#c74236;}
.rating_border4{border-color:#c84537;}
.rating_border5{border-color:#c84737;}
.rating_border6{border-color:#c94a38;}
.rating_border7{border-color:#cb4d39;}
.rating_border8{border-color:#cc5039;}
.rating_border9{border-color:#cd533a;}
.rating_border10{border-color:#ce573b;}
.rating_border11{border-color:#cf5a3c;}
.rating_border12{border-color:#d15e3d;}
.rating_border13{border-color:#d2623e;}
.rating_border14{border-color:#d4653f;}
.rating_border15{border-color:#d56940;}
.rating_border16{border-color:#d76d41;}
.rating_border17{border-color:#d87142;}
.rating_border18{border-color:#da7643;}
.rating_border19{border-color:#dc7a44;}
.rating_border20{border-color:#dd7e45;}
.rating_border21{border-color:#df8246;}
.rating_border22{border-color:#e08747;}
.rating_border23{border-color:#e28b48;}
.rating_border24{border-color:#e38f49;}
.rating_border25{border-color:#e5944a;}
.rating_border26{border-color:#e6984b;}
.rating_border27{border-color:#e89c4c;}
.rating_border28{border-color:#e9a04d;}
.rating_border29{border-color:#eaa54e;}
.rating_border30{border-color:#eca94f;}
.rating_border31{border-color:#edad50;}
.rating_border32{border-color:#edb151;}
.rating_border33{border-color:#edb552;}
.rating_border34{border-color:#edb953;}
.rating_border35{border-color:#edbd54;}
.rating_border36{border-color:#edc155;}
.rating_border37{border-color:#edc456;}
.rating_border38{border-color:#edc856;}
.rating_border39{border-color:#edcb57;}
.rating_border40{border-color:#edce58;}
.rating_border41{border-color:#edd158;}
.rating_border42{border-color:#edd459;}
.rating_border43{border-color:#edd75a;}
.rating_border44{border-color:#edd95a;}
.rating_border45{border-color:#eddc5b;}
.rating_border46{border-color:#edde5b;}
.rating_border47{border-color:#ede05b;}
.rating_border48{border-color:#ede25c;}
.rating_border49{border-color:#ede35c;}
.rating_border50{border-color:#ede45c;}
.rating_border51{border-color:#ebe45c;}
.rating_border52{border-color:#eae45c;}
.rating_border53{border-color:#e7e45c;}
.rating_border54{border-color:#e5e45c;}
.rating_border55{border-color:#e3e45c;}
.rating_border56{border-color:#e0e45c;}
.rating_border57{border-color:#dde45b;}
.rating_border58{border-color:#dae45b;}
.rating_border59{border-color:#d6e45b;}
.rating_border60{border-color:#d3e45a;}
.rating_border61{border-color:#cfe45a;}
.rating_border62{border-color:#cbe459;}
.rating_border63{border-color:#c8e459;}
.rating_border64{border-color:#c4e458;}
.rating_border65{border-color:#bfe458;}
.rating_border66{border-color:#bbe357;}
.rating_border67{border-color:#b7e256;}
.rating_border68{border-color:#b2e056;}
.rating_border69{border-color:#aedf55;}
.rating_border70{border-color:#a9de54;}
.rating_border71{border-color:#a4dc54;}
.rating_border72{border-color:#a0db53;}
.rating_border73{border-color:#9bd952;}
.rating_border74{border-color:#96d751;}
.rating_border75{border-color:#91d650;}
.rating_border76{border-color:#8dd450;}
.rating_border77{border-color:#88d24f;}
.rating_border78{border-color:#83d14e;}
.rating_border79{border-color:#7ecf4d;}
.rating_border80{border-color:#79cd4c;}
.rating_border81{border-color:#75cb4c;}
.rating_border82{border-color:#70c94b;}
.rating_border83{border-color:#6cc84a;}
.rating_border84{border-color:#67c649;}
.rating_border85{border-color:#63c448;}
.rating_border86{border-color:#5ec348;}
.rating_border87{border-color:#5ac147;}
.rating_border88{border-color:#56bf46;}
.rating_border89{border-color:#52be46;}
.rating_border90{border-color:#4ebc45;}
.rating_border91{border-color:#4abb44;}
.rating_border92{border-color:#47ba44;}
.rating_border93{border-color:#43b843;}
.rating_border94{border-color:#40b743;}
.rating_border95{border-color:#3db642;}
.rating_border96{border-color:#3ab542;}
.rating_border97{border-color:#38b441;}
.rating_border98{border-color:#35b341;}
.rating_border99{border-color:#33b340;}
.rating_border100{border-color:#2db33a;}
