Browse Source

Sora has became Cranefly - Lightweight theme inspired by Google's Strawman and powered by Bootstrap 2.3

Ralfp 12 years ago
parent
commit
e43a0b28f9
132 changed files with 560 additions and 2693 deletions
  1. 1 1
      deployment/settings.py
  2. 0 0
      static/cranefly/css/bootstrap/accordion.less
  3. 0 0
      static/cranefly/css/bootstrap/alerts.less
  4. 0 0
      static/cranefly/css/bootstrap/bootstrap.less
  5. 0 0
      static/cranefly/css/bootstrap/breadcrumbs.less
  6. 0 0
      static/cranefly/css/bootstrap/button-groups.less
  7. 0 0
      static/cranefly/css/bootstrap/buttons.less
  8. 0 0
      static/cranefly/css/bootstrap/carousel.less
  9. 0 0
      static/cranefly/css/bootstrap/close.less
  10. 0 0
      static/cranefly/css/bootstrap/code.less
  11. 0 0
      static/cranefly/css/bootstrap/component-animations.less
  12. 0 0
      static/cranefly/css/bootstrap/dropdowns.less
  13. 0 0
      static/cranefly/css/bootstrap/forms.less
  14. 0 0
      static/cranefly/css/bootstrap/grid.less
  15. 0 0
      static/cranefly/css/bootstrap/hero-unit.less
  16. 0 0
      static/cranefly/css/bootstrap/labels-badges.less
  17. 0 0
      static/cranefly/css/bootstrap/layouts.less
  18. 0 0
      static/cranefly/css/bootstrap/media.less
  19. 0 0
      static/cranefly/css/bootstrap/mixins.less
  20. 0 0
      static/cranefly/css/bootstrap/modals.less
  21. 0 0
      static/cranefly/css/bootstrap/navbar.less
  22. 0 0
      static/cranefly/css/bootstrap/navs.less
  23. 0 0
      static/cranefly/css/bootstrap/pager.less
  24. 0 0
      static/cranefly/css/bootstrap/pagination.less
  25. 0 0
      static/cranefly/css/bootstrap/popovers.less
  26. 0 0
      static/cranefly/css/bootstrap/progress-bars.less
  27. 0 0
      static/cranefly/css/bootstrap/reset.less
  28. 0 0
      static/cranefly/css/bootstrap/responsive-1200px-min.less
  29. 0 0
      static/cranefly/css/bootstrap/responsive-767px-max.less
  30. 0 0
      static/cranefly/css/bootstrap/responsive-768px-979px.less
  31. 0 0
      static/cranefly/css/bootstrap/responsive-navbar.less
  32. 0 0
      static/cranefly/css/bootstrap/responsive-utilities.less
  33. 0 0
      static/cranefly/css/bootstrap/responsive.less
  34. 0 0
      static/cranefly/css/bootstrap/scaffolding.less
  35. 0 0
      static/cranefly/css/bootstrap/sprites.less
  36. 0 0
      static/cranefly/css/bootstrap/tables.less
  37. 0 0
      static/cranefly/css/bootstrap/tests/buttons.html
  38. 0 0
      static/cranefly/css/bootstrap/tests/css-tests.css
  39. 0 0
      static/cranefly/css/bootstrap/tests/css-tests.html
  40. 0 0
      static/cranefly/css/bootstrap/tests/forms-responsive.html
  41. 0 0
      static/cranefly/css/bootstrap/tests/forms.html
  42. 0 0
      static/cranefly/css/bootstrap/tests/navbar-fixed-top.html
  43. 0 0
      static/cranefly/css/bootstrap/tests/navbar-static-top.html
  44. 0 0
      static/cranefly/css/bootstrap/tests/navbar.html
  45. 0 0
      static/cranefly/css/bootstrap/thumbnails.less
  46. 0 0
      static/cranefly/css/bootstrap/tooltip.less
  47. 0 0
      static/cranefly/css/bootstrap/type.less
  48. 0 0
      static/cranefly/css/bootstrap/utilities.less
  49. 0 0
      static/cranefly/css/bootstrap/variables.less
  50. 0 0
      static/cranefly/css/bootstrap/wells.less
  51. 0 0
      static/cranefly/css/jquery.Jcrop.min.css
  52. 0 0
      static/cranefly/css/ranks.less
  53. 86 319
      static/cranefly/css/sora.css
  54. 1 20
      static/cranefly/css/sora.less
  55. 33 0
      static/cranefly/css/sora/breadcrumbs.less
  56. 148 0
      static/cranefly/css/sora/navbar.less
  57. 41 0
      static/cranefly/css/sora/scaffolding.less
  58. 43 37
      static/cranefly/css/variables.less
  59. 0 0
      static/cranefly/img/glyphicons-halflings-white.png
  60. 0 0
      static/cranefly/img/glyphicons-halflings.png
  61. 0 0
      static/cranefly/js/bootstrap.min.js
  62. 0 0
      static/cranefly/js/editor.js
  63. 0 0
      static/cranefly/js/jquery-1.7.2.min.js
  64. 0 0
      static/cranefly/js/jquery.Jcrop.min.js
  65. 0 0
      static/cranefly/js/jquery.toggle.buttons.js
  66. 0 0
      static/cranefly/js/sora.js
  67. 0 64
      static/sora/css/sora/alerts.less
  68. 0 84
      static/sora/css/sora/avatars.less
  69. 0 108
      static/sora/css/sora/buttons.less
  70. 0 72
      static/sora/css/sora/editor.less
  71. 0 105
      static/sora/css/sora/forms.less
  72. 0 142
      static/sora/css/sora/forums.less
  73. 0 128
      static/sora/css/sora/index.less
  74. 0 75
      static/sora/css/sora/markdown.less
  75. 0 178
      static/sora/css/sora/navbar.less
  76. 0 298
      static/sora/css/sora/navs.less
  77. 0 78
      static/sora/css/sora/scaffolding.less
  78. 0 47
      static/sora/css/sora/tables.less
  79. 0 495
      static/sora/css/sora/threads.less
  80. 0 55
      static/sora/css/sora/users-lists.less
  81. 0 198
      static/sora/css/sora/utilities.less
  82. 0 36
      static/sora/css/sora/wells.less
  83. 2 2
      templates/cranefly/active_threads.html
  84. 2 2
      templates/cranefly/alerts.html
  85. 17 0
      templates/cranefly/base.html
  86. 2 2
      templates/cranefly/category.html
  87. 1 1
      templates/cranefly/editor.html
  88. 1 1
      templates/cranefly/error403.html
  89. 2 2
      templates/cranefly/error403_banned.html
  90. 1 1
      templates/cranefly/error404.html
  91. 2 2
      templates/cranefly/forum_map.html
  92. 2 2
      templates/cranefly/forum_tos.html
  93. 2 2
      templates/cranefly/index.html
  94. 99 0
      templates/cranefly/layout.html
  95. 0 0
      templates/cranefly/macros.html
  96. 2 2
      templates/cranefly/newsfeed.html
  97. 2 2
      templates/cranefly/profiles/content_posts.html
  98. 2 2
      templates/cranefly/profiles/content_threads.html
  99. 2 2
      templates/cranefly/profiles/details.html
  100. 2 2
      templates/cranefly/profiles/followers.html
  101. 4 4
      templates/cranefly/profiles/follows.html
  102. 2 2
      templates/cranefly/profiles/list.html
  103. 2 2
      templates/cranefly/profiles/profile.html
  104. 2 2
      templates/cranefly/register.html
  105. 2 2
      templates/cranefly/resend_activation.html
  106. 2 2
      templates/cranefly/reset_password.html
  107. 2 2
      templates/cranefly/signin.html
  108. 2 2
      templates/cranefly/threads/changelog.html
  109. 2 2
      templates/cranefly/threads/changelog_diff.html
  110. 2 2
      templates/cranefly/threads/details.html
  111. 2 2
      templates/cranefly/threads/karmas.html
  112. 3 3
      templates/cranefly/threads/list.html
  113. 2 2
      templates/cranefly/threads/merge.html
  114. 2 2
      templates/cranefly/threads/move.html
  115. 3 3
      templates/cranefly/threads/posting.html
  116. 2 2
      templates/cranefly/threads/split.html
  117. 3 3
      templates/cranefly/threads/thread.html
  118. 0 0
      templates/cranefly/userbar.html
  119. 2 2
      templates/cranefly/usercp/avatar.html
  120. 2 2
      templates/cranefly/usercp/avatar_banned.html
  121. 3 3
      templates/cranefly/usercp/avatar_crop.html
  122. 2 2
      templates/cranefly/usercp/avatar_gallery.html
  123. 2 2
      templates/cranefly/usercp/avatar_upload.html
  124. 2 2
      templates/cranefly/usercp/credentials.html
  125. 1 1
      templates/cranefly/usercp/layout.html
  126. 2 2
      templates/cranefly/usercp/options.html
  127. 3 3
      templates/cranefly/usercp/signature.html
  128. 2 2
      templates/cranefly/usercp/signature_banned.html
  129. 2 2
      templates/cranefly/usercp/username.html
  130. 2 2
      templates/cranefly/watched.html
  131. 0 16
      templates/sora/base.html
  132. 0 46
      templates/sora/layout.html

+ 1 - 1
deployment/settings.py

@@ -120,7 +120,7 @@ TEMPLATE_DIRS = (
 
 # List of installed themes
 INSTALLED_THEMES = (
-    'sora', # Default style always first
+    'cranefly', # Default style always first
     'admin', # Admin theme always last
 )
 

+ 0 - 0
static/sora/css/bootstrap/accordion.less → static/cranefly/css/bootstrap/accordion.less


+ 0 - 0
static/sora/css/bootstrap/alerts.less → static/cranefly/css/bootstrap/alerts.less


+ 0 - 0
static/sora/css/bootstrap/bootstrap.less → static/cranefly/css/bootstrap/bootstrap.less


+ 0 - 0
static/sora/css/bootstrap/breadcrumbs.less → static/cranefly/css/bootstrap/breadcrumbs.less


+ 0 - 0
static/sora/css/bootstrap/button-groups.less → static/cranefly/css/bootstrap/button-groups.less


+ 0 - 0
static/sora/css/bootstrap/buttons.less → static/cranefly/css/bootstrap/buttons.less


+ 0 - 0
static/sora/css/bootstrap/carousel.less → static/cranefly/css/bootstrap/carousel.less


+ 0 - 0
static/sora/css/bootstrap/close.less → static/cranefly/css/bootstrap/close.less


+ 0 - 0
static/sora/css/bootstrap/code.less → static/cranefly/css/bootstrap/code.less


+ 0 - 0
static/sora/css/bootstrap/component-animations.less → static/cranefly/css/bootstrap/component-animations.less


+ 0 - 0
static/sora/css/bootstrap/dropdowns.less → static/cranefly/css/bootstrap/dropdowns.less


+ 0 - 0
static/sora/css/bootstrap/forms.less → static/cranefly/css/bootstrap/forms.less


+ 0 - 0
static/sora/css/bootstrap/grid.less → static/cranefly/css/bootstrap/grid.less


+ 0 - 0
static/sora/css/bootstrap/hero-unit.less → static/cranefly/css/bootstrap/hero-unit.less


+ 0 - 0
static/sora/css/bootstrap/labels-badges.less → static/cranefly/css/bootstrap/labels-badges.less


+ 0 - 0
static/sora/css/bootstrap/layouts.less → static/cranefly/css/bootstrap/layouts.less


+ 0 - 0
static/sora/css/bootstrap/media.less → static/cranefly/css/bootstrap/media.less


+ 0 - 0
static/sora/css/bootstrap/mixins.less → static/cranefly/css/bootstrap/mixins.less


+ 0 - 0
static/sora/css/bootstrap/modals.less → static/cranefly/css/bootstrap/modals.less


+ 0 - 0
static/sora/css/bootstrap/navbar.less → static/cranefly/css/bootstrap/navbar.less


+ 0 - 0
static/sora/css/bootstrap/navs.less → static/cranefly/css/bootstrap/navs.less


+ 0 - 0
static/sora/css/bootstrap/pager.less → static/cranefly/css/bootstrap/pager.less


+ 0 - 0
static/sora/css/bootstrap/pagination.less → static/cranefly/css/bootstrap/pagination.less


+ 0 - 0
static/sora/css/bootstrap/popovers.less → static/cranefly/css/bootstrap/popovers.less


+ 0 - 0
static/sora/css/bootstrap/progress-bars.less → static/cranefly/css/bootstrap/progress-bars.less


+ 0 - 0
static/sora/css/bootstrap/reset.less → static/cranefly/css/bootstrap/reset.less


+ 0 - 0
static/sora/css/bootstrap/responsive-1200px-min.less → static/cranefly/css/bootstrap/responsive-1200px-min.less


+ 0 - 0
static/sora/css/bootstrap/responsive-767px-max.less → static/cranefly/css/bootstrap/responsive-767px-max.less


+ 0 - 0
static/sora/css/bootstrap/responsive-768px-979px.less → static/cranefly/css/bootstrap/responsive-768px-979px.less


+ 0 - 0
static/sora/css/bootstrap/responsive-navbar.less → static/cranefly/css/bootstrap/responsive-navbar.less


+ 0 - 0
static/sora/css/bootstrap/responsive-utilities.less → static/cranefly/css/bootstrap/responsive-utilities.less


+ 0 - 0
static/sora/css/bootstrap/responsive.less → static/cranefly/css/bootstrap/responsive.less


+ 0 - 0
static/sora/css/bootstrap/scaffolding.less → static/cranefly/css/bootstrap/scaffolding.less


+ 0 - 0
static/sora/css/bootstrap/sprites.less → static/cranefly/css/bootstrap/sprites.less


+ 0 - 0
static/sora/css/bootstrap/tables.less → static/cranefly/css/bootstrap/tables.less


+ 0 - 0
static/sora/css/bootstrap/tests/buttons.html → static/cranefly/css/bootstrap/tests/buttons.html


+ 0 - 0
static/sora/css/bootstrap/tests/css-tests.css → static/cranefly/css/bootstrap/tests/css-tests.css


+ 0 - 0
static/sora/css/bootstrap/tests/css-tests.html → static/cranefly/css/bootstrap/tests/css-tests.html


+ 0 - 0
static/sora/css/bootstrap/tests/forms-responsive.html → static/cranefly/css/bootstrap/tests/forms-responsive.html


+ 0 - 0
static/sora/css/bootstrap/tests/forms.html → static/cranefly/css/bootstrap/tests/forms.html


+ 0 - 0
static/sora/css/bootstrap/tests/navbar-fixed-top.html → static/cranefly/css/bootstrap/tests/navbar-fixed-top.html


+ 0 - 0
static/sora/css/bootstrap/tests/navbar-static-top.html → static/cranefly/css/bootstrap/tests/navbar-static-top.html


+ 0 - 0
static/sora/css/bootstrap/tests/navbar.html → static/cranefly/css/bootstrap/tests/navbar.html


+ 0 - 0
static/sora/css/bootstrap/thumbnails.less → static/cranefly/css/bootstrap/thumbnails.less


+ 0 - 0
static/sora/css/bootstrap/tooltip.less → static/cranefly/css/bootstrap/tooltip.less


+ 0 - 0
static/sora/css/bootstrap/type.less → static/cranefly/css/bootstrap/type.less


+ 0 - 0
static/sora/css/bootstrap/utilities.less → static/cranefly/css/bootstrap/utilities.less


+ 0 - 0
static/sora/css/bootstrap/variables.less → static/cranefly/css/bootstrap/variables.less


+ 0 - 0
static/sora/css/bootstrap/wells.less → static/cranefly/css/bootstrap/wells.less


+ 0 - 0
static/sora/css/jquery.Jcrop.min.css → static/cranefly/css/jquery.Jcrop.min.css


+ 0 - 0
static/sora/css/ranks.less → static/cranefly/css/ranks.less


+ 86 - 319
static/sora/css/sora.css → static/cranefly/css/sora.css

@@ -22,9 +22,9 @@ textarea{overflow:auto;vertical-align:top;}
 .clearfix:after{clear:both;}
 .hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
 .input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
-body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333333;background-color:#fcfcfc;}
+body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333333;background-color:#fbfbfb;}
 a{color:#0088cc;text-decoration:none;}
-a:hover,a:focus{color:#00aaff;text-decoration:underline;}
+a:hover,a:focus{color:#005580;text-decoration:underline;}
 .img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
 .img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}
 .img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;}
@@ -169,7 +169,7 @@ legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line
 label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px;}
 input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
 label{display:block;margin-bottom:5px;}
-select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;vertical-align:middle;}
+select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;}
 input,textarea,.uneditable-input{width:206px;}
 textarea{height:auto;}
 textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}
@@ -241,18 +241,18 @@ input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;bo
 .help-block{display:block;margin-bottom:10px;}
 .help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px;}
 .input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap;}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px;}
-.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2;}
+.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2;}
 .input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#eeeeee;border:1px solid #ccc;}
 .input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
 .input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546;}
 .input-prepend .add-on,.input-prepend .btn{margin-right:-1px;}
-.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
-.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
+.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
+.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
 .input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px;}
-.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
-.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
-.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
-.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
+.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
+.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
+.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
+.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
 .input-prepend.input-append .btn-group:first-child{margin-left:0;}
 input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
 .form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
@@ -281,7 +281,7 @@ table{max-width:100%;background-color:transparent;border-collapse:collapse;borde
 .table thead th{vertical-align:bottom;}
 .table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
 .table tbody+tbody{border-top:2px solid #dddddd;}
-.table .table{background-color:#fcfcfc;}
+.table .table{background-color:#fbfbfb;}
 .table-condensed th,.table-condensed td{padding:4px 5px;}
 .table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;}
 .table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
@@ -293,8 +293,8 @@ table{max-width:100%;background-color:transparent;border-collapse:collapse;borde
 .table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;}
 .table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}
 .table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;}
-.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f7f7f7;}
-.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f2f2f2;}
+.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9;}
+.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5;}
 table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0;}
 .table td.span1,.table th.span1{float:none;width:44px;margin-left:0;}
 .table td.span2,.table th.span2{float:none;width:124px;margin-left:0;}
@@ -467,7 +467,7 @@ table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span
 .dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}
 .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;white-space:nowrap;}
 .dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#ffffff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);}
-.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#333333;text-decoration:none;outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);}
+.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);}
 .dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999999;}
 .dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default;}
 .open{*z-index:1000;}.open>.dropdown-menu{display:block;}
@@ -490,8 +490,8 @@ table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span
 .collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}.collapse.in{height:auto;}
 .close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}
 button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}
