/* (c)2003-2008 activeweave, inc. http://www.activeweave.com */
html
  {
  background-color: #ccc;
  }
body
  {
  padding:          0;
  margin:           0;
  background-color: #ccc;
  font-family:      'Trebuchet MS',verdana,arial, sans-serif;
  color:            #333;
  }
img
  {
  border:           none;
  }
a
  {
  color:            #ea7d25;
  }
a:hover
  {
  color: #fa0;
  }
#content,#bottom
  {
  width:        980px;
  background:   url(/skin/img/bg.wide.main.gif) repeat-y;
  margin:       0 auto;
  padding:      0 10px 0 10px;
  }
#emailContent,#emailBottom
  {
  width:        480px;
  background:   url(/skin/img/bg.email.main.gif) repeat-y;
  margin:       0 auto;
  padding:      0 10px 0 10px;
  }
#bottom,#emailBottom
  {
  height:       35px;
  background:   url(/skin/img/bg.wide.bottom.gif) no-repeat;
  padding-top:  30px;
  text-align:   center;
  font-size:    9pt;
  }
#emailBottom
  {
  background:   url(/skin/img/bg.email.bottom.gif) no-repeat;
  }
#emailContent h1
  {
  font-size: 18pt;
  }
#emailContent h2
  {
  font-size: 14pt;
  }
#logo
  {
  width:        240px;
  float:        right;
  text-align:   right;
  padding:      15px 0 15px 0;
  }
#logo img
  {
  vertical-align: middle;
  }
#emailContent #logo
  {
  width: 180px;
  }
#banner
  {
  width:        580px;
  font-size:    18px;
  text-align:   left;
  padding-left: 20px;
  color:        #9d9fa1;
  }
#banner img
  {
  padding-top:      20px;
  }
#emailContent #banner
  {
  width: 190px;
  padding-left: 10px;
  float: left;
  }
#tagline
  {
  padding: 2px 0 5px 11px;
  }

/* FAQ pages */
#faq {
  padding-left:   10px;
  padding-right:  10px;
  font-size:      14px;
}
#faq .faqtoggle {
  font-size:      70%;
  font-style:     italic;
  color:          #ea7d25;
  float:          right;
  padding-top:    .5em;
  padding-right:   2em;
}
/* overrides */
#faq h1, #faq h2, #faq dl {
  clear:          both;
  height:         auto;
  padding-left:   0;
  background-color: white;
  color:          #573b25;  /* rover brown */
}
#faq h1 .mainTitle
  {
  visibility: hidden; 
  }
#faq h2.cat_hdr  {
  background: none;
  cursor:     pointer;
}
#faq h1 {  /* title Freq... */
  font-size:        20px;
  padding-bottom:   5px;
  padding-left:     40px;
    
}
#faq h2 { /* category */
  color:            #ea7d25;    /* rover orange */
}
#faq p {
  margin-bottom:  1.1em;          
}
/* category section as a whole */
#faq .categories {
  border-top-width:     2px;
  border-top-style:     solid;
  border-top-color:     #ea7d25;
  padding-left:         65px; /* 40 of h1, +40 inset */
  margin-bottom:       15px;
}
#faq #lastCategory
  {
  border: none;
  }
/* category entries */
#faq .cat_hdr {
  font-size:            15px;
  border-bottom-width:  2px;
  border-bottom-style:  dotted;
  border-bottom-color:  #ea7d25;
}
#faq li {
  margin-left: 2em;
}
#faq ul {
  list-style-position: outside;
}
#faq a {
  cursor:          pointer;
  color:              #ea7d25;
}
#faq a:hover
  {
  text-decoration: underline;
  }
#faq .question a
  {
  color:              #573b25;
  }
#faq .cat_entries, #faq .cat_hdr {
  padding-left:         15px;
  margin-right:         80px;
}
/* question */
#faq .question {
  line-height:          1.5em;
  padding-left:         12px;
}
/* answer container */
#faq .answer_closed {
  display:            none;
}
#faq .answer_open {
  display:            block;
}
/* inside the answer */
#faq .answer_closed, #faq .answer_open {
  /* around the box */
  margin-left:    12px;
  /* inside the box */
  padding-left:     15px;
  margin-top:       6px;
  margin-bottom:    6px;
  padding-right:    5px;

  border:           solid 1px #cb8744;
  color:            black;
  background-color: #feebc7;
  font-size:        13px;
}
/* container for images */
#faq .faqpix {
  float:            right;
  margin-left:      20px;
}
#faq dd img {
  border:          2px dotted #ea7d25;
  margin-bottom:   4px;
}
#faq dd img.nofloat {
  float:            none;
  border:           none;
  margin-bottom:    auto;
}
#splash
  {
  padding:     0 0 0 10px;
  text-align: left;
  }

