a {
	text-decoration: none;
}

a {
	color: #FFAA27;
}

a.stale {
	color: #FFAA27;
}

a:hover {
	color: #FFAA27;
	text-decoration: underline;
}
a.email {
	padding-left: 20px; 
	background: url(../images/email.gif) no-repeat left bottom
}
a.pdf {
	padding-left: 30px; 
	background: url(../images/pdf.small.gif) no-repeat left bottom; 
	padding-bottom: 2px; 
	padding-top: 2px
}

a.word {
	padding-left: 30px; 
	background: url(../images/msword.small.gif) no-repeat left bottom; 
	padding-bottom: 2px; 
	padding-top: 2px
}
a.pdf-right {
	padding-right: 22px; 
	padding-left: 0px; 
	background: url(../images/pdf.small.gif) no-repeat right bottom; 
	padding-bottom: 2px; 
	padding-top: 2px
}

a.btn {
	background-color: #2E2E2E;
	border-left: #C0C0C0 1px solid;
	border-right: #C0C0C0 1px solid;
	color: #FFECCE;
	float: left;
	margin: -3px 0px 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	vertical-align: middle;
}

a.btn span {
	border-bottom: #2E2E2E 2px solid;
	border-left: #2E2E2E 2px solid;
	border-right: #2E2E2E 2px solid;
	border-top: #2E2E2E 2px solid;
	color: #FFECCE;
	display: block;
	margin: 0px -1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	position: relative;
}

a.btn span.new {
	color: #C8E2FF;
}

a.btn:hover span {
	color: #FFFFFF;
}

a.stale:hover {
	color: #3A3417;
}

a.version span {
	color: #FFAA26;
}

a.version span em {
	color: #FFFFFF;
	font-style: normal;
}

