/* @group 960gs CSS */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin:0;  padding:0;  border:0;  outline:0;  font-size:100%;  vertical-align:baseline;  background:transparent}body{ line-height:1}ol, ul{ list-style:none}blockquote, q{ quotes:none}blockquote:before, blockquote:after, q:before, q:after{ content:'';  content:none}:focus{ outline:0}ins{ text-decoration:none}del{ text-decoration:line-through}table{ border-collapse:collapse;  border-spacing:0}.container_12, .container_16{ margin-left:auto;  margin-right:auto;  width:960px}.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16{ display:inline;  float:left;  position:relative;  margin-left:10px;  margin-right:10px}.container_12 .grid_3, .container_16 .grid_4{ width:220px}.container_12 .grid_6, .container_16 .grid_8{ width:460px}.container_12 .grid_9, .container_16 .grid_12{ width:700px}.container_12 .grid_12, .container_16 .grid_16{ width:940px}.alpha{ margin-left:0}.omega{ margin-right:0}.container_12 .grid_1{ width:60px}.container_12 .grid_2{ width:140px}.container_12 .grid_4{ width:300px}.container_12 .grid_5{ width:380px}.container_12 .grid_7{ width:540px}.container_12 .grid_8{ width:620px}.container_12 .grid_10{ width:780px}.container_12 .grid_11{ width:860px}.container_16 .grid_1{ width:40px}.container_16 .grid_2{ width:100px}.container_16 .grid_3{ width:160px}.container_16 .grid_5{ width:280px}.container_16 .grid_6{ width:340px}.container_16 .grid_7{ width:400px}.container_16 .grid_9{ width:520px}.container_16 .grid_10{ width:580px}.container_16 .grid_11{ width:640px}.container_16 .grid_13{ width:760px}.container_16 .grid_14{ width:820px}.container_16 .grid_15{ width:880px}.container_12 .prefix_3, .container_16 .prefix_4{ padding-left:240px}.container_12 .prefix_6, .container_16 .prefix_8{ padding-left:480px}.container_12 .prefix_9, .container_16 .prefix_12{ padding-left:720px}.container_12 .prefix_1{ padding-left:80px}.container_12 .prefix_2{ padding-left:160px}.container_12 .prefix_4{ padding-left:320px}.container_12 .prefix_5{ padding-left:400px}.container_12 .prefix_7{ padding-left:560px}.container_12 .prefix_8{ padding-left:640px}.container_12 .prefix_10{ padding-left:800px}.container_12 .prefix_11{ padding-left:880px}.container_16 .prefix_1{ padding-left:60px}.container_16 .prefix_2{ padding-left:120px}.container_16 .prefix_3{ padding-left:180px}.container_16 .prefix_5{ padding-left:300px}.container_16 .prefix_6{ padding-left:360px}.container_16 .prefix_7{ padding-left:420px}.container_16 .prefix_9{ padding-left:540px}.container_16 .prefix_10{ padding-left:600px}.container_16 .prefix_11{ padding-left:660px}.container_16 .prefix_13{ padding-left:780px}.container_16 .prefix_14{ padding-left:840px}.container_16 .prefix_15{ padding-left:900px}.container_12 .suffix_3, .container_16 .suffix_4{ padding-right:240px}.container_12 .suffix_6, .container_16 .suffix_8{ padding-right:480px}.container_12 .suffix_9, .container_16 .suffix_12{ padding-right:720px}.container_12 .suffix_1{ padding-right:80px}.container_12 .suffix_2{ padding-right:160px}.container_12 .suffix_4{ padding-right:320px}.container_12 .suffix_5{ padding-right:400px}.container_12 .suffix_7{ padding-right:560px}.container_12 .suffix_8{ padding-right:640px}.container_12 .suffix_10{ padding-right:800px}.container_12 .suffix_11{ padding-right:880px}.container_16 .suffix_1{ padding-right:60px}.container_16 .suffix_2{ padding-right:120px}.container_16 .suffix_3{ padding-right:180px}.container_16 .suffix_5{ padding-right:300px}.container_16 .suffix_6{ padding-right:360px}.container_16 .suffix_7{ padding-right:420px}.container_16 .suffix_9{ padding-right:540px}.container_16 .suffix_10{ padding-right:600px}.container_16 .suffix_11{ padding-right:660px}.container_16 .suffix_13{ padding-right:780px}.container_16 .suffix_14{ padding-right:840px}.container_16 .suffix_15{ padding-right:900px}.container_12 .push_3, .container_16 .push_4{ left:240px}.container_12 .push_6, .container_16 .push_8{ left:480px}.container_12 .push_9, .container_16 .push_12{ left:720px}.container_12 .push_1{ left:80px}.container_12 .push_2{ left:160px}.container_12 .push_4{ left:320px}.container_12 .push_5{ left:400px}.container_12 .push_7{ left:560px}.container_12 .push_8{ left:640px}.container_12 .push_10{ left:800px}.container_12 .push_11{ left:880px}.container_16 .push_1{ left:60px}.container_16 .push_2{ left:120px}.container_16 .push_3{ left:180px}.container_16 .push_5{ left:300px}.container_16 .push_6{ left:360px}.container_16 .push_7{ left:420px}.container_16 .push_9{ left:540px}.container_16 .push_10{ left:600px}.container_16 .push_11{ left:660px}.container_16 .push_13{ left:780px}.container_16 .push_14{ left:840px}.container_16 .push_15{ left:900px}.container_12 .pull_3, .container_16 .pull_4{ left:-240px}.container_12 .pull_6, .container_16 .pull_8{ left:-480px}.container_12 .pull_9, .container_16 .pull_12{ left:-720px}.container_12 .pull_1{ left:-80px}.container_12 .pull_2{ left:-160px}.container_12 .pull_4{ left:-320px}.container_12 .pull_5{ left:-400px}.container_12 .pull_7{ left:-560px}.container_12 .pull_8{ left:-640px}.container_12 .pull_10{ left:-800px}.container_12 .pull_11{ left:-880px}.container_16 .pull_1{ left:-60px}.container_16 .pull_2{ left:-120px}.container_16 .pull_3{ left:-180px}.container_16 .pull_5{ left:-300px}.container_16 .pull_6{ left:-360px}.container_16 .pull_7{ left:-420px}.container_16 .pull_9{ left:-540px}.container_16 .pull_10{ left:-600px}.container_16 .pull_11{ left:-660px}.container_16 .pull_13{ left:-780px}.container_16 .pull_14{ left:-840px}.container_16 .pull_15{ left:-900px}.clear{ clear:both;  display:block;  overflow:hidden;  visibility:hidden;  width:0;  height:0}.clearfix:after{ clear:both;  content:' ';  display:block;  font-size:0;  line-height:0;  visibility:hidden;  width:0;  height:0}* html .clearfix, *:first-child+html .clearfix{ zoom:1}