-.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#dedede;background-image:-moz-linear-gradient(top, #dcdcdc, #e1e1e1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dcdcdc), to(#e1e1e1));background-image:-webkit-linear-gradient(top, #dcdcdc, #e1e1e1);background-image:-o-linear-gradient(top, #dcdcdc, #e1e1e1);background-image:linear-gradient(to bottom, #dcdcdc, #e1e1e1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdcdcdc', endColorstr='#ffe1e1e1', GradientType=0);border-color:#e1e1e1 #e1e1e1 #bbbbbb;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e1e1e1;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e1e1e1;*background-color:#d4d4d4;}
-.btn:active,.btn.active{background-color:#c8c8c8 \9;}
+.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
+.btn:active,.btn.active{background-color:#cccccc \9;}
 .btn:first-child{*margin-left:0;}
 .btn:hover,.btn:focus{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
 .btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
@@ -507,25 +507,25 @@ button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-ap
 .btn-block+.btn-block{margin-top:5px;}
 input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}
 .btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
-.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0093dc;background-image:-moz-linear-gradient(top, #0088cc, #00a3f5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#00a3f5));background-image:-webkit-linear-gradient(top, #0088cc, #00a3f5);background-image:-o-linear-gradient(top, #0088cc, #00a3f5);background-image:linear-gradient(to bottom, #0088cc, #00a3f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff00a3f5', GradientType=0);border-color:#00a3f5 #00a3f5 #0070a8;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#00a3f5;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#00a3f5;*background-color:#0092db;}
-.btn-primary:active,.btn-primary.active{background-color:#0081c2 \9;}
-.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#f39919;background-image:-moz-linear-gradient(top, #ee8e06, #faa937);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee8e06), to(#faa937));background-image:-webkit-linear-gradient(top, #ee8e06, #faa937);background-image:-o-linear-gradient(top, #ee8e06, #faa937);background-image:linear-gradient(to bottom, #ee8e06, #faa937);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee8e06', endColorstr='#fffaa937', GradientType=0);border-color:#faa937 #faa937 #df8505;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#faa937;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#faa937;*background-color:#fa9f1e;}
-.btn-warning:active,.btn-warning.active{background-color:#f89406 \9;}
-.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#d74439;background-image:-moz-linear-gradient(top, #d13327, #e05f55);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d13327), to(#e05f55));background-image:-webkit-linear-gradient(top, #d13327, #e05f55);background-image:-o-linear-gradient(top, #d13327, #e05f55);background-image:linear-gradient(to bottom, #d13327, #e05f55);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd13327', endColorstr='#ffe05f55', GradientType=0);border-color:#e05f55 #e05f55 #c42f24;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e05f55;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#e05f55;*background-color:#dc4a3f;}
-.btn-danger:active,.btn-danger.active{background-color:#d8362a \9;}
-.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#54b054;background-image:-moz-linear-gradient(top, #46a546, #69bf69);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#46a546), to(#69bf69));background-image:-webkit-linear-gradient(top, #46a546, #69bf69);background-image:-o-linear-gradient(top, #46a546, #69bf69);background-image:linear-gradient(to bottom, #46a546, #69bf69);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff46a546', endColorstr='#ff69bf69', GradientType=0);border-color:#69bf69 #69bf69 #419a41;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#69bf69;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#69bf69;*background-color:#57b857;}
-.btn-success:active,.btn-success.active{background-color:#49ac49 \9;}
-.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5d8aa1;background-image:-moz-linear-gradient(top, #507e95, #709cb2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#507e95), to(#709cb2));background-image:-webkit-linear-gradient(top, #507e95, #709cb2);background-image:-o-linear-gradient(top, #507e95, #709cb2);background-image:linear-gradient(to bottom, #507e95, #709cb2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff507e95', endColorstr='#ff709cb2', GradientType=0);border-color:#709cb2 #709cb2 #4b768b;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#709cb2;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#709cb2;*background-color:#6091a9;}
-.btn-info:active,.btn-info.active{background-color:#54849c \9;}
-.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#656565;background-image:-moz-linear-gradient(top, #555555, #7e7e7e);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#7e7e7e));background-image:-webkit-linear-gradient(top, #555555, #7e7e7e);background-image:-o-linear-gradient(top, #555555, #7e7e7e);background-image:linear-gradient(to bottom, #555555, #7e7e7e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555', endColorstr='#ff7e7e7e', GradientType=0);border-color:#7e7e7e #7e7e7e #585858;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#7e7e7e;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#7e7e7e;*background-color:#717171;}
-.btn-inverse:active,.btn-inverse.active{background-color:#646464 \9;}
+.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3;}
+.btn-primary:active,.btn-primary.active{background-color:#003399 \9;}
+.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505;}
+.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}
+.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a;}
+.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
+.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249;}
+.btn-success:active,.btn-success.active{background-color:#408140 \9;}
+.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0;}
+.btn-info:active,.btn-info.active{background-color:#24748c \9;}
+.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444444, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image:-webkit-linear-gradient(top, #444444, #222222);background-image:-o-linear-gradient(top, #444444, #222222);background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;}
+.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}
 button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
 button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
 button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
 button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}
 .btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
 .btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
-.btn-link:hover,.btn-link:focus{color:#00aaff;text-decoration:underline;background-color:transparent;}
+.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent;}
 .btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333333;text-decoration:none;}
 .btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em;}.btn-group:first-child{*margin-left:0;}
 .btn-group+.btn-group{margin-left:5px;}
@@ -547,13 +547,13 @@ button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-
 .btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px;}
 .btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px;}
 .btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
-.btn-group.open .btn.dropdown-toggle{background-color:#e1e1e1;}
-.btn-group.open .btn-primary.dropdown-toggle{background-color:#00a3f5;}
-.btn-group.open .btn-warning.dropdown-toggle{background-color:#faa937;}
-.btn-group.open .btn-danger.dropdown-toggle{background-color:#e05f55;}
-.btn-group.open .btn-success.dropdown-toggle{background-color:#69bf69;}
-.btn-group.open .btn-info.dropdown-toggle{background-color:#709cb2;}
-.btn-group.open .btn-inverse.dropdown-toggle{background-color:#7e7e7e;}
+.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;}
+.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc;}
+.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406;}
+.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f;}
+.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351;}
+.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4;}
+.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222;}
 .btn .caret{margin-top:8px;margin-left:0;}
 .btn-large .caret{margin-top:6px;}
 .btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px;}
@@ -600,7 +600,7 @@ button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-
 .nav-tabs{border-bottom:1px solid #ddd;}
 .nav-tabs>li{margin-bottom:-1px;}
 .nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #dddddd;}
-.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555555;background-color:#fcfcfc;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;}
+.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555555;background-color:#fbfbfb;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;}
 .nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
 .nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#ffffff;background-color:#0088cc;}
 .nav-stacked>li{float:none;}
@@ -615,7 +615,7 @@ button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-
 .nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
 .nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
 .nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px;}
-.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#00aaff;border-bottom-color:#00aaff;}
+.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580;}
 .nav-tabs .dropdown-toggle .caret{margin-top:8px;}
 .nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}
 .nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}
@@ -646,23 +646,23 @@ button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-
 .nav>.disabled>a{color:#999999;}
 .nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default;}
 .navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2;}
-.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#ededed;background-image:-moz-linear-gradient(top, #e3e3e3, #fcfcfc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e3e3e3), to(#fcfcfc));background-image:-webkit-linear-gradient(top, #e3e3e3, #fcfcfc);background-image:-o-linear-gradient(top, #e3e3e3, #fcfcfc);background-image:linear-gradient(to bottom, #e3e3e3, #fcfcfc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe3e3e3', endColorstr='#fffcfcfc', GradientType=0);border:1px solid #ffffff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);*zoom:1;}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;}
+.navbar-inner{min-height:50px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #ffffff, #f3f3f3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f3f3f3));background-image:-webkit-linear-gradient(top, #ffffff, #f3f3f3);background-image:-o-linear-gradient(top, #ffffff, #f3f3f3);background-image:linear-gradient(to bottom, #ffffff, #f3f3f3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff3f3f3', GradientType=0);border:1px solid #dfdfdf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);*zoom:1;}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;}
 .navbar-inner:after{clear:both;}
 .navbar .container{width:auto;}
 .nav-collapse.collapse{height:auto;overflow:visible;}
-.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#555555;text-shadow:0 1px 0 #e3e3e3;}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none;}
-.navbar-text{margin-bottom:0;line-height:40px;color:#555555;}
-.navbar-link{color:#555555;}.navbar-link:hover,.navbar-link:focus{color:#333333;}
-.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #fcfcfc;border-right:1px solid #e3e3e3;}
-.navbar .btn,.navbar .btn-group{margin-top:5px;}
+.navbar .brand{float:left;display:block;padding:15px 20px 15px;margin-left:-20px;font-size:20px;font-weight:200;color:#0088cc;text-shadow:0 1px 0 #ffffff;}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none;}
+.navbar-text{margin-bottom:0;line-height:50px;color:#777777;}
+.navbar-link{color:#777777;}.navbar-link:hover,.navbar-link:focus{color:#333333;}
+.navbar .divider-vertical{height:50px;margin:0 9px;border-left:1px solid #f3f3f3;border-right:1px solid #ffffff;}
+.navbar .btn,.navbar .btn-group{margin-top:10px;}
 .navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0;}
 .navbar-form{margin-bottom:0;*zoom:1;}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0;}
 .navbar-form:after{clear:both;}
-.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;}
+.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:10px;}
 .navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0;}
 .navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;}
 .navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap;}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0;}
-.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0;}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
+.navbar-search{position:relative;float:left;margin-top:10px;margin-bottom:0;}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
 .navbar-static-top{position:static;margin-bottom:0;}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
 .navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;}
 .navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px;}
@@ -675,12 +675,12 @@ button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-
 .navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}
 .navbar .nav.pull-right{float:right;margin-right:0;}
 .navbar .nav>li{float:left;}
-.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#555555;text-decoration:none;text-shadow:0 1px 0 #e3e3e3;}
+.navbar .nav>li>a{float:none;padding:15px 15px 15px;color:#777777;text-decoration:none;text-shadow:0 1px 0 #ffffff;}
 .navbar .nav .dropdown-toggle .caret{margin-top:8px;}
-.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:#f0f0f0;color:#333333;text-decoration:none;}
-.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555555;text-decoration:none;background-color:#fcfcfc;-webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);-moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);}
-.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#e0e0e0;background-image:-moz-linear-gradient(top, #d6d6d6, #f0f0f0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d6d6d6), to(#f0f0f0));background-image:-webkit-linear-gradient(top, #d6d6d6, #f0f0f0);background-image:-o-linear-gradient(top, #d6d6d6, #f0f0f0);background-image:linear-gradient(to bottom, #d6d6d6, #f0f0f0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd6d6d6', endColorstr='#fff0f0f0', GradientType=0);border-color:#f0f0f0 #f0f0f0 #c9c9c9;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#f0f0f0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#f0f0f0;*background-color:#e3e3e3;}
-.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#d6d6d6 \9;}
+.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333333;text-decoration:none;}
+.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555555;text-decoration:none;background-color:#e7e7e7;-webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);-moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);}
+.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#eeeeee;background-image:-moz-linear-gradient(top, #f2f2f2, #e7e7e7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e7e7e7));background-image:-webkit-linear-gradient(top, #f2f2f2, #e7e7e7);background-image:-o-linear-gradient(top, #f2f2f2, #e7e7e7);background-image:linear-gradient(to bottom, #f2f2f2, #e7e7e7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe7e7e7', GradientType=0);border-color:#e7e7e7 #e7e7e7 #c0c0c0;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e7e7e7;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e7e7e7;*background-color:#dadada;}
+.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cdcdcd \9;}
 .navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
 .btn-navbar .icon-bar+.icon-bar{margin-top:3px;}
 .navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:9px;}
@@ -688,30 +688,30 @@ button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-
 .navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0, 0, 0, 0.2);border-bottom:0;bottom:-7px;top:auto;}
 .navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto;}
 .navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333333;border-bottom-color:#333333;}
-.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#fcfcfc;color:#555555;}
-.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}
+.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e7e7e7;color:#555555;}
+.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777777;border-bottom-color:#777777;}
 .navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}
 .navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0;}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px;}
 .navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px;}
 .navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
