/*.x-btn-hover
{
	background-position: 0 -193px;
	width: 604px;
	height: 36px;
}

.x-btn
{
	background-position: 0 -279px;
	width: 604px;
	height: 36px;
}

*/
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td
{
	image-rendering: optimizeQuality;
	-ms-interpolation-mode: bicubic;
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

table
{
	border-collapse: separate;
	border-spacing: 0;
}

caption,
th,
td
{
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after
{
	content: "";
}

blockquote,
q
{
	quotes: "" "";
}

a img
{
	border: none;
}

img
{
	image-rendering: optimizeQuality;
	-ms-interpolation-mode: bicubic;
}

pre,
code,
kbd,
samp,
var,
output
{
	white-space: pre;
}

mark
{
	background: #ffffd9;
}

::-moz-selection
{
	background: #A8029A;
	color: #fff;
}

::selection
{
	background: #A8029A;
	color: #fff;
}

a
{
	outline: none;
	-moz-outline: none;
	color: #59c9ff;
	text-decoration: none;
	cursor: pointer;
}

.ie a
{
	cursor: hand;
}

a:hover
{
	outline: none;
	-moz-outline: none;
	color: #ffcc00;
}

p,
li
{
	line-height: 1.4em;
}

h2,
h3,
h4
{
	line-height: 1em;
}

body
{
	background-color: #0b0b0e;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.87em;
	letter-spacing: .04em;
	color: #fff;
}

body .insides,
body .wrapper
{
	position: relative;
}

body .insides
{
	width: 960px;
	margin: 0 auto;
}

.btn
{
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	text-decoration: none !important;
	font-size: 16px !important;
	font-weight: 700;
	cursor: pointer;
	margin: 5px;
	background-color: #ffc72a;
	background-image: -moz-linear-gradient(top, #ffe655, #ffab12);
	background-image: -webkit-linear-gradient(top, #ffe655, #ffab12);
	background-image: -o-linear-gradient(top, #ffe655, #ffab12);
	background-image: -ms-linear-gradient(top, #ffe655, #ffab12);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe655), to(#ffab12));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffe655, endColorstr=#ffab12);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffe655, endColorstr=#ffab12)";
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.45);
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.45);
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.45);
}

.ie6 .btn,
.ie7 .btn
{
	display: inline !important;
}

.btn:hover
{
	background-color: #ffdc2f;
	background-image: -moz-linear-gradient(top, #fff663, #ffb508);
	background-image: -webkit-linear-gradient(top, #fff663, #ffb508);
	background-image: -o-linear-gradient(top, #fff663, #ffb508);
	background-image: -ms-linear-gradient(top, #fff663, #ffb508);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff663), to(#ffb508));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fff663, endColorstr=#ffb508);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fff663, endColorstr=#ffb508)";
}

.ie .btn
{
	cursor: hand;
}

.ie6 .btn
{
	overflow: hidden;
	background: none;
}

.btn span
{
	display: block;
	padding: 6px 14px 10px 15px;
	color: #6d3600;
	text-shadow: #ffd74d 0 1px 0;
}

.webkit .btn span
{
	padding: 7px 15px 10px 15px;
}


.btn span em
{
	font-style: normal;
}

.form .row
{
	margin-top: 20px;
}

.form .row:last-child
{
	margin: 0;
}
.bottom {
	border-top: 1px solid #3A3A4A;
	width: 88%;
	margin: auto;
}
label
{
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	text-align: left;
	padding: 10px;
}

label .required
{
	color: #fa5959;
	margin: 0 5px;
}

input,textarea
{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-size: 110%;
	padding: 5px;
	border: none;
}

#msg_contact
{
	margin-top: 20px;
}

.error
{
	background: #ffd3d3;
	border: 1px solid #f44949;
	color: #9e1111;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 20px;
}

.error ul
{
	margin: 5px 0 0 30px;
}

.error ul li
{
	list-style: disc;
}

#header
{
	position: relative;
	z-index: 10;
	background: url(/assets/images/abide/matrix-tile.png) 0 0 repeat-x;
}

#header a
{
	text-decoration: none;
}

#header .wrapper
{
	zoom: 1;
	display: block;
	height: 152px;
	background: url(/assets/images/abide/matrix-bg.png) no-repeat;
	background-position: 50% 0;
}

#header .wrapper:after
{
	content: '\0020';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

#header h1
{
	float: left;
	display: inline;
	margin: 60px 45px 0 20px;
}

#header h1 span
{
	background: url(/assets/images/abide/matrix.png) no-repeat 0px -78px;
	height: 65px;
	width: 220px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

#header h1 i
{
	display: none;
}

#primary-navigation
{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	zoom: 1;
	display: block;
	margin-top: 70px;
}

#primary-navigation:after
{
	content: '\0020';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

#primary-navigation li
{
	list-style-type: none;
	margin-left: 0;
	float: left;
	white-space: nowrap;
}

#primary-navigation ul ul
{
	display: none;
	position: absolute;
	top: 114px;
	left: -500em;
	-moz-box-shadow: 0 10px 25px #000;
	-webkit-box-shadow: 0 10px 25px #000;
	box-shadow: 0 10px 25px #000;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
}

#primary-navigation ul ul li
{
	float: none;
}

#primary-navigation ul ul li:last-of-type a
{
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
}

#primary-navigation ul ul li a
{
	display: block;
	background: #ffac00;
	color: #9c3800;
	text-shadow: 0 1px 0 #ffef00;
	padding: 3px 15px;
	text-decoration: none;
	cursor: pointer;
	max-height: none;
	height: auto;
	line-height: 2em;
	font-size: 90%;
}

.ie #primary-navigation ul ul li a
{
	cursor: hand;
}

#primary-navigation ul ul li a:hover
{
	background-color: #ffdb40;
}

#primary-navigation .home ul
{
	left: 279px;
}

#primary-navigation .compare ul
{
	left: 364px;
}

#primary-navigation .support ul
{
	left: 598px;
}

.webkit #primary-navigation .support ul
{
	left: 589px;
}

#primary-navigation ul li
{
	font-size: 120%;
}

#primary-navigation ul li li
{
	font-size: 100%;
}

#primary-navigation li a
{
	display: block;
	background: url(/assets/images/abide/matrix-tile.png) repeat-x;
	background-position: 0 -306px;
	max-height: 53px;
	height: 53px;
	line-height: 44px;
	color: #fff;
	text-shadow: 0 1px 0 #1b1b26;
	padding: 0 16px;
	text-decoration: none;
	cursor: pointer;
}


#primary-navigation li a:hover
{
	background-position: 0 -203px;
	color: #9c3800;
	text-shadow: 0 1px 0 #ffef00;
}

#primary-navigation li a span
{
	display: block;
	position: relative;
	height: 53px;
}

#primary-navigation li.first a span
{
	padding-left: 30px;
	margin-left: -30px;
	background: url(/assets/images/abide/matrix-navigation.png) no-repeat;
	background-position: 0 -206px;
}

#primary-navigation li.first a:hover span
{
	background-position: 0 0;
}

#primary-navigation li.last a span
{
	padding-right: 30px;
	margin-right: -30px;
	background: url(/assets/images/abide/matrix-navigation.png) no-repeat;
	background-position: 100% -309px;
}

#primary-navigation li.last a:hover span
{
	background-position: 100% -103px;
}
#membershipDetails {
	margin-top: 20px;
}
.vpnlogin {
	margin-left: 66px;
	margin-bottom: 20px;
}
.membership-options {
	margin-bottom: 20px;
	margin-top: 20px;
	width: 50%;
}
#btn-buy
{
	position: absolute;
	top: 80px;
	right: 20px;
	display: block;
	font-size: 160%;
	text-transform: uppercase;
	letter-spacing: 0.02em;
	color: #fff;
	font-weight: 500;
	padding-bottom: 3px;
	border-bottom: 3px solid #ffad00;
	text-decoration: none;
}

#btn-buy:hover
{
	border-color: #fded00;
}

#content
{
	background: url(/assets/images/abide/matrix-tile.png) 0 -409px repeat-x;
}

#content .wrapper
{
	zoom: 1;
	display: block;
	min-height: 192px;
	background: url(/assets/images/abide/matrix-bg.png) 50% -152px no-repeat;
}

#content .wrapper:after
{
	content: '\0020';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

#content .insides
{
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;
	-moz-box-shadow: 0 2px 15px #0b0b0e;
	-webkit-box-shadow: 0 2px 15px #0b0b0e;
	box-shadow: 0 2px 15px #0b0b0e;
	border-top: 1px solid #5a5a67;
	background: #191920 url(/assets/images/abide/bg-content.png) repeat-x;
	width: 960px;
}

#section
{
	background: url(/assets/images/abide/bg-mosaic.png) repeat;
	-moz-box-shadow: inset 0 0 10px #000;
	-webkit-box-shadow: inset 0 0 10px #000;
	box-shadow: inset 0 0 10px #000;
	border: 1px solid #000;
}

#section .insides
{
	margin: 20px auto;
	text-align: center;
	font-size: 180%;
	letter-spacing: 0.1em;
	font-weight: 500;
}

.icon-yes
{
	background: url(/images/icon-yes.png) no-repeat 0 0;
	height: 20px;
	width: 23px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 auto;
}

.ie6 .icon-yes
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon-yes.png', sizingMethod='scale');
}

.icon-no
{
	background: url(/images/icon-no.png) no-repeat 0 0;
	height: 20px;
	width: 23px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 auto;
}

.ie6 .icon-no
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon-no.png', sizingMethod='scale');
}

#columns
{
	zoom: 1;
	display: block;
	margin: 0;
	padding: 0;
}
#proxyTable {
	width: 100%;
}
#columns:after
{
	content: '\0020';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

#proxyTable th div, .tab .title {
	text-align: start;
	padding: 5px 0px 8px 0px;
	margin-bottom: 0px;
	font-size: 9pt;
	font-weight: bold;
}

.clear {
	clear: both;
	display: block;
}
.rht {
	float: right;
}
.apd {
	margin-top: 10px;
	font-size:small;
	font-style:italic;
}
#proxyProfiles {
	width: 100%;
	height: 100%;
	border-spacing: 1px;
	margin-bottom: 10px;
	?padding: 1px;
	table-layout: fixed;
	
}
#tabGeneralBody {
	width: 50%;	
}
#rulesTable {
	width: 100%;
	background: #1F2027;
	-moz-box-shadow: 0 5px 10px #000;
	-webkit-box-shadow: 0 5px 10px black;
	box-shadow: 0 5px 10px black;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.rulesTable .deleter {
	background: url("/assets/images/delete.png") center no-repeat;
	cursor: pointer;
	height: 16px;
	width: 16px;
}
.rulesTable .deleter:hover {
	opacity: 1;
}
#proxyProfiles th, #proxyProfiles td, {
	
	text-align: start;
}
.rulesTable th  {
vertical-align: middle;
}
#proxyProfiles th {
	height: 28px;
	padding: 0px 8px;
	font-size: 9pt;
	font-weight: normal;
	border: solid 0px #d2e4e9;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2f7fe), color-stop(1, #e1eaf6));
	background: -webkit-gradient(linear, left top, left bottom, 
		color-stop(0, #fff), color-stop(0.48, hsl(217, 73%, 96%)), color-stop(0.51, hsl(217, 62%, 94%)));
}
.rulesTable th {
	padding: 5px 2px;
	text-align: center;
	padding: 10px 20px;
border-bottom: 1px solid black;
font-size: 110%;
background-image: -moz-linear-gradient(top, #646379, #22232D);
background-image: -webkit-linear-gradient(top, #646379, #22232D);
background-image: -o-linear-gradient(top, #646379, #22232D);
background-image: -ms-linear-gradient(top, #646379, #22232D);
background-image: -webkit-gradient(linear, left top, left bottom, from(#646379), to(#22232D));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#646379, endColorstr=#22232d);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#646379, endColorstr=#22232d)";
white-space: nowrap;
}
#proxyProfiles td {
	padding: 5px 2px;
	text-align: center;
	height: 28px;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
}

#proxyProfiles tr:nth-child(odd) td {
	background-color: #22242F;
}

#proxyProfiles td:first-child {
	?border-left: none;
}


#tabRulesBody td {
	padding: 10px;
	border-top: 1px solid #282828;
	border-bottom: 1px solid black;
}
.blue {
	background-color: #22242F;
}
.rulesTable th:last-child {
	border-top-right-radius: 15px;
}
.rulesTable th:first-child {
	border-top-left-radius: 15px;
}
.rulesTable td:last-child {
	border-bottom: none;
}
.rulesTable tr:last-child td:last-child {
	border-bottom-right-radius: 15px;
}
.rulesTable tr:last-child td:first-child {
	border-bottom-left-radius: 15px;
}
.rulesTable td:first-child, .rulesTable th:first-child {
	?border-left: none;
}

.rulesTable tr:nth-child(odd) td {
	background-color: #22242F;
}

#proxyProfiles td:hover {
	?background-color: #f8fbfe;
	?background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f8fbfe), color-stop(1, #f2f7fe));
}

#proxyProfiles .selected td {
	font-size: 9pt;
	font-weight: bold;
}

#proxyProfiles td:first-child {
	padding: 0px 8px;
	white-space: nowrap;
}

#proxyProfiles td:last-child {
	text-align: center;
}

#proxyProfiles td input, .rulesTable td input {
	width: 100% !important;
	min-height: 24px;
	height: 100%;
	padding: 0px 3px;
	display: none;
}

.rulesTable td select {
	display: block;
	?border: solid 1px #f9fbfe;
	border: solid 1px #ccddee;
	?background-color: #f9fbfe;
	width: 100% !important;
	min-height: 22px;
	height: 22px !important;
	margin: 0px 2px 0px 0px;
}

?#rulesTable td select:hover {
	background-color: #fff;
	border: solid 1px #ccddee;
}

.rulesTable td input[type='radio'] {
	display: inline-block;
	width: auto;
}

.rulesTable td input {
	?display: block;
	font-size: 9pt;
	z-index: 30;
}

.rulesTable td .tag {
	?display: inline;
	position: relative;
	z-index: 100;
	float: right;
	font-size: 8pt;
	background-color: #8ac;
	color: #fff;
	padding: 2px;
	margin-right: 4px;
	?border: solid 1px #d1dbdf;
	border-radius: 3px;
}

#ruleListsTable input {
	display: block;
}