/* @end */
ul.nav {
  margin: 0;
  padding: 0; }

ul.nav li {
  float: left;
  list-style: none;
  margin: 0;
  text-transform: capitalize; }

a {
  text-decoration: none;
  white-space: nowrap; }

h2 a,
h3 a,
h4 a {
  white-space: normal; }

div#header {
  background: #292547 url(/img/layout/header.jpg) repeat-x center top; }

#logo,
#tagline {
  margin-top: 37px; }

#tagline {
  text-align: right;
  color: #fff;
  font-size: 16px;
  margin-right: -35px;
  padding: 23px 75px 22px 0;
  margin-bottom: -3px;
  background: url(/img/layout/flax_flower.png) right top no-repeat; }

/* @group Footer */

#footer {
  margin: 0;
  padding: 30px 0;
  border-top: 1px solid #09003a;
  background: #332b5c url(/img/layout/backgrounds_sprite.jpg) repeat-x left -633px; }

#footer .container_12 {
  padding-left: 20px; }

#footer p,
#footer h4,
#footer a {
  color: #fff;
  text-shadow: 2px 2px 0 #000; }

#footer h4 {
  padding: 8px;
  line-height: 1.25;
  font-size: 25px;
  text-shadow: 2px 2px 1px #000;
  font-weight: normal; }

