/* CSS Document */
a {
	color: #bc3586;
	text-decoration:none;
	overflow: hidden;       /* hide excess */
	position: relative;
	white-space: normal;
}
a:hover {
	color: #436a91;
}
.sf-menu a:hover {
	color: #fff;
}
body {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0px;
	margin: 0px;
	background-color: #d1dde6;
	background: url(../images/big-background.gif) repeat;
}
h1 {
	color: #CC3300;
	margin: 0px 0px 5px;
	padding: 0px 0px 3px;
	text-align:center;
	font-size:13pt;
}
h2 {
	font-size:12pt;
	font-weight: bold;
	color:#bc348c;
	margin-top:0px;
	padding-left:10px;
	padding-top:10px;/*width:40%;*/
}
h2 a {
	font-size:12pt;
	font-weight: bold;
	color:#bc3586;
	text-decoration:none;
}
h3 {
	font-size:9pt;
	font-weight: bold;
	color:#93508b;
	text-align:left;
	padding-left: 10px;
}
.regulartext h3 {
	padding:0;
}
h4 {
	display: block;
}
h5 {
	font-style:italic;
	font-size: 10pt;
	font-weight: normal;
	padding-left: 10px;
	color:#bc348c;
	margin: 0;
}
h6 {
	font-size: 8pt;
	font-style:italic;
	font-weight: normal;
	padding-left: 10px;
	color:#bc348c;
	margin: 0;
}
.dots {
	background:url(../images/dots-bg.gif) repeat-x;
	width:98%;
	height:1px;
	margin:10px;
}
/************************************************/
div#container {
	width:822px;
	margin-left:auto;
	margin-right:auto;
	background-color:#f5f8f9;
	min-height: 480px;
	margin-bottom: -11px;
}
ul#topMenu li {
	display:inline;
	margin:8px;
}
ul#topMenu {
	display: inline;
	margin-top: -8px;
	padding-top: 10px;
	line-height:38px;
}
ul#topMenu a {
	display: inline;
	text-decoration:none;
	color: #739dbe;
	font-size:8pt;
	font-weight: bold;
}
ul#topMenu a:hover {
	display: inline;
	color: #bc3586;
}
div#white {
	height:5px;
	background-color:#FFF;
	width:100%;
	float:left;
}
div#ulmenu {
	background-color: rgb(245, 248, 249);
clear: both;
display: block;
float: none;
height: 38px;
margin-bottom: 0px;
margin-left: 5px;
margin-right: 5px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
position: relative;
text-align: right;
width: 810px;
}
div#scrollmenu {
	width:100%;
	background:url(../images/menu_top_background.jpg) repeat-x;
	float:none;
	height: 33px;
}
div.logo {
	/*background: url(../images/logo_image_top_03.jpg) #FFF no-repeat;*/
	height:214px;
	width:100%;
	top:0px;
	margin: 0px;
	padding:0px;
	float:left;
}
.p0 {
	background: url(../images/logo_image_top_00.jpg) #FFF no-repeat;
}
.p1 {
	background: url(../images/logo_image_top_01.jpg) #FFF no-repeat;
}
.p2 {
	background: url(../images/logo_image_top_02.jpg) #FFF no-repeat;
}
.p3 {
	background: url(../images/logo_image_top_03.jpg) #FFF no-repeat;
}
.p4 {
	background: url(../images/logo_image_top_04.jpg) #FFF no-repeat;
}
.p5 {
	background: url(../images/logo_image_top_05.jpg) #FFF no-repeat;
}
.p6 {
	background: url(../images/logo_image_top_06.jpg) #FFF no-repeat;
}
.p7 {
	background: url(../images/logo_image_top_07.jpg) #FFF no-repeat;
}
.p8 {
	background: url(../images/logo_image_top_08.jpg) #FFF no-repeat;
}
.p9 {
	background: url(../images/logo_image_top_09.jpg) #FFF no-repeat;
}
.p10 {
	background: url(../images/logo_image_top_010.jpg) #FFF no-repeat;
}
div#search {
	float: left;
	left: 600px;
	top: -306px;
	width:190px;
	position:relative;
	border: 0px;
	vertical-align:middle;
	overflow: visible;
	height: 1px;
}
ul#lefttopmenu li, ul#lefttopmenu {
	display:inline;
	list-style-type:none;
	margin:0px;
	line-height:32px;
	padding:6px;
	font-size:8pt;
	font-weight:bold;
	color: #436a91;
}
div#textcontent p, div#textcontent a {
	padding: 0px;
	text-decoration: none;
	color:#FFF;
	font-weight:bold;
}
#news p strong, #events p strong {
	font-size:8pt;
	font-weight:bold;
	padding-left:0px;
	color:#93B663;
	padding-right:15px;
}
#news p, #events p {
	font-size:8pt;
	padding-left:10px;
	color:#222;
	text-align:left;
}
#news h2, #events h2 {
	padding-left: 0px;
}
div#centercontent {
	float:left;
	width: 525px;
	color:#333;
	font-size:8pt;
	text-align:left;
	padding:5px;
	margin:9px 17px 9px 5px;
}
div#centersection {
	width:100%;
	float:left;
	background-color:#f5f8f9;
}
div#footer {
	width:822px;
	height:73px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}
