body {
	margin: 0px;
	padding: 0px 0;
	font-size: 13px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial;
	color: #333333;
	background-color: #F8FAFF;
/*	height: 100%;*/
}

img {
	border: 0px currentColor; border-image: none;
	margin: 0px; padding: 0px;
	height: auto; max-width: 100%;
	width: auto;
}

#pagewrap {
	width: 95%;
	margin: 0 auto;
	padding: 0px;
}

#site-logo {
	margin: -10px 0;
	padding: 0px;
	float: left;
}
#site-logo H1 a {
	font-size: 33px;
	color: #808080;
}
#site-logo H2 a {
	font-size: 24px;
	text-decoration: none;
}

#site-tel {
	float: right;
	text-align: right;
}
#site-tel a {
	text-decoration: none;
}

.title { font: bold 32px Trebuchet MS, Tahoma, Verdana, Arial; color: #808080; }
.slogan	{ font: bold 22px Trebuchet MS, Tahoma, Verdana, Arial; }
.slogan a {text-decoration: none; }
H1, H2	{ margin: 5px;}
H3, H4	{ margin: 0px;}

A:link, A:visited { font-weight: bold; color: #003B6E; }
A:hover { font-weight: bold; color: #FF6600; }

.menu ul{ margin: 0; padding: 0px; list-style-type: none; width: 840px;}
.menu ul li{ position: relative; display: inline; float: left; }
.menu ul li a{ display: block; color: white; padding: 6px 0; text-decoration: none; width: 120px; height: 18px; font-weight: bold;
 background: #fff url(menu.gif) no-repeat bottom right; }
.menu ul li a:link, .menu ul li a:visited { color: white; }
.menu ul li a:hover{ color: #FF8040; background: #fff url(hover.gif) no-repeat bottom right; }
.menu ul li ul{ position: absolute; left: 0; display: block; visibility: hidden;  width: 121px;}
.menu ul li ul li{ display: list-item; float: none; }
.menu ul li ul li a{ padding: 5px; margin: 0; width: 110px; text-align: left; background: #fff url(ulmenu.gif) no-repeat bottom right; }
* html .menu ul li a{ display: inline-block; }

.search {
	margin: 33px 0 0 2px;
}

#box-grey {
	background: #E0E0E0;
	margin: 5px 0 10px 0;
	padding: 12px 0 12px 25px;
	border: 1px solid #D0D0D0;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

/************************************************************************************
CONTENT
*************************************************************************************/
#content {
	margin: 0px;
	padding: 0px;
	width: 70%;
	float: left;
}

/* post */
.post {
	background: #fff;
	margin: 0 0 10px 0;
	padding: 10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	box-shadow: 0 1px 3px rgba(0,0,0,.4);
}

.post img {
	border: 1px solid #2A6CA7;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin: 0;
	padding: 10px 0 10px 0;
}
.post ul {
	float: right;
}

/************************************************************************************
SIDEBAR
*************************************************************************************/
#sidebar {
	margin: 0;
	padding: 0;
	width: 30%;
	float: right;
}

.news {
	background: #fff;
	margin: 0 0 10px 10px;
	padding: 10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	box-shadow: 0 1px 3px rgba(0,0,0,.4);
}

#footer {
	clear: both;
	margin: 0;
	padding: 10px;
	border: 1px solid #2A6CA7;
	background: #205283;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	color: #FFFFFF;
}



	.boxtop { float: center; width: 295px; height: 19px; background: url(boxtop.png) no-repeat; color: #000; }
	.box { background: #fff url(box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 5px 0; }
	.box p { padding: 0; margin: 0 0 5px 0;}
	.box H2	{ margin: 0px; }
	.box img { border: 0; }

.smallboxtop { float: center; width: 152px; height: 14px; background: #fff url(smallboxtop.gif) no-repeat; color: #000; }
.smallbox { background: #fff url(smallbox.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 10px 10px; }
.smallbox p { padding: 0; margin: 0;}

.image { float: left; margin: 0 9px 3px 0; border: 0; }
.arrow { margin: 0 10px 0 15px; border: 0; }

.button a:link, .button a:visited { display: block; color: white; padding: 6px 0 0 0; text-decoration: none; width: 93px; height: 25px; font-weight: bold; 
 background: #fff url(butbl.png) no-repeat center; }
.button a:hover{ background: #fff url(butlt.png) no-repeat center; }



