/* @override http://www.right2bet.net/css/layout.css */

/* MAIN CSS - contains height, width, padding, margin and positioning of elements
Name: 
URI: http://
Version: 1.0
Author: Studio Lift
Author URI: http://studiolift.com/
*/

@import "reset.css";
@import "color.css";
@import "type.css";

/* =clearfix */
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}

a.skip {position: absolute; left: -1000em; width: 20em;}

#wrapper {margin-left: auto; margin-right: auto; width:1024px;}
#branding {width: 1024px; height: 120px;padding-top:35px;}
  #branding a strong, #branding strong {display: none;}
  #branding ul {list-style: none;width: 920px; height: 102px;margin-left: auto; margin-right: auto;}
    #branding li {list-style: none; display:inline; float:left;}
      #branding li.sitetitle, #branding li.sitetitle a {width:222px;height:102px;display: block;}
      #branding li.external1, #branding li.external1 a {width:341px;height:102px;display: none;}
      #branding li.external2, #branding li.external2 a {width:332px;height:102px;display: block;margin-left:30px;}
      #branding li.external1 a {padding-top:;padding-left:50px;}

/*** ALL SITES NAVIGATION ***/
#nav {width:925px;padding-left:35px;margin-left:32px;height:36px;}
  #nav ul {width:800px;height:36px;position:relative;z-index: 1}
    #nav ul li {float:left;position:relative;height:36px;padding:0;margin:0;}
    #nav ul li a{height:36px;display:block;}
    #nav li, #nav a {height:36px;display:block}
      #nav li ul {position: absolute;width: 150px;left: -9999em;top:36px}
      #nav ul li:hover ul, #nav ul li.sfhover ul {left: 0;}
      #nav ul li:hover {visibility: visible;}
        #nav ul li ul {padding-top:10px;}
          #nav ul li ul li {float:none;display: block;width:150px;height:auto;padding-bottom:0px;padding-top:0;}
          #nav ul li ul li,#nav ul li.on ul li,#nav ul li ul li a, #nav ul li.on ul li a{position:relative;width:auto}
            #nav ul li ul li a {display: block;width:auto;height:auto;padding:9px 8px 5px}

    /* sub-nav items */
    #nav #nav-home ul li a,
    #nav #nav-about ul li a,
    #nav #nav-media ul li a,
    #nav #nav-info ul li a,
    #nav #nav-petition ul li a,
    #nav #nav-community ul li a{width:133px}

    #nav #langchanger {display:inline; float:right; margin-top: -26px; margin-right: 15px;}

  /* english-lang nav widths */
  #nav #nav-home, #nav #nav-home a{width:93px}
  #nav #nav-about, #nav #nav-about a{width:86px}
  #nav #nav-media, #nav #nav-media a{width:89px}
  #nav #nav-info, #nav #nav-info a{width:70px}
  #nav #nav-petition, #nav #nav-petition a{width:97px}
  #nav #nav-community, #nav #nav-community a{width:133px}

  /* swedish-lang nav widths */
  body.se #nav #nav-home, body.se #nav #nav-home a{width:92px}
  body.se #nav #nav-about, body.se #nav #nav-about a{width:68px}
  body.se #nav #nav-media, body.se #nav #nav-media a{width:99px}
  body.se #nav #nav-info, body.se #nav #nav-info a{width:83px}
  body.se #nav #nav-petition, body.se #nav #nav-petition a{width:188px}
  body.se #nav #nav-community, body.se #nav #nav-community a{width:135px}
  
  /* german-lang nav widths */
  body.de #nav #nav-home, body.de #nav #nav-home a{width:127px}
  body.de #nav #nav-about, body.de #nav #nav-about a{width:83px}
  body.de #nav #nav-media, body.de #nav #nav-media a{width:109px}
  body.de #nav #nav-info, body.de #nav #nav-info a{width:148px}
  body.de #nav #nav-petition, body.de #nav #nav-petition a{width:114px}
  body.de #nav #nav-community, body.de #nav #nav-community a{width:164px}
  
  /* dutch-lang nav widths */
  body.nl #nav #nav-home, body.nl #nav #nav-home a{width:90px}
  body.nl #nav #nav-about, body.nl #nav #nav-about a{width:78px}
  body.nl #nav #nav-medi, body.nl #nav #nav-media a{width:98px}
  body.nl #nav #nav-info, body.nl #nav #nav-info a{width:139px}
  body.nl #nav #nav-petition, body.nl #nav #nav-petition a{width:102px}
  body.nl #nav #nav-community, body.nl #nav #nav-community a{width:168px}
  
  /* finnish-lang nav widths */
  body.fi #nav #nav-home, body.fi #nav #nav-home a{width:110px}
  body.fi #nav #nav-about, body.fi #nav #nav-about a{width:89px}
  body.fi #nav #nav-media, body.fi #nav #nav-media a{width:95px}
  body.fi #nav #nav-info, body.fi #nav #nav-info a{width:94px}
  body.fi #nav #nav-petition, body.fi #nav #nav-petition a{width:126px}
  body.fi #nav #nav-community, body.fi #nav #nav-community a{width:111px}
  
  /* french */
  body.fr #nav #nav-home, body.fr #nav #nav-home a{width:115px}
  body.fr #nav #nav-about, body.fr #nav #nav-about a{width:113px}
  body.fr #nav #nav-media, body.fr #nav #nav-media a{width:90px}
  body.fr #nav #nav-info, body.fr #nav #nav-info a{width:150px}
  body.fr #nav #nav-petition, body.fr #nav #nav-petition a{width:103px}
  body.fr #nav #nav-community, body.fr #nav #nav-community a{width:156px}
  
  /* italian */
  body.it #nav #nav-home, body.it #nav #nav-home a{width:92px}
  body.it #nav #nav-about, body.it #nav #nav-about a{width:135px}
  body.it #nav #nav-media, body.it #nav #nav-media a{width:81px}
  body.it #nav #nav-info, body.it #nav #nav-info a{width:64px}
  body.it #nav #nav-petition, body.it #nav #nav-petition a{width:105px}
  body.it #nav #nav-community, body.it #nav #nav-community a{width:133px}
  
  /* czech */
  body.cz #nav #nav-home, body.cz #nav #nav-home a{width:188px}
  body.cz #nav #nav-about, body.cz #nav #nav-about a{width:84px}
  body.cz #nav #nav-media, body.cz #nav #nav-media a{width:87px}
  body.cz #nav #nav-info, body.cz #nav #nav-info a{width:115px}
  body.cz #nav #nav-petition, body.cz #nav #nav-petition a{width:80px}
  body.cz #nav #nav-community, body.cz #nav #nav-community a{width:118px}
  
  /* norwegian */
  body.no #nav #nav-home, body.no #nav #nav-home a{width:88px}
  body.no #nav #nav-about, body.no #nav #nav-about a{width:58px}
  body.no #nav #nav-media, body.no #nav #nav-media a{width:88px}
  body.no #nav #nav-info, body.no #nav #nav-info a{width:140px}
  body.no #nav #nav-petition, body.no #nav #nav-petition a{width:134px}
  body.no #nav #nav-community, body.no #nav #nav-community a{width:150px}
  
  /* bulgarian */
  body.bg #nav #nav-home, body.bg #nav #nav-home a{width:89px}
  body.bg #nav #nav-about, body.bg #nav #nav-about a{width:89px}
  body.bg #nav #nav-media, body.bg #nav #nav-media a{width:72px}
  body.bg #nav #nav-info, body.bg #nav #nav-info a{width:125px}
  body.bg #nav #nav-petition, body.bg #nav #nav-petition a{width:88px}
  body.bg #nav #nav-community, body.bg #nav #nav-community a{width:107px}
  
  /* danish */
  body.dk #nav #nav-home, body.dk #nav #nav-home a{width:83px}
  body.dk #nav #nav-about, body.dk #nav #nav-about a{width:59px}
  body.dk #nav #nav-media, body.dk #nav #nav-media a{width:89px}
  body.dk #nav #nav-info, body.dk #nav #nav-info a{width:138px}
  body.dk #nav #nav-petition, body.dk #nav #nav-petition a{width:135px}
  body.dk #nav #nav-community, body.dk #nav #nav-community a{width:114px}
  
  /* greek */
  body.gr #nav #nav-home, body.gr #nav #nav-home a{width:133px}
  body.gr #nav #nav-about, body.gr #nav #nav-about a{width:74px}
  body.gr #nav #nav-media, body.gr #nav #nav-media a{width:62px}
  body.gr #nav #nav-info, body.gr #nav #nav-info a{width:117px}
  body.gr #nav #nav-petition, body.gr #nav #nav-petition a{width:71px}
  body.gr #nav #nav-community, body.gr #nav #nav-community a{width:99px}
  
  /* polish */
  body.pl #nav #nav-home, body.pl #nav #nav-home a{width:162px}
  body.pl #nav #nav-about, body.pl #nav #nav-about a{width:71px}
  body.pl #nav #nav-media, body.pl #nav #nav-media a{width:81px}
  body.pl #nav #nav-info, body.pl #nav #nav-info a{width:122px}
  body.pl #nav #nav-petition, body.pl #nav #nav-petition a{width:89px}
  body.pl #nav #nav-community, body.pl #nav #nav-community a{width:135px}
  
  /* portugese */
  body.pt #nav #nav-home, body.pt #nav #nav-home a{width:84px}
  body.pt #nav #nav-about, body.pt #nav #nav-about a{width:74px}
  body.pt #nav #nav-media, body.pt #nav #nav-media a{width:78px}
  body.pt #nav #nav-info, body.pt #nav #nav-info a{width:127px}
  body.pt #nav #nav-petition, body.pt #nav #nav-petition a{width:91px}
  body.pt #nav #nav-community, body.pt #nav #nav-community a{width:133px}
  
  /* russian */
  body.ru #nav #nav-home, body.ru #nav #nav-home a{width:89px}
  body.ru #nav #nav-about, body.ru #nav #nav-about a{width:40px}
  body.ru #nav #nav-media, body.ru #nav #nav-media a{width:74px}
  body.ru #nav #nav-info, body.ru #nav #nav-info a{width:126px}
  body.ru #nav #nav-petition, body.ru #nav #nav-petition a{width:94px}
  body.ru #nav #nav-community, body.ru #nav #nav-community a{width:126px}
  
  /* espania */
  body.es #nav #nav-home, body.es #nav #nav-home a{width:61px}
  body.es #nav #nav-about, body.es #nav #nav-about a{width:143px}
  body.es #nav #nav-media, body.es #nav #nav-media a{width:226px}
  body.es #nav #nav-info, body.es #nav #nav-info a{width:122px}
  body.es #nav #nav-petition, body.es #nav #nav-petition a{width:83px}
  body.es #nav #nav-community, body.es #nav #nav-community a{width:113px}

  /* Country nav method. Measure widths of each item and create a block as above. 
  Then starting from the top add each width item on to figure the background offset in color.css
  Swedish eg, first is 0px left, next 92px, next 160px (92+68), 259px (160+99)*/