div#copyrights {
	background:url("../images/border_bottom_10.jpg") repeat-x scroll 0 0 #FFFFFF;
	color:#FFFFFF;
	float:left;
	font-size:8pt;
	height:73px;
	width:822px;
}
div#footerimage {
	float:left;
	left:15px;
	position:relative;
	top:1px;
}
div#news, div#events {
	float:left;
	width:238px;
	padding:13px;
	background-color: #f0f3f4;
}
p#copyrighttext {
	font-size:8pt;
	text-align:right;
	padding-right: 10px;
}
.regulartext {
	padding-left: 10px;
	text-indent: 0px;
	margin:5px;
}
p.regulartext img {
	line-height:20px;
	vertical-align: middle;
	margin-left: 6px;
}
p.pagination {
	text-align:center;
	margin:10px;
	margin-top: 25px;
}
.regulartext a, p.searchtext {
	text-align:left;
	text-indent:10px;
}
div.searchtext {
	text-align:left;
	text-indent:10px;
	height: 80px;
	line-height:95px;
}
div#actia {
	height:72px;
	font-size:7.5pt;
	text-align:left;
	float:right;
	padding-right:4px;
	padding-top:0px;
	font-stretch:narrower;
	font-family: "Arial Narrow", Arial, sans-serif;
	letter-spacing:0.1em;
}
div.footersentence {
	float:left;
	padding-left:5px;
	color:#468;
	font-size:8pt;
	width:360px;
	font-family: "Trebuchet MS", Georgia, Times, serif;
}
/******** TAG CLOUD **********/
div.tagcloud {
	background-color: #ecebe6;
	background:url(../images/tag_background.gif) repeat-x;
	float: right;
	width:290px;
	height:99px;
	color:#fff;
	padding:5px;
	margin-right: 5px;
}
div.tagcloudheader {
	width:290px;
	background-color:#e7e2d9;
	height:20px;
	float:right;
	color:#345;
	line-height:20px;
	font-weight:bold;
	padding-left:5px;
}
div.tagcloud div {
	margin:0px;
	padding:0px;
}
div.tagcloud a:hover {
	text-decoration: underline;
}
.smallest {
	font-size: 7pt;
}
.small {
	font-size: 8pt;
}
.medium {
	font-size:9pt;
}
.large {
	font-size:11pt;
	font-weight: bold;
}
.largest {
	font-size:14pt;
}
/****************************/
.news {
	/*background-color:#eaf4f6;*/
	padding:5px;
	
	
}
.head {
	display: block;
	background-color:#d1dde6;
	font-weight: bold;
	color:#BC3586;
	height:24px;
	line-height:24px;
	padding-left:4px;
}
div.title {
	padding: 4px;
	margin: 4px;
	background-color:#eee;
	color: #222;
	font-weight: bold;
}
/*********** MEMBERS AREA *****************/
input[type="text"], input[type="password"] {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFF;
	background: url(../images/input-background.jpg) repeat-x;
	background-position:0px 0px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	width:160px;
	height:13px;
}
textarea, input[type="file"], select {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFF;
	background: url(../images/input-background.jpg) repeat;
	border: 1px solid #CCCCCC;
	padding: 4px;
}
textarea#title, textarea#url, textarea#directory_record_name, textarea#category {
	background-position:0px -23px;
	height:44px;
}
textarea#content, textarea#description, textarea#contact_details {
	background-position:0px -75px;
	height: 96px;
}
textarea#email, textarea#label, textarea#area {
	background-position: 0px 0px;
	height:15px;
}
.currentStyle {
	font-size:1.5em;
	font-weight:bold;
	color:#3586bc;
}
.err {
	border:1px dashed #CC0000;
	background-color:#FED;
	color:#FF3300;
	position: absolute;
	width: 820px;
	z-index:1000;
	top: 295px;
}
.error {
	color: red;
	z-index:1000;
}
.success {
	color:#060;
	font-weight:bold;
}
th {
	font-weight: bold;
	text-align: left;
	padding:2px;
	margin: 2px;
	background-color: #C2D7A8;
}
.label, .inputfield {
	float: left;
	height:58px;
	width:190px;
	display:inline;
}
label.error {
	display:inline-block;
	margin-right: 10px;
}
.misc {
	min-height: 300px;
	margin-left: 10px;
	margin-right: auto;
}
.misc div.err {

	margin-left: -10px;
	position: relative;
	top: 0px;
}
.misc h2, .misc div.dots, #news div.dots, #events div.dots {
	padding-left:0px;
	margin-left:0px;
}
#dirResult {
	border:none;
	padding:3px;
	width:99%;
}
#dirResult td {
	border-bottom: 1px #999 dotted;
	padding:3px;
}
#dirResult th {
	background-color:#CCC;
	height:24px;
	padding:3px;
}
.textsearch {
	background:url(../images/search.png) no-repeat center;
	border:0;
	height:25px;
	width: 25px;
	position:absolute;
	top:0px;
	padding-left:0px !important;
}
.searchresult {
	color: #39C;
	font-weight: bold;
	background-color:#FFC;
}
#membersindex li {
	padding: 5px;
}
/************************************************/
/********* FOR CMS *********/
a#addcategory, a#addevent, a#addnews, a#addmember {
	text-decoration:none;
	font-size: 10pt;
	font-weight: bold;
}
a.myConfirm {
	color:red;
}
a.edit {
	color:blue;
}
#tbl tr {
	cursor: pointer;
	font-size:10pt;
	color:#069;
	font-weight:bold;
}
#tbl #news, #tbl #events, #tbl #users, #tbl #categories, #tbl #uploads, #tbl #subscribers {
	font-size: 8pt;
	color: #000;
}
#tbl #mainmenu {
	background-color:#BBB;
	cursor: default;
}
ul#users li div, ul#categories li div, ul#news li div, ul#events li div, ul#uploads li div, ul#subscribers li div {
	display:inline;
	padding:3px;
	font-weight:normal;
	color:#000;
	font-size:8pt;
}
.b {
	background-color:#C2D7A8;
}
#trusers, #trnews, #trevents, #truploads, #trcategories, #tractions, #subscribers {
	background-color:#FFF;
}
.copyrights {
	text-align: center;
	height:32px;
	background-color:#DEDEDE;
	line-height:32px;
}
/***************************/
.px600 {
	width: 600px;
	text-align: left;
}
.inside {
	clear:both;
	float:right;
	margin-right:31px;
	margin-top:-38px;
	position: relative;
}
.paragraph {
	border-bottom: 1px solid #069;
	padding-bottom: 4px;
	margin-bottom: 4px;
	display: block;
	line-height:10px;
	width: 95%;
	float:left;
	color: #039;
	font-size: 125%;
}
.blocktext {
	width: 90%;
	display: block;
	height: 300px;
	overflow:hidden;
}
small {
	font-size:1em;
}
input[type="checkbox"] {
	display: inline-block;
}
.newspaper-dir {
	padding:1px;
	margin:1px;
	margin-left:-14px;
	width:100%;
}
.newspaper-dir td {
	border-bottom: 1px solid #c2d7a8;
}
form.newspaper {
	border: 1px solid #83c8d8;
	margin-left: 0px;
	width:95%;
	padding: 10px;
	background-color: #f0f2f4;
}
strong.newspaper-title {
	cursor: pointer;
	padding-left:14px;
}
strong.newspaper-title:hover {
	text-decoration: underline;
	color: #bc3586;
}
table.t-newspaper-details {
	margin-left: 24px;
	width: 440px;
	padding:1px;
	background-color: #f0f2f4;
}
table.t-newspaper-details td {
	padding:4px;
	width: 428px;
}
td.white {
	background-color: #fff;
	}
td.gray {
	background-color:#e6e8ea;
	}
span.plus {
	background: url(../images/plus.gif) no-repeat left;
	display: inline-block;
	width: 14px;
	height:11px;
	}
span.minus {
	background:url(../images/minus.gif) no-repeat left;
	display: inline-block;
	width: 14px;
	height:11px;
	}
.div-home-images {
	text-align: left;
	
	}
.div-home-images img {
	padding: 5px;
	border: 0;
	box-shadow:1px 1px 4px #d3d4d5;
	-moz-box-shadow: 1px 1px 4px #d3d4d5;
	-webkit-box-shadow: 1px 1px 4px #d3d4d5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d3d4d5')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d3d4d5');
	}

div#centercontent ul {
	margin-top: 0px;
	list-style-position:inside;
	}
