@charset "utf-8";

html  {
    position: relative;
    min-height: 100%;
}

* {
	margin:0 auto;
	padding:0;
	outline:none;
}

ol, ul, li { list-style:none; }
a { text-decoration:none; }

body {
	width:100%;
	margin:0 0 20px;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
	
.clr { clear:both; padding:0; margin:0; width:auto; font-size:0px; line-height:0px; }
.clr2 { clear:both; padding:0; margin:0; width:auto; font-size:0px; line-height:0px; height:20px; }

div#preload { display: none; }

@media \0screen {
	img { width: auto; /* for ie 8 */ }
}

.main_resize { width:980px; margin:0 auto; padding:0; max-width: 90%; }

/* header */
.header_res {   }

.logo {
    float:left;
    width:190px;
    height:246px;
}

.logo2 {
    padding-top:97px;
    padding-right:183px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:50px;
	color:#8d8e8c;
    line-height:45px;
    text-align:center;
}

.logo3 {
    padding-top:20px;
    color:#1f804a;
    font-size:24px;
    line-height:22px;
    text-align:center;
}

@media only screen and (max-width: 767px) {
.logo2 {
    padding-top:5px;
    padding-right:0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#8d8e8c;
    line-height:42px;
    text-align:center;
}
.logo3 {
    padding-top:10px;
    color:#1f804a;
    font-size:22px;
    line-height:26px;
    text-align:center;
}
.admin {
        display:none;
}
}

.text {
	margin-top:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#727471;
	line-height:28px;
}

.text a {
    color:#727471;   
}

.text a:hover {
    color:#000000;   
}

.textLogo {
    max-width:485px;
    line-height:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:50px;
	color:#8d8e8c;
	float:left;
    text-align:center;
}

.textLogoGreen {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#1f804a;
	margin-top:10px;
	margin-left:76px;
}

/* top_text */
.top_text { margin:0 auto; line-height:1.2em; font-weight:bold; text-align:center; font-size:24px; color:#555;;text-shadow: #fff 0 1px 0; }
.top_text a { color:#e05d1f; }
.top_text small { font-size:14px; color:#939292;text-shadow: #fff 0 1px 0; }

.flower {
	position:fixed;
	bottom:0;
	right:0;
	z-index:-1;
}



@media only screen and (max-width: 640px) {
.flower {
        opacity:0.50;
}
.text {
        text-align:justify;
        color:#515151;
}
}

/*Menu on admin page if user is logged*/
.adminMenu {
	margin:auto;
	width:300px;
	margin-top:60px;
	overflow:hidden;
	outline:none;
}

.adminMenu ul li {
	list-style-type:none;
	float:left;
	background-image:url(../images/b3.jpg);
	background-repeat:no-repeat;
	outline:none;
}

.adminMenu ul li a {
	display:block;
	text-decoration:none;
	width:300px;
	height:33px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:white;
	padding-top:6px;
	margin-bottom:40px;
	outline:none;
}

.adminMenu ul li a:hover, .adminMenu ul li .current{
	color:#ffffff; /*text color of selected and active item*/
    background-image:url(../images/b4.jpg);
	background-repeat:no-repeat;
	height:33px;
}

fieldset {
    border:none;
    text-align:center;
}

input.submit {
    cursor:pointer;
    padding:1px 6px 1px 6px;
}

.cke_contents {
	height: 350px !important;
}

.editUl {
    float:right;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
    color:blue;
}

.editUl a{
    color:blue;
}

.editUl a:hover {
    color:blue;
    text-decoration:underline;
}

.heading {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#313131;
    text-align:center;
}

#stickyFooter {
	position: absolute;
    left: 0;
    bottom: 0;
    height: 20px;
    width: 100%;
}

/*Website by:*/
.website {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	text-align:center;
}

.website li {
	list-style-type:none;
}

.website a {
	text-decoration:none;
	color:#837f7f;
	outline:none;
	text-align:center;
}

.website a:hover {
	color:#514f4f;
}

.admin {
	position:fixed;
	bottom:1px;
	right:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
}

.admin li {
	list-style-type:none;
}

.admin a {
	text-decoration:none;
	color:#837f7f;
	outline:none;
}

.admin a:hover {
	text-decoration:underline;
}