/* default content styles */
#content {width: 920px; margin:0px 0 0 52px}
  #content h1 {margin-top: 15px;}
  #content h2 {margin-top: 20px;margin-bottom: 7px;}
  #content h3 {margin-top: 18px;margin-bottom: 2px;}
  #content h4 {margin-top: 12px;margin-bottom: 2px;}
  #content h5 {margin-top: 0px;margin-bottom: 0px;}
  #content p, #content ul, #content ol {margin-bottom: 8px;}
  #content ul, #content ol {margin-left: 18px;}
  #content li {margin-bottom: 5px;}
  #content h1, #content h2, #content h3, #content p, #content li {margin-right: 0px;margin-left:0px;}
  #content h1#mainsite {margin-right: 25px;margin-left:20px;margin-top:0px;}
  #content h1#homepage {margin-right: 0px;margin-left:0px;margin-top:0px;padding-top: 0;}
  #content table {margin-top: 10px;}
  #content table caption {margin-bottom: 5px;}
  #content table tr {vertical-align: top;}
  #content table td, #content table th {padding: 5px;}
  #content code {margin-bottom: 20px;}


#content-main {width:615px;display:inline; float:left;margin-top: 20px}
  #content-main img {margin-top: 10px;}
  #content-main p, #content-main h2,#content-main h3,#content-main h4{margin-left:20px;margin-right:70px;}
  #content-main li {margin-left:20px;margin-right:70px;}


