* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #333333;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.header {
	height: 90px;
	width: 940px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.logo {
	float: left;
	height: 90px;
	width: 207px;
}
.banner {
	float: right;
	height: 90px;
	width: 728px;
}
.menu_search {
	background-image: url(/picts/dots/dots_updown.png);
	background-repeat: repeat-x;
	height: 36px;
	width: 940px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
}
.menu {
	width: 60%;
	height: auto;
	padding-top: 10px;
	padding-left: 5px;
	float: left;
}
.search {
	float: right;
	height: 36px;
	width:auto;
	background-image: url(/picts/dots/splitter.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
}
*:first-child+html .search {
	float: right;
	height: 36px;
	width: 375px;
	background-image: url(/picts/dots/splitter.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.search_field {
	background-image: url(/picts/menu_top/search_field.png);
	background-repeat: no-repeat;
	float: left;
	height: 24px;
	width: 293px;
	margin-top: 1px;
	margin-left: 10px;
	margin-right:4px;
}

.wpcf7 input[type=text] {
	background-color:transparent;
	border:1px #ccc solid;
	height:78%;
	padding-left:4px;
	padding-top:4px;
	width:100%;
}
.wpcf7 input[type=submit], #submit {
	background-color:transparent;
	border:1px #ccc solid;
	height:78%;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	color:#FFFFFF;
	width:100px;
	background-color:#666666;
}
input {
	background-color:transparent;
	border-style:none;
	height:78%;
	padding-left:4px;
	padding-top:4px;
	width:100%;
}

#commentform input {
	
	border:1px solid #CCCCCC;
	margin-bottom:4px;
	margin-top:4px;
	padding-left:4px;
	padding-top:4px;
	width:auto;
}

#submit{
	margin-top:10px;
}

