#master.rubber #graycontainer,
#master.rubber #container {
	position: static;
	padding: 0;
	border: 0;
}
#master.rubber #graycontainer {
	background: #ecf7fe url(/i/peers/h_bgr.jpg) repeat-x 0 0;
}
#master.rubber #container {
	background: url(/i/peers/h_boat.jpg) no-repeat 0 0;
	font-size: 1.1em;
}
/* Stuff */
a:link {
	color: #0085c1;
}
a:visited {
	color: #226BB7;
}
a.carrot:link,
a.carrot:visited {
	color: #ff2809 !important;
}
dd.cleaner,
li.cleaner {
	float: none !important;
	padding: 0 !important;
	margin: 0 !important;
	height: 0 !important;
	overflow: hidden;
	clear: both;
}
.p-message {
    padding-top: 5em;
	color: #000;
	font-size: 140%;
	font-weight: normal;
}
.p-message a {
	font-size: 70%;
}
/* ------------------- Header */
.peers-header {
    height: 165px;
	min-height: 165px;
	padding: 15px 0 0 0;
	background: url(/i/peers/h_birds.jpg) no-repeat 98% 0;
	position: relative;
	margin-bottom: 0;
}
html > body .peers-header {height: auto;}

.peers-logo,
.peers-logo:link,
.peers-logo:visited {
	background: url(/i/peers/peers.gif) no-repeat 0 0;
	float: left;
	width: 179px;
	padding-top: 51px;
	text-align: right;
	margin: 0 20px;
	font-size: 0.9em;
	color: #0085c1;
	text-decoration: none;
}

.peers-navi {
	font: 260% Tahoma;
	color: #0085c1;
	padding-top: 15px;
}
.peers-navi a:link,
.peers-navi a:visited {
	color: #0085c1;
	text-decoration: underline;
}
.peers-navi a:hover {
	text-decoration: none;
}

.peers-header .staticblock {
	margin: 5px 0 0 0;
	float: left;
	width: 45%;
}
/* Upload button */
.peers-upload {
	color: #FFFFFF;
	height: 60px;
	left: 219px;
	margin-top: -70px;
	position: absolute;
	text-decoration: none;
	top: 100%;
	cursor: default;
}
.peers-upload-beta {
	left: 450px;
}
.peers-upload .pu-l, 
.peers-upload .pu-m, 
.peers-upload .pu-r {
	background: transparent url(/i/peers/dbutton.gif) no-repeat scroll 0 0;
	float: left;
	height: 60px;
	white-space: nowrap;
}
.peers-upload .pu-r, 
.peers-upload .pu-l {
	width: 10px;
}
.peers-upload .pu-r {
	background-position: 0 -60px;
}
.peers-upload .pu-m {
	background-position: 0 -120px;
	background-repeat: repeat-x;
}
.peers-upload-beta .pu-l {
	background-position: 0 -180px;
}
.peers-upload-beta .pu-r {
	background-position: 0 -240px;
}
.peers-upload-beta .pu-m {
	background-position: 0 -300px;
}


.peers-upload .staticblock {
	float: none;
	line-height: 1.3;
	margin: 0;
	padding-top: 10px;
	white-space: nowrap;
	width: auto;
}
.peers-upload a:link,
.peers-upload a:visited {
	color: #fff;
	font-size: 150%;
}

/* Container */
.peers-content {
	width: 96%;
	margin: 0 auto;
}
.peers-r {
	float: right;
	width: 42%;
}
.peers-l {
	float: left;
	width: 55%;
}
.peers-content h4 {
	font: 150% Verdana;
}
.peers-content p {
	margin: 0 0 1em 0;
}