/* vote form */
body#home #content table td, body#home #content table th {padding:0;padding-right:0px;}

body#home h1{padding:0}

#vote {padding-bottom: 0px;padding-top:0px;margin-right:25px;margin-left: 20px;position: relative}
  #vote a.votebutton {margin-left:auto;margin-right: auto;width:557px;height:68px;display: block;clear:both}
  #vote a.votebutton:hover {background-position:0 -68px}
  #vote h1 {margin-top:0;margin-bottom:20px;padding-left:0px;padding-right:0px;}
  #vote a p {padding-top:10px;}
  #content-main #vote img {margin-top: 0px;}

  #vote ul {margin-right: 10px;margin-top:10px;margin-left:40px}
    #vote ul li{float:left;display: block;overflow: hidden;padding:0;margin:0 5px 5px 0;}
      #vote ul li strong {width:30px;height:18px;display: block;overflow: hidden;}

#voteform .error{padding:2px;margin:8px 18px -2px}

#wrappervote {position: relative;}

#vote-info{width:570px;}
#vote-section-one{float:left;width: 260px;}
  #vote-section-one p{margin-right: 10px;}

#vote-section-two{float:right;width: 310px;margin-top: 10px;}
  #vote-section-two p{margin-right: 40px;}
  
#vote-submit-button{clear: both;}