#footer h4 a {
  font-weight: bold; }

#footer p {
  color: #d4cfe9;
  line-height: 1.7;
  margin: 3px 0;
  font-size: 10px; }

#footer a{
	border-bottom: 1px solid #dbd9e5;
}

#footer a:hover {
  color: #ffa600;
  border-bottom: 1px solid #ffa600; }

/* @end */

#navbar {
  clear: both;
  border-top: 2px solid #110f20;
  background: #f7a900 url(/img/layout/backgrounds_sprite.jpg) left -0px repeat-x; }

/* @group Main Menu */

#main_menu {
  width: 960px;
  margin: 0 auto !important; }

#main_menu li {
  font-size: 14px;
  font-weight: bold;
  text-shadow: #eaa021 1px 1px 0; }

#main_menu li.current {
  text-shadow: #ffe978 1px 1px 1px;
  border: 1px solid #dfa02c;
  border-top: none;
  border-bottom: none;
  background-color: #d7931d;
  background: #f7a900 url(/img/layout/backgrounds_sprite.jpg) center -149px repeat-x; }

#main_menu li a {
  line-height: 1.45;
  color: #262721;
  padding: 7px 18px;
  display: block; }

#main_menu li a:hover,
#main_menu li a:focus {
  text-shadow: #f7be54 1px 1px 1px;
  margin-left: -1px;
  margin-right: -1px;
  border: 1px solid #ed9a00;
  border-top: none;
  border-bottom: none;
  background-color: #d7931d;
  background: #f7a900 url(/img/layout/backgrounds_sprite.jpg) center -75px repeat-x; }

#main_menu li.current a:hover,
#main_menu li.current a:focus {
  text-shadow: inherit;
  background: inherit; }

/* @end */

/* @group Tools Menu */

#tools_menu {
  position: relative;
  margin: 0 0 0 0;
  padding-top: 1px;
  float: right;
  border: 1px solid #110f20;
  border-bottom: none;
  background: #252237 url(/img/layout/backgrounds_sprite.jpg) left -225px repeat-x; }

#tools_menu li a {
  display: block;
  font-size: 12px;
  color: #dcdbe5;
  padding: 7px 12px; }

#tools_menu li a.the_software {
  padding-left: 13px; }

#tools_menu li a.blog {
  padding-right: 13px; }

#tools_menu li a.blog:hover,
#tools_menu li a.blog:focus {
  padding-right: 12px; }

#tools_menu li.current a,
#tools_menu li a:hover,
#tools_menu li a:focus {
  border: 1px solid #36324f;
  border-bottom: none;
  margin-top: -1px;
  padding-left: 11px;
  padding-right: 11px;
  background: #463c80 url(/img/layout/backgrounds_sprite.jpg) repeat-x left -322px;
  border-right-color: #110f20; }

#tools_menu li.current a {
  background-position: left -418px;
  border-color: #474267;
  border-top-color: #534c84;
  border-right-color: #000; }

#tools_menu li.current a.blog:hover {
  padding-right: 11px; }

/* @end */


/* @group Clear fixes */

#comments_section li:after,
div.comment_meta:after,
.sidebar_block .inner:after,
#sidebar_tags:after,
.post:after,
#content .meta:after,
#our_clients_list:after,
#navbar:after,
#content:after,
ul.nav:after,
#footer:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

/* @end */

#content a#flax_video,
#content a#flax_video:hover {
  border: none;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none; }