#proxyProfiles td span, .rulesTable td span {
	-webkit-padding-start: 6px;
}

#proxyProfiles td img, .rulesTable td img {
	cursor: pointer;
}

#proxyProfiles .color {
	height: 100%;
	padding: 6px;
}

#proxyProfiles .color div {
	cursor: pointer;
	height: 100%;
	border-radius: 5em;
}

#proxyProfiles .blue {
	background-color: #9ce;
}

#proxyProfiles .green {
	background-color: #9d9;
}

#proxyProfiles .red {
	background-color: #fa8;
}

#proxyProfiles .yellow {
	background-color: #fe9;
}

#proxyProfiles .purple {
	background-color: #d497ee;
}

#proxyProfiles .cblue {
	color: #47b;
}

#proxyProfiles .cgreen {
	color: #5b5;
}

#proxyProfiles .cred {
	color: #d63;
}

#proxyProfiles .cyellow {
	color: #ca0;
}

#proxyProfiles .delete {
	background: url("/assets/images/delete.png") center no-repeat;
	cursor: pointer;
	height: 100%;
}

#proxyProfiles .templateRow, .rulesTable .templateRow {
	display: none;
}

#proxyProfiles .unknown td {
	background-color: #fbf9f4 !important;
	cursor: default;
}

#proxyProfiles .unknown td:nth-child(2) * {
	display: none;
}