/*body#voteform p {margin-left:20px;margin-right:20px;}*/
form#vote-form {margin-left:0px;}
  form#vote-form p {margin-top:0px;margin-left:20px;}
  form#vote-form h1 {margin:0;}
  form#vote-form button {margin-top:-0px;margin-left:150px;}
#vote-region{display:none}
#vote-region.active{display:block}

body#vote_thanks #mail-mep h3{margin-left: 0}
body#vote_thanks #mail-mep {margin-left: 0}
  body#vote_thanks button {margin-left: 50px}

/* main content sub-sections */
#twocol h1, #twocol h2, #twocol h3, #twocol p, #twocol li {margin-right: 0px;margin-left:0px;}

#twocol-1 {width:275px;display:inline; float: left;margin:0 20px 0 20px}
#twocol-2 {width:275px;display:inline; float: left;margin:0;}
#twocol-1 h2{margin-bottom:0px;margin-left:0px;width:275px;height:32px}
#twocol-2 h2{margin-left:0px;margin-bottom:0;width:275px;height:32px}

/* front page blog posts */
#muse-entries {width:275px;padding-top:1px;margin-right: 0px}
  #muse-entries h3{margin:20px 10px 0}
  #muse-entries p{margin:0 10px}
  #muse-entries img{float:right;margin:5px 10px}
  #muse-entries .muse-entries-curved {display:block;padding:;width:275px;height:9px;clear:both}
  
  #muse .asset{clear:both}
  
  #muse .entry-categories{}
  #muse h4.entry-categories-header{}
  #muse ul.entry-categories-list li{display:inline;margin:0 0 0 5px;padding:0}
  
  #muse .entry-tags{clear:both}
  #muse h4.entry-tags-header{}
  #muse ul.entry-tags-list li{display:inline;margin:0 0 0 5px;padding:0}

#content-sub {margin-top:20px;width:300px;display:inline; float:left;}
  #content-sub h2 {padding-top: 5px;margin-top: 0;}
  #content-sub .sub-box {padding: 10px;margin-bottom: 15px;}
  #content-sub .sub-box h3 {margin-top: 0;margin-bottom: 12px;}
  #content-sub .sidebox p {margin-left: 20px;}
  #content-sub ul#subnav {margin-left: 0;}
  #content-sub p, #content-sub ul {margin-left:0;}
  #content-sub p#finduson {margin-top: 15px;clear:both;}
  /* body#home #content-sub h2 {margin:0;margin-top:20px;padding-top:5px;} */
  body#home #content-sub h2 {margin:0;margin-top:0;padding-top:5px;}
  #content-sub h2 {margin-left: 0;}

  /* mep promos */
  #content .comingsoon {width: 568px;height: 164px;margin-left: 20px;margin-bottom:10px;clear:both}
  #content .comingsoon h3 {padding: 10px 20px 0 20px;margin-top:0}
  #content .comingsoon p {padding-top: 10px;padding-left: 20px;padding-right: 30px;width:350px}
  #content-sub .comingsoon {width: 298px;height: 164px;margin-left: 0;clear:both}
  #content-sub .comingsoon h3 {padding: 20px 0 0 20px;}
  #content-sub .comingsoon p {padding-top: 10px;padding-left: 20px;padding-right: 30px;width:250px}

#finduson {overflow:visible;width:550px;padding:10px 150px 0;}
  #finduson li {display:inline}