#content a#flax_video:hover img {
  margin-left: 1px;
  border: 3px solid #f98d00;
  outline: none; }

/* @group Sidebar */

#sidebar a#flax_video:hover img {
  margin: -2px -2px -7px -2px;
  border: 3px solid #f98d00;
  outline: none; }

#sidebar {
  width: 276px;
  float: right; }

.sidebar_block {
  background: #f8f8f8;
  width: auto;
  margin: 0px;
  margin-bottom: 30px;
  border: 1px solid #fff;
  -webkit-box-shadow: 1px 1px 3px #ccc;
  -moz-box-shadow: 1px 1px 3px #ccc; }

.sidebar_block .inner {
  padding: 10px;
  border: 1px solid #eee; }

#content .sidebar_block h2 {
  color: #3b307c;
  font-size: 19px;
  background: #f1f1f1;
  background: #f1f1f1 url(/img/layout/backgrounds_sprite.jpg) repeat-x left -513px;
  border-bottom: 1px solid #d8d8d8;
  padding: 8px 0 7px 10px;
  margin: -11px -11px 10px;
  text-shadow: 1px 1px 0px #fff; }

#sidebar_from_the_blog {
  padding-bottom: 0px; }

#sidebar_from_the_blog ul,
#sidebar_from_the_blog li {
  list-style: none;
  padding: 0;
  margin: 0; }

#sidebar_from_the_blog li {
  border-bottom: 2px solid #efefef;
  margin-bottom: 10px;
  padding-bottom: 10px; }

#sidebar_from_the_blog li:last-child {
  border-bottom: none;
  padding-bottom: 1px; }

#sidebar_from_the_blog li h4,
#sidebar_from_the_blog li h4 a {
  font-size: 14px;
  margin: 0 0 10px 0;
  line-height: 1.3;
  border: none; }

#sidebar_from_the_blog li p {
  font-size: 12px;
  margin: 5px 0;
  line-height: 1.4; }

#content #sidebar_flax_video img {
  border: 1px solid #ddd;
  margin-left: -1px;
  margin-bottom: -5px; }

/* @end */

#content img {
  border: 3px solid white;
  -webkit-box-shadow: 0px 0px 4px #ccc;
  -moz-box-shadow: 0px 0px 4px #ccc;
  margin-bottom: 20px; }

#content a.image,
#content a.image:hover {
  background: none !important;
  border: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: none;
  margin: 0;
  padding: 0; }

#content a:hover img {
  border: 3px solid #f98d00;
  margin-left: 0;
  background: none !important; }

body {
  background-color: #332b5c;
  font: 13px/1.5 Helvetica, 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; }

#content p,
#content li,
#content dd {
  font-size: 13px;
  color: #4e4c5f;
  text-shadow: #fff -1px -1px 2px;
  font: 14px/1.5 "Lucida Grande", Lucida, Verdana, sans-serif; }

#content dt {
  clear: left;
  line-height: 1.5; }

blockquote {
  margin-bottom: 10px; }

#content p + blockquote {
  padding: 0 10px;
  font-style: italic; }

#content blockquote p {
  font-style: italic; }

#content blockquote cite {
  margin-top: -10px;
  display: block;
  text-align: right;
  font-size: 11px;
  font-style: normal;
  font-weight: bold; }

cite:before {
  content: '— '; }

p,
dl,
dt,
dd,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
  margin-bottom: 10px; }

#sidebar p {
  font-size: 12px; }

h1 {
  color: #3b307c;
  font-size: 36px;
  line-height: 1.2;
  text-shadow: #fff 1px 1px 1px;
  letter-spacing: -1px;
  margin-bottom: 20px; }

#home h1 {
  font-size: 44px; }

dt,
h2,
h3,
h4 {
  line-height: 1.15;
  font-size: 24px;
  color: #f98d00;
  text-shadow: #fff 1px 1px 1px;
  margin-bottom: 10px; }