#proxyProfiles .unknown .delete {
	display: none;
}

#profileDetails, #tabNetworkBody table, #tabGeneralBody table, .optionGroup {
	width: 100%;
	height: 100%;
	empty-cells: show;
	padding: 6px;
}

#profileDetails td {
	vertical-align: middle;
	white-space: nowrap;
}

#profileDetails td:nth-child(2) {
	width: 70%;
}

#profileDetails td:nth-child(4) {
	width: 30%;
	white-space: normal;
}

#profileDetails input[type="text"] {
	width: 70%;
	padding-right: 2px;
}

#profileDetails input, .tab input {
	margin: 0;
	vertical-align: text-bottom;
	?font-size: 10pt;
}

#profileDetails input[disabled] {
	background-color: #eee;
	border: solid 1px #ccc;
	padding: 2px 1px;
}

#profileDetails hr {
	margin: 6px 0;
}

#profileDetails .disabled, .tab .disabled, .tab .disabled * {
	color: #aaa;
}

#profileDetails .indent td:first-child, .tab .indent td:first-child {
	-webkit-padding-start: 22px !important;
}

.tab div.indent {
	-webkit-padding-start: 16px;
	padding-bottom: 8px;
}

#profileDetails .section td {
	padding: 10px 0px 3px 0px;
}