#votenow, a #votenow {width: 299px; height: 120px;}
  #votenow h3 {padding:10px;padding-left: 20px;margin-left: 0}

.sidebox {width:298px;margin-top:0px;padding-top:10px;}
span.curved {width:298px;height:12px;display: block;}

#site-info {width: 1024px;margin-left:auto;margin-right:auto;margin-top:0px; margin-bottom: 30px;}
  #site-info p {padding-top: 40px;width:920px;margin-left:auto;margin-right:auto;}

/* partners index page footer */
#affiliates {margin:20px 80px 0 80px;padding-top:10px}
  #affiliates li {margin:10px;}
  #affiliates img {height:40px}

/* partners on page */
#our_partners {width: 500px}
  #our_partners li {padding-bottom:10px;}

/* petition letter */
#letter {margin-top: 20px;margin-left: 25px;margin-right: 25px;margin-bottom: 10px;padding-top: 10px;padding-bottom: 10px;}
table.countries {border-collapse: collapse;}

/* flickr upload */
#flickr-show p {margin-top: 10px;margin-left: 0;padding-left: 0;margin-bottom:0;}
#flickr-show p img {margin-bottom:0;}

/** FORUM **/
#content .content-header {position:relative}
#content .content-header .create-entry{position: absolute; right: 0px; top: -5px;}
#content .create-entry{display:inline;float:right;}
#content .create-entry{margin:10px 15px}
#content .create-entry a{display:block;height:24px;padding-top:9px;padding-right:10px;padding-left:10px;}

#content-main h1 {margin:0;padding: 0 0 5px}
#content-main .asset-meta{padding: 0 0 5px}

#content .entry-asset{margin:5px 0 0 20px;}

#content .user-pic{display:none}

#content .asset-meta{margin-left:0px;}
#content .asset-body{padding:10px}
#content .asset-header{padding-left:10px}
#content .entry-body{margin:5px 10px 5px 20px}
#content .entry-comments{margin-left:20px}
#content .content-nav{margin:20px 0 0 22px;display:none}

#content #page-title{padding-left:0}

.search-results-header{padding-bottom: 20px}

/* popular posts */
#popular-entry h2{margin-top:0;}
#popular-entry h3 {margin-left:0px;padding-left:10px}
#popular-entry .entry-header{margin-bottom:10px}

#popular-entry .asset-meta{padding-left:20px}
/*#popular-entry .user-pic{margin:5px 10px;}*/

#popular-entry .entry-comments .last-comment {padding-bottom:10px}
#popular-entry .entry-comments img {margin-top:-50px}

#content table {margin-left:22px;width:590px;margin-bottom:20px;}
#entry-table .entry-asset {padding:10px}

#entry-table .asset-meta {margin-top:5px;}
#entry-table .comment-count a {padding-left:20px}
#entry-table .last-comment .user-pic{}
#entry-table .last-comment img{width:20px;height:20px}
#entry-table .entry-asset{margin:5px}
/*#entry-table .user-pic{margin:0 35px 0 0}*/

#content table td, #content table th {padding:0}


#create-entry-form{margin:30px}
    #create-entry-form #entry-title {width:500px}
    #create-entry-form #entry-body {width:510px}
    #create-entry-form #entry-submit {margin:10px 0 }

#comments{margin-left:30px;}
#comments-open #comment-text{width:520px;height:150px}
#comments-open #comments-open-footer{margin-top:5px}

#comments h2{margin:10px 0}
#comments li{margin-left:0}
#comments .comments-content{margin:15px 0; padding:0 10px 0 0}
#comments .comments-content li {padding:0 10px 10px;margin-bottom:10px;width:500px}
#comments .user-pic {margin:0}

#content-main .content-header{margin:0 15px 0 20px}
#content-main .entry-asset{margin-right:30px}
/*#content-main .entry-asset .user-pic{margin: 15px 10px}*/
#content-main #page-title{margin-bottom:0px}

#login-message{padding-top: 10px;margin-top: 10px}


#forum-nav-sub ul li {margin-left:0px;}
#forum-nav-sub ul li a {display:block;height:24px;padding-top:9px;padding-right:10px;padding-left:10px;}
#forum-nav-sub .header-search{margin:18px 0}

#content-sub .poll-form{margin-left:20px}

/* social box */