#content h2 a,
#content h3 a,
#content h4 a {
  color: #f90; }

h2 {
  font-size: 26px; }

h3 {
  font-size: 23px; }

h4 {
  font-size: 18px; }

dt {
  font-size: 15px;
  font-weight: bold; }

ol {
  list-style: decimal; }

ul {
  list-style: disc; }

li {
  margin-left: 30px; }

.phone_number {
  letter-spacing: 1px; }

#content {
  background: #fdfdfd url(/img/layout/content_background.jpg) left top repeat-x;
  padding: 30px 0 40px; }

#content a {
  color: #6d66b1;
  border-bottom: 1px solid #c1bcef; }

#content a:visited {
  color: #5a577a;
  border-bottom: 1px dotted #b4afdf; }

#content a:hover,
#content a:focus,
#content a:active,
#content #posts_from_the_blog li p.more_link a:hover,
#content #posts_from_the_blog li p.more_link a:focus,
#content #posts_from_the_blog li p.more_link a:active {
  outline: none;
  background: #f7a900 url(/img/layout/backgrounds_sprite.jpg) center -160px repeat-x;
  color: #000;
  text-shadow: #ffe7c2 -1px -1px 2px;
  -moz-text-shadow: #ffe7c2 -1px -1px 2px;
  padding: 2px 8px;
  margin: -3px -9px;
  border-radius: 18px;
  -moz-border-radius: 18px;
  -webkit-border-radius: 18px;
  border: 1px solid #f5bf4a;
  -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
  -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
  z-index: 1000;
  position: relative; }


#content a:active {
  background: #ffaf34 url(/img/layout/backgrounds_sprite.jpg) center -85px repeat-x; }

#content #posts_from_the_blog li p a {
	background: none;
	white-space: normal;
	margin: 0;
	padding: 0;
}

#content #posts_from_the_blog li p a:hover,
#content #posts_from_the_blog li p a:focus,
#content #posts_from_the_blog li p a:active {
	margin: 0;
	padding: 0;
	background: none;
	color: #f98d00;
	border: none;
	border-bottom: 1px solid #f98d00;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.more_link {
  text-aign: right;
  margin-bottom: 0; }

.more_link a {
  margin-right: 10px; }

#content .more_link a:hover,
#content .more_link a:focus,
#content .more_link a:active {
  margin-right: 1px; }

.separator {
  padding-bottom: 23px;
  margin-bottom: 18px;
  border-bottom: 3px solid #f1f1f1; }

.separator :last-child {
  margin-bottom: 0 !important; }

#benefits_of_flax p {
  margin-bottom: 20px; }

#benefits_of_flax .separator p {
  margin-bottom: 10px; }

/* @group Who we are */

#team_bios {
  margin-top: 20px; }

#team_bios img {
  float: left;
  margin: 5px 15px 16px  6px;
  border: 1px solid #d0d0d0; }

#team_bios h4 {
  margin-bottom: 0.5em; }

#team_bios p {
  font-size: 13px; }

#our_clients_list p:last-child,
#team_bios p:last-child {
  margin-bottom: 0px; }

#our_clients_list li,
#team_bios li,
.content_box {
  background: #fff;
  padding: 10px 10px 10px;
  margin-bottom: 20px;
  width: 438px;
  border: 1px solid #eee;
  margin-bottom: 20px;
  border: 1px solid #efefef;
  -webkit-box-shadow: 1px 1px 3px #ddd;
  -moz-box-shadow: 1px 1px 3px #ccc;
  -moz-outline-offset: -2px; }

#team_bios li.alpha {
  clear: left; }

/* @end */

/* @group Transforms */

#team_bios li {
  min-height: 290px; }

/* @end */

/* @group Our Clients */

#home a img {
  margin-right: 6px; }

#our_clients_list {
  clear: both;
  padding-top: 20px !important; }

#our_clients_list li {
  width: 600px;
  margin-left: 0; }