#profileDetails .section label, .tab .section label {
	padding: 10px 0px;
}

#tabRulesBody td, #tabNetworkBody td, #tabGeneralBody td, #tabImportExportBody td {
	white-space: nowrap;
	padding: 10px;
}

#tabRulesBody select, #tabNetworkBody select, #tabGeneralBody select, #tabImportExportBody select {
	width: 200px;
	height: 140%;
}

#tabRulesBody td:nth-child(2), #tabNetworkBody td:nth-child(2), #tabGeneralBody td:nth-child(2), #tabImportExportBody td:nth-child(2) {
	width: 100%;
}

#tabImportExportBody input[type='text'] {
	width: 100%;
	height: 85%;
	padding: 0px 3px;
} 

#tabImportExportBody input[type='text'].initial {
	color: #888;
	font-style: italic;
} 

#ruleListTable {
	?table-layout: fixed;
}

#ruleListTable td:nth-child(2) {
	width: 70%;
}

#ruleListTable td:nth-child(5) {
	width: 30%;
}

#ruleListTable td:nth-child(3) {
	width: 0%;
}

#ruleListTable select {
	height: 22px;
}

#ruleListTable input, #ruleListTable select {
	width: 100%;
}

#proxyList {
	width: 100%;
	margin-top: -5px;
	border-spacing: 0;
	border-collapse: collapse;
}

