body {
	margin: 15px 0 0 0;
	font-family: Arial;
	font-size: 1em;
	color: #011844;
}
h3 {
	margin: 0 0 15px 0;
	padding: 0;
}
p {
	margin: 0 0 15px 0;
	font-size: 0.78em;
}
a {
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	color: #011844;
}
#holderHome {
	width: 780px;
	height: 630px;
	margin: 0 auto 0 auto;
	background: url(../i/background-home.jpg) top no-repeat;
}
#holderAbout {
	width: 780px;
	height: 630px;
	margin: 0 auto 0 auto;
	background: url(../i/background-about.jpg) top no-repeat;
}
#holderSubscriptions {
	width: 780px;
	height: 630px;
	margin: 0 auto 0 auto;
	background: url(../i/background-subscriptions.jpg) top no-repeat;
}
#holderMeets {
	width: 780px;
	height: 630px;
	margin: 0 auto 0 auto;
	background: url(../i/background-meets.jpg) top no-repeat;
}
#holderSupporters {
	width: 780px;
	height: 630px;
	margin: 0 auto 0 auto;
	background: url(../i/background-supporters.jpg) top no-repeat;
}
#holderPoint {
	width: 780px;
	height: 630px;
	margin: 0 auto 0 auto;
	background: url(../i/background-point.jpg) top no-repeat;
}
#holderPony {
	width: 780px;
	height: 630px;
	margin: 0 auto 0 auto;
	background: url(../i/background-pony.jpg) top no-repeat;
}
#holderShop {
	width: 780px;
	height: 630px;
	margin: 0 auto 0 auto;
	background: url(../i/background-shop.jpg) top no-repeat;
}
#holderAdvertising {
	width: 780px;
	height: 830px;
	margin: 0 auto 0 auto;
	background: url(../i/background-advertisting.jpg) top no-repeat;
}
#holderContact {
	width: 780px;
	height: 630px;
	margin: 0 auto 0 auto;
	background: url(../i/background-contact.jpg) top no-repeat;
}
#leftCol {
	margin: 176px 0 0 0;
	width: 161px;
	height: 180px;
	float: left;
}
#leftCol ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: right;
}
#leftCol li {
	padding: 0 0 5px 0;
}
#leftCol a img {
  border: 0;
}
#rightCol {
	width: 600px;
	height: 180px;
	margin: 0 0 0 176px;
	padding: 200px 0 0 0;
}
#rightColContent {
	width: 580px;
	margin: 0 auto 0 auto;
	text-align: center;
}
#banners {
	margin: 2px 0 0 0;
}
#banners img {
	border: 1px solid #666;
	margin: 0 0 5px 0;
}
#banners p {
	margin: 5px 0 0 0; 
}
#rightColContentHome {
	width: 570px;
	height: 320px;
	margin: 0 auto 0 auto;
	text-align: center;
}
#rightColContentLeft {
	width: 580px;
	margin: 0 auto 0 auto;
}
#rightColContentLeftScroll {
	width: 580px;
	height: 420px;
	margin: 0 auto 0 auto;
	padding: 0 10px 0 0;
	text-align: justify;
	overflow-y: scroll;
	overflow-x: hidden;
}
#rightColContentLeftSmall {
	width: 580px;
	margin: 0 auto 0 auto;
}
#rightColContentLeftSmall p {
	margin: 0 0 3px 0;
	font-size: 0.78em;
}
#subscriptionNotes ul {
	margin: 3px 0 5px 5;
}
#rightColContentLeftScrollNews {
	width: 580px;
	height: 420px;
	margin: 0 auto 0 auto;
	padding: 0 10px 0 0;
	text-align: justify;
	overflow-y: scroll;
	overflow-x: hidden;
	font-size: 0.78em;
}
.newsBox {
	margin: 0 0 25px 0;
}
.newsBox h3 {
	font-size: 1.4em;
}
.newsDate {
	margin: 5px 0 0 0;
	text-align: right;
	font-weight: bold;
	font-size: 1em;
}
#contact a {
	font-weight: normal;
	font-size: 1em;
}
.left {
	width: 335px;
	float: left;
}
.right {
	text-align: right;
	margin: 0 10px 0 345px;
}
.note {
	margin: 5px 0 0 0;
	font-size: 0.7em;
}
.spacer {
	margin: 30px 0 0 0;
}
.advert {
	margin: 40px 0 0 0;
}
.advert img {
	margin: 10px 0 0 0;
	border: 1px solid #333;
}
.plainCenter {
	font-size: 0.85em;
	font-weight: normal;
	margin: 3px 0 3px 200px;
}
.bold {
	font-weight: bold;
}
.underlined {
	text-decoration: underline;
}
.menu{
	width:140px;
	height:180px;
	position:relative;
	margin: 0 0 0 20px;
}
.menu ul {
	padding:0;
	margin:0;
	list-style-type: none;
	width:140px;
	height:180px;
}
.menu ul li ul {
	visibility:hidden;
	position:absolute;
	height:0;
	overflow:hidden;
	top:0;
	left:140px;
}
.menu ul li {
	float:left;
}
.menu ul li a, .menu ul li a:visited {
	display:block;
	float:left;
	text-decoration:none;
	width:140px;
	height:37px;
	font-size:11px;
	background:transparent;
	padding: 0 0 3px 0;
}
* html .menu ul li a, * html .menu ul li a:visited {
	width:140px;
}
.menu table {
	border-collapse:collapse;
	border:0;
	margin:0;
	padding:0;
	font-size:1em;
	position:absolute;
	left:0;
	top:0;
}
.menu ul li:hover {
	position:relative;
	z-index:90;
}
* html .menu ul li a:hover {
	position:relative;
	z-index:100;
}
.menu ul li:hover ul,
.menu ul li a:hover ul {
	visibility:visible;
	position:absolute;
	height:auto;
	overflow:visible;
	background: #f3cf9d;
	width: 145px;
}
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a{
	display:block;
	line-height:15px;
	padding: 5px 0 5px 2px;
	height:30px;
	text-decoration:none;
}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
	height:0;
	overflow:hidden;
	top:0;
	left:140px;
}
.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {
	visibility:visible;
	position:absolute;
	height:auto;
	padding:0;
	list-style-type:none;
}
.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {
	display:block;
	background:transparent;
}
#leftColAd {
	position: relative;
	left: -20px;
  width: 205px;
	height: 405px;
	padding: 5px 5px 5px 0;
	float: left;
	overflow-y: scroll;
	overflow-x: hidden;
	text-align: left;
}
#leftColAd h4 {
	margin: 5px 0 10px 0;
	padding: 0;
}
#leftColAd p {
	margin: 0 0 10px 0;
	padding: 0;
}
#rightColAd {
	width: 365px;
	height: 428px;
	margin: 0 0 0 205px;
	overflow-y: scroll;
	overflow-x: hidden;
	text-align: left;
}
#rightColAd img {
	margin: 7px 0 0 0;
	border: 1px solid #011844;
}
#rightColAd p {
	margin: 0 0 10px 0;
	padding: 0;
}
#rightColAd h4 {
	margin: 5px 0 10px 0;
	padding: 0;
}
#itemHolders {
	width: 170px;
	height: auto;
	border: 1px solid #011844;
	margin: 0 0 5px 0;
	padding: 5px;
}

