
hr{height:1px;border:1px solid gray;}
img{border:0;}
table{border-collapse:collapse;}
th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear-block{display:inline-block;}
/* Hides from IE-mac \*/
* html .clear-block{height:1%;}
.clear-block{display:block;}

body.drag{cursor:move;}
tbody{border-top:1px solid #ccc;}
tbody th{border-bottom:1px solid #ccc;}
thead th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}
.breadcrumb {padding-bottom:0;padding-top:15px;}
.item-list .icon{color:#555;float:right;padding-left:0.25em;clear:right;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;list-style:disc;}
.more-link{text-align:right;}
.more-help-link{font-size:0.85em;text-align:right;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}

ul.menu{list-style:none;border:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
li.leaf{list-style-type:square;list-style-image:url(/images/menu-leaf.png);padding:0.2em 0.5em 0 0;margin:0;}
li a.active{color:#000;}
td.menu-disabled{background:#ccc;}
ul.links{margin:0;padding:0;}
ul.links.inline{display:inline;}
ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}
.block ul{margin:0;padding:0 0 0.25em 1em;}
.container-inline-date{width:auto;clear:both;display:inline-block;vertical-align:top;margin-right:0.5em;}
.container-inline-date .description{clear:both;}
.container-inline-date .date-spacer{margin-left:-5px;}
.views-right-60 .container-inline-date div{padding:0;margin:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix{display:inline;width:100%;}
* html .clearfix{/* Hides from IE-mac \*/height:1%;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
@media print{span.ext,span.mailto{display:none;padding:0;}}

div.fieldgroup{margin:.5em 0 1em 0;}
div.fieldgroup .content{padding-left:1em;}

div.view div.views-admin-links{font-size:xx-small;margin-right:1em;margin-top:1em;}
.block div.view div.views-admin-links{margin-top:0;}
div.view div.views-admin-links ul{padding-left:0;}
div.view div.views-admin-links li a{color:#ccc;}
div.view div.views-admin-links li{padding-bottom:2px;z-index:201;}
div.view div.views-admin-links-hover a,div.view div.views-admin-links:hover a{color:#000;}
div.view div.views-admin-links-hover,div.view div.views-admin-links:hover{background:transparent;;}
div.view div.views-admin-links a:before{content:"[";}
div.view div.views-admin-links a:after{content:"]";}
div.view div.views-hide{display:none;}
div.view div.views-hide-hover,div.view:hover div.views-hide{display:block;position:absolute;z-index:200;}
div.view:hover div.views-hide{margin-top:-1.5em;}
.views-view-grid tbody{border-top:none;}


.meego-landing-stacked{position:relative;margin-top:0;padding-top:0;}
.meego-landing-stacked .center-wrapper .panel-col-first{float:left;width:460px;}
.meego-landing-stacked .center-wrapper .panel-col-last{float:left;width:300px;}
.meego-landing-stacked .top{background-color:#333333;color:#ffffff;}
.meego-landing-stacked .mid .panel-col-first .inside{padding-right:20px;}


body{font-size:100%;color:#333333;background-color:#FFFFFF;}
#page{font-size:0.75em;line-height:1.333em;}
body,caption,th,td,input,textarea,select,option,legend,fieldset{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;}
pre,code{font-size:1.1em;font-family:"Courier New","DejaVu Sans Mono",monospace;}
h1{font-size:2em;line-height:1.3em;margin-top:0;margin-bottom:0.5em;}
h2{font-size:1.5em;line-height:1.3em;margin-top:0.667em;margin-bottom:0.667em;}
h3{font-size:1.3em;line-height:1.3em;margin-top:0.769em;margin-bottom:0.769em;}
h4,h5,h6{font-size:1.1em;line-height:1.3em;margin-top:0.909em;margin-bottom:0.909em;}
p,ul,ol,dl,pre,table,fieldset{margin:1em 0;}
blockquote{margin:1em 2em;}
#content .node h2,#content .node h3,#content .node h4,#content .node h5{margin-bottom:0;margin-top:1em;}
#content .node h2 + p,#content .node h3 + p,#content .node h4 + p,#content .node h5 + p{margin-top:0;}
ul,ol{margin-left:2em;padding-left:2em;}
.block ul,.item-list ul {margin:0;padding:0;}
ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul{margin:0;}
li{margin:0;padding:0;}
.item-list ul li {padding:0;list-style:inherit;}
ul{list-style-type:disc;}ul ul{list-style-type:circle;}
ul ul ul{list-style-type:square;}
ul ul ul ul{list-style-type:circle;}
ol{list-style-type:decimal;}
ol ol{list-style-type:lower-alpha;}
ol ol ol{list-style-type:decimal;}
ul.menu li,li.expanded,li.collapsed,li.leaf {margin:0;padding:0;list-style-image:none;list-style-type:none;list-style:none;}
dt{margin:0;padding:0;font-weight:bold;}
dd{margin:0 0 2em;padding:0;}
a:link{border-bottom:1px dotted #333333;color:#333333;text-decoration:none;}
a:visited{border-bottom:1px dotted #333333;color:#333333;text-decoration:none;}
a:hover,a:focus,a:active{border-bottom:1px dotted #E3038D;color:#E3038D;text-decoration:none;}
table{border-collapse:collapse;width:100%;}
th,thead th,tbody th{text-align:left;padding:0;border-bottom:2px solid #ccc;}
tbody{border-top:none;}table th,table td{padding:8px;}
abbr{border-bottom:1px dotted #666;cursor:help;white-space:nowrap;}
abbr.created {border:none;cursor:auto;white-space:normal;}
img,a img,a.imagecache{border:0;}

#page-wrapper,.region-page-closure{margin-left:auto;margin-right:auto;width:760px;}
#header .section{position:relative;margin-top:19px;}
.region-header{clear:both;}
#main-wrapper{position:relative;padding-top:18px;}
#content,.no-sidebars #content{float:left;width:760px;margin-left:0;margin-right:-960px; padding:0;}
.sidebar-first #content{width:560px;margin-left:200px; margin-right:-760px;}
.sidebar-second #content{width:560px;margin-left:0;margin-right:-560px;}
.two-sidebars #content{width:360px;margin-left:200px;margin-right:-560px;}
#content .section{margin:0;padding:0;}
#navigation{float:left;width:100%;margin-left:0;margin-right:-100%;padding:0;height:86px;}
.with-navigation #content,.with-navigation .region-sidebar-first,.with-navigation .region-sidebar-second{margin-top:100px;}
.front #navigation{height:46px;}
.front .with-navigation #content,.front .with-navigation .region-sidebar-first,.front .with-navigation .region-sidebar-second{margin-top:60px;}
#navigation ul {margin:0;padding:0;text-align:left;}
#navigation li,#navigation li a{float:left;}
.region-sidebar-first{float:left;width:200px;margin-left:0;margin-right:-200px; padding:0;}
.region-sidebar-first .section{margin:0 20px 0 0;padding:0;}
.region-sidebar-second{float:left;width:200px;margin-left:560px; margin-right:-760px; padding:0;}
.region-sidebar-second .section{margin:0 0 0 20px;padding:0;}
#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.region-page-closure{overflow:visible;word-wrap:break-word;}
#navigation{overflow:hidden;}


.page-devices-netbook .splash,.page-devices-handheld .splash,.page-devices-in-vehicle .splash,.page-devices-connected-tv .splash,.page-devices-media-phone .splash{width:560px;height:269px;}
.page-devices-netbook .splash{background:transparent url(/sites/all/themes/meego/images/splash-netbooks.png) no-repeat scroll top left;}
.page-devices-handheld .splash{background:transparent url(/sites/all/themes/meego/images/splash-handheld.png) no-repeat scroll top left;}
.page-devices-in-vehicle .splash{background:transparent url(/sites/all/themes/meego/images/splash-in-vehicle.png) no-repeat scroll top left;}.page-devices-connected-tv .splash{background:transparent url(/sites/all/themes/meego/images/splash-connected-tv.png) no-repeat scroll top left;}
.page-devices-media-phone .splash{background:transparent url(/sites/all/themes/meego/images/splash-media-phone.png) no-repeat scroll top left;}
.page-downloads .splash,.page-event .splash,.page-video .splash,.page-garage .splash,.page-community .splash,.page-about .splash{width:560px;height:200px;}
.page-downloads .splash{background:transparent url(/images/splash-downloads.png) no-repeat scroll bottom right;}
.page-event .splash{background:transparent url(/images/splash-event.png) no-repeat scroll bottom right;}
.page-video .splash{background:transparent url(/images/splash-video.png) no-repeat scroll bottom right;}
.page-garage .splash{background:transparent url(/images/splash-garage.png) no-repeat scroll bottom right;}
.page-community .splash{background:transparent url(/images/splash-community.png) no-repeat scroll bottom right;}
.page-about .splash{background:transparent url(/images/splash-about.png) no-repeat scroll bottom right;}


body{margin:0;padding:0;}
#logo {float:left;margin:0;padding:0;}
#logo img{vertical-align:bottom;}
h1#site-name,div#site-name {background:transparent url(/images/site_name.png) no-repeat scroll top left;display:block;height:62px;width:205px;margin:0;}
#site-name a:link,#site-name a:visited{display:block;height:62px;overflow:hidden;text-indent:-999px;width:205px;border:none;}
h1.title,h2.title,h3.title {margin:0;}
tr.even {background-color:#fff;}
tr.odd{background-color:#eee;}
ul.links {margin:1em 0;padding:0;}
ul.links.inline{margin:0;display:inline;}
ul.links li{display:inline;list-style-type:none;padding:0 0.7em 0 .5em;margin:0;}
.item-list ul.pager {text-align:left;margin:0;padding:0;float:right;}
.item-list ul.pager li{margin:0;padding:0 5px;}
ul.pager li a:hover,ul.pager li.pager-current{color:#E3038D;}
.pager_info{font-size:.9em;color:#666666;}
.feed-icons {float:right;margin:1em 0;}
.feed-icons a,.feed-icon a{border:none;}
.more-link {text-align:right;}
#footer{background-color:#DDDDDD;margin-top:20px;font-size:.9em;}
#footer .section{padding-top:10px;-moz-box-shadow:inset 0 1px 1px 0 gray;-webkit-box-shadow:inset 0 1px 1px 0 gray;}
#footer-message {color:#666;padding:0 0 10px 10px;margin-top:10px;}
.region-footer{}
#footer .block{float:left;width:186px;margin-right:5px;}
.sponsor{float:right;text-align:right;padding-right:20px;}
.sponsor a:link,.sponsor a:visited,.sponsor a:hover,.sponsor a:focus,.sponsor a:active{border:none;}
#footer .block ul.menu{margin:0;padding:0 0 0 10px;}
#footer .block ul.menu li{border-bottom:none;padding:.1em 0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}


div.block.with-block-editing{position:relative;}
div.block.with-block-editing div.edit{display:none;position:absolute;right:0;top:0;z-index:40;border:1px solid #eee;padding:0 2px;font-size:0.75em;background-color:#fff;}
div.block.with-block-editing:hover div.edit{display:block;}
.block {margin-bottom:1em;}


li a.active,li a.active-trail{color:#333333;font-weight:bold;}
#navigation{border-top:4px solid #333333;border-bottom:4px solid #EAEAEA;}
.front #navigation{border-top:4px solid #333333;border-bottom:none;}
#navigation .section{border-bottom:1px solid #333333;height:42px;}
#main-menu{background-color:#EAEAEA;height:41px;line-height:40px;white-space:nowrap;}
#main-menu li{padding:0;font-size:1.1em;}
#main-menu a{color:#333333;padding:0 10px;text-decoration:none;border:none;height:41px;}
#main-menu a:hover,#main-menu li.active-trail a{color:#fff;background:#333333 none repeat scroll 0 0;border:none;font-weight:normal;}
.book-navigation{margin:10px 0;text-align:right;}
.block-menu,.block-menu_block{}
.sidebar .block-menu_block h2.title,.sidebar .block-developers h2.title,.sidebar .block-book h2.title,.sidebar .block-og h2.title{background-color:#929294;color:#fff;font-size:1em;padding:4px 8px;margin-bottom:4px;}
.sidebar .block-menu_block .content,.sidebar .block-developers .content,.sidebar .block-book .content,.sidebar .block-og .content{border-top:2px solid #EAEAEA;padding:4px 0;margin-top:4px;}
.sidebar .block-menu_block .menu-level-2,.sidebar .block-og .item-list{background-color:#EAEAEA;}.sidebar .block-menu_block ul.menu,.sidebar .block-og ul{padding:4px 0;}
.sidebar .block-menu_block ul.menu li,.sidebar .block-developers ul.menu li,.sidebar .block-book ul.menu li,.sidebar .block-og .item-list ul li,#block-menu-menu-event-presentation-create ul.menu li{background-image:url(/images/bullet_pink.png);background-repeat:no-repeat;background-position:.5em .8em;padding:.2em .2em .2em 1.2em;margin:0;list-style-type:none;list-style-image:none;}
a.dhtmlMenuControl:link,a.dhtmlMenuControl:active,a.dhtmlMenuControl:hover,a.dhtmlMenuControl:focus{border:none;}
.sidebar .block-developers ul.menu li.collapsed{background-image:url(/sites/all/themes/meego/icons/bullet_arrow_right.png);background-position:left 4px;}
.sidebar .block-developers ul.menu li.expanded{background-image:url(/sites/all/themes/meego/icons/bullet_arrow_down.png);background-position:left 4px;}
#block-menu-menu-event-presentation-create ul.menu li{background-image:url(/sites/all/themes/meego/icons/content_add.png);background-repeat:no-repeat;background-position:.2em .3em;padding:.2em .2em .2em 2em;}


.meego-landing-stacked .top .panel-col-first ul li{margin:0;padding:0;}
.field_hl_image_fid a,.field_hl_image_fid a:visited,.field_hl_image_fid a:hover,.field_hl_image_fid a:focus{border:none;}
.grouped{position:relative;}
.top .panel-col-first  .grouped-content{background:transparent url(/images/gray20.png) repeat scroll top left;bottom:0;display:block;left:0;padding:5px 10px;position:absolute;width:440px;}
.grouped-content .field_hl_link_url{background:transparent url(/images/arrow.png) no-repeat scroll top left;float:right;display:block;width:17px;height:33px;margin-top:10px;margin-bottom:5px;}
.grouped-content .field_hl_link_url:hover{background:transparent url(/images/arrow-hover.png) no-repeat scroll top left;}
.grouped-content .field_hl_link_url a,.grouped-content .field_hl_link_url a:visited{display:block;width:17px;height:33px;border:none;text-indent:-999px;}
.top .panel-col-first .grouped-content .title,.top .panel-col-last h2{font-weight:normal;font-size:1.2em;line-height:1.3em;margin:0;}
.top .panel-col-last h2{font-size:2.2em;}
.grouped-content .field_hl_tagline_value p,.view-Devices .view-footer p{margin:5px 0 0 0;}
.top .panel-col-first .grouped-content .title,.top .panel-col-first .grouped-content .field_hl_tagline_value{width:380px;}
.meego-landing-stacked .top .panel-col-last .inside{padding:10px;}
.meego-landing-stacked .top .panel-col-last table{margin:0;}
.meego-landing-stacked .top .panel-col-last table td{padding:5px;}
.meego-landing-stacked .top .panel-col-last p{margin:.2em 0;}
.meego-landing-stacked .top .panel-col-last a{color:#FFFFFF;}
.meego-landing-stacked .top .panel-col-last a:hover{border-bottom:1px dotted #FFF;}
.meego-landing-stacked .top .panel-col-last a.imagecache,.view-display-id-block_4 a.imagefield{border:none;}
.meego-landing-stacked .top .panel-col-last .view-content,.view-display-id-block_4 .view-content{text-align:center;}
.meego-landing-stacked .top .panel-col-last .view-display-id-block_2 .title a{color:#FFFFFF;}
.meego-landing-stacked .top .panel-col-last .view-display-id-block_2 .title{padding-left:8px;}
.meego-landing-stacked .top .panel-col-last .view-display-id-block_2 td{border-bottom:1px solid #666666;}
.meego-landing-stacked .top .panel-col-last .view-display-id-block_2 .field_device_image_fid,.meego-landing-stacked .top .panel-col-last .view-display-id-block_2 .title{float:left;height:30px;line-height:30px;vertical-align:middle;}
.mid{margin-bottom:1em;}
.mid .view-header h2.title,.grouped-list .view-header h2-title{font-weight:normal;font-size:2em;margin:0;}
.mid .view-header p,.grouped-list .view-header p{margin:0 0 10px 0;font-size:1.1em;}
.mid .view-header{margin:30px 0 0;min-height:64px;}
.grouped-list .view-header{margin:1em 0 0;min-height:64px;}
.mid .panel-col-first .view-nodequeue-3 .view-header{background:transparent url(/images/peep_netbook.png) no-repeat scroll bottom right;border-bottom:4px solid #E3038D;}
.mid .panel-col-first .view-nodequeue-3 .attachment .view-header{background:none;border-bottom:2px solid #EEEEEE;min-height:0;margin:0;}
.mid .panel-col-first .view-planet-feeds .view-header{border-bottom:4px solid #E3038D;}
.mid .panel-col-first .view-header h2.title span{color:#E3038D;}
.mid .panel-col-last .pane-whats-new .view-header {background:transparent url(/images/peep_skate.png) no-repeat scroll bottom right;border-bottom:4px solid #5dba7c;}
.mid .panel-col-last .view-nodequeue-2 .view-header {background:transparent url(/images/peep_skate.png) no-repeat scroll bottom right;border-bottom:4px solid #5dba7c;}
.mid .panel-col-last .no-character .view-header,.grouped-list .view-header{border-bottom:4px solid #5dba7c;}
.mid .panel-col-last .view-header h2.title span,.grouped-list .view-header h2.title span{color:#5dba7c;}
.mid .item-list ul li,.grouped-list ul li{border-bottom:1px solid #eeeeee;list-style-image:none;list-style-type:none;margin:0;padding:10px 0;}
.mid .item-list ul li.views-row-last,.grouped-list ul li.view-row-last{border:none;}
#content .mid .node h2,.grouped-list .node h2{margin-top:0;}
.mid .condensed-list .item-list ul li{border-bottom:none;padding:2px 0;}
.mid .panel-col-last .item-list ul li .views_view_fields,.grouped-list ul li .views_view_fields{background-color:#f1f4eb;padding:10px 10px 10px 0;}
.mid .grouped-meta,.grouped-list ul li .views_view_fields .grouped-meta{float:left;width:35%;text-align:center;}
.mid .panel-col-last .grouped-meta a:link,.mid .panel-col-last .grouped-meta a:visited,.grouped-list .grouped-meta a:link,.grouped-list .grouped-meta a:visited{border:none;color:#5dba7c;font-weight:bold;}
.mid .panel-col-last .grouped-meta a:hover,.grouped-list .grouped-meta a:hover{color:#E3038D;}
.mid .grouped-content,.grouped-list ul li .views_view_fields .grouped-content{float:right;width:65%;}
.mid .grouped-content p,.grouped-list .grouped-content p{margin:.5em 0;}
.mid .panel-col-last .condensed-list .item-list ul li .views_view_fields{padding:10px;}
.mid .panel-col-last .date{font-size:.8em;}
.mid .panel-col-last .title{font-size:1.1em;}
.mid .view-footer a,.grouped-list .view-footer a{font-weight:bold;border:none;}
.mid .panel-col-first .view-footer{border-top:1px solid #E3038D;}
.mid .panel-col-first .view-footer a:link,.mid .panel-col-first .view-footer a:visited,.mid .panel-col-first .feed-icon a:link,.mid .panel-col-first .feed-icon a:visited{color:#E3038D;}
.mid .panel-col-last .view-footer,.grouped-list .view-footer{border-top:1px solid #5dba7c;}
.mid .panel-col-last .view-footer a:link,.mid .panel-col-last .view-footer a:visited,.grouped-list .view-footer a:link,.grouped-list .view-footer a:visited,.mid .panel-col-last .feed-icon a:link,.mid .panel-col-last .feed-icon a:visited{color:#5dba7c;}
.mid .panel-col-last .view-footer a:hover,.grouped-list .view-footer a:hover{color:#E3038D;}
.mid .panel-pane,.grouped-list{position:relative;}
.mid div.feed-icon{position:absolute;right:0;bottom:0;}
.meego-landing-stacked .panel-col-bottom{border-top:4px solid #333333;padding-top:5px;font-size:.9em;}
.meego-landing-stacked .panel-col-bottom .panel-pane{float:left;width:166px;background-color:#f6f6f6;padding:10px;}
.meego-landing-stacked .panel-col-bottom .pane-2,.meego-landing-stacked .panel-col-bottom .pane-3{margin-right:5px;}
.meego-landing-stacked .panel-col-bottom .pane-1{margin-right:6px;}
.meego-landing-stacked .panel-col-bottom h2{color:#999999;margin-top:0;}
.panel-2col-stacked .panel-col-top{border-bottom:4px solid #EAEAEA;}
.panel-2col-stacked .center-wrapper .panel-col-first .inside{margin:0 1em 1em 0;padding-right:1em;border-right:1px solid #EAEAEA;}
.panel-2col-stacked .center-wrapper .panel-col-first .inside{margin:0 1em 1em 0;border-right:1px solid #EAEAEA;}
.panel-2col-stacked .panel-separator{border-bottom:1px solid #EAEAEA;margin:1em 0;}
.page-downloads .panel-2col-stacked .panel-col-last .panel-separator{border-bottom:none;margin:0;}
.grouped-list h2.pane-title{border-bottom:4px solid #5dba7c;padding-bottom:10px;}
.print-link{padding-bottom:0;}

.align-bottom{vertical-align:bottom;}
.align-middle{vertical-align:middle;}
.floatright{float:right;margin:0 0 20px 20px;}
.floatleft{float:left;margin:0 20px 20px 0;}
.center{text-align:center;}
.content object{display:block;margin:0 auto;}
.caption {font-size:.9em;color:#666;width:550px;display:block;margin:0 auto 20px;padding:4px;}
.view-event-presentations .view-title{font-weight:bold;border-bottom:1px solid #EAEAEA;}
a.resolved{text-decoration:line-through;}


/************************************************* ダウンロードボタン *************************************************/
.download-button {
    width:305px;
    height:67px;
    font-weight:bold;
    text-transform:uppercase;
    margin:0;
    padding:0;
    background:transparent none repeat scroll 0 50%;
}
.download-button a.download-link {
    height:67px;
    display:block;
    font-size:1.1em;
    letter-spacing:0.08em;
    padding:15px 10px 0 65px;
    background:transparent url(/images/download_button.png) no-repeat scroll left top;
}
.download-button a.download-link:hover {
    text-decoration:none;
    background-position:-306px 0;
    cursor:pointer;
}
.download-button a.download-link em {
    display:block;
    color:#666666;
    font-size:0.8em;
    font-style:normal;
    font-weight:normal;
    text-transform:none;
}
