@charset "UTF-8";

/* =GENERAL - the general styles */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ol,ul {list-style:none;}

	body{
		font: 62.5%/2.2em "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #4b4942;
		background: #fff;
	}
	a{text-decoration: none;color: #5599a7;}
	a:hover{color: #bb800f;}
	hr{display: none;}
	strong{font-weight: bold;}
	

.container {
	width:970px;
	margin: 0 auto;
	position: relative;
	overflow:hidden;
	/*border       : 1px solid #333333;*/
}

.iconlist{
		border-top: 1px dashed #d1cfcd;
		font-size: 1.2em;
	}
ul.iconlist li a{
	padding-left: 25px;
	background: url(images/footer_list.jpg) left bottom no-repeat;
}
ul.iconlist  li a:hover{background: #E9E4DE url(images/footer_list.jpg) left top no-repeat;color: #42423b;}
.enewsbox{
	float: left;
	width: 180px;
	height: 17px;
	padding:3px 5px;
	border: 4px solid #5599A7;
	font-size:13px;
}
.button{
	display: block;
	float: left;
	width: auto;
	line-height:1em;
	text-align: center;
	background: #659AA6;
	border: 4px solid #fff;
	color: #fff;
	cursor: pointer;
	margin:0;
	padding:3px 8px; /* IE6 */
}

.dkcom_content .dkcom_section {
	clear: both;	
}

.dkcom_content .dkcom_section table{
	margin-top: 10px;
}

.dk_form .dk_content {
	padding: 0px;
}

/* =HEADER styles */
#header {

	height: 160px;
	background: #4a4841 url(images/top_bg.jpg) top repeat-x;
	position: relative;

}
#header .container{height: 160px;
background: url(images/building.gif) left bottom no-repeat;
}
/* logo */
#header h1 {
		position: absolute;
		height: 71px;
width: 464px;
		top: 15px;
	}
#header h1 a {
		font: 0px/0px Arial, Helvetica, sans-serif;
		font-weight: bold;
		letter-spacing: -2px;
		padding: 22px 9px 25px 20px;
		display: block;
		color: #fff;
		background: url(images/asc.png) left top no-repeat;
	}
#header h1 a:hover{color: #fff;}
#header h1 a span{
		height:71px;
		width: 13px;
		position: absolute;
		top:0;
		right: -13px;
		cursor: pointer;
		background: no;
	}

/* PATHWAY */
div#pathway{padding:4px;text-align:left;color: #ff9900;font-size : 12px;font-weight:bold;
background-color:#ffffff;	border-bottom:dotted 1px;	border-color:#666666; /*border:dotted 3px;*/}
	
/* =BANNER styles */
#banner{
		position: absolute;
		right:0px;
		bottom: 10px;
		height: 70px;
	/*	color: #a49c8f;
		font-weight: bold;
		padding:0 0px 0 7px;
		background: url(images/building.gif) left bottom no-repeat;
		/*font-size: 1.3em;
		float:right;*/
	}

/* =CONTENT styles */
#content {
	font-size: 1.3em;
}

#content h1 {color: #5699A7; font-size:2em;margin:10px 0;}


/* =LEFT COLUMN styles */
#left_column{float: left;width:165px;}

#leftbox .dk_header, #leftbox .dk_content, #rightbox .dk_header, #rightbox .dk_content {background: #f1f0ef;padding: 3px 3px 3px 3px;}
#leftbox .dk_header h3, #rightbox .dk_header h3{font-size:12px;font-weight      : bold;color: #8c8685; background: #f1f0ef  0 0 repeat-x;padding:3px 3 3px 3px;}
#leftbox {font-size: 1.2em;}
#leftbox .dkmod_menu li, #rightbox .dkmod_menu li{
	border-bottom: 1px dashed #d1cfcd;
}
#leftbox .dkmod_menu li a, #rightbox .dkmod_menu li a{
	display: block;
	padding:3px 0 0 2px;
	height: 26px;
	color: #42423b;
}
#leftbox .dkmod_menu li a:hover, #rightbox .dkmod_menu li a:hover{background: #E5E5E4;color: #42423b;}


/* =CENTRAL COLUMN styles */
#central_column{float: left;width:600px;padding: 0 20px;}
#central_column_large{float: left;width:600px;padding: 0 20px;}

/* =RIGHT COLUMN styles */
#right_column{float: left;width:165px;}

/* =BOTTOM */ 
#bottominfo{
		border-top: 5px solid #42423b;
		background: #f1eee7;
		padding-bottom:25px;
		width: 100%;
		overflow: hidden;
	}

.bottomcolumn{
		float: left;
		width:288px;
		margin-right: 18px;
		
	}
.bottomright{margin-right:0;}


.bottomcolumn h3{
	border-bottom: 4px solid #9b968f;
	color: #5699A7; font-size:18px;padding:15px 0 5px 5px;
}
.bottomcolumn p{
	padding: 10px 35px 10px 5px;
	font-size: 1.2em;
}
.dk_category-icons{ margin-right:5px;}
.dkcom_section td{padding : 0px 3px 0px 3px; }
.dk_header h2 {font-weight:bold}
.dk_header {font-weight:bold;font-size: 20px;}
}
span.comment{font-weight:bold;font-size: 40px}
span.postedby{font-weight:bold;font-size: 10px;display:list-item;background: #f1f0ef repeat-x;display;}
span.comments{font-size: 12px;background: #f1f0ef repeat-x;display:inline-table;}
.gallery_title{font-size: 10px;}