#splash .picture
  {
  position: relative;
  width:      100%; 
  }
#splash #more_btns
  {
  position:   absolute;
  top:        364px;
  left:       639px;
  }
#splash #animation
  {
  position:   absolute;
  top:        0;
  left:       0;
  z-index:    1;
  }
#splash .details
  {
  margin-bottom: 35px;
  }
#splash .signin
  {
  margin-left:  644px;
  margin-top:   -40px;
  text-align:   left;
  }

.splash-active
  {
  color:        #ea7d25;
  font-weight:  bold;
  }
.splash-tag
  {
  display:        block;
  font-weight:    bold;
  text-align:     justify;
  padding-bottom: 10px;
  }
.aboutpage
  {
  padding: 	      20px 60px 60px 60px;
  font-size: 	    14px;
  color:          #666;
  }
.aboutpage p
  {
  margin: 	9px 0 6px 0;
  }
.aboutpage a
  {
  text-decoration: none;
  }
.aboutpage a:hover
  {
  text-decoration:  underline;
  color:      #ea7d25;
  }
.aboutpage .nav
  {
  font-size:      10pt;
  margin-bottom:  20px;
  }
.aboutpage .nav a
  {
  padding: 0 5px 0 5px;
  border-left: 1px dotted gray;
  }
.aboutpage .nav a:hover
  {
  color: #fa0;
  }
.aboutpage .nav a.first
  {
  padding: 0 5px 0 5px;
  border-left: none;
  }
.aboutpage .nav a.active
  {
  font-weight:      bold;
  text-decoration:  underline;
  }
.aboutpage p.subentry
  {
  font-style: 	italic;
  font-weight: 	normal;
  font-size:	  85%;
  margin:	      0 0 5px 10px;
  }
.aboutpage .entries a
  {
  font-weight: 		bold;
  }
.aboutpage .about-section
  {
	padding: 0 10px 0 20px;
  }
.aboutpage .about-emphasis
  {
	font-weight: bold;
  }
.aboutpage .press .innerround
  {
  margin: 10px;
  background: #eee;
  border: none;
  }
.aboutpage .news .item
  {
  font-size: 8pt; padding: 10px; margin-bottom: 10px; text-align: justify;
  }
.aboutpage .news .item .header,.aboutpage .news .item p
  {
  padding-bottom: 10px;
  }
.aboutpage .news .item .title,.aboutpage .about-section .title
  {
  font-size: 16pt; font-weight: bold; display: block;
  }
.aboutpage .news .item .member a.title
  {
  color:            #666;
  }
.aboutpage .news .item .member a.title:hover
  {
  color:            #fa0;
  text-decoration:  none;
  }
.aboutpage .news .item .photo
  {
  border: 1px solid gray; float: left; margin-left: 20px; margin-right: 20px;
  }
.aboutpage .news .item .member
  {
  font-size:  10pt;
  text-align: justify;
  margin:     auto;
  padding:    20px 20px 30px 0;
  }

.welcome
  {
  color:        #ea7d25;
  font-size:    26px;
  font-weight:  bold;
  }
.welcome .meet
  {
  position:     fixed;
  left:         30px;
  bottom:       20px;
  width:        460px;
  height:       250px;
  color:        #5e4329;
  overflow:     hidden;
  }
.welcome .meet .title
  {
  margin:         0;
  font-size:      33px;
  font-weight:    bold;
  }
.welcome .meet .subtitle
  {
  margin:       0 0 20px 0;
  font-weight:  normal;
  font-style:   italic;
  font-size:    14px;
  }
.welcome .meet .logo
  {
  position: absolute;
  bottom: 2px;
  }
.welcome .toolbar
  {
  position:   fixed; 
  top:        5px;
  left:       180px;
  width:      370px;
  height:     200px;
  overflow:   hidden;
  padding-top:40px;
  background: url(/skin/img/rover/img/uparrow-menu.png) no-repeat top left;
  }
