html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } body { line-height: 1; color: #333; background: white; }  table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; }  blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }  body { text-align: center;  margin:36px 0;  padding-left: 10px; }  .container { text-align: left; position: relative; padding: 0; margin: 0 auto;  width: 960px;  }   .column { float: left; margin: 0 10px; padding: 0; } * html .column { overflow-x: hidden; }   .border { padding-right: 9px; margin-right: 0; border-right: 1px solid #ddd; }  .first { margin-left: 0; } .last { margin-right: 0; }  .span-1 { width: 50px; } .span-2 { width: 120px; } .span-3 { width: 190px; } .span-4 { width: 260px; } .span-5 { width: 330px; } .span-6 { width: 400px; } .span-7 { width: 470px; } .span-8 { width: 540px; } .span-9 { width: 610px; } .span-10 { width: 680px; } .span-11 { width: 750px; } .span-12 { width: 820px; } .span-13 { width: 890px; } .span-14 { width: 960px; margin: 0; }  .append-1 { padding-right: 70px; } .append-2 { padding-right: 140px; } .append-3 { padding-right: 210px; } .append-4 { padding-right: 280px; } .append-5 { padding-right: 350px; } .append-6 { padding-right: 420px; } .append-7 { padding-right: 490px; } .append-8 { padding-right: 560px; } .append-9 { padding-right: 630px; } .append-10 { padding-right: 700px; } .append-11 { padding-right: 770px; } .append-12 { padding-right: 840px; } .append-13 { padding-right: 910px; }  .prepend-1 { padding-left: 70px; } .prepend-2 { padding-left: 140px; } .prepend-3 { padding-left: 210px; } .prepend-4 { padding-left: 280px; } .prepend-5 { padding-left: 350px; } .prepend-6 { padding-left: 420px; } .prepend-7 { padding-left: 490px; } .prepend-8 { padding-left: 560px; } .prepend-9 { padding-left: 630px; } .prepend-10 { padding-left: 700px; } .prepend-11 { padding-left: 770px; } .prepend-12 { padding-left: 840px; } .prepend-13 { padding-left: 910px; }  .box { padding: 1.5em; margin-bottom: 1.5em; background: #f0f0f0; }  .clear { display: inline-block; } .clear:after, .container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .clear { height: 1%; } .clear { display: block; }    img { margin: 0 0 1.5em 0; }  .pull-1 { margin-left: -70px; } .pull-2 { margin-left: -140px; } .pull-3 { margin-left: -210px; } .push-0 { margin: 0 0 0 1.5em; float: right; }  .push-1 { margin: 0 -88px 0 1.5em; float: right; } .push-2 { margin: 0 -158px 0 1.5em; float: right; } .push-3 { margin: 0 -228px 0 1.5em; float: right; }  body { font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; line-height: 1.5;  }  body { font-size: 75%; }  html > body { font-size: 12px; }   h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif; color:#111; clear:both; } h1 { font-size: 3em; } h2 { font-size: 2em; } h3 { font-size: 1.5em; line-height:2; } h4 { font-size: 1.2em; line-height:1.25; font-weight:bold; } h5 { font-size: 1em; font-weight:bold; } h6 { font-size: 1em; }  p { margin: 0 0 1.5em 0; text-align:justify; } p.last { margin-bottom:0; } p img { float: left; margin: 1.5em 1.5em 1.5em 0; padding:0; } p img.top { margin-top:0; }    ol { list-style-type: decimal; } dl { margin: 1.5em 0; } dl dt { font-weight: bold; } a { color: #125AA7; text-decoration: underline; outline: none; } a:hover { color: #000; } blockquote { margin: 1.5em 0 1.5em 1.5em; color: #666; font-style: italic; } strong { font-weight: bold; } em { font-style: italic; } pre { margin-bottom: 1.3em; background: #eee; border:0.1em solid #ddd; padding:1.5em; } code { font:0.9em Monaco, monospace; }  hr { background: #B2CCFF; color: #B2CCFF; clear: both; float: none; width: 100%; height: 0.1em; margin: 0 0 1.4em 0; border: none; } * html hr { margin: 0 0 1.2em 0; }   table { margin-bottom: 1.4em; border-top:0.1em solid #ddd; border-left:0.1em solid #ddd; } th,td { height: 1em; padding:0.2em 0.4em; border-bottom:0.1em solid #ddd; border-right:0.1em solid #ddd; } th { font-weight:bold; }  label { font-weight: bold; } textarea { height: 180px; width: 300px; }  p.small { font-size: 0.8em; margin-bottom: 1.875em; line-height: 1.875em; } p.large { font-size: 1.2em; line-height: 2.5em; } p.quiet { color: #666; } .hide { display: none; }   .alt { color: #666; font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", serif; font-size: 1.2em; line-height: 1%;  font-style: italic; }  .dquo { margin-left: -.7em; }  p.incr, .incr p { font-size: 0.83333em;  line-height: 1.44em; margin-bottom: 1.8em;  }     #header { height: 77px;  font-size: 1.1em; color: #c9c9c9; margin-bottom:1.4em; background: transparent url("images/header.png") center 0 no-repeat; } #header.fixed { position: fixed; z-index: 999; margin-left: 15px; }  #header div.h1 { font-size: 1.5em;  position: absolute;  padding-left: 220px;  width: 480px;  } #header div.h1 a { font-weight: normal; } #header div.h1 a#logo { position: absolute; width: 216px; height: 59px;  top: 0px; left: -18px;  background: url("images/sprites.png") 0 -272px no-repeat; } #header div.h1 a#logo_slash { position: absolute; width: 236px; height: 59px;  top: 0px; left: -18px;  background: url("images/sprites.png") 0 -272px no-repeat; }  #header div.h1 span { cursor: default; } #header div.h1 .breadcrumb { font-weight: normal;  position: relative; top: 18px; text-decoration: none; color: #8d7e7e; text-shadow: 0 -2px 0 rgba(0,0,0,0.6);  background: url("images/sprites.png") -217px -292px no-repeat; padding-left: 18px;  padding-bottom:5px; padding-top: 2px; } #header div.h1 a.breadcrumb { text-decoration: underline; } #header div.h1 #second {   position: relative; top: 18px; background-image: none; padding-left: 0; margin-left: -2px; } #header div.h1 a:hover, #header div.h1 a:focus { color: #31beff; }  #header .nav { margin-left: 0.1em; position: relative; margin-top: 3.9em; height: 2em; list-style:none; } #header .nav strong { margin-left: 1.4em; font-weight: bold; }  .verifyProcess { display: none; } .nav * { margin:0; padding:0; list-style:none; } .nav ul { position:absolute; top:-999em; width:10em;  } .nav ul li, .nav a { width: 100%; color: #c9c9c9; font-weight: normal; } .nav li { float:left; position:relative; z-index:99;  padding: 1px 0.6em; margin-right: 0.6em; height: 90%; } .nav a { display:block; text-decoration:none; padding: 0 0.1em; text-shadow: 0 -2px 0 rgba(0,0,0,0.6); } .nav li.sub a.dropdown { position: absolute; top: 1px; right: 0; height: 18px; width: 14px; margin:2px; background: url("images/sprites.png") right -452px no-repeat; border-right: 0; } .nav li.sub a.dropdown:hover { background-color: #2386b4; } .nav ul a { padding: .6em 0em; text-indent: 0; font-size: 0.9em; } .nav ul li { margin: 0; line-height: 0.8em; padding: 0; } .nav ul li.spacer { border-top: 1px dotted #6f6f6f; } .nav ul li a { padding-left: 0.4em; }   ul.nav li.sfHover ul  { left:-1px;  top:1.65em;  border: 1px solid #8f858f; border-bottom: 2px solid #090909; border-right: 2px solid #090909; border-left: 1px solid #7f7f7f; }  .nav li:hover li ul, .nav li.sfHover li ul { top:-999em;  }    ul.nav li li.sfHover ul  {   top:-1px;  }    .nav li.subMenu { padding: 1px; padding-left: 6px; padding-right: 25px; margin-right: 1px;} .nav li.subMenu.clicked { border: 1px solid #4f4f4f; border-bottom: 0; padding: 0;  padding-left: 5px; padding-bottom: 1px; margin-right: 0px; padding-right: 25px; } .nav li.subMenu a { border-right: 1px dotted #5f5f5f; } .nav li.subMenu ul a { border-right: 0; }  .nav li.subMenu.clicked a.dropdown{ top: 0px; } .nav li.sub a.dropdown.clicked { background-color: #4f4f4f; } .nav a:focus, .nav a:hover, .nav a:active { color: white; text-decoration: underline; } .nav li li { background: #1C1C1A;  }  #header #right {  margin-top: 1.4em; margin-left: 25px; margin-right: -25px; } #header #right p#access { font-size: 0.9em; text-align: right; text-transform: lowercase; margin-right: 1.4em; } #header #right p#access a { color: #31beff; text-decoration: none; margin-left: 0.2em; margin-right: 0.2em; font-weight: normal; } #header #right p#access a.login { font-weight: bold; } #header #right p#access a:focus, #header #right p#access a:hover { text-decoration: underline; } #header #right p#access a.unsafe { color: #ff7097; } #header #right p#access a.safe { color: #b3f9ae; } #header #right p#access a.notLog { margin-right:1.5em; font-size: 0.9em; } #header input { color: #909090; } #header input:hover, #header input:focus { color: #555; }  #fastLogin { font-size: 0.9em; margin-top: -1em; margin-left: 3em; } #fastLogin input { width: 10em; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 1em; padding: 0.4em 0.6em; border: 0; } #fastLogin input#login { width: 13em; } #fastLogin button { margin-left: 0.5em; text-transform: lowercase; } #fastLogin button:hover, #fastLogin button:focus { background-color: #578407; } #fastLogin p.social { margin: 0.5em 1.6em 0 0; text-align: right; }  #search { font-family: Arial, sans-serif; font-size: 12px; float: right; margin-top: -1.1em; margin-right: 1.25em; } #search label { display: none; } #search button { margin: 0; margin-left: -1px;  padding: 0; width: 25px;  height:25px; border: 0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; border-left:1px dotted #999;  background: #f9f9f9 url("images/icons3/search_small.png") no-repeat scroll center center; cursor: pointer; } #search input { margin:0; padding:0; min-height: 15px;  float: left; width: 17.25em; border: 0;  font-size: 1em; background-color: #fff; padding: 5px 6px;   -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-background-clip: padding-box; } #search button:hover, #search button:focus { background-color:#f0f0f0 !important; border-left: 1px dotted #555;}  #intro { margin: .5em 2em 4.5em 5em; border-bottom: 1px dotted #ccc; padding: 2em 0em 2em 4em; } #intro h2, #introBox h3 { display: block; font-size: 2.6em;  font-family: Tahoma,Geneva,Helvetica,Arial,sans-serif; color: #1a2011; line-height: 1.3em; font-size-adjust:none; letter-spacing:-0.002em; font-variant: normal; font-weight: bold; } #introBox h3 { font-size: 1.3em; text-transform: none; } #intro h2#third { margin-top: -0.25em; color: #8a858a; } #intro h2#fourth { float:right; background: none; color: #777; margin-right: 6em; margin-top: 0.5em; margin-bottom: 0.5em; font-size: 1.2em; } .bigButton { padding: 0.2em 1.2em 0.3em 1.4em; font-size: 1.4em; font-weight: bold; color: #fff; text-align: center;  font-family: "Helvetica Neue", Helvetica,Arial, sans-serif; border-top: 3px solid rgba(255, 255, 255, 0.4); border-bottom: 1px solid rgba(0, 0, 0, 0.2); text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.35); box-shadow: 0 1px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #FFB90F url("images/alert-overlay.png") repeat-x scroll 0% 0%; } .bigButton:hover, .bigButton:focus { background-color: #FF9800; color: #fff;} #intro h2#fourth a { text-transform: none; margin-left: 0.3em; } #intro h2#fourth p { float: none; font-size:0.7em; font-weight: normal; margin-left: -0.8em;} #introSmall { margin: 1.5em 0 2.5em 0; border-top: 1px solid #cffbfc; border-bottom: 1px dotted #aaa; padding: 1em 1.5em; background: #def0fa url("images/alert-overlay.png") repeat-x scroll 0% -10px; width: 640px; } #introSmall.prependSmall { margin-left: 5em; } #introSmall h2 { display: block; font-size: 1.5em;  font-family: Tahoma,Geneva,Helvetica,Arial,sans-serif; color: #797f70; line-height: 1.3em; font-size-adjust:none; letter-spacing:-0.001em; font-variant: normal; text-shadow: 0 -1px 0 #fff; } #introSmall h2 strong { color: #555; } #introSmall div.span-2 { padding-top: 0.9em; } #intro p { margin-top: 0.9em; float: left; font-size: 0.9em; } #tagBox { padding-top:0.5em; padding-bottom: 0; margin-left: 2em; margin-top: -1.5em; margin-bottom: 4em; }  #introBox {  margin-top: 2.75em; margin-bottom: 4em; padding-top:0.5em; padding-bottom: 0; } #introBox h3 { padding-left: 0; } #introBox p, #tagBox p { line-height: 1.2em; padding: 0; margin-bottom: 0; text-align: left; } #tagBox p { margin-top: 0.5em; } #introBox p a, #tagBox p a { display:block; margin-top: 0.9em; float: right; margin-bottom: 0.6em; font-size:0.9em; font-weight: normal; } #secondIntro { margin: -4em 0em 4em; } #secondIntro h2 { font-size:1.3em; font-weight: bold; color: #3A353A; } #secondIntro div { padding-top: 1.2em; } #secondIntro div.middle { border-left: 1px dotted #ccc; border-right: 1px dotted #ccc; padding-left: 2.5em; padding-right: 1.5em; } #secondIntro a { font-weight: normal; }  #footer { clear: both; text-align: center; margin-top: 2em; padding-top: 2.2em; padding-bottom: 1em; } #footer ul.toolbar { background: white url("images/sprites.png") center -216px no-repeat; padding-top: 2.5em; margin: 0.1em 0 1.75em 0;  text-align: center; list-style-type: none; text-transform: lowercase; } #footer ul.toolbar li { line-height:1em; display: inline; } #footer ul.toolbar a { font-size: 0.9em; color: #666; font-weight: normal; padding-right: 0.6em; margin-right: 0.6em; border-right:1px solid #c9c9c9; margin-top:0.2em; line-height:0.9em; } #footer ul.toolbar li.last a { border-right: 0; } #footer ul.toolbar a:hover { text-decoration: underline; } #footer p { margin: 1em auto; text-align: center; } p#feedback { font-size: 1em;  width: 35em; clear: both; float: left; margin-top: 5em; margin-bottom: -2em; margin-left: 22em; text-align: center; opacity: 0.6; } p#feedback a { display:block; color: #fff; padding: 0.2em 1em;} p#feedback:hover, p#feedback:focus { opacity: 0.9 } #footer p.small { font-size: 0.9em; color: #aaa; } #footer p.small a { color: #898989; } #footer p.small a:hover, #footer p.small a:focus { text-decoration:underline; }   p.message#bulkMessage { padding: 0.4em; text-align: left; font-weight: normal; padding-left: 1em; border-width: 2px 0 1px 0; text-shadow: 0 0; background-color: #F4D22D; } p.message#bulkMessage a { text-decoration: underline; font-weight: normal; margin:0 0.05em; } p.message#bulkMessage span { } div#globalStatus, div#moderationStatus { font-weight: bold; color: white; font-size: 1em; background-color: #900; position: fixed; bottom: 1em; right: 1em; padding: 0.1em 0.2em; } div#moderationStatus { background-color: #400; bottom: 3em; } div.overlayMessage { padding: 0.5em 1em; font-size: 2em; text-align: center; position: fixed; top: 45%; left: 46%; background-color: black; color: white; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px; opacity: 0.75; -moz-opacity: 0.75;  } div.overlayMessage.waterflow { background-image: url("images/indicator.black.gif"); background-position: 1.4em center; background-repeat:no-repeat; top: 90%; font-size: 1.4em; padding: 0.8em 2.5em 0.8em 3em; }  #mainContent.waterflow { width: 990px; margin-top: 8.2em; }  div.header h2 { position: relative; font-size: 1.5em; font-weight: bold; text-transform: lowercase; } div.header h2.alone { font-size: 3em; margin-bottom: 0.4em; letter-spacing:-0.03em; } div.header h2 .smallLink { font-size:0.65em; margin-left: 1em; font-weight: normal; color: #2386b4; } #mainContent h3 {  font-size: 1.3em; font-weight: bold; } #mainContent h3 .smallLink, #mainContent h4 .smallLink { font-size: 0.8em; margin-left: 1em; font-weight: bold; } #mainContent .header { margin: 1.5em 0 -0.4em 0; display:inline-block; width: 100%; } #mainContent .headerSidebarFixed { position: fixed; top: 85px; right: 8px; padding: 0.3em 0.1em 0 0.6em; z-index: 999; background-color: rgba(255,255,255,0.6); -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; } #mainContent .hSidebar { display: inline-block; float:left; } .headerSidebar .toolbar { vertical-align: middle; display: inline-block; margin-left:10px; } .headerSidebar .toolbarButton { display: inline-block; position: relative; margin-right: -4px; width: 24px; height: 24px; border:1px solid #ccc; border-color: #ddd #bbb #999 #bbb; border-right-width: 0; background-color: #fcfbf0; background-color: #f4f5f0; background-position: center center; background-image: url("images/icons/viewmode.png"); } .headerSidebar .toolbarButton b { position: absolute; top: 0; left: 0; width: 100%; height: 18px; padding: 1px 0; border-top: 3px solid rgba(255,255,255,0.4); border-bottom: 1px solid rgba(55,55,55,0.05); } .headerSidebar .toolbarButton.active b { width: 0; } .headerSidebar .roundLeft, .roundLeft { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-border-radius-topleft:5px; border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; } .headerSidebar .roundRight, .roundRight { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; margin-right: 3px; border-right-width: 1px; -moz-border-radius-topright:5px; border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; } .headerSidebar #waterflow { background-position: 1px 1px; } .headerSidebar #grid { background-position: 23px 1px; } .headerSidebar #grid.active, .headerSidebar #grid:active, .headerSidebar #waterflow.active, .headerSidebar #waterflow:active { cursor: default; background-color: #ccc; border-color: #aaa; background-position: 1px 23px; } .headerSidebar #grid.active, .headerSidebar #grid:active { border-left: 1px solid #999; background-position: 23px 23px; } #mainContent p { font-size: 1.1em; } #mainContent table { border:0; } #mainContent th, #mainContent td { border: 0; } #mainContent th { margin-left:0; padding-left:0; } #mainContent strong { color: black; }  .tabMenu { list-style-type: none; margin: 0; padding: 0; width: 100%; border-bottom: 4px solid #e5e5e6; height: auto;  display: block; } #mainContent .tabMenu { margin-top: 1.2em; margin-bottom: 1.5em; padding-left: 1.5em; } .tabMenu li { float: left; display:block; margin-right: 1em; } .tabMenu li a { padding: 0.15em 0.75em; font-weight: normal; text-decoration: underline; background-color: #e5e5e6; border:1px solid #e5e5e6; display: block; } .tabMenu li.active { margin-top: -0.35em; margin-bottom: -1.5em; position: relative; } .tabMenu li.active a { background-color: #FFF; border-bottom: 0px solid #0ff; padding-top: 0.35em; padding-bottom: 0.5em; font-weight: bold; font-size: 1.1em; text-decoration: none; color: #838383; cursor: default; }  #mainContent .bookmarks {  list-style-type: none; margin: 0; padding:0; margin-top: 1em; margin-bottom: 1em; color: #636d6d; } #sidebar .bookmarks { margin-left: 0; } .bookmarks li.xfolkentry { margin:0; margin-right: 13px;  margin-bottom: 30px;  background-color: #F0F5F3;    width: 215px; vertical-align:top; display:-moz-inline-box; -moz-box-orient:vertical;  display:inline-block; vertical-align:top;  } .bookmarks li.xfolkentry.waterflow { width: auto; background-color: white; margin: 0 7px 0 0; } #mainContent .bookmarks.column { display:block; float:left; margin-right: 10px; width: 320px; } #mainContent .bookmarks.column#col0 { clear:both; } #mainContent .bookmarks.column#col2 { margin-right: 0; } .bookmarks.column li.xfolkentry { float:left; position:relative; margin: 0 0 4px; }  .bookmarks li.xfolkentry.third { margin-right: 0px; } .bookmarks li.xfolkentry.private { border-bottom: 5px solid #ff99cc; background-color: #F0D5D3; } .bookmarks li.xfolkentry.shared { border-bottom: 5px solid #AAEEff; } .bookmarks li.xfolkentry.selected { background-color: #DDDFD9; border-color: #9a9} .bookmarks li.xfolkentry ul { list-style-type: none; margin:0; } .bookmarks li.xfolkentry li.title:after, .bookmarks li.xfolkentry li.description:after, .bookmarks li.xfolkentry li.tags:after { content: "."; visibility: hidden; } .bookmarks li.xfolkentry li.title { overflow: hidden; margin: 0.5em 12px 1.5em; height: 3em; } .bookmarks li.xfolkentry li.title h4 { font-size: 0.9em; display:inline; font-family: Arial, sans-serif;} .bookmarks li.xfolkentry li.title a { color: #2386b4; font-weight: normal; } .bookmarks li.xfolkentry li.title a:hover, .bookmarks li.xfolkentry li.title a:focus { color: #036694; } .bookmarks li.xfolkentry li.title span.flagDiamond { color: #E62525; font-size: 1.5em; line-height: 0.8em; } .bookmarks li.xfolkentry li.description {  margin-right: 9px; overflow: hidden; } .bookmarks li.xfolkentry li.operations {  float: left; display: none; margin-bottom: -21px; margin-top: 5px; margin-left: 5px; z-index: 5; clear: both; } li.xfolkentry:hover li.operations { display: block; } .bookmarks li.xfolkentry li.operations a span { display: none; } .bookmarks li.xfolkentry li.operations a { position: relative; display: block; width: 16px; height: 16px; float: left; margin-right: 3px; background-repeat:no-repeat;  }  li.operations a { background-image: url("images/sprites.png"); } li.operations a.edit { background-position: 0 -154px; } li.operations a.edit:hover, li.operations a.edit:focus { background-position: 0 -170px; } li.operations a.block, li.operations a.moderate { background-position: 0 -30px; } li.operations a.block:hover, li.operations a.block:focus, li.operations a.moderate:hover, li.operations a.moderate:focus { background-position: 0 -46px; } li.operations a.copy { background-position: 0 -92px; } li.operations a.copy:hover, li.operations a.copy:focus { background-position: 0 -108px; } li.operations a.thickbox { background-position: 0 -545px; } li.operations a.thickbox:hover, li.operations a.thickbox:focus { background-position: 0 -561px; } li.operations a.delete { background-position: 0 -607px; } li.operations a.delete:hover, li.operations a.delete:focus { background-position: 0 -623px; } .bookmarks li.xfolkentry li.confirm { background-color: white; position: absolute; width: 215px;  line-height: 2.3em; z-index: 6; opacity: 0.9; -moz-opacity: 0.9; } ul#shareLinks { background-color: white; position: absolute; width: 500px; height: 1.9em; z-index: 6; } li.operations a.share { background-position: 0 -1008px; } li.operations a.facebook { background-position: 0 -777px; } li.operations a.stumbleupon { background-position: 0 -823px; } li.operations a.digg { background-position: 0 -361px; }  #sidebar #watchlist li { margin-bottom: 0.2em; } #sidebar #watchlist ul li a { display: inline; padding: 5px 0;} #sidebar li a.delete, #sidebar li a.add { font-size:0.85em; margin-left: 0.7em; font-weight: normal; color: #a6a6a6;} #sidebar #watchlist li a.delete:hover, #sidebar #watchlist li a.delete:focus, #sidebar #watchlist li a.add:hover, #sidebar li #watchlist a.add:focus { text-decoration: underline; background-color: white; color: #a6a6a6; } #watchlist .avatar { margin:0 4px; vertical-align: middle; }   #sidebar #watchlist li a:hover { background-color: #9d8e8e; color: white; } #sidebar #watchlist .mutual { color: #1376a4; } #sidebar #watchlist .follower { color: #9d8e8e; } #sidebar #watchlist .youFan { color: #2aa4dd; } #sidebar #watchlist .legend { font-size: 1.1em; border-left: 1em solid #d7d7d7; margin-top: 0.3em; margin-bottom: 2em;} .legend li { margin-left: 0.5em; }  .bookmarks li.xfolkentry li.image {   margin-bottom: 0.1em;  } li.xfolkentry li.image img { margin:0; padding:0; width: 215px; height: 184px; } li.xfolkentry li.image img.unsafeFilter { position: absolute; } li.xfolkentry li.waterflow img{ width: 320px; height: auto;} #sidebar .bookmarks li.xfolkentry li.image {  margin-bottom: 0.75em; } .bookmarks li.xfolkentry li.description, .bookmarks li.xfolkentry li.popularity, .bookmarks li.xfolkentry li.byline { font-size: 0.9em; } .bookmarks li.xfolkentry li.popularity, .bookmarks li.xfolkentry li.byline { text-transform: lowercase; color: #a0a0a0; } .bookmarks li.xfolkentry li.popularity { float:right; margin: 0 4px 0 10px; } .bookmarks li.xfolkentry li.byline { margin-left: 6px; margin-bottom: 4px; } .bookmarks li.xfolkentry li.popularity a, .bookmarks li.xfolkentry li.byline a { color: #a0a0a0; } .bookmarks li.xfolkentry li.popularity a:hover, .bookmarks li.xfolkentry li.popularity a:focus, .bookmarks li.xfolkentry li.byline a:hover, .bookmarks li.xfolkentry li.byline a:focus { color: #707070; } .bookmarks li.xfolkentry li.tags { margin-top: 0.7em; display: none; } .bookmarks li.xfolkentry li.tags p { margin: 0; } .bookmarks li.xfolkentry li.tags, #TB_caption li.tags { padding-left: 18px; background: url("images/sprites.png") -30px -496px no-repeat;  font-size: 0.85em; font-family: Helvetica, sans-serif; } .bookmarks li.xfolkentry li.tags a { color: #656569; } .bookmarks li.xfolkentry li.tags a:hover, .bookmarks li.xfolkentry li.tags a:focus, #TB_caption li.tags a:hover, #TB_caption li.tags a:focus { background-color: #2aa4dd; color: white; }  .bookmarks li.xfolkentry li.popularity a, .bookmarks li.xfolkentry li.tags a { font-weight: normal; }  .pages { text-align: left; margin-bottom: 20px; margin-top: 3em; } .paginator { padding-top: 10px; margin-left: auto; margin-right: auto; line-height: 4em;} .paginator a, .pageList .this-page { padding: 6px 10px; border: solid 1px #ddd; background: #fff; text-decoration: none; font-weight: normal; color: #2386b4; font-size:1.1em; }  .paginator .atstart { margin-right: 20px; padding: 6px 12px; background: #fff; color: #999; } .paginator .prev { margin-right: 25px; padding: 6px 12px; border: solid 2px #ddd; background: #fff; } .paginator .break { padding: 6px 10px; border: none; background: #fff; text-decoration: none; color: #555; } .paginator .next { margin-left: 25px; padding: 6px 12px; border: solid 2px #ddd; background: #fff;} .paginator .atend { margin-left: 20px; padding: 6px 12px; background: #fff; color: #999; } .paginator .this-page {padding: 6px 12px; border-color: #999; font-weight: bold;  background: #fff; color: #9d8e8e; } .paginator a:hover {color: #fff; background: #cdcccc; border-color: #cdcccc; text-decoration: none;} .pages div.results { text-align: left; color: #999; margin-top: 8px; } div.shortcuts { display: inline; margin-left: 5em; color: #bbb; } .shortcuts { margin-left: 1.5em; } #mainContent .shortcuts strong { color: #999; } .pages .jump { color: #aaa; margin-left: 0.6em; } .pages form { display:inline; } .pages form input#page { width: 2em; padding-left: 0.1em; margin-left: 0.1em; border-color: #ddd;}  .pages.nextSet { clear:both; width: 80%; text-align: center; margin: 0 auto; padding: 4em 2em; } .nextSet a.btn { background: #9a999a url("images/alert-overlay.png") repeat-x scroll 0% 0%; font-size: 1.6em; padding: 0.6em 3em; }  .indexPages { text-align: right; margin: 1.5em 5px 5em 0; } .indexPages .btn, .nextSet .btn { padding:0.6em 1em; border: none; background: #9a999a; color: #fff; font-size: 1.1em; font-weight: normal; } .indexPages .btn:hover, .nextSet .btn:hover { background: #000; color: #fff; }      p.tagCloud { text-align: left; margin-bottom: 0;} p.tagCloud a { margin-left: 0.5em; } .bookmarks li.xfolkentry li.tags p.tagCloud { margin-right: 9px; }   #sidebar ul.tags a { white-space: nowrap; } #sidebar ul.tags { font-size:1.2em; line-height:1.2em; } #sidebar ul.tags li a { position: relative; } #sidebar ul.tags li a:hover, #sidebar ul.tags li a:focus { color: #777 !important; } #sidebar ul.tags li span { font-size: 0.7em; color: #b9b9b9; font-weight: normal; clear: left; float: left; margin-right: 0.8em; margin-left: 0; text-align: right; width: 30px; } #sidebar div a.smallLink { display: block; margin-bottom: 1.4em; margin-top: -0.6em; margin-left: 1.2em;}     #popularTagsDiv h3 { display: inline; }  #suggestionsBox p:after { content:"."; visibility: hidden; } #popularTagsDiv p.help, #suggestionsBox p.help, #userSuggestionsBox p.help { color: #9d8e8e; font-weight: normal; }  #mainContent h2.view, #mainContent h2.editable { text-transform: none; font-size: 1.5em; cursor: default;  } #mainContent h2.view { position: absolute; overflow: hidden; height: 1.5em; } #mainContent h2.editable { position: relative; margin-bottom: -2em; height: auto; overflow: show; } #mainContent .edit_area { cursor: default; } .editable form, .edit_area form { background-color: white; }  .editable button, .edit_area button { margin-right: 0.4em;}  h2.editable button { font-size: 0.7em; } h2.editable form input:first-child, .h2Editable { background-color: #ffffd3; border: 1px solid #AAA; font-family: Arial,sans-serif; font-size: 1em; padding: 0.2em 0.3em; } #mainContent .edit_area form textarea { background-color: #ffffd3; border: 1px solid #AAA; font-family: Arial,sans-serif; font-size: 1em; padding: 0.2em 0.3em; width: 400px; display: block; } .editableHover { background-color: #ffffa1; color: #777; } p#bDescription { width: 500px; margin: 3em 0; } #mainContent p.copyright { margin: -1.5em 0 1.5em 0; font-size: 0.9em; color: #9d8e8e; } .copyright strong { font-weight: normal; color: #333;} .copyright a { color: #9d8e8e; text-decoration:underline; }    form#editProfile img.avatar { float: left; display: block; margin-right: 0.8em; margin-top: 0.75em; } form#editProfile .avatarRow { vertical-align: top; padding-top: 2em; } form#editProfile .avatarRow2 { margin-top: 0.75em; padding: 0; } form#editProfile #descRow { vertical-align: top; } form#editProfile textarea { width: 37em; height: 20em; } #tagTable tr { background-color: #efefef; } #tagTable td { border-bottom: 1px solid #cfcfcf; } #tagTable th { text-align: left; border: 1px solid #fff; padding-left: 0.5em; width: 12em;} form#editProfile th, form#editProfile td { padding-bottom: 1em; } #tagTable { border-collapse: collapse; color: black; font-size: 1.1em;} tr.socialaccount td, tr.socialaccount th { vertical-align: middle; }  #sidebar { margin-top: 2.4em; margin-left: 1px; margin-right: -15px; display: block;  float:right; } #sidebar .box { margin: 0; padding: 0; background: none; border: 0; margin-bottom: 1.5em;  } #sidebar .actions { border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; background-color: #EBFDFD; margin-right: 2em; margin-bottom: 2em; padding: 0.3em 0 0.75em 1em; } #sidebar .actions a { font-weight: normal; color: #2386b4; } #sidebar .actions a:hover, #sidebar .actions a:focus { text-decoration: underline; } #sidebar.borderLeft { border-left: 1px solid #ddd; margin-left: 4px; margin-right: -9px; padding-left: 9px; padding-bottom: 2em; } #sidebar h3 { font-size: 1.3em; font-weight: bold; text-transform: lowercase; display: inline; } .dropdown { cursor: pointer; } h3.dropdown { display: inline; } h3.dropdown.hover { color: #656569; } .bulletDown span, .bulletUp span { display: none; } .bulletDown { padding-right: 16px; background: url("images/sprites.png") right -450px no-repeat; } .bulletUp { padding-right: 16px; background: url("images/sprites.png") right -866px no-repeat; } .bulletLeft { padding-right: 16px; background: url("images/sprites.png") right -403px no-repeat; } #sidebar .box ul { margin-left: 9px; margin-top:-0.5em; padding:0; } #sidebar ul, #sidebar ol { list-style-type: none; } #sidebar .feed { display: block; background: url("images/sprites.png") 3px -962px no-repeat; padding-left: 26px; margin-bottom:0.2em; font-size:1.1em; }  #sidebar #popularStatic { clear: both; } #sidebar #popularStatic li a { font-size: 1.3em; } #sidebar #popularStatic li p a { display: inline; margin: 0; font-size: 1em; color: #79aec7; } #sidebar #popularStatic li p { font-size: 0.95em; margin: 0; margin-top: -0.3em; margin-bottom: 0.3em; font-weight: bold; color: #9d8e8e; text-align: left; } #sidebar .ads { margin: 4.5em 15px 2.5em 0; z-index: 100; padding: 5px 10px 10px; border: 1px solid #D5D9E3; text-align: center; background: #E9EEEE; background-image: -moz-linear-gradient(top, #E9EEEE, #FBF9F9); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #E9EEEE),color-stop(1, #FBF9F9)); border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; } #sidebar.rightAlign .ads { text-align: left; padding-left: 15px; margin-top: 2.75em; } #sidebar .ads.fixed_ad { margin-top: 1em; } #sidebar .ads h3, #sidebar.rightAlign .ads h3 { font-size:0.9em; text-transform: uppercase; color: #5B5858; text-shadow: 1px 1px #fff; } #sidebar .ads h3 a, #sidebar.rightAlign .ads h3 a { font-weight: normal; color: #8E8989; } #sidebar .ads h3 a:hover, #sidebar.rightAlign .ads h3 a:hover { color: #3b3838; } #sidebar .carbonad, .adbox .carbonad { background: none !important; border: none !important; font-family: inherit !important; height: auto !important; width: auto !important; text-shadow: 1px 1px 0 #fff; } #sidebar.rightAlign .carbonad { font-family: "Lucida Grande",Arial,Helvetica,sans-serif !important; } #sidebar.rightAlign .carbonad-image img { margin: 5px 15px 0 0 !important; float: left !important; } #sidebar .carbonad-image img, .adbox .carbonad-image img { margin: 5px 0 7px !important; float: none !important; } #sidebar.rightAlign .carbonad-text img { float: left !important; } #sidebar .carbonad-text, .adbox .carbonad-text { float: none !important; width: auto !important; } #sidebar.rightAlign .carbonad-tag { margin: 20px 0 0 !important; } #sidebar .carbonad-tag, .adbox .carbonad-tag { float: none !important; width: 100% !important; text-align: right !important; display: block; margin: 1em 0 !important; } #mainContent .ads { margin: 2em 0; }  #sidebar #profile.box { width: 100%; overflow: visible; margin-top: 0.85em; margin-bottom:0.5em; } img.avatar { background-color: #c9c9c9;  } img.smallAvatar { margin:0; vertical-align: middle; padding-left: 0.2em; padding-right: 0.1em; } #sidebar #profile.box img.avatar { float: left; margin-right: 8px; } #sidebar #profile.box .smallLink { margin-left: 0; } #sidebar #profile.box ol { padding-top: 0em; } #sidebar #profile.box ol li.name { font-weight: bold; } #sidebar #profile.box ol li.web { margin-top: -0.4em; } #sidebar #profile.box ol li.more { margin-top: 0.8em; }  #sidebar #related a.crossedTag { padding-left: 0.5em; padding-right: 0.5em; margin-left: -0.5em; margin-right: 0.15em; font-family: Helvetica, Arial, sans-serif; font-size: 1.3em; font-weight: bold; line-height: 0.9em; color: #2386b4; background-color: #ebebeb; vertical-align: middle; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; line-height: 1.4em; } #sidebar #related a.crossedTag:hover, #sidebar #related a.crossedTag:hover { background-color: #2aa4dd; color: white; }  div.fullImage { margin-top: 2.5em; margin-bottom: 2em; } #mainContent div.fullImage h3 { color: #cd9100; margin-bottom: 0em; font-size: 1.3em;} #mainContent div.fullImage h3.quote { font-size: 1.1em; color: #656565; margin-top: -1em; margin-bottom: 0.8em; font-weight: normal; height: 2em; overflow: hidden; } div.fullImage h3.quote a { font-weight: normal; color: #2386B4; } div.fullImage h3.quote a:hover { text-decoration: underline; } #mainContent div.fullImage ul.ops {  margin-bottom: 0.3em; font-size: 0.8em; text-transform: uppercase; } div.fullImage li.operations { display: inline; height: 24px; } div.fullImage li.operations a { display: block; float:left; font-family: Helvetica, sans-serif; padding: 2px 0.5em 0 20px; font-weight: normal; color:gray; margin-right: 1.25em;  } div.fullImage img { clear:both; } div.fullImage li.operations a:hover { background-color: #ffffa1; color: black; } #sidebar h5.popularUnderline { margin-bottom: 0.5em; color: #a7a7a7; } #sidebar p.popularUnderline { margin-top: -0.4em; margin-left: 2.4em; color: #a7a7a7;} #sidebar p.popularUnderline a {font-weight: normal;} .thumbs { margin-top: 3em; } #mainContent .thumbs ul, #sidebar .thumbs ul { margin-top: -0.4em; margin-left: -2px; } .thumbs ul li.image { display: inline; } .thumbs ul li.image img { margin: 0; } .thumbs ul li.image a { float: left; width: 75px; display: block; border: 4px solid white; } .thumbs ul li.image a:hover, .thumbs ul li.image a:focus { border:4px solid #2aa4dd;} form#addTag, form#changePrivacy { margin-left:0.75em; margin-top:0.35em; } #sidebar form#addTag input.txt { width: 7em; } form#addTag button, form#changePrivacy button, form#addComment button{ color: white; background-color: #bbb; border: 1px solid #f5f5f5; font-size:0.9em; } div.commentsArea { margin-top: 3em; } div.commentsArea p.registerComment { color: #888; margin-top: -0.5em; } div.comment { margin-bottom: 1.5em; } div.comment img.avatar { float: left; } div.comment div.text { float: left; width: 440px; margin-top: -0.15em; margin-left: 1em;} div.comment .commentInfo { margin-top: -0.4em; margin-bottom: 0.5em; font-size: 0.9em; color: #898989; display: block; } div.comment .commentInfo a { font-weight: normal; color: #2386b4; } form#addComment textarea { width: 450px; height: 8em; font-size:1em; } form#addComment button { font-size: 1.1em; }  .rightAlign { margin-left: 2.5em; margin-top: 5em; color: #666; width:360px; } #sidebar.rightAlign h3 { font-size: 1.2em; color: #777; font-weight: normal; } #sidebar.rightAlign ul.tags li a:hover, #sidebar ul.tags li a:focus { color: #2AA4DD !important; }  .textOnly { display: block; clear:both; } .textOnly h2 { margin-bottom: 0em; } .textOnly h3 { color: #CD9100; } .textOnly #tagExplainList { border:0; } .textOnly #postButton { text-align: center; } #postButton a.button { background-color: #302312; cursor: move; } .textOnly #installExt { font-size: 1.1em; margin-bottom: 4em; text-align: center; } .textOnly #extPopup { margin-top: -1.2em; margin-bottom: 6em; } #youtubeVideo { display: block; margin-left: 5em; margin-top: 14em; } #youtubeVideo p { font-style: italic; color: #777; margin-top: 0.3em;} .textOnly ul, .textOnly ol { margin: 0 0 1.3em 3em; } .textOnly ol span.numbers { font-size: 3em; vertical-align: middle; color: #89817B; margin-right: 0.1em; line-height: 0.9em;} .textOnly li.image img { border: 0; }  .textOnly hr { color: #eee; background: #eee; } .textOnly span.small { font-size:0.7em; color: #777; margin-left: 2em; font-weight: normal;} #buttonHelp { margin: 2em 0em; border-top: 1px dotted #999; padding-top: 1em;} #buttonHelp h3 { color: #444; } #buttonHelp p { margin-left: 4em; } #buttonHelp img { margin: 0; } #buttonHelp a#sshot { display:block; width: 540px; border-bottom: 10px solid #fff; } #buttonHelp a#sshot:hover { border-bottom: 10px solid #ddd; }  h2#advertise { font-size: 2em; text-transform: inherit; } .advertise h2 { font-weight: bold; color: #918C8C; margin: -0.2em 0 1em 0; letter-spacing: -0.02em; } .advertise h5 { font-size: 1.6em; background-color: #222; color: white; padding: 0.5em 0.5em 0.5em 1em; text-shadow: 1px 1px #444; -moz-border-radius-topleft:5px; border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright:5px; border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; } .advertise .adbox { -moz-border-radius-bottomleft:5px; border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; background: #E9EEEE; background-image: -moz-linear-gradient(top, #FBF9F9, #E9EEEE); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FBF9F9),color-stop(1, #E9EEEE)); padding-bottom: 2em; height: 38em; } .advertise #stats_headline { color: #111; font-size: 2.4em; font-weight: normal; line-height: 1.1; margin: 1em 1.5em 1em; text-align: center; padding-bottom: 1em; border-bottom: 2px dotted #C4BABA; text-shadow: 1px 1px #fff; } .advertise #stats_headline strong.one { color:#29B8E0;} .advertise #stats_headline strong.two { color:#FF7F00; } #sidebar.adbox a.button { font-size: 1.4em; display:block; line-height: 1.2em; margin:2.5em 1em; text-align: center; } #sidebar.adbox a.carbonpowered { display: block; width: 110px; height: 38px; background: transparent url(/css/images/carbonadspowered.png) no-repeat center center; margin: 0 auto; } #sidebar.adbox a.carbonpowered span { display: none; } #sidebar.adbox h3 { display: block; font-size: 2.2em; color: #29B8E0; margin: 1em 0; line-height: 1em; text-shadow: 1px 1px #fff; text-transform: none; } #sidebar.adbox h3 span, #sidebar.adbox h3 strong { display: block; font-size: 0.5em; color: #000; line-height: 1.5; } #sidebar.adbox h3 span { font-weight: normal; } .advertise ul.txt { color: #333; font-size: 1.1em; margin-top: 0;} .advertise ul.txt li { text-shadow: 1px 1px #fff; margin: 0 1em 1em 0; background: transparent url(/css/images/icons3/check16px_blue.png) no-repeat left 3px; padding-left: 21px; } .carbon-ad { padding: 0.6em 0.4em; margin: 0 1.9em 2em 0; width: 210px; height: 180px; display: block; float: left; background-color: #f2f2f2; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border:1px solid #EBEBEB; text-align: center; } .carbon-ad.last { margin-right: 0; } #mainContent .carbon-ad p { text-align: center; font-size: 0.9em; text-shadow: 1px 1px 0 #fff; color: #4A4848; line-height: 1.3; padding: 0 1em; } .carbon-ad p a { color: #000; } .carbon-ad img { display: block; margin:0; background-color: rgba(0,0,0,0.2); margin: 1.2em auto 0.8em;}  #faq div.box { font-size: 1.2em; } #faq div.box ul { list-style-type: circle; } #faq div.box a { font-weight: normal; color: #2aa4dd; } #faq h3 { margin-top: 2.3em; } #faq a.topNav { font-weight: normal; float: right; font-size: 0.9em; }  #firsttime { margin-top: 2em; width: 60%; color: #444; } #firsttime h3, #firsttime h5 { color: #333; } #firsttime h3#firstH { background: url("images/icons/images.png") left center no-repeat; padding-left: 22px; margin-bottom: -0.1em; margin-top: -0.4em; } #firsttime p { font-size: 1.2em; } #firsttime a { text-align: center; } #firsttime strong { color: #333;} #firsttime a img { display:block; border: 2px solid #d8d8c4; margin-left: 2em; }  body.clean .container { padding: 5em 0; width: auto;} body.clean .container p { font-size: 1.2em; } body.clean .container p.small { font-size: 1em; line-height: 1.6em; color: #666;} body.clean a#logo { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 80px; } .centered_column { position: relative; margin: 0 auto; padding: 7em 2em 3em; background: #fff url(/css/images/logo_white.gif) no-repeat center 1.5em; border: 1px solid #ddd; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15); } .centered_column h1 { text-align: center; font-size: 1.8em; font-weight: bold; color: #222; line-height: 2.5em; }  form#loginf { margin-top: 0;} form#loginf label { font-size: 1.3em; color: #707174; line-height: 1.5em; } form#loginf.wide label { display: block; } form#loginf.wide input.txt { width: auto; } form#loginf.wide span.url { font-size: 1.2em; color: #7D9198; font-weight: bold; margin-right: 0.4em; border-bottom: 1px solid #7D9198; } form#loginf input.txt { font-size: 1.3em; padding: 0.5em 1em; font-weight: bold; width: 19.8em; padding: 0.4em 0.6em; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; }  form#loginf button { margin-top: 0; } form#loginf label#forRemember { font-size: 1em; font-weight: normal; cursor: pointer; float: right; margin-top: 1em;} form#loginf p.social { color: #999; margin: 1em 0.7em; font-size: 1.1em; }  #loginTip, #registerTip { text-align: center; margin-top: 3em;  padding: 1.5em 0.8em; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; } #loginTip h3, #registerTip h3 { color: #404040; line-height: 1.1em; margin-bottom: 0.5em; text-shadow: 0 2px 0 #fff; } #loginTip span { text-shadow: 0 1px #fff; } a.facebookBtn, a.twitterBtn, a.tumblrBtn { display: block; background-repeat: no-repeat; padding: 1em 6.3em;} a.facebookBtn:hover, a.tumblrBtn:hover, a.twitterBtn:hover { background-position: 0 -24px; } a.facebookBtn span, a.twitterBtn span, a.tumblrBtn span { display: none; } a.facebookBtn { float: left; background-image: url(/css/images/social/facebook_signin.png); } a.twitterBtn { float: right; background-image: url(/css/images/social/twitter_signin.png); } a.tumblrBtn { float: right; background-image: url(/css/images/social/tumblr_signin.png); }  #mainContent .register_sidenote { color: #888; font-family: serif; font-size: 1.6em; font-style: italic; line-height: 1.2em; } #mainContent .register_sidenote strong { color: #5a5a5a; } .not-available { color: #B40B0B; font-weight: bold; } .available { color: #50870F; font-weight: bold; } #userURL { font-weight: bold; color: maroon; padding-left: 0.1em;}  ol.steps { position:relative; list-style-type: none; margin: 0 0 3em; } ol.steps li { position: relative; display: inline-block; } ol.steps li.first { z-index: 1;} ol.steps li.last { z-index: 0; float: right; } ol.steps span.desc { color: #999; } ol.steps span.number { color: #666; font-weight: bold; display: block; text-align: center; text-shadow: -1px -1px 0 #ddd; margin: 0.2em auto; } ol.steps li.line { display: block; position: absolute; width: 100%; height: 2px; border: 1px solid #ccc; border-width: 1px 0; top: 35px;  background-color: #ddd; } ol.steps span.circle { margin: 3px auto; text-align: center; background-color: #bbb; border: 4px solid #ddd; display: block; width: 24px; height: 24px; border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; box-shadow: 0 0 3px #000; -moz-box-shadow: 0 0 3px #000; -webkit-box-shadow: 0 0 3px #000; } ol.steps li.first span.circle { margin-left: 0; } ol.steps li.last span.circle { margin-right: 0; } ol.steps li.active span.desc { color: #333; } ol.steps li.active span.circle { background-color: #11AFDA; } ol.steps li.active span.number { color: #fff; text-shadow: none; }  #history h4 { color: #9d8e8e; }  #history ul { margin-left: 0; } #history ul li { list-style-type: none; } #history ul.referenceList { margin-left: 1.4em; margin-top: 0em; margin-bottom: 2em; } #sidebar ul.referenceList { margin-left: 1.4em; } ul.referenceList li { list-style-type: circle; } ul.referenceList li a { font-weight: normal; color: #2386b4; } ul.referenceList li a:hover { text-decoration: underline; } #history ul.dateList { margin-top: -1.4em; margin-bottom: 0.7em; color: #555; } #history ul.dateList li.user { display: block; float: left; margin: 0.3em 0.6em; } #history ul.dateList li.user a { font-weight: normal; font-size: 0.9em; } #history ul.dateList li.datetime { clear:both; } #history ul.dateList img.smallAvatar { display: block; margin: 0 auto;} #history ul.dateList li { margin-bottom: 0.4em; } #history ul.dateList li a { margin-left: 0.15em; margin-right: 0.15em; } #history ul li.datetime { width: 93%; border-bottom: 1px solid #e4e4e4; margin-top:0.8em; margin-bottom: 0.6em; text-align:right; color: #999; } #history p.description { font-size:0.9em; color: #666; margin-left: 0.8em; }  #profile div.section { clear:both; margin-bottom: 3em; } #profile h2 { display: inline; text-transform: none; font-size: 1.5em;} #profile h2 span { margin: 0 0.3em; color: #9f9f9f; } #profile h3 { font-size: 1.4em; } #profile .profileUser { margin: 0; padding: 0; } ul.user { list-style-type: none; margin: 0; padding: 0; } #profile .avatar { float: left; margin-right: 0.5em; } #profile #watching .avatar { margin-bottom: 2em; } ul.user li.web span { color: #9f9f9f; margin-left: 0.7em;} #profile #bio { width: 70%; } #profile #bio a { font-weight: normal; text-decoration: underline; } #profile #bio p img { float: none; } #profile #bio img { display: block; } #profile #watching { margin-top: 6em; } #profile #watching img { margin:0; padding: 0; } #profile #watching h4 { margin-left: 2em; color: #7a7a7a; } #watching .tabMenu li a { padding-left: 1.25em; padding-right: 1.25em; } ul.user { float: left; width: 33%; padding-right: 0.1em;} ul.user li.avatar a { display: block; border: 2px solid white; } ul.user li.avatar a:hover, ul.user.friend li.avatar a:hover { border:2px solid #2aa4dd; } ul.user.friend li.avatar a { border:2px solid #ffb00b; } ul.user li.name { color: #000; font-weight: bold; font-size: 1.1em; } ul.user li { font-size: 0.8em; color: #9f9f9f; } ul.user li.location { color: #4f4f4f; } ul.user li.links a.smallLink { font-size: 1em; } #profile h3 span.count { font-size: 0.9em; color: #9f9f9f;} #profile h3 span.friendCount { color: #ff9009; } #profile div.comment { margin:2em 0 0 2em; border-bottom: 1px dotted #ddd; }  #sidebar #lastNew { padding: 0 0.5em 1px 0.8em; background-color: #eee; margin-right: 2em; border: 2px solid #dadada; } #sidebar #lastNew h3 { color: #777; font-size: 1.4em; } #sidebar #lastNew p { margin-top: 0.2em; margin-bottom: 0.7em; } #sidebar #lastNew span.date { font-size: 0.9em; color: gray; }   #searchBox { background-color: #f8f8f8; border-color: #eee; border-bottom: 1px dotted #999; } form#searchForm button { font-size:1.1em; border-width:1px 2px 2px 1px; border-color: #777 #666 #666 #777; background-color: #888; color: white; } form#searchForm table { margin: 0; } form#searchForm p.help { margin-top: 0.4em; } form#searchForm p.help input { vertical-align: middle; }  h3.search.error { color: #952222} h3.search span { color: #E1771E; } .userresults { margin-top: 2em; } .userresults .avatar { margin-bottom: 2em; } .userresults img { margin: 0; padding: 0; } .userresults .avatar { float: left; margin-right: 0.5em; }  #badge { margin-bottom: 4em; } #badge h3 { color: #666; font-size: 1.4em; } #badge form { margin-bottom: 1em; } #badge textarea { width: 36em; height: 7em; } #badgeSidebar { text-align: center; border: 1px solid #ddd; border-bottom: 1px dotted #888; background-color: #f1f2f1; margin-top: -1em; margin-left: 12em; padding: 1em; }
