BODY {BACKGROUND: url(images/left-column-bg.jpg) repeat-y;
	FONT-FAMILY: Times New Roman, Georgia, Arial, Verdana, Trebuchet MS, Tahoma, Arial, sans-serif;
	MARGIN: 0px;
}
H1 {
	CLEAR: both; FONT-SIZE: 1.6em; COLOR: #505359
}
H2 {
	CLEAR: both; FONT-SIZE: 1.3em; COLOR: #bc9c71
}
H3 {
	CLEAR: both; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 0.6em; COLOR: #bc9c71
}
H5 {
	PADDING-LEFT: 30px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 1em; COLOR: #bc9c71
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#header {
	BACKGROUND: url(images/bg_top.gif) repeat-x left top; 
	HEIGHT: 204px
}
#logo {
	BACKGROUND: url(images/logo_slivki.gif) no-repeat left top;
	HEIGHT: 204px;
}
#mainContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/right-column-bg.jpg) repeat-y right top; PADDING-BOTTOM: 30px; PADDING-TOP: 0px; HEIGHT: 100%
}
#leftColumn {PADDING-RIGHT: 0px; PADDING-LEFT: 85px; MIN-WIGHT: 600 px; MIN-HEIGHT: 600px; BACKGROUND: url(images/left-column-bg.jpg) repeat-y left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 57%; PADDING-TOP: 8px
}
 HTML #leftColumn {
	HEIGHT: 100%
}
#articlesTeasersList {
	
}
.articlesTeasersListItem {
	CLEAR: both
}
.articlesTeasersListItem .date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 65%; COLOR: #808080; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
.articlesTeasersListItem .rubric {
	FONT-SIZE: 11px; 
	FLOAT: left; 
	COLOR: #808080; 
	FONT-FAMILY: Tahoma
}
.articlesTeasersListItem .rubric A {
	FONT-SIZE: 11px; COLOR: #808080
}
.articlesTeasersListItem .rubric A:hover {
	TEXT-DECORATION: underline
}
.articlesTeasersListItem .title {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 21px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 8px; WIDTH: 270px; COLOR: #505359; PADDING-TOP: 0px; FONT-FAMILY: Georgia; margin-right: 20px;
}
.articlesTeasersListItem .title A {
	FONT-SIZE: 21px; COLOR: #505359; FONT-FAMILY: Georgia; margin-right: 20px;
}
.articlesTeasersListItem .preview {
	BACKGROUND: url(shadow.png) no-repeat center bottom; FLOAT: left; OVERFLOW: hidden; WIDTH: 220px; HEIGHT: 113px
}
 HTML .articlesTeasersListItem .preview {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='shadow.png',sizingMethod='scale')
}
.articlesTeasersListItem .preview IMG {
	MARGIN: 0px 0px 0px 25px; VERTICAL-ALIGN: bottom
}
.articlesTeasersListItem .brief {
	FONT-SIZE: 14px; FLOAT: left; WIDTH: 50%; COLOR: #808080; FONT-FAMILY: Times New Roman
}
.articlesTeasersListSeparator {
	CLEAR: both; BACKGROUND: url(img/articles-spacer.gif) no-repeat left bottom; MARGIN: 0px 0px 10px 3px; HEIGHT: 34px
}
.banner {
	CLEAR: both; MARGIN: 8px 0px 10px; HEIGHT: 100px
}
#rightColumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 600px; BACKGROUND: url(right-column-bg.jpg) repeat-y right top; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 33%; PADDING-TOP: 30px
}
 HTML #rightColumn {
	HEIGHT: 600px
}
#newsTeasersList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 27px; PADDING-TOP: 0px
}
#newsTeasersList H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 21px; MARGIN: 10px 0px 8px; COLOR: #505359; FONT-FAMILY: Georgia
}
.newsTeasersListItem {
	CLEAR: both; BACKGROUND: url(images/news-bullet.gif) no-repeat left center; MARGIN: 0px 0px 4px
}
.newsTeasersListItem .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 21px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #505359; PADDING-TOP: 0px; FONT-FAMILY: Times New Roman; margin-right: 20px;
}
.newsTeasersListItem .title A {
	COLOR: #505359; TEXT-DECORATION: underline; margin-right: 20px;
}
.newsTeasersListItem .title A.active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000; TEXT-DECORATION: none
}
#rightColumn .banner {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; MARGIN: 12px 0px 12px 26px; VERTICAL-ALIGN: bottom; OVERFLOW: hidden; WIDTH: 311px; PADDING-TOP: 0px; HEIGHT: 134px
}
 HTML #rightColumn .banner {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='right-banner-bg.png',sizingMethod='scale')
}
#rightColumn .rightSpacer {
	CLEAR: both; BACKGROUND: url(images/right-spacer.gif) no-repeat left bottom; MARGIN: 0px 0px 10px 28px; HEIGHT: 34px
}
#pollContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 39px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px; FONT-FAMILY: Times New Roman
}
#pollContainer H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; FONT-WEIGHT: normal; FONT-SIZE: 21px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 8px; COLOR: #505359; PADDING-TOP: 0px; FONT-FAMILY: Georgia
}
#pollQuestion {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; BACKGROUND: #e8e8e8; PADDING-BOTTOM: 11px; MARGIN: 7px 40px 7px 0px; PADDING-TOP: 11px
}
#pollContainer .pollAnswer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-TOP: 0px
}
#pollContainer A {
	COLOR: #000; BORDER-BOTTOM: black 1px solid
}
#searchContainer {
	
}
#searchContainer H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; FONT-WEIGHT: normal; FONT-SIZE: 21px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 8px; COLOR: #505359; PADDING-TOP: 0px; FONT-FAMILY: Georgia
}
#searchContainer FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 71px; BACKGROUND: url(images/search-bg.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 17px; HEIGHT: 50px
}
#searchContainer FORM INPUT#searchQuery {
	BORDER-RIGHT: #ccc 1px inset; BORDER-TOP: #ccc 1px inset; BORDER-LEFT: #ccc 1px inset; BORDER-BOTTOM: #ccc 1px inset; HEIGHT: 19px
}
#searchContainer FORM INPUT.submit {
	HEIGHT: 23px
}
.rightBlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
.rightBlock A {
	COLOR: #000; BORDER-BOTTOM: black 1px solid
}
#bottomContainer {
	CLEAR: both
}
#bottomLinks {
	FONT-SIZE: 0.85em; MARGIN: 20px 0px 30px; TEXT-ALIGN: center
}
#bottomLinks A {
	MARGIN: 0px 20px; COLOR: #bcbcbc
}
#content {
	FONT-SIZE: 14px
}
#content H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-TOP: 0px
}
#content H4 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Georgia
}
#content H3 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-WEIGHT: normal; FONT-SIZE: 31px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 14px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Georgia
}
#content IMG.left {
	FLOAT: left; MARGIN: 0px 12px 10px 22px
}
#content IMG.right {
	FLOAT: right; MARGIN: 0px 22px 10px 12px
}
#content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
#rightColumn H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 21px; MARGIN: 10px 0px 8px; COLOR: #505359; FONT-FAMILY: Georgia
}
#rightColumn #articlesTeasersList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 51px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#rightColumn #articlesTeasersList H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 21px; MARGIN: 10px 0px 8px; COLOR: #505359; FONT-FAMILY: Georgia
}
#rightColumn .articlesTeasersListItem {
	CLEAR: both; BACKGROUND: url(news-bullet.gif) no-repeat left center; MARGIN: 0px 0px 4px
}
#rightColumn .articlesTeasersListItem .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 21px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #505359; PADDING-TOP: 0px; FONT-FAMILY: Times New Roman; margin-right: 20px;
}
#rightColumn .articlesTeasersListItem .title A {
	FONT-SIZE: 14px; COLOR: #505359; TEXT-DECORATION: underline; margin-right: 20px;
}
#rightColumn .articlesTeasersListItem .title A.active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000; TEXT-DECORATION: none
}
#articlesList {
	
}
.articlesListItem {
	CLEAR: both
}
.articlesListItem .date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 65%; COLOR: #808080; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
.articlesListItem .rubric {
	FONT-SIZE: 11px; FLOAT: left; COLOR: #808080; FONT-FAMILY: Tahoma
}
.articlesListItem .rubric A {
	FONT-SIZE: 11px; COLOR: #808080
}
.articlesListItem .rubric A:hover {
	TEXT-DECORATION: underline
}
.articlesListItem .title {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 21px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 8px; WIDTH: 270px; COLOR: #505359; PADDING-TOP: 0px; FONT-FAMILY: Georgia; margin-right: 20px;
}
.articlesListItem .title A {
	FONT-SIZE: 21px; COLOR: #505359; FONT-FAMILY: Georgia; margin-right: 20px;
}
.articlesListItem .preview {
	BACKGROUND: url(shadow.png) no-repeat center bottom; FLOAT: left; OVERFLOW: hidden; WIDTH: 220px; HEIGHT: 113px
}
 HTML .articlesListItem .preview {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='shadow.png',sizingMethod='scale')
}
.articlesListItem .preview IMG {
	MARGIN: 0px 0px 0px 25px; VERTICAL-ALIGN: bottom
}
.articlesListItem .brief {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 50%; COLOR: #808080; PADDING-TOP: 0px; FONT-FAMILY: Times New Roman
}
.articlesTeasersListSeparator {
	CLEAR: both; BACKGROUND: url(articles-spacer.gif) no-repeat left bottom; MARGIN: 0px 0px 10px 3px; HEIGHT: 34px
}
#newsList {
	
}
.newsListItem {
	CLEAR: both
}
.newsListItem .date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #808080; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
.newsListItem .title {
	CLEAR: both;
	PADDING-RIGHT: 22px;
	PADDING-LEFT: 22px;
	FONT-SIZE: 21px;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px 0px 8px;
	COLOR: #505359;
	PADDING-TOP: 0px;
	FONT-FAMILY: Georgia;
	margin-right: 20px;
}
.newsListItem .title A {
	FONT-SIZE: 21px; COLOR: #505359; FONT-FAMILY: Georgia; margin-right: 20px;
}
.newsListItem .preview {
	BACKGROUND: url(shadow.png) no-repeat center bottom; FLOAT: left; OVERFLOW: hidden; WIDTH: 220px; HEIGHT: 113px
}
 HTML .newsListItem .preview {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='shadow.png',sizingMethod='scale')
}
.newsListItem .preview IMG {
	MARGIN: 0px 0px 0px 25px; VERTICAL-ALIGN: bottom
}
.newsListItem .brief {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 50%; COLOR: #808080; PADDING-TOP: 0px; FONT-FAMILY: Times New Roman
}
.articlesTeasersListSeparator {
	CLEAR: both; BACKGROUND: url(images/articles-spacer.gif) no-repeat left bottom; MARGIN: 0px 0px 10px 3px; HEIGHT: 34px
}
#pager {
	FONT-SIZE: 20px; COLOR: #000; TEXT-ALIGN: center
}
#pager A {
	COLOR: #808080; TEXT-DECORATION: underline
}
#pager A.arrow {
	COLOR: #808080; TEXT-DECORATION: none
}
#rightColumn #newsarchive {
	PADDING-RIGHT: 0px; PADDING-LEFT: 51px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 23px; PADDING-TOP: 0px
}
#leftColumn #newsTeasersList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#leftColumn #personsList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#leftColumn #personsList .name {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 21px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 270px; COLOR: #505359; PADDING-TOP: 0px; FONT-FAMILY: Georgia
}
#leftColumn #personsList .name A {
	COLOR: #505050
}
#leftColumn #personsList .preview {
	BACKGROUND: url(images/shadow.png) no-repeat center bottom; FLOAT: left; OVERFLOW: hidden; WIDTH: 220px; TEXT-ALIGN: center
}
 HTML #leftColumn #personsList .preview {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='shadow.png',sizingMethod='scale')
}
#leftColumn #personsList .brief {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px 20px; WIDTH: 250px; COLOR: #505359; PADDING-TOP: 0px
}
#leftColumn #personsList .title {
	FONT-SIZE: 12px; MARGIN: 0px 0px 12px; COLOR: #505359; FONT-STYLE: italic
}
#person H1 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 2px; FONT-FAMILY: Georgia
}
#person .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-TOP: 0px; FONT-STYLE: italic
}
#person .preview {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#person .preview IMG {
	MARGIN: 0px 12px 10px 0px
}
#person .brief {
	FONT-STYLE: italic
}
#person .preview {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; BACKGROUND: url(shadow.png) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; TEXT-ALIGN: center
}
 HTML #person .preview {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='shadow.png',sizingMethod='scale')
}
#person .preview .left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(img/shadow.png) no-repeat left bottom; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; TEXT-ALIGN: right
}
 HTML #person .preview .left {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='shadow.png',sizingMethod='scale')
}
#person .preview IMG {
	MARGIN: 0px; VERTICAL-ALIGN: bottom
}
#itemContent {
	MARGIN: 0px 0px 32px
}
#itemContent .brief {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-TOP: 0px; FONT-STYLE: italic
}
#secondaryLinks {
	LEFT: 65%; POSITION: absolute; TOP: 209px
}
#secondaryLinks UL {
	FONT-SIZE: 12px; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none
}
#secondaryLinks A {
	COLOR: #000; TEXT-DECORATION: underline
}
#secondaryLinks UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; BACKGROUND: url(images/secondary-links-bg.gif) no-repeat left 50%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 30px 0px 0px; PADDING-TOP: 0px
}
#personsByLettersTeasersList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 51px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 23px; PADDING-TOP: 0px
}
#personsByLettersTeasersList .letter {
	CLEAR: both; MARGIN: 0px 0px 3px
}
#personsByLettersTeasersList .letter .arrow {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Times New Roman
}
#personsByLettersTeasersList .letter .title {
	FONT-SIZE: 19px; FLOAT: left; WIDTH: 35px; COLOR: #525355
}
#personsByLettersTeasersList .letter .title A {
	COLOR: #525355
}
#personsByLettersTeasersList .letter .titleEmpty {
	COLOR: #d7d7d7
}
#personsByLettersTeasersList .letter A.person {
	COLOR: #535458; TEXT-DECORATION: underline
}
#personsList {
	CLEAR: both; MARGIN: 0px 0px 23px
}
#personsList .letter {
	CLEAR: both; MARGIN: 0px 0px 13px
}
#personsList .letter .letterTitle {
	FONT-SIZE: 24px; COLOR: #525355; FONT-STYLE: normal
}
#personsList .letter A.person {
	COLOR: #535458; TEXT-DECORATION: underline
}
#eventsList {
	
}
.eventsListItem {
	CLEAR: both
}
.eventsListItem .date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #808080; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
.eventsListItem .title {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 21px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 8px; COLOR: #505359; PADDING-TOP: 0px; FONT-FAMILY: Georgia
}
.eventsListItem .title A {
	FONT-SIZE: 21px; COLOR: #505359; FONT-FAMILY: Georgia
}
.eventsListItem .preview {
	BACKGROUND: url(shadow.png) no-repeat center bottom; FLOAT: left; OVERFLOW: hidden; WIDTH: 220px; HEIGHT: 113px
}
 HTML .eventsListItem .preview {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='shadow.png',sizingMethod='scale')
}
.eventsListItem .preview IMG {
	MARGIN: 0px 0px 0px 25px; VERTICAL-ALIGN: bottom
}
.eventsListItem .brief {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 50%; COLOR: #808080; PADDING-TOP: 0px; FONT-FAMILY: Times New Roman
}
.articlesTeasersListSeparator {
	CLEAR: both; BACKGROUND: url(images/articles-spacer.gif) no-repeat left bottom; MARGIN: 0px 0px 10px 3px; HEIGHT: 34px
}
TABLE#eventPhotosTable {
	MARGIN: 12px 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE#eventPhotosTable TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px
}
TABLE.imageWrapper {
	
}
TABLE.imageWrapper TD {
	MARGIN: 0px; VERTICAL-ALIGN: bottom
}
TABLE.imageWrapper TD.left {
	BACKGROUND: url(shadow-left.png) no-repeat left bottom; OVERFLOW: hidden; WIDTH: 24px
}
 HTML TABLE.imageWrapper TD.left {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='shadow-left.png',sizingMethod='scale')
}
TABLE.imageWrapper TD.right {
	BACKGROUND: url(shadow-right.png) no-repeat left bottom; OVERFLOW: hidden; WIDTH: 24px
}
 HTML TABLE.imageWrapper TD.right {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='shadow-right.png',sizingMethod='scale')
}
TABLE#eventPhotosTable TD .commentsCount {
	PADDING-RIGHT: 0px; PADDING-LEFT: 27px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; COLOR: #505156; PADDING-TOP: 0px; FONT-FAMILY: Arial
}
TABLE#eventPhotosTable TD .commentsCount A {
	COLOR: #505156
}
#eventsTeasersList {
	CLEAR: both
}
#rightColumn #eventsTeasersList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 29px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#rightColumn #eventsTeasersList H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 21px; MARGIN: 10px 0px 8px 22px; COLOR: #505359; FONT-FAMILY: Georgia
}
#rightColumn .eventsTeasersListItem {
	CLEAR: both; MARGIN: 4px 0px 0px; BORDER-BOTTOM: #dbdbdb 1px solid
}
#rightColumn .eventsTeasersListItem .preview {
	PADDING-RIGHT: 0px; PADDING-LEFT: 21px; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 9px 0px 0px; WIDTH: 70px; COLOR: #505359; PADDING-TOP: 0px; FONT-FAMILY: Times New Roman
}
#rightColumn .eventsTeasersListItem .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 21px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #505359; PADDING-TOP: 0px; FONT-FAMILY: Times New Roman
}
#rightColumn .eventsTeasersListItem .title A {
	FONT-SIZE: 14px; COLOR: #505359; TEXT-DECORATION: underline
}
#rightColumn .eventsTeasersListItem .title A.active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000; TEXT-DECORATION: none
}
#rightColumn .eventsTeasersListItem .photosCount {
	FONT-SIZE: 12px; MARGIN: 4px 0px; COLOR: #808080; FONT-FAMILY: Arial
}
#rightColumn .eventsTeasersListItem IMG {
	MARGIN: 0px
}
.center{
	text-align: center;
	color: #FFFFFF;	
	margin: 2px;
}
a.center{
	text-align: center;
	color: #FFFFFF;
	font-size: 13px;
background-color: #000000;
}
a.center:activ {text-align: center;
	color: #FFFFFF;
	font-size: 13px;}