#social_status{width:300px;padding: 0px;margin-bottom:10px}
#social_status ul.tabs {margin: 0;padding: 0;display:inline;float: left;height: 31px;width: 100%}
#social_status ul.tabs li {display:inline;float: left;margin: 0;padding: 0;height: 31px;width:99.9px;margin-bottom: -1px;overflow: hidden;position: relative}
#social_status ul.tabs li a {display: block;padding: 0 20px;outline: none;}
#social_status #tab_content{width:298px;margin-top: 31px;}

#social_status #tab1 img {display:inline;float:left;padding-right:10px;padding-top:7px;padding-bottom:50px;padding-left:5px;}
#social_status #tab2 ul {margin-top:10px;}
#social_status #tab2 p {margin-top:10px;}
#social_status #tab3 h3.widget-header {margin-left: 0;margin-top: 10px;padding-bottom:10px;}

.tab_container {overflow: hidden;clear: both;display:inline;float: left; width: 100%}
.social_tab_content {padding: 30px 5px 5px;margin-bottom: 10px}

#twitter_div {height: 130px; padding: 2px 10px 0 5px;margin-left:10px}
#twitter_div p {margin-left: 8px;margin-top: 15px;}

ul.tweetList {margin: 18px 8px;}

#social_status .widget-feed{margin-left: 10px}
#social_status .widget-feed h5 {float: right;width:150px;}

.follow-me a{display:block;height:12px;width:200px;}

/* flickr */
#flickr-show {margin-left:9px;margin-top:3px;}

/* sign in */
#simple_nav{margin-top:20px;padding-top:20px;height:20px;}
#main-content-inner {width:570px;height:315px;margin:0px auto;padding:65px}
#main-content-inner .comment_signin_options {display:inline;float:left;width:200px;height:180px;}
#main-content-inner .comment_signin_options li {padding:0 0 0 0;margin-left:0px}
#main-content-inner .comment_signin_options li a{display:block;padding-top:px;padding-right:10px;padding-left:10px;}
#main-content-inner .comment_signin_options img{display:inline;float:right;margin-top:2px;}
.signin {padding-top:5px;}

#logged_in_else{padding:10px}

#main-content-inner #generic-error{width:320px;margin-left:20px;padding:5px;overflow:hidden}
#main-content-inner #generic-error a {display:inline;float:right}
#main-content-inner #username-field{display:inline;float:left;padding:10px 10px 10px 15px}
#main-content-inner #nickname-field{display:inline;float:left;padding:10px 10px 10px 15px}
#main-content-inner #email-field{display:inline;float:left;padding:10px 10px 10px 15px}
#main-content-inner #password-field{display:inline;float:left;padding:10px 10px 10px 15px}
#main-content-inner #pass_verify-field{display:inline;float:left;padding:10px 10px 10px 15px}
#main-content-inner #url-field{display:inline;float:left;padding:10px 10px 10px 15px}

#main-content-inner .actions-bar{padding-left: 20px}  
#main-content-inner .right{padding:10px 0}
#main-content-inner .primary-button{margin-top: 10px} 

/* polls */
.poll-container {width:400px;margin:20px;padding:20px;}
.poll-form {margin-left:20px;} 


/* blog - muse */
#muse #content{}
  #muse #content-main{}
    #muse #content-main h1{margin:0 0 0 0;}

#muse .entry-asset{padding:10px;margin-bottom:15px; position:relative }
  #muse .asset-header{padding:0;margin:0;}
    #muse .asset-header h2{padding:0;margin:0 0 10px;width:400px;}
    #muse .asset-meta{padding:0 0 5px;margin:10px 0 0;}
      #muse .asset-meta .user-pic{padding:0;margin:0;position:absolute;right:15px;top:5px;}
      #muse .asset-meta .byline{padding:0;margin:0;}
  #muse .asset-content{padding:0;margin:0;}
    #muse .asset-content .asset-body{padding:0;margin:0;}
  #muse .asset-footer{padding:0;margin:0;}

    #muse .asset-header h1{padding:0;margin:0;width:400px}

#muse .trackbacks{padding:0;margin:0 0 20px 10px;}
  #muse .trackbacks h2.trackbacks-header{padding:0;margin:0 0 0 20px}
  #muse .trackbacks-info{padding:0;margin:0;}