#proxyList td:first-child {
	white-space: nowrap;
	padding-right: 10px;
}

#proxyList td:nth-child(2) {
	width: 100%;
}

#proxyList input {
	margin: 0;
}

#txtProxyListURL {
	width: 100%;
}

#logger {
	padding: 15px 15px;
	margin-top: 8px;
	border: solid 1px #d1dbdf;
	border-radius: 6px;
	background-color: #f8fafd;
}

#console {
	width: 100%;
	height: 250px;
	?margin-top: 10px;
}

#logSummary {
	border-spacing: 6px;
}

#logSummary td {
	vertical-align: top;
	-webkit-user-select: text;
	cursor: text;
}

#logSummary .icon {
	width: 16px;
	height: 16px;
}

#logSummary .icon.success {
	background: url(/assets/images/accept.png) center top no-repeat;
}

#logSummary .icon.error {
	background: url(/assets/images/error.png) center top no-repeat;
}

#logSummary .title {
	white-space: nowrap;
}

#logSummary .description {
	color: #888;
	padding: 0px 10px;
	font-size: 9pt;
}

#logSummary .inactive {
	opacity: 0.4;
}

#logger .note {
	border: solid 1px #eec;
	border-left: none;
	border-right: none;
	background-color: #ffd;
	padding: 6px;
	margin-bottom: 10px;
	display: none;
}
#columns li
{
	list-style-type: none;
	margin-left: 0;
}

#columns.narrow-right #left
{
	width: 680px;
	background: url(/assets/images/abide/bg-divider-columns.png) 100% 0 no-repeat;
}

#columns.narrow-right #right
{
	width: 200px;
}

#columns.narrow-left #left
{
	width: 280px;
}

#columns.narrow-left #right
{
	width: 680px;
}

#columns.tall-left #left
{
	background: url(/assets/images/abide/bg-divider-columns.png) 100% 0 no-repeat;
}

#columns.tall-right #right
{
	background: url(/assets/images/abide/bg-divider-columns.png) no-repeat;
}

#columns .inner
{
	padding: 30px;
}

#left,
#right
{
	float: left;
	display: inline;
}

h2
{
	font-size: 160%;
	margin: 20px 0;
	border-bottom: 1px solid #3a3a4a;
	padding-bottom: 10px;
}
h3
{
	font-size: 130%;
	margin: 20px 0;
	border-bottom: 1px solid #3a3a4a;
	padding-bottom: 10px;
}

#left h2:first-of-type, #right h2:first-of-type
{
	margin-top: 0;
}

#left p,
#right p
{
	margin-bottom: 20px;
}