.welcome .toolbar .title
  {
  float: right;
  }
.welcome .tray
  {
  position:   fixed;
  bottom:     70px;
  right:      200px;
  width:      360px;
  height:     310px;
  overflow:   hidden;
  background: url(/skin/img/rover/img/tray-arrow.png) no-repeat bottom right;
  }
.welcome .tray .title
  {
  padding-left: 60px;
  }
.welcome .tray .subtitle
  {
  padding:    10px 0 0 0;
  margin:     0 0 0 5px;
  font-size:  18px;
  }
.welcome .tray img
  {
  margin-left: 5px;
  }
#blogs
  {
  padding-left: 5px;
  }
#suggestions
  {
  clear:          both;
  padding-left:   30px;
  font-size:      10px;
  color:          #9d9fa1;
  padding-bottom: 2px;
  }

.column
  {
  font-size:  9pt;
  float:      left;
  width:      236px;
  background: #ebebeb url(/skin/img/bg.col.bottom.gif) left bottom no-repeat;
  margin:     0 2px 0 2px;
  }
.coltop
  {
  position:   relative;
  background: transparent url(/skin/img/bg.col.top.gif) left top no-repeat;
  width:      236px;
  height:     10px;
  font-size:  1px;
  }
.col
  {
  padding: 0 0 15px 0;
  }

.clear
  {
  clear: both;
  }

.quote
  {
  clear:      both;
  font-size:  8pt;
  margin-top: 8px;
  padding:    8px;
  border-top: 1px dotted gray;
  }
.message
  {
  width:      730px;
  float:      left;
  }
.webware100
  {
  width:      115px;
  float:      right;
  text-align: right;
  margin:     0 0 -20px 0;
  }
.quote .clear
  {
  height:     1px;
  font-size:  1px;
  }
.about
  {
  padding: 0 10px;
  border-right: 1px dotted gray;
  }
.about a
  {
  color: #333;
  }
.about a:hover
  {
  color: #fff;
  }
#signout,#chiclet
  {
  padding: 0 0 0 10px;
  }
#signout a,#chiclet span a
  {
  vertical-align:   middle;
  background-image: url(/skin/img/rover/buttons/logout.g3.gif);
  background-position: 0 1px;
  background-repeat: no-repeat;
  width:            16px;
  height:           16px;
  padding:          0 12px 0 4px;
  margin-left:      5px;
  font-size:        17px;
  text-decoration:  none;
  }
#chiclet span a
  {
  padding: 0 60px 0 4px;
  background-image: url(/feed/button/chiclet.gray.gif);
  }
#signout a:hover
  {
  background-image: url(/skin/img/rover/buttons/logout.c3.gif);
  text-decoration:  none;
  }
#chiclet span a:hover
  {
  background-image: url(/feed/button/chiclet.orange.gif);
  text-decoration:  none;
  }
#processed
  {
  border-right:     none;
  cursor:           default;
  }

.blog
  {
  position:           relative;
  width:              228px;
  margin:             2px;
  padding:            2px 2px 8px 2px;
  display:            block;
  cursor:             pointer;
  background-repeat:  no-repeat;
  background-color:   transparent;
  }
.odd
  {
  background-color:   #fff;
  }
.silent
  {
  cursor:             default;
  }
.hover
  {
  color:              #ea7d25;
  }
.blog img
  {
  float:              left;
  height:             16px;
  width:              16px;
  vertical-align:     bottom;
  padding:            1px;
  margin:             1px;
  border:             1px solid gray;
  }
.blog a
  {
  color: #333;
  text-decoration: none;
  }
.blog a:hover
  {
  color: #ea7d25;
  text-decoration: none;
  }
.blog .title,.blog .tagLine,.blog .titleUnsub
  {
  width:        190px;
  overflow:     hidden;
  white-space:  nowrap;
  display:      block;
  padding-left: 3px;
  cursor:       pointer;
  }
#posts .blog .title, #posts .blog .tagLine, #posts .blog .titleUnsub
  {
  width: 320px;
  }
.blog .silent .title
  {
  cursor:       default;
  }
.blog .titleUnsub
  {
  color: #aaa;
  }
.blog .tagLine,.blog .actions
  {
  font-size:    7pt;
  font-style:   italic;
  }