#muse .comments{padding:0;margin:0 20px 0 30px;}
  #muse .comments-header{padding:0;margin:0;}
  #muse .comments-header h2{padding:0;margin:0}
  #muse .comment-content{padding:0;margin:0;}
  #muse .comment{padding:0;margin:0;}
    #muse .comment .inner{padding:0;margin:0;}
    #muse .comment .comment-header{padding:0;margin:0;position:relative;}
      #muse .comment .comment-header .asset-meta{padding:0;margin:0 0 10px 20px;}
      #muse .comment .user-pic{}
      #muse .comment .byline{padding:0;margin:0;}
    #muse .comment .comment-content{padding:0;margin:0;}
    
  #muse .comments-open{padding:0;margin:0;}
    #muse .comments-open h2.comments-open-header{padding:0 0 10px 0;margin:0;}
      #muse .comments-open-content{padding:0;margin:0 0 20px;}

/* ... blog / muse - sidebar */
#muse #content-sub{}

  #muse #content-sub #beta .widget-syndication{padding:0;margin:0 0 20px 20px;}
  #muse #content-sub #gamma .widget-about-this-page .widget-content{padding:0;margin:0 0 0 20px;}

.entry-meta-comments{padding-right:12px;margin:0 5px 0 10px;}
.entry-meta-trackbacks{padding-right:12px;margin:0 5px;}


.widget-tag-cloud{}
.widget-tag-cloud li{display:inline}

/* Our Network logos */
.social-logo{margin:20px;float:right}
.social-logo a{display:block;width:150px;height:100%}

.fb {width:150px;height:38px}
.twit {width:150px;height:40px}
.ytube {width:150px;height:80px}
.flickr {width:150px;height:54px}

    /* badge-selector */
    #badge-selector{width:560px}
      #badge-selector h3{}
      
      #badge-format-block {height:200px}
      
      #content .badge-language{margin-bottom: 10px;margin-top: 10px}
        #content .badge-language a{display:block;padding-left:35px;padding-top: 3px}
        #content .badge-language li{margin-left:25px;margin-right:0;padding:1px 3px 1px 2px;}
        /* lang flags/text */
        .badge-language #en{}
        .badge-language #de{}
        .badge-language #fi{}
        .badge-language #nl{}
        .badge-language #se{}
        
      .badge-select{}
        #content .badge-select li{float:left;margin: 0 20px;position:relative}
        #content .badge-select li strong{position:absolute;top:10px;right:10px}
        
      #badge-code-border{margin: 10px 0 50px 40px;padding:10px;width:420px}
      
/* MEP mailer */
	  #mepmailer label{margin:5px}

    #mepmailer input{margin:5px}
    #mepmailer button{margin-left: 25px;}
    #preview-message{margin:15px 5px 5px 25px;padding:5px;width:450px;}
    #preview-message p{margin:10px}
    
    #mep-one{padding:0 5px 5px;margin:0 0 10px 20px}
      #mep-one p{margin-right: 0}
    #mep-two{padding:0 5px 5px;margin:0 0 10px 20px}
    #mep-three{padding:0 5px 5px;margin:0 0 10px 20px}
    .mep-field{float:left;}


/* reb ref */
#ref-copy{margin:20px 0 0 20px;padding:1px 0 1px 0;width:570px;}
  #ref-copy h2{}
  #ref-copy p{}
  #ref-copy #vote{margin:20px 0;}
  #ref-copy #wrappervote{}
  img#img-ref-promo{margin-bottom:10px}

/*competition*/
img#compimg{margin-left:20px;width:570px;}
div#compformwrap{margin:-2px 25px -10px 20px}
  div#comp-intro{}
  form#compform{padding:20px 10px}
    div#comp-qna{float:left;display:inline;width:43%;margin:0 40px 20px 20px;padding:10px 0 20px;}
      #comp-qna p{margin-right:20px}
      p.comp-form-answers{padding:0px;margin:0;}
    div#compdetails{}
    form#compform label{}
    form#compform p#confirm{}
      form#compform p#confirm a{}
      form#compform p#confirm a:hover{}
      form#compform input#compfirstname, form#compform input#complastname, form#compform input#compemail{display:block}
      form#compform label.error{}
    p#subForm{}
p#close-date{padding: 10px 5px 10px 20px;margin: 0 25px 0 20px;display:block;}

#comp-promo{height:165px;margin-bottom:20px}
  #comp-promo h3{padding:20px 20px 0;}
  #comp-promo p a{display:block;padding:5px 20px 50px}