/* rx7 */
.rx7,
.rx7-top, .rx7-top div,
.rx7-bot, .rx7-bot div {
	position: static;
}
.rx7 {
	border: 0;
	background: #c5e4fb url(/i/peers/rx7bgr.gif) repeat-x 0 100%;
}
.rx7 .rx7-top,
.rx7 .rx7-top div,
.rx7 .rx7-bot,
.rx7 .rx7-bot div {
	position: static;
	background-image: url(/i/peers/rx7l.gif);
}
.peers-menu,
.rx7-upp {
	margin-top: 25px;
}
.rx7.rx7-upp.scroll {
	height: 400px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.rx7.rx7-upp.scroll .rx7-top div {
	background-image: none;
}
.rx7.rx7-upp.scroll .rx7-bot div {
	background-image: none;
}
.rx7-upp .rx7-top {
	background-position: 0 -36px;
}
.rx7-upp .rx7-top div {
	background-position: 100% -45px;
}
.rx7 .staticblock {
	margin: 0 auto;
	width: 97%;
}
/* rx8 */
.rx8,
.rx8-top, .rx8-top div,
.rx8-bot, .rx8-bot div {
	position: static;
}
.rx8 {
	border: 0;
	background: #fff;
}
.rx8 .rx8-top,
.rx8 .rx8-top div,
.rx8 .rx8-bot,
.rx8 .rx8-bot div {
	position: static;
	background-image: url(/i/peers/rx8.gif);
}
/* Peers menu */
.peers-menu p {
	font-size: 0.9em;
}
/* other services && How to start */
.peersm-services,
.peersm-start {
	width: 97%;
	margin: 0 auto;
}
.peersm-start h3,
.peersm-services h3 {
	color: #0085c1;
	font: 160% Verdana;
}
.peersm-start ol,
.peersm-start li,
.peersm-services ul,
.peersm-services li {
	padding: 0;
	margin: 0;
	list-style: none;
}
.peersm-services {
	margin-top: 2em;
	margin-bottom: 2em;
}
.peersm-services h3 {
	margin-bottom: 0.6em;
}
.peersm-services ul {
	width: 100%;
}
.peersm-services li {
	width: 24%;
	float: left;
	margin-right: 1%;
}
.peersm-services li.last {
	margin-right: 0;
}
.peersm-services li img {
	float: left;
	margin-right: 5px;
}
.peersm-services li strong {
	font-size: 150%;
	display: block;
	font-weight: normal;
}

.peersm-start {}
.peersm-start h3 {
	margin-bottom: 10px;
}
.peersm-start ol {
	width: 800px;
	margin-bottom: 1em;
}
.peersm-start li {
	width: 49%;
	float: left;
	padding: 4px 0;
	line-height: 1.3;
}
.peersm-start .staticblock {
	margin: 0 auto;
	width: 99%;
}
.peersm-start .staticblock h2,
.peersm-start .staticblock h3 {
	color: #333;
	margin-bottom: 5px;
}
.peersm-start .rx8 {}

/* Hubs table */
.hub-list {
	border-collapse: collapse;
	width: 100%;
}
.hub-list td {
	vertical-align: top;
	padding: 0.5em 0 1em 0;
	overflow: hidden;
}
.hub-list td.hub-title {
	width: 240px;
}
.hub-list h5 {
	font: bold 120% Verdana;
	width: 95%;
	overflow: hidden;
}
.hub-list h5 a:link,
.hub-list h5 a:visited {
	color: #000;
	text-decoration: underline;
}
.hub-list p {
	margin: 0 0 0.5em 0;
}
.hub-list p.hub-tags {
	font-size: 90%;
	font-weight: bold;
}

.hub-list .rate-stars .rate-void,
.hub-list .rate-stars .rate-void.gray{
	background-image: url(/i/peers/star_gray.gif);
}
.hub-list .rate-stars .rate-void.gold{
	background-image: url(/i/peers/star_gut.gif);
}
.hub-list .rate-stars .rate-void.blue{
	background-image: url(/i/peers/star_blue.gif);
}
/* Add button */
.peers-order {
	margin: 0;
	height: 16px;
}
.peers-order a {
	float: left;
	margin-right: 1em;
	color: #fff;
	line-height: 16px;
	font-size: 11px;
}
.peers-order a,
.peers-order a i,
.peers-order a span {
	display: block;
}
.peers-order a,
.peers-order a i {
	background: none no-repeat 0 0;
}
.peers-order a i {
	background-position: 100% -16px;
	font-style: normal;
}
.peers-order a span {
	line-height: 15px;
	padding-bottom: 1px;
}
.peers-order a.isit,
.peers-order a.isit i {
	background-image: url(/i/peers/button.gif);
}
.peers-order a.isit span {
	margin: 0 7px;
	background: #ff6600;
	cursor: default;
}
.peers-order a:link,
.peers-order a:visited {
	color: #000;
}
/* Add button */
.add-button:link,
.add-button:visited {
	color: #fff;
	cursor: pointer;
}
.add-button {
	display: block;
	font-size: 150%;
	text-align: center;
	margin-bottom: 25px;
}
.add-button,
.add-button i,
.add-button span {
	display: block;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	background: url(/i/peers/button1.png) no-repeat 0 0;
}
.add-button i {
	background-position: 100% -40px;
	font-style: normal;
}
.add-button span {
	background-position: 0 -80px;
	background-repeat: repeat-x;
	margin: 0 11px;
}


/* Add form */
.pform dl,
.pform dt,
.pform dd {
    padding: 0;
    margin: 0;
	display: block;
	height: 100%;
	overflow: hidden;
}
.pform dt {
	font: bold 350% Verdana;
	float: left;
	margin-right: 20px;
	color: #5babdc;
}
.pform dd {
	padding-top: 0.5em;
	line-height: 1.2;
}
.pform p {
	margin: 0;
}
.pform div,
.pform input,
.pform textarea {
	width: 90%;
	padding: 0;
}
.pform input {
	font: 1.4em Verdana;
}
.pform textarea {
	font: 1em Verdana;
}
.pform .pform-send {
	padding-left: 50px;
}
.pform .pform-send input {
	font-size: 1.1em;
	width: auto;
}
.pform div {
	background: red;
	color: #fff;
	padding: 1px 2px;
}
.pform input.submit {
	padding: 2px 5px;
}
/* Terka Post */
.blah-body {
	width: auto;
	margin: 0 20px;
}
.blah-title {
	color: #0084ad;
	font: 1.6em Verdana;
	margin-bottom: 0.5em;
}
.blah-title small {
	font: 0.5625em Verdana;
	color: #666;
}
.blah-body p.pp-replies {
	text-align: right;
	word-spacing: 1.2em;
	margin: 0.5em 0 0 0;
}
.blah-body .pp-replies a:link,
.blah-body .pp-replies a:visited {
	color: #666;
	word-spacing: normal;
}