.blog .actions
  {
  position:   absolute;
  top:        2px;
  left:       185px;
  display:    none;
  width:      45px;
  }
#posts .blog .actions
  {
  left: 315px;
  }
.blog img.action
  {
  height:   16px;
  width:    16px;
  padding:  1px;
  margin:   2px;
  border:   none;
  float:    right;
  }

#pagination
  {
  padding:      2px 5px 2px 5px;
  }
#pagination a.page,#pagination .header
  {
  font-size:        8pt;
  color:            #777;
  padding-left:     5px;
  text-decoration:  none;
  font-weight:      normal;
  }
#pagination .header
  {
  display: none;
  }
#pagination a.active
  {
  font-weight:      bold;
  }
#pagination a.page:hover
  {
  color:            #ea7d25;
  }
#pagination .sharedStatus
  {
  padding-left:     20px;
  font-size:        8pt;
  color:            #777;
  }
#pagination .sharedAt
  {
  color:            #ea7d25;
  text-decoration:  none;
  }
#pagination .sharedAt:hover
  {
  text-decoration:  underline;
  }
.label,.authLabel
  {
  font-weight:  bold;
  font-size:    9pt;
  }
.info
  {
  font-size:    7pt;
  }

#blogInput,#searchInput,div.fileinput input
  {
  color:          #666;
  font-family:    'Trebuchet MS', Verdana, sans-serif;
  font-size:      10pt;
  font-weight:    bold;
  border:         0;
  width:          152px;
  }
.input,.searchInput
  {
  float:      left;
  background: transparent url(/skin/img/add_input.png ) no-repeat;
  height:     25px;
  padding:    6px 6px 0 6px;
  }
.searchInput
  {
  background: transparent url(/skin/img/custom_search.gif ) no-repeat;
  }
#searchInput
  {
  background: transparent;
  border:     none;
  }
.button
  {
  cursor:     pointer;
  padding:    0;
  margin:     -2px 0 0 -4px;
  border:     none;
  float:      left;
  background: transparent;
  height:     32px;
  width:      54px;
  }
.authMessage
  {
  color: #00aa00;
  }
.authErrorMessage,#authInvalid
  {
  color: #aa0000;
  }
#controls
  {
  padding: 10px 5px 10px 20px;
  height: 130px;
  }
#search
  {
  padding: 10px 5px 45px 30px; 
  }
#homesearch
  {
  display:        block;
  float:          right;
  text-align:     right;
  width:          230px;
  margin-top:     -15px;
  margin-right:   15px;
  margin-bottom:  2px;
  }
#cref .branding
  {
  text-align: right;
  float: right;
  margin-right: 5px; 
  }
.component
  {
  float: left;
  }

#feedIcon
  {
  width: 42px;
  }
#feedIcon img
  {
  margin-top: 1px;
  }

#addBlog
  {
  width: 230px;
  padding-right: 30px;
  }
#addBlogInfo
  {
  padding-bottom: 2px;
  }
#addOpml
  {
  width: 330px;
  }
#opmlBrowser,#opmlSubmit
  {
  visibility: hidden;
  }
#opmlSubmit,#downloadButton
  {
  float:          right;
  padding-top:    1px;
  padding-right:  4px;
  }
#download
  {
  padding-left: 30px;
  width:        270px;
  text-align:   right;
  }
#downloadButtonPopup
  {
  padding-left: 50px;
  }
.componentStatus
  {
  font-weight:  normal;
  font-size:    7pt;
  height:       40px;
  width:        220px;
  clear:        both;
  }

.success
  {
  color: #00aa00;
  }
.failure
  {
  color: #aa0000;
  }

#opmlForm
  {
  margin-top: 0;
  }
#feedStatus
  {
  padding-top: 5px;
  }
#opmlProgress
  {
  width:        300px;
  padding-top:  2px;
  padding-left: 2px;
  }
#opmlProgressBar
  {
  visibility:   hidden;
  padding-top:  5px;
  clear:        both;
  height:       16px;
  width:        211px;
  background:   transparent url(/skin/img/rover/bg/progressbar.bg.gif) no-repeat left bottom;
  cursor:       default;
  }
#opmlProgressMeter
  {
  padding-top:  8px;
  margin-left:  3px;
  height:       5px;
  width:        2px;
  background:   transparent url(/skin/img/rover/bg/progressbar.gif) repeat-x left bottom;
  }