-.navbar-inverse .navbar-inner{background-color:#0fafff;background-image:-moz-linear-gradient(top, #1ab2ff, #00aaff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1ab2ff), to(#00aaff));background-image:-webkit-linear-gradient(top, #1ab2ff, #00aaff);background-image:-o-linear-gradient(top, #1ab2ff, #00aaff);background-image:linear-gradient(to bottom, #1ab2ff, #00aaff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1ab2ff', endColorstr='#ff00aaff', GradientType=0);border-color:#0fafff;}
-.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#ffffff;}
-.navbar-inverse .brand{color:#ffffff;}
-.navbar-inverse .navbar-text{color:#ffffff;}
-.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:#ffffff;color:#ffffff;}
-.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#00aaff;}
-.navbar-inverse .navbar-link{color:#ffffff;}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#ffffff;}
-.navbar-inverse .divider-vertical{border-left-color:#00aaff;border-right-color:#1ab2ff;}
-.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#00aaff;color:#ffffff;}
+.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222222, #111111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));background-image:-webkit-linear-gradient(top, #222222, #111111);background-image:-o-linear-gradient(top, #222222, #111111);background-image:linear-gradient(to bottom, #222222, #111111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525;}
+.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999999;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#ffffff;}
+.navbar-inverse .brand{color:#999999;}
+.navbar-inverse .navbar-text{color:#999999;}
+.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#ffffff;}
+.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#111111;}
+.navbar-inverse .navbar-link{color:#999999;}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#ffffff;}
+.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222;}
+.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111111;color:#ffffff;}
 .navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
-.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
+.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999999;border-bottom-color:#999999;}
 .navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
-.navbar-inverse .navbar-search .search-query{color:#ffffff;background-color:#80d4ff;border-color:#00aaff;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc;}
+.navbar-inverse .navbar-search .search-query{color:#ffffff;background-color:#515151;border-color:#111111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc;}
 .navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc;}
 .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc;}
 .navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;}
-.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#00a3f5;background-image:-moz-linear-gradient(top, #00aaff, #0099e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#00aaff), to(#0099e6));background-image:-webkit-linear-gradient(top, #00aaff, #0099e6);background-image:-o-linear-gradient(top, #00aaff, #0099e6);background-image:linear-gradient(to bottom, #00aaff, #0099e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00aaff', endColorstr='#ff0099e6', GradientType=0);border-color:#0099e6 #0099e6 #006699;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0099e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#0099e6;*background-color:#0088cc;}
-.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#0077b3 \9;}
+.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top, #151515, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image:-webkit-linear-gradient(top, #151515, #040404);background-image:-o-linear-gradient(top, #151515, #040404);background-image:linear-gradient(to bottom, #151515, #040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);border-color:#040404 #040404 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000;}
+.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9;}
 .breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.breadcrumb>li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #ffffff;}.breadcrumb>li>.divider{padding:0 5px;color:#ccc;}
 .breadcrumb>.active{color:#999999;}
 .pagination{margin:20px 0;}
@@ -848,259 +848,26 @@ a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#ffffff;text-decor
 .show{display:block;}
 .invisible{visibility:hidden;}
 .affix{position:fixed;}
-@media (min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:20px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px;} .span12{width:724px;} .span11{width:662px;} .span10{width:600px;} .span9{width:538px;} .span8{width:476px;} .span7{width:414px;} .span6{width:352px;} .span5{width:290px;} .span4{width:228px;} .span3{width:166px;} .span2{width:104px;} .span1{width:42px;} .offset12{margin-left:764px;} .offset11{margin-left:702px;} .offset10{margin-left:640px;} .offset9{margin-left:578px;} .offset8{margin-left:516px;} .offset7{margin-left:454px;} .offset6{margin-left:392px;} .offset5{margin-left:330px;} .offset4{margin-left:268px;} .offset3{margin-left:206px;} .offset2{margin-left:144px;} .offset1{margin-left:82px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%;} .row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%;} .row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%;} .row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%;} .row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%;} .row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%;} .row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%;} .row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%;} .row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%;} .row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%;} .row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%;} .row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%;} .row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%;} .row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%;} .row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%;} .row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%;} .row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%;} .row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%;} .row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%;} .row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%;} .row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%;} .row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%;} .row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%;} .row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%;} .row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%;} .row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%;} .row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%;} .row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%;} .row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%;} .row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%;} .row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%;} .row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%;} .row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%;} .row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%;} .row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:20px;} input.span12,textarea.span12,.uneditable-input.span12{width:710px;} input.span11,textarea.span11,.uneditable-input.span11{width:648px;} input.span10,textarea.span10,.uneditable-input.span10{width:586px;} input.span9,textarea.span9,.uneditable-input.span9{width:524px;} input.span8,textarea.span8,.uneditable-input.span8{width:462px;} input.span7,textarea.span7,.uneditable-input.span7{width:400px;} input.span6,textarea.span6,.uneditable-input.span6{width:338px;} input.span5,textarea.span5,.uneditable-input.span5{width:276px;} input.span4,textarea.span4,.uneditable-input.span4{width:214px;} input.span3,textarea.span3,.uneditable-input.span3{width:152px;} input.span2,textarea.span2,.uneditable-input.span2{width:90px;} input.span1,textarea.span1,.uneditable-input.span1{width:28px;}}@media (min-width:1200px){.row{margin-left:-30px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:30px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;} .span12{width:1170px;} .span11{width:1070px;} .span10{width:970px;} .span9{width:870px;} .span8{width:770px;} .span7{width:670px;} .span6{width:570px;} .span5{width:470px;} .span4{width:370px;} .span3{width:270px;} .span2{width:170px;} .span1{width:70px;} .offset12{margin-left:1230px;} .offset11{margin-left:1130px;} .offset10{margin-left:1030px;} .offset9{margin-left:930px;} .offset8{margin-left:830px;} .offset7{margin-left:730px;} .offset6{margin-left:630px;} .offset5{margin-left:530px;} .offset4{margin-left:430px;} .offset3{margin-left:330px;} .offset2{margin-left:230px;} .offset1{margin-left:130px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%;} .row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%;} .row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%;} .row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%;} .row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%;} .row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%;} .row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%;} .row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%;} .row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%;} .row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%;} .row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%;} .row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%;} .row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%;} .row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%;} .row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%;} .row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%;} .row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%;} .row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%;} .row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%;} .row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%;} .row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%;} .row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%;} .row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%;} .row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%;} .row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%;} .row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%;} .row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%;} .row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%;} .row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%;} .row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%;} .row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%;} .row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%;} .row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%;} .row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%;} .row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:30px;} input.span12,textarea.span12,.uneditable-input.span12{width:1156px;} input.span11,textarea.span11,.uneditable-input.span11{width:1056px;} input.span10,textarea.span10,.uneditable-input.span10{width:956px;} input.span9,textarea.span9,.uneditable-input.span9{width:856px;} input.span8,textarea.span8,.uneditable-input.span8{width:756px;} input.span7,textarea.span7,.uneditable-input.span7{width:656px;} input.span6,textarea.span6,.uneditable-input.span6{width:556px;} input.span5,textarea.span5,.uneditable-input.span5{width:456px;} input.span4,textarea.span4,.uneditable-input.span4{width:356px;} input.span3,textarea.span3,.uneditable-input.span3{width:256px;} input.span2,textarea.span2,.uneditable-input.span2{width:156px;} input.span1,textarea.span1,.uneditable-input.span1{width:56px;} .thumbnails{margin-left:-30px;} .thumbnails>li{margin-left:30px;} .row-fluid .thumbnails{margin-left:0;}}.breadcrumb .active{color:#333333;}
-.breadcrumb.bottom{background-color:#e3e3e3;margin-top:24px;margin-bottom:0px;}.breadcrumb.bottom .divider{color:#999999;}
-.breadcrumb.bottom .pull-right{opacity:0.6;filter:alpha(opacity=60);padding-left:8px;}.breadcrumb.bottom .pull-right a{color:#333333;font-weight:bold;}.breadcrumb.bottom .pull-right a:hover{text-decoration:none;}
-.breadcrumb.bottom .pull-right:hover{opacity:0.9;filter:alpha(opacity=90);}
-.page-header .breadcrumb{background:none;padding:0px;margin-bottom:0px;}
-footer{padding-top:12px;padding-bottom:32px;color:#a3a3a3;}footer a,footer a:link,footer a:active,footer a:visited{color:#b0b0b0;text-decoration:underline;}
-footer a:hover{color:#7d7d7d;}
-footer .go-to-top{float:right;}footer .go-to-top,footer .go-to-top:link,footer .go-to-top:active,footer .go-to-top:visited{text-decoration:none;}footer .go-to-top i,footer .go-to-top:link i,footer .go-to-top:active i,footer .go-to-top:visited i{opacity:0.4;filter:alpha(opacity=40);}
-footer .go-to-top:hover i{opacity:0.65;filter:alpha(opacity=65);}
-form label{color:#555555;font-weight:bold;cursor:pointer;}
-form fieldset{border-top:1px solid #e8e8e8;margin:0px;padding:0px;padding-top:16px;padding-bottom:8px;}form fieldset legend{margin:0px;margin-bottom:-8px;padding:0px;padding-top:8px;}
-form fieldset .control-group{padding-bottom:4px;}
-form fieldset .control-group:last-child{padding-bottom:0px;}
-form fieldset.first{border-top:none;padding-top:0px;}
-form fieldset.last{padding-bottom:0px;margin-bottom:8px;}
-.form-actions{margin-top:0px;}
-textarea{resize:vertical;}
-.radio-group,.select-multiple,.yes-no-switch{margin-bottom:8px;}.radio-group label,.select-multiple label,.yes-no-switch label{color:#000000;font-weight:normal;}
-.checkbox{color:#000000;font-weight:normal;}
-.form-button{display:inline-block;margin:0px;padding:0px;}.form-button .btn-link{display:inline-block;margin:0px;padding:0px;color:#0088cc;font-weight:normal;}.form-button .btn-link:hover,.form-button .btn-link:active{text-decoration:underline !important;}
-.form-avatar-select .form-button{margin-bottom:4px;}
-.form-avatar-select .form-button:hover img{border:1px solid #0088cc;-webkit-box-shadow:0 1px 3px #0088cc;-moz-box-shadow:0 1px 3px #0088cc;box-shadow:0 1px 3px #0088cc;}
-.form-avatar-select hr{margin-top:16px;}
-.table-footer{background:#e8e8e8;border-top:1px solid #cfcfcf;-webkit-border-radius:0px 0px 3px 3px;-moz-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;margin-top:-20px;margin-bottom:20px;overflow:auto;padding:0px 12px;}.table-footer .form-inline{margin:0px;padding:6px 0px;}
-.table td{vertical-align:middle;}
-td.check-cell,th.check-cell{width:32px;}
-td .checkbox,th .checkbox{margin-bottom:0px;position:relative;bottom:1px;}td .checkbox input,th .checkbox input{position:relative;left:9px;}
-td.lead-cell{color:#555555;font-weight:bold;}
-.well{background-color:#ffffff;border:1px solid #d6d6d6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0px 0px 0px 3px #f0f0f0;-moz-box-shadow:0px 0px 0px 3px #f0f0f0;box-shadow:0px 0px 0px 3px #f0f0f0;padding:24px 12px;margin:0px -12px;}.well .alert{border-width:0px 0px 1px 0px;-webkit-border-radius:2px 2px 0px 0px;-moz-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px;margin:-24px -12px;margin-bottom:12px;padding:12px;font-weight:bold;}
-.well .form-actions{background-color:#fafafa;-webkit-border-radius:0px 0px 3px 3px;-moz-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;margin:-44px -12px;margin-top:12px;}
-.well .form-horizontal .form-actions{padding-left:192px;}
-.table-users a:link,.table-users a:active,.table-users a:visited,.table-users a:hover{color:#333333;font-size:150%;text-decoration:none;}
-.table-users .avatar{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:42px;height:42px;}
-.table-users .info-popover{background:#e3e3e3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:2px;padding-top:0px;}.table-users .info-popover i{margin:0px;}
-.table-users .info-popover:hover{background:#7d7d7d;}.table-users .info-popover:hover i{background-image:url("../img/glyphicons-halflings-white.png");}
-.table-users.list-tiny a:link,.table-users.list-tiny a:active,.table-users.list-tiny a:visited,.table-users.list-tiny a:hover{font-size:100%;font-weight:bold;}
-.table-users.list-tiny .avatar{width:22px;height:22px;}
-.table-users.list-tiny i{position:relative;top:2px;}
-.btn{background:#dcdcdc;border:1px solid #dcdcdc;*border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:4px 10px;color:#6f6f6f;font-weight:bold;text-shadow:none;}.btn:hover,.btn:active{background:#e1e1e1;border:1px solid #e1e1e1;*border:0;box-shadow:none;}
-.btn i{opacity:0.7;filter:alpha(opacity=70);}
-.btn:hover i,.btn:active i{opacity:1;filter:alpha(opacity=100);}
-.btn.btn-primary,.btn.btn-info,.btn.btn-success,.btn.btn-warning,.btn.btn-danger,.btn.btn-inverse{color:#f2f2f2;}.btn.btn-primary i,.btn.btn-info i,.btn.btn-success i,.btn.btn-warning i,.btn.btn-danger i,.btn.btn-inverse i{opacity:0.9;filter:alpha(opacity=90);}
-.btn.btn-primary:hover i,.btn.btn-info:hover i,.btn.btn-success:hover i,.btn.btn-warning:hover i,.btn.btn-danger:hover i,.btn.btn-inverse:hover i,.btn.btn-primary:active i,.btn.btn-info:active i,.btn.btn-success:active i,.btn.btn-warning:active i,.btn.btn-danger:active i,.btn.btn-inverse:active i{opacity:1;filter:alpha(opacity=100);}
-.btn.btn-primary:hover,.btn.btn-info:hover,.btn.btn-success:hover,.btn.btn-warning:hover,.btn.btn-danger:hover,.btn.btn-inverse:hover,.btn.btn-primary:active,.btn.btn-info:active,.btn.btn-success:active,.btn.btn-warning:active,.btn.btn-danger:active,.btn.btn-inverse:active{color:#ffffff;}
-.btn.btn-primary{background:#0088cc;border:1px solid #0088cc;*border:0;color:#f7f7f7;text-shadow:0px 1px 0px #0077b3;}.btn.btn-primary:hover,.btn.btn-primary:active{background:#00a3f5;border:1px solid #00a3f5;*border:0;}
-.btn.btn-info{background:#507e95;border:1px solid #507e95;*border:0;color:#f7f7f7;text-shadow:0px 1px 0px #477085;}.btn.btn-info:hover,.btn.btn-info:active{background:#709cb2;border:1px solid #709cb2;*border:0;}
-.btn.btn-success{background:#46a546;border:1px solid #46a546;*border:0;color:#f7f7f7;text-shadow:0px 1px 0px #3e933e;}.btn.btn-success:hover,.btn.btn-success:active{background:#69bf69;border:1px solid #69bf69;*border:0;}
-.btn.btn-warning{background:#ee8e06;border:1px solid #ee8e06;*border:0;color:#f7f7f7;text-shadow:0px 1px 0px #d57f05;}.btn.btn-warning:hover,.btn.btn-warning:active{background:#faa937;border:1px solid #faa937;*border:0;}
-.btn.btn-danger{background:#d13327;border:1px solid #d13327;*border:0;color:#f7f7f7;text-shadow:0px 1px 0px #bb2d23;}.btn.btn-danger:hover,.btn.btn-danger:active{background:#e05f55;border:1px solid #e05f55;*border:0;}
-.btn.btn-inverse{background:#555555;border:1px solid #555555;*border:0;color:#f7f7f7;text-shadow:0px 1px 0px #484848;}.btn.btn-inverse:hover,.btn.btn-inverse:active{background:#7e7e7e;border:1px solid #7e7e7e;*border:0;}
-.btn.btn-link{background:none;border:none;}.btn.btn-link:hover,.btn.btn-link:active{color:#00aaff;text-decoration:none;}
-.btn.btn-large{font-size:180%;padding:10px 16px;}
-.alerts-global{margin-top:16px;}
-.alert-form{margin:0px;margin-bottom:16px;}.alert-form p{font-weight:normal;}
-.alert-inline{margin:0px;padding:0px;}
-.alert-icon{float:left;}.alert-icon span{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:1px 2px;}
-.alert .alert-icon span{background:#f89406;}
-.alert-error .alert-icon span{background:#9d261d;}
-.alert-success .alert-icon span{background:#46a546;}
-.alert-info .alert-icon span{background:#049cdb;}
-.alert{padding:10px 11px;}.alert p{margin-left:28px;}
-.alert p:last-child{margin-bottom:0px;}
-.alert p.protip{font-size:100%;}
-.avatar-big{border-radius:3px;width:125px;height:125px;}
-.avatar-normal{border-radius:3px;width:64px;height:64px;}
-.avatar-small{border-radius:3px;width:28px;height:28px;}
-.avatar-tiny{border-radius:3px;margin:-8px 0px;width:24px;height:24px;position:relative;bottom:1px;}
-.navbar .avatar-small{margin:-10px 0px;position:relative;bottom:2px;}
-.page-header .avatar,.page-header .avatar-big{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
-.page-header h1 .avatar{width:46px;height:46px;}
-.page-header h2 .avatar{width:40px;height:40px;}
-.page-header h3 .avatar{width:28px;height:28px;}
-.page-header h4 .avatar{width:22px;height:22px;}
-.avatar-crop-target{background:#ffffff;border:1px solid #999999;padding:1px;overflow:visible;}.avatar-crop-target img{width:100%;}
-.avatar-crop-preview{border:3px solid #0088cc;width:125px;height:125px;overflow:hidden;}
-.header-tabbed{border-bottom:none;padding-bottom:0px;margin-bottom:0px;}.header-tabbed .nav-tabs li a:link,.header-tabbed .nav-tabs li a:active,.header-tabbed .nav-tabs li a:visited{font-weight:bold;}
-.header-tabbed .nav-tabs li.active a:link,.header-tabbed .nav-tabs li.active a:active,.header-tabbed .nav-tabs li.active a:visited,.header-tabbed .nav-tabs li.active a:hover{background-color:#fcfcfc;border-bottom:4px solid #0088cc;border-width:0px 0px 4px 0px;padding-top:9px;padding-bottom:5px;}
-.header-tabbed .nav-tabs li.fallback{float:right;}.header-tabbed .nav-tabs li.fallback a:link,.header-tabbed .nav-tabs li.fallback a:active,.header-tabbed .nav-tabs li.fallback a:visited,.header-tabbed .nav-tabs li.fallback a:hover{border-bottom:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:4px;padding:4px 12px;}
-.tabs-extra{float:right;margin:0px;}
-.tabs-left{background-color:#f7f7f7;-webkit-border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px;padding-left:8px;}.tabs-left ul{margin-bottom:0px;width:100%;}.tabs-left ul li.nav-header{font-size:100%;}
-.tabs-left ul li a,.tabs-left ul li a:link,.tabs-left ul li a:active,.tabs-left ul li a:visited{opacity:0.8;filter:alpha(opacity=80);font-weight:bold;}
-.tabs-left ul li a:hover{opacity:0.9;filter:alpha(opacity=90);}
-.tabs-left ul li.active a,.tabs-left ul li.active a:link,.tabs-left ul li.active a:active,.tabs-left ul li.active a:visited,.tabs-left ul li.active a:hover{background-color:#fcfcfc;opacity:1;filter:alpha(opacity=100);color:#000000;}.tabs-left ul li.active a i,.tabs-left ul li.active a:link i,.tabs-left ul li.active a:active i,.tabs-left ul li.active a:visited i,.tabs-left ul li.active a:hover i{background-image:url("../img/glyphicons-halflings.png");}
-.tabs-left ul li:first-child{padding-top:12px;}
-.sidetabs-content{padding-top:0px;margin-top:-12px;}
-.list-nav{overflow:auto;margin-bottom:4px;}.list-nav .nav-pills{margin:0px;}
-.list-nav.last{margin-top:-8px;}
-.list-nav button,.list-nav button:hover,.list-nav button:active{border:none;margin:0px;position:relative;top:2px;padding:6px 12px;padding-bottom:5px;}
-.nav-pills li{margin-left:8px;}.nav-pills li form{margin:0px;padding:0px;}
-.nav-pills li button,.nav-pills li button:hover,.nav-pills li button:active{border:none;}
-.nav-pills li.info a:link,.nav-pills li.danger a:link,.nav-pills li.primary a:link,.nav-pills li.success a:link,.nav-pills li.info a:visited,.nav-pills li.danger a:visited,.nav-pills li.primary a:visited,.nav-pills li.success a:visited{font-weight:bold;}
-.nav-pills li.info a:link,.nav-pills li.info a:visited,.nav-pills li.info button{background-color:#eeeeee;color:#555555;}.nav-pills li.info a:link i,.nav-pills li.info a:visited i,.nav-pills li.info button i{opacity:0.6;filter:alpha(opacity=60);}
-.nav-pills li.info a:active,.nav-pills li.info a:hover,.nav-pills li.info button:active,.nav-pills li.info button:hover{background-color:#555555 !important;color:#ffffff;}.nav-pills li.info a:active i,.nav-pills li.info a:hover i,.nav-pills li.info button:active i,.nav-pills li.info button:hover i{background-image:url("../img/glyphicons-halflings-white.png");opacity:1;filter:alpha(opacity=100);}
-.nav-pills li.danger a:link,.nav-pills li.primary a:link,.nav-pills li.success a:link,.nav-pills li.danger a:visited,.nav-pills li.primary a:visited,.nav-pills li.success a:visited,.nav-pills li.danger button,.nav-pills li.primary button,.nav-pills li.success button{color:#ffffff;}.nav-pills li.danger a:link i,.nav-pills li.primary a:link i,.nav-pills li.success a:link i,.nav-pills li.danger a:visited i,.nav-pills li.primary a:visited i,.nav-pills li.success a:visited i,.nav-pills li.danger button i,.nav-pills li.primary button i,.nav-pills li.success button i{background-image:url("../img/glyphicons-halflings-white.png");}
-.nav-pills li.discourage a:link,.nav-pills li.discourage a:visited,.nav-pills li.discourage button{background-color:#eeeeee;opacity:0.4;filter:alpha(opacity=40);color:#333333;}
-.nav-pills li.discourage a:active,.nav-pills li.discourage a:hover,.nav-pills li.discourage button:active,.nav-pills li.discourage button:hover{opacity:0.8;filter:alpha(opacity=80);}
-.nav-pills li.danger a:link,.nav-pills li.danger a:visited,.nav-pills li.danger button{background-color:#dc4e44 !important;}
-.nav-pills li.danger a:active,.nav-pills li.danger a:hover,.nav-pills li.danger button:active,.nav-pills li.danger button:hover{background-color:#9d261d !important;}
-.nav-pills li.primary a:link,.nav-pills li.primary a:visited,.nav-pills li.primary button{background-color:#0da6f2 !important;}
-.nav-pills li.primary a:active,.nav-pills li.primary a:hover,.nav-pills li.primary button:active,.nav-pills li.primary button:hover{background-color:#0088cc !important;}
-.nav-pills li.success a:link,.nav-pills li.success a:visited,.nav-pills li.success button{background-color:#86cb86 !important;}
-.nav-pills li.success a:active,.nav-pills li.success a:hover,.nav-pills li.success button:active,.nav-pills li.success button:hover{background-color:#46a546 !important;}
-.pager{margin:0px 0px;margin-top:6px;padding:0px;margin-right:6px;}.pager>li{margin-right:6px;}.pager>li>a:link,.pager>li>a:active,.pager>li>a:visited{background:#e8e8e8;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:2px 5px;color:#333333;font-weight:bold;}
-.pager>li>a:hover{background-color:#0088cc;color:#ffffff;}.pager>li>a:hover i{background-image:url("../img/glyphicons-halflings-white.png");}
-.pager>li.unread>a:link,.pager>li.unread>a:active,.pager>li.unread>a:visited{background:#c67605;color:#ffffff;}.pager>li.unread>a:link i,.pager>li.unread>a:active i,.pager>li.unread>a:visited i{background-image:url("../img/glyphicons-halflings-white.png");}
-.pager>li.unread>a:hover{background:#faa937;}
-.pager>li.moderated>a:link,.pager>li.moderated>a:active,.pager>li.moderated>a:visited{background:#613591;color:#ffffff;}.pager>li.moderated>a:link i,.pager>li.moderated>a:active i,.pager>li.moderated>a:visited i{background-image:url("../img/glyphicons-halflings-white.png");}
-.pager>li.moderated>a:hover{background:#9466c6;}
-.pager>li.reported>a:link,.pager>li.reported>a:active,.pager>li.reported>a:visited{background:#9d261d;color:#ffffff;}.pager>li.reported>a:link i,.pager>li.reported>a:active i,.pager>li.reported>a:visited i{background-image:url("../img/glyphicons-halflings-white.png");}
-.pager>li.reported>a:hover{background:#c83025;}
-.pager>li.count{color:#808080;margin-right:24px;}
-.navbar-fixed-top{position:static;}
-.navbar-userbar .navbar-inner{background:none;background-color:#fcfcfc;border-bottom:4px solid #e3e3e3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;overflow:auto;}
-.navbar-userbar li a,.navbar-userbar li a:link,.navbar-userbar li a:active,.navbar-userbar li a:visited,.navbar-userbar li button.btn-link{opacity:0.5;filter:alpha(opacity=50);color:#000000;font-weight:bold;}.navbar-userbar li a i,.navbar-userbar li a:link i,.navbar-userbar li a:active i,.navbar-userbar li a:visited i,.navbar-userbar li button.btn-link i{opacity:1;filter:alpha(opacity=100);}
-.navbar-userbar li.user-profile a,.navbar-userbar li.user-profile a:link,.navbar-userbar li.user-profile a:visited{opacity:0.8;filter:alpha(opacity=80);}
-.navbar-userbar li button{padding-top:5px;}
-.navbar-userbar li a:hover,.navbar-userbar li a:active,.navbar-userbar li button.btn-link:hover,.navbar-userbar li button.btn-link:active{opacity:1;filter:alpha(opacity=100);color:#000000;}
-.navbar-userbar li i{background-image:url("../img/glyphicons-halflings.png");opacity:1;filter:alpha(opacity=100);}
-.navbar-userbar li form{margin:0px;padding:0px;}
-.navbar-userbar li span{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:2px 6px;margin:-1px 0px;margin-left:4px;color:#ffffff;font-size:90%;text-shadow:1px 1px 0px #000000;}.navbar-userbar li span.stat{background:#ef2929;}
-.navbar-header{border-bottom:1px solid #0077b3;}.navbar-header .navbar-inner{background:none;background-color:#00aaff;border-bottom:4px solid #0099e6;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
-.navbar-header .container{height:auto;}
-.navbar-header a.brand{margin:24px 0px;padding:0px;font-size:230%;}.navbar-header a.brand span{color:#005580;text-shadow:0px 1px 0px #80d4ff;}
-.navbar-header i{background-image:url("../img/glyphicons-halflings-white.png");}
-.navbar-header .search-form{background-color:#ffffff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0px 0px 3px #0077b3;-moz-box-shadow:0px 0px 3px #0077b3;box-shadow:0px 0px 3px #0077b3;margin:19px 0px;margin-right:8px;padding:1px;float:right;}.navbar-header .search-form .btn{background:#46a546;border:none;margin:0px;margin-left:1px;padding-left:7px;padding-right:7px;}.navbar-header .search-form .btn i{opacity:1;filter:alpha(opacity=100);}
-.navbar-header .search-form .btn:hover,.navbar-header .search-form .btn:active{background:#74c474;}
-.navbar-header .search-form input{background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
-.navbar-header .nav{float:right;margin:19px 0px;}.navbar-header .nav li a{background-color:#0088cc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:8px;opacity:0.9;filter:alpha(opacity=90);padding:5px 8px;}
-.navbar-header .nav li a:hover{background-color:#ffffff;-webkit-box-shadow:0px 0px 3px #0077b3;-moz-box-shadow:0px 0px 3px #0077b3;box-shadow:0px 0px 3px #0077b3;opacity:1;filter:alpha(opacity=100);}.navbar-header .nav li a:hover i{background-image:url("../img/glyphicons-halflings.png");}
-.nav-tabs .tab-search form{marging:0px;margin-bottom:-4px;}
-.nav-tabs .tab-search.tab-search-no-tabs{position:relative;bottom:12px;}
-.nav-tabs button{padding-left:7px;padding-right:7px;}
-.list-empty{margin-top:32px;font-size:180%;}
-.index-block{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:8px;margin-top:8px;margin-bottom:24px;}.index-block h3{border-bottom:1px solid #bfbfbf;color:#999999;font-size:120%;margin-top:-6px;padding-top:0px;}
-.index-block ul{margin:0px;margin-top:-10px;padding:0px;}.index-block ul li{border-bottom:1px solid #d9d9d9;margin:0px;overflow:auto;}
-.team-online{margin-bottom:0px;padding-bottom:0px;}.team-online h3{border-bottom:none;margin-bottom:0px;color:#c8c8c8;}
-.team-online ul{margin:0px -6px;}.team-online ul li{background-color:#eeeeee;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:8px;padding:6px;}
-.team-online div{float:left;position:relative;top:4px;font-weight:bold;}.team-online div a{display:block;color:#333333;font-size:160%;}
-.team-online div .muted{color:#999999;}
-.team-online img{float:left;margin-right:12px;width:48px;height:48px;}
-.thread-ranking{margin-bottom:8px;}.thread-ranking li{padding:8px 0px;}
-.thread-ranking a{color:#999999;}.thread-ranking a.lead{display:block;margin:0px;margin-bottom:-4px;padding:0px;color:#333333;font-size:120%;font-weight:bold;}
-.forum-stats{color:#b3b3b3;font-weight:bold;}.forum-stats strong{padding-left:8px;color:#555555;font-size:170%;}
-.forum-stats .sub{padding-left:8px;font-weight:normal;}
-.forums-list{padding-top:4px;}.forums-list .category h2{color:#666666;font-size:110%;margin-bottom:0px;}.forums-list .category h2 small{color:#a6a6a6;font-size:100%;}
-.forums-list .category h2 .form-inline{float:right;margin:0px;padding:0px;}.forums-list .category h2 .form-inline .btn-link{opacity:0.25;filter:alpha(opacity=25);}.forums-list .category h2 .form-inline .btn-link:hover,.forums-list .category h2 .form-inline .btn-link:active{background-color:#dc4e44;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;opacity:1;filter:alpha(opacity=100);color:#ffffff;}.forums-list .category h2 .form-inline .btn-link:hover i,.forums-list .category h2 .form-inline .btn-link:active i{background-image:url("../img/glyphicons-halflings-white.png");}
-.forums-list .category-important .well-forum{border:1px solid #0099e6;-webkit-box-shadow:0px 0px 0px 3px #66ccff;-moz-box-shadow:0px 0px 0px 3px #66ccff;box-shadow:0px 0px 0px 3px #66ccff;}
-.forums-list .well-forum{margin-bottom:14px;overflow:auto;padding:12px 8px;padding-bottom:8px;}.forums-list .well-forum .row .span3{margin-left:0px;padding-left:16px;}
-.forums-list .well-forum .forum-icon{background-color:#eeeeee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;padding:3px 6px;position:relative;bottom:4px;margin-bottom:-4px;}
-.forums-list .well-forum .forum-new{background-color:#0088cc !important;}
-.forums-list .well-forum .redirect-icon{background-color:#46a546;}
-.forums-list .well-forum .forum-details{margin-left:36px;overflow:auto;}
-.forums-list .well-forum .forum-stat{margin-left:16px;margin-right:4px;padding:8px 12px;font-size:140%;}.forums-list .well-forum .forum-stat .muted{color:#999999;}
-.forums-list .well-forum .forum-stat .stag,.forums-list .well-forum .forum-stat .positive{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:-2px 0px;padding:2px 5px;text-shadow:0px 1px 0px #ffffff;}
-.forums-list .well-forum .forum-stat .stag{background-color:#eeeeee;color:#8c8c8c;}
-.forums-list .well-forum .forum-stat .positive{background-color:#cdeacd;color:#3e933e;}
-.forums-list .well-forum h3{margin:0px;padding:0px;font-size:110%;line-height:100%;}.forums-list .well-forum h3 .read-forum{color:#75a5bd;}
-.forums-list .well-forum .muted{margin-top:4px;color:#737373;}
-.forums-list .span4 .well-forum,.forums-list .span2 .well-forum{margin:0px -8px;}
-.forum-list-side{padding-top:10px;}
-.subforums-list{margin:0px;position:relative;bottom:32px;}.subforums-list .category{margin-bottom:-24px;}
-.threads-list .thread-icon{background-color:#eeeeee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 6px;}
-.threads-list .jump{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:3px 4px;margin:-3px 0px;opacity:0.3;filter:alpha(opacity=30);}.threads-list .jump:hover{opacity:1;filter:alpha(opacity=100);}.threads-list .jump:hover.jump-new{background-color:#f89406;}
-.threads-list .jump:hover.jump-last{background-color:#049cdb;}
-.threads-list .jump:hover i{background-image:url("../img/glyphicons-halflings-white.png");}
-.threads-list .thread-stat{text-align:right;}
-.threads-list .thread-author,.threads-list .thread-poster{font-weight:bold;}.threads-list .thread-author a,.threads-list .thread-poster a{color:#333333;}
-.threads-list .thread-author .avatar-tiny,.threads-list .thread-poster .avatar-tiny{margin-right:4px;}
-.threads-list .thread-closed{background-color:#9d261d;}
-.threads-list .thread-new{background-color:#0088cc;}
-.threads-list .thread-flags{float:right;margin:0px;padding:0px;}.threads-list .thread-flags li{float:right;margin:0px;margin-left:6px;padding:0px;}
-.thread-info{overflow:auto;}.thread-info li{float:left;margin-right:16px;opacity:0.5;filter:alpha(opacity=50);font-weight:bold;}.thread-info li a{color:#333333;}
-.posts-list{margin-top:12px;margin-bottom:20px;}.posts-list .well-post{margin:0px;margin-bottom:16px;overflow:auto;padding:16px 0px;}.posts-list .well-post .post-author{overflow:auto;float:left;width:286px;position:relative;bottom:4px;}.posts-list .well-post .post-author .avatar-normal{float:left;margin:4px 0px;margin-left:16px;width:80px;height:80px;-webkit-box-shadow:0px 0px 4px #999999;-moz-box-shadow:0px 0px 4px #999999;box-shadow:0px 0px 4px #999999;}
-.posts-list .well-post .post-author .post-bit{float:left;margin-left:12px;padding-top:4px;font-weight:bold;font-size:120%;}.posts-list .well-post .post-author .post-bit p{margin:0px;}
-.posts-list .well-post .post-author .post-bit .lead{font-size:150%;}
-.posts-list .well-post .post-author .post-bit span.lead{color:#cccccc;}
-.posts-list .well-post .post-author .post-bit .user-title{color:#999999;}
-.posts-list .well-post .post-author .post-bit .post-date{margin-top:4px;color:#999999;font-size:70%;font-weight:normal;}
-.posts-list .well-post .post-content{margin-left:286px;margin-right:200px;padding:0px 16px;}.posts-list .well-post .post-content .post-foot{margin-top:20px;}.posts-list .well-post .post-content .post-foot .lead{margin:0px;color:#999999;font-size:100%;}.posts-list .well-post .post-content .post-foot .lead a{color:#999999;}
-.posts-list .well-post .post-content .post-foot .signature{border-top:1px solid #eeeeee;padding-top:12px;}.posts-list .well-post .post-content .post-foot .signature .markdown{opacity:0.7;filter:alpha(opacity=70);}
-.posts-list .well-post .post-extra{overflow:auto;float:right;width:200px;padding-right:16px;}.posts-list .well-post .post-extra .post-perma{margin-left:8px;color:#999999;}
-.posts-list .well-post .post-extra .post-checkbox{float:right;margin-left:4px;}
-.posts-list .well-post .post-extra .label{margin-left:8px;margin-bottom:8px;padding:4px 5px;font-size:100%;}
-.posts-list .well-post .post-extra .label-purple{background-color:#7a43b6;}
-.posts-list .well-post .post-extra .post-rating{clear:both;padding:12px 0px;margin:0px;}.posts-list .well-post .post-extra .post-rating li{margin:0px;padding:0px 4px;}.posts-list .well-post .post-extra .post-rating li form{margin:0px;padding:0px;}
-.posts-list .well-post .post-extra .post-rating li .label{background-color:#999999;margin:0px;position:relative;top:1px;padding:3px 6px;padding-left:7px;}.posts-list .well-post .post-extra .post-rating li .label.label-success{background-color:#46a546;}
-.posts-list .well-post .post-extra .post-rating li .label.label-important{background-color:#9d261d;}
-.posts-list .well-post .post-extra .post-rating li .label:hover{background-color:#999999;}.posts-list .well-post .post-extra .post-rating li .label:hover.label-success{background-color:#46a546;}
-.posts-list .well-post .post-extra .post-rating li .label:hover.label-important{background-color:#9d261d;}
-.posts-list .well-post .post-extra .post-rating li button{padding:1px 4px;margin:0px;opacity:0.4;filter:alpha(opacity=40);}.posts-list .well-post .post-extra .post-rating li button:hover i{background-image:url("../img/glyphicons-halflings-white.png");}
-.posts-list .well-post .post-extra .post-rating li button:hover.btn-upvote{background-color:#46a546;}
-.posts-list .well-post .post-extra .post-rating li button:hover.btn-downvote{background-color:#9d261d;}
-.posts-list .well-post .post-extra .post-rating li.active button i{background-image:url("../img/glyphicons-halflings-white.png");}
-.posts-list .well-post .post-extra .post-rating li.active button.btn-upvote{background-color:#46a546;}
-.posts-list .well-post .post-extra .post-rating li.active button.btn-downvote{background-color:#9d261d;}
-.posts-list .well-post .post-nav{clear:both;margin-left:286px;overflow:auto;padding:8px 16px;padding-bottom:0px;margin-bottom:-8px;}.posts-list .well-post .post-nav .changelog{float:left;opacity:0.5;filter:alpha(opacity=50);color:#999999;}
-.posts-list .well-post .post-nav ul{margin:0px;padding:0px;}
-.posts-list .well-post .post-nav .nav-pills li{opacity:0.4;filter:alpha(opacity=40);}.posts-list .well-post .post-nav .nav-pills li form{margin:0px;}
-.posts-list .well-post .post-nav .nav-pills li a{padding:6px 7px;}
-.posts-list .well-post .post-nav .nav-pills li button{padding:3px 7px;}
-.posts-list .well-post .post-nav .nav-pills li a,.posts-list .well-post .post-nav .nav-pills li button{background-color:#c9c9c9;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0px;color:#ffffff;font-weight:bold;}.posts-list .well-post .post-nav .nav-pills li a:hover,.posts-list .well-post .post-nav .nav-pills li button:hover{background-color:#1ab2ff;}.posts-list .well-post .post-nav .nav-pills li a:hover.danger,.posts-list .well-post .post-nav .nav-pills li button:hover.danger{background-color:#d83a2e;}
-.posts-list .well-post .post-nav .nav-pills li i{background-image:url("../img/glyphicons-halflings-white.png");}
-.posts-list .well-post:hover .changelog,.posts-list .well-post:hover .nav-pills li{opacity:1;filter:alpha(opacity=100);}
-.posts-list .well-post:hover .post-rating li button{opacity:1;filter:alpha(opacity=100);}
-.posts-list .post-checkpoints{padding-top:4px;}.posts-list .post-checkpoints:last-child{margin-bottom:-24px;}
-.posts-list .post-checkpoints .checkpoint{margin:0px;color:#999999;text-align:center;}.posts-list .post-checkpoints .checkpoint span{background-color:#fcfcfc;display:inline-block;padding:4px 12px;position:relative;bottom:16px;}
-.posts-list .post-checkpoints a{color:#333333;font-weight:bold;}
-.posts-list .post-checkpoints hr{background-color:#999999;background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);-webkit-background-size:10px 10px;-moz-background-size:10px 10px;background-size:10px 10px;border:none;margin:0px;margin-top:8px;height:4px;}
-.posts-list .well-post-deleted{opacity:0.5;filter:alpha(opacity=50);padding:6px 0px;}.posts-list .well-post-deleted .post-author{bottom:2px;}.posts-list .well-post-deleted .post-author .post-bit .lead{padding:0px;}
-.posts-list .well-post-deleted .post-content{position:relative;top:8px;}.posts-list .well-post-deleted .post-content a{font-weight:bold;}
-.posts-list .well-post-deleted .post-extra{position:relative;top:7px;}
-.mod-actions{overflow:auto;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:0px;}
-.quick-reply{margin-top:12px;overflow:auto;}.quick-reply .avatar-big,.quick-reply .arrow{float:left;}
-.quick-reply .arrow{width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #e3e3e3;position:relative;top:12px;left:5px;}
-.quick-reply .editor{margin-left:142px;}
-.editor{background-color:#e3e3e3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.editor .editor-error{padding:12px 16px;padding-bottom:0px;}.editor .editor-error .help-block{color:#9d261d;}
-.editor .editor-error .help-block:last-child{margin-bottom:0px;}
-.editor .editor-input{padding:8px;}.editor .editor-input div{margin-right:14px;}
-.editor .editor-input textarea{margin:0px;width:100%;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;}
-.editor .editor-actions{border-top:2px solid #c9c9c9;overflow:auto;padding:8px;}.editor .editor-actions>.btn{margin-left:8px;}
-.editor .editor-actions .editor-tools{display:none;overflow:auto;margin:-6px;padding:6px;}.editor .editor-actions .editor-tools li{float:left;list-style:none;margin-right:6px;}.editor .editor-actions .editor-tools li.divider{margin-left:6px;}
-.editor .editor-actions .editor-tools li a{background-color:#eeeeee;border-color:#ffffff;-webkit-box-shadow:0px 0px 3px #999999;-moz-box-shadow:0px 0px 3px #999999;box-shadow:0px 0px 3px #999999;padding:4px 7px;}.editor .editor-actions .editor-tools li a:hover{background-color:#ffffff;}
-.markdown{margin-bottom:-12px;}.markdown h1{font-size:160%;}
-.markdown h2{font-size:120%;}
-.markdown blockquote{background-color:#fcfcfc;border:1px solid #cccccc;border-bottom-width:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:14px 16px;margin-left:16px;margin-right:16px;}.markdown blockquote h3{margin:0px;margin-top:-10px;padding:0px;color:#555555;font-size:100%;}
-.markdown blockquote blockquote,.markdown blockquote pre{display:block;}
-.markdown pre{display:inline-block;width:90%;margin-left:auto;margin-right:auto;}.markdown pre pre{display:block;}
-.markdown .md-img{text-align:center;margin:24px auto;padding:0px;float:none;}.markdown .md-img img{-webkit-box-shadow:0px 0px 3px #999999;-moz-box-shadow:0px 0px 3px #999999;box-shadow:0px 0px 3px #999999;}
-.markdown .md-img .md-img-label{display:block;opacity:0.5;filter:alpha(opacity=50);padding:6px 0px;color:#333333;font-weight:bold;}.markdown .md-img .md-img-label:hover{opacity:1;filter:alpha(opacity=100);text-decoration:none;}
-.post-content{font-size:100%;}
-.signature{font-size:90%;}
-.clickable{cursor:pointer;}
-.hover-opacity{opacity:0.6;filter:alpha(opacity=60);}.hover-opacity:hover,.hover-opacity:active{opacity:0.9;filter:alpha(opacity=90);}
-.hover-opacity-strong{opacity:0.3;filter:alpha(opacity=30);}.hover-opacity-strong:hover,.hover-opacity-strong:active{opacity:0.9;filter:alpha(opacity=90);}
-.span-actions{text-align:right;}.span-actions form{margin:0px;padding:0px;}
-.span-actions .btn{margin-left:8px;}
-.profile-header{overflow:auto;border-bottom:none;margin-bottom:30px;}.profile-header .avatar-height{overflow:auto;}.profile-header .avatar-height .avatar{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-right:24px;width:125px;height:125px;}
-.profile-header .avatar-height h1{font-size:300%;}
-.profile-header .avatar-height .lead{color:#555555;}.profile-header .avatar-height .lead .badge{position:relative;bottom:3px;}
-.profile-header .avatar-height .lead .muted{color:#959595;}
-.profile-header .tabs-extra{margin-top:-33px;}
-.profile-header .nav-tabs{margin-top:-22px;margin-bottom:0px;padding-left:142px;}
-.avatar-menu h3{margin-top:0px;}
-.alerts-list a{font-weight:bold;}
-.diff{margin:18px 0px;padding:0px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-weight:bold;}.diff table{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;}.diff table tr td{padding:2px 8px;}.diff table tr td.line{background-color:#eeeeee;border-right:1px solid #999999;width:1%;text-align:right;}.diff table tr td.line a{color:#555555;}
-.diff table tr td.even{background-color:#ebebeb;}
-.diff table tr td.added{background-color:#cdeacd;}.diff table tr td.added.even{background-color:#b1deb1;}
-.diff table tr td.removed{background-color:#f4c8c5;}.diff table tr td.removed.even{background-color:#eea8a2;}
-.shorts-list{border-top:1px solid #eeeeee;margin-top:12px;}.shorts-list li{border-bottom:1px solid #eeeeee;padding:0px;padding-bottom:12px;margin:0px;margin-top:12px;}.shorts-list li .avatar{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;width:40px;height:40px;}
-.shorts-list li p{margin:0px;margin-left:54px;}.shorts-list li p.title a{color:#333333;}
-.shorts-list li p.message{color:#555555;}.shorts-list li p.message a:link,.shorts-list li p.message a:active,.shorts-list li p.message a:visited,.shorts-list li p.message a:hover{color:#555555;text-decoration:none;}
-.shorts-list li p.location{color:#999999;font-size:80%;}
-.shorts-list-footer{background:none;border:none;margin-top:0px;padding-left:0px;}
+@media (min-width:1200px){.row{margin-left:-30px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:30px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;} .span12{width:1170px;} .span11{width:1070px;} .span10{width:970px;} .span9{width:870px;} .span8{width:770px;} .span7{width:670px;} .span6{width:570px;} .span5{width:470px;} .span4{width:370px;} .span3{width:270px;} .span2{width:170px;} .span1{width:70px;} .offset12{margin-left:1230px;} .offset11{margin-left:1130px;} .offset10{margin-left:1030px;} .offset9{margin-left:930px;} .offset8{margin-left:830px;} .offset7{margin-left:730px;} .offset6{margin-left:630px;} .offset5{margin-left:530px;} .offset4{margin-left:430px;} .offset3{margin-left:330px;} .offset2{margin-left:230px;} .offset1{margin-left:130px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%;} .row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%;} .row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%;} .row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%;} .row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%;} .row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%;} .row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%;} .row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%;} .row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%;} .row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%;} .row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%;} .row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%;} .row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%;} .row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%;} .row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%;} .row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%;} .row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%;} .row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%;} .row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%;} .row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%;} .row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%;} .row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%;} .row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%;} .row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%;} .row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%;} .row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%;} .row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%;} .row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%;} .row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%;} .row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%;} .row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%;} .row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%;} .row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%;} .row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%;} .row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:30px;} input.span12,textarea.span12,.uneditable-input.span12{width:1156px;} input.span11,textarea.span11,.uneditable-input.span11{width:1056px;} input.span10,textarea.span10,.uneditable-input.span10{width:956px;} input.span9,textarea.span9,.uneditable-input.span9{width:856px;} input.span8,textarea.span8,.uneditable-input.span8{width:756px;} input.span7,textarea.span7,.uneditable-input.span7{width:656px;} input.span6,textarea.span6,.uneditable-input.span6{width:556px;} input.span5,textarea.span5,.uneditable-input.span5{width:456px;} input.span4,textarea.span4,.uneditable-input.span4{width:356px;} input.span3,textarea.span3,.uneditable-input.span3{width:256px;} input.span2,textarea.span2,.uneditable-input.span2{width:156px;} input.span1,textarea.span1,.uneditable-input.span1{width:56px;} .thumbnails{margin-left:-30px;} .thumbnails>li{margin-left:30px;} .row-fluid .thumbnails{margin-left:0;}}html,body{height:100%;}
+#wrap{min-height:100%;height:auto !important;height:100%;margin:0 auto -100px;}#wrap>.container{padding-top:66px;padding-bottom:120px;}
+footer{background-color:#eeeeee;border-top:1px solid #dadada;height:80px;padding:11px 19px;}footer hr{border-bottom:1px solid #dadada;margin:10px 0px;}
+footer .credits{color:#555555;font-size:90%;}footer .credits a:link,footer .credits a:active,footer .credits a:visited,footer .credits a:hover{color:#555555;}
+.navbar .navbar-inner{background:none;background-color:#f3f3f3;border-bottom:1px solid #dfdfdf;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.navbar .navbar-inner .brand{text-shadow:none;}.navbar .navbar-inner .brand:link,.navbar .navbar-inner .brand:active,.navbar .navbar-inner .brand:visited,.navbar .navbar-inner .brand:hover{color:#0088cc;font-size:200%;}.navbar .navbar-inner .brand:link span,.navbar .navbar-inner .brand:active span,.navbar .navbar-inner .brand:visited span,.navbar .navbar-inner .brand:hover span{color:#c0c0c0;}
+.navbar .navbar-inner .navbar-search-form{background-color:#ffffff;border:1px solid #dfdfdf;border-radius:3px;margin-top:9px;color:#333333;}.navbar .navbar-inner .navbar-search-form input{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0px;}
+.navbar .navbar-inner .navbar-search-form button{margin:0px;opacity:0.3;filter:alpha(opacity=30);}.navbar .navbar-inner .navbar-search-form button:hover,.navbar .navbar-inner .navbar-search-form button:active{opacity:0.8;filter:alpha(opacity=80);}
+.navbar .navbar-inner .navbar-blocks{margin-left:6px;}.navbar .navbar-inner .navbar-blocks li{margin-left:6px;}.navbar .navbar-inner .navbar-blocks li form{margin:0px;padding:0px;}
+.navbar .navbar-inner .navbar-blocks li a:link,.navbar .navbar-inner .navbar-blocks li a:visited,.navbar .navbar-inner .navbar-blocks li .btn-link{background-color:#f8f8f8;border:1px solid #dadada;border-radius:3px;padding:5px 8px;margin-top:9px;}.navbar .navbar-inner .navbar-blocks li a:link i,.navbar .navbar-inner .navbar-blocks li a:visited i,.navbar .navbar-inner .navbar-blocks li .btn-link i{opacity:0.7;filter:alpha(opacity=70);}
+.navbar .navbar-inner .navbar-blocks li a:link .label,.navbar .navbar-inner .navbar-blocks li a:visited .label,.navbar .navbar-inner .navbar-blocks li .btn-link .label{background-color:#cf402e;margin-left:4px;position:relative;bottom:1px;}
+.navbar .navbar-inner .navbar-blocks li a:hover,.navbar .navbar-inner .navbar-blocks li a:active,.navbar .navbar-inner .navbar-blocks li .btn-link:hover,.navbar .navbar-inner .navbar-blocks li .btn-link:active{background-color:#0088cc;border-color:#0088cc;}.navbar .navbar-inner .navbar-blocks li a:hover.danger,.navbar .navbar-inner .navbar-blocks li a:active.danger,.navbar .navbar-inner .navbar-blocks li .btn-link:hover.danger,.navbar .navbar-inner .navbar-blocks li .btn-link:active.danger{background-color:#cf402e;border-color:#cf402e;}
+.navbar .navbar-inner .navbar-blocks li a:hover.hot,.navbar .navbar-inner .navbar-blocks li a:active.hot,.navbar .navbar-inner .navbar-blocks li .btn-link:hover.hot,.navbar .navbar-inner .navbar-blocks li .btn-link:active.hot{background-color:#f89406;border-color:#f89406;}
+.navbar .navbar-inner .navbar-blocks li a:hover i,.navbar .navbar-inner .navbar-blocks li a:active i,.navbar .navbar-inner .navbar-blocks li .btn-link:hover i,.navbar .navbar-inner .navbar-blocks li .btn-link:active i{background-image:url("../img/glyphicons-halflings-white.png");opacity:1;filter:alpha(opacity=100);}
+.navbar .navbar-inner .navbar-blocks li a:hover .label,.navbar .navbar-inner .navbar-blocks li a:active .label,.navbar .navbar-inner .navbar-blocks li .btn-link:hover .label,.navbar .navbar-inner .navbar-blocks li .btn-link:active .label{background-color:#eeeeee;color:#333333;}
+.navbar .navbar-inner .navbar-blocks li.user-profile a:link,.navbar .navbar-inner .navbar-blocks li.user-profile a:visited,.navbar .navbar-inner .navbar-blocks li.user-profile a:hover,.navbar .navbar-inner .navbar-blocks li.user-profile a:active{background:none;border:none;margin-right:8px;margin-top:5px;font-weight:bold;text-shadow:none;}.navbar .navbar-inner .navbar-blocks li.user-profile a:link img,.navbar .navbar-inner .navbar-blocks li.user-profile a:visited img,.navbar .navbar-inner .navbar-blocks li.user-profile a:hover img,.navbar .navbar-inner .navbar-blocks li.user-profile a:active img{background-color:#ffffff;border-radius:3px;-webkit-box-shadow:0px 0px 4px #eeeeee;-moz-box-shadow:0px 0px 4px #eeeeee;box-shadow:0px 0px 4px #eeeeee;margin-right:4px;width:32px;height:32px;position:relative;bottom:1px;}
+.navbar .navbar-inner .navbar-user-nav li a:link,.navbar .navbar-inner .navbar-user-nav li a:visited{opacity:0.5;filter:alpha(opacity=50);padding:2px 8px;margin-left:8px;margin-top:13px;color:#000000;font-weight:bold;text-shadow:none;}
+.navbar .navbar-inner .navbar-user-nav li a:active,.navbar .navbar-inner .navbar-user-nav li a:hover{opacity:0.9;filter:alpha(opacity=90);}
+footer .breadcrumb{background:none;border:none;margin:0px;padding:0px;font-weight:bold;text-shadow:none;}footer .breadcrumb li{text-shadow:none;}footer .breadcrumb li a:link,footer .breadcrumb li a:active,footer .breadcrumb li a:visited,footer .breadcrumb li a:hover{color:#333333;}
+footer .breadcrumb li .divider{opacity:0.3;filter:alpha(opacity=30);margin-left:-6px;}
+footer .breadcrumb li.active{color:#555555;}
 .well-post.rank-team{border:1px solid #0099e6;-webkit-box-shadow:0px 0px 0px 3px #66ccff;-moz-box-shadow:0px 0px 0px 3px #66ccff;box-shadow:0px 0px 0px 3px #66ccff;}
 .team-online.rank-team ul li{background-color:#0088cc;}.team-online.rank-team ul li div a{color:#ffffff;text-shadow:0px 1px 0px #000d13;}
 .team-online.rank-team ul li div .muted{color:#02435e;}

+ 1 - 20
static/sora/css/sora.less → static/cranefly/css/sora.less

@@ -62,31 +62,12 @@
 @import "bootstrap/utilities.less"; // Has to be last to override when necessary
 
 // Responsiveness
-@import "bootstrap/responsive-768px-979px.less";
 @import "bootstrap/responsive-1200px-min.less";
 
 // Sora theme
 @import "sora/scaffolding.less";
-
-@import "sora/forms.less";
-@import "sora/tables.less";
-
-@import "sora/wells.less";
-@import "sora/users-lists.less";
-
-@import "sora/buttons.less";
-@import "sora/alerts.less";
-
-@import "sora/avatars.less";
-@import "sora/navs.less";
 @import "sora/navbar.less";
-@import "sora/index.less";
-@import "sora/forums.less";
-@import "sora/threads.less";
-
-@import "sora/editor.less";
-@import "sora/markdown.less";
-@import "sora/utilities.less";
+@import "sora/breadcrumbs.less";
 
 // Keep ranks last for easy overrides!
 @import "ranks.less";

+ 33 - 0
static/cranefly/css/sora/breadcrumbs.less

@@ -0,0 +1,33 @@
+// Breadcrumbs
+// -------------------------
+
+// Footer
+// -------------------------
+footer {
+  .breadcrumb {
+  	background: none;
+  	border: none;
+  	margin: 0px;
+  	padding: 0px;
+
+  	font-weight: bold;
+	text-shadow: none;
+
+    li {
+	  text-shadow: none;
+
+	  a:link, a:active, a:visited, a:hover {
+	    color: @textColor;
+	  }	
+
+	  .divider {
+	  	.opacity(30);
+	  	margin-left: -6px;
+	  }
+
+	  &.active {
+	  	color: @gray;
+	  }
+    }
+  }
+}

+ 148 - 0
static/cranefly/css/sora/navbar.less

@@ -0,0 +1,148 @@
+// Navbar
+// -------------------------
+
+.navbar {
+  .navbar-inner {
+    background: none;
+    background-color: @navbarBackground;
+    border-bottom: 1px solid @navbarBorder;
+    .box-shadow(none);
+
+    .brand {
+      text-shadow: none;
+
+      &:link, &:active, &:visited, &:hover {
+        color: @navbarBrandColor;
+        font-size: 200%;
+
+        span {
+          color: @navbarMottoColor;
+        } 
+      }
+    }
+
+    .navbar-search-form {
+      background-color: @white;
+      border: 1px solid @navbarBorder;
+      border-radius: 3px;
+      margin-top: ((@navbarHeight - @baseLineHeight) / 2) - 6;
+
+      color: @textColor;
+
+      input {
+        border: none;
+        .box-shadow(none);
+        margin: 0px;
+      }
+
+      button {
+        margin: 0px;
+        .opacity(30);
+
+        &:hover, &:active {
+          .opacity(80);
+        }
+      }
+    }
+
+    .navbar-blocks {
+      margin-left: 6px;
+
+      li {
+        margin-left: 6px;
+
+        form {
+          margin: 0px;
+          padding: 0px;
+        }
+
+        a:link, a:visited, .btn-link {
+          background-color: lighten(@navbarBackground, 2%);
+          border: 1px solid darken(@navbarBorder, 2%);
+          border-radius: 3px;
+          padding: 5px 8px;
+          margin-top: ((@navbarHeight - @baseLineHeight) / 2) - 6;
+
+          i {
+            .opacity(70);
+          }
+
+          .label {
+            background-color: @red;
+            margin-left: 4px;
+            position: relative;
+            bottom: 1px;
+          }
+        }
+
+        a:hover, a:active, .btn-link:hover, .btn-link:active {
+          background-color: @linkColor;
+          border-color: @linkColor;
+
+          &.danger {
+            background-color: @red;
+            border-color: @red;
+          }
+
+          &.hot {
+            background-color: @orange;
+            border-color: @orange;
+          }
+
+          i {
+            background-image: url("@{iconWhiteSpritePath}");
+            .opacity(100);
+          }
+
+          .label {
+            background-color: @grayLighter;
+
+            color: @textColor;
+          }
+        }
+
+        &.user-profile {
+          a:link, a:visited, a:hover, a:active {
+            background: none;
+            border: none;
+            margin-right: 8px;
+            margin-top: 5px;
+
+            font-weight: bold;
+            text-shadow: none;
+
+            img {
+              background-color: @white;
+              border-radius: 3px;
+              .box-shadow(0px 0px 4px @grayLighter);
+              margin-right: 4px;
+              width: 32px;
+              height: 32px;
+              position: relative;
+              bottom: 1px;
+            }
+          }
+        }
+      }
+    }
+
+    .navbar-user-nav {
+      li {
+        a:link, a:visited {
+          .opacity(50);
+          padding: 2px 8px;
+          margin-left: 8px;
+          margin-top: (@baseLineHeight / 2) + 3;
+
+          color: @black;
+          font-weight: bold;
+          text-shadow: none;
+        }
+
+        a:active, a:hover {
+          .opacity(90);
+        }
+      }
+    }
+  }
+}

+ 41 - 0
static/cranefly/css/sora/scaffolding.less

@@ -0,0 +1,41 @@
+// Layout classess
+// -------------------------
+
+html, body {
+  height: 100%;
+}
+
+#wrap {
+  min-height: 100%;
+  height: auto !important;
+  height: 100%;
+  margin: 0 auto ((@footerHeight + @baseLineHeight) * -1);
+
+  &>.container {
+    padding-top: @navbarHeight + 16px;
+    padding-bottom: @footerHeight + (@footerHeight * 0.5);
+  }
+}
+
+// Footer
+// -------------------------
+footer {
+  background-color: @footerBackground;
+  border-top: 1px solid @footerBorder;
+  height: @footerHeight;
+  padding: @paddingLarge;
+
+  hr {
+    border-bottom: 1px solid @footerBorder;
+    margin: (@baseLineHeight / 2) 0px;
+  }
+
+  .credits {
+    color: @gray;
+    font-size: 90%;
+
+    a:link, a:active, a:visited, a:hover {
+      color: @gray;
+    }
+  }
+}

+ 43 - 37
static/sora/css/variables.less → static/cranefly/css/variables.less

@@ -23,7 +23,7 @@
 @blue:                  #049cdb;
 @blueDark:              #0064cd;
 @green:                 #46a546;
-@red:                   #9d261d;
+@red:                   #cf402e;
 @yellow:                #ffc40d;
 @orange:                #f89406;
 @pink:                  #c3325f;
@@ -32,14 +32,14 @@
 
 // Scaffolding
 // -------------------------
-@bodyBackground:        darken(@white, 1%);
+@bodyBackground:        #FBFBFB;
 @textColor:             @grayDark;
 
 
 // Links
 // -------------------------
 @linkColor:             #08c;
-@linkColorHover:        lighten(@linkColor, 10%);
+@linkColorHover:        darken(@linkColor, 15%);
 
 
 // Typography
@@ -57,6 +57,7 @@
 @headingsFontWeight:    bold;    // instead of browser default, bold
 @headingsColor:         inherit; // empty to use BS default, @textColor
 
+
 // Component sizing
 // -------------------------
 // Based on 14px font-size and 20px line-height
@@ -77,40 +78,40 @@
 // Tables
 // -------------------------
 @tableBackground:                   transparent; // overall background-color
-@tableBackgroundAccent:             darken(@bodyBackground, 2%); // for striping
-@tableBackgroundHover:              darken(@bodyBackground, 4%); // for hover
+@tableBackgroundAccent:             #f9f9f9; // for striping
+@tableBackgroundHover:              #f5f5f5; // for hover
 @tableBorder:                       #ddd; // table and cell border
 
 // Buttons
 // -------------------------
-@btnBackground:                     darken(@grayLighter, 7%);
-@btnBackgroundHighlight:            darken(@grayLighter, 5%);
+@btnBackground:                     @white;
+@btnBackgroundHighlight:            darken(@white, 10%);
 @btnBorder:                         #ccc;
 
 @btnPrimaryBackground:              @linkColor;
-@btnPrimaryBackgroundHighlight:     lighten(@btnPrimaryBackground, 8%);
+@btnPrimaryBackgroundHighlight:     spin(@btnPrimaryBackground, 20%);
 
-@btnInfoBackground:                 lighten(desaturate(@linkColor, 70%), 5%);
-@btnInfoBackgroundHighlight:        lighten(@btnInfoBackground, 12%);
+@btnInfoBackground:                 #5bc0de;
+@btnInfoBackgroundHighlight:        #2f96b4;
 
-@btnSuccessBackground:              @green;
-@btnSuccessBackgroundHighlight:     lighten(@btnSuccessBackground, 12%);
+@btnSuccessBackground:              #62c462;
+@btnSuccessBackgroundHighlight:     #51a351;
 
-@btnWarningBackground:              darken(@orange, 2%);
-@btnWarningBackgroundHighlight:     lighten(@btnWarningBackground, 12%);
+@btnWarningBackground:              lighten(@orange, 15%);
+@btnWarningBackgroundHighlight:     @orange;
 
-@btnDangerBackground:               lighten(@red, 12%);
-@btnDangerBackgroundHighlight:      lighten(@btnDangerBackground, 12%);
+@btnDangerBackground:               #ee5f5b;
+@btnDangerBackgroundHighlight:      #bd362f;
 
-@btnInverseBackground:              @gray;
-@btnInverseBackgroundHighlight:     lighten(@btnInverseBackground, 16%);
+@btnInverseBackground:              #444;
+@btnInverseBackgroundHighlight:     @grayDarker;
 
 
 // Forms
 // -------------------------
 @inputBackground:               @white;
 @inputBorder:                   #ccc;
-@inputBorderRadius:             3px;
+@inputBorderRadius:             @baseBorderRadius;
 @inputDisabledBackground:       @grayLighter;
 @formActionsBackground:         #f5f5f5;
 @inputHeight:                   @baseLineHeight + 10px; // base line-height + 8px vertical padding + 2px top/bottom border
@@ -125,7 +126,7 @@
 
 @dropdownLinkColor:             @grayDark;
 @dropdownLinkColorHover:        @white;
-@dropdownLinkColorActive:       @dropdownLinkColor;
+@dropdownLinkColorActive:       @white;
 
 @dropdownLinkBackgroundActive:  @linkColor;
 @dropdownLinkBackgroundHover:   @dropdownLinkBackgroundActive;
@@ -177,33 +178,33 @@
 // Navbar
 // -------------------------
 @navbarCollapseWidth:             979px;
+@navbarCollapseDesktopWidth:      @navbarCollapseWidth + 1;
 
-@navbarHeight:                    40px;
-@navbarBackground:                @bodyBackground;
-@navbarBackgroundHighlight:       darken(@bodyBackground, 10%);
-@navbarBorder:                    @white;
+@navbarHeight:                    50px;
+@navbarBackgroundHighlight:       #ffffff;
+@navbarBackground:                darken(@bodyBackground, 3%);
+@navbarBorder:                    darken(@navbarBackground, 8%);
 
-@navbarText:                      @gray;
-@navbarLinkColor:                 @gray;
+@navbarText:                      #777;
+@navbarLinkColor:                 #777;
 @navbarLinkColorHover:            @grayDark;
 @navbarLinkColorActive:           @gray;
-@navbarLinkBackgroundHover:       darken(@bodyBackground, 5%);
-@navbarLinkBackgroundActive:      @navbarBackground;
+@navbarLinkBackgroundHover:       transparent;
+@navbarLinkBackgroundActive:      darken(@navbarBackground, 5%);
 
-@navbarBrandColor:                @navbarLinkColor;
+@navbarBrandColor:                @linkColor;
+@navbarMottoColor:                darken(@navbarBackground, 20%);
 
 // Inverted navbar
-@navbarInverseBackground:                lighten(@linkColor, 10%);
-@navbarInverseHeight:                    64px;
-@navbarInverseBackgroundHighlight:       lighten(@navbarInverseBackground, 5%);
-@navbarInverseBorder:                    lighten(@navbarInverseBackground, 3%);
+@navbarInverseBackground:                #111111;
+@navbarInverseBackgroundHighlight:       #222222;
+@navbarInverseBorder:                    #252525;
 
-@navbarInverseText:                      @white;
-@navbarInverseLinkColor:                 @white;
+@navbarInverseText:                      @grayLight;
+@navbarInverseLinkColor:                 @grayLight;
 @navbarInverseLinkColorHover:            @white;
 @navbarInverseLinkColorActive:           @navbarInverseLinkColorHover;
-@navbarInverseLinkBackground:            darken(@navbarInverseBackground, 10%);
-@navbarInverseLinkBackgroundHover:       lighten(@navbarInverseBackground, 60%);
+@navbarInverseLinkBackgroundHover:       transparent;
 @navbarInverseLinkBackgroundActive:      @navbarInverseBackground;
 
 @navbarInverseSearchBackground:          lighten(@navbarInverseBackground, 25%);
@@ -213,6 +214,11 @@
 
 @navbarInverseBrandColor:                @navbarInverseLinkColor;
 
+// Footer
+// -------------------------
+@footerHeight:                        80px;
+@footerBackground:                    darken(@bodyBackground, 5%);
+@footerBorder:                        darken(@footerBackground, 8%);
 
 // Pagination
 // -------------------------

+ 0 - 0
static/sora/img/glyphicons-halflings-white.png → static/cranefly/img/glyphicons-halflings-white.png


+ 0 - 0
static/sora/img/glyphicons-halflings.png → static/cranefly/img/glyphicons-halflings.png


+ 0 - 0
static/sora/js/bootstrap.min.js → static/cranefly/js/bootstrap.min.js


+ 0 - 0
static/sora/js/editor.js → static/cranefly/js/editor.js


+ 0 - 0
static/sora/js/jquery-1.7.2.min.js → static/cranefly/js/jquery-1.7.2.min.js


+ 0 - 0
static/sora/js/jquery.Jcrop.min.js → static/cranefly/js/jquery.Jcrop.min.js


+ 0 - 0
static/sora/js/jquery.toggle.buttons.js → static/cranefly/js/jquery.toggle.buttons.js


+ 0 - 0
static/sora/js/sora.js → static/cranefly/js/sora.js


+ 0 - 64
static/sora/css/sora/alerts.less

@@ -1,64 +0,0 @@
-// Misago alerts
-// -------------------------
-.alerts-global {
-  margin-top: 16px;
-}
-
-.alert-form {
-  margin: 0px;
-  margin-bottom: 16px;
-  
-  p {
-    font-weight: normal;
-  }
-}
-
-.alert-inline {
-  margin: 0px;
-  padding: 0px;
-}
-
-// Alerts icons
-// -------------------------
-.alert-icon {
-  float: left;
-  
-  span {
-    .border-radius(2px);
-    padding: 1px 2px; 
-  }
-}
-
-.alert .alert-icon span {
-  background: @orange;
-}
-
-.alert-error .alert-icon span {
-  background: @red;  
-}
-
-.alert-success .alert-icon span {
-  background: @green;  
-}
-
-.alert-info .alert-icon span {
-  background: @blue;  
-}
-
-// Alerts paddings
-// -------------------------
-.alert {
-  padding: 10px 11px;
-  
-  p {
-    margin-left: 28px;
-  }
-  
-  p:last-child {
-    margin-bottom: 0px;
-  }
-  
-  p.protip {
-    font-size: 100%;
-  }
-}

+ 0 - 84
static/sora/css/sora/avatars.less

@@ -1,84 +0,0 @@
-// Misago avatars sizes
-// -------------------------
-.avatar-big {
-  border-radius: 3px;
-  width: 125px;
-  height: 125px;
-}
-
-.avatar-normal {
-  border-radius: 3px;
-  width: 64px;
-  height: 64px;
-}
-
-.avatar-small {
-  border-radius: 3px;
-  width: 28px;
-  height: 28px;
-}
-
-.avatar-tiny {
-  border-radius: 3px;
-  margin: -8px 0px;
-  width: 24px;
-  height: 24px;
-  position: relative;
-  bottom: 1px;
-}
-
-// Handle small avatar within different places
-// -------------------------
-.navbar {
-  .avatar-small {
-    margin: -(@baseLineHeight / 2) 0px;
-    position: relative;
-    bottom: (((@navbarHeight - @baseLineHeight - 14) / 2) - 1);
-  }
-}
-
-.page-header {
-  .avatar, .avatar-big {
-    .border-radius(3px);
-  }
-  
-  h1 .avatar {
-    width: 46px;
-    height: 46px;
-  }
-    
-  h2 .avatar {
-    width: 40px;
-    height: 40px;
-  }
-  
-  h3 .avatar {
-    width: 28px;
-    height: 28px;
-  }
-  
-  h4 .avatar {
-    width: 22px;
-    height: 22px;
-  }
-}
-
-// UserCP classess
-// -------------------------
-.avatar-crop-target {
-  background: @white;
-  border: 1px solid @grayLight;
-  padding: 1px;
-  overflow: visible;
-  
-  img {
-    width: 100%;
-  }
-}
-
-.avatar-crop-preview {
-  border: 3px solid @linkColor;
-  width: 125px;
-  height: 125px;
-  overflow: hidden;
-}

+ 0 - 108
static/sora/css/sora/buttons.less

@@ -1,108 +0,0 @@
-.button-colors (@btnColor) {
-  background: @btnColor;
-  border: 1px solid @btnColor;
-  *border: 0;
-}
-
-// Misago buttons
-// -------------------------
-.button-icon (@default, @hover: 100) {
-  i {
-    .opacity(@default);
-  }
-  
-  &:hover, &:active {
-    i {
-      .opacity(@hover);
-    }
-  }
-}
-
-.button-style (@background, @highlight) {
-  .button-colors(@background);
-
-  color: darken(@white, 3%);
-  text-shadow: 0px 1px 0px darken(@background, 5%);
-
-  &:hover, &:active {
-    .button-colors(@highlight);
-  }
-}
-
-.btn {
-  .button-colors(@btnBackground);
-  .box-shadow(none);
-  padding: 4px 10px;
-  
-  color: lighten(@gray, 10%);
-  font-weight: bold;
-  text-shadow: none;
-  
-  &:hover, &:active {
-    .button-colors(@btnBackgroundHighlight);
-    box-shadow: none;
-  }
-  
-  .button-icon(70);
-  
-  &.btn-primary,
-  &.btn-info,
-  &.btn-success,
-  &.btn-warning,
-  &.btn-danger,
-  &.btn-inverse {
-    .button-icon(90);
-  
-    color: darken(@white, 5%);
-  
-    &:hover, &:active {  
-      color: @white;
-    }
-  }
-  
-  &.btn-primary {
-    .button-colors(@btnPrimaryBackground);
-    .button-style(@btnPrimaryBackground, @btnPrimaryBackgroundHighlight);
-  }
-  
-  &.btn-info {
-    .button-colors(@btnInfoBackground);
-    .button-style(@btnInfoBackground, @btnInfoBackgroundHighlight);
-  }
-  
-  &.btn-success {
-    .button-colors(@btnSuccessBackground);
-    .button-style(@btnSuccessBackground, @btnSuccessBackgroundHighlight);
-  }
-  
-  &.btn-warning {
-    .button-colors(@btnWarningBackground);
-    .button-style(@btnWarningBackground, @btnWarningBackgroundHighlight);
-  }
-  
-  &.btn-danger {
-    .button-colors(@btnDangerBackground);
-    .button-style(@btnDangerBackground, @btnDangerBackgroundHighlight);
-  }
-  
-  &.btn-inverse {
-    .button-colors(@btnInverseBackground);
-    .button-style(@btnInverseBackground, @btnInverseBackgroundHighlight);
-  }
-  
-  &.btn-link {
-    background: none;
-    border: none;
-  
-    &:hover, &:active {
-      color: @linkColorHover;
-      
-      text-decoration: none;
-    }
-  }
-  
-  &.btn-large {
-    font-size: 180%;
-    padding: 10px 16px;
-  }
-}

+ 0 - 72
static/sora/css/sora/editor.less

@@ -1,72 +0,0 @@
-// Misago editor
-// --------------------------------------------------
-.editor {
-  background-color: darken(@bodyBackground, 10%);
-  .border-radius(3px);
-  
-  .editor-error {
-    padding: 12px 16px;
-    padding-bottom: 0px;
-    
-    .help-block {
-      color: @red;
-    }
-    
-    .help-block:last-child {
-      margin-bottom: 0px;
-    }
-  }
-  
-  .editor-input {
-    padding: 8px;
-    
-    div {
-      margin-right: 14px;
-    }
-    
-    textarea {
-      margin: 0px;
-      width: 100%;
-      
-      font-family: @monoFontFamily;
-    }
-  }
-  
-  .editor-actions {
-    border-top: 2px solid darken(@bodyBackground, 20%);
-    overflow: auto;
-    padding: 8px;
-    
-    &>.btn {
-      margin-left: 8px;
-    }
-    
-    .editor-tools {
-      display: none;
-      overflow: auto;
-      margin: -6px;
-      padding: 6px;
-      
-      li {
-        float: left;
-        list-style: none;
-        margin-right: 6px;
-        
-        &.divider {
-          margin-left: 6px;
-        }
-        
-        a {
-          background-color: @grayLighter;
-          border-color: @white;
-          .box-shadow(0px 0px 3px @grayLight);
-          padding: 4px 7px;
-          
-          &:hover {
-            background-color: @white;
-          }
-        }
-      }
-    }
-  }
-}

+ 0 - 105
static/sora/css/sora/forms.less

@@ -1,105 +0,0 @@
-// Misago forms
-// -------------------------
-form {
-  label {
-    color: @gray;
-    font-weight: bold;
-    cursor: pointer;
-  }
-      
-  fieldset {
-    border-top: 1px solid darken(@bodyBackground, 8%);
-    margin: 0px;
-    padding: 0px;
-    padding-top: 16px;
-    padding-bottom: 8px;
-  
-    legend {
-      margin: 0px;
-      margin-bottom: -8px;
-      padding: 0px;
-      padding-top: 8px;
-    }
-        
-    .control-group {
-      padding-bottom: 4px;
-    }
-    
-    .control-group:last-child {
-      padding-bottom: 0px;
-    }
-  }
-  
-  fieldset.first {
-    border-top: none;
-    padding-top: 0px;
-  }
-  
-  fieldset.last {
-    padding-bottom: 0px;
-    margin-bottom: 8px;
-  }
-}
-
-.form-actions {
-  margin-top: 0px;
-}
-
-// Make textarea resizeable vertically only
-// -------------------------
-textarea {
-  resize: vertical;
-}
-
-// Lists styling
-// -------------------------
-.radio-group, .select-multiple, .yes-no-switch {
-  label {
-    color: @black;
-    font-weight: normal;
-  }
-  
-  margin-bottom: 8px;
-}
-
-.checkbox {
-  color: @black;
-  font-weight: normal;
-}
-
-.form-button {
-  display: inline-block;
-  margin: 0px;
-  padding: 0px;
-  
-  .btn-link {
-    display: inline-block;
-    margin: 0px;
-    padding: 0px;
-    
-    color: @linkColor;
-    font-weight: normal;
-    
-    &:hover, &:active {
-      text-decoration: underline !important;
-    }
-  }
-}
-
-.form-avatar-select {
-  .form-button {
-    margin-bottom: 4px;
-  }
-    
-  .form-button:hover {
-    img {
-      border: 1px solid @linkColor;
-      border: 1px solid @linkColor;
-      .box-shadow(0 1px 3px @linkColor);
-    }
-  }
-  
-  hr {
-    margin-top: 16px;
-  }
-}

+ 0 - 142
static/sora/css/sora/forums.less

@@ -1,142 +0,0 @@
-// Misago Forums Lists
-// --------------------------------------------------
-.forums-list {
-  padding-top: 4px;
-  
-  .category {
-    h2 {
-      color: lighten(@textColor, 20%);
-      font-size: 110%;
-      margin-bottom: 0px;
-      
-      small {
-        color: lighten(@textColor, 45%);
-        font-size: 100%;
-      }
-      
-      .form-inline {
-        float: right;
-        margin: 0px;
-        padding: 0px;
-        
-        .btn-link {
-          .opacity(25);
-          
-          &:hover, &:active {
-            background-color: lighten(@red, 20%);
-            .border-radius(3px);
-            .opacity(100);
-                      
-            color: @white;
-            
-            i {
-              background-image: url("@{iconWhiteSpritePath}");
-            }
-          }
-        } 
-      }
-    }
-  }
-  
-  .category-important {
-    .well-forum {
-      border: 1px solid lighten(@linkColor, 5%);
-      .box-shadow(0px 0px 0px 3px lighten(@linkColor, 30%));
-    }
-  }
-    
-  .well-forum {
-    margin-bottom: 14px;
-    overflow: auto;
-    padding: 12px 8px;
-    padding-bottom: 8px;
-        
-    .row {
-      .span3 {
-        margin-left: 0px;
-        padding-left: 16px;
-      }
-    }
-    
-    .forum-icon {
-      background-color: @grayLighter; 
-      .border-radius(3px);
-      float: left;
-      padding: 3px 6px;
-      position: relative;
-      bottom: 4px;
-      margin-bottom: -4px;
-    }
-    
-    .forum-new {
-      background-color: @linkColor !important; 
-    }
-    
-    .redirect-icon {
-      background-color: @green; 
-    }
-    
-    .forum-details {
-      margin-left: 36px;
-      overflow: auto;
-    }
-    
-    .forum-stat {
-      margin-left: 16px;
-      margin-right: 4px;
-      padding: 8px 12px;
-      
-      font-size: 140%;
-      
-      .muted {
-        color: @grayLight;
-      }
-      
-      .stag, .positive {
-        .border-radius(3px);
-        margin: -2px 0px;
-        padding: 2px 5px;
-        
-        text-shadow: 0px 1px 0px @white;
-      }
-      
-      .stag {
-        background-color: @grayLighter;
-        color: darken(@grayLight, 5%);
-      }
-      
-      .positive {
-        background-color: lighten(@green, 40%);
-        color: darken(@green, 5%);
-      }
-    }
-    
-    h3 {
-      margin: 0px;
-      padding: 0px;
-      
-      font-size: 110%;
-      line-height: 100%;
-      
-      .read-forum {
-        color: lighten(desaturate(@linkColor, 65%), 20%);
-      }
-    }
-    
-    .muted {
-      margin-top: 4px;
-        
-      color: lighten(@textColor, 25%);
-    }
-  }
-  
-  .span4, .span2 {
-    .well-forum {
-      margin: 0px -8px; 
-    }
-  }
-}
-
-.forum-list-side {
-  padding-top: 10px;
-}

+ 0 - 128
static/sora/css/sora/index.less

@@ -1,128 +0,0 @@
-// Board index
-// -------------------------
-
-.list-empty {
-  margin-top: 32px;
-  
-  font-size: 180%;
-}
-
-.index-block {
-  .border-radius(3px);
-  padding: 8px;
-  margin-top: 8px;
-  margin-bottom: 24px;
-  
-  h3 {
-    border-bottom: 1px solid lighten(@grayLight, 15%);
-    
-    color: @grayLight;
-    font-size: 120%;
-    margin-top: -6px;
-    padding-top: 0px;
-  }
-  
-  ul {
-    margin: 0px;
-    margin-top: -10px;
-    padding: 0px;
-    
-    li {
-      border-bottom: 1px solid lighten(@grayLight, 25%);
-      margin: 0px;
-      overflow: auto;
-    }
-  }
-}
-
-.team-online {
-  margin-bottom: 0px;
-  padding-bottom: 0px;
-  
-  h3 {
-    border-bottom: none;
-    margin-bottom: 0px;
-    
-    color: darken(@grayLighter, 15%);
-  }
-  
-  ul {
-    margin: 0px -6px;
-    
-    li {
-      background-color: @grayLighter;
-      border: none;
-      .border-radius(3px);
-      margin-bottom: 8px;
-      padding: 6px;
-    } 
-  }
-   
-  div {
-    float: left;
-    position: relative;
-    top: 4px;
-    font-weight: bold;
-    
-    a {
-      display: block;
-      
-      color: @grayDark;
-      font-size: 160%;
-    }
-    
-    .muted {
-      color: @grayLight;
-    }
-  }
-  
-  img {
-    float: left;
-    margin-right: 12px;
-    width: 48px;
-    height: 48px;
-  }
-}
-
-.thread-ranking {
-  margin-bottom: 8px;
-  
-  li {
-    padding: 8px 0px;
-  }
-  
-  a {
-    color: @grayLight;
-    
-    &.lead {
-      display: block;
-      margin: 0px;
-      margin-bottom: -4px;
-      padding: 0px;
-      
-      color: @textColor;
-      font-size: 120%;
-      font-weight: bold;
-    }
-  }
-}
-
-.forum-stats {  
-  color: lighten(@grayLight, 10%);
-  font-weight: bold;
-  
-  strong {
-    padding-left: 8px;
-    
-    color: @gray;
-    font-size: 170%;
-  }
-  
-  .sub {
-    padding-left: 8px;
-    
-    font-weight: normal;
-  }
-}
-
-.cookie-message {}

+ 0 - 75
static/sora/css/sora/markdown.less

@@ -1,75 +0,0 @@
-// Markdown styles
-// -------------------------
-.markdown {
-  margin-bottom: -12px;
-  
-  h1 {font-size: 160%;}
-  h2 {font-size: 120%;}
-  
-  blockquote {
-    background-color: @bodyBackground;
-    border: 1px solid lighten(@grayLight, 20%);
-    border-bottom-width: 2px;
-    .border-radius(3px);
-    padding: 14px 16px;
-    margin-left: 16px;
-    margin-right: 16px;
-    
-    h3 {
-      margin: 0px;
-      margin-top: -10px;
-      padding: 0px;
-      
-      color: @gray;
-      font-size: 100%;
-    }
-    
-    blockquote, pre {
-      display: block;
-    }
-  }
-  
-  pre {
-    display: inline-block;
-    width: 90%;
-    margin-left: auto;
-    margin-right: auto;
-    
-    pre {
-      display: block;
-    }
-  }
-  
-  .md-img {
-    text-align: center;
-    margin: 24px auto;
-    padding: 0px;
-    float: none;
-    
-    img {
-      .box-shadow(0px 0px 3px @grayLight); 
-    }
-               
-    .md-img-label {
-      display: block;
-      .opacity(50);
-      padding: 6px 0px;
-      
-      color: @textColor;
-      font-weight: bold;
-      
-      &:hover {
-        .opacity(100);
-        text-decoration: none;
-      }
-    }
-  }
-}
-
-.post-content {
-  font-size: 100%;
-}
-
-.signature {
-  font-size: 90%;
-}

+ 0 - 178
static/sora/css/sora/navbar.less

@@ -1,178 +0,0 @@
-// Misago navbars
-// -------------------------
-.navbar-fixed-top {
-  position: static;
-}
-
-.navbar-userbar {
-  .navbar-inner {
-    background: none;
-    background-color: @navbarBackground;
-    border-bottom: 4px solid darken(@navbarBackground, 10%);
-    .box-shadow(none);
-    overflow: auto;
-  }
-  
-  li {
-    a, a:link, a:active, a:visited, button.btn-link {
-      .opacity(50);
-      
-      color: @black;
-      font-weight: bold;
-       
-      i {
-        .opacity(100);
-      }
-    }
-    
-    &.user-profile {
-      a, a:link, a:visited {
-        .opacity(80);
-      }
-    }
-    
-    button {
-      padding-top: 5px;
-    }
-     
-    a:hover, a:active, button.btn-link:hover, button.btn-link:active {
-      .opacity(100);
-      
-      color: @black;
-    }
-      
-    i {
-      background-image: url("@{iconSpritePath}");
-      .opacity(100);
-    }
-    
-    form {
-      margin: 0px;
-      padding: 0px;
-    }
-    
-    span {
-      .border-radius(3px);
-      padding: 2px 6px;
-      margin: -1px 0px;
-      margin-left: 4px;
-      
-      color: @white;
-      font-size: 90%;
-      text-shadow: 1px 1px 0px @black;
-      
-      &.stat {
-        background: #ef2929;
-      }
-    }
-  }
-}
-
-.navbar-header {
-  border-bottom: 1px solid darken(@navbarInverseBackground, 15%);
-  
-  .navbar-inner {
-    background: none;
-    background-color: @navbarInverseBackground;
-    border-bottom: 4px solid darken(@navbarInverseBackground, 5%);
-    .box-shadow(none);
-  }
-  
-  .container {
-    height: auto;
-  }
-  
-  a.brand {
-    margin: 24px 0px;
-    padding: 0px;
-    
-    font-size: 230%;
-    
-    span {
-      color: darken(@navbarInverseBackground, 25%);
-      text-shadow: 0px 1px 0px lighten(@navbarInverseBackground, 25%);
-    }
-  }
-       
-  i {
-    background-image: url("@{iconWhiteSpritePath}");
-  }
-        
-  .search-form {
-    background-color: @white;
-    .border-radius(4px);
-    .box-shadow(0px 0px 3px darken(@navbarInverseBackground, 15%));
-    margin: 19px 0px;
-    margin-right: 8px;
-    padding: 1px;
-    float: right;
-    
-    .btn {
-      background: @green;
-      border: none;
-      margin: 0px;
-      margin-left: 1px;
-      padding-left: 7px;
-      padding-right: 7px;
-      
-      i {
-        .opacity(100);
-      }
-      
-      &:hover, &:active {
-        background: lighten(@green, 15%);
-      }
-    }
-    
-    input {
-      background: none;
-      border: none;
-      .box-shadow(none);
-    }
-  }
-  
-  .nav {
-    float: right;
-    margin: 19px 0px;
-    
-    li {
-      a {
-        background-color: @navbarInverseLinkBackground;
-        .border-radius(3px);
-        margin-left: 8px;
-        .opacity(90);
-        padding: 5px 8px;
-      }
-      
-      a:hover {
-        background-color: @navbarInverseLinkBackgroundHover;
-        .box-shadow(0px 0px 3px darken(@navbarInverseBackground, 15%));
-        .opacity(100);
-       
-        i {
-          background-image: url("@{iconSpritePath}");
-        }
-      }
-    }
-  }
-}
-
-// Nav-tabs tab with search
-.nav-tabs {
-  .tab-search {
-    form {
-      marging: 0px;
-      margin-bottom: -4px;
-    }
-    
-    &.tab-search-no-tabs {
-      position: relative;
-      bottom: 12px;
-    }
-  }
-     
-  button {
-    padding-left: 7px;
-    padding-right: 7px;
-  }
-}

+ 0 - 298
static/sora/css/sora/navs.less

@@ -1,298 +0,0 @@
-// Misago Navigations
-// -------------------------
-.header-tabbed {
-  border-bottom: none;
-  padding-bottom: 0px;
-  margin-bottom: 0px;
-
-  .nav-tabs li {
-    a:link, a:active, a:visited {
-      font-weight: bold;
-    }
-    
-    &.active a:link, &.active a:active,
-    &.active a:visited, &.active a:hover {
-      background-color: @bodyBackground;
-      border-bottom: 4px solid @linkColor;
-      border-width: 0px 0px 4px 0px;
-      padding-top: (@baseLineHeight / 2) - 1px;
-      padding-bottom: (@baseLineHeight / 2) - 5px;
-    }
-    
-    &.fallback {
-      float:right;
-      
-      a:link, a:active,
-      a:visited, a:hover {
-        border-bottom: none;
-        .border-radius(3px);
-        margin-top: 4px;
-        padding: 4px 12px;
-      }
-    }
-  }
-}
-
-// Tabs extra
-.tabs-extra {
-  float: right;
-  margin: 0px;
-}
-
-// Tabs on left
-.tabs-left {
-  background-color: darken(@bodyBackground, 2%);
-  .border-radius(3px 0px 0px 3px);
-  padding-left: 8px;
-  
-  ul {
-    margin-bottom: 0px;
-    width: 100%;
-    
-    li {
-      &.nav-header {
-        font-size: 100%;
-      }
-      
-      a, a:link, a:active, a:visited {
-        .opacity(80);
-        font-weight: bold;
-      }
-      
-      a:hover {
-        .opacity(90);
-      }
-      
-      &.active {
-        a, a:link, a:active,
-        a:visited, a:hover {
-          background-color: @bodyBackground;
-          .opacity(100);
-        
-          color: @black;
-            
-          i {
-            background-image: url("@{iconSpritePath}");
-          }
-        }
-      }
-    }
-    
-    li:first-child {
-      padding-top: 12px;
-    }
-  }
-}
-
-// Tabs content
-.sidetabs-content {
-  padding-top: 0px;
-  margin-top: -12px;
-}
-
-// List nav
-.list-nav {
-  overflow: auto;
-  margin-bottom: 4px;
-  
-  .nav-pills {
-    margin: 0px;
-  }
-  
-  &.last {
-    margin-top: -8px;
-  }
-    
-  button, button:hover, button:active {
-    border: none;
-    margin: 0px;
-    position: relative;
-    top: 2px;
-    padding: 6px 12px;
-    padding-bottom: 5px;
-  }
-}
-
-// Pills
-.nav-pills {
-  li {
-    margin-left: 8px;
-    
-    form {
-      margin: 0px;
-      padding: 0px;
-    }
-    
-    button, button:hover, button:active {
-      border: none;
-    }
-      
-    &.info, &.danger, &.primary, &.success {
-      a:link, a:visited {
-        font-weight: bold;
-      }
-    }
-    
-    &.info {
-      a:link, a:visited, button {
-        background-color: @grayLighter;
-        
-        color: @gray;
-            
-        i {
-          .opacity(60);
-        }
-      }
-      
-      a:active, a:hover, button:active, button:hover {
-        background-color: @gray !important;
-        color: @white;
-            
-        i {
-          background-image: url("@{iconWhiteSpritePath}");
-          .opacity(100);
-        }
-      }
-    }
-    
-    &.danger, &.primary, &.success {
-      a:link, a:visited, button {
-        color: @white;
-              
-        i {
-          background-image: url("@{iconWhiteSpritePath}");
-        }
-      }
-    }
-    
-    &.discourage {
-      a:link, a:visited, button {
-        background-color: @grayLighter;
-        .opacity(40);
-        
-        color: @grayDark;
-      }
-      
-      a:active, a:hover, button:active, button:hover {
-        .opacity(80);
-      }
-    }
-    
-    &.danger {
-      a:link, a:visited, button {
-        background-color: lighten(@red, 20%) !important;
-      }
-      
-      a:active, a:hover, button:active, button:hover {
-        background-color: @red !important;
-      }
-    }
-    
-    &.primary {
-      a:link, a:visited, button {
-        background-color: desaturate(lighten(@linkColor, 10%), 10%) !important;
-      }
-      
-      a:active, a:hover, button:active, button:hover {
-        background-color: @linkColor !important;
-      }
-    }
-    
-    &.success {
-      a:link, a:visited, button {
-        background-color: lighten(@green, 20%) !important;
-      }
-      
-      a:active, a:hover, button:active, button:hover {
-        background-color: @green !important;
-      }
-    }
-  }
-}
-
-// Pager and nav
-.pager {
-  margin: 0px 0px;
-  margin-top: 6px;
-  padding: 0px;
-  margin-right: 6px;
-  
-  &>li {
-    margin-right: 6px;
-  
-    &>a {
-      &:link, &:active, &:visited {
-        background: darken(@bodyBackground, 8%);
-        border: none;
-        .border-radius(3px);
-        padding: 2px 5px;
-        
-        color: @grayDark;
-        font-weight: bold;
-      }
-    
-      &:hover {
-        background-color: @linkColor;
-        
-        color: @white;
-        
-        i {
-          background-image: url("@{iconWhiteSpritePath}");          
-        }
-      }
-    }
-    
-    &.unread>a {
-      &:link, &:active, &:visited {
-        background: darken(@orange, 10%);
-        
-        color: @white;
-        
-        i {
-          background-image: url("@{iconWhiteSpritePath}");          
-        }
-      }
-    
-      &:hover {
-        background: lighten(@orange, 10%);
-      }
-    }
-    
-    &.moderated>a {
-      &:link, &:active, &:visited {
-        background: darken(@purple, 10%);
-        
-        color: @white;
-        
-        i {
-          background-image: url("@{iconWhiteSpritePath}");          
-        }
-      }
-    
-      &:hover {
-        background: lighten(@purple, 10%);
-      }
-    }
-    
-    &.reported>a {
-      &:link, &:active, &:visited {
-        background: @red;
-        
-        color: @white;
-        
-        i {
-          background-image: url("@{iconWhiteSpritePath}");          
-        }
-      }
-    
-      &:hover {
-        background: lighten(@red, 10%);
-      }
-    }
-    
-    &.count {
-      color: lighten(@textColor, 30%);
-      margin-right: 24px;
-    }
-  }
-}

+ 0 - 78
static/sora/css/sora/scaffolding.less

@@ -1,78 +0,0 @@
-// Layout elements that dont deserve their own file go there
-// -------------------------
-
-// Breadcrumbs
-.breadcrumb {
-  .active {
-    color: @textColor;
-  }
-  
-  &.bottom {
-    background-color: darken(@bodyBackground, 10%);
-    margin-top: 24px;
-    margin-bottom: 0px;
-    
-    .divider {
-      color: @grayLight;
-    }
-    
-    .pull-right {
-      .opacity(60);
-      padding-left: 8px;
-      
-      a {
-        color: @grayDark;
-        font-weight: bold;
-        
-        &:hover {text-decoration: none;}
-      }
-      
-      &:hover {
-        .opacity(90);
-      }
-    }
-  }
-}
-
-.page-header {
-  .breadcrumb {
-    background: none;
-    padding: 0px;
-    margin-bottom: 0px;
-  }
-}
-
-// Footer
-footer {
-  padding-top: 12px;
-  padding-bottom: 32px;
-  
-  color: darken(@bodyBackground, 35%);
-  
-  a, a:link, a:active, a:visited {
-    color: darken(@bodyBackground, 30%);
-    text-decoration: underline;
-  }
-  
-  a:hover {
-    color: darken(@bodyBackground, 50%);
-  }
-  
-  .go-to-top {
-    float: right;
-    
-    &, &:link, &:active, &:visited {
-      text-decoration: none;
-      
-      i {
-        .opacity(40);
-      }
-    }
-    
-    &:hover {
-      i {
-        .opacity(65);
-      }
-    }
-  }
-}

+ 0 - 47
static/sora/css/sora/tables.less

@@ -1,47 +0,0 @@
-// Tables
-// --------------------------------------------------
-.table-footer {
-  background: darken(@bodyBackground, 8%);
-  border-top: 1px solid darken(@bodyBackground, 18%);
-  .border-radius(0px 0px 3px 3px);
-  margin-top: -20px;
-  margin-bottom: 20px;
-  overflow: auto;
-  padding: 0px 12px;
-  
-  .form-inline {
-    margin: 0px;
-    padding: 6px 0px;
-  }
-}
-
-// Vertically centered table
-.table {
-  td {
-    vertical-align: middle;
-  }
-}
-
-// Checkbox cell
-td, th {
-  &.check-cell {
-    width: 32px;
-  }
-    
-  .checkbox {
-    margin-bottom: 0px;
-    position: relative;
-    bottom: 1px;
-    
-    input {
-      position: relative;
-      left: 9px;
-    }
-  }
-}
-
-// Lead cell
-td.lead-cell {
-  color: @gray;
-  font-weight: bold;
-}

+ 0 - 495
static/sora/css/sora/threads.less

@@ -1,495 +0,0 @@
-// Misago Threads Styles
-// --------------------------------------------------
-.subforums-list {
-  margin: 0px;
-  position: relative;
-  bottom: 32px;
-  
-  .category {
-    margin-bottom: -24px;
-  }
-}
-
-// Threads list
-// --------------------------------------------------
-.threads-list {
-  .thread-icon {
-    background-color: @grayLighter; 
-    .border-radius(3px);
-    padding: 5px 6px;
-  }
-  
-  .jump { 
-    .border-radius(3px);
-    padding: 3px 4px;
-    margin: -3px 0px;
-    .opacity(30);
-        
-    &:hover {
-      .opacity(100);
-      
-      &.jump-new {
-        background-color: @orange;
-      }
-      
-      &.jump-last {
-        background-color: @blue;
-      }
-      
-      i {
-        background-image: url("@{iconWhiteSpritePath}");
-      }
-    }
-  }
-  
-  .thread-stat {
-    text-align: right;
-  }
-  
-  .thread-author, .thread-poster {
-    font-weight: bold;
-        
-    a {
-      color: @textColor;
-    }
-    
-    .avatar-tiny {
-      margin-right: 4px;
-    }
-  }
-  
-  .thread-closed {
-    background-color: @red; 
-  }
-  
-  .thread-new {
-    background-color: @linkColor; 
-  }
-  
-  .thread-flags {
-    float: right;
-    margin: 0px;
-    padding: 0px;
-    
-    li {
-      float: right;
-      margin: 0px;
-      margin-left: 6px;
-      padding: 0px;
-    }
-  }
-}
-
-// Thread view
-// --------------------------------------------------
-.thread-info {
-  overflow: auto;
-  
-  li {
-    float: left;
-    margin-right: 16px;
-    .opacity(50);
-    
-    font-weight: bold;
-    
-    a {
-      color: @textColor;
-    }
-  }
-}
-
-.posts-list {
-  margin-top: 12px;
-  margin-bottom: 20px;
-  
-  .well-post {
-    margin: 0px;
-    margin-bottom: 16px;
-    overflow: auto;
-    padding: 16px 0px;
-
-    .post-author{
-      overflow: auto;
-      float: left;
-      width: 286px;
-      position: relative;
-      bottom: 4px;
-      
-      .avatar-normal {
-        float: left;
-        margin: 4px 0px;
-        margin-left: 16px;
-        width: 80px;
-        height: 80px;
-        .box-shadow(0px 0px 4px @grayLight);
-      }
-        
-      .post-bit {
-        float: left;
-        margin-left: 12px;
-        padding-top: 4px;
-        
-        font-weight: bold;
-        font-size: 120%;
-        
-        p {
-          margin: 0px;
-        }
-        
-        .lead {
-          font-size: 150%;
-        }
-        
-        span.lead {
-          color: lighten(@grayLight, 20%);
-        }
-        
-        .user-title {
-          color: @grayLight;
-        }
-        
-        .post-date {
-          margin-top: 4px;
-          
-          color: @grayLight;
-          font-size: 70%;
-          font-weight: normal
-        }
-      }
-    }
-
-    .post-content {
-      margin-left: 286px;
-      margin-right: 200px;
-      padding: 0px 16px;
-            
-      .post-foot {
-        margin-top: 20px;
-        
-        .lead {
-          margin: 0px;
-          
-          color: @grayLight;
-          font-size: 100%;
-          
-          a {
-            color: @grayLight;
-          }
-        }
-        
-        .signature {
-          border-top: 1px solid @grayLighter;
-          padding-top: 12px;
-          
-          .markdown {
-            .opacity(70);
-          }
-        }        
-      }
-    }
-    
-    .post-extra {
-      overflow: auto;
-      float: right;
-      width: 200px;
-      padding-right: 16px;
-      
-      .post-perma {
-        margin-left: 8px;
-        
-        color: @grayLight;
-      }
-      
-      .post-checkbox {
-        float: right;
-        margin-left: 4px;
-      }
-      
-      .label {
-        margin-left: 8px;
-        margin-bottom: 8px;
-        padding: 4px 5px;
-        font-size: 100%;
-      }
-      
-      .label-purple {
-        background-color: @purple;
-      }
-      
-      .post-rating {
-        clear: both;
-        padding: 12px 0px;
-        margin: 0px;
-        
-        li {
-          margin: 0px;
-          padding: 0px 4px;
-          
-          form {
-            margin: 0px;
-            padding: 0px;
-          }
-          
-          .label {
-            background-color: @grayLight;
-            margin: 0px;
-            position: relative;
-            top: 1px;
-            padding: 3px 6px;
-            padding-left: 7px;
-            
-            &.label-success {
-              background-color: @green;
-            }
-            
-            &.label-important {
-              background-color: @red;
-            }
-            
-            &:hover {
-              background-color: @grayLight;
-              
-              &.label-success {
-                background-color: @green;
-              }
-              
-              &.label-important {
-                background-color: @red;
-              }
-            }
-          }
-          
-          button {
-            padding: 1px 4px;
-            margin: 0px;
-            .opacity(40);
-            
-            &:hover {
-              i {
-                background-image: url("@{iconWhiteSpritePath}");
-              }
-              
-              &.btn-upvote {
-                background-color: @green;
-              }
-              
-              &.btn-downvote {
-                background-color: @red;
-              }
-            }
-          }
-          
-          &.active {
-            button {
-              i {
-                background-image: url("@{iconWhiteSpritePath}");
-              }
-              
-              &.btn-upvote {
-                background-color: @green;
-              }
-              
-              &.btn-downvote {
-                background-color: @red;
-              }
-            }
-          }
-        }
-      }
-    }
-    
-    .post-nav {
-      clear: both;
-      margin-left: 286px;
-      overflow: auto;
-      padding: 8px 16px;
-      padding-bottom: 0px;
-      margin-bottom: -8px;
-      
-      .changelog {
-        float: left;
-        .opacity(50);
-        
-        color: @grayLight;
-      }
-      
-      ul {
-        margin: 0px;
-        padding: 0px;
-      }
-      
-      .nav-pills li {
-        .opacity(40);
-        
-        form {
-          margin: 0px;
-        }
-        
-        a {
-          padding: 6px 7px;
-        }
-        
-        button {
-          padding: 3px 7px;
-        }
-        
-        a, button {
-          background-color: darken(@bodyBackground, 20%);
-          border: none;
-          .border-radius(3px);
-          margin: 0px;
-          
-          color: @white;
-          font-weight: bold;
-          
-          &:hover {
-            background-color: lighten(@linkColor, 15%);
-            
-            &.danger {
-              background-color: lighten(@red, 15%);
-            }
-          }
-        }
-      
-        i {
-          background-image: url("@{iconWhiteSpritePath}");
-        }
-      }
-    }
-    
-    &:hover {
-      .changelog, .nav-pills li {
-        .opacity(100);
-      }
-        
-      .post-rating {
-        li {
-          button {
-            .opacity(100);
-          }
-        }
-      }
-    }
-  }
-  
-  .post-checkpoints {
-    padding-top: 4px;
-    
-    &:last-child {
-      margin-bottom: -24px;
-    }
-    
-    .checkpoint {
-      margin: 0px;
-      
-      color: @grayLight;
-      text-align: center;
-      
-      span {
-        background-color: @bodyBackground;
-        display: inline-block;
-        padding: 4px 12px;
-        position: relative;
-        bottom: 16px;
-      }
-    }
-    
-    a {
-      color: @textColor;
-      font-weight: bold;
-    }
-    
-    hr {
-      background-color: @grayLight;
-      background-image: -webkit-gradient(linear, 0 0, 100% 100%,
-                  color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent),
-                  color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)),
-                  color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent),
-                  to(transparent));
-      background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
-                transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
-                transparent 75%, transparent);
-      background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
-                transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
-                transparent 75%, transparent);
-      background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
-                transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
-                transparent 75%, transparent);
-      background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
-                transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
-                transparent 75%, transparent);
-      background-image: linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
-                transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
-                transparent 75%, transparent);
-      -webkit-background-size: 10px 10px;
-      -moz-background-size: 10px 10px;
-      background-size: 10px 10px;
-      border: none;
-      margin: 0px;
-      margin-top: 8px;
-      height: 4px;
-    }
-  }
-  
-  .well-post-deleted {
-    .opacity(50);
-    padding: 6px 0px;
-    
-    .post-author {
-      bottom: 2px;
-      
-      .post-bit {        
-        .lead {
-          padding: 0px;
-        }
-      }
-    }
-    
-    .post-content {
-      position: relative;
-      top: 8px;
-      
-      a {
-        font-weight: bold;
-      }
-    }
-    
-    .post-extra {
-      position: relative;
-      top: 7px;      
-    }
-  }
-}
-
-// Thread mod actions
-.mod-actions {
-  overflow: auto;
-  border: none;
-  .border-radius(3px);
-  margin-top: 0px;
-}
-
-// Quick reply box
-.quick-reply {
-  margin-top: 12px;
-  overflow: auto;
-  
-  .avatar-big, .arrow {
-    float: left;
-  }
-  
-  .arrow {
-      width: 0;
-      height: 0;
-      border-top: 12px solid transparent;
-      border-bottom: 12px solid transparent;
-      border-right: 12px solid darken(@bodyBackground, 10%);
-      position: relative;
-      top: 12px;
-      left: 5px;
-  }
-  
-  .editor {
-    margin-left: 142px;
-  }
-}

+ 0 - 55
static/sora/css/sora/users-lists.less

@@ -1,55 +0,0 @@
-// Users list
-// --------------------------------------------------
-.table-users {
-  a:link, a:active,
-  a:visited, a:hover {
-    color: @textColor;
-    font-size: 150%;
-    text-decoration: none
-  }
-  
-  .avatar {
-    .border-radius(3px);
-    width: 42px;
-    height: 42px;
-  }
-  
-  // Info popover
-  .info-popover {
-    background: darken(@bodyBackground, 10%);
-    .border-radius(3px);
-    padding: 2px;
-    padding-top: 0px;
-  
-    i {
-      margin: 0px;
-    }
-    
-    &:hover {
-      background: darken(@bodyBackground, 50%);
-      
-      i {
-        background-image: url("@{iconWhiteSpritePath}");
-      }
-    }
-  }
-  
-  // Tiny size, for lists with tons of members
-  &.list-tiny {
-    a:link, a:active,
-    a:visited, a:hover {
-      font-size: 100%;
-      font-weight: bold;
-    }
-    
-    .avatar {
-      width: 22px;
-      height: 22px;
-    }
-    
-    i {
-      position: relative;
-      top: 2px;
-    }
-  }
-}

+ 0 - 198
static/sora/css/sora/utilities.less

@@ -1,198 +0,0 @@
-// Utility classes
-// --------------------------------------------------
-.clickable {
-  cursor: pointer;
-}
-
-.hover-opacity {
-  .opacity(60);
-  
-  &:hover, &:active {
-    .opacity(90);
-  }
-}
-
-.hover-opacity-strong {
-  .opacity(30);
-  
-  &:hover, &:active {
-    .opacity(90);
-  }
-}
-
-.span-actions {
-  text-align: right;
-  
-  form {
-    margin: 0px;
-    padding: 0px;
-  }
-  
-  .btn {
-    margin-left: 8px;
-  }
-}
-
-.profile-header {
-  overflow: auto;
-  border-bottom: none;
-  margin-bottom: @baseLineHeight * 1.5;
-  
-  .avatar-height {
-    overflow: auto;
-  
-    .avatar {
-      .border-radius(6px);
-      margin-right: 24px;
-      width: 125px;
-      height: 125px;
-    }
-    
-    h1 {
-      font-size: 300%;
-    }
-        
-    .lead {
-      color: @gray;
-      
-      .badge {
-        position: relative;
-        bottom: 3px;
-      } 
-       
-      .muted {
-        color: lighten(@gray, 25%);
-      }
-    }
-  }
-  
-  .tabs-extra {
-    margin-top: -33px;
-  }
-  
-  .nav-tabs {
-    margin-top: -22px;
-    margin-bottom: 0px;
-    padding-left: 142px;
-  }
-}
-
-.avatar-menu {
-  h3 {
-    margin-top: 0px;
-  }
-}
-
-.alerts-list {
-  a {
-    font-weight: bold;
-  }
-}
-
-// Diff table
-// --------------------------------------------------
-.diff {
-  margin: 18px 0px;
-  padding: 0px;
-  
-  table {
-    .border-radius(3px);
-    width: 100%;
-    
-    tr {
-      td {
-        padding: 2px 8px;
-        
-        &.line {
-          background-color: @grayLighter;
-          border-right: 1px solid @grayLight;
-          width: 1%;
-          
-          text-align: right;
-          
-          a {
-            color: @gray; 
-          }
-        }
-        
-        &.even {
-          background-color: darken(@white, 8%);
-        }
-        
-        &.added {
-          background-color: lighten(@green, 40%);
-          
-          &.even {
-            background-color: lighten(@green, 32%);
-          }
-        }
-        
-        &.removed {
-          background-color: lighten(@red, 50%);
-          
-          &.even {
-            background-color: lighten(@red, 42%);
-          }
-        }
-      }
-    }
-  }
-  font-family: @monoFontFamily;
-  font-weight: bold;
-}
-
-// Shorts-list
-// --------------------------------------------------
-.shorts-list {
-  border-top: 1px solid @grayLighter;
-  margin-top: 12px;
-  
-  li {
-    border-bottom: 1px solid @grayLighter;
-    padding: 0px;
-    padding-bottom: 12px;
-    margin: 0px;
-    margin-top: 12px;
-    
-    .avatar{
-      .border-radius(3px);
-      float: left;
-      width: 40px;
-      height: 40px;
-    }
-    
-    p {
-      margin: 0px;
-      margin-left: 54px;
-      
-      &.title {
-        a {
-          color: @textColor;
-        }
-      }
-      
-      &.message {
-        color: @gray;
-        
-        a {
-          &:link, &:active, &:visited, &:hover{
-            color: @gray;
-            text-decoration: none;
-          }
-        }
-      }
-      
-      &.location {
-        color: @grayLight;
-        font-size: 80%;
-      }
-    }
-  }
-}
-
-.shorts-list-footer {
-  background: none;
-  border: none;
-  margin-top: 0px;
-  padding-left: 0px;
-}

+ 0 - 36
static/sora/css/sora/wells.less

@@ -1,36 +0,0 @@
-// Fancy Well
-// --------------------------------------------------
-.well {
-  background-color: lighten(@navbarBackground, 3%);
-  border: 1px solid darken(@navbarBackground, 15%);
-  .border-radius(4px);
-  .box-shadow(0px 0px 0px 3px darken(@navbarBackground, 5%));
-  padding: 24px 12px;
-  margin: 0px -12px;
-   
-  // Alerts are displayed other way inside wells 
-  .alert{
-    border-width: 0px 0px 1px 0px;
-    .border-radius(2px 2px 0px 0px);
-    
-    margin: -24px -12px;
-    margin-bottom: 12px;
-    padding: 12px;
-    font-weight: bold;
-  }
-  
-  // Fancy form actions
-  .form-actions {
-    background-color: lighten(@formActionsBackground, 2%);
-    .border-radius(0px 0px 3px 3px);
-    margin: -44px -12px;
-    margin-top: 12px;
-  }
-  
-  // Fix form button offset
-  .form-horizontal {
-    .form-actions {
-      padding-left: @horizontalComponentOffset + 12px;
-    }
-  }
-}

+ 2 - 2
templates/sora/active_threads.html → templates/cranefly/active_threads.html

@@ -1,6 +1,6 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_('Active Threads')) }}{% endblock %}
 

+ 2 - 2
templates/sora/alerts.html → templates/cranefly/alerts.html

@@ -1,6 +1,6 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{% if user.alerts -%}
 {{ macros.page_title(title=get_title(),parent=_('Your Notifications')) }}

+ 17 - 0
templates/cranefly/base.html

@@ -0,0 +1,17 @@
+{% from "cranefly/macros.html" import page_title -%}
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <title>{% block title %}{{ page_title() }}{% endblock %}</title>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <link href="{{ STATIC_URL }}cranefly/css/sora.css" rel="stylesheet">{% block stylesheets %}{% endblock %}
+  </head>
+  <body{% block body_class %}{% endblock %}>
+  	{% block body %}{% endblock %}
+
+  	<script src="{{ STATIC_URL }}cranefly/js/jquery-1.7.2.min.js"></script>
+  	<script src="{{ STATIC_URL }}cranefly/js/bootstrap.min.js"></script>
+  	<script src="{{ STATIC_URL }}cranefly/js/sora.js"></script>{% block javascripts %}{% endblock %}
+  </body>
+</html>

+ 2 - 2
templates/sora/category.html → templates/cranefly/category.html

@@ -1,7 +1,7 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block breadcrumb %}{{ super() }} <span class="divider">/</span></li>
 {% for parent in parents %}

+ 1 - 1
templates/sora/editor.html → templates/cranefly/editor.html

@@ -35,5 +35,5 @@
         ed_lang_enter_image_label = "{% trans %}Enter image label{% endtrans %}";
     });
   </script>
-  <script src="{{ STATIC_URL }}sora/js/editor.js"></script>
+  <script src="{{ STATIC_URL }}cranefly/js/editor.js"></script>
 {% endmacro %}

+ 1 - 1
templates/sora/error403.html → templates/cranefly/error403.html

@@ -1,4 +1,4 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 

+ 2 - 2
templates/sora/error403_banned.html → templates/cranefly/error403_banned.html

@@ -1,7 +1,7 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_('You are banned')) }}{% endblock %}
       

+ 1 - 1
templates/sora/error404.html → templates/cranefly/error404.html

@@ -1,4 +1,4 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 

+ 2 - 2
templates/sora/forum_map.html → templates/cranefly/forum_map.html

@@ -1,6 +1,6 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_("Forum Map")) }}{% endblock %}
 

+ 2 - 2
templates/sora/forum_tos.html → templates/cranefly/forum_tos.html

@@ -1,6 +1,6 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{% if settings.tos_title -%}
 {{ macros.page_title(title=settings.tos_title) }}

+ 2 - 2
templates/sora/index.html → templates/cranefly/index.html

@@ -1,7 +1,7 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{% if settings.board_index_title %}{{ settings.board_index_title }}{% else %}{{ settings.board_name }}{% endif %}{% endblock %}
      

+ 99 - 0
templates/cranefly/layout.html

@@ -0,0 +1,99 @@
+{% extends "cranefly/base.html" %}
+{% load i18n %}
+{% load url from future %}
+{% from "cranefly/macros.html" import messages_list %}
+
+{% block body %}
+<div id="wrap">
+
+  <div class="navbar navbar-fixed-top">
+    <div class="navbar-inner">
+      <div class="container">
+        <a href="{% url 'index' %}" class="brand">{% if settings.board_header %}{{ settings.board_header }}{% else %}{{ settings.board_name }}{% endif %}</a>
+        {% if not user.is_crawler() %}
+        <form class="navbar-form pull-left">
+          <div class="navbar-search-form">
+            <input type="text" class="span2" placeholder="{% trans %}Search community...{% endtrans %}">
+            <button type="submit" class="btn btn-link"><i class="icon-search"></i></button>
+          </div>
+        </form>
+        {% endif %}
+        <ul class="nav navbar-blocks pull-left">
+          <li><a href="{% url 'index' %}" title="{% trans %}Forum Home{% endtrans %}" class="tooltip-bottom"><i class="icon-th-list"></i></a></li>
+          <li><a href="{% url 'active_threads' %}" title="{% trans %}Popular Threads{% endtrans %}" class="hot tooltip-bottom"><i class="icon-fire"></i></a></li>{% if not user.crawler %}
+          <li><a href="#" title="{% trans %}Search Community{% endtrans %}" class="tooltip-bottom"><i class="icon-search"></i></a></li>{% endif %}
+          <li><a href="{% url 'users' %}" title="{% trans %}Browse Users{% endtrans %}" class="tooltip-bottom"><i class="icon-user"></i></a></li>
+          {% if settings.tos_url or settings.tos_content %}<li><a href="{% if settings.tos_url %}{{ settings.tos_url }}{% else %}{% url 'tos' %}{% endif %}" title="{% if settings.tos_title %}{{ settings.tos_title }}{% else %}{% trans %}Forum Terms of Service{% endtrans %}{% endif %}" class="tooltip-bottom"><i class="icon-certificate"></i></a></li>{% endif %}
+        </ul>
+        {% if not user.is_crawler() %}
+        {% if user.is_authenticated() %}
+        <ul class="nav navbar-blocks pull-right">
+          <li class="user-profile"><a href="{% url 'user' user=user.id, username=user.username_slug %}" title="{% trans %}Go to your profile{% endtrans %}" class="tooltip-bottom"><div><img src="{{ user.get_avatar(28) }}" class="avatar-small" alt=""> {{ user.username }}</div></a></li>
+          {#<li><a href="#" title="{% trans %}Active Reports{% endtrans %}" class="tooltip-bottom"><i class="icon-warning-sign"></i><span class="stat">5</span></a></li>#}
+          <li><a href="{% url 'alerts' %}" title="{% if user.alerts %}{% trans %}You have new notifications!{% endtrans %}{% else %}{% trans %}Your Notifications{% endtrans %}{% endif %}" class="tooltip-bottom"><i class="icon-asterisk"></i>{% if user.alerts %}<span class="label label-important">{{ user.alerts }}</span>{% endif %}</a></li>
+          {#<li><a href="#" title="{% trans %}Private messages{% endtrans %}" class="tooltip-bottom"><i class="icon-inbox"></i><span class="stat">2</span></a></li>#}
+          <li><a href="{% url 'newsfeed' %}" title="{% trans %}Your News Feed{% endtrans %}" class="tooltip-bottom"><i class="icon-signal"></i></a></li>
+          <li><a href="{% url 'watched_threads' %}" title="{% trans %}Threads you are watching{% endtrans %}" class="tooltip-bottom"><i class="icon-bookmark"></i></a></li>
+          <li><a href="{% url 'active_threads' %}" title="{% trans %}Active Threads{% endtrans %}" class="tooltip-bottom"><i class="icon-fire"></i></a></li>
+          <li><a href="{% url 'usercp' %}" title="{% trans %}Edit your profile options{% endtrans %}" class="tooltip-bottom"><i class="icon-cog"></i></a></li>
+          <li><form action="{% url 'sign_out' %}" method="post"><input type="hidden" name="{{ csrf_id }}" value="{{ csrf_token }}"><button type="submit" title="{% trans %}Sign Out and browse as guest{% endtrans %}" class="btn btn-link danger tooltip-bottom"><i class="icon-off"></i></button></form></li>
+        </ul>
+        {% else %}
+        <ul class="nav navbar-user-nav pull-right">
+          <li><a href="{% url 'sign_in' %}" title="{% trans %}Sign In using your account data{% endtrans %}" class="tooltip-bottom"><i class="icon-check"></i> {% trans %}Sign In{% endtrans %}</a></li>{% if settings.account_activation != 'block' %}
+          <li><a href="{% url 'register' %}" title="{% trans %}Register new account{% endtrans %}" class="tooltip-bottom"><i class="icon-edit"></i> {% trans %}Register{% endtrans %}</a></li>{% endif %}
+        </ul>
+        {% endif %}
+        {% endif %}
+      </div>
+    </div>
+  </div>
+  {#
+  {% include "cranefly/userbar.html" with context %}
+  <div class="navbar navbar-fixed-top navbar-inverse navbar-header">
+    <div class="navbar-inner">
+      <div class="container">
+        <a class="brand" href="{% url 'index' %}">{% if settings.board_header %}{{ settings.board_header }}{% else %}{{ settings.board_name }}{% endif %}{% if settings.board_header_postscript %} <span>{{ settings.board_header_postscript }}</span>{% endif %}</a>
+        <ul class="nav">
+          <li><a href="{% url 'index' %}" title="{% trans %}Forum Home{% endtrans %}" class="tooltip-bottom"><i class="icon-th-list"></i></a></li>{% if not user.crawler %}
+          <li><a href="#" title="{% trans %}Search Community{% endtrans %}" class="tooltip-bottom"><i class="icon-search"></i></a></li>{% endif %}
+          <li><a href="{% url 'users' %}" title="{% trans %}Browse Users{% endtrans %}" class="tooltip-bottom"><i class="icon-user"></i></a></li>
+          {% if settings.tos_url or settings.tos_content %}<li><a href="{% if settings.tos_url %}{{ settings.tos_url }}{% else %}{% url 'tos' %}{% endif %}" title="{% if settings.tos_title %}{{ settings.tos_title }}{% else %}{% trans %}Forum Terms of Service{% endtrans %}{% endif %}" class="tooltip-bottom"><i class="icon-certificate"></i></a></li>{% endif %}
+        </ul>{% if not user.crawler %}
+        <form class="form-inline search-form">
+          <input type="text" class="span3" placeholder="{% trans %}Search community...{% endtrans %}">
+          <button type="submit" class="btn"><i class="icon-search"></i></button>
+        </form>{% endif %}
+      </div>
+    </div>
+  </div>
+  #}
+  <div class="container">
+    
+    {% if messages %}
+    <div class="alerts-global">
+    	{{ messages_list(messages) }}
+    </div>
+    {% endif %}
+    
+    {% block content %}
+    {% endblock %}
+  </div>
+
+</div><!--/#wrap -->
+
+<footer>
+  <div class="container">
+    <ul class="breadcrumb">
+      {% block breadcrumb %}<li class="first"><a href="{% url 'index' %}">{{ settings.board_name }}</a>{% endblock %}</li>
+      <li class="pull-right"><i class="icon-move"></i> <a href="{% url 'forum_map' %}">{% trans %}Forum Map{% endtrans %}</a></li>
+    </ul>
+    <hr>
+    <div class="credits">
+      {% if settings.board_credits %}
+      <p>{{ settings.board_credits|safe }}</p>
+      {% endif %}
+      <p class="software"><a href="http://misago-project.org">This community is powered by Misago forum software by Rafał Pitoń</a></p>
+    </div>
+  </div>
+</footer>{% endblock %}

+ 0 - 0
templates/sora/macros.html → templates/cranefly/macros.html


+ 2 - 2
templates/sora/newsfeed.html → templates/cranefly/newsfeed.html

@@ -1,8 +1,8 @@
-{% extends "sora/profiles/profile.html" %}
+{% extends "cranefly/profiles/profile.html" %}
 {% load i18n %}
 {% load humanize %}
 {% load url from future %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(_('Your News Feed')) }}{% endblock %}
 

+ 2 - 2
templates/sora/profiles/content_posts.html → templates/cranefly/profiles/content_posts.html

@@ -1,9 +1,9 @@
-{% extends "sora/profiles/profile.html" %}
+{% extends "cranefly/profiles/profile.html" %}
 {% load i18n %}
 {% load humanize %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(_('Posts'), profile.username) }}{% endblock %}
 

+ 2 - 2
templates/sora/profiles/content_threads.html → templates/cranefly/profiles/content_threads.html

@@ -1,9 +1,9 @@
-{% extends "sora/profiles/profile.html" %}
+{% extends "cranefly/profiles/profile.html" %}
 {% load i18n %}
 {% load humanize %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(_('Threads'), profile.username) }}{% endblock %}
 

+ 2 - 2
templates/sora/profiles/details.html → templates/cranefly/profiles/details.html

@@ -1,9 +1,9 @@
-{% extends "sora/profiles/profile.html" %}
+{% extends "cranefly/profiles/profile.html" %}
 {% load i18n %}
 {% load humanize %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(_('Member Details'), profile.username) }}{% endblock %}
 

+ 2 - 2
templates/sora/profiles/followers.html → templates/cranefly/profiles/followers.html

@@ -1,9 +1,9 @@
-{% extends "sora/profiles/profile.html" %}
+{% extends "cranefly/profiles/profile.html" %}
 {% load i18n %}
 {% load humanize %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(_('Followers'), profile.username) }}{% endblock %}
 

+ 4 - 4
templates/sora/profiles/follows.html → templates/cranefly/profiles/follows.html

@@ -1,9 +1,9 @@
-{% extends "sora/profiles/profile.html" %}
+{% extends "cranefly/profiles/profile.html" %}
 {% load i18n %}
 {% load humanize %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(_('Follows'), profile.username) }}{% endblock %}
 
@@ -48,8 +48,8 @@
 <div class="list-nav">
   {{ pager() }}
 </div>
-{% else %}
-<p class="lead">{% trans username=profile.username %}{{ username }} follows nobody at this time{% endtrans %}</p>
+{% else %}
+<p class="lead">{% trans username=profile.username %}{{ username }} follows nobody at this time{% endtrans %}</p>
 {% endif %}
 {% endblock %}
 

+ 2 - 2
templates/sora/profiles/list.html → templates/cranefly/profiles/list.html

@@ -1,8 +1,8 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{% if in_search -%}
 {{ macros.page_title(title=_('Search Users'), parent=_('Users List')) }}

+ 2 - 2
templates/sora/profiles/profile.html → templates/cranefly/profiles/profile.html

@@ -1,9 +1,9 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load humanize %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(profile.username) }}{% endblock %}
 

+ 2 - 2
templates/sora/register.html → templates/cranefly/register.html

@@ -1,8 +1,8 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_('Register new account')) }}{% endblock %}
 

+ 2 - 2
templates/sora/resend_activation.html → templates/cranefly/resend_activation.html

@@ -1,8 +1,8 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_('Request new Activation E-mail')) }}{% endblock %}
 

+ 2 - 2
templates/sora/reset_password.html → templates/cranefly/reset_password.html

@@ -1,8 +1,8 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_('Request New Password')) }}{% endblock %}
 

+ 2 - 2
templates/sora/signin.html → templates/cranefly/signin.html

@@ -1,8 +1,8 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_('Sign In')) }}{% endblock %}
       

+ 2 - 2
templates/sora/threads/changelog.html → templates/cranefly/threads/changelog.html

@@ -1,7 +1,7 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=(_("Post #%(post)s Changelog") % {'post': post.pk}),parent=thread.name) }}{% endblock %}
 

+ 2 - 2
templates/sora/threads/changelog_diff.html → templates/cranefly/threads/changelog_diff.html

@@ -1,7 +1,7 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=(_("Post #%(post)s Changelog") % {'post': post.pk}),parent=thread.name) }}{% endblock %}
 

+ 2 - 2
templates/sora/threads/details.html → templates/cranefly/threads/details.html

@@ -1,7 +1,7 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=(_("Post #%(post)s Info") % {'post': post.pk}),parent=thread.name) }}{% endblock %}
 

+ 2 - 2
templates/sora/threads/karmas.html → templates/cranefly/threads/karmas.html

@@ -1,7 +1,7 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=(_("Post #%(post)s Votes") % {'post': post.pk}),parent=thread.name) }}{% endblock %}
 

+ 3 - 3
templates/sora/threads/list.html → templates/cranefly/threads/list.html

@@ -1,12 +1,12 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=forum.name,page=pagination['page']) }}{% endblock %}
 
-{% block breadcrumb %}{{ super() }} <span class="divider">/</span></li>
+{% block breadcrumb %}{{ super() }} <span class="divider"><i class="icon-chevron-right"></i></span></li>
 {% for parent in parents %}
 <li><a href="{{ parent.type|url(forum=parent.pk, slug=parent.slug) }}">{{ parent.name }}</a> <span class="divider">/</span></li>
 {% endfor %}

+ 2 - 2
templates/sora/threads/merge.html → templates/cranefly/threads/merge.html

@@ -1,8 +1,8 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_("Merge Threads"),parent=forum.name) }}{% endblock %}
 

+ 2 - 2
templates/sora/threads/move.html → templates/cranefly/threads/move.html

@@ -1,8 +1,8 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_("Move Posts"),parent=thread.name) }}{% endblock %}
 

+ 3 - 3
templates/sora/threads/posting.html → templates/cranefly/threads/posting.html

@@ -1,9 +1,9 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/editor.html" as editor with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/editor.html" as editor with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{% if thread -%}
 {{ macros.page_title(title=_(get_title()), parent=thread.name) }}

+ 2 - 2
templates/sora/threads/split.html → templates/cranefly/threads/split.html

@@ -1,8 +1,8 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_("Split Thread"),parent=thread.name) }}{% endblock %}
 

+ 3 - 3
templates/sora/threads/thread.html → templates/cranefly/threads/thread.html

@@ -1,9 +1,9 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/editor.html" as editor with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/editor.html" as editor with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=thread.name,parent=forum.name,page=pagination['page']) }}{% endblock %}
 

+ 0 - 0
templates/sora/userbar.html → templates/cranefly/userbar.html


+ 2 - 2
templates/sora/usercp/avatar.html → templates/cranefly/usercp/avatar.html

@@ -1,7 +1,7 @@
-{% extends "sora/usercp/layout.html" %}
+{% extends "cranefly/usercp/layout.html" %}
 {% load i18n %}
 {% load url from future %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_('Change your Avatar')) }}{% endblock %}
 

+ 2 - 2
templates/sora/usercp/avatar_banned.html → templates/cranefly/usercp/avatar_banned.html

@@ -1,7 +1,7 @@
-{% extends "sora/usercp/layout.html" %}
+{% extends "cranefly/usercp/layout.html" %}
 {% load i18n %}
 {% load url from future %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_('Change your Avatar')) }}{% endblock %}
 

+ 3 - 3
templates/sora/usercp/avatar_crop.html → templates/cranefly/usercp/avatar_crop.html

@@ -1,8 +1,8 @@
-{% extends "sora/usercp/layout.html" %}
+{% extends "cranefly/usercp/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_('Crop Avatar')) }}{% endblock %}
 
@@ -34,7 +34,7 @@
 
 {% block javascripts %}
 {{ super() }}
-    <script src="{{ STATIC_URL }}sora/js/jquery.Jcrop.min.js"></script>
+    <script src="{{ STATIC_URL }}cranefly/js/jquery.Jcrop.min.js"></script>
     <script type="text/javascript">
       $(function($){
         // Create variables (in this scope) to hold the API and image size

+ 2 - 2
templates/sora/usercp/avatar_gallery.html → templates/cranefly/usercp/avatar_gallery.html

@@ -1,7 +1,7 @@
-{% extends "sora/usercp/avatar.html" %}
+{% extends "cranefly/usercp/avatar.html" %}
 {% load i18n %}
 {% load url from future %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_('Avatars Gallery')) }}{% endblock %}
 

+ 2 - 2
templates/sora/usercp/avatar_upload.html → templates/cranefly/usercp/avatar_upload.html

@@ -1,8 +1,8 @@
-{% extends "sora/usercp/layout.html" %}
+{% extends "cranefly/usercp/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_('Upload Avatar')) }}{% endblock %}
 

+ 2 - 2
templates/sora/usercp/credentials.html → templates/cranefly/usercp/credentials.html

@@ -1,8 +1,8 @@
-{% extends "sora/usercp/layout.html" %}
+{% extends "cranefly/usercp/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_('Change your Sign-In Credentials')) }}{% endblock %}
 

+ 1 - 1
templates/sora/usercp/layout.html → templates/cranefly/usercp/layout.html

@@ -1,4 +1,4 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 

+ 2 - 2
templates/sora/usercp/options.html → templates/cranefly/usercp/options.html

@@ -1,8 +1,8 @@
-{% extends "sora/usercp/layout.html" %}
+{% extends "cranefly/usercp/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_('Change Forum Options')) }}{% endblock %}
 

+ 3 - 3
templates/sora/usercp/signature.html → templates/cranefly/usercp/signature.html

@@ -1,9 +1,9 @@
-{% extends "sora/usercp/layout.html" %}
+{% extends "cranefly/usercp/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/editor.html" as editor with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/editor.html" as editor with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_('Edit your Signature')) }}{% endblock %}
 

+ 2 - 2
templates/sora/usercp/signature_banned.html → templates/cranefly/usercp/signature_banned.html

@@ -1,7 +1,7 @@
-{% extends "sora/usercp/layout.html" %}
+{% extends "cranefly/usercp/layout.html" %}
 {% load i18n %}
 {% load url from future %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_('Edit your Signature')) }}{% endblock %}
 

+ 2 - 2
templates/sora/usercp/username.html → templates/cranefly/usercp/username.html

@@ -1,8 +1,8 @@
-{% extends "sora/usercp/layout.html" %}
+{% extends "cranefly/usercp/layout.html" %}
 {% load i18n %}
 {% load url from future %}
 {% import "_forms.html" as form_theme with context %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_('Change your Username')) }}{% endblock %}
 

+ 2 - 2
templates/sora/watched.html → templates/cranefly/watched.html

@@ -1,6 +1,6 @@
-{% extends "sora/layout.html" %}
+{% extends "cranefly/layout.html" %}
 {% load i18n %}
-{% import "sora/macros.html" as macros with context %}
+{% import "cranefly/macros.html" as macros with context %}
 
 {% block title %}{{ macros.page_title(title=_('Threads you are watching')) }}{% endblock %}
 

+ 0 - 16
templates/sora/base.html

@@ -1,16 +0,0 @@
-{% from "sora/macros.html" import page_title -%}
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <title>{% block title %}{{ page_title() }}{% endblock %}</title>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-    <link href="{{ STATIC_URL }}sora/css/sora.css" rel="stylesheet">{% block stylesheets %}{% endblock %}
-  </head>
-  <body{% block body_class %}{% endblock %}>
-  	{% block body %}{% endblock %}
-  	<script src="{{ STATIC_URL }}sora/js/jquery-1.7.2.min.js"></script>
-  	<script src="{{ STATIC_URL }}sora/js/bootstrap.min.js"></script>
-  	<script src="{{ STATIC_URL }}sora/js/sora.js"></script>{% block javascripts %}{% endblock %}
-  </body>
-</html>

+ 0 - 46
templates/sora/layout.html

@@ -1,46 +0,0 @@
-{% extends "sora/base.html" %}
-{% load i18n %}
-{% load url from future %}
-{% from "sora/macros.html" import messages_list %}
-
-{% block body %}
-{% include "sora/userbar.html" with context %}
-<div class="navbar navbar-fixed-top navbar-inverse navbar-header">
-  <div class="navbar-inner">
-    <div class="container">
-      <a class="brand" href="{% url 'index' %}">{% if settings.board_header %}{{ settings.board_header }}{% else %}{{ settings.board_name }}{% endif %}{% if settings.board_header_postscript %} <span>{{ settings.board_header_postscript }}</span>{% endif %}</a>
-      <ul class="nav">
-        <li><a href="{% url 'index' %}" title="{% trans %}Forum Home{% endtrans %}" class="tooltip-bottom"><i class="icon-th-list"></i></a></li>{% if not user.crawler %}
-        <li><a href="#" title="{% trans %}Search Community{% endtrans %}" class="tooltip-bottom"><i class="icon-search"></i></a></li>{% endif %}
-        <li><a href="{% url 'users' %}" title="{% trans %}Browse Users{% endtrans %}" class="tooltip-bottom"><i class="icon-user"></i></a></li>
-        {% if settings.tos_url or settings.tos_content %}<li><a href="{% if settings.tos_url %}{{ settings.tos_url }}{% else %}{% url 'tos' %}{% endif %}" title="{% if settings.tos_title %}{{ settings.tos_title }}{% else %}{% trans %}Forum Terms of Service{% endtrans %}{% endif %}" class="tooltip-bottom"><i class="icon-certificate"></i></a></li>{% endif %}
-      </ul>{% if not user.crawler %}
-      <form class="form-inline search-form">
-        <input type="text" class="span3" placeholder="{% trans %}Search community...{% endtrans %}">
-        <button type="submit" class="btn"><i class="icon-search"></i></button>
-      </form>{% endif %}
-    </div>
-  </div>
-</div>
-
-<div class="container">
-  
-  {% if messages %}
-  <div class="alerts-global">
-  	{{ messages_list(messages) }}
-  </div>
-  {% endif %}
-  
-  {% block content %}
-  {% endblock %}
-    
-  <ul class="breadcrumb bottom">
-    {% block breadcrumb %}<li class="first"><a href="{% url 'index' %}">{{ settings.board_name }}</a>{% endblock %}</li>
-    <li class="pull-right"><i class="icon-move"></i> <a href="{% url 'forum_map' %}">{% trans %}Forum Map{% endtrans %}</a></li>
-  </ul>
-  
-  <footer>{% if settings.board_credits %}
-    <p>{{ settings.board_credits|safe }}</p>{% endif %}
-    <p class="software">This community is powered by <a href="http://misago-project.org">Misago forum software</a> by Rafał Pitoń</p>
-  </footer>
-</div>{% endblock %}