a.center:link{
	text-align: center;
	color: #FFFFFF;
	font-size: 13px;
}
a.center:visited{
	text-align: center;
	color: #FFFFFF;
	font-size: 13px;
}
a.center:hover{
	text-align: center;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 13px;
}
.wight {
	color: #FFFFFF;
	font-size : 11px;
}
/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial }
a:link,a:active,a:visited { color : #505359; margin: 2px;}
a:hover		{ text-decoration: underline; color : #000000; margin: 2px;}
hr	{ height: 0px; border: solid #fafafa 0px; border-top-width: 1px;}
p{font-size : 11px; margin: 3px; color : #505359;}

/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #; border: 1px #efefef solid; }

/* This is the outline round the main forum tables */
.forumline	{ background-color: #; border: 2px #e3e4e5 solid; }

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #efefef; padding: 3px; font-size : 11px;}
td.row2	{	background-color: #e9e9e9;	padding: 3px; font-size : 11px;}
td.row3	{ background-color: #fafafa; padding: 3px; font-size : 11px;}

/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
	background-color: #e9e9e9;
	background-image: url(images/cellpic2.gif);
	background-repeat: repeat-x;
	height: 28px;
	margin: 0;
	padding: 0;
}

/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: #ffffff; 
	font-size: 11px; 
	font-weight : bold;
	background-color: #505359; 
	background-image: url(images/cellpic1.gif);
	background-repeat: repeat-x;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-image: url(images/cellpic2.gif);
			background-color:#fafafa; 
			border: #ffffff; 
			border-style: solid; 
			background-repeat: repeat-x;
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold;
	border-style: solid;
	color: #FFFFFF;
	font-size: 10px;
	padding: 3px;
}
td.row3Right,td.spaceRow {
	background-color: #fafafa; border: #ffffff; border-style: solid;
	padding: 3px;
}

th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

/* The largest text used in the index page title and toptic title etc. */
.maintitle	{
	CLEAR: both;
	FONT-SIZE: 22px;
	COLOR: #505359;
	FONT-FAMILY: Times New Roman, Georgia, Arial, Verdana, Trebuchet MS, Tahoma, Arial, sans-serif;
	font-weight: normal;
}
a.maintitle{
   CLEAR: both; FONT-SIZE: 22px; COLOR:  #505359;
   FONT-FAMILY: Times New Roman, Georgia, Arial, Verdana, Trebuchet MS, Tahoma, Arial, sans-serif;
   font-weight: normal;
}
a.maintitle:hover{
	CLEAR: both;
	FONT-SIZE: 22px;
	COLOR:  #505359;
	FONT-FAMILY: Times New Roman, Georgia, Arial, Verdana, Trebuchet MS, Tahoma, Arial, sans-serif;
	text-decoration: underline;
	font-weight: normal;
}
/* General text */
.gen { font-size : 12px; margin: 3px;}
.genmed { font-size : 11px; margin: 3px;}
.genmed1 { font-size : 11px; margin: 3px; text-align: justify;}
.gensmall {	font-size : 10px; margin: 3px;
}
.gen,.genmed,.gensmall { color : #505359; margin: 3px;}
a.gen,a.genmed,a.gensmall { color: #505359; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #000000; text-decoration: underline; }

/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #505359; margin: 3px;}
a.mainmenu		{ text-decoration: none; color : #505359; }
a.mainmenu:hover{ text-decoration: underline; color : #000000; }

/* Forum category titles */
.cattitle		{
	font-weight: bold;
	font-size: 11px;
	color : #ffffff;
	margin-left: 5px;
}
a.cattitle		{ text-decoration: none; color : #ffffff; }
a.cattitle:hover{ text-decoration: underline;  }

/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold; font-size: 12px; color : #505359; margin: 3px;}
a.forumlink 	{ text-decoration: none; color : #505359; }
a.forumlink:hover{ text-decoration: underline; color : #000000; }

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 11px; color : #505359; margin: 3px;}
a.nav			{ text-decoration: none; color : #505359; }
a.nav:hover		{ text-decoration: underline; }

/* titles for the topics: could specify viewed link colour too */
.topictitle,h1,h2	{ font-weight: bold; font-size: 11px; color : #505359; margin: 3px;}
a.topictitle:link   { text-decoration: none; color : #505359; }
a.topictitle:visited { text-decoration: none; color : #505359; }
a.topictitle:hover	{ text-decoration: underline; color : #000000; }

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 11px; color : #505359; margin: 3px;}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #505359; margin: 3px;}

/* The content of the posts (body of text) */
.postbody { font-size : 12px; line-height: 18px; margin: 3px;}
a.postlink:link	{ text-decoration: none; color : #505359;}
a.postlink:visited { text-decoration: none; color : #505359; }
a.postlink:hover { text-decoration: underline; color : #000000; }

/* Quote & Code blocks */
.code {
	font-family: Tahoma; font-size: 11px; color: #505359;
	background-color: #fafafa; border: #fafafa; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial; font-size: 11px; color: #505359; line-height: 125%;
	background-color: #fafafa; border: #fafafa; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial; color: #505359; letter-spacing: -1px; margin: 3px;}
a.copyright		{ color: #505359; text-decoration: none; }
a.copyright:hover { color: #505359; text-decoration: underline;}

/* Form elements */
input,textarea, select {
	color : #505359;
	font: normal 11px Verdana, Arial;
	border-color : #505359;
	margin-top: 3px;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #fafafa;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	margin-top: 3px;
}

input { text-indent : 1px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #efefef;
	color : #505359;
	font-size: 11px; font-family: Verdana, Arial;
}

/* The main submit button option */
input.mainoption {
	background-color : #fafafa;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}

/* None-bold submit button */
input.liteoption {
	background-color : #fafafa;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { background-color: #e9e9e9; border-style: none; }
.icon{
	padding: 3px;
}