/*global settings*/

*{margin:0; padding:0; filter:none;}
img						{border:none;}
object 					{outline:none;}

body{text-align:center; background: url("../img/design/gradient_bg.gif") center top repeat-x; background-color:#FBF9F5;}

/*Divs settings:*/

#main_wrapper{width:900px;margin-left:auto;margin-right:auto;text-align:left; position:relative; }

#main_container{ width:900px;  position:relative;}
#myflash{width:900px; height:620px; position:absolute; left:0px; top:0px; }
#content{width:900px; height:200px;position:absolute; left:0px; top:500px;}
#contenthome{width:900px; position:absolute; left:0px; top:610px; overflow:visible;}
#content_text{width:900px; position:absolute; left:0px; top:0px; }
#page_data{width:365px; position:absolute; left:350px; top:70px; }
#page_data_left_colum{width:150px; position:absolute; left:115px; top:575px; }
#footer{width:900px;margin: 250px -200px 30px -275px; display:block;margin-right:auto;text-align:left; position:relative;}
#footer_home{text-align:center;  margin: 75px 0px 50px 0px; text-align:center; position:relative; float:left;padding:0px 0px 0px 85px;}


#basic_form{width:365px; padding-top:20px;}


#news		{ width: 695px; position:relative; float:left;padding:0px 0px 0px 105px;}
.news_post	{width: 695px;position:relative; float:left;clear:both; padding-bottom:35px;border-bottom:0.1em; border-bottom-style: dotted;}
.news_header{width: 695px;position:relative; float:left;clear:both; padding-bottom:15px;border-bottom:0.1em; border-bottom-style: dotted; text-align:center;}

#news .news_content{ position:relative; float:left; width:380px;  padding:0px 0px 0px 0px;}
#news .news_images{ position:relative; float:right; width:260px; padding:35px 0px 0px 0px;}
#news .news_images img		{ position:relative; float:left;padding:0px 0px 0px 0px; border:thin solid #c2c2c2;}
#news .news_images p		{ position:relative; float:left;padding:5px 0px 5px 0px; line-height:16px;}


/*Fonts & Colors:*/

body,td,th{font-size: 11px ;font-family: Trebuchet MS;color: #2C4C70; line-height:15pt; text-align:left; }

body p {padding:8px 0px 0px 0px;}



ul {padding:10px 0px 0px 15px;}
ol {padding:10px 0px 0px 15px;}
ol li {padding:0px 0px 5px 0px; font-size: 13px ; text-align:justify;}

h1{font-size: 21px; color:#2B2828; font-weight:lighter; letter-spacing:4px;}
h2{font-size: 12px; color:#D63021; font-weight:lighter; margin-top:20px;}
h3{font-size: 12px; font-weight: bold; margin-top:15px;}
h4{font-size: 11px; margin-top:-8px; font-weight: normal; padding:0px 0px 10px 0px;}

#page_data p{text-align:justify;}
#gallery td,th{line-height:12pt;}
#basic_form td,th{line-height:12pt; padding:0px 0px 15px 0px;}

a:link {color: #2C4C70;}
a:visited {color: #2C4C70;}
a:hover {color: #D63021;}
a:active {color: #2C4C70;}

#gallery{width:390px; padding-top:20px;  overflow:hidden;}
.gallery_thumb{ position:relative; float:left; margin-right:35px; overflow:visible; width:160px; height:135px;}
#gallery .gallery_thumb h2{ position:absolute; top:80px; left:0px; overflow:visible; font-size:11px; color:#2C4C70;}
/* Fancybox Legends */
#fancybox-title				{ background-color:#fbfbfb; width:100%;}
#sr_fancy_title 			{text-align: left; overflow:visible;padding:4px 0 0 0;  background-color:#fbfbfb;}
#sr_fancy_title b			{display: block; font-weight:normal;background-color:#fbfbfb;position:relative; float:left;}
#sr_fancy_title b.legend 	{color:#726770; position:relative; float:left; margin-left:0px; font-weight:normal; line-height:14pt; background-color:#fbfbfb; width:95%; }
#sr_fancy_title b.counter	{ position:relative; float:left; white-space:nowrap; margin-left:0px;background-color:#2C4C70; color:#fbfbfb;  text-align:left; padding:2px 8px 2px 8px; top:-22px; *top:-27px;  line-height:14pt; clear:both;-webkit-border-radius:4px 4px 4px 4px; -moz-border-radius:4px 4px 4px 4px;}
#sr_fancy_title b.close		{position:absolute; right:20px; top:13px;background-color:#fbfbfb;}
#sr_fancy_title span		{ position: relative; float:left;  clear:both; }
#sr_fancy_title span.header {position: relative; float:left;  clear:both; background-color:#2C4C70;white-space:nowrap; color:#fbfbfb;  text-align:left; padding:2px 8px 2px 8px; margin-top:10px; margin-left:60px;  line-height:14pt; -webkit-border-radius:4px 4px 4px 4px; -moz-border-radius:4px 4px 4px 4px;}
body #fancybox-outer		{background-color:#FBFBFB;}


.header-title{	background-color : #FBF9F5;	color : #2C4C70;line-height: 21pt;font-family : Trebuchet MS;font-size : 18px;	text-align:center;}
.thumbnail{ padding:8px 15px 0px 0px;}


.bottom-menu:link{ font-size : 11px; color: #2C4C70; text-decoration: none;}
.bottom-menu:visited{ font-size : 11px; color: #2C4C70; text-decoration: none;}
.bottom-menu:hover{font-size : 11px; color: #D63021; text-decoration: underline;}
.bottom-menu:active{ font-size : 11px; color: #2C4C70; text-decoration: none;}

.address{font-size : 11px; color: #8EA8BB; line-height: 17pt;}
.notes{font-size : 10px; color: #8EA8BB; line-height: 11pt; padding-bottom:10px; border-bottom:0.1em; border-bottom-style:dotted; border-spacing:10px;}
.entry{min-height:215px;}
.light{ font-weight:100;}

.spacer{padding:0px 0px 350px 0px;}

#partners img	{ float:left; padding:0px 15px 0px 0px}
#partners h2{font-size: 12px; color:#D63021; font-weight:lighter; margin-top:30px;}

