





body {
	background-color: #FFFFFF;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	color: #016C98;
	text-align:justify;
}

.pageset {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	color: #016C98;
	text-align:justify;
}



	h1 {font-family: verdana, helvetica, tahoma, sans-serif; font-size:18px; color: #016C98; font-weight:bold; margin: 0px 0px 10px 0px; padding: 0px;}

	h2 {font-family: verdana, helvetica, tahoma, sans-serif; font-size:14px; color: #016C98; font-weight:bold; margin: 0px; padding: 0px;}




a {
	text-decoration: none;
	color: #008888;
}

a:hover {
	color: #00CCCC;
}



.floatleft { float: left; margin: 10px 10px 10px 0px }
.floatright { float: right; margin: 10px 0px 10px 10px }
.clearing { clear: both; height: 0px; }



hr {
	clear:both;
	height:1px;
	background:#99DDEE;
	margin: 4px 0px 4px 0px; 
	border: 0px;
}

/* ================================ */
/*             GENERAL              */
/* ================================ */



.general_padding { padding: 10px }



#menu {
	padding: 3px 0px 2px 0px;
	margin: 6px 0px 12px 0px;
	font-size: 12px;
	border-top: 1px solid #3399BB;
	border-bottom: 1px solid #3399BB;
}

.menulink {
	padding: 0px 7px 0px 7px;
	float: right;
}

#menu a:link,
#menu a:visited,
#menu a:active  {
	text-decoration: none;
	color: #3399BB;
}

#menu a:hover {
	color: #00CCCC;
	background-color: #EEFFFF;
}





#footer {
}

#footer a {
	color: #338899;
}

#footer a:hover {
	color: #66BBBB;
}




#footer2 {
	clear:both;
	border-top: 1px solid #3399BB;
	margin-top: 18px;
	padding-top: 4px;
	font-size: 10px;
	text-align: center;
}

#footer2 a {
	color: #338899;
}

#footer2 a:hover {
	color: #66BBBB;
}





/* ================================ */
/*              BLOG                */
/* ================================ */




#blog_list {

}


.blog_date {
	font-size: 10px;
	float: right;
	width: 160px;
	text-align: right;
}

#blog_entries {
	width: 500px;
}

.blog_entry {
	margin-bottom: 16px;
	border-bottom: 2px solid #3399BB;  
}


#blog_title {
	margin-left: 10px;
	font-size: 28px; color:#3399BB; font-weight: normal;
	padding-bottom: 2px;
	border-bottom: 2px solid #3399BB;  
}









/* ================================ */
/*             CONTACT              */
/* ================================ */



#contact_form textarea {
	font-size: 12px;
	color: #016C98;
	font-family: Verdana, Arial, sans-serif;
	background-color: #CCEEDD;
}

#contact_form input {
	font-size: 12px;
	color: #016C98;
	font-family: Verdana, Arial, sans-serif;
	background-color: #CCEEDD;
}



.contactinfotable {
	font-size: 12px;
}

.contactformtable {
	padding-top: 30px;
	border-top: 2px solid #3399BB;
	font-size: 12px;
}








.j_gallery_thumb_outer2 {
	background-color: #DDF2F2;
	border: 1px solid #99DDDD;
	margin: 6px;
	width: 114px;
	float: left;
}



.j_gallery_thumb_outer1 {
	padding: 6px;
}




.j_gallery_thumb_inner {
	height: 102px;
	cursor: pointer;
}



.imgmouseover {
	cursor: pointer;
}




#didja {
	clear: both;
	margin: 16px;
	font-size: 11px;
	color:#3399BB;
	font-style: oblique;
	padding: 8px;
	border: 1px solid #3399BB; 
	background-color: #EEFFF3;
}


/* ===================================================================================================================== */

/*			M I C R O S O F T    F U D G E S								 */

/* ===================================================================================================================== */