div.fileinput
  {
  position: relative;
	height: 30px;
  width: 212px;
  float: left;
  }
div.fakefile
  {
  position: absolute;
	top: 0;
	left: 0;
  width: 220px;
	padding: 0;
	margin: 0;
	z-index: 1;
	line-height: 90%;
  }
div.fakefile input
  {
	background: url(/skin/img/add_input.png) no-repeat;
  width: 142px;
  border: 0;
  vertical-align: top;
  height: 32px;
  padding-left: 6px;
	padding-top: 7px;
  margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 0;
  }

div.fakefile input:focus
  {
	background-color: transparent;
  }

div.fakefile img
  {
  margin-top: 2px;
  }

input.file
  {
  width: 211px;
  height: 40px;
  margin: 0;
  border: 0;
  }

/* both classes file and hidden */
input.file.hidden
  {
  position: relative;
	opacity: 0;
  text-align: right;
  z-index: 2;
  cursor: pointer;
  }

.inputWrapWide
  {
  background:     transparent url('/skin/img/adv_search_box.gif' ) no-repeat;
  height:         26px;
  padding:        4px 6px 6px 6px;
  text-align:     left;
  vertical-align: top;
  }
.inputTextWide
  {
  background:     transparent;
  border:         none;
  width:          300px;
  color:          #666;
  font-family:    'Trebuchet MS', Verdana, sans-serif;
  font-size:      13pt;
  font-weight:    bold;
  vertical-align: top;
  }
.inputWrapMedium,.inputWrapTall
  {
  background:     transparent url('/skin/img/input_wrap_3.gif' ) no-repeat;
  height:         88px;
  padding:        4px 6px 6px 6px;
  text-align:     left;
  vertical-align: top;
  }
.inputWrapTall
  {
  background:     transparent url('/skin/img/input_wrap_6.gif' ) no-repeat;
  height:         190px;
  }
.inputTextMedium,.inputTextTall
  {
  background:     transparent;
  border:         none;
  width:          310px;
  height:         80px;
  overflow:       auto;
  color:          #666;
  font-family:    'Trebuchet MS', Verdana, sans-serif;
  font-size:      8pt;
  font-weight:    normal;
  }
.inputTextTall
  {
  height:         170px;
  }
#stickisButton
  {
  margin: 5px;
  width: 150px;
  padding: 5px;
  border: 1px dotted gray;
  }
#stickisButtonSrc
  {
  font-size:      7pt;
  font-family:    'Lucida Console', courier, monospace;
  }
#buttonForm #images
  {
  padding: 5px 0 5px 30px;
  }
#settings,.authWrap
  {
  position: relative;
  padding: 0 10px 10px 10px;
  margin: auto;
  width: 323px;
  font-size: 7pt;
  }
#settings .header,#formHeader
  {
  font-size: 12pt;
  font-weight: bold;
  }
#settings input.check
  {
  margin-right: 10px;
  }
#formHeader a
  {
  text-decoration: none;
  }
#formHeader a:hover
  {
  text-decoration: underline;
  }
#settings .details,.authDetails
  {
  font-style: italic;
  font-weight: normal;
  font-size:  8pt;
  padding-bottom: 10px;
  }
#settings .label,.authLabel
  {
  padding-top: 5px;
  }
#settings .info,#termsCheck a
  {
  color: #00aa00;
  text-decoration: none;
  }
.details .switch a
  {
  color:            #0a0;
  text-decoration:  none;
  }
.details .switch a:hover
  {
  text-decoration: underline;
  }
#settings .buttons
  {
  padding: 10px 0 5px 0;
  }
#settingsSuccess,#settingsError,#authInvalid
  {
  font-weight: bold;
  font-size: 12pt;
  padding: 2px 0 2px 0;
  }
#settingsError a
  {
  text-decoration: none;
  }
#settings .failure
  {
  margin-top: -2px;
  font-weight: bold;
  }
#export
  {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px dotted gray
  }
#termsCheck
  {
  padding: 5px 0 5px 0;
  }
#signinLogo,#switchToRegister
  {
  display: none;
  }
#authRenew
  {
  display: block;
  padding: 10px 0 15px 0;
  text-decoration: none;
  }
#authRenew:hover
  {
  text-decoration: underline;
  }