#our_clients_list li.grid_12 {
  width: 940px; }

#our_clients_list a:hover img {
  margin: 3px 13px 7px -2px; }

#our_clients_list img {
  float: left;
  margin: 5px 15px 10px 0;
  border: 1px solid #ddd; }

/* @end */

/* @group The Blog */

/* @group Post */

.post {
  width: auto;
  padding-left: 12px; }

#content .post p,
#content .post li {
  font-size: 12px;
  line-height: 1.6; }

#content h2 {
  padding: 0 10px 20px; }

#content .post h3,
#content .post h2 {
  padding: 0; }

#content .post h3 a,
#content .post h3,
#content .post h2 a,
#content .post h2 {
  border: none;
  color: #433688;
  line-height: 1.1;
  letter-spacing: -1px; }

#content .post li {
  margin-bottom: 0.5em; }

#content .posted_date {
  font-weight: bold; }

#content .meta {
  position: relative;
  margin: 20px 0 25px 0;
  padding-bottom: 25px;
  border-bottom: 2px solid #ddd; }

#content .meta p {
  color: #aaa;
  font-weight: bold;
  margin: 0;
  line-height: 1.8; }

#content .meta a {
  font-weight: normal; }

#content .meta p {
  width: 370px;
  float: left;
  clear: left; }

#content .meta .comments {
  width: auto;
  clear: none;
  float: right;
  padding-top: 11px;
  padding-right: 8px;
  position: absolute;
  top: 0;
  right: 0; }

/* @end */

#sidebar ul,
#sidebar li {
   }

#sidebar_tags a {
  border: 0;
  margin-right: 9px;
  line-height: 25px;
  white-space: pre;
  vertical-align: middle; }

#sidebar_tags a:hover {
  margin-right: 0px; }

ul.sidebar_links_list,
ul.sidebar_links_list li {
  padding: 0;
  margin: 0;
  list-style: none;
  text-transform: capitalize; }

#content ul.sidebar_links_list li {
  font-size: 12px;
  float: left;
  width: 127px;
  margin-bottom: 3px; }

#sidebar_search,
#sidebar_rss_feed {
  font-weight: bold;
  color: #777;
  margin: 0 0 15px 0;
  background: none;
  text-align: right; }

#sidebar_rss_feed a,
#sidebar_rss_feed a:hover {
  margin: 0 0 0 10px;
  padding: 0 0 0 17px;
  border: none;
  color: #ff8100;
  text-shadow: none;
  -moz-text-shadow: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  background: url(/img/feed-icon-14x14.png) no-repeat; }

#sidebar_search #s {
  width: 110px; }

/* @end */

/* @group What We Do */

#what_we_do #benefits_of_flax {
  margin-top: 30px;
  padding: 15px; }

#what_we_do #benefits_of_flax div.icon {
  background: url(/img/features_icons.png) left top no-repeat;
  padding: 0 110px;
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5; }

#what_we_do #benefits_of_flax #open_source {
  background-position: right -605px;
  padding-left: 0; }

#what_we_do #benefits_of_flax #speed_scalability {
  background-position: -15px -441px;
  padding-right: 0; }

#what_we_do #benefits_of_flax #search_anything {
  background-position: 510px -320px;
  padding-left: 0; }

#what_we_do #benefits_of_flax #faceted_search {
  background-position: -15px -5px;
  padding-right: 0; }

#what_we_do #benefits_of_flax #security {
  background-position: 510px -165px;
  padding-left: 0;
  border: 0;
  padding-bottom: 0; }

/* @end */

/* @group Documentation */

#documents h3 {
  margin: 25px 0 10px 0; }

#documents ul,
#documents li {
  padding: 0;
  margin: 0 0 8px 0;
  list-style: none; }

/* @end */

/* @group Support */

#support #support_information {
  float: left;
  margin-left: 20px;
  width: 268px; }