abbr {
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

address {
	font-style: normal;
	font-weight: normal;
}

blockquote {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

blockquote {
	margin-bottom: 1em;
}

blockquote {
	background: url(../images/bg-quote.gif) no-repeat 0px 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	padding-right: 0px;
	padding-top: 6px;
}
body {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	height:100%;
	/* Internet Explorer */
	text-align:center;
	background-color: #808080;
	color: #666666;
	font: 62.5%/1.4 Verdana, sans-serif;
}
body {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	height:100%;
	/* Mozilla Firefox alignment */ 
	text-align: -moz-center;
	background-color: #808080;
	color: #666666;
	font: 62.5%/1.4 Verdana, sans-serif;
}

/*body {
	background-color: #2E2E2E;
	color: #666666;
	font: 62.5%/1.4 Verdana, sans-serif;
}*/

caption {
	font-style: normal;
	font-weight: normal;
}

caption {
	text-align: left;
}

cite {
	font-style: normal;
	font-weight: normal;
}

code {
	font-style: normal;
	font-weight: normal;
}

code {
	color: #6B8DA6;
	font-family: Monaco, "Courier New", Courier, monospace;
	font-size: 10px;
}

dd {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

dfn {
	font-style: normal;
	font-weight: normal;
}

div {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

div.btn {
	background-color: #2E2E2E;
	border-left: #C0C0C0 1px solid;
	border-right: #C0C0C0 1px solid;
	color: #FFECCE;
	float: left;
	margin: -3px 0px 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	vertical-align: middle;
}

div.btn span {
	border-bottom: #2E2E2E 2px solid;
	border-left: #2E2E2E 2px solid;
	border-right: #2E2E2E 2px solid;
	border-top: #2E2E2E 2px solid;
	color: #FFECCE;
	display: block;
	margin: 0px -1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	position: relative;
}

div.btn span {
	color: #999999;
}

div.btn span a {
	color: #FFAA26;
}

div.btn span a:hover {
	color: #FFFFFF;
}

dl {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

dl {
	margin-bottom: 1em;
}

dl.ac-list {
	margin-bottom: 2em;
}

dl.ac-list dd {
	margin-bottom: 1em;
}

dl.ac-list dd em {
	background-color: #FFFFCC;
	color: #333333;
	font-style: normal;
}

dl.ac-list dd strong {
	color: #333333;
}

dl.ac-list dt {
	font-size: 1.1em;
}

dl.nav-official {
	margin: 0px;
}

dl.nav-up-to-date {
	margin: 0px;
}

dt {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

fieldset {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

fieldset {
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

form {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

form h4 {
	color: #666666;
	font: 1.8em/1 Verdana, sans-serif;
	margin: 1.2em 0px 0.8em;
}

form img {
	margin-bottom: 0px;
}

form span {
	background-color: #FFFFFF;
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	display: block;
	margin: 0px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}

form span input {
	border-bottom: #DDDDDD 1px solid;
	border-left: #C3C3C3 1px solid;
	border-right: #C3C3C3 1px solid;
	border-top: #7C7C7C 1px solid;
	font-size: 10px;
	line-height: 12px;
	width: 100%;
}

form span select {
	border-bottom: #DDDDDD 1px solid;
	border-left: #C3C3C3 1px solid;
	border-right: #C3C3C3 1px solid;
	border-top: #7C7C7C 1px solid;
	font-size: 10px;
	line-height: 12px;
	width: 100%;
}

form span textarea {
	border-bottom: #DDDDDD 1px solid;
	border-left: #C3C3C3 1px solid;
	border-right: #C3C3C3 1px solid;
	border-top: #7C7C7C 1px solid;
	font-size: 10px;
	line-height: 12px;
	width: 100%;
}

form span textarea {
	height: 216px;
}

form span.inline {
	display: inline-block;
	float: left;
	margin-right: 0.4em;
}

form span.inline input {
	width: auto;
}

form table {
	margin: 0px;
	width: 100%;
}

form.search {
	background: url(../images/bg-search.gif) no-repeat 0px 100%;
	margin: 0px 0px 0px 619px;
	width: 190px;
}

form.search .s {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 7px;
	padding-top: 0px;
	width: 104px;
}

form.search fieldset {
	background: url(../images/bg-search.gif) no-repeat 0px 0px;
	padding-bottom: 4px;
	padding-left: 9px;
	padding-right: 8px;
	padding-top: 0px;
}

form.search span {
	border-bottom-color: #FFCC7E;
	border-left-color: #FFCC7E;
	border-right-color: #FFCC7E;
	border-top-color: #FFCC7E;
}

form.search thead {
	display: none;
}

form.well {
	background: url(../images/bg-form-top.gif) no-repeat 0px 0px;
}

form.well fieldset {
	background: url(../images/bg-form-bottom.gif) no-repeat left bottom;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 8px;
}

form.well td {
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 8px;
	padding-top: 0px;
}

h1 {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width:511px;
}

h1 {
	font-style: normal;
	font-weight: normal;
}

h1 {
	font-size: 1em;
}

h1 {
	margin-bottom: 1em;
}

h1 {
	text-shadow: 0 0 0 #000000;
}

h1 {
	margin-bottom: 3em;
}

h2 {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

h2 {
	font-style: normal;
	font-weight: normal;
}

h2 {
	font-size: 1em;
}

h2 {
	margin-bottom: 1em;
}

h2 {
	text-shadow: 0 0 0 #000000;
}

h3 {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

h3 {
	font-style: normal;
	font-weight: normal;
}

h3 {
	font-size: 1em;
}

h3 {
	margin-bottom: 1em;
}

h3 {
	text-shadow: 0 0 0 #000000;
}

h4 {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

h4 {
	font-style: normal;
	font-weight: normal;
}

h4 {
	font-size: 1em;
}

h4 {
	margin-bottom: 1em;
}

h4 {
	text-shadow: 0 0 0 #000000;
}

h5 {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

h5 {
	font-style: normal;
	font-weight: normal;
}

h5 {
	font-size: 1em;
}

h5 {
	margin-bottom: 1em;
}

h5 {
	text-shadow: 0 0 0 #000000;
}

h6 {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

h6 {
	font-style: normal;
	font-weight: normal;
}

h6 {
	font-size: 1em;
}

h6 {
	margin-bottom: 1em;
}

h6 {
	text-shadow: 0 0 0 #000000;
}

html {
	height: 100%;
	margin-bottom: 1px;
}

img {
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

img {
	margin-bottom: 1em;
}

input {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

input.btn {
	height: 22px;
	width: 62px;
}

label.required {
	background: url(../images/icon-required.gif) no-repeat 100% 50%;
	padding-right: 46px;
}

li {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

ol {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

ol {
	margin-bottom: 1em;
}

p {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

p {
	margin-bottom: 1em;
}

p.error {
	background-color: #FFFFCC;
	border-bottom: #F2F2C2 1px solid;
	border-left: #F2F2C2 1px solid;
	border-right: #F2F2C2 1px solid;
	border-top: #F2F2C2 1px solid;
	font-size: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 1em;
}

pre {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

pre {
	margin-bottom: 1em;
}

pre {
	color: #6B8DA6;
	font-family: Monaco, "Courier New", Courier, monospace;
	font-size: 10px;
}

pre code {
	display: block;
	overflow: auto;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}

q:unknown {
	content: '';
}

q:unknown {
	content: '';
}

table {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

table {
	margin-bottom: 1em;
}

td {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

td.fifty-fifty {
	width: 50%;
}

textarea {
	font-family: inherit;
}

th {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

th {
	font-style: normal;
	font-weight: normal;
}

th {
	text-align: left;
}

ul {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

ul {
	list-style-type: none;
}

ul {
	margin-bottom: 1em;
}

ul li {
	background: url(../images/bg-bullet-conexus.gif) no-repeat 2px 0.6em;
	font-size: 1.1em;
	margin-top: 0.4em;
	padding-left: 12px;
}

ul.tabs {
	background: url(../images/bg-tab-well.gif) #FFD390 no-repeat 0px 0px;
	font-size: 0.9em;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}

ul.tabs li {
	background-image: none;
	float: left;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 0px;
	padding-top: 0px;
}

ul.tabs li a {
	color: #D98200;
	display: block;
	padding-bottom: 7px;
	padding-left: 0px;
	padding-right: 8px;
	padding-top: 3px;
}

ul.tabs li a:hover {
	color: #FFFFFF;
}

ul.tabs li.active {
	background: url(../images/bg-tab.gif) no-repeat 0px 0px;
}

ul.tabs li.active a {
	background: url(../images/bg-tab.gif) no-repeat 100% 0px;
	color: #2E2E2E;
}

ul.tabs:unknown {
	clear: both;
	content: '';
	display: list-item;
	height: 0px;
	visibility: hidden;
}

var {
	font-style: normal;
	font-weight: normal;
}

.about-page .sidebar {
	height:100%;
	width:150px;
}

.about-page .sidebar h3 {
	background: url(../images/bg-compat-top.gif) no-repeat 0px 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

.about-page .sidebar p {
	color: #333333;
	font-size: 1.1em;
	line-height: 1.6em;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
}

.about-page .sidebar ul {
	margin: 0px;
	padding-bottom: 12px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
}

.about-page h3 {
	color: #333333;
	font: bold 1.2em/1.4 Verdana, sans-serif;
}

.a-btn-row a.btn {
	margin: 0px 3px 3px 0px;
}

.a-btn-row:unknown {
	clear: both;
	content: '';
	display: block;
	height: 0px;
	visibility: hidden;
}

.accent {
	color: #AAAAAA;
}

.account-center#section-home {
	background-image: url(../images/section-account-center.gif);
	width: 600px;
}

.admin-domains .column {
	overflow: hidden;
	white-space: nowrap;
}

.admin-helper {
	background-color: #2E2E2E;
	border-bottom: #252525 1px solid;
	border-top: #252525 1px solid;
	color: #999999;
	opacity: 0.1;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}

.admin-helper a {
	color: #FFAA26;
}

.admin-helper a:hover {
	color: #FFECCE;
}

.admin-wrapper:hover .admin-helper {
	opacity: 0.99;
}

.alt.post {
	background-color: #F2F2F2;
	border-bottom: #ECECEC 1px solid;
	border-top: #ECECEC 1px solid;
}

.btn-row {
	padding-bottom: 0.8em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0.8em;
	text-align: right;
}

.burst-buy-now {
	float: right;
	margin: -14px 0px 0px;
}

.buy-update {
	font-size: 1.1em;
	margin-top: 32px;
}

.buy-update .burst-buy-now {
	margin: -8px -8px 0px 8px;
}

.cast {
	background: url(../images/bg-tube-bottom.gif) #F2F2F2 no-repeat 0px 100%;
	margin-bottom: 28px;
}

.cast div {
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0px;
}

.cast div img {
	margin: 0px;
}

.cast h3 {
	background: url(../images/bg-tube-top.gif) no-repeat 0px 0px;
	margin: 0px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
}

.cc {
	position: relative;
}

.column {
	float: left;
	margin-left: 28px;
	width: 180px;
	text-align:left;
}
.container {
	background-color: #FFFFFF;
	border-top: #FFAA26 4px solid;
	color: #626262;
	padding-bottom: 3em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width:100%;
}
.content {
	position: relative;
	height:2100px;
}
.content h2 {
	color: #303030;
	font: 1.8em/1 Verdana, sans-serif;
	margin-bottom: 0.8em;
}

.content h3 {
	color: #303030;
	font: 1.8em/1 Verdana, sans-serif;
	margin-bottom: 0.8em;
}

.content p {
	font-size: 1.2em;
	line-height: 1.5em;
}

.content:unknown {
	clear: both;
	content: '';
	display: block;
	height: 0px;
	visibility: hidden;
}

.detail .a-btn-row {
	float: right;
}

.detail h2 {
	font-size: 1.8em;
}

.detail h3 {
	color: #666666;
	font-size: 1.2em;
	margin-top: -1em;
}

.feature {
	background: url(../images/bg-feature-top.gif) #F2F2F2 no-repeat 0px 0px;
	color: #333333;
	margin-bottom: 28px;
}

.feature img {
	background: url(../images/bg-feature-bottom.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.feature p {
	font-size: 1.1em;
	line-height: 1.6em;
	margin: 0px;
	min-height: 88px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

.filters form {
	background: url(../images/bg-filter-bottom.gif) #F2F2F2 no-repeat 0px 100%;
}

.filters h3 {
	background: url(../images/bg-filter-top.gif) #2E2E2E no-repeat 0px 0px;
	border-bottom: #FFAA26 4px solid;
	color: #FFFFFF;
	font: 1em/1 Verdana, sans-serif;
	margin: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}

.filters h3 strong {
	color: #FFAA26;
	display: block;
	font-size: 1.8em;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	text-shadow: 2px 2px 2px #1E1E1E;
}
.footer {
	background: url(../images/bg-footer.gif) #F2F2F2 repeat-x left bottom;
	border-bottom: #292929 1px solid;
	color: #303030;
	margin: 0px 0px 3em;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
   	border-top: #292929 2px solid;
	height:80px;
	width:100%;
}
.footer dd {
	margin: 0.5em 0px 0px;
}

.footer dl {
	float: left;
	margin-right: 26px;
	width: 175px;
}

.footer dl {
	font-size: 1.0em;
	margin-bottom: 2.0em;
}

.footer dt {
	font-weight: bold;
}

.footer p {
	clear: both;
	font-size: 0.7em;
}

.forum#section-home {
	background-image: url(../images/section-forum.gif);
	width: 110px;
}

.forum-bar {
	background-color: #FFAA26;
	border-top: #F08A00 1px solid;
	color: #FFB035;
	font-size: 1.1em;
	line-height: 2.4em;
}

.forum-bar a {
	color: #1F5702;
}

.forum-bar a.btn {
	line-height: 1;
	margin: 0.35em 0px 0px;
}

.forum-bar a:hover {
	color: #3A3417;
}

.forum-bar div {
	overflow: hidden;
	white-space: nowrap;
}

.forum-bar li {
	background: url(../images/bg-forum-arrow.gif) no-repeat 100% 50%;
	float: left;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 8px;
	padding-top: 0px;
}

.forum-bar li.first-child {
	padding-left: 0px;
}

.forum-bar li.last-child {
	background-image: none;
	padding-right: 0px;
}

.forum-bar li.last-child a {
	color: #FFB035;
}

.forum-bar li.last-child a:hover {
	color: #3A3417;
}

.forum-container h3 {
	margin-bottom: 1.2em;
	margin-top: 1.2em;
}

.forum-container table {
	display: block;
}

.forum-container tbody {
	display: block;
}

.forum-container tbody {
	border-top: #ECECEC 1px solid;
}

.forum-container tbody span {
	color: #2E2E2E;
	font-size: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 4px;
	padding-top: 0px;
}

.forum-container tbody.alt {
	background-color: #F2F2F2;
}

.forum-container tbody.alt.new {
	background-color: #B7D8FF;
}

.forum-container tbody.alt.sticky {
	background-color: #C5B9B0;
}

.forum-container tbody.closed {
	color: #999999;
}

.forum-container tbody.closed a {
	color: #666666;
}

.forum-container tbody.closed a:hover {
	color: #3A3417;
}

.forum-container tbody.closed span {
	color: #999999;
}

.forum-container tbody.moved {
	color: #999999;
}

.forum-container tbody.moved a:hover {
	color: #3A3417;
}

.forum-container tbody.moved span {
	color: #999999;
}

.forum-container tbody.new {
	background-color: #C8E2FF;
	border-top: #AFD3FF 1px solid;
}

.forum-container tbody.new a {
	color: #1F5702;
}

.forum-container tbody.new a:hover {
	color: #3A3417;
}

.forum-container tbody.sticky {
	background-color: #D1C7BF;
	border-top: #C0B4AA 1px solid;
}

.forum-container tbody.sticky a {
	color: #1F5702;
}

.forum-container tbody.sticky a:hover {
	color: #3A3417;
}

.forum-container tbody:unknown {
	clear: both;
	content: '';
	display: block;
	height: 0px;
	visibility: hidden;
}

.forum-container td {
	display: block;
}

.forum-container td {
	line-height: 2.2em;
	overflow: hidden;
	white-space: nowrap;
}

.forum-container th {
	color: #2E2E2E;
	font-size: 1.1em;
	line-height: 2.4em;
}

.forum-container thead {
	display: block;
}

.forum-container thead:unknown {
	clear: both;
	content: '';
	display: block;
	height: 0px;
	visibility: hidden;
}

.forum-container tr {
	display: block;
}

.forum-edit .markdown {
	margin-top: 1.6em;
}

.forum-lists#section-home {
	background-image: url(../images/section-forum.gif);
	width: 110px;
}

.forum-requirement {
	margin: 0px 0px 0px 208px;
	padding-bottom: 1em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1em;
}

.frequently-asked-questions#section-home {
	background-image: url(../images/section-faqs.gif);
	width: 424px;
}

.inner {
	margin: 0px auto;
	position: relative;
	width: 810px;
}

.lead-column {
	float: left;
	margin-left: 28px;
	width: 180px;
	height: auto;
}

.lead-column {
	margin-left: 0px;
	text-align:left;
}

.list .version {
	float: right;
}

.m1 {
	margin-left: 0px;
}

.m2 {
	margin-left: 104px;
}

.m3 {
	margin-left: 208px;
}

.m4 {
	margin-left: 312px;
}

.m5 {
	margin-left: 416px;
}

.m6 {
	margin-left: 520px;
}

.m7 {
	margin-left: 624px;
}

.m8 {
	margin-left: 728px;
}

.markdown {
	margin-top: 5.4em;
}

.markdown p {
	font-size: 1.1em;
}

.nav-foil {
	margin-left: 208px;
}

.other-downloads {
	background: url(../images/bg-filter-bottom.gif) #F2F2F2 no-repeat 0px 100%;
}

.other-downloads {
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.other-downloads dd {
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}

.other-downloads dt {
	background: url(../images/bg-filter-top.gif) #2E2E2E no-repeat 0px 0px;
	border-bottom: #FFAA26 4px solid;
	color: #FFFFFF;
	font: 1em/1 Verdana, sans-serif;
	margin: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}

.other-downloads dt em {
	color: #FFAA26;
	display: block;
	font-size: 1.8em;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	text-shadow: 2px 2px 2px #1E1E1E;
}

.peppermill#section-home {
	background-image: url(../images/section-peppermill.gif);
	width: 172px;
}

.peppermill-home {
	background: url(../images/bg-peppermill.gif) no-repeat 0px 100%;
	margin-bottom: 3.1em;
	min-height: 270px;
}

.peppermill-home .inner {
	background: url(../images/bg-peppermill.gif) no-repeat 0px 0px;
	position: relative;
}

.peppermill-home .inner:unknown {
	clear: both;
	content: '';
	display: block;
	height: 0px;
	visibility: hidden;
}

.peppermill-home .junior-conexus {
	float: left;
	padding-bottom: 25px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 136px;
	width: 140px;
}

.peppermill-home .junior-conexus img {
	position: absolute;
	right: 0px;
	top: 23px;
}

.peppermill-home .junior-conexus p {
	font-size: 1em;
}

.peppermill-home .conexus {
	float: left;
	padding-bottom: 28px;
	padding-left: 312px;
	padding-right: 28px;
	padding-top: 48px;
	width: 284px;
}

.peppermill-home .conexus img {
	left: -30px;
	position: absolute;
	top: 28px;
}

.peppermill-home h2 {
	margin: 0px;
}

.peppermill-home p {
	clear: left;
	color: #2E2E2E;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1em;
}

.peppermill-home p a {
	background-color: #FFE7C1;
	border-bottom: #FFBA50 1px solid;
	border-right: #FFBA50 1px solid;
	color: #F09100;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 0px;
}

.peppermill-home p a:hover {
	color: #3A3417;
}

.peppermill-lists h3 {
	background-color: #2E2E2E;
	border-left: #C0C0C0 1px solid;
	border-right: #C0C0C0 1px solid;
	color: #FFFFFF;
	margin: -3px 0px 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	text-shadow: 2px 2px 2px #1E1E1E;
}

.peppermill-lists h3 span {
	border-bottom: #2E2E2E 2px solid;
	border-left: #2E2E2E 2px solid;
	border-right: #2E2E2E 2px solid;
	border-top: #2E2E2E 2px solid;
	display: block;
	margin: 0px -1px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	position: relative;
}

.peppermill-lists h4 {
	margin: 0px;
}

.peppermill-lists li {
	background-image: none;
	color: #999999;
	font-size: 0.9em;
	margin-top: 1em;
	padding-left: 0px;
}

.peppermill-lists li a {
	font-size: 1.2em;
}

.peppermill-lists li em {
	background-color: #FFFFCC;
	color: #333333;
	font-style: normal;
}

.peppermill-lists li span {
	color: #666666;
}

.post {
	padding-bottom: 1.2em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1.2em;
}

.post .body {
	font-size: 1.2em;
}

.post .body p {
	margin-top: 1em;
}

.post .body p:first-child {
	margin-top: 0px;
}

.post .body ul {
	margin-top: 1em;
}

.post .body ul:first-child {
	margin-top: 0px;
}

.post .controls {
	color: #999999;
	font-size: 0.9em;
}

.post .info a.ccount {
	color: #1F5702;
	font-size: 1.2em;
}

.post .info a.ccount:hover {
	color: #3A3417;
}

.post .info img {
	float: left;
	margin: 0px 8px 0px 0px;
}

.post .info span {
	color: #999999;
	font-size: 0.9em;
}

.post .info span strong {
	color: #303030;
	font-weight: normal;
}

.post .info:unknown {
	clear: both;
	content: '.';
	display: block;
	height: 0px;
	visibility: hidden;
}

.post:unknown {
	clear: both;
	content: '';
	display: block;
	height: 0px;
	visibility: hidden;
}

.posts.forum-container h3 {
	margin-bottom: 0.2em;
}

.release_notes:unknown {
	clear: both;
	content: '';
	display: block;
	height: 0px;
	visibility: hidden;
}

.release-notes dd {
	float: left;
	width: 284px;
}

.release-notes dl {
	margin-top: 1em;
}

.release-notes dt {
	clear: left;
	float: left;
	margin-right: 28px;
	width: 76px;
}

.release-notes dt a {
	margin-top: 0.4em;
}

.release-notes dt em {
	background-color: #FFFFCC;
	color: #333333;
	font-style: normal;
}

.release-notes h4 {
	color: #303030;
	font: 1.8em/1 Verdana, sans-serif;
	margin-bottom: 0.8em;
}

.release-notes h4 {
	color: #999999;
	margin-bottom: 0px;
}

.reply {
	margin-bottom: 1.2em;
}

.row:unknown {
	clear: both;
	content: '';
	display: block;
	height: 0px;
	visibility: hidden;
}

.screenshots {
	background: url(../images/bg-compat-bottom.gif)  no-repeat 0px 100%;
}

.screenshots ul {
	background: url(../images/bg-compat-top.gif) no-repeat 0px 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

.screenshots ul {
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
}

.screenshots ul li {
	background-image: none;
	clear: both;
	padding-left: 32px;
}

.screenshots ul li img {
	float: left;
	margin: 2px 0px 6px -32px;
}

.screenshots ul:unknown {
	clear: both;
	content: '';
	display: block;
	height: 0px;
	visibility: hidden;
}

.section-nav {
	float: left;
	margin-left:0px;
	width:150px;
	top:20px;
	height:100%;
	text-align:left;
}
.section-nav h3 {
	color: #F08A00;
	margin-bottom: 0.8em;
}

.section-nav li {
	background: url(../images/bg-bullet-brown.gif) no-repeat 2px 0.6em;
	color: #999999;
	font-size: 1.1em;
	margin-top: 0.4em;
	padding-left: 12px;
}

.section-nav li.separate {
	margin-top: 2em;
}

.sidebar .junior-conexus {
	background: url(../images/bg-jr-conexus-top.gif) no-repeat 0px 0px;
	padding-bottom: 17px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 122px;
	position: relative;
}

.sidebar .junior-conexus h2 {
	margin: 0px;
}

.sidebar .junior-conexus img {
	position: absolute;
	right: 0px;
	top: 13px;
}

.sidebar .junior-conexus p {
	clear: left;
	color: #2E2E2E;
	font-size: 1em;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1em;
}

.sidebar .junior-conexus-container {
	background: url(../images/bg-jr-conexus-bottom.gif) #FFD390 no-repeat 0px 100%;
	margin-top: 1em;
}

.t {
	position: relative! important;
}

.t:unknown {
	content: '';
}

.txt {
	display: block;
	margin-bottom: 3em;
	text-indent: -9999px;
}

.user-nav {
	border-bottom: #252525 1px solid;
	border-top: #252525 1px solid;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	height:40px;
}

.user-nav a {
	color: #FFAA26;
}

.user-nav a:hover {
	color: #FFECCE;
}

.user-nav dl {
	margin: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
}

.user-nav dl {
	float: left;
	margin-right: 28px;
	width: 180px;
}

.user-nav dl:hover dt {
	color: #999999;
}

.user-nav dt {
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.user-nav form {
	background: url(../images/bg-login.gif) #3C3C3C no-repeat 0px 0px;
	float: left;
	width: 388px;
}

.user-nav form .e {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 8px;
	padding-top: 0px;
	width: 200px;
}

.user-nav form .p {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 7px;
	padding-top: 0px;
	width: 104px;
}

.user-nav form fieldset {
	background: url(../images/bg-login.gif) no-repeat 0px 100%;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 3px;
	padding-top: 4px;
}

.user-nav form span {
	border-bottom-color: #363636;
	border-left-color: #363636;
	border-right-color: #363636;
	border-top-color: #363636;
}

.user-nav form thead {
	display: none;
}

.user-nav p {
	color: #999999;
	float: left;
	margin: 0px 12px 0px 0px;
	width: 404px;
}

.user-nav strong {
	color: #FFFFFF;
	font-weight: normal;
}

.user-nav ul.errors {
	color: #999999;
	float: left;
	margin: 0px 12px 0px 0px;
	width: 404px;
}

.user-nav ul.errors li {
	background-image: none;
	font-size: 10px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.user-nav:unknown {
	clear: both;
	content: '';
	display: block;
	height: 0px;
	visibility: hidden;
}

.w1 {
	width: 76px;
}

.w2 {
}

.w3 {
	width: 284px;
}

.w4 {
	width: 400px;
	margin-left:0px;
	float:left;
	text-align:-moz-left;
	text-align:left;
}

.w5 {
	width: 492px;
}

.w6 {
	width: 596px;
}

.w7 {
	width: 700px;
}

.w8 {
	width: 804px;
}

#forum h4 {
	color: #999999;
	font-size: 1.1em;
	margin: 1em 0px 0px;
}

#forum h5 {
	font-size: 1.1em;
	margin-bottom: 1em;
}

#forum-lists .container {
	min-height: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#conexus-home {
	color: #FFFFFF;
	display: block;
	height: 60px;
	width: 511px;
	text-indent: -9999px;
}

#conexus-home {
	background: url(../images/logo-conexus.gif) no-repeat 0px 0px;
	float: left;
	margin-left: 0px;
	width: 511px;
}

#mt {
	background: url(../images/logo-mt.gif) no-repeat 0px 0px;
	display: block;
	height: 20px;
	position: absolute;
	right: 183px;
	text-indent: -9999px;
	top: 4px;
	width: 127px;
}

#new-in-2 {
	display: block;
	margin: -65px 0px 54px 625px;
}

#new-in-2-features {
	background: url(../images/bg-new-in-2-top.gif)  no-repeat 0px 0px;
	color: #333333;
	margin-top: 28px;
}

#new-in-2-features img {
	margin: -31px 0px 0px;
}

#new-in-2-features ul {
	background: url(../images/bg-new-in-2-bottom.gif) no-repeat 0px 100%;
	margin: 0px;
	padding-bottom: 12px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
}

#pickup {
	display: block;
	margin: 0px;
}

#search-results em {
	color: #2E2E2E;
	font-style: normal;
}

#search-results h2 {
	color: #2E2E2E;
	font-size: 1.8em;
	margin: 0.6em 0px 0px;
}

#search-results li {
	background-image: none;
	margin: 0.9em 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#search-results ul {
	clear: left;
	font-size: 1.2em;
}

#section-home {
	color: #FFFFFF;
	display: block;
	height: 52px;
	text-indent: -9999px;
}

#section-home {
	background: url(../images/section-default.gif) no-repeat 0px 0px;
	margin-left: 69px;
	width: 511;
}

#si-css-seed {
	width: 1px! important;
}

#thoughtlights {
	border-bottom: #2A2A2A 1px solid;
	border-left: #2A2A2A 1px solid;
	border-right: #2A2A2A 1px solid;
	border-top: #2A2A2A 1px solid;
}

#txt-fresh-rebel {
	background: url(../images/txt-fresh-rebel.gif) no-repeat 0px 0px;
	height: 52px;
}

#txt-good-things-search {
	background: url(../images/txt-good-things-search.gif) no-repeat 0px 0px;
	height: 52px;
}

#txt-green-envy {
	background: url(../images/txt-green-envy.gif) no-repeat 0px 0px;
	height: 52px;
}

#txt-joneses {
	background: url(../images/txt-joneses.gif) no-repeat 0px 0px;
	height: 52px;
}

#txt-junior-conexus {
	background: url(../images/txt-junior-conexus.gif) no-repeat 0px 0px;
	height: 21px;
}

#txt-lingering-licenses {
	background: url(../images/txt-lingering-licenses.gif) no-repeat 0px 0px;
	height: 52px;
}

#txt-conexus-always-fresh {
	background: url(../images/txt-conexus-always-fresh.gif) no-repeat 0px 0px;
	height: 27px;
}

#txt-search-first {
	background: url(../images/txt-search-first.gif) no-repeat 0px 0px;
	height: 82px;
	margin-bottom: 2em;
}

#txt-thank-you {
	background: url(../images/txt-thank-you.gif) no-repeat 0px 0px;
	height: 27px;
}

#txt-web-is-listening {
	display: none;
}