.categories {
	margin: auto;
	height: 70px;
	width: 940px;
	background-image: url(/picts/categories/back.png);
	background-repeat: no-repeat;
}
.green {
	height: 62px;
	width: auto;
	margin-top: 4px;
	margin-left: 4px;
	float: left;
}
.green_left {
	background-image: url(/picts/categories/green_left.png);
	background-repeat: no-repeat;
	float: left;
	height: 62px;
	width: 4px;
}
.green_center {
	background-image: url(/picts/categories/green_middle.png);
	background-repeat: repeat-x;
	height: 62px;
	float: left;
	width: auto;
}
.green_right {
	float: left;
	height: 62px;
	width: 4px;
	background-image: url(/picts/categories/green_right.png);
	background-repeat: no-repeat;
}
.ochra {
	height: 62px;
	width: auto;
	margin-top: 4px;
	margin-left: 4px;
	float: left;
}
.ochra_left {
	background-image: url(/picts/categories/ochra_left.png);
	background-repeat: no-repeat;
	float: left;
	height: 62px;
	width: 4px;
}
.ochra_center {
	background-image: url(/picts/categories/ochra_middle.png);
	background-repeat: repeat-x;
	height: 62px;
	float: left;
	width: auto;
}
.ochra_right {
	float: left;
	height: 62px;
	width: 4px;
	background-image: url(/picts/categories/ochra_right.png);
	background-repeat: no-repeat;
}
.yellow {
	height: 62px;
	width: auto;
	margin-top: 4px;
	margin-left: 4px;
	float: left;
}
.yellow_left {
	background-image: url(/picts/categories/yellow_left.png);
	background-repeat: no-repeat;
	float: left;
	height: 62px;
	width: 4px;
}
.yellow_center {
	background-image: url(/picts/categories/yellow_middle.png);
	background-repeat: repeat-x;
	height: 62px;
	float: left;
	width: auto;
}
.yellow_right {
	float: left;
	height: 62px;
	width: 4px;
	background-image: url(/picts/categories/yellow_right.png);
	background-repeat: no-repeat;
}
.blue {
	height: 62px;
	width: auto;
	margin-top: 4px;
	margin-left: 4px;
	float: left;
}
.blue_left {
	background-image: url(/picts/categories/blue_left.png);
	background-repeat: no-repeat;
	float: left;
	height: 62px;
	width: 4px;
}
.blue_center {
	background-image: url(/picts/categories/blue_middle.png);
	background-repeat: repeat-x;
	height: 62px;
	float: left;
	width: auto;
}
.blue_right {
	float: left;
	height: 62px;
	width: 4px;
	background-image: url(/picts/categories/blue_right.png);
	background-repeat: no-repeat;
}
.title_text h3 {
	color:#333333;
	font-family:'Cholla',"Trebuchet MS";
	font-size:30px;
	margin-left:10px;
	margin-right:10px;
	margin-top:14px;
	text-align:left;
}
.preface_link {
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:4px;
	font-family: tahoma, verdana, arial, geneva;
}
.breadcrumb {
	background-image: url(/picts/dots/dots_white.png);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 34px;
	width: 940px;
	margin: auto;
	clear: both;
}
.breadcrumb_links {
	background-image: url(/picts/dots/splitter.png);
	background-repeat: no-repeat;
	background-position: right center;
	height: 25px;
	width: 654px;
	margin-top: 4px;
	margin-left: 5px;
	float:left;
}
.you_are_here {
	/*width: 75px;*/
	float: left;
	margin-top: 5px;
	text-align: right;
}
a.bread_link {
	margin-top: 5px;
	float: left;
	margin-left: 4px;
}
.bread_link_box {
	float: left;
	height: 25px;
	margin-left:4px;
	margin-top:5px;
}
.bread_dots {
	float: left;
	/*margin-top: 5px;*/
}
.newsletter {
	float: right;
	height: 24px;
	/*width: 260px;*/
	margin-top:4px;
}
.newsletter_field {
	background-image: url(/picts/newsletter/field.png);
	background-repeat: no-repeat;
	float: left;
	/*height: 24px;*/
	width: 180px;
}
.content {
	height: 100%;
	width: 948px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.left {
	float: left;
	height: 100%;
	width: 168px;
	margin-bottom: 10px;
}
.center {
	float: left;
	height: 100%;
	width: 580px;
	margin-left: 16px;
	margin-top:3px;
}
.right {
	float: right;
	height: 100%;
	width: 168px;
}
.box {
	height: 100%;
	width: 168px;
	margin-bottom: 10px;
	float: left;
}
.title_box {
	height: 45px;
	width: 168px;
}
.title_box h3 {
	color:#FFFFFF;
	font-family:'Cholla',"Trebuchet MS";
	font-size:18px;
	font-weight:normal;
	margin-left:16px;
	margin-right:10px;
	padding-top:18px;
	text-align:left;
}
.orange_box {
	height: 45px;
	width: 168px;
	background-image: url(/picts/titles/orange.png);
	background-repeat: no-repeat;
}
.purple_box {
	height: 45px;
	width: 168px;
	background-image: url(/picts/titles/purple.png);
	background-repeat: no-repeat;
}

.blue_box {
	height: 45px;
	width: 168px;
	background-image: url(/picts/titles/blue.png);
	background-repeat: no-repeat;
}
.green_box {
	height: 45px;
	width: 168px;
	background-image: url(/picts/titles/green.png);
	background-repeat: no-repeat;
}

.green_box_nobg{
	height: 45px;
	width: 168px;
	background-repeat: no-repeat;
}

.grey_box_left {
	float: right;
	height: 100%;
	width: 157px;
	margin-right: 4px;
	margin-bottom: 7px;
}
.grey_box_right {
	float: left;
	height: 100%;
	width: 157px;
	margin-left: 4px;
	margin-bottom: 7px;
}
.gbl_top {
	background-image: url(/picts/box/top.png);
	background-repeat: no-repeat;
	clear: both;
	height: 5px;
	width: 157px;
}
.gbl_middle {
	clear: both;
	float: left;
	height: 100%;
	width: 157px;
	background-image: url(/picts/box/middle.png);
	background-repeat: repeat-y;
}
.gbl_bottom {
	background-image: url(/picts/box/bottom.png);
	background-repeat: no-repeat;
	clear: both;
	height: 5px;
	width: 157px;
}
.subtitle a{
	color:#FFFFFF;
}
.subtitle, a.subtitle {
	background-image:url(/picts/box/subtitle.png);
	background-position:left center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
	padding-bottom:0;
	padding-left:8px;
	padding-top:0;
	text-decoration:none;
}
.subtitle span {
	background-image:url(/picts/box/subtitle.png);
	background-position:right center;
	background-repeat:no-repeat;
	float:left;
	padding-right:8px;
	padding-top:1px;
}
.lista {
	float: left;
	clear: left;
	list-style-type: none;
	margin-top: 5px;
	margin-left: 5px;
	width: 147px;
}
.lista li {
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(/picts/dots/dots_grey.png);
	background-repeat: repeat-x;
	padding-left: 6px;
	height:20px;
}
a.lista_link {
	float: left;
	width: 140px;
	background-image: url(/picts/cross/cross_yellow.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top:3px;
}
a.lista_link:hover {
	float: left;
	width: 140px;
}

a.lista_link2 {
	background-position:6px 50%;
	color:#EC1B0C;
	font-weight:bold;
	padding-left:30px;
	width: 140px;
	background-image: url(/picts/cross/cross_yellow.png);
	background-repeat: no-repeat;
	padding-top:3px;
}

.banner_box {
	height: 100%;
	width: 160px;
	clear: both;
	margin: auto;
}
.bb_top {
	clear: both;
	width: 160px;
	background-image: url(/picts/banner_box/top.png);
	background-repeat: no-repeat;
	height: 5px;
}
.bb_middle {
	clear: both;
	float: left;
	height: 100%;
	width: 160px;
	text-align: center;
	background-image: url(/picts/banner_box/middle.png);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bb_bottom {
	background-image: url(/picts/banner_box/bottom.png);
	background-repeat: no-repeat;
	height: 5px;
	width: 160px;
	clear: both;
}
.center_box {
	height: 100%;
	width: 580px;
	margin-bottom:8px;
}
.center_top {
	background-image: url(/picts/center/top.png);
	background-repeat: no-repeat;
	height: 4px;
	width: 580px;
}
.center_middle {
	background-image: url(/picts/center/middle.png);
	background-repeat: repeat-y;
	height: 100%;
	width: 580px;
	clear: both;
	float: left;
}
.center_bottom {
	background-image: url(/picts/center/bottom.png);
	background-repeat: no-repeat;
	clear: both;
	height: 4px;
	width: 580px;
}
.center_title {
	background-image: url(/picts/center/title.png);
	background-repeat: no-repeat;
	margin: auto;
	height: 44px;
	width: 575px;
}
.center_title_text {
	height: 44px;
	width: 575px;
	margin: auto;
}
.center_title_text h3 {
	color:#FFFFFF;
	font-family:'Cholla',"Trebuchet MS";
	font-size:26px;
	font-weight:normal;
	margin-left:10px;
	margin-right:10px;
	padding-top:14px;
	text-align:left;
}
.undertitle {
	background-image: url(/picts/center/under_title.png);
	background-repeat: no-repeat;
	margin: auto;
	height: 12px;
	width: 572px;
}
.articles_container {
	background-image:url(/picts/center/inside_content.png);
	background-repeat:repeat-y;
	float:left;
	height:100%;
	margin:auto auto auto 4px;
	width:572px;
}
.articles_container_bottom {
	background-image:url(/picts/center/inside_content.png);
	background-repeat:repeat-y;
	float:left;
	height:100%;
	margin:auto auto auto 4px;
	width:572px;
}
.article_box_horizontal {
	background-image:url(/picts/dots/splitter_content.png);
	background-position:center bottom;
	background-repeat:repeat-x;
	float:left;
	height:100%;
	margin:auto auto auto 4px;
	min-height:140px;
	padding-bottom:10px;
	padding-top:8px;
	width:560px;
}
.abh_left {
	float: left;
	height: 100%;
	width: 155px;
}
.abh_right {
	float: right;
	height: 100%;
	width: 400px;
}


.article_pict {
	float:left;
	margin:auto;
	width:auto;
}

.article_title, a.article_title {
	background-image:url(/picts/center/subtitle.png);
	background-position:left center;
	background-repeat:no-repeat;
	clear:right;float:left;
	color:#FFFFFF;
	
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:0;
	padding-left:8px;
	padding-top:0;
	text-decoration:none;
}
.article_title span {
	background-image:url(/picts/center/subtitle.png);
	background-position:right center;
	background-repeat:no-repeat;
	float:left;
	padding-right:8px;
	padding-top:1px;
}

.article_title span a {
	color:#FFFFFF;
}

.article_categories {
	background-image:url(/picts/dots/dots_grey_content.png);
	background-position:center bottom;
	background-repeat:repeat-x;
	clear:left;
	color:#C6170A;
	float:left;	
	padding-left:2px;
	width:100%;
}
.article_categories a {
	color: #C6170A;
}
.article_text {
	float: left;
	width:403px;
	height: auto;
	padding: 2px;
	clear:both;
	/*margin-left:20px;*/
	
}
.articles_vertibox {
	float:left;
	height:600px;
	padding:9px;
	width:170px;
}
.articles_splitter {
	background-image:url(/picts/dots/splitter_vertical.png);
	background-position:center center;
	background-repeat:repeat-y;
	float:left;
	height:100%;
	min-height:340px;
	width:3px;
}
.articles_vertical {
	display:table;
	height:100%;
	margin:auto;
	padding-bottom:10px;
	padding-top:10px;
	width:564px;
	background-image: url(/picts/dots/splitters_both.png);
	background-repeat: repeat-y;
	background-position: center center;
}
.article_pict {
	margin: auto;
	width: auto;
}
.article_vertical_title {
	float:left;
	height:auto;
	margin:8px auto auto;
	width:146px;
}
.avt_top {
	background-image: url(/picts/center/vertical_top.png);
	background-repeat: no-repeat;
	clear: both;
	height: 4px;
	width: 146px;
	margin: auto;
}
.avt_middle {
	clear: both;
	float: left;
	height: 100%;
	width: 146px;
	background-color: #8A8A8A;
}
.avt_bottom {
	background-image: url(/picts/center/vertical_bottom.png);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	height: 4px;
	width: 146px;
}
.vert_title {
	color: #FFFFFF;
	font-size: 14px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	margin-top: 4px;
	margin-left: 4px;
	float: left;
}

.vert_title a{
	color: #FFFFFF;
}

.article_vertical_categories {
	background-image:url(/picts/dots/dots_grey.png);
	background-position:center bottom;
	background-repeat:repeat-x;
	clear:both;
	color:#C6170A;
	float:left;
	margin:auto;
	padding-top:6px;
	width:144px;
}
.article_vertical_categories a {
	color: #C6170A;
}
.article_vertical_text {
	float:left;
	margin:auto;
	padding-bottom:4px;
	padding-top:4px;
	width:144px;
}
.textbox {
	margin: auto;
	clear:both;
	width: 140px;
	background-image: url(/picts/dots/dots_grey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:6px;
	padding-top:6px;
}
.destination_box {
	margin-bottom: 10px;
}
.footer_gap {
	clear: both;
	height: 10px;
	width: 940px;
	margin: auto;
}
.footer {
	height: 44px;
	width: 940px;
	clear: both;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.footer_left {
	background-image: url(/picts/footer/footer_left.png);
	background-repeat: no-repeat;
	height: 44px;
	width: 250px;
	float: left;
}
.footer_middle {
	background-image: url(/picts/footer/footer_middle.png);
	background-repeat: repeat-x;
	float: left;
	width: 685px;
	height: 44px;
}
.footer_right {
	background-image: url(/picts/footer/footer_right.png);
	background-repeat: no-repeat;
	float: right;
	width: 5px;
	height: 44px;
}.footer_links {
	float: right;
	margin-top: 15px;
	margin-right: 5px;
}
.copyrights {
	height: 30px;
	width: 940px;
	clear: both;
	margin: auto;
	color: #333333;
	text-align: right;
}

#article_top{
	clear:right;
	float:left;
	padding-left:4px;
	width:100%;
	
}

#article_body{
	clear:left;
	float:left;
	margin-bottom:10px;
	margin-left:4px;
	margin-top:10px;
	width:560px;
	
}

.article_image{
	float:left;
	margin-right:20px;
}

.toplink{
	color:#EC1B0C;
}

#article_body ul, .article_text ul{
	padding-left:16px;
}

.comment-body{
	
}

.comment{
	border-bottom:1px solid #9EB137;
}

.commentlist{
	padding:15px 15px 15px 0px;
	list-style:none;
}



.avatar{
	clear:right;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}

.commentmetadata{
	padding-bottom:10px;
}

.comment-body p{
	font-weight:bold;
}

#article_body img{
	clear:left;
	float:left;
	margin-right:10px;
	margin-bottom:18px;
	border:0;
}

#article_body p{
	clear:left;
}

#who_we_are{
	background-image:url(/labyrinth.png);
	background-repeat:no-repeat;
	background-position:-206px -222px;
}

.navigation{
	float:left;
	clear:both;
	width:100%;
}

.alignleft{
	float:left;
}

.alignright{
	float:right;
}

#read_more {
	clear:both;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	height:25px;
	list-style-type:none;
	margin-top:10px;
	width:auto;
}

#article_body a{
	color:#C6170A !important;
}