#support #support_information dt {
  float: left;
  clear: left;
  width: 65px; }

#support #support_information dt {
  float: left; }

/* @end */

/* @group Contact Us */

#contact_us dt,#contact_us dd {
  margin-bottom: 10px; }

#contact_us dt {
   }

/* @end */

/* @group Xapian Binaries */

#the_software.xapian_binaries #content h2 {
	padding: 0;
	margin:20px 0 15px 0;
}

#the_software.xapian_binaries #content h3 {
	font-size: 21px;
	color: #000;
	
}

#the_software.xapian_binaries #content h3 a{
	font-size: 13px;
	font-weight: normal;
	color: #3b307c;
}

#the_software.xapian_binaries #content h4 {
	font-size: 15px;
	margin:  15px 0 0 0;
	color: #;
}

#the_software.xapian_binaries #content th {
	display: none;
}

#the_software #flax_platform {
  margin-top: 30px;
  padding: 15px; }

#the_software #flax_platform div.icon {
  background: url(/img/software_icons.png) left top no-repeat;
  padding: 0 110px;
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5; }

#the_software #flax_platform #row1 {
  background-position: 505px 20px;
  padding-left: 0; }

#the_software #flax_platform #row2 {
  background-position: -15px -170px;
  padding-right: 0; }

#the_software #flax_platform #row3 {
  background-position: 510px -830px;
  padding-left: 0; }

#the_software #flax_platform #row4 {
  background-position: -5px -640px;
  padding-right: 0; }

#the_software #flax_platform #row5 {
  background-position: 510px -420px;
  padding-left: 0; }

#the_software #flax_platform #row6 {
  background-position: -5px -640px;
  padding-right: 0;
  border: 0;
  padding-bottom: 0; }


table{
	border-spacing: 0;
border-collapse: separate;
	margin-bottom: 30px;
	border: 1px solid #ccc;
	border-top: none;
	border-left: none;
}

#content td{
	padding: 10px 10px 25px;
	border: 1px solid #ccc;
	border-right: none;
	border-bottom: none;
}

td.version {
	width: 200px;
}
td.version a {
}

td.binaries span.link{
	display: block;
}
td.binaries  span.md5{
	float: right;
	padding-left: 20px;
	width: 310px;
}

#older_xapian_versions strong {
	width: 50px;
	display: inline-block;
}

/* @end */

/* @group Blog */

ul#pagination {
  padding: 0;
  margin: 0;
  text-align: center; }

ul#pagination li {
  padding: 0;
  margin: 0 80px;
  list-style: none;
  display: inline; }

#comments_section,
#respond {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 2px solid #ddd; }

#comments_section {
  padding: 20px 0 0 0;
  margin-left: 10px;
  font-size: 11px; }

#comments_section ol,
#comments_section li {
  padding: 0;
  margin: 0;
  list-style: none; }

div.comment_meta {
  width: 170px;
  float: left;
  clear: right; }

div.comment_meta img {
  float: left;
  margin-right: 10px; }

#comments_section div.comment_meta  a {
  border: none;
  float: left; }

div.comment_meta  a.date {
  display: block; }

cite:before {
  content: ''; }

#comments_section cite,
#comments_section p,
#comments_section li {
  font-size: 11px;
  font-style: normal; }

#comments_section ol {
  padding-top: 10px; }

#comments_section li {
  clear: both;
  padding-top: 10px;
  padding-bottom: 10px; }

#comments_section cite {
  font-weight: bold;
  text-transform: capitalize; }

div.comment_text {
  float: right;
  width: 350px; }

h3#respond {
  clear: both; }

textarea#comment {
  margin-top: 5px;
  width: 528px; }

#comments_section label {
  padding-left: ;
  display: block;
  clear: both;
  color: #777;
  font-size: 13px; }

#comments_section label span {
  display: block;
  float: left;
  width: 180px; }

#commentform {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 2px solid #ddd; }

/* @end */

