@charset "UTF-8";
/* Core SS */


/* BODY */
body,td,th{font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height:1.2em;}
body {margin: 0px;}
table{border-color: #ccc; border-width: 0 0 1px 1px; border-style: solid; display:block;}
td{border-color: #ccc; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 4px; background-color: #FFFFFF; width:100%;}


/* LINKS */
a:link, a:visited, a:active {text-decoration: none;}
a:hover {text-decoration: none;}

/* IMAGES */

.imgl{float:left; padding:0.5em; margin:0.5em 0.5em 0.6em 0.5em;}
.imgr{float:right; padding:5px; margin: 0.5em 0em 0.5em 0.5em; text-align:right;}
.imgc{padding:5px; margin: 0.5em auto 0.5em auto; clear:both; text-align:center;}
.imgd{font-size:0.6em; line-height:1em; padding-top:0.3em;}

.img_gal_cat{}

/* FLOATS */
.fl{float:left;}
.fr{float:right;}
.cl {display: block; clear: both; visibility: hidden;}
.bl {display:block;}

/* MENU */

.menu{padding:130px 0px 0px 0px; text-align:right; line-height:1.3em;}
.menu a:link, .menu a:active, .menu a:visited{padding:0.3em 0.5em 0.3em 0.5em; margin-right:0.1em;}
.menu a:hover{padding:0.3em 0.5em 0.3em 0.5em; margin-right:0.1em;}
.top{padding:0px 10px 0px 10px; height:155px;}

.side_menu{padding-left:8px;}
.side_menu a:link, .side_menu a:active, .side_menu a:visited
{padding:0.3em 0em 0em 0em; display:block;}
.side_menu a:hover
{padding:0.3em 0em 0em 0em; display:block;}
.side_menu .node_pad{padding:0.9em 0.3em 0.9em 0.3em;}
.side_menu .title{padding:0.2em 0em 0.2em 0em; font-size:1.2em;}

.location{padding:0.9em 0em 0.7em 1.1em; margin-bottom:0.6em;}

.news{}
.news .item{padding:0.6em; margin-bottom:0.6em;}
.news .item .imgl{float:left; margin:0em 0.7em 0.7em 0em;}
.news .item .title{font-size:1.1em; padding:0em 0em 0.7em 0em;}
.news .item .date{font-size:0.9em;}

.text{margin-bottom: 10px; padding:7px; text-align:justify; border-bottom:3px solid #68819a; border-left:3px solid #68819a; border-top:3px solid #68819a; background:#FFFFFF;}

.newsletter{padding:0.4em 1.1em 0.4em 1.1em; display:block; margin-bottom:0.2em;}

.title{padding:0.2em 0em 1.4em 0em; font-size:1.1em; color:#FFFFFF;}
.date{font-size:0.7em; color:#CCCCCC;}
.story{text-align: justify;}


/* FAQ */
.faq_category{padding:0.6em; margin-bottom:1.2em;}
.faq_item{padding:0.6em; margin-bottom:0.8em;}
.faq_q{font-size: 12px;}
.faq_a{font-size: 12px;}

/* LINKS */
.link_category{padding: 0.6em; margin-bottom:1.2em;}
.link_item{padding:0em 0.6em 0.6em 0.6em; margin-bottom:0.8em;}
.link_url{font-size:1em;}
.link_title{font-size:1em;}
.link_desc{font-size:0.8em;}

/* GALLERY */
.gal_item{margin:0em 0.5% 0.3em 0em; border: #F0F0F0 1px solid; padding:1%; width:17%; min-width:136px; height:190px;}
.gal_item a:link, .gal_item a:active, .gal_item a:visited{display:block;}
.gal_item a:link{display:block;}
.gal_title{padding:0.4em 0.4em 0em 0.4em; font-size:1.1em;}
.gal_desc{padding:0.2em 0.6em 0.4em 0.6em; font-size:0.8em; color:#666666;}
.gal_cat_img{float:right; padding:5px; margin: 0.5em 0em 0.5em 0.5em; text-align:right;}



.space{height:195px;}

/* PROPERTIES */

.property{ text-align:left;}
.property .item{ border-bottom-color: #CCCCCC; border-bottom-style: solid; border-left-width: 0px; border-bottom-width: 1px; border-right-width: 0px; border-top-width: 0px; padding:0.6em; margin-bottom:0.6em;}
.property .item .imgl{float:left; margin:0em 0.7em 0.7em 0em;}
.property .item .title{font-size:1.1em; padding:0em 0em 0.7em 0em;}
.property .item .date{font-size:0.9em;}

.count{ margin-bottom: 5px; background-color: #d5e0ec; border-bottom-color: #CCCCCC; border-top-color: #CCCCCC; border-bottom-style: solid; border-top-style: solid; border-bottom-width: 1px; border-top-width: 1px; padding: 6px; text-align:right;}
.count a:link, .count a:active, .count a:visited, .count a:hover {padding:0px 4px 0px 3px;} 

/* LINKBAR */
.linkbar{ }
.linkbar a:link, .linkbar a:active, .linkbar a:visited{ font-weight: bold; border-bottom-color: #7bbcde; border-bottom-style: dashed; border-bottom-width: 1px; bottom: 0px; padding: 6px; float: left; }
.linkbar a:hover{ font-weight: bold; border-bottom-color: #7bbcde; border-bottom-style: solid; border-bottom-width: 1px; bottom: 0px; padding: 6px; float: left; }

/* FORMS */
.formlabel { float: left; width: 200px; text-align: right; clear: left; margin-right: 15px; }
.forminput { text-align: left; }
img { border-style: none; border-width: 0px; }
table { border-color: #c9d8e7; border-style: solid; border-width: 1px; background-color: white; }