.authButtons
  {
  text-align: left;
  }
#uploadFrame
  {
  position: absolute;
  top:      0;
  left:     0;
  width:    10px;
  height:   10px;
  display:  none;
  }
.bundles .buttons
  {
  padding:  15px 10px 15px 5px;
  clear:    both;
  }
.bundle
  {
  clear:        both;
  font-size:    10pt;
  padding-top:  15px;
  }
.bundle .header
  {
  padding-bottom: 3px;
  }
.start
  {
  padding:    10px 10px 10px 5px;
  font-size:  12pt;
  }
.start .header
  {
  font-size: 16pt;
  font-weight: bold;
  }
.instructions ol
  {
  padding-left: 15px;
  }
.email
  {
  padding: 20px;
  }
#termsofuse
  {
  font-size:  8pt;
  padding:    20px 50px 20px 50px;
  text-align: justify;
  }
#termsofuse p
  {
  padding-bottom: 0;
  margin: 0;
  }
#disambiguate
  {
  clear: both;
  position: relative;
  display: none;
  }
#ambiguous
  {
  margin: 0;font-size: 7pt;width: 418px;position: absolute; top: 2px; padding: 0;border: none;
  background: transparent;
  }
#ambiguous .bgtop
  {
  font-size: 1px;
  height: 6px;
  background: url(/skin/img/rover/bg/disambiguate.bg.top.gif) no-repeat top left;
  }
#ambiguous .bgmain
  {
  margin: 0;
  padding: 8px;
  background: url(/skin/img/rover/bg/disambiguate.bg.gif) repeat-y left;
  }
#ambiguous .bgbottom
  {
  font-size: 1px;
  height: 5px;
  background: url(/skin/img/rover/bg/disambiguate.bg.bottom.gif) no-repeat bottom left;
  }
#ambiguous .info
  {
  font-weight: bold;
  }
#ambiguousUrls
  {
  margin: 6px 0 6px 0;width: 396px; height: 90px; overflow: auto;clear: both;border: 1px solid gray;
  }
#ambiguousUrls .active,#ambiguousUrls .inactive
  {
  cursor: pointer;
  clear:  both;
  width: 378px;
  border-bottom:1px solid #eee;
  }
#ambiguousUrls div.url,#ambiguousUrls div.title
  {
  padding:          1px 5px 1px 5px;
  width:            178px;
  overflow:         hidden;
  white-space:      nowrap;
  float:            left;
  background-color: #fafafa;
  }
#ambiguousUrls div.title
  {
  font-style:   italic;
  border-left:  1px dotted #eee;
  }
#ambiguousUrls .active div
  {
  font-weight: bold;
  color: #ea7d25;
  }
.reminder
  {
  clear: both;
  text-align: justify;
  font-size: 13px;
  padding: 0 0 10px 10px;
  }

#visitedBlogsWrap
  {
  background: url(/skin/img/bg.col.4.main.gif) repeat-y;
  }
#visitedBlogsBottom,#visitedBlogsTop
  {
  width: 960px;
  height: 10px;
  background: transparent url(/skin/img/bg.col.4.top.gif) no-repeat top left;
  }
#visitedBlogsBottom
  {
  height: 10px;
  background: transparent url(/skin/img/bg.col.4.bottom.gif) no-repeat top left;
  margin-bottom: 15px;
  }
#visitedBlogs
  {
  padding-left: 10px;
  font-size: 12px;
  }
#visitedHeader
  {
  padding: 20px 0 0 5px;
  }
#visitedBlogs a
  {
  display: none;
  }
#visitedBlogs a:visited
  {
  display:          block;
  cursor:           default;
  width:            226px;
  padding:          0;
  margin-right:     14px;
  float:            left;
  overflow:         hidden;
  white-space:      nowrap;
  text-decoration:  none;
  color:            #222;
  }
.resting
  {
  padding: 50px 0 40px 0;
  float: left;
  }
.maintenance
  {
  float: right;
  width: 340px;
  padding: 80px 20px 0 10px;
  }
.maintenance div
  {
  padding-top: 40px;
  font-size: 18px;
  text-align: justify;
  }
.maintenance .header
  {
  padding-top: 0;
  font-size: 32px;
  color: #ea7d25;
  font-weight: bold;
  }
.maintenance .info
  {
  font-size: 10px;
